An Open Source Agent-based Modeling Toolkit

PyABM is an open source (GPL licensed) toolkit aiming to simplify the programming and analysis of agent-based models written in the Python programming language. The toolkit aims to standardize model and scenario development, ensuring documentation and repeatability of model results.

PyABM was originally developed to facilitate running the ChitwanABM agent based model. Development of the ChitwanABM is complete, and work on the PyABM toolkit is currently on hold (as of March 2014).

Please feel free to contact me with any questions about using the toolkit.

Recent News

Download PyABM

Beta Version

Download the latest stable version from the Python Package Index (PyPI).

Development Code


The ChitwanABM agent-based model is built using the PyABM toolkit. The code of the ChitwanABM is open source (released under the GPL).