R/spades-core-deprecated.R

Defines functions loadPackages simInitAndExperiment POM experiment2 experiment deprecatedMsg

Documented in experiment experiment2 loadPackages POM simInitAndExperiment

deprecatedMsg <- function(fnName = as.character(match.call()[[1]]),
                          newPackage = NULL) {

  gitSite <- c(paste0("PredictiveEcology/", newPackage, "@development"),
               paste0("PredictiveEcology/", newPackage))

  paste0(fnName, " has been moved to ", newPackage, ". ",
         "Please install with ",
         paste0("remotes::install_github('", gitSite, "')", collapse = " or "))
}

#' Deprecated functions
#'
#' These functions have been moved to other packages.
#'
#' @export
#' @param ... Unused.
#' @rdname deprecated
experiment <- function(...) {
  .Deprecated(msg = deprecatedMsg(match.call()[[1]]), "SpaDES.experiment")
}


#' @export
#' @rdname deprecated
experiment2 <- function(...) {
  .Deprecated(msg = deprecatedMsg(match.call()[[1]]), "SpaDES.experiment")
}

#' @export
#' @rdname deprecated
POM <- function(...) {
  .Deprecated(msg = deprecatedMsg(match.call()[[1]]), "SpaDES.experiment")
}

#' @export
#' @rdname deprecated
simInitAndExperiment <- function(...) {
  .Deprecated(msg = deprecatedMsg(match.call()[[1]]), "SpaDES.experiment")
}

#' @rdname deprecated
loadPackages <- function(...) {
  .Deprecated("Require", "Require")
}

Try the SpaDES.core package in your browser

Any scripts or data that you put into this service are public.

SpaDES.core documentation built on Nov. 10, 2023, 5:08 p.m.