PyABM
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
Running ABMs in the Cloud with Amazon EC2 ChitwanABM 1.5 Released PyABM 0.3.3 released Modifying the PyABM source code PyABM 0.3.2 released
Download PyABM
Beta Version
Download the latest stable version from the Python Package Index (PyPI).
Development Code
- Current code (may not run, see “Beta Version” above)
- You can also browse the source code and revision history on the GitHub repository
Documentation
Related Work
The ChitwanABM agent-based model is built using the PyABM toolkit. The code of the ChitwanABM is open source (released under the GPL).