R/zzz.R

Defines functions .onLoad

.onLoad <- function(libname, pkgname) {
  opts <- options()
  opts.map <- list( # nolint
    map.overwrite = FALSE,
    map.tilePath = file.path("tiles"),
    map.dataPath = file.path("data"),
    map.maxNumCores = min(
      getOption("Ncpus"),
      parallelly::availableCores(constraints = "connections")
    ),
    map.useParallel = !identical("windows", .Platform$OS.type)
  )
  toset <- !(names(opts.map) %in% names(opts))
  if (any(toset)) options(opts.map[toset])

  ## import functions using backports:
  backports::import(pkgname, "isFALSE")
}
PredictiveEcology/map documentation built on June 15, 2025, 6:15 a.m.