Skip to main content

Agentpy - Agent-based modeling in Python

Agentpy is an open-source framework for the development and analysis of agent-based models in Python. This project is still in an early stage of development. If you have feedback, need help, or want to contribute, please write to joel.foramitti@uab.cat.

Main features:

  • Design of agent-based models with complex procedures.
  • Creation of custom agent types, environments, and networks.
  • Agent lists that can forward attribute calls and select agent groups.
  • Experiments with repeated iterations, parameter samples, and distinct scenarios.
  • Output data that can be saved, loaded, and re-arranged for further analysis.
  • Tools for sensitivity analysis, interactive output, animations, and plots.
  • Compatibility with NumPy, pandas, matplotlib, seaborn, networkx, and SALib.

Documentation: https://agentpy.readthedocs.io

Model library: https://agentpy.readthedocs.io/en/latest/model_library.html

Requirements: Python 3.6+, NumPy, scipy, matplotlib, networkx, pandas, SALib, ipywidgets.

Installation: pip install agentpy

Release files for agentpy 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentpy 0.0.4
File Size Uploaded
agentpy-0.0.4.tar.gz 19.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentpy 0.0.4
File Interpreter ABI Platform
agentpy-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 43.7 kB

Release files / agentpy-0.0.4.tar.gz

Download URL agentpy-0.0.4.tar.gz
Size 19.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b261dd7befcb9ec97416b0c9b5e3f67e47da545914e041bdfdf276efbe4b7462
BLAKE2b-256 checksum
How to use checksums
58af370558969b8c3ff8b038cf842faf85333e9c5d90b751196d83ea08f55488
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.6.0 requests/2.24.0 setuptools/47.3.0.post20200616 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.7

Release files / agentpy-0.0.4-py3-none-any.whl

Download URL agentpy-0.0.4-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d49f51ea056f88b30b13045a8b9772329e1bfe1c8203fe57a242b73fecb3180
BLAKE2b-256 checksum
How to use checksums
f3df3df34f0eaaae354d2a25812cbbbf12d4d401be00e6977bd883583e9797ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.6.0 requests/2.24.0 setuptools/47.3.0.post20200616 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.7

Release history Release notifications | RSS feed

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page