# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
cff-version: 1.2.0
message: 'To cite package "NetLogoR" in publications use:'
type: software
license: GPL-3.0-only
title: 'NetLogoR: Build and Run Spatially Explicit Agent-Based Models'
version: 1.0.5.9001
doi: 10.1111/ecog.04516
identifiers:
- type: doi
value: 10.32614/CRAN.package.NetLogoR
- type: url
value: https://github.com/PredictiveEcology/NetLogoR/
- type: url
value: https://groups.google.com/g/netlogor
abstract: 'Build and run spatially explicit agent-based models using only the R platform.
''NetLogoR'' follows the same framework as the ''NetLogo'' software (Wilensky (1999)
) and is a translation in R of the structure
and functions of ''NetLogo''. ''NetLogoR'' provides new R classes to define model
agents and functions to implement spatially explicit agent-based models in the R
environment. This package allows benefiting of the fast and easy coding phase from
the highly developed ''NetLogo'' framework, coupled with the versatility, power
and massive resources of the R software. Examples of two models from the NetLogo
software repository (Ants ) and
Wolf-Sheep-Predation (),
and a third, Butterfly, from Railsback and Grimm (2012) ,
all written using ''NetLogoR'' are available. The ''NetLogo'' code of the original
version of these models is provided alongside. A programming guide inspired from
the ''NetLogo'' Programming Guide ()
and a dictionary of ''NetLogo'' primitives ()
equivalences are also available. NOTE: To increment ''time'', these functions can
use a for loop or can be integrated with a discrete event simulator, such as ''SpaDES''
(). The suggested package ''fastshp''
can be installed with ''install.packages("fastshp", repos = (""),
type = "source")''.'
authors:
- family-names: Bauduin
given-names: Sarah
email: sarahbauduin@hotmail.fr
orcid: https://orcid.org/0000-0002-3252-5894
- family-names: McIntire
given-names: Eliot J B
email: eliot.mcintire@canada.ca
orcid: https://orcid.org/0000-0002-6914-8316
- family-names: Chubaty
given-names: Alex M
email: achubaty@for-cast.ca
orcid: https://orcid.org/0000-0001-7146-8135
preferred-citation:
type: article
title: 'NetLogoR: A package to build and run spatially explicit agentābased models
in R'
authors:
- family-names: Bauduin
given-names: Sarah
email: sarahbauduin@hotmail.fr
orcid: https://orcid.org/0000-0002-3252-5894
- family-names: McIntire
given-names: Eliot J B
email: eliot.mcintire@canada.ca
orcid: https://orcid.org/0000-0002-6914-8316
- family-names: Chubaty
given-names: Alex M
email: achubaty@for-cast.ca
orcid: https://orcid.org/0000-0001-7146-8135
journal: Ecography
year: '2019'
volume: '42'
issue: '11'
doi: 10.1111/ecog.04516
start: 1841-1849
repository: https://predictiveecology.r-universe.dev
repository-code: https://github.com/PredictiveEcology/NetLogoR
commit: 0b15e635f84b7a452f3d346078398c366622ca25
url: https://netlogor.predictiveecology.org
date-released: '2024-04-26'
contact:
- family-names: McIntire
given-names: Eliot J B
email: eliot.mcintire@canada.ca
orcid: https://orcid.org/0000-0002-6914-8316
references:
- type: manual
title: 'NetLogoR: Build and Run Spatially Explicit Agent-Based Models'
authors:
- family-names: Bauduin
given-names: Sarah
- family-names: McIntire
given-names: Eliot J B
- family-names: Chubaty
given-names: Alex M
year: '2024'
notes: R package version 1.0.5.9001
url: https://CRAN.R-project.org/package=NetLogoR