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

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

Mesa-Geo is a collaborative effort and has received numerous support and contributions from the open source community.

Boyu Wang
University at Buffalo - The State University of New York

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:

Read

Resources

Contributors

The following have contributed to this page