Geospatial information for sustainable food systems

Python package for Agro-Ecological Zoning

PyAEZ is a Python package consisted of many algorithms related to Agro-ecological zoning (AEZ) framework. It was developed by the Geo-informatics Centre (GIC) of Asian Institute of Technology (AIT) Thailand in collaboration with the regional initiative “Capacity building for Agro-Ecological Zone (AEZ) mapping and model-ling to project climate suitability of crops and land uses” under the FAO Regional Office for Asia and the Pacific (FAORAP) and the Strengthening Agro-climatic Monitoring and Information System (SAMIS) project in Lao PDR, to strengthen the in-country capacities to undertake AEZ analysis using local data and a free and open-source tool (PyAEZ Repository:

PyAEZ is of particular interest to national and international organizations dealing with different aspects of agriculture production and sustainability, land and water resources, food security, agricultural development, or climate variability and climate change. National and sub-national applications of PyAEZ may provide important information to support land use planning and can assess alter-native cropping options to enhance the utilization of land resources.


To facilitate AEZ analysis, PyAEZ Notebooks have been also integrated into the GAEZ Data Portal, where Python Notebooks can be executed, saved and used inside of ArcGIS Online.