Skip to content

Start from ABM

🏁 I'm familiar with ABM

If you understand the concepts related to ABM and have basic Python programming experience, then using ABSESpy should be relatively easy. Don't be intimidated by the term SES, it's just a theoretical framework for studying human-environment interactions.

Note

In fact, most published ABMs contain an environmental system, they just don't use the concept of SES.

The following table may help you to understand what aspects of using ABSESpy can help improve your development efficiency and which type of agent-based modeling it suits.

Check box Related sources
A space for the agents to move around; normally a Grid Space. 💡 Spatial data
The model time corresponds to a concrete real world time. 💡 Time control
Agents have decisions to do, like human. 💡 Human behavior framework
Data input/output, especially real-world geo-data. 💡 Data management

Besides the above specific features, an overall implementation of ABM by using ABSESpy can be found from the get-started tutorial.