loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Russ Abbott and Jung Soo Lim

Affiliation: Department of Computer Science, California State University, Los Angeles, 5151 State University Drive, Los Angeles, California, U.S.A.

Keyword(s): ABM, Agent-Based Modeling, NetLogo, PyLogo, Python, Simulation.

Abstract: In the world of Agent-Based Modeling (ABM), NetLogo reigns as the most widely used platform. The NetLogo world of agents interacting in a two-dimensional space seems to provide just the right level of simplicity and abstraction for a wide range of models. Regrettably, the NetLogo language makes model development more painful than necessary. This combination—widespread popularity accompanied by unnecessary coding pain—motivated the development of PyLogo, a NetLogo-like modeling and simulation environment in which developers write their models in Python. Although other NetLogo-like systems exist, as far as we know PyLogo is the only NetLogo-like system in Python at this level of completeness. This paper examines a number of issues with the NetLogo language and offers a simple, illustrative PyLogo example model. PyLogo is open source and is available at this GitHub repository. We welcome collaborators.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.222.146.114

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Abbott, R. and Lim, J. (2021). PyLogo: A Python Reimplementation of (Much of) NetLogo. In Proceedings of the 11th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH; ISBN 978-989-758-528-9; ISSN 2184-2841, SciTePress, pages 199-206. DOI: 10.5220/0010466401990206

@conference{simultech21,
author={Russ Abbott. and Jung Soo Lim.},
title={PyLogo: A Python Reimplementation of (Much of) NetLogo},
booktitle={Proceedings of the 11th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH},
year={2021},
pages={199-206},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010466401990206},
isbn={978-989-758-528-9},
issn={2184-2841},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH
TI - PyLogo: A Python Reimplementation of (Much of) NetLogo
SN - 978-989-758-528-9
IS - 2184-2841
AU - Abbott, R.
AU - Lim, J.
PY - 2021
SP - 199
EP - 206
DO - 10.5220/0010466401990206
PB - SciTePress