Skip to content
forked from projectmesa/mesa

Mesa is a agent-based modeling framework in Python

License

Notifications You must be signed in to change notification settings

yuvanarjun/mesa

This branch is 1724 commits behind projectmesa/mesa:main.

Folders and files

NameName
Last commit message
Last commit date
Jul 14, 2018
Jul 16, 2018
Jul 16, 2018
Jul 17, 2018
Jul 17, 2018
Jun 9, 2015
Nov 27, 2017
Jul 15, 2018
May 14, 2018
Jul 15, 2018
Jun 17, 2018
Jan 6, 2018
May 29, 2017
Apr 13, 2018
Jul 16, 2018

Repository files navigation

Mesa: Agent-based modeling in Python 3+

https://api.travis-ci.org/projectmesa/mesa.svg?branch=master

Mesa is an Apache2 licensed agent-based modeling (or ABM) framework in Python.

It allows users to quickly create agent-based models using built-in core components (such as spatial grids and agent schedulers) or customized implementations; visualize them using a browser-based interface; and analyze their results using Python's data analysis tools. Its goal is to be the Python 3-based alternative to NetLogo, Repast, or MASON.

A screenshot of the Schelling Model in Mesa

Above: A Mesa implementation of the Schelling segregation model, being visualized in a browser window and analyzed in an IPython notebook.

Features

  • Modular components
  • Browser-based visualization
  • Built-in tools for analysis

Using Mesa

Getting started quickly:

$ pip install mesa

You can also use pip to install the github version:

$ pip install git+https://github.com/projectmesa/mesa

For more help on using Mesa, check out the following resources:

Contributing back to Mesa

If you run into an issue, please file a ticket for us to discuss. If possible, follow up with a pull request.

If you would like to add a feature, please reach out via ticket or the dev email list for discussion. A feature is most likely to be added if you build it!

About

Mesa is a agent-based modeling framework in Python

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.3%
  • JavaScript 21.3%
  • HTML 2.2%
  • Other 0.2%