Skip to content
/ mesa Public
forked from projectmesa/mesa

Mesa is a agent-based modeling framework in Python

License

Notifications You must be signed in to change notification settings

sophiezxf/mesa

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

86d64c5 · Apr 13, 2018
Apr 13, 2018
Mar 9, 2018
Mar 13, 2018
Jan 7, 2018
Jun 9, 2015
Nov 27, 2017
Nov 13, 2017
Jan 2, 2018
Jan 14, 2018
Jan 6, 2018
May 29, 2017
Apr 13, 2018
Apr 1, 2018
Nov 2, 2017

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

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 74.3%
  • JavaScript 23.1%
  • HTML 2.4%
  • Other 0.2%