Introduction

Modelpy is a modern python framework for agent based models.


Modelpy is a modern framework for building ABMs, drawing much inspiration from the Netlogo modeling framework and its extensive model library. Modelpy seeks to provide a similar accessible and extendable environment for ABMs in python, which could potentially allow for more collaborations across disciplines.

Currently, Modelpy is currently configured to work exclusively with graphical models (with a focus on bandits) using our very own Python module built on top of networkx.

We are working with researchers to add support for more models types across domains. To help contribute models to be featured on Modelpy, click the "Submit Model" button above.