These accessors extract the metadata for a module (if specified) or all modules
in a simList
if not specified.
inputObjects(sim, module, path)
# S4 method for class 'simList'
inputObjects(sim, module, path)
# S4 method for class 'missing'
inputObjects(sim, module, path)
outputObjects(sim, module, path)
# S4 method for class 'simList'
outputObjects(sim, module, path)
# S4 method for class 'missing'
outputObjects(sim, module, path)
outputObjectNames(sim, module)
# S4 method for class 'simList'
outputObjectNames(sim, module)
reqdPkgs(sim, module, modulePath)
# S4 method for class 'simList'
reqdPkgs(sim, module, modulePath)
# S4 method for class 'missing'
reqdPkgs(sim, module, modulePath)
documentation(sim, module)
# S4 method for class 'simList'
documentation(sim, module)
sessInfo(sim)
# S4 method for class 'simList'
sessInfo(sim)
A simList
object from which to extract element(s) or in which to replace element(s).
Character vector of module name(s)
The path to the module., i.e., the modulePath
.
Only relevant if sim
not supplied.
That path where module
can be found. If set already
using setPaths
, it will use that. This will be ignored if sim
is supplied and is required if sim
not supplied
# \donttest{
# set modulePath
setPaths(modulePath = getSampleModules(tempdir()))
#> Setting:
#> options(
#> spades.modulePath = '/tmp/Rtmp45trFG/sampleModules'
#> )
#> Paths set to:
#> options(
#> rasterTmpDir = '/tmp/Rtmp45trFG/scratch/raster'
#> reproducible.cachePath = '/tmp/Rtmp45trFG/cache'
#> spades.inputPath = '/tmp/Rtmp45trFG/inputs'
#> spades.outputPath = '/tmp/Rtmp45trFG'
#> spades.modulePath = '/tmp/Rtmp45trFG/sampleModules'
#> spades.scratchPath = '/tmp/Rtmp45trFG/scratch'
#> )
#> terra::terraOptions(tempdir = '/tmp/Rtmp45trFG/scratch/terra'
# use Require and reqdPkgs
pkgs <- reqdPkgs(module = c("caribouMovement", "randomLandscapes", "fireSpread"))
# }