Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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