NL4Py
NetLogo的Python控制器接口。 NL4Py使用远程过程调用体系结构,允许Python客户端代码控制NetLogoWorkspaceController服务器上的NetLogo工作区。 NL4Py支持通过单个Python客户端控制多个工作区。
阅读关于arXiv的NL4Py文章: ://arxiv.org/pdf/1808.03292.pdf
NL4Py已通过Python 3.6.2的测试
要求
NL4Py可与NetLogo 6.0、6.1和6.2一起使用
NL4Py需要JDK 1.8
NL4Py要求将与Python分发一起安装
安装
您可以使用pip-tools安装NL4Py:
pip install nl4py
用法
要在您的python代码中使用nl4py,请使用:
import nl4py
并使用以下命令启动NetLogoControllerSer
1