RNetLogo: Provides an Interface to the Agent-Based Modelling Platform NetLogo

Share:

Interface to use and access Wilensky's NetLogo (Wilensky 1999) from R using either headless (no GUI) or interactive GUI mode. Provides functions to load models, execute commands, and get values from reporters. Mostly analogous to the NetLogo Mathematica Link https://github.com/NetLogo/Mathematica-Link.

Author
Jan C. Thiele
Date of publication
2016-01-26 00:30:16
Maintainer
Jan C. Thiele <rnetlogo@gmx.de>
License
GPL-2
Version
1.0-2
URLs

View on CRAN

Man pages

NLCommand
Executes a command in the referenced NetLogo instance.
NLDfToList
Transforms a data.frame into a NetLogo list or multiple...
NLDoCommand
Repeats execution of a command in the referenced NetLogo...
NLDoCommandWhile
Repeats a command in the referenced NetLogo instance while a...
NLDoReport
Repeats a command and a reporter in the referenced NetLogo...
NLDoReportWhile
Repeats execution of a command and a reporter in the...
NLGetAgentSet
Reports variable value(s) of one or more agent(s) as a...
NLGetGraph
Captures a network.
NLGetPatches
Reports the values of patch variables as a data.frame...
NLLoadModel
Loads a model into the NetLogo instance.
NLQuit
Quits a NetLogo instance.
NLReport
Reports a value or list of values
NLSetAgentSet
Sets a variable of one or more agent(s) to value(s) in a...
NLSetPatches
Sets a variable of all patches in the NetLogo world to the...
NLSetPatchSet
Sets the variable value of one or more patch(es) to value(s)...
NLSourceFromString
Creates or appends NetLogo code from R.
NLStart
Creates an instance of NetLogo
RNetLogo-package
Provides an interface to the agent-based modelling platform...

Files in this package

RNetLogo
RNetLogo/inst
RNetLogo/inst/examples
RNetLogo/inst/examples/applications
RNetLogo/inst/examples/applications/TimeSlider
RNetLogo/inst/examples/applications/TimeSlider/timeslieder2.R
RNetLogo/inst/examples/applications/TimeSlider/timeslieder.R
RNetLogo/inst/examples/applications/ExplorativeAnalysis
RNetLogo/inst/examples/applications/ExplorativeAnalysis/explorativeAnalysis.R
RNetLogo/inst/examples/applications/Database
RNetLogo/inst/examples/applications/Database/database.R
RNetLogo/inst/examples/applications/AnalyticComparison
RNetLogo/inst/examples/applications/AnalyticComparison/analytic.R
RNetLogo/inst/examples/applications/3dPlot
RNetLogo/inst/examples/applications/3dPlot/3dPlot.R
RNetLogo/inst/examples/applications/README.txt
RNetLogo/inst/examples/code_samples
RNetLogo/inst/examples/code_samples/6-Headless
RNetLogo/inst/examples/code_samples/6-Headless/NLStartQuitMultiple.R
RNetLogo/inst/examples/code_samples/7-NLDoCommand_NLDoReport
RNetLogo/inst/examples/code_samples/7-NLDoCommand_NLDoReport/NLDoCommand_NLDoReport.R
RNetLogo/inst/examples/code_samples/8-NLDoCommandWhile_NLDoReportWhile
RNetLogo/inst/examples/code_samples/8-NLDoCommandWhile_NLDoReportWhile/NLDoCommandReportWhile.R
RNetLogo/inst/examples/code_samples/5-NLQuit
RNetLogo/inst/examples/code_samples/5-NLQuit/NLQuit.R
RNetLogo/inst/examples/code_samples/9-NLDfToList
RNetLogo/inst/examples/code_samples/9-NLDfToList/NLDfToList.R
RNetLogo/inst/examples/code_samples/9-NLDfToList/dftest.nlogo
RNetLogo/inst/examples/code_samples/15-NLGetGraph
RNetLogo/inst/examples/code_samples/15-NLGetGraph/NLGetGraph.R
RNetLogo/inst/examples/code_samples/1-NLStart
RNetLogo/inst/examples/code_samples/1-NLStart/NLStart.R
RNetLogo/inst/examples/code_samples/11-NLGetAgentSet
RNetLogo/inst/examples/code_samples/11-NLGetAgentSet/NLGetAgentSet.R
RNetLogo/inst/examples/code_samples/11-NLGetAgentSet/agentsettest.nlogo
RNetLogo/inst/examples/code_samples/16-NLSourceFromText
RNetLogo/inst/examples/code_samples/16-NLSourceFromText/NLSourceFromText.R
RNetLogo/inst/examples/code_samples/16-NLSourceFromText/samplemodel.nlogo
RNetLogo/inst/examples/code_samples/10-NLGetPatches
RNetLogo/inst/examples/code_samples/10-NLGetPatches/NLGetPatches.R
RNetLogo/inst/examples/code_samples/10-NLGetPatches/patchtest.nlogo
RNetLogo/inst/examples/code_samples/4-NLReport
RNetLogo/inst/examples/code_samples/4-NLReport/NLReport.R
RNetLogo/inst/examples/code_samples/13-NLSetPatchSet
RNetLogo/inst/examples/code_samples/13-NLSetPatchSet/patchtest.nlogo
RNetLogo/inst/examples/code_samples/13-NLSetPatchSet/NLSetPatchSet.R
RNetLogo/inst/examples/code_samples/README.txt
RNetLogo/inst/examples/code_samples/3-NLCommand
RNetLogo/inst/examples/code_samples/3-NLCommand/NLCommand.R
RNetLogo/inst/examples/code_samples/2-NLLoadModel
RNetLogo/inst/examples/code_samples/2-NLLoadModel/NLLoadModel.R
RNetLogo/inst/examples/code_samples/14-NLSetAgentSet
RNetLogo/inst/examples/code_samples/14-NLSetAgentSet/NLSetAgentSet.R
RNetLogo/inst/examples/code_samples/14-NLSetAgentSet/README.txt
RNetLogo/inst/examples/code_samples/14-NLSetAgentSet/agenttest.nlogo
RNetLogo/inst/examples/code_samples/12-NLSetPatches
RNetLogo/inst/examples/code_samples/12-NLSetPatches/patchtest.nlogo
RNetLogo/inst/examples/code_samples/12-NLSetPatches/NLSetPatches.R
RNetLogo/inst/examples/README.txt
RNetLogo/inst/quickStartGuide.txt
RNetLogo/inst/CITATION
RNetLogo/inst/WishList.txt
RNetLogo/inst/NEWS.Rd
RNetLogo/inst/gpl-2.0.txt
RNetLogo/inst/java
RNetLogo/inst/java/RNetLogo.jar
RNetLogo/inst/doc
RNetLogo/inst/doc/parallelprocessData2.RData
RNetLogo/inst/doc/parallelProcessing.Rnw
RNetLogo/inst/doc/parallelProcessing.R
RNetLogo/inst/doc/parallelprocessData1.RData
RNetLogo/inst/doc/parallelProcessing.pdf
RNetLogo/inst/KnownIssues.log
RNetLogo/NAMESPACE
RNetLogo/NEWS
RNetLogo/R
RNetLogo/R/Prepro.R
RNetLogo/R/eval.commandobject.R
RNetLogo/R/eval.reportobject.R
RNetLogo/R/NLDoReport.R
RNetLogo/R/onLoad.R
RNetLogo/R/NLGetPatches.R
RNetLogo/R/NLReport.R
RNetLogo/R/NLCommand.R
RNetLogo/R/NLGetGraph.R
RNetLogo/R/NLDfToList.R
RNetLogo/R/NLDoCommand.R
RNetLogo/R/NLSetPatchSet.R
RNetLogo/R/NLDoCommandWhile.R
RNetLogo/R/NLSetAgentSet.R
RNetLogo/R/NLStart.R
RNetLogo/R/NLSetPatches.R
RNetLogo/R/NLGetAgentSet.R
RNetLogo/R/NLDoReportWhile.R
RNetLogo/R/NLQuit.R
RNetLogo/R/NLSourceFromString.R
RNetLogo/R/NLLoadModel.R
RNetLogo/vignettes
RNetLogo/vignettes/parallelprocessData2.RData
RNetLogo/vignettes/parallelProcessing.Rnw
RNetLogo/vignettes/.install_extras
RNetLogo/vignettes/parallelprocessData1.RData
RNetLogo/MD5
RNetLogo/java
RNetLogo/java/nl_v5
RNetLogo/java/nl_v5/eclipse_project
RNetLogo/java/nl_v5/eclipse_project/RNetLogo
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon/JavaLibraryPath.java
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon/Preprocess.java
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon/NLResult.java
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon/NLink.java
RNetLogo/build
RNetLogo/build/vignette.rds
RNetLogo/DESCRIPTION
RNetLogo/man
RNetLogo/man/NLDoCommand.Rd
RNetLogo/man/NLDoReport.Rd
RNetLogo/man/NLStart.Rd
RNetLogo/man/NLReport.Rd
RNetLogo/man/RNetLogo-package.Rd
RNetLogo/man/NLGetPatches.Rd
RNetLogo/man/NLDfToList.Rd
RNetLogo/man/NLGetGraph.Rd
RNetLogo/man/NLDoReportWhile.Rd
RNetLogo/man/NLSetPatchSet.Rd
RNetLogo/man/NLLoadModel.Rd
RNetLogo/man/NLSourceFromString.Rd
RNetLogo/man/NLDoCommandWhile.Rd
RNetLogo/man/NLCommand.Rd
RNetLogo/man/NLQuit.Rd
RNetLogo/man/NLGetAgentSet.Rd
RNetLogo/man/NLSetAgentSet.Rd
RNetLogo/man/NLSetPatches.Rd