v0.3.1 is now available on CRAN.
NetLogoR is a R package to help you build raster- and individual-based models in the R environment following the framework of NetLogo (Wilenski 1999). This package does not require installation of the original NetLogo software; it is a translation into the R language of the structure and functions of NetLogo. NetLogoR provides you classes to define raster cell (“patches”) and moving individual (“turtles”) objects as well as the R translation of NetLogo functions and other complementary ones to build such models. This package allows you to benefit of the fast and easy coding phase from the highly developed NetLogo structure and functions, coupled with the versatility and speed of the R software. The use of the SpaDES package complements well NetLogoR by providing useful functions, such as for model visualization.
For a complete list of changes, see the package’s NEWS file.
Websites
NetLogoR package: https://NetLogoR.PredictiveEcology.org
Installation
Install development libraries: building packages from source requires the appropriate development libraries for your operating system.
- Windows: install Rtools.
- macOS: install Xcode commandline tools from the terminal:
xcode-select install. - Debian/Ubuntu Linux: ensure
r-base-devis installed.
See here for more details.
Current stable release
Install from CRAN:
install.packages("NetLogoR")Install from GitHub:
#install.packages("devtools")
library("devtools")
install_github("PredictiveEcology/NetLogoR", dependencies = TRUE) # stableDevelopment version (unstable)
Install from GitHub:
#install.packages("devtools")
library("devtools")
install_github("PredictiveEcology/NetLogoR", ref = "development", dependencies = TRUE) # unstableReporting bugs
Bug reports should be reported via the package’s GitHub site: