Mesa

View on PyPIReverse Dependencies (23)

3.1.5 mesa-3.1.5-py3-none-any.whl

Wheel Details

Project: Mesa
Version: 3.1.5
Filename: mesa-3.1.5-py3-none-any.whl
Download: [link]
Size: 177962
MD5: 3e9db47c64bc83f322e0c7a654338be6
SHA256: 881a1336dbf7fb933b588db0620f650c5e043b03e0073b72f65b2df3efc4f8fa
Uploaded: 2025-03-26 11:11:40 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: Mesa
Version: 3.1.5
Summary: Agent-based modeling (ABM) in Python
Author-Email: Project Mesa Team <projectmesa[at]googlegroups.com>
Project-Url: homepage, https://github.com/projectmesa/mesa
Project-Url: repository, https://github.com/projectmesa/mesa
License: Apache 2.0
Keywords: ABM,agent,based,model,modeling,multi-agent,simulation
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Artificial Life
Requires-Python: >=3.11
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: altair; extra == "all"
Requires-Dist: ipython; extra == "all"
Requires-Dist: matplotlib; extra == "all"
Requires-Dist: myst-nb; extra == "all"
Requires-Dist: myst-parser; extra == "all"
Requires-Dist: networkx; extra == "all"
Requires-Dist: pydata-sphinx-theme; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: pytest-mock; extra == "all"
Requires-Dist: ruff; extra == "all"
Requires-Dist: scipy; extra == "all"
Requires-Dist: seaborn; extra == "all"
Requires-Dist: solara; extra == "all"
Requires-Dist: sphinx; extra == "all"
Requires-Dist: sphinx-copybutton; extra == "all"
Requires-Dist: altair; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: networkx; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: solara; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: altair; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: networkx; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: seaborn; extra == "docs"
Requires-Dist: solara; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: altair; extra == "examples"
Requires-Dist: matplotlib; extra == "examples"
Requires-Dist: networkx; extra == "examples"
Requires-Dist: pytest; extra == "examples"
Requires-Dist: scipy; extra == "examples"
Requires-Dist: solara; extra == "examples"
Requires-Dist: networkx; extra == "network"
Requires-Dist: altair; extra == "rec"
Requires-Dist: matplotlib; extra == "rec"
Requires-Dist: networkx; extra == "rec"
Requires-Dist: solara; extra == "rec"
Requires-Dist: altair; extra == "viz"
Requires-Dist: matplotlib; extra == "viz"
Requires-Dist: solara; extra == "viz"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: examples
Provides-Extra: network
Provides-Extra: rec
Provides-Extra: viz
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 6804 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mesa/__init__.py sha256=GhG2LX8PxjjqywkipcK1yI9TMrGbX9CYuyNMGeaLT28 611
mesa/agent.py sha256=4CXMOFA9KhvTypaV_OHZGqxOR4GVwyX4x8DOtQENUQA 26130
mesa/batchrunner.py sha256=ZeBOQw6-SLnECMUyKSRThh7vecP0DV6F6fGGk8UAboA 8041
mesa/datacollection.py sha256=vxW0KEmx6BHMM6SnKrRJJr7Eb_siGLyofwuyN8pSWXg 18483
mesa/mesa_logging.py sha256=PEDqUaQ2Y4bkYBkrHVkGT0sF86gUdbSH1T3vCg3qQeE 4949
mesa/model.py sha256=VkdBea_mkWcBMxMq-pwuU23UlI1gbG4TOIyqkBfeiFo 8354
mesa/space.py sha256=MNCblKf862pdkoIAa-VpjaurmI8GJtb02W3q3QWFjTE 64458
mesa/examples/README.md sha256=TSVX0wD5C2iNAWW8OE0gl3SBZqxooJopmGKTk-7Fj2k 3262
mesa/examples/__init__.py sha256=pyPWFRUxyYtQilJECbH7LY1eYBk8VB0Yg-_SbFEEvFA 825
mesa/examples/advanced/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/advanced/epstein_civil_violence/Epstein Civil Violence.ipynb sha256=yh50ZAK2BVJyJIKsQTTxywnasqWn1IiQUVrwmZKue4w 29032
mesa/examples/advanced/epstein_civil_violence/Readme.md sha256=RXuGIZAibz3KVkP51PGjwzcRx2R9Ettmh3qbDTPqDcg 1735
mesa/examples/advanced/epstein_civil_violence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/advanced/epstein_civil_violence/agents.py sha256=0X4JLj2K2cl1bACkFLI6-K6tKbr2SLZlAy_kjgUDjzA 5863
mesa/examples/advanced/epstein_civil_violence/app.py sha256=fFlPijAUDLs_WfROGIlUXRakkkfbWnytcXFTAzdRplU 1890
mesa/examples/advanced/epstein_civil_violence/model.py sha256=fcTkjCRhEhDerDC1W_lrezdoWD1y5xIublkGIhCak8w 3918
mesa/examples/advanced/pd_grid/Readme.md sha256=UVUQxZRFdfymCKDdQEn3ZEwgSqgp9cKJPsU8oZpLFnY 2367
mesa/examples/advanced/pd_grid/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/advanced/pd_grid/agents.py sha256=8JnezmnwxjcqAUAgXa1iWls0Nz4yBS-TJi1TSVcHbqM 1752
mesa/examples/advanced/pd_grid/analysis.ipynb sha256=TTSY7mZlIYPjPjpW7cxr7Gzpo-NKKEBpXX4_f0V6NfI 5432
mesa/examples/advanced/pd_grid/app.py sha256=-_fTP7f_oITKHt7dDVJou7Oa7u7v_C4Ml5yw7D1sbx8 1457
mesa/examples/advanced/pd_grid/model.py sha256=-ytTSW0a_TQGTQW02k7XKAMiMak_b2XkJUw5kkGNHMQ 2291
mesa/examples/advanced/sugarscape_g1mt/Readme.md sha256=x3kKw1Rre2FPkNhGDLtdzeThmH089mxsGYUPZUeu26k 3595
mesa/examples/advanced/sugarscape_g1mt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/advanced/sugarscape_g1mt/agents.py sha256=ugTNvWjQNm_jMInv9d0sOIFaChIDs-TWazN78YrDP9g 8466
mesa/examples/advanced/sugarscape_g1mt/app.py sha256=fg8ZXBoc4tPI9AfOLF0fgMk3Ey4H8xZu6tUaTwDp3Nk 1952
mesa/examples/advanced/sugarscape_g1mt/model.py sha256=s4n9SRaaMNY9CXFtry83BELZU69UJOCa4DMrw_eehr4 5763
mesa/examples/advanced/sugarscape_g1mt/sugar-map.txt sha256=zZtGYciBPT4miZVnbVuoQ5TugTmGrbDWV9yb5KH6tnU 5000
mesa/examples/advanced/sugarscape_g1mt/tests.py sha256=UNahmZTgLquSqmoi_9GcE3JP0qBHjkrHFZ15NMm0ce8 2517
mesa/examples/advanced/wolf_sheep/Readme.md sha256=6zrtCg4Fb-hgQxqdLMpTkIYMwD6owCv8BMz_qn0N98Q 3165
mesa/examples/advanced/wolf_sheep/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/advanced/wolf_sheep/agents.py sha256=lxk9nxDaIGxB7zJ0pIOF2PfOAee8lX-vG447Cklt7UQ 5090
mesa/examples/advanced/wolf_sheep/app.py sha256=IIl-gDh1O3oYIvrXXGmKHbW5Iw3ZpCn691dGwKgyI3E 2508
mesa/examples/advanced/wolf_sheep/model.py sha256=IUN1STm6jCGuzXo2sCF86r1U-dI63yhLhnI14tu9BSw 4567
mesa/examples/basic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/basic/boid_flockers/Readme.md sha256=4KJinsLPtUciQSMzvaX3tU5r1HTUg3AFOFDKy73W5RE 894
mesa/examples/basic/boid_flockers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/basic/boid_flockers/agents.py sha256=f9IpVMpuo6WPtMffLOqgKsxoG4syJt8-k9Njvh4fMN8 3232
mesa/examples/basic/boid_flockers/app.py sha256=5y52V_PRENzNGkmV_-KB5ZQeUN589i1ntJW-AIgZD0s 1323
mesa/examples/basic/boid_flockers/model.py sha256=hgYScacUAv6Yq240al41r9Iv3Iqbn4wfFVQEHyorJ3c 2981
mesa/examples/basic/boltzmann_wealth_model/Readme.md sha256=wl1ylO9KWoTiuIJKOnk2FGdcmyVUqJ5wiSbVUa3WWAc 2725
mesa/examples/basic/boltzmann_wealth_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/basic/boltzmann_wealth_model/agents.py sha256=Jol2aspw--UtQn0EiReXVmlWtzpdC2o_YUTAyu1sDk4 1546
mesa/examples/basic/boltzmann_wealth_model/app.py sha256=wTQBu9A3uscTZSPqZ5jYssykGPiseye2YBjMngYI48A 2233
mesa/examples/basic/boltzmann_wealth_model/model.py sha256=ED4EFHJlrrcF12WYOEpXpPt5asK2T6uzpq_S97EtfHo 2941
mesa/examples/basic/boltzmann_wealth_model/st_app.py sha256=PQ65LkYPXn-lx4lCfXuFJmzcmAfVB3oEEdIyuq9a7iU 3454
mesa/examples/basic/conways_game_of_life/Readme.md sha256=VRgN6roF6leQ_IMYwxFypSfFjZo9jnCd-rkPTjpp7II 1453
mesa/examples/basic/conways_game_of_life/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/basic/conways_game_of_life/agents.py sha256=ETn87GV8it9p0nlSn6f1qu5CDEmqokkr6Rq7KWaT-5U 1627
mesa/examples/basic/conways_game_of_life/app.py sha256=HPzss2X3ntTOgdmg0C0EWw3lmAF7WiN9MZEgGdLW-xU 1997
mesa/examples/basic/conways_game_of_life/model.py sha256=8L88m8F_YauwWeDef6UA2myQoAwC0B5sH5jsfyLn-u8 1221
mesa/examples/basic/conways_game_of_life/st_app.py sha256=9qz3o0pOuvLZR-_aPPVHN-RIwFSNzvwWWfxCaD2K5cs 2402
mesa/examples/basic/schelling/Readme.md sha256=CRKBfYtnLJLlTKLsTRQ-7gsQRxVxDooOBN5uP8PEtaU 2296
mesa/examples/basic/schelling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/basic/schelling/agents.py sha256=WdDM-BYeOUuIL_2U5rlZz4Rs_5orstHY2Z6G6zvQEyg 1224
mesa/examples/basic/schelling/analysis.ipynb sha256=UMDoumvBFhZilwJhxl5Mou2bmDDqxguK5RdnoY2gkNc 5910
mesa/examples/basic/schelling/app.py sha256=eqgqCu6_6jk1RrmT82e_AoEDMvy8eZ0OJnnlITpiBXQ 1067
mesa/examples/basic/schelling/model.py sha256=ZNTK42pJnIJfsnqaI0ZXFxw9xtWPXkUMIemMr4uXmW8 2766
mesa/examples/basic/virus_on_network/Readme.md sha256=qmXGx4Fo0tRBvJiiJ684bkWJPn2gcFaiikLwgc5APWI 2336
mesa/examples/basic/virus_on_network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mesa/examples/basic/virus_on_network/agents.py sha256=a_WhqYblJlW6od67eXfU-nb7IMRyYpgxtf0le--VYoA 1975
mesa/examples/basic/virus_on_network/app.py sha256=8I8VWQ7pBcOaNGyLDEO4IbNSTRy161-eWg-iEUVQ3-I 2553
mesa/examples/basic/virus_on_network/model.py sha256=jQoCmvygwCvhUrlL0l7V8GcDLv94CgwtuK7DDGU8q8g 2813
mesa/experimental/__init__.py sha256=hSGXGvsVANvqhgA994HcLBLIRC2WhSF3e_w2gvoCMUo 943
mesa/experimental/cell_space/__init__.py sha256=0A3YTen0Lk-e3Q73VEXK7N2UEHb9f50gW11H_jx7DXc 1744
mesa/experimental/cell_space/cell.py sha256=Dl0ek7W_vgAZOp6zXBvkwYTG7E36OQ-4zZ5bW43mKtw 6600
mesa/experimental/cell_space/cell_agent.py sha256=LOTLKR2To9hU-igKsauA5sikS7k8wgwlt-Pi0C7lGU0 4262
mesa/experimental/cell_space/cell_collection.py sha256=VnD3I4bqnwgFxKSzTElYYJIBFJGdaEaNTggrbFKgPrc 4715
mesa/experimental/cell_space/discrete_space.py sha256=qNGez9SV4E83Outs_12suuS0ZtTHcwyv6ZB1xzTXUWk 3846
mesa/experimental/cell_space/grid.py sha256=VTPjqzryAX6I9EunuqSvZvYD2zHznlt6Ct7HXQ_7STQ 10426
mesa/experimental/cell_space/network.py sha256=ujN2dV1i9hcXh6H0s7gwTuPT6gh7BCaziOUYPCybQKk 1862
mesa/experimental/cell_space/property_layer.py sha256=HFpBWOjI7PFU_K8VDb_pl9h62MftCBWL7PUKQNT3Ke8 17379
mesa/experimental/cell_space/voronoi.py sha256=FXJD8ci81Jil3FaL7ZFNfMPGvXvg3uym5Ooo1ZqKSKs 10199
mesa/experimental/continuous_space/__init__.py sha256=JkCkL4zZpe8c0GHqw4huM2-uoGOYqrCyt7J1M454kFA 269
mesa/experimental/continuous_space/continuous_space.py sha256=UcD-nsi5oEAJzf8ZI7BU26FYn6DdJzsW-dgXqaZIrQk 9530
mesa/experimental/continuous_space/continuous_space_agents.py sha256=859ypIiWMgjknTsER0i8Y6aCWjMpw6MC5cfoKa6l_iA 3044
mesa/experimental/devs/__init__.py sha256=wkDrpqQ3qHGqrsOSTD-UOj-qOw0oFgnCw_ZXr9xFs90 1200
mesa/experimental/devs/eventlist.py sha256=6igPkHJt-syLcdpFV14_n6HGej2F1cM9giDQo85fHPw 7217
mesa/experimental/devs/simulator.py sha256=UiVRIlNodSIveD2mS_8-vj0T_FulU8vhXxSxCfsK1Vc 12991
mesa/experimental/mesa_signals/__init__.py sha256=QjG4FSKQl5ZSzV9ctiaB7UqYDR3FARAyUc7HbGtQjX4 840
mesa/experimental/mesa_signals/mesa_signal.py sha256=Vxo4gIV6a959MANL3RMANsGh0R9lkZTNO19XIYzvKSM 16860
mesa/experimental/mesa_signals/observable_collections.py sha256=rHEj6BYxLHFFGzSdoDKAdtzJ6y-IHHfcP3qEDJJsY6Y 3917
mesa/experimental/mesa_signals/signals_util.py sha256=fmq_FsIxsIvGjtmc4A9TGdBUtdliMHhEOpjRXivRDjA 1618
mesa/visualization/__init__.py sha256=wnafHqOc7q-niu8HDOLwcmwuYu5BuvdjLTHmfpyXAoA 664
mesa/visualization/mpl_space_drawing.py sha256=9byWxbKHVVT5GLmu-6U0qVFddThEag612JBGYmZiWps 22686
mesa/visualization/solara_viz.py sha256=AoMVDdjMc99qCClAvsFXg-jBNPaDF5kfIhXa5Hd57MA 21052
mesa/visualization/user_param.py sha256=Dl2WOwLYLf0pfLpabCZtIdFRyKZrK6Qtc3utZx5GPYg 2139
mesa/visualization/utils.py sha256=lJHgRKF5BHLf72Tw3YpwyiWuRoIimaTKQ7xBCw_Rx3A 146
mesa/visualization/components/__init__.py sha256=Bq3nrPikcaIo9BSs0O3zptWVLlUmAkLo3s0mEmpH1RE 3022
mesa/visualization/components/altair_components.py sha256=7OdVdZOvAx4p3j6iux6FqUYrWT0OADBIhFGf6EeGcb4 6071
mesa/visualization/components/matplotlib_components.py sha256=xQETaFyHIfmL_9JwrLIgubuIQ7-pp7TMoXT1WMmozus 5441
mesa-3.1.5.dist-info/METADATA sha256=53ulsosj9Q4C7l43NSV8ZLN_Y9a7KGCFTPM_ayHcYTA 10197
mesa-3.1.5.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
mesa-3.1.5.dist-info/licenses/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
mesa-3.1.5.dist-info/licenses/NOTICE sha256=GbsWoK0QWv1JyZ_xer2s-jNilv0RtWl-0UrtlJANHPg 578
mesa-3.1.5.dist-info/RECORD