ABSESpy
ABSESpy: An agent-based modeling framework for social-ecological systems - Published in JOSS (2024)
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.2%) to scientific vocabulary
Keywords from Contributors
Scientific Fields
Repository
An Agent-based Social-ecological System python framework for coupling human-nature researches.
Basic Info
- Host: GitHub
- Owner: SongshGeoLab
- License: apache-2.0
- Language: Python
- Default Branch: master
- Size: 50.6 MB
Statistics
- Stars: 51
- Watchers: 1
- Forks: 6
- Open Issues: 1
- Releases: 22
Metadata Files
README.md
ABSESpy: Agent-Based Modeling Framework for Social-Ecological Systems

---
Language: [English Readme] | [简体中文]
**[
Install
][Install]**
**[
Getting started
][Getting Started]**
**[
Tutorials
][Tutorials]**
**[
Contribute
][Contribute]**
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

- 🌍 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 📖 |
Elías José Mantilla Ibarra 📖 |
Chentai Jiao 📖 |
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Owner
- Name: Shuang's Team
- Login: SongshGeoLab
- Kind: organization
- Email: noreply@songshgeo.com
- Location: Germany
- Website: https://team.songshgeo.com/
- Repositories: 1
- Profile: https://github.com/SongshGeoLab
We focus on social-ecological systems' modeling.
GitHub Events
Total
- Release event: 5
- Watch event: 2
- Issue comment event: 5
- Push event: 35
- Pull request event: 25
- Create event: 6
Last Year
- Release event: 5
- Watch event: 2
- Issue comment event: 5
- Push event: 35
- Pull request event: 25
- Create event: 6
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| SongshGeo | s****o@g****m | 485 |
| ekmanib | e****a@g****m | 33 |
| allcontributors[bot] | 4****] | 6 |
| github-actions[bot] | 4****] | 5 |
| CtJiao | j****5@q****m | 4 |
| xyuchen | 2****5@q****m | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 8
- Total pull requests: 102
- Average time to close issues: 19 days
- Average time to close pull requests: about 13 hours
- Total issue authors: 4
- Total pull request authors: 5
- Average comments per issue: 3.0
- Average comments per pull request: 0.27
- Merged pull requests: 95
- Bot issues: 0
- Bot pull requests: 19
Past Year
- Issues: 1
- Pull requests: 30
- Average time to close issues: N/A
- Average time to close pull requests: 6 minutes
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.17
- Merged pull requests: 29
- Bot issues: 0
- Bot pull requests: 10
Top Authors
Issue Authors
- SongshGeo (3)
- wang-boyu (3)
- ChengxuLiu (1)
- jamesdamillington (1)
Pull Request Authors
- SongshGeo (68)
- ekmanib (13)
- github-actions[bot] (10)
- allcontributors[bot] (9)
- CtJiao (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/cache v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- agentpy ^0.1.5
- netcdf4 ^1.6.2
- pint ^0.20.1
- prettytable ^3.6.0
- python >3.8.1