abmanimalmovement

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.

https://github.com/benmmarshall/abmanimalmovement

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary

Keywords

animal-movement movement-ecology simulation
Last synced: 6 months ago · JSON representation

Repository

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.

Basic Info
  • Host: GitHub
  • Owner: BenMMarshall
  • License: gpl-3.0
  • Language: TeX
  • Default Branch: main
  • Homepage:
  • Size: 382 MB
Statistics
  • Stars: 3
  • Watchers: 3
  • Forks: 1
  • Open Issues: 0
  • Releases: 1
Topics
animal-movement movement-ecology simulation
Created over 4 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

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. <!-- add link here when ready -->

Owner

  • Name: Benjamin Michael Marshall
  • Login: BenMMarshall
  • Kind: user

GitHub Events

Total
  • Watch event: 1
  • Push event: 4
Last Year
  • Watch event: 1
  • Push event: 4

Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • Rcpp * imports
  • knitr * suggests
  • rmarkdown * suggests
.github/workflows/update-citation-cff.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite