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

Repository metadata

Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.


Owner metadata


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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/projectmesa/mesa

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

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

Pipfile pypi
  • pytest * develop
  • pytest-cov * develop
  • mesa *
Pipfile.lock pypi
  • 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
.github/workflows/build_lint.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/codespell.yml actions
  • actions/checkout v3 composite
  • codespell-project/actions-codespell master composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/gh-action-pypi-publish release/v1 composite
Dockerfile docker
  • python 3.10-slim build
docker-compose.yml docker
  • mesa dev

Score: 24.56471494126869