Skip to content

ABSESpy/ABSESpy

Repository files navigation

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!

About

An Agent-based Social-ecological System python framework for coupling human-nature researches.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages