paleopop {paleopop} | R Documentation |
paleopop: Ensemble population modeling and simulation on paleo time scales
Description
The paleopop
package is an extension of the poems
framework of R6
classes, which
simulate populations on a dynamic landscape and validate the results via pattern-oriented modeling. paleopop
adds
functionality for modeling populations over paleo time scales.
Details
The new functions and R6 classes added by paleopop
to the poems
framework are:
-
paleopop_simulator
function: Analogous to thepopulation_simulator
function inpoems
, this is the engine of simulation inpaleopop
, handling input parameters, simulating over long time scales, and outputting up to six different types of results. -
PaleoRegion
class: Inherited fromRegion
, this class defines a geographic region that changes over time, creating a temporal mask that defines which cells are occupiable at a time step. -
region_subset
function: a utility function for subsetting regions defined by coordinates. -
PaleoPopModel
class: Inherited fromSimulationModel
, this class encapsulates the input parameters utilized by thepaleopop_simulator
. -
PaleoPopResults
class: Inherited fromSimulationResults
, this class encapsulates the results generated by thepaleopop_simulator
, as well as dynamically generating additional derived results.