Skip to main content

ABSESpy: Agent-Based Modeling Framework for Social-Ecological Systems

ABSES_banner

ABSESpy is a novel agent-based modeling (ABM) framework that facilitates socio-ecological systems (SES) research. It serves as an extension package of Mesa, the most popular ABM framework, and further enhances agents' interactions with other components, especially grid-like spaces. With a configuration file for managing parameters and an improved data Input/Output system, ABSESpy's modularity and low-coupling design enable elegant maintenance of large modeling projects. In addition, ABSESpy includes a schedule that aligns models' tick with the calendar time. These innovations position ABSESpy as a valuable tool in fostering more ABMs for real-world SES issues. Its ultimate aim is to become the go-to choice for ABM when working with a human-involved changing world.

Features

ABSESpy API structure
  • 🌍 Modeling social-ecological system with geo-data.
  • 🤖 Managing and manipulating agents with ease of cake.
  • 🕙 Make your model coherent with real-world time.
  • 📁 Handling complex models with a configuration file.
  • 🙋 and more...

Contributors ✨

Shuang Song
Shuang Song

📖
Elías José Mantilla Ibarra
Elías José Mantilla Ibarra

📖
Chentai Jiao
Chentai Jiao

📖

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Metadata

Release files for abses 0.11.8

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

Source distribution (sdist)

Source distribution for abses 0.11.8
File Size Uploaded Provenance Actions
abses-0.11.8.tar.gz 5.6 MB Without provenance Details for abses-0.11.8.tar.gz

Built distribution (wheel)

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

Total release size: 5.7 MB

Release files / abses-0.11.8.tar.gz

Download URL abses-0.11.8.tar.gz
Size 5.6 MB
Tags Source
SHA-256 checksum
How to use checksums
e77581de72277cb016e428cd387cd43f239fe3d305e01a87635def380e9ed0eb
BLAKE2b-256 checksum
How to use checksums
0e743c92b0676273cbcbb304bd4e886cec2e74932b1b37350a0ecb088f0638a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / abses-0.11.8-py3-none-any.whl

Download URL abses-0.11.8-py3-none-any.whl
Size 143.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
373a29e87a220a53ff2745ba9883878a7f7f13420ef8812b44f4246770b93fd8
BLAKE2b-256 checksum
How to use checksums
617483d3cdddb7fd1cece2f7db8fd19ae995fcda9d95769559a66a9148204743
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for abses 0.11.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.11.8 This release

2 release files No provenance

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