Package: poems
Type: Package
Title: Pattern-Oriented Ensemble Modeling System
Version: 1.0.1
Authors@R: c(
    person("Sean", "Haythorne", email = "sean.haythorne@adelaide.edu.au", role = c("aut", "cre")),
    person("Damien", "Fordham", email = "damien.fordham@adelaide.edu.au", role = "aut"),
    person("Stuart", "Brown", email = "s.brown@adelaide.edu.au", role = "aut"),
    person("Jessie", "Buettel", email = "jessie.buettel@utas.edu.au", role = "aut"),
    person("Barry", "Brook", email = "barry.brook@utas.edu.au", role = "aut"))
Description: The poems package provides a framework of interoperable R6 classes for 
    building ensembles of viable models via the pattern-oriented modeling (POM) 
    approach. The package includes classes for encapsulating and generating model 
    parameters, and managing the POM workflow. The workflow includes: model setup; 
    generating model parameters via Latin hyper-cube sampling; running multiple sampled
    model simulations; collating summary results; and validating and selecting an 
    ensemble of models that best match known patterns. By default, model validation and 
    selection utilizes an approximate Bayesian computation (ABC) approach, although 
    alternative user-defined functionality could be employed. The package includes 
    a spatially explicit demographic population model simulation engine, which 
    incorporates default functionality for density dependence, correlated environmental 
    stochasticity, stage-based transitions, and distance-based dispersal. The user may 
    customize the simulator by defining functionality for translocations, harvesting, 
    mortality, and other processes, as well as defining the sequence order for the 
    simulator processes. The framework could also be adapted for use with other model
    simulators by utilizing its extendable (inheritable) base classes.
Depends: R (>= 3.6.0)
License: GPL-3
URL: https://github.com/GlobalEcologyLab/poems
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.1.1
Imports: abc (>= 2.1), doParallel (>= 1.0.16), foreach (>= 1.5.1),
        gdistance (>= 1.3.6), geosphere (>= 1.5.10), lhs (>= 1.1.1),
        metRology (>= 0.9.28.1), R6 (>= 2.5.0), raster (>= 3.4.5),
        trend (>= 1.1.4)
Collate: 'GenericClass.R' 'Region.R' 'GenericModel.R' 'SpatialModel.R'
        'DispersalFriction.R' 'GenerativeTemplate.R'
        'DispersalTemplate.R' 'Generator.R' 'DispersalGenerator.R'
        'GenericManager.R' 'LatinHypercubeSampler.R' 'ModelSimulator.R'
        'SimulationModel.R' 'PopulationModel.R' 'SimulationResults.R'
        'PopulationResults.R' 'ResultsManager.R' 'SimulationManager.R'
        'SimulatorReference.R' 'SpatialCorrelation.R' 'Validator.R'
        'data.R' 'poems.R' 'population_density.R'
        'population_dispersal.R' 'population_env_stoch.R'
        'population_results.R' 'population_transformation.R'
        'population_transitions.R' 'population_simulator.R'
Suggests: testthat, knitr, rmarkdown
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2021-03-28 03:33:46 UTC; Sean
Author: Sean Haythorne [aut, cre],
  Damien Fordham [aut],
  Stuart Brown [aut],
  Jessie Buettel [aut],
  Barry Brook [aut]
Maintainer: Sean Haythorne <sean.haythorne@adelaide.edu.au>
Repository: CRAN
Date/Publication: 2021-03-29 15:50:03 UTC
