paleopop: paleopop: Ensemble population modeling and simulation on...

paleopopR 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 the population_simulator function in poems, this is the engine of simulation in paleopop, handling input parameters, simulating over long time scales, and outputting up to six different types of results.

  • PaleoRegion class: Inherited from Region, 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 from SimulationModel, this class encapsulates the input parameters utilized by the paleopop_simulator.

  • PaleoPopResults class: Inherited from SimulationResults, this class encapsulates the results generated by the paleopop_simulator, as well as dynamically generating additional derived results.


paleopop documentation built on Oct. 11, 2023, 5:14 p.m.