Skip to content

The abmAnimalMovement simulates animal movement use a discrete time agent-based model, programmed in C++ via the Rcpp package. The simulations include a number of key internal and external movement influences, as well as parameters for navigation and mobility capacity of the animal.

License

Notifications You must be signed in to change notification settings

BenMMarshall/abmAnimalMovement

Repository files navigation

abmAnimalMovement

DOI


The abmAnimalMovement simulates animal movement use a discrete time agent-based model, programmed in C++ via the Rcpp package. The simulations include a number of key internal and external movement influences, as well as parameters for navigation and mobility capacity of the animal.

A more complete description of the package, alongside a demonstration can be found at DOI: TBC. Or a draft version of that manuscript within the package Github here.


Installation

Install from CRAN

TBC

Install with GitHub

To install the development versions of the package from GitHub, use the install_github function from the devtools library.

install.packages("devtools")
devtools::install_github("BenMMarshall/abmAnimalMovement")

Core simulation function

The abm_simulate() function is the main purpose of the package. Guidance on how to parametrise the simulation can be found in accompanying documentation; however, a more detailed walk-through can be found in the preprint COMING SOON.

About

The abmAnimalMovement simulates animal movement use a discrete time agent-based model, programmed in C++ via the Rcpp package. The simulations include a number of key internal and external movement influences, as well as parameters for navigation and mobility capacity of the animal.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published