Climate Toolkit for Agroecological Research

Author

Michel Rwema
Mouhamadou Bamba Sylla

1 Introduction

The Alliance of Bioversity International and CIAT (ABC), in partnership with the McKnight Foundation and the African Institute of Mathematical Sciences (AIMS), is developing a Climate Data Toolkit to support agroecological (AE) research. The toolkit will empower researchers and practitioners to integrate climate data into their workflows, enabling robust analyses of agroecological systems under climate stresses and shocks. Rather than creating new datasets or analytical functions, this project will consolidate and simplify access to existing climate data resources, offering users a streamlined, user-friendly platform to support evidence-based decision-making.

This document is organized into several key sections to guide users through the Climate Data Toolkit. It begins with an overview of the climate datasets included, detailing their sources, variables, and formats. Next, it presents the climate indicators relevant to agroecological research, explaining their definitions and calculation methods. The following section outlines the prioritization methodology used to select and rank datasets and indicators based on research needs. Additional chapters provide information on the tools, scripts, and APIs integrated within the toolkit, along with practical guidance on applying the toolkit in real-world agroecological contexts. Finally, references and supplementary materials are included to support further exploration and use.

2 Climate datasets

This section systematically presents the climate datasets used in this study, covering their key characteristics, accessibility procedures, and their specific value for advancing agroecological research. The datasets were evaluated and prioritized based on criteria critical for agricultural applications, data integration, and scientific rigor (Prioritization method).

Summary of all documented climate datasets, including key sources and variables.
Dataset Name Short Description Provider/Source Spatial Coverage Temporal Coverage Spatial Resolution Temporal Resolution Key Variables Data Quality Indicators Metadata Completeness Update Frequency Data Provenance Preprocessing Steps Access Methods API/Package Links Example Scripts License/Terms Integration Challenges Data Ownership Versioning/Change Log Data Citation Benchmarking/Validation Studies Potential Applications (Agroecological) Priority Level
CHIRPS High-resolution, quasi-global rainfall dataset blending satellite imagery and station data for trend analysis and seasonal drought monitoring Climate Hazards Center (CHC), UCSB 50°S–50°N, 180°W–180°E 1981–present (updated frequently) 0.05° x 0.05° (~5.5 km at equator) Daily, pentadal (5-day), dekadal (10-day), monthly Precipitation (mm) Validated against station data; uncertainty estimates; provisional data for ~20 days after month end Spatial/temporal coverage, source, version, units, coordinate system (WGS84) Updated within 45 days; provisional data replaced with final Satellite + station blend; processing steps documented on CHC website Resampling, masking, unit conversion, missing data handling FTP/HTTP (CHC data portal), FEWS NET Data Portal, Google Earth Engine (GEE), R package (chirps on CRAN) GEE API Docs, R package chirps Example: Script to Download CHIRPS in R (GitHub) Open for research and non-commercial use Large file sizes, need for specific libraries (e.g., netCDF4, xarray), handling provisional data, managing missing data flags Climate Hazards Center, UCSB Version history on CHC website Cite as: “CHIRPS dataset provided by Climate Hazards Group, UCSB” CHIRPS Validation on CHC website, CHIRPS v2.0: Increased resolution from climate station evaluation (Funk et al., 2015) Rainfall pattern analysis, drought monitoring, crop yield modeling, water resource management, agroclimatic zoning, validation of local climate data High (core dataset for agroecology)
AgERA5 Reanalysis dataset tailored for agriculture, based on ERA5 but with additional variables and adjustments for agricultural applications ECMWF/C3S Global 1979–present (updated daily with a short delay) 0.1° x 0.1° (~10 km) Hourly Standard ERA5 variables plus: Evapotranspiration (actual/potential), Soil water content (various depths), Leaf Area Index (LAI), Fraction of Absorbed Photosynthetically Active Radiation (FAPAR), crop-specific indicators Model-based, validated against ground observations where possible; uncertainty and bias information in documentation; see ECMWF documentation Full metadata in GRIB files (variable definitions, units, provenance, coordinate system, version) Updated daily with a short delay Derived from ERA5 reanalysis; further processed for agricultural relevance; see AgERA5 documentation Convert GRIB to NetCDF for easier handling (cfgrib, eccodes, xarray); spatial/temporal subsetting; handle large file sizes; check units/definitions for ag variables Copernicus Data Space Ecosystem (CDSE), ECMWF AgERA5 page CDS API Docs, cfgrib Python package, eccodes Example: Script to download AgERA5 in R(GitHub) Copernicus license (free for research/educational use, registration required) Registration required, GRIB format requires specific tools, large data volume, agricultural variable definitions may differ from other datasets ECMWF, Copernicus Climate Change Service Versioning and change log available on CDSE and ECMWF AgERA5 Cite as: “AgERA5 dataset provided by ECMWF and Copernicus Climate Change Service (C3S)” AgERA5: Dataset evaluation and use for crop modeling (ECMWF), AgERA5 technical note (PDF) Crop yield forecasting, irrigation management, pest/disease modeling, land suitability assessment, drought/heat stress monitoring, vegetation dynamics (LAI, FAPAR), water resource management, climate change impact assessment, soil moisture studies High (core dataset for agroecology and climate-adaptive agriculture)
TerraClimate High-resolution (~4 km, 1/24°) monthly global dataset of climate and climatic water balance variables for terrestrial surfaces, combining climatological normals with coarser time-varying data for detailed, temporally consistent records Climatology Lab, University of California Merced (UCM) Global (all terrestrial surfaces) 1958–present (updated annually) 1/24° (~4 km) Monthly Precipitation, max/min temperature, wind speed, vapor pressure, vapor pressure deficit, downward shortwave radiation, reference/actual evapotranspiration, climatic water deficit, soil moisture, runoff, snow water equivalent, Palmer Drought Severity Index (PDSI) Validated against station and streamflow data; improved mean absolute error and spatial realism; inherits biases from parent datasets (e.g., precipitation bias in mountains) Metadata available for variables, units, provenance, and grid; NetCDF metadata includes time, lat, lon, variable Updated annually when parent datasets become available WorldClim v2 (climatology), CRU Ts4.0 and JRA55 (monthly anomalies), climatically aided interpolation; water balance via modified Thornthwaite-Mather model Check missing data flags; handle large files; use geospatial tools (netCDF4, xarray, raster, R) Climatology Lab website, Microsoft Planetary Computer, Google Earth Engine, THREDDS servers Google Earth Engine API Docs, Planetary Computer API Docs, THREDDS server access, R package (datazoom.amazonia vignette) Download TerraClimate in Python/R via THREDDS server, or use GEE script example Public domain (CC0 license); free for research and operational use Large file sizes; requires geospatial software; annual updates; monthly resolution limits capture of short-term extremes; model-derived variables have uncertainties in data-sparse regions Climatology Lab, University of California Merced Versioning/change log not specified; annual updates tracked via parent datasets Abatzoglou et al. (2018): TerraClimate, a high-resolution global dataset of monthly climate and climatic water balance from 1958–2015. Scientific Data, 5, https://doi.org/10.1038/sdata.2017.191 Scientific Data article (Abatzoglou et al., 2018), Climate Data Guide summary Climate trend/variability analysis, drought monitoring, water balance and agricultural risk assessment, crop yield modeling, agroclimatic zoning, ecological/hydrological modeling, validation/downscaling of coarser datasets High (core dataset for agroecological and climate-adaptive research)
IMERG (Integrated Multi-satellitE Retrievals for GPM) NASA/JAXA quasi-global (90°S–90°N), high-resolution (0.1° x 0.1°) precipitation estimates by merging GPM satellite constellation data with microwave, infrared, and gauge observations NASA GPM / JAXA Quasi-global (90°S–90°N, 180°W–180°E) June 2000–present (updated with latency: Early, Late, Final Runs) 0.1° x 0.1° (~10 km) Half-hourly, daily, monthly Precipitation rate (mm/hr), accumulated precipitation (mm), error estimates, counts of contributing retrievals Validation against global gauge networks; error estimates included; Final Run is highest quality; see IMERG Algorithm Theoretical Basis Document NetCDF files include variable/unit metadata, time, lat, lon, run type, version, and error variables Half-hourly to monthly, depending on product and run (Early: ~4h latency; Late: ~12h; Final: ~3 months) Merges GPM satellite data (microwave/IR sensors) with gauge data; multiple runs differ by latency and data sources; see IMERG documentation Handle large files; use netCDF4/xarray/rioxarray (Python) or raster (R); check fill values; aggregate temporally as needed; select appropriate run (Early/Late/Final) NASA GES DISC, Google Earth Engine, ERDDAP servers (example) GEE API Docs, GES DISC Data Access, IMERG Data Cookbook GES DISC IMERG Python Example, GEE JavaScript Example NASA Data Policy (open for research/non-commercial use, acknowledge NASA/JAXA/GPM) Large file sizes; software requirements; different runs have different latency/accuracy; missing data flags; only precipitation (no temperature, etc.) NASA / JAXA IMERG Versioning (version and change log per product) “Huffman, G.J., et al., 2020. NASA Global Precipitation Measurement (GPM) Integrated Multi-satellitE Retrievals for GPM (IMERG), Version 07. NASA’s GES DISC. https://doi.org/10.5067/GPM/IMERG/3B-HH/07 IMERG Validation Reports, IMERG Algorithm Theoretical Basis Rainfall pattern analysis, drought monitoring, extreme precipitation event analysis, crop yield modeling, water resource management, agroclimatic zoning, validation of local rainfall data, sub-daily/daily hydrological modeling High (core precipitation dataset for agroecological and climate studies)
TAMSAT Long-term, high-resolution rainfall dataset for Africa, blending Meteosat thermal infrared satellite imagery with ground-based rain gauge observations for operational rainfall monitoring and climate risk assessment. Department of Meteorology, University of Reading Africa (continental) 1983–present (updated regularly) 0.0375° x 0.0375° (~4 km) Daily, dekadal (10-day), monthly Rainfall/precipitation (mm), soil moisture estimates (for some products) Calibrated with ground-based rain gauges; validation and uncertainty assessments published in peer-reviewed literature; quality control flags in data files NetCDF files include variable names, units, time, lat, lon, version, and quality flags; documentation available on TAMSAT website Updated regularly as new satellite and gauge data become available Derived from Meteosat TIR imagery, calibrated with gauge observations; see TAMSAT documentation and publications Handle large files; use NetCDF-compatible tools (e.g., xarray, netCDF4, raster); check for missing data flags and quality control layers; aggregate or subset as needed TAMSAT Data Portal, FTP/HTTP download (see website for latest), may require registration No formal public API; use TAMSAT Data Portal for downloads; process with xarray, netCDF4 (Python), or raster (R); check documentation for updates - Terms of Use: Free for non-commercial research and educational use; citation required Large file sizes; NetCDF format requires specific tools; access methods may change; rainfall only (no temperature, radiation, etc.); accuracy limited in regions with sparse gauge data University of Reading Versioning and updates noted in file names and documentation “TAMSAT rainfall dataset, University of Reading. See TAMSAT website for citation guidance.” TAMSAT Publications, validation studies listed on the website Rainfall pattern analysis, drought monitoring and early warning, agricultural planning, crop yield modeling, water availability assessment, climate risk analysis, validation of other rainfall datasets over Africa High (core rainfall dataset for agroecological research in Africa)
CHIRTS (Climate Hazards Center InfraRed Temperature with Stations) High-resolution, quasi-global maximum and minimum temperature dataset blending satellite thermal infrared data with ground station observations for climate monitoring and agricultural risk assessment Climate Hazards Center (CHC), UCSB 60°S–70°N, 180°W–180°E 1983–2016 (v1.0), 1983–present (v2.0, ongoing updates) 0.05° x 0.05° (~5.5 km at equator) Daily Maximum and minimum temperature (°C) Validated against global station data; quality flags and uncertainty estimates included; see CHIRTS documentation Metadata includes variable, unit, time, lat, lon, version, and processing details Updated as new versions or extensions are released (check CHC website for latest) Blends satellite thermal infrared observations with ground station data; processing described in CHIRTS documentation Handle NetCDF files; use xarray, netCDF4 (Python), or raster (R); check for missing data flags CHC Data Portal (CHIRTS), FTP/HTTP download (see website) No formal API; use CHC data portal for downloads and documentation Example: Download and process CHIRTS in R (GitHub) Open for research and non-commercial use (see CHC data use policy) Large file sizes; requires geospatial software; limited to temperature variables Climate Hazards Center, UCSB Version history and change log on CHC website “CHIRTS dataset provided by Climate Hazards Group, UCSB” (see CHC citation guidance) Validation and methodology described in CHIRTS documentation and associated peer-reviewed publications Heat stress monitoring, crop modeling, climate trend analysis, agricultural risk assessment, drought impact studies, validation of other temperature datasets High (core temperature dataset for agroecological research)
ERA5 (ECMWF Reanalysis v5) Fifth generation ECMWF atmospheric reanalysis, providing hourly estimates for a large number of atmospheric, land, and ocean climate variables globally European Centre for Medium-Range Weather Forecasts (ECMWF) Global 1950 to near-present (updated daily) 0.25° x 0.25° (~31 km at equator) for atmospheric variables; other variables may differ Hourly (monthly means also available) Air temperature (various levels), precipitation, surface radiation, wind speed/direction, soil moisture, evaporation, sea surface temperature, sea ice, and more Model-based with uncertainties estimated via ensemble; validated against observations; see ERA5 documentation Full metadata in GRIB files (variable definitions, units, provenance, coordinate system, version) Updated daily with a delay of 2–3 months for final data Combines model data with global observations using 4D-Var data assimilation; see ERA5 documentation[1][3][5] Use cfgrib/eccodes (Python) for GRIB; convert to NetCDF; subset spatially/temporally; check units/definitions Copernicus Data Space Ecosystem (CDSE), ECMWF Data Catalogue (MARS), Cloud Platforms (AWS, GCP, Azure) CDS API Docs, cfgrib Python package, eccodes ERA5 Python example (CDS API) Copernicus license (free for research/educational use, registration required) Registration required; large dataset volume; GRIB format needs specific tools; high computational demands; complexity of access and format ECMWF, Copernicus Climate Change Service (C3S) Versioning and change log available on ECMWF documentation “ERA5 data provided by ECMWF and Copernicus Climate Change Service (C3S)” ERA5 evaluation and publications (ECMWF), Hersbach et al. (2020) Temperature analysis, precipitation/drought monitoring, evapotranspiration, solar radiation, wind patterns, soil moisture, extreme weather, climate change impact studies High (core dataset for agroecological and climate research)
NASA Earth Exchange Global Daily Downscaled Projections (NEX-GDDP) Global, high-resolution (0.25°) daily climate projections downscaled from CMIP5 and CMIP6 GCMs, including key variables for climate impact studies NASA Earth Exchange (NEX) CMIP5: 50°S–50°N; CMIP6: 60°S–90°N CMIP5: 1950–2099; CMIP6: 1950–2100 0.25° x 0.25° (~25 km) Daily tasmin (daily min temperature, K), tasmax (daily max temperature, K), precipitation (kg m⁻² s⁻¹) Bias-corrected and spatially disaggregated; multiple GCMs/scenarios; see NEX-GDDP Technical Notes (CMIP5), NEX-GDDP-CMIP6 Technical Note NetCDF metadata includes variable, unit, scenario, model, time, lat, lon, and processing info Dataset is not updated in real time; new versions may be released for CMIP6/other projects Downscaled from CMIP5/CMIP6 GCMs using Bias-Correction Spatial Disaggregation (BCSD); see technical documentation (CMIP5), NEX-GDDP-CMIP6 Technical Note Handle large NetCDF files; use xarray, netCDF4, CDO; check for missing data flags; convert units as needed NASA NCCS THREDDS, AWS S3, Google Earth Engine Google Earth Engine API Docs, THREDDS NetCDFSubset, AWS S3 API GEE example scripts, AWS S3 download example, GitHub script to download data Open for scientific research; not recommended for commercial/engineering use without expert consultation Large file sizes (up to 38 TB for CMIP6), requires technical expertise, limited to temperature/precipitation, projections subject to GCM/downscaling uncertainties NASA Earth Exchange (NEX) Versioning and change log available via NEX-GDDP Technical Notes (CMIP5), NEX-GDDP-CMIP6 Technical Note “NASA Earth Exchange Global Daily Downscaled Projections (NEX-GDDP)” (see homepage for citation details) NEX-GDDP Technical Notes (CMIP5), NEX-GDDP-CMIP6 Technical Note Climate risk assessment, crop yield modeling, drought/heat stress analysis, water resource planning, agroclimatic zoning, validation of local climate data High (core dataset for climate impact and agroecological research)
NASA POWER (Prediction Of Worldwide Energy Resources) Freely available, gridded solar and meteorological datasets derived from NASA satellite observations and climate models for renewable energy, agriculture, and building energy efficiency applications NASA Langley Research Center (LaRC) POWER Project Global Varies by parameter; many from 1981 to near-present 0.5° x 0.5° (~50 km); some parameters may be higher resolution Daily, monthly, hourly (parameter-dependent) Solar radiation (insolation, direct normal irradiance, diffuse horizontal irradiance), surface meteorology (temperature, wind speed/direction, humidity, pressure), precipitation, evapotranspiration, soil moisture (some datasets), cloud cover Derived from NASA satellite products and reanalysis; validation and uncertainty information in documentation; see POWER Documentation Metadata included in NetCDF, JSON, and CSV outputs; variable names, units, coordinates, time, and processing info Updated regularly as new satellite and reanalysis data are processed Combines satellite observations and climate models; see POWER Documentation for details Handle missing data flags; use appropriate tools for CSV, JSON, NetCDF (e.g., xarray, pandas, netCDF4); check units and spatial/temporal resolution POWER Data Access Viewer, POWER API, direct download (CSV, JSON, NetCDF, GeoJSON) API Getting Started, POWER Python client (pynasapower), POWER R client (nasapower) API Python Example, R Example, API Tutorials Public domain; free for use with attribution to NASA/POWER (citation guidance) 0.5° resolution may be too coarse for local studies; temporal coverage varies by parameter; API requires programming knowledge; handle units and missing data carefully NASA Langley Research Center (LaRC) Versioning and updates documented in POWER Documentation NASA POWER Citation Guidance POWER Publications, Validation/Uncertainty Solar resource assessment, crop modeling, irrigation planning, climate risk analysis, energy efficiency studies, agroclimatic zoning, weather-driven agricultural decision support High (widely used for agroclimatology and renewable energy)
CMIP6 (Coupled Model Intercomparison Project Phase 6) International coordinated climate modeling effort providing a comprehensive ensemble of global climate projections for understanding past, present, and future climate change World Climate Research Programme (WCRP) WGCM, data via Earth System Grid Federation (ESGF) Global (resolution varies by model) Historical: ~1850–present; Projections: up to 2100+ (varies by experiment) Varies by model (from ~100 km to ~25 km or finer) Daily, monthly, sub-daily (model/variable-dependent) Temperature (surface, ocean, etc.), precipitation, radiation, wind, humidity, sea level pressure, sea ice, ocean currents, salinity, soil moisture, runoff, carbon cycle, and more Each modeling group provides validation and uncertainty info; ensemble approach allows assessment of robustness; see Eyring et al., 2016 NetCDF files with CF-compliant metadata (variable/unit, model, experiment, grid, version, etc.) Not updated in real time; new experiments released as available Data produced by international modeling centers; standardized protocols; see CMIP6 Overview Handle large NetCDF files; use xarray, netCDF4, dask; understand DRS structure; regrid as needed for analysis ESGF Search, Copernicus CDS, CEDA STAC API ESGF API Docs, pyesgf Python library, Copernicus CDS API Example: Script to download rowCMIP6 in R(GitHub) Data access and use governed by contributing modeling group terms (see ESGF Terms), generally free for research/education with attribution Huge data volume; variable model resolutions; complex DRS structure; requires technical expertise; model biases and uncertainties; license terms vary by group WCRP WGCM, Modeling Centers Versioning and change log per model/experiment; see CMIP6 DRS See CMIP6 Citation Guidance Eyring et al., 2016, CMIP6 Publications Climate change impact assessment, crop suitability, extreme event analysis, adaptation strategy development, regional downscaling, climate risk analysis High (core dataset for climate and agroecological research)

3 Indicators

This section summarizes key climate hazards: drought, heat stress, waterlogging, and compound events, relevant to agroecological research and climate risk assessment. For each hazard, widely used indices and indicators are listed along with their calculation methods, interpretation thresholds (including crop or livestock specificity where applicable), data requirements, and available tools or scripts for computation. Compound hazards, such as simultaneous heat and drought, are also included, as they can amplify risks to crops and livestock. This resource is designed to help users select, calculate, and apply the most appropriate indices for climate risk analysis and decision support in agricultural systems.

Summary of all documented climate hazards.
Hazard Type/Subtype Indicator/Index/Variable Calculation/ Description Thresholds / Interpretation Crop/Livestock Specificity Data Needed / Source Script/API/Package/Link Reference / Link Soil Data Needed Elevation Data Needed Prioritization Example Application
Drought Meteorological SPI (Standardized Precipitation Index) SPI = (precip - mean)/std (over ref period) SPI < -1 (moderate), < -2 (severe) Generic Precipitation (monthly; CHIRPS, TAMSAT, IMERG) R: SPEI package McKee et al., 1993 - - High Drought monitoring, early warning
Drought Agricultural SPEI (Standardized Precipitation Evapotranspiration Index) Like SPI but includes PET SPEI < -1 (mod), < -2 (severe) Generic Precipitation, PET (CHIRPS, ERA5, AgERA5) R: SPEI package Vicente-Serrano et al., 2010 - - High Drought impact on crops
Drought Agricultural Soil Moisture Anomaly SMA = (soil moisture - mean)/std Crop-specific (e.g. <20% FC) Yes Soil moisture (ERA5, AgERA5, TAMSAT) Python: xarray FAO Soil texture, field capacity, depth - High Crop stress detection
Drought Hydrological Streamflow Anomaly Deviation from mean streamflow < threshold (site-specific) Yes River gauge data Custom (site-specific) WMO - Elevation (slope, drainage patterns) Medium Water resource management
Heat Stress Crop NTX (Number of Days Tmax > X°C) Count days Tmax > threshold during season X = crop-specific (e.g. 35°C maize, 30°C potato) Yes Daily Tmax (CHIRTS, ERA5, AgERA5) Python Example Lobell et al., 2011 - - High Heatwave risk for maize
Heat Stress Livestock THI (Temperature Humidity Index) THI = T - [(0.55 - 0.0055RH)(T-14.5)] THI > 72 (dairy cattle stress) Yes Temp, humidity (ERA5, AgERA5) R: climwin NOAA - - Medium Dairy cattle management
Heat Stress Crop/Livestock VPD (Vapor Pressure Deficit) VPD = SVP - AVP (kPa) Crop/livestock-specific Yes Temp, humidity (ERA5, AgERA5, CHIRTS) Python: metpy FAO - Elevation (altitude affects temperature) Medium Crop/livestock risk mapping
Heat Stress Crop Hot Nights (NTN) Number of nights Tmin > threshold (e.g. 20°C) Crop-specific (e.g. rice, >24°C) Yes Daily Tmin (CHIRTS, ERA5, AgERA5) Python: pandas Peng et al., 2004 - - Medium Rice yield loss risk
Heat Stress Crop Growing Degree Days (GDD) GDD = Σ(Tmean - Tbase) over season Tbase = crop-specific Yes Daily Tmin, Tmax (CHIRTS, ERA5, AgERA5) R: chillR FAO Soil type (affects crop phenology) - High Crop phenology modeling
Waterlogging - Days Soil Moisture > Field Capacity Count days soil moisture > FC >3 days = risk for many crops Yes Soil moisture (ERA5, AgERA5, TAMSAT) Python: xarray FAO Soil porosity, bulk density - Medium Rice, wheat management
Waterlogging - Days Rainfall > X mm Count days rainfall > threshold X = crop-specific Yes Precipitation (CHIRPS, TAMSAT, IMERG) Python: pandas FAO - - Medium Flood risk assessment
Compound Crop/Livestock Heat + Drought (e.g. VPD) VPD = SVP - AVP (kPa), combines heat and dryness Crop/livestock-specific Yes Temp, humidity (ERA5, AgERA5, CHIRTS) Python: metpy FAO - - Medium Compound hazard assessment

Key Datasets, APIs, and Software Tools for Soil and Elevation Data

This table provides an overview of the main soil and elevation datasets relevant in our project, along with their spatial resolution, coverage, available APIs, and software packages to facilitate data access and analysis.

Summary of soil and elevation datasets with variables, APIs, and software tools.
Data Type Source / Data Portal Resolution Coverage Access Link Variables Included API / REST Endpoint Software Package(s) / Libraries
Soil Data SoilGrids (ISRIC) 250m Global SoilGrids Soil texture, bulk density, organic carbon, pH, sand, silt, clay fractions SoilGrids REST API Python: soilgrids, R: soilDB (partial)
Soil Data OpenLandMap Soil Organic Carbon 250m Global OpenLandMap Soil organic carbon content No dedicated public API documented No widely used package known
Soil Data HWSD (Harmonized World Soil Database) 1km Global FAO HWSD Soil texture, bulk density, water storage capacity, organic carbon No official API; data downloadable as GeoTIFF/ASCII Various GIS software (QGIS, ArcGIS) for data use
Elevation SRTM (NASA) 30m Global Earthdata Digital elevation model (DEM), slope, aspect APIs via NASA Earthdata services Python: elevation
Elevation ALOS World 3D 30m Global ALOS Digital elevation model (DEM), terrain height No public API; data downloadable GIS software, custom scripts
Elevation OpenTopography API Variable Global OpenTopography Digital elevation data, slope, terrain metrics OpenTopography REST API Various GIS and Python libraries

4 Universal Temperature Thresholds Across Life: Humans, Livestock, Crops, and Fisheries

Article 1: The upper temperature thresholds of life

A growing body of research indicates that the upper temperature thresholds for heat stress and lethality are surprisingly similar across humans, livestock, poultry, major crops, and even many fish species. These thresholds define the comfort or optimal zones for physiological functioning, as well as the points at which moderate, strong, and lethal stress occur.

The table below summarizes the comfort zones and critical temperature thresholds for heat stress and lethality in key organisms, based on a comprehensive review by Asseng et al. (2021). These insights are crucial for understanding the broad impacts of rising temperatures under climate change, as well as for designing effective adaptation strategies in agriculture, food systems, and public health.

Temperature Thresholds for Humans, Livestock, Poultry, Major Crops, and Fisheries
Organism/Group Comfort/Optimal Zone (°C) Moderate Stress (°C) Strong Stress (°C) Very Strong Stress (°C) Extreme/Lethal (°C) Notes / Crop-Specific Details References
Humans 17–24 23–27 32 36 >40 (medium humidity) Lethal: >32 (high humidity), >50 (low humidity), or wet bulb >35°C; vulnerable: children, elderly, ill Asseng S, Spänkuch D, Hernandez-Ochoa IM, Laporta J. The upper temperature thresholds of life. The Lancet Planetary Health. 2021;5(6):e378-e385.
Livestock (Cattle) 17–24 23–27 32 36 >40 (medium humidity) Milk yield drops 10–20% under heat strain; lethal: >35 (high humidity), >40 (low humidity)
Livestock (Pigs) 17–24 23–27 32 36 >40 (medium humidity) Similar to cattle; pigs less efficient at sweating
Poultry (Chickens) 17–24 23–27 32 36 >40 (medium humidity) Reduced egg production, growth, reproduction; lethal: >35 (high humidity), >40 (low humidity)
Maize 17–24 25–30 >32 >35 >40 Flowering & grain filling most sensitive; yield loss above 35°C at flowering
Wheat 17–24 25–30 >32 >35 >40 Flowering & grain filling most sensitive; yield loss above 32–35°C
Rice 17–24 25–30 >32 >35 >40 Spikelet sterility above 35°C at flowering
Soybean 17–24 25–30 >32 >35 >40 Pod set and seed fill most sensitive; yield loss above 35°C
Sorghum 17–24 25–30 >32 >35 >40 More tolerant than maize; flowering still sensitive
Banana 17–24 25–30 >32 >35 >40 Fruit development sensitive to heat stress
Potato 17–24 25–30 >32 >35 >40 Tuber initiation sensitive to heat; yield loss above 25–30°C
Cassava 17–24 25–30 >32 >35 >40 Relatively heat tolerant, but root bulking can be affected above 35°C
Oat 17–24 25–30 >32 >35 >40 Flowering and grain filling sensitive
Tobacco 17–24 25–30 >32 >35 >40 Leaf development sensitive to heat stress
Tomato 17–24 25–30 >32 >35 >40 Fruit set and development sensitive; yield loss above 32–35°C
Fisheries (General) 17–24 25–30 >32 >35 >40 Species-specific; many fish experience lethal stress above 35–40°C

Notes:

  • Humidity: Stress thresholds are lower at higher humidity; short exposures above 35°C (high humidity) or 40°C (low humidity) are often lethal.

  • Crops: Most field crops are especially vulnerable to heat stress during reproductive stages (flowering, grain/tuber/fruit filling).

  • Fisheries: Fish species vary, but many follow similar patterns; high temperatures reduce dissolved oxygen and can be lethal.

5 Crop Calendar datasets

The section Crop Calendar datasets provides information on Crop Calendar datasets used to identify average planting (sowing) and maturity (harvest) dates for various major crops. Each dataset offers unique characteristics regarding spatial and the type of crops covered. These datasets include AgMIP-GGCMI Crop Calendar, Jägermeyr Crop Calendar, MIRCA-OS, and WorldCereal Project Crop Calendar.

Summary of all documented crop calendar datasets, including key sources and variables.
Dataset Name Short Description Provider/Source Spatial Coverage Temporal Coverage Spatial Resolution Temporal Resolution Key Variables Data Quality Indicators Metadata Completeness Update Frequency Data Provenance Preprocessing Steps Access Methods API/Package Links Example Scripts License/Terms Integration Challenges Data Ownership Versioning/Change Log Data Citation Benchmarking/Validation Studies Potential Applications (Agroecological) Priority Level
AgMIP-GGCMI Crop Calendar Global dataset providing multi-year average planting (sowing) and maturity (harvest) dates for 18 major crops, distinguishing rainfed and irrigated systems, at 0.5° spatial resolution. Composite of multiple observational sources designed for harmonized crop modeling and climate impact assessments. AgMIP (Agricultural Model Intercomparison and Improvement Project) and GGCMI (Global Gridded Crop Model Intercomparison), led by NASA GISS, Potsdam Institute for Climate Impact Research, University of Minnesota, University of Goettingen. Global land areas at 0.5° x 0.5° grid cells Multi-year average (static growing periods; no interannual variability) 0.5° x 0.5° latitude/longitude One growing season per crop per grid cell (except wheat and rice with multiple seasons) Planting day of year (DOY), Maturity (harvest) day of year (DOY) for 18 crops, separately for rainfed and irrigated systems Gap-filling and spatial extrapolation documented; static averages only; users advised to check regional data quality Comprehensive metadata including crop-specific details, spatial/temporal coverage, data sources, and processing methods Static dataset; no regular updates planned Composite product merging various observational data sources; detailed provenance in Jägermeyr et al. (2021) publication Spatial extrapolation, gap-filling, merging of observational datasets; no crop rotations included Download via Zenodo (DOI link); source code and tools on GitHub (link) No direct API; programmatic access via downloadable scripts and R package on GitHub R scripts for simulation and adaptation of crop calendars available on GitHub Open for research and non-commercial use; citation required Static averages limit temporal dynamics; gap-filled and extrapolated areas require caution; no crop rotation or interannual variability AgMIP and GGCMI consortium Version tracked on Zenodo; updates documented in dataset record Jägermeyr et al. (2021), “Climate impacts on global agriculture emerge earlier in new generation of climate and crop,” Nature Food; DOI: 10.1038/s43016-021-00400-y Validation and evaluation detailed in Jägermeyr et al. (2021) and Minoli et al. (2022); see dataset documentation Calibration of crop phenology models; harmonized growing periods for multi-model crop simulations; climate impact assessments; adaptation scenario development High (core dataset for global crop modeling and climate impact studies)
Jägermeyr Crop Calendar The Jägermeyr Crop Calendar is a global dataset offering multi-year average planting (sowing) and maturity (harvest) dates for 18 major crops, distinguishing rainfed and irrigated systems at 0.5° spatial resolution. It merges multiple observational sources with gap-filling and spatial extrapolation to cover cultivated and uncultivated areas. Designed for global gridded crop model intercomparison and climate impact studies. Developed by Jonas Jägermeyr and collaborators, hosted by AgMIP-GGCMI with contributions from Potsdam Institute for Climate Impact Research, NASA GISS, and others. Global land areas at 0.5° x 0.5° grid cells Multi-year average (static growing periods; no interannual variability) 0.5° latitude/longitude grid cells One growing season per crop per grid cell, except wheat (winter and spring) and rice (two main seasons) Planting day of year (DOY), maturity (harvest) day of year (DOY), separated by rainfed and irrigated management Gap-filling and spatial extrapolation applied; static averages only; users advised to verify regional data quality Comprehensive metadata including crop-specific details, spatial/temporal coverage, data sources, and processing methods Static dataset; no regular updates planned Composite product merging multiple observational sources; gap-filling and spatial extrapolation for uncultivated or data-sparse areas Spatial extrapolation, gap-filling, merging multiple observational datasets; no crop rotations included Download via Zenodo (DOI); source code and modeling scripts on GitHub (link) No direct API; programmatic access via downloadable scripts and R package on GitHub R scripts for simulation and adaptation of crop calendars available on GitHub Open for research and non-commercial use; users should cite original publications appropriately Static multi-year averages only; no crop rotations or interannual variability; spatial extrapolation may reduce local accuracy AgMIP-GGCMI consortium Version tracked on Zenodo; updates documented in dataset record Jägermeyr et al. (2021), “Climate impacts on global agriculture emerge earlier in new generation of climate and crop,” Nature Food, DOI: 10.1038/s43016-021-00400-y Validation and evaluation detailed in Jägermeyr et al. (2021) and Minoli et al. (2022); see dataset documentation Calibration of crop model phenology; harmonized growing periods for multi-model crop simulations; climate impact assessments; adaptation scenario development High (core dataset for global crop modeling and climate impact studies)
MIRCA-OS (Monthly Irrigated and Rainfed Cropped Area, Open Source) MIRCA-OS is a global, open-source dataset providing monthly irrigated and rainfed cropped area maps for 23 crop classes at 5-arcminute (~10 km) spatial resolution for years 2000, 2005, 2010, and 2015. Combines subnational crop-specific harvested area statistics with global gridded land cover and crop calendar data to produce monthly growing area grids and annual harvested area maps. Developed by an international team led by researchers associated with AgMIP and global land use modeling groups. Global (180°W to 180°E longitude, 90°S to 90°N latitude) Years 2000, 2005, 2010, and 2015 5 arcminutes (~10 km x 10 km); annual maps also at 0.5° resolution Monthly growing area grids representing crop growth stages from planting to maturity Monthly growing area (ha) for irrigated and rainfed systems, annual harvested area (ha), crop calendars (planting and maturity months) Areas with no crop presence assigned zero; gap-filling based on regional statistics and land cover; large file sizes require processing tools Comprehensive metadata including crop classes, spatial/temporal coverage, processing methods Static dataset for specified years; no continuous updates planned Combines subnational harvested area statistics with global land cover and crop calendars; downscaled to 5-arcminute grids using area weighting and cropping calendars; gap-filling and mosaicking applied Data clipped, reprojected; planting and maturity months extracted; downscaling and mosaicking performed; gap-filling applied Download via HydroShare (link), GitHub (link), and journal supplementary materials No dedicated API; programmatic access via GitHub scripts and downloadable datasets Processing scripts available on GitHub repository Open for research and non-commercial use; citation of original dataset recommended Large file sizes; requires GIS or scientific programming tools (e.g., Python with xarray, R, QGIS) to process MIRCA-OS international development team Version 0.1 tracked on GitHub and HydroShare; updates documented in dataset records Kebede et al. (2024), “A global open-source dataset of monthly irrigated and rainfed cropped areas (MIRCA-OS) for the 21st century,” Nature Scientific Data, DOI: 10.1038/s41597-024-04313-w Validation and methodology described in Kebede et al. (2024); see dataset documentation and GitHub Mapping spatial and temporal distribution of crop areas; differentiating irrigated and rainfed systems; supporting crop phenology and cropping intensity analyses; input for crop models requiring spatially explicit cropped area and calendar information High (key dataset for spatial-temporal crop area and irrigation studies)
WorldCereal Project Crop Calendars Global, season-specific maps of start (SOS) and end (EOS) of growing seasons for maize and wheat, supporting global crop mapping and monitoring; foundational for generating high-resolution, seasonally updated crop type and irrigation maps. WorldCereal Consortium (funded by ESA) Global, stratified into agro-ecological zones (AEZs) Currently for 2021 (Phase I); designed for seasonal and annual updates 0.5° x 0.5° latitude/longitude (~50 km at equator); crop type maps at 10 m resolution Seasonally updated; start and end dates per major growing season per crop Start of Season (SOS), End of Season (EOS) for maize and wheat (winter and spring cereals); future crops planned Quality flags and confidence layers provided; simulated data in data-sparse areas; users advised to review confidence Comprehensive metadata including crop calendars, AEZ stratification, and processing methods Seasonal updates planned; currently static for 2021 Merged national/subnational calendars (GEOGLAM, USDA-FAS, FAO, ASAP); Random Forest model trained on ERA5 climate data to estimate SOS/EOS; stratification into zones with similar growing seasons Data harmonization, spatial modeling, simulation in data gaps; confidence layers generated Download via figshare (link) and WorldCereal website (link) No dedicated API; data usable in GIS and remote sensing workflows Not explicitly stated; open and free under Creative Commons Attribution 4.0 License Coarser spatial resolution (0.5°) than crop type maps; limited to maize and wheat currently; simulated data in sparse regions requires caution WorldCereal Consortium and ESA Version 100 for 2021; updates documented on WorldCereal platforms Franch et al. (2022), WorldCereal project reports; ESSD Data Descriptor (2023), DOI: 10.5194/essd-15-5491-2023 Validation and methodology detailed in project publications and reports Crop-type mapping and monitoring; crop condition and yield forecasting; agroecological zoning; operational monitoring; input for crop models and remote sensing High (key dataset for global crop seasonality and monitoring)

Here are detailed summaries and direct excerpts from key sources describing the methodology used to identify planting (sowing) and harvesting (maturity) dates for the major crop calendar datasets:

5.1 AgMIP-GGCMI Crop Calendar and Jägermeyr Crop Calendar (approach for calculation)

Sowing dates are simulated by first classifying the climate seasonality, then applying rules based on either wet season onset (precipitation) or temperature thresholds (temperature), with crop-specific parameters and validation against observed data. This approach enables global, climate-driven estimation of sowing dates for major crops.

5.1.1 Step-by-Step Summary: Determining Sowing Dates

This summary outlines the methodology for simulating sowing dates of major crops under rainfed conditions, as described in the materials and methods section of Waha et al. (2019).

5.1.2 Input Climate Data Preparation

  • Gather monthly temperature, precipitation, and number of wet days at 0.5° x 0.5° spatial resolution from the Climatic Research Unit dataset.
  • Generate daily mean temperatures by interpolating monthly means.
  • Distribute daily precipitation using a weather generator that considers wet/dry day transitions.

5.1.3 Climate Seasonality Classification

  • Calculate annual variation coefficients for precipitation (CVprec) and temperature (CVtemp) from past monthly climate data, using an exponential weighted moving average (recent years weighted more heavily).
  • Classify each location into one of four seasonality types:
    • No temperature and no precipitation seasonality
    • Precipitation seasonality
    • Temperature seasonality
    • Both temperature and precipitation seasonality
  • For combined seasonality, check if the coldest month’s mean temperature is above 10°C (no cold season) or ≤10°C (cold season).

5.1.4 Rule-Based Sowing Date Determination by Seasonality Type

  • No seasonality: Assign a default sowing date (January 1) for technical reasons.
  • Precipitation seasonality:
    • Identify the main wet season using the sum of precipitation-to-potential-evapotranspiration (P/PET) ratios over four consecutive months.
    • Sowing date is the first wet day (>0.1 mm precipitation) in the main wet season.
  • Temperature seasonality:
    • Sowing occurs when daily average temperatures exceed a crop-specific threshold (for spring crops) or fall below a threshold (for winter crops needing vernalization).
    • The sowing month is when the mean monthly temperature of the past exceeds (or falls below) the threshold; if the last day of the previous month already meets the threshold, that month is chosen.
  • Combined seasonality:
    • If coldest month >10°C, precipitation determines sowing (as above).
    • If coldest month ≤10°C, temperature determines sowing (as above).

5.1.5 Crop-Specific Temperature Thresholds

  • Each crop has a globally applied temperature threshold for sowing, based on literature and observed farmer practices.
  • For winter crops, the threshold ensures vernalization requirements are met.

5.1.6 Validation

  • Simulated sowing dates are compared with observed global data (MIRCA2000).
  • For most crops and regions, the difference between simulated and observed sowing dates is less than one month.

Reference:
[1] Waha et al. (2019), “Climate-driven simulation of global crop sowing dates” (PDF)

5.2 General Crop Modeling Methodologies

Thermal time / growing degree days (GDD) approaches are widely used to simulate crop phenology, where maturity is reached once accumulated heat units meet crop-specific thresholds.

For example, the Community Land Model (CLM) uses GDD accumulation to determine maturity dates (Olin et al., 2015;Jagermeyr et al., 2018; Rabin et al, 2023).

Rule-based methods also use climate seasonality, temperature thresholds, and soil moisture indices to estimate sowing and maturity dates (see refs: Mathison et al., 2018; Minoli et al., 2022).


References:

  • Olin, S., Schurgers, G., Lindeskog, M., Wårlind, D., Smith, B., Bodin, P., Holmér, J., and Arneth, A. (2015). Modelling the response of yields and tissue C : N to changes in atmospheric CO2 and N management in the main wheat regions of western Europe. Biogeosciences, 12, 2489–2515. https://doi.org/10.5194/bg-12-2489-2015

  • Jägermeyr, J., & Frieler, K. (2018). Spatial variations in crop growing seasons pivotal to reproduce global fluctuations in maize and wheat yields. Science Advances, 4, eaat4517. https://doi.org/10.1126/sciadv.aat4517

  • Rabin, S. S., Sacks, W. J., Lombardozzi, D. L., Xia, L., & Robock, A. (2023). Observation-based sowing dates and cultivars significantly affect yield and irrigation for some crops in the Community Land Model (CLM5). Geoscientific Model Development, 16, 7253–7273. https://doi.org/10.5194/gmd-16-7253-2023

  • Mathison, C., Deva, C., Falloon, P., & Challinor, A. J. (2018). Estimating sowing and harvest dates based on the Asian summer monsoon. Earth System Dynamics, 9, 563–592. https://doi.org/10.5194/esd-9-563-2018

  • Minoli, S., Jägermeyr, J., Asseng, S., Urfels, A., & Müller, C. (2022). Global crop yields can be lifted by timely adaptation of growing periods to climate change. Nature Communications, 13, Article 7079. https://doi.org/10.1038/s41467-022-34411-5

5.3 Other approach

Different approaches are applied in existing crop models to determine current and future sowing dates. Crop models such as LPJmL (Bondeau et al., 2007) identify sowing dates from climate data and crop water and temperature requirements for sowing. The calculation procedure currently applied in LPJmL (Bondeau et al.,2007) is not applicable for all crops in different climatic regions and has only been evaluated for temperate cereals.

Another approach is to optimize sowing dates using the crop model by selecting the date which leads to the highest crop yield,a method applied, for example, in DayCent (Stehfest et al., 2007), or by selecting the optimal growing period based on pre-defined crop-specific requirements, as in GAEZ (Fischer et al.,2002).

Finally, pre-defined sowing dates based on obser vations have been used, e.g. in the Global Crop Water Model (GCWM)(Siebert & Döll,2008) and in GEPIC (Liu et al.,2007).

References:

  • Bondeau, A., Smith, P. C., Zaehle, S., Schaphoff, S., Lucht, W., Cramer, W., … & Smith, B. (2007). Modelling the role of agriculture for the 20th century global terrestrial carbon balance. Global Change Biology, 13(3), 679-706.
    https://gmd.copernicus.org/articles/11/1343/2018/gmd-11-1343-2018.pdf

  • Stehfest, E., van Vuuren, D., Kram, T., Bouwman, L., Alkemade, R., Bakkenes, M., … & Prins, A. (2014). Integrated assessment of global environmental change with IMAGE 3.0. Model description and policy applications.
    Available via model documentation or scientific databases.

  • Fischer, G., Shah, M., & van Velthuizen, H. (2002). Global Agro-ecological Zones (GAEZ v3.0) — Model documentation.
    http://www.fao.org/nr/gaez/en/

  • Siebert, S., & Döll, P. (2008). Quantifying blue and green virtual water contents in global crop production as well as potential production losses without irrigation. Journal of Hydrology, 384(3-4), 198-217.
    https://www.sciencedirect.com/science/article/pii/S0022169408003587

  • Liu, J., You, L., Amini, M., Obersteiner, M., Herrero, M., Zehnder, A. J., & Yang, H. (2010). A high-resolution assessment on global nitrogen flows in cropland. Proceedings of the National Academy of Sciences, 107(17), 8035-8040.
    https://www.pnas.org/content/107/17/8035

6 Discussion on State-of-the-Art Approaches: Rainfall-Based vs NDVI-Based Seasonality Detection

Seasonality detection plays a vital role in ecological monitoring, agricultural management, and climate studies. Two primary approaches are widely used: rainfall-based and NDVI-based methods, each with distinct data sources, strengths, and limitations.

6.1 Comparison Table of Rainfall-Based and NDVI-Based Seasonality Detection

Aspect Rainfall-Based Detection NDVI-Based Detection
Data Source Precipitation measurements (rain gauges, satellites) 1 Satellite-derived vegetation greenness index (NDVI) 2
Primary Focus Hydrological inputs and rainfall patterns Vegetation response and phenology 3
Detection Method Change-point detection, threshold methods 4 Time-series analysis of vegetation indices 5
Strengths Direct measurement of rainfall; timely detection of season transitions 1,4 Captures biological/ecological response; useful over large spatial scales 2,3
Limitations Does not capture vegetation or ecological response; may miss lag effects Influenced by other climatic factors; time lag between rainfall and vegetation response 3,5
Time Lag Consideration Generally immediate reflection of rainfall events Vegetation response lags rainfall by weeks to months; lag varies by region and ecosystem 5
Applications Defining rainy season onset/cessation; hydrological studies 1,4 Monitoring vegetation dynamics; ecological and agricultural assessments 2,3
Complementarity Provides physical season boundaries Validates and refines seasonality based on vegetation growth 2,5

6.1.1 Rainfall-Based Seasonality Detection

Rainfall-based approaches utilize precipitation data to identify the onset, duration, and end of rainy seasons through statistical techniques such as change-point detection and threshold analysis. These methods provide direct and timely indicators of hydrological seasonality, which is critical in semi-arid and arid regions where rainfall governs water availability and crop cycles. However, rainfall data alone may not reflect the biological or ecological responses that follow precipitation events 1,4.

6.1.2 NDVI-Based Seasonality Detection

NDVI, derived from satellite remote sensing, measures vegetation greenness and is widely employed to infer seasonality by capturing vegetation phenology. NDVI strongly correlates with rainfall, especially during growing seasons, but the relationship is modulated by time lags, vegetation type, soil properties, and other climatic factors such as temperature and solar radiation. Time lags between rainfall and NDVI response can range from a few weeks to several months and vary spatially, necessitating advanced modeling approaches to accurately capture these dynamics 2,3,5.

6.1.3 Integration and Complementarity

Integrating rainfall and NDVI data provides a more comprehensive view of seasonality by combining physical rainfall patterns with ecological vegetation responses. This integration improves the accuracy of seasonality detection and enhances understanding of ecosystem health and productivity under varying climatic conditions 2,5.

References:

[1] Shisanya, C. A., Recha, C., & Anyamba, A. (2011). Rainfall variability and its impact on normalized difference vegetation index in arid and semi-arid lands of Kenya. International Journal of Geosciences, 2(01), 36. http://dx.doi.org/10.4236/ijg.2011.21004

[2] Dutta, S., Rehman, S., Chatterjee, S., & Sajjad, H. (2021). Analyzing seasonal variation in the vegetation cover using NDVI and rainfall in the dry deciduous forest region of Eastern India. In Forest Resources Resilience and Conflicts (pp. 33-48). Elsevier. https://doi.org/10.1016/B978-0-12-822931-6.00003-4

[3] Chamaille‐Jammes, S., Fritz, H., & Murindagomo, F. (2006). Spatial patterns of the NDVI–rainfall relationship at the seasonal and interannual time scales in an African savanna. International Journal of Remote Sensing, 27(23), 5185-5200. https://doi.org/10.1080/01431160600702392

[4] Guo, J., Liao, W., Qimuge, H., Xu, Y., Wang, J., & Narisu. (2025). Seasonal analysis of spatial and temporal variations in NDVI and its driving factors in Inner Mongolia during the vegetation growing season (1999–2019). Frontiers in Forests and Global Change, 8, 1555385. https://doi.org/10.3389/ffgc.2025.1555385

[5] Wu, T., Feng, F., Lin, Q., & Bai, H. (2019). Advanced method to capture the time-lag effects between annual NDVI and precipitation variation using RNN in the arid and semi-arid grasslands. Water, 11(9), 1789. https://www.osmikon.de/osmikonsearch/Record/baseftdoajarticlesoaidoajorg_article8cb7f18a982d4c5eaade0acd88eed449

7 Prioritization Methodology

7.1 Dataset Prioritization Methodology

To ensure the selection of optimal climate datasets for agroecological research, we apply a structured prioritization approach. This process evaluates datasets based on criteria critical for agricultural applications, data integration, and scientific rigor.

7.1.1 Prioritization Criteria

  • Relevance to Agroecology
    • Does the dataset include variables essential for crop modeling and agricultural risk assessment (e.g., precipitation, temperature, soil moisture, evapotranspiration)?
  • Spatial and Temporal Alignment
    • Does the dataset’s spatial and temporal resolution meet the needs of farm-level or regional analysis (e.g., <10 km spatial resolution, daily or sub-monthly time steps)?
  • Accessibility
    • Is the dataset freely available for research use? Does it offer clear documentation and robust access methods (e.g., API, direct download, cloud platforms)?
  • Integration Potential
    • Are there established tools, scripts, or packages (e.g., Python/R libraries, Google Earth Engine scripts) to facilitate data retrieval, preprocessing, and analysis?
  • Data Quality, Validation, and Uncertainty
    • Has the dataset been peer-reviewed, validated against ground observations, or subject to uncertainty quantification? Is metadata comprehensive and transparent?

7.1.2 Example Scoring Approach

Criterion Weight (%) Score (1–5) Weighted Score
Relevance to Agroecology 30 5 1.5
Spatial/Temporal Alignment 20 4 0.8
Accessibility 20 3 0.6
Integration Potential 20 4 0.8
Data Quality & Validation 10 4 0.4
Total 100 4.1

Priority Level:

Formula:
Weighted Score = (Weight as decimal) × Score

  • High: Score ≥ 3.0 (Core dataset for agroecology)
  • Medium: 2.0 ≤ Score < 3.0 (Supplementary or niche use)
  • Low: Score < 2.0 (Limited utility for project)

7.1.3 Prioritized Dataset List

Rank Dataset Weighted Score Notes/Strengths
1 CHIRPS 4.8 Essential precip, high res, strong integration
1 AgERA5 4.8 Key ag variables, high res, tailored for agriculture
2 TerraClimate 4.7 Water balance, high res, global, accessible
2 IMERG 4.7 High-res precip, global, accessible
2 TAMSAT 4.7 Africa-focused, very high res, accessible
2 CHIRTS 4.7 Essential temp, high res, strong integration
3 ERA5 4.2 Broad variables, high res, strong integration
4 NEX-GDDP 4.1 Future projections, downscaled, accessible
5 NASA POWER 4.0 Solar, temp, global, but coarser res
6 CMIP6 3.9 Future scenarios, coarser res, less direct for ag

7.2 Indicator Prioritization Methodology

Indicators were prioritized using a multi-criteria matrix, scoring each index on relevance to key hazards, scientific consensus, crop/livestock specificity, data availability, computation feasibility, and management impact. Those with the highest total scores were selected as core indicators for our climate data tool. This approach ensures that our indicator set is robust, actionable, and grounded in both science and practical application.

7.2.1 Indicator Prioritization Matrix

We used a multi-criteria matrix to prioritize climate hazard indicators for inclusion in our climate data tool. Each indicator was scored from 1 (lowest) to 3 (highest) against the following criteria:

  • Relevance to key agroecological hazards (drought, heat, waterlogging, compound events)
  • Scientific consensus and prevalence in literature/operational use
  • Crop/livestock specificity (can thresholds be tailored?)
  • Data availability (open-access, spatial/temporal coverage)
  • Computation feasibility (existing scripts, APIs, packages)
  • Impact on management and decision-making
Indicator Relevance Scientific Consensus Crop/Livestock Specificity Data Availability Computation Feasibility Management Impact Total Score Priority
SPI (Standardized Precipitation Index) 3 3 1 3 3 2 15 High
SPEI (Standardized Precipitation Evapotranspiration Index) 3 3 1 3 3 2 15 High
Soil Moisture Anomaly 3 2 2 2 2 3 14 High
NTX (Number of Hot Days) 3 2 2 3 2 3 15 High
THI (Temperature Humidity Index, Livestock) 2 2 2 2 2 2 12 Medium
VPD (Vapor Pressure Deficit) 2 2 2 2 2 2 12 Medium
Days Soil Moisture > Field Capacity 2 1 2 2 2 2 11 Medium

Each criterion is scored from 1 (lowest) to 3 (highest). The total score is the sum across all criteria.

8 Glossary of Terms

This section serves as the central reference point for essential terms and definitions foundational to our agroecological (AE) project. It provides a clear and accessible glossary to ensure consistent understanding and application of key concepts throughout the project, supporting effective communication and knowledge sharing among all users. Many definitions herein are adapted from ISO standards (ISO 14050). Climate hazard definitions are sourced from a relevant agriculture-focused project’s GitHub repository.

Terms Definitions
Climate Statistical description of the weather in terms of the mean and variability of relevant quantities over a period of time ranging from months to thousands or millions of years
Climate scenario Plausible and often simplified representation of the future climate, based on an internally consistent set of climatological relationships that has been constructed for explicit use in investigating the potential consequences of anthropogenic climate change
Climate change Change in climate that persists for an extended period, typically decades or longer
Climate change exposure Potential impact of climate change on locations and their social, economic, and natural structures
Climate action Human intervention to achieve climate change measures or goals based on mitigation or adaptation priorities under climate change policies
Indicator An indicator is a quantitative, qualitative, or binary variable that can be measured, calculated, or described, representing the status of operations, management, conditions, or impacts
Hazard Potential source of injury or damage to the health of people, or damage to property or the environment
Site Location with geographical boundaries, and on which activities under the control of an organization can be carried out
Heat stress
Drought stress
Waterlogging & flodding stress

References:

Guerrero-Hidalga et al. (2020). Methodology to Prioritize Climate Adaptation Measures in Urban Areas. Barcelona and Bristol Case Studies. Sustainability, 12(12), 4807.

Hinkel, J. (2009). The PIAM Approach: A Framework for Multi-Criteria Selection of Indicators for Integrated Assessment. Ecological Indicators, 9(1), 89–103.

ISO (2020). ISO 14050:2020(en) Environmental management — Vocabulary: Terms relating to climate change and climate action. ISO, 14050:2020(en).

Adaptation Atlas (2023). Hazards-definitions. GitHub repository.