Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmasad/py2netlogo
Using Py4J to create a way to call NetLogo from Python
https://github.com/dmasad/py2netlogo
Last synced: 3 months ago
JSON representation
Using Py4J to create a way to call NetLogo from Python
- Host: GitHub
- URL: https://github.com/dmasad/py2netlogo
- Owner: dmasad
- Created: 2014-07-26T20:34:03.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-04-10T01:52:50.000Z (over 6 years ago)
- Last Synced: 2023-03-17T08:15:29.920Z (almost 2 years ago)
- Language: Jupyter Notebook
- Size: 24.4 KB
- Stars: 5
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
**Note:** This tool isn't being actively maintained; for a more up-to-date implementation, check out [NL4Py](https://github.com/chathika/NL4Py)
## Py2NetLogo
A hacked-together interface for controlling [NetLogo](https://ccl.northwestern.edu/netlogo/) from Python, using [Py4J](py4j.sourceforge.net/). Inspired by [RNetLogo](http://cran.r-project.org/web/packages/RNetLogo/index.html).
The project (such as it is) is described in [this blog post](http://davidmasad.com/blog/netlogo-from-python). You can also view the [test IPython Notebook](http://nbviewer.ipython.org/github/dmasad/Py2NetLogo/blob/master/NetLogo%20Connection.ipynb).
### Requirements
* Python
* Java
* Py4J
* NetLogo 5.x