AgentPy is an open-source library for the development and analysis of agent-based models in Python. The framework integrates the tasks of model design, interactive simulations, numerical experiments, and data analysis within a single environment. The package is optimized for interactive computing with IPython, IPySimulate, and Jupyter.
Please cite this software as follows:
Foramitti, J., (2021). AgentPy: A package for agent-based modeling in Python.
Journal of Open Source Software, 6(62), 3065, https://doi.org/10.21105/joss.03065
Installation: pip install agentpy
Documentation: https://agentpy.readthedocs.io
JOSS publication: https://doi.org/10.21105/joss.03065
Discussion forum: https://github.com/JoelForamitti/agentpy/discussions
Tutorials and examples: https://agentpy.readthedocs.io/en/latest/model_library.html
Comparison with other frameworks: https://agentpy.readthedocs.io/en/latest/comparison.html