What is it about?
Mesa is an open-source agent-based modeling (ABM) framework implemented in the Python programming language, allowing users to build and visualize agent-based models. In this paper we present Mesa-Geo, a GIS extension for Mesa, which allows users to import, manipulate, visualise and export geographical data for ABM.
Featured Image
Photo by KOBU Agency on Unsplash
Why is it important?
Mesa-Geo combined with Mesa is by far the only general-purpose ABM framework with geospatial support that is implemented using the Python programming language and utilizes front-end web browser-based technologies. Not only is Python becoming a major general purpose programming language and is increasingly gaining users, but by using it to implement Mesa and Mesa-Geo, one can utilize a rich software ecosystem of open-source scientific libraries such as GeoPandas and Rasterio.
Perspectives
Read the Original
This page is a summary of: Mesa-Geo, November 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3557989.3566157.
You can read the full text:
Resources
Contributors
The following have contributed to this page