ABSESpy: Agent-Based Social-ecological systems Modelling Framework in Python
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](https://songshgeo-picgo-1302043007.cos.ap-beijing.myqcloud.com/uPic/ABSESpy%20API.jpg)
-
🌍 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…