Lists the addon SyncroSim package(s) associated with a
SsimLibrary
or Session
.
These packages can only be used to extend existing SyncroSim base packages;
as a result they cannot be used to create new SsimLibraries.
For example, stsimsf is an addon for stsim which provides optional
additional functionality for the base ST-Sim model.
More information on addons can be found in the
syncrosim documentation.
addon(ssimObject)
# S4 method for character
addon(ssimObject)
# S4 method for missingOrNULL
addon(ssimObject)
# S4 method for Session
addon(ssimObject)
# S4 method for SsimObject
addon(ssimObject)
SsimLibrary
or
Session
object. If NULL
(default), session()
will be used
A data.frame listing the addon(s) in use by the SsimLibrary or Session to which the object belongs.
# \donttest{
# Install the base package "stsim"
installPackage("stsim")
#> Package <stsim> is already installed
# Set the file path and name of the new SsimLibrary
myLibraryName <- file.path(tempdir(),"testlib")
# Set the SyncroSim Session and SsimLibrary
mySession <- session()
myLibrary <- ssimLibrary(name = myLibraryName, session = mySession)
# Retrieve a data.frame of available add-on(s) for the SsimLibrary
addon(myLibrary)
#> name
#> 1 stsimcbmcfs3
#> 2 stsimsf
#> description
#> 1 Integrates the Carbon Budget Model for the Canadian Forest Sector (CBM-CFS3) into the ST-Sim simulation model.
#> 2 Integrates stocks and flows into the ST-Sim simulation model
#> enabled currentVersion minimumVersion
#> 1 FALSE 1.0.17 N/A
#> 2 FALSE 3.3.15 N/A
# }