Mesa 3: Agent-based modeling with Python in 2025
Mesa 3: Agent-based modeling with Python in 2025 - Published in JOSS (2025)
https://github.com/projectmesa/mesa
Keywords
agent-based-modeling agent-based-simulation complex-systems complexity-analysis gis mesa modeling-agents simulation simulation-environment simulation-framework spatial-models
Keywords from Contributors
transformer language-model observability convolutional-neural-networks parallel tokenization community profiles bioinformatics reporting
Last synced: 3 months ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
- Host: GitHub
- URL: https://github.com/projectmesa/mesa
- Owner: projectmesa
- License: apache-2.0
- Created: 2014-09-19T21:16:30.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-10-16T12:29:24.000Z (3 months ago)
- Last Synced: 2025-10-20T21:23:00.114Z (3 months ago)
- Topics: agent-based-modeling, agent-based-simulation, complex-systems, complexity-analysis, gis, mesa, modeling-agents, simulation, simulation-environment, simulation-framework, spatial-models
- Language: Python
- Homepage: https://mesa.readthedocs.io
- Size: 14.1 MB
- Stars: 3,188
- Watchers: 97
- Forks: 1,044
- Open Issues: 151
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Notice: NOTICE
Owner metadata
- Name: Project Mesa
- Login: projectmesa
- Email:
- Kind: organization
- Description: Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8754505?v=4
- Repositories: 9
- Last ynced at: 2024-12-29T19:14:39.337Z
- Profile URL: https://github.com/projectmesa
Committers metadata
Last synced: 3 months ago
Total Commits: 2,336
Total Committers: 169
Avg Commits per committer: 13.822
Development Distribution Score (DDS): 0.82
Commits in past year: 228
Committers in past year: 28
Avg Commits per committer in past year: 8.143
Development Distribution Score (DDS) in past year: 0.768
| Name | Commits | |
|---|---|---|
| rht | r****t@p****m | 420 |
| jackiekazil | j****l@g****m | 367 |
| Ewout ter Hoeven | E****n@s****l | 299 |
| David Masad | d****d@g****m | 168 |
| Jan Kwakkel | j****l@t****l | 134 |
| Corvince | 1****e | 127 |
| tpike3 | b****8@g****m | 103 |
| Tortar | 6****r | 58 |
| pre-commit-ci[bot] | 6****] | 51 |
| Taylor Mutch | t****h@g****m | 42 |
| cauemello | c****o@g****m | 24 |
| Dustin J. Mitchell | d****n@v****s | 23 |
| Jeetu | a****p@y****m | 22 |
| Sahil Chhoker | c****5@g****m | 21 |
| ReblochonMasque | t****d@g****m | 17 |
| Animesh Rawat | 1****9 | 15 |
| dependabot[bot] | 4****] | 15 |
| Wang Boyu | b****y@g****m | 13 |
| Jon Schiefelbein | l****e@h****m | 13 |
| Drewrey Lupton | d****y@g****m | 13 |
| SebastianoF | s****s@g****m | 12 |
| Thomas Johnson | t****0@h****m | 12 |
| Matt Davis | j****b@g****m | 10 |
| Nathan Miller | n****m@g****m | 10 |
| rlskoeser | r****r@p****u | 9 |
| Sascha Holzhauer | S****r@u****e | 9 |
| Sanika | n****p@g****m | 9 |
| Stephen Mubita | s****a@a****m | 8 |
| James Arruda | j****a@g****m | 8 |
| Ankit Kumar | a****r@t****e | 7 |
| and 139 more... | ||
Committer domains:
- mjsquare.com: 1
- esciencecenter.nl: 1
- microsoft.com: 1
- student.rug.nl: 1
- 4angle.com: 1
- kensho.com: 1
- bbva.com: 1
- nessiness.com: 1
- uct.ac.za: 1
- groton.org: 1
- ymail.com: 1
- realgo.com: 1
- berkeley.edu: 1
- redhat.com: 1
- plaksha.edu.in: 1
- jetbrains.com: 1
- qq.com: 1
- sec-bremen.de: 1
- complyadvantage.com: 1
- comcast.net: 1
- stsci.edu: 1
- allaboutapps.at: 1
- asu.edu: 1
- puer-robustus.eu: 1
- student.hu.nl: 1
- anche.no: 1
- radarfirst.com: 1
- uw.edu: 1
- capitalone.com: 1
- sellerengine.com: 1
- vt.edu: 1
- yiit.org: 1
- calvin.edu: 1
- idealist.org: 1
- calpoly.edu: 1
- beruna.org: 1
- rti.org: 1
- belgacom.net: 1
- smacleod.ca: 1
- twitter.com: 1
- mac.com: 1
- ntmail.uk: 1
- tum.de: 1
- amfam.com: 1
- uni-kassel.de: 1
- princeton.edu: 1
- v.igoro.us: 1
- tudelft.nl: 1
- student.tudelft.nl: 1
Issue and Pull Request metadata
Last synced: 3 months ago
Total issues: 343
Total pull requests: 1,309
Average time to close issues: over 1 year
Average time to close pull requests: 25 days
Total issue authors: 124
Total pull request authors: 100
Average comments per issue: 3.75
Average comments per pull request: 5.49
Merged pull request: 971
Bot issues: 0
Bot pull requests: 52
Past year issues: 106
Past year pull requests: 479
Past year average time to close issues: 8 days
Past year average time to close pull requests: 6 days
Past year issue authors: 48
Past year pull request authors: 49
Past year average comments per issue: 2.14
Past year average comments per pull request: 4.54
Past year merged pull request: 339
Past year bot issues: 0
Past year bot pull requests: 23
Top Issue Authors
- EwoutH (65)
- quaquel (38)
- rht (30)
- jackiekazil (26)
- tpike3 (13)
- Corvince (11)
- rlskoeser (10)
- Sahil-Chhoker (6)
- wang-boyu (5)
- dmasad (4)
- AlABarazi (4)
- SebastianoF (3)
- nivedkrishnans (2)
- henrykironde (2)
- mikevlan (2)
Top Pull Request Authors
- EwoutH (334)
- rht (210)
- quaquel (205)
- Corvince (75)
- jackiekazil (63)
- tpike3 (47)
- Sahil-Chhoker (44)
- pre-commit-ci[bot] (40)
- sanika-n (25)
- wang-boyu (19)
- aarav-shukla07 (13)
- colinfrisch (12)
- dependabot[bot] (11)
- catherinedevlin (8)
- Holzhauer (8)
Top Issue Labels
- docs (24)
- visualisation (18)
- feature (17)
- bug (16)
- Sprints! (14)
- good first issue (12)
- 0 - Triage (11)
- enhancement (9)
- 1 - Backlog (8)
- help wanted (8)
- discuss (8)
- example (7)
- Performance (6)
- easy task!!! (5)
- maintenance (4)
- ci (4)
- front end (4)
- breaking (3)
- 2 - WIP (3)
- experimental (3)
- ignore-for-release (3)
- Feature (1)
- wontfix (1)
- has_pr (1)
- p1 (1)
- javascript (1)
- testing (1)
Top Pull Request Labels
- docs (163)
- ignore-for-release (127)
- enhancement (105)
- feature (87)
- maintenance (86)
- bug (82)
- visualisation (70)
- example (63)
- ci (51)
- experimental (48)
- breaking (31)
- testing (24)
- backport (19)
- deprecation (19)
- easy task!!! (15)
- trigger-benchmarks (15)
- backport-candidate (13)
- dependencies (13)
- github_actions (11)
- 3 - Accept (9)
- Performance (8)
- 2 - WIP (8)
- Sprints! (8)
- discuss (3)
- help wanted (3)
- packaging (2)
- BREAKING Change (2)
- depedency (1)
Package metadata
- Total packages: 4
-
Total downloads:
- pypi: 82,414 last-month
- Total dependent packages: 9 (may contain duplicates)
- Total dependent repositories: 140 (may contain duplicates)
- Total versions: 144
- Total maintainers: 6
pypi.org: mesa
Agent-based modeling (ABM) in Python
- Homepage:
- Documentation: https://mesa.readthedocs.io/
- Licenses: Apache 2.0
- Latest release: 3.3.0 (published 4 months ago)
- Last Synced: 2025-10-26T00:52:36.718Z (3 months ago)
- Versions: 80
- Dependent Packages: 7
- Dependent Repositories: 137
- Downloads: 82,400 Last month
-
Rankings:
- Dependent packages count: 1.068%
- Dependent repos count: 1.29%
- Forks count: 1.473%
- Stargazers count: 1.567%
- Average: 1.579%
- Downloads: 2.497%
- Maintainers (5)
proxy.golang.org: github.com/projectmesa/mesa
- Homepage:
- Documentation: https://pkg.go.dev/github.com/projectmesa/mesa#section-documentation
- Licenses: apache-2.0
- Latest release: v3.3.0+incompatible (published 4 months ago)
- Last Synced: 2025-10-26T00:52:42.056Z (3 months ago)
- Versions: 54
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.984%
- Stargazers count: 1.385%
- Average: 3.37%
- Dependent packages count: 5.375%
- Dependent repos count: 5.736%
conda-forge.org: mesa
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
- Homepage: https://github.com/projectmesa/mesa
- Licenses: Apache-2.0
- Latest release: 1.1.1 (published about 3 years ago)
- Last Synced: 2025-10-26T00:52:55.412Z (3 months ago)
- Versions: 8
- Dependent Packages: 2
- Dependent Repositories: 3
-
Rankings:
- Forks count: 5.87%
- Stargazers count: 9.189%
- Average: 13.138%
- Dependent repos count: 17.914%
- Dependent packages count: 19.581%
pypi.org: epsteinsovereigncitizens
A spatial alteration to Epstein's civil violence model
- Homepage:
- Documentation: https://epsteinsovereigncitizens.readthedocs.io/
- Licenses: Apache 2.0
- Latest release: 1.0.1 (published 6 months ago)
- Last Synced: 2025-10-26T00:52:54.765Z (3 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 14 Last month
-
Rankings:
- Dependent packages count: 8.909%
- Average: 29.556%
- Dependent repos count: 50.202%
- Maintainers (1)
Dependencies
- pytest * develop
- pytest-cov * develop
- mesa *
- attrs ==21.4.0 develop
- coverage ==6.4 develop
- iniconfig ==1.1.1 develop
- packaging ==21.3 develop
- pluggy ==1.0.0 develop
- py ==1.11.0 develop
- pyparsing ==3.0.9 develop
- pytest ==7.1.2 develop
- pytest-cov ==3.0.0 develop
- tomli ==2.0.1 develop
- arrow ==1.2.2
- binaryornot ==0.4.4
- certifi ==2022.5.18.1
- chardet ==4.0.0
- charset-normalizer ==2.0.12
- click ==8.1.3
- cookiecutter ==2.1.0
- idna ==3.3
- jinja2 ==3.1.2
- jinja2-time ==0.2.0
- markupsafe ==2.1.1
- mesa ==0.9.0
- networkx ==2.8.2
- numpy ==1.22.4
- pandas ==1.4.2
- python-dateutil ==2.8.2
- python-slugify ==6.1.2
- pytz ==2022.1
- pyyaml ==6.0
- requests ==2.27.1
- six ==1.16.0
- text-unidecode ==1.3
- tornado ==6.1
- tqdm ==4.64.0
- urllib3 ==1.26.9
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- actions/checkout v3 composite
- codespell-project/actions-codespell master composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- pypa/gh-action-pypi-publish release/v1 composite
- python 3.10-slim build
- mesa dev
Score: 24.56471494126869