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

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 18:29:46
Maintainer
Jan C. Thiele <rnetlogo@gmx.de>
License
GPL-2
Version
1.0-2
URLs

View on R-Forge

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/DESCRIPTION
RNetLogo/NAMESPACE
RNetLogo/NEWS
RNetLogo/R
RNetLogo/R/NLCommand.R
RNetLogo/R/NLDfToList.R
RNetLogo/R/NLDoCommand.R
RNetLogo/R/NLDoCommandWhile.R
RNetLogo/R/NLDoReport.R
RNetLogo/R/NLDoReportWhile.R
RNetLogo/R/NLGetAgentSet.R
RNetLogo/R/NLGetGraph.R
RNetLogo/R/NLGetPatches.R
RNetLogo/R/NLLoadModel.R
RNetLogo/R/NLQuit.R
RNetLogo/R/NLReport.R
RNetLogo/R/NLSetAgentSet.R
RNetLogo/R/NLSetPatchSet.R
RNetLogo/R/NLSetPatches.R
RNetLogo/R/NLSourceFromString.R
RNetLogo/R/NLStart.R
RNetLogo/R/Prepro.R
RNetLogo/R/eval.commandobject.R
RNetLogo/R/eval.reportobject.R
RNetLogo/R/onLoad.R
RNetLogo/build
RNetLogo/build/vignette.rds
RNetLogo/inst
RNetLogo/inst/CITATION
RNetLogo/inst/KnownIssues.log
RNetLogo/inst/NEWS.Rd
RNetLogo/inst/WishList.txt
RNetLogo/inst/doc
RNetLogo/inst/doc/parallelProcessing.R
RNetLogo/inst/doc/parallelProcessing.Rnw
RNetLogo/inst/doc/parallelProcessing.pdf
RNetLogo/inst/doc/parallelprocessData1.RData
RNetLogo/inst/doc/parallelprocessData2.RData
RNetLogo/inst/examples
RNetLogo/inst/examples/README.txt
RNetLogo/inst/examples/applications
RNetLogo/inst/examples/applications/3dPlot
RNetLogo/inst/examples/applications/3dPlot/3dPlot.R
RNetLogo/inst/examples/applications/AnalyticComparison
RNetLogo/inst/examples/applications/AnalyticComparison/analytic.R
RNetLogo/inst/examples/applications/Database
RNetLogo/inst/examples/applications/Database/database.R
RNetLogo/inst/examples/applications/ExplorativeAnalysis
RNetLogo/inst/examples/applications/ExplorativeAnalysis/explorativeAnalysis.R
RNetLogo/inst/examples/applications/README.txt
RNetLogo/inst/examples/applications/TimeSlider
RNetLogo/inst/examples/applications/TimeSlider/timeslieder.R
RNetLogo/inst/examples/applications/TimeSlider/timeslieder2.R
RNetLogo/inst/examples/code_samples
RNetLogo/inst/examples/code_samples/1-NLStart
RNetLogo/inst/examples/code_samples/1-NLStart/NLStart.R
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/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/12-NLSetPatches
RNetLogo/inst/examples/code_samples/12-NLSetPatches/NLSetPatches.R
RNetLogo/inst/examples/code_samples/12-NLSetPatches/patchtest.nlogo
RNetLogo/inst/examples/code_samples/13-NLSetPatchSet
RNetLogo/inst/examples/code_samples/13-NLSetPatchSet/NLSetPatchSet.R
RNetLogo/inst/examples/code_samples/13-NLSetPatchSet/patchtest.nlogo
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/15-NLGetGraph
RNetLogo/inst/examples/code_samples/15-NLGetGraph/NLGetGraph.R
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/2-NLLoadModel
RNetLogo/inst/examples/code_samples/2-NLLoadModel/NLLoadModel.R
RNetLogo/inst/examples/code_samples/3-NLCommand
RNetLogo/inst/examples/code_samples/3-NLCommand/NLCommand.R
RNetLogo/inst/examples/code_samples/4-NLReport
RNetLogo/inst/examples/code_samples/4-NLReport/NLReport.R
RNetLogo/inst/examples/code_samples/5-NLQuit
RNetLogo/inst/examples/code_samples/5-NLQuit/NLQuit.R
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/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/README.txt
RNetLogo/inst/gpl-2.0.txt
RNetLogo/inst/java
RNetLogo/inst/java/RNetLogo.jar
RNetLogo/inst/quickStartGuide.txt
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/NLResult.java
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon/NLink.java
RNetLogo/java/nl_v5/eclipse_project/RNetLogo/src/nlcon/Preprocess.java
RNetLogo/man
RNetLogo/man/NLCommand.Rd
RNetLogo/man/NLDfToList.Rd
RNetLogo/man/NLDoCommand.Rd
RNetLogo/man/NLDoCommandWhile.Rd
RNetLogo/man/NLDoReport.Rd
RNetLogo/man/NLDoReportWhile.Rd
RNetLogo/man/NLGetAgentSet.Rd
RNetLogo/man/NLGetGraph.Rd
RNetLogo/man/NLGetPatches.Rd
RNetLogo/man/NLLoadModel.Rd
RNetLogo/man/NLQuit.Rd
RNetLogo/man/NLReport.Rd
RNetLogo/man/NLSetAgentSet.Rd
RNetLogo/man/NLSetPatchSet.Rd
RNetLogo/man/NLSetPatches.Rd
RNetLogo/man/NLSourceFromString.Rd
RNetLogo/man/NLStart.Rd
RNetLogo/man/RNetLogo-package.Rd
RNetLogo/vignettes
RNetLogo/vignettes/.install_extras
RNetLogo/vignettes/parallelProcessing.Rnw
RNetLogo/vignettes/parallelprocessData1.RData
RNetLogo/vignettes/parallelprocessData2.RData