Title: A Port of 'NetLogo' Functions and Language to R
Description: Easily create agent-based models in R following the 'NetLogo'
'NetLogoR' provides classes to represent 'patches' (raster cells) and
'turtles' (individuals), the necessary 'NetLogo' primitives
complementary functions to easily build agent-based models or translate
'NetLogo' models in R. A programming guide derived from the 'NetLogo'
are available. As examples, three 'NetLogo' models (Ants,
translated in R language using 'NetLogoR'. NOTE: To increment 'time', these
functions can use a for loop or can be integrated with a discrete event
simulator, such as 'SpaDES' (<https://cran.r-project.org/package=SpaDES>).
The suggested package 'fastshp' can be installed with
'install.packages("fastshp", repos = "http://rforge.net", type = "source")'.
person("Sarah", "Bauduin", email = "sarahbauduin@hotmail.fr",
person("Eliot J B", "McIntire", email = "eliot.mcintire@canada.ca",
person("Alex M", "Chubaty", email = "alexander.chubaty@canada.ca",
person("Her Majesty the Queen in Right of Canada, as represented by the Minister of Natural Resources Canada",
Imports: abind, car, CircStats, data.table, grDevices, Hmisc,
matrixStats, methods, plyr, quickPlot (>= 0.1.2), sp,
Suggests: fastshp, knitr, magrittr, microbenchmark, rmarkdown,
Her Majesty the Queen in Right of Canada, as represented by the
Minister of Natural Resources Canada [cph]

Title: Build and Run Spatially Explicit Agent-Based Models
Description: Build and run spatially explicit
agent-based models using only the R platform. 'NetLogoR' follows the same
(Wilensky, 1999 <http://ccl.northwestern.edu/netlogo/>) 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 three models (Ants <http://ccl.northwestern.edu/netlogo/models/Ants>,
Butterfly (Railsback and Grimm, 2012) and Wolf-Sheep-Predation
'NetLogoR' are available. The 'NetLogo' code of the original version of these
A programming guide inspired from the 'NetLogo' Programming Guide
NOTE: To increment 'time', these functions can use a for loop or can be
integrated with a discrete event simulator, such as 'SpaDES'
'install.packages("fastshp", repos = "https://rforge.net", type = "source")'.
person("Alex M", "Chubaty", email = "achubaty@for-cast.ca",
person(paste("Her Majesty the Queen in Right of Canada,",
"as represented by the Minister of Natural Resources Canada"),
Imports: abind, CircStats, data.table, grDevices, matrixStats, methods,
quickPlot (>= 0.1.2), sp, SpaDES.tools, stats, rgeos
Suggests: fastshp, knitr, magrittr, microbenchmark, rmarkdown, sf,
Author: Sarah Bauduin [aut] (<https://orcid.org/0000-0002-3252-5894>),
Eliot J B McIntire [aut, cre] (<https://orcid.org/0000-0002-6914-8316>),
Maintainer: Eliot J B McIntire <eliot.mcintire@canada.ca>