{"release":"2026-09-26-climate-v1","metrics":{"tmean":{"label":"Average temperature","units":"°C","source":"Berkeley Earth","definition":"Crop-season mean of daily (Tmax + Tmin)/2, spatially averaged over the reporting unit."},"t95":{"label":"Hot-day temperature · 95th percentile","units":"°C","source":"Berkeley Earth","definition":"Within-season 95th percentile of regional daily Tmax. Spatial averaging precedes the percentile."},"pmean":{"label":"Average precipitation","units":"mm/day","source":"CHIRPS / ERA5 fallback","definition":"Crop-season rainfall divided by the exact number of valid days. Includes dry days."},"p95":{"label":"Heavy rain · wet-day 95th percentile","units":"mm/day","source":"CHIRPS / ERA5 fallback","definition":"Within-season 95th percentile of regional daily rain on days with at least 1 mm. Requires five wet days. Spatial averaging precedes the percentile."}},"periods":{"1981-2024":[1981,2024],"1991-2020":[1991,2020],"available":null},"columns":["year","tmean","t95","pmean","p95","valid_tmean_days","valid_tmax_days","valid_precip_days","expected_days","start","end"],"counts":{"tmean":1945397,"t95":1947263,"pmean":2028308,"p95":2012341},"series":45651,"units":14750,"countries":["ARG","AUS","AUT","BEL","BGD","BGR","BOL","BRA","CAN","CHL","CHN","COL","CYP","CZE","DEU","DNK","ECU","ESP","EST","FIN","FRA","GBR","GRC","HUN","IDN","IND","IRL","ITA","JPN","KHM","KOR","LAO","LKA","LTU","LUX","LVA","MEX","MMR","MYS","NGA","NIC","NLD","PHL","POL","PRT","ROU","SVK","SVN","SWE","SYR","THA","TZA","USA","VNM","ZMB"],"complete_windows_required":true,"wet_threshold_mm":1,"min_wet_days":5,"percentile_method":"numpy linear, spatial averaging first","temperature_end":"2024-10-31","precipitation_end":"2025-12-31","weighting":"SPAM 2010 summed harvested area of six staples, area fallback; same spatial weights for all crops","fit_periods":["1981-2024","1991-2020","available"],"fit_window":"season","source_files":{"2_data/derived/merged_panel/export/weather_season.parquet":"43e536bfd34a318dbca40d1c70ee91ba623f3a8d829226d159b689341a54bab5","2_data/derived/weather/unit_daily_temperature.nc":"480b8e975d88dc998a90c52778814288eb65ae67256e5735bf94f5edc34b39e2","2_data/derived/weather/unit_daily_precip.nc":"4f9f1b6669f3f997cf5a001fd6e8e50111f738a51e30c1f46ac743fccacaa49e","2_data/derived/weather/weather_units.csv":"0905da7d29ecb3f31e86f1bccd34d578509fc41f2be9cfacea6ddc47df3d96b3"},"monthly_rebuild":{"rows":7965000,"first":"1981-01","last":"2025-12","sha256":"140f78714d28549dece520a9a40d364cd9ec01cb15a4e713fcb801a4bdfa27dd"},"notes":["No national weather aggregation; unmapped or uncovered units remain unavailable.","Multi-year p95 maps show the mean of annual crop-season percentiles, not a pooled percentile.","Threshold exceedance counts are separate from percentile levels.","Daily TAVG is (Tmax+Tmin)/2.","Weather source provenance and external station-validation limitations remain visible."],"fits_complete":true,"fit_indices":["nino34","relative","mei"],"fit_models":["linear","quadratic","hinge"],"fit_crops":["wheat","maize","rice","soybean","sorghum","cassava"],"methods":"methods.json"}