{
  "schema_version": "1.0",
  "metadata": {
    "id": "USA-IL-Y-2025",
    "country": "USA-IL",
    "country_name": {
      "en": "Illinois",
      "es": "Illinois"
    },
    "title": {
      "en": "Climate report – Illinois – Year 2025",
      "es": "Reporte del clima – Illinois – Año 2025"
    },
    "period": {
      "type": "Y",
      "key": "2025",
      "start": "2025-01-01",
      "end": "2025-12-31",
      "label": {
        "en": "Year 2025",
        "es": "Año 2025"
      }
    },
    "issue_date": "2026-10-21",
    "data_cutoff": "2025-12-31",
    "status": "final",
    "version": 1,
    "baseline": "1991-2020",
    "languages": [
      "en",
      "es"
    ],
    "next_update": "2027-01-10",
    "authors": [
      "ClimaBulletin"
    ],
    "license": "CC BY 4.0",
    "generator": {
      "name": "weatherreport",
      "version": "0.1.0",
      "template_version": 1
    }
  },
  "sections": [
    {
      "id": "cover",
      "number": 0,
      "title": {
        "en": "Cover and metadata",
        "es": "Portada y metadatos"
      },
      "blocks": [
        {
          "id": "title",
          "sources": [],
          "type": "text",
          "text": {
            "en": "Climate report – Illinois – Year 2025",
            "es": "Reporte del clima – Illinois – Año 2025"
          }
        },
        {
          "id": "metadata",
          "sources": [],
          "type": "table",
          "columns": [
            {
              "id": "issue_date",
              "label": {
                "es": "Fecha de emisión",
                "en": "Issue date"
              },
              "dtype": "date"
            },
            {
              "id": "data_cutoff",
              "label": {
                "es": "Datos hasta",
                "en": "Data until"
              },
              "dtype": "date"
            },
            {
              "id": "status",
              "label": {
                "es": "Estado",
                "en": "Status"
              },
              "dtype": "category"
            },
            {
              "id": "baseline",
              "label": {
                "es": "Periodo de referencia",
                "en": "Baseline"
              },
              "dtype": "string"
            },
            {
              "id": "next_update",
              "label": {
                "es": "Próxima actualización",
                "en": "Next update"
              },
              "dtype": "date"
            }
          ],
          "rows": [
            {
              "issue_date": "2026-10-21",
              "data_cutoff": "2025-12-31",
              "status": "final",
              "baseline": "1991-2020",
              "next_update": "2027-01-10"
            }
          ],
          "categories": {
            "preliminary": {
              "en": "Preliminary",
              "es": "Preliminar"
            },
            "final": {
              "en": "Final",
              "es": "Final"
            }
          }
        }
      ]
    },
    {
      "id": "synopsis",
      "number": 1,
      "title": {
        "en": "Key messages and climate synopsis",
        "es": "Mensajes clave y sinopsis climática"
      },
      "blocks": [
        {
          "id": "key_messages",
          "sources": [
            "nclimgrid",
            "nclimgrid"
          ],
          "type": "narrative",
          "style": "bullets",
          "paragraphs": [
            {
              "en": "Statewide mean temperature of 12.1 °C (+0.6 °C relative to 1991–2020): the 10th warmest year in the 1979–2025 series (tied with 1991, 2005, 2007).",
              "es": "Temperatura media estatal de 12.1 °C (+0.6 °C respecto a 1991–2020): el 10.º año más cálido de la serie 1979–2025 (empatado con 1991, 2005, 2007)."
            },
            {
              "en": "Statewide precipitation of 836.7 mm, 81% of normal: the 5th driest year in the 1979–2025 series.",
              "es": "Precipitación estatal de 836.7 mm, 81 % de lo normal: el 5.º año más seco de la serie 1979–2025."
            },
            {
              "en": "The highest maximum temperature at GHCN stations was 37.8 °C at Flora on 15 September.",
              "es": "La temperatura máxima más alta en estaciones GHCN fue de 37.8 °C en Flora el 15 de septiembre."
            },
            {
              "en": "The largest 24-hour rainfall at GHCN stations was 152.4 mm at Shabbona 3S on 19 August.",
              "es": "La mayor lluvia en 24 h en estaciones GHCN fue de 152.4 mm en Shabbona 3S el 19 de agosto."
            },
            {
              "en": "2 station records were broken (stations with at least 20 years of data).",
              "es": "Se superaron 2 récords de estación (registro de al menos 20 años)."
            },
            {
              "en": "Statewide heat waves: 6; cold waves: 4.",
              "es": "Ondas de calor de alcance estatal: 6; ondas frías: 4."
            },
            {
              "en": "U.S. Drought Monitor: 71% of the state in drought (D1–D4) on 30 December 2025 (+50 points since 31 December 2024).",
              "es": "Monitor de Sequía de EE. UU.: el 71 % del estado con sequía (D1–D4) el 30 de diciembre de 2025 (+50 puntos desde el 31 de diciembre de 2024)."
            },
            {
              "en": "La Niña conditions of weak intensity in the equatorial Pacific (ONI OND 2025: −0.6 °C).",
              "es": "Condiciones de La Niña de intensidad débil en el Pacífico ecuatorial (ONI OND 2025: −0.6 °C)."
            }
          ]
        },
        {
          "id": "dashboard",
          "sources": [
            "nclimgrid",
            "nclimgrid"
          ],
          "type": "kpi",
          "items": [
            {
              "id": "tmean_national",
              "label": {
                "es": "Temperatura media",
                "en": "Mean temperature"
              },
              "measure": {
                "value": 12.1,
                "unit": "°C",
                "normal": 11.5,
                "anomaly": 0.6,
                "category": {
                  "scale": "temperature_anomaly",
                  "id": "slightly_above",
                  "label": {
                    "en": "Slightly above normal",
                    "es": "Ligeramente por encima de la norma"
                  }
                },
                "rank": {
                  "position": 10,
                  "out_of": 47,
                  "order": "warmest",
                  "series_start": 1979,
                  "tied_with": [
                    1991,
                    2005,
                    2007
                  ]
                }
              }
            },
            {
              "id": "tmax_national",
              "label": {
                "es": "Temperatura máxima",
                "en": "Maximum temperature"
              },
              "measure": {
                "value": 17.9,
                "unit": "°C",
                "normal": 17.1,
                "anomaly": 0.8,
                "category": {
                  "scale": "temperature_anomaly",
                  "id": "slightly_above",
                  "label": {
                    "en": "Slightly above normal",
                    "es": "Ligeramente por encima de la norma"
                  }
                },
                "rank": {
                  "position": 9,
                  "out_of": 47,
                  "order": "warmest",
                  "series_start": 1979,
                  "tied_with": [
                    2006,
                    2007
                  ]
                }
              }
            },
            {
              "id": "tmin_national",
              "label": {
                "es": "Temperatura mínima",
                "en": "Minimum temperature"
              },
              "measure": {
                "value": 6.3,
                "unit": "°C",
                "normal": 5.9,
                "anomaly": 0.3,
                "category": {
                  "scale": "temperature_anomaly",
                  "id": "normal",
                  "label": {
                    "en": "Normal",
                    "es": "Normal"
                  }
                },
                "rank": {
                  "position": 13,
                  "out_of": 47,
                  "order": "warmest",
                  "series_start": 1979,
                  "tied_with": [
                    1990,
                    2005,
                    2007
                  ]
                }
              }
            },
            {
              "id": "precip_national",
              "label": {
                "es": "Precipitación",
                "en": "Precipitation"
              },
              "measure": {
                "value": 836.7,
                "unit": "mm",
                "normal": 1034.5,
                "anomaly": -197.9,
                "percent_of_normal": 80.9,
                "category": {
                  "scale": "precipitation_percent_of_normal",
                  "id": "near_normal",
                  "label": {
                    "en": "Near normal",
                    "es": "Cercano a lo normal"
                  }
                },
                "rank": {
                  "position": 5,
                  "out_of": 47,
                  "order": "driest",
                  "series_start": 1979,
                  "tied_with": []
                }
              }
            },
            {
              "id": "records_broken_count",
              "label": {
                "es": "Récords de estación",
                "en": "Station records"
              },
              "measure": {
                "value": 2.0,
                "unit": "count"
              }
            }
          ]
        }
      ]
    },
    {
      "id": "drivers",
      "number": 2,
      "title": {
        "en": "Global and regional climate drivers",
        "es": "Condiciones globales y forzantes climáticos"
      },
      "blocks": [
        {
          "id": "sst_anomaly_map",
          "title": {
            "en": "Sea-surface temperature anomaly, Year 2025 (°C, 1991–2020)",
            "es": "Anomalía de la temperatura superficial del mar, Año 2025 (°C, 1991–2020)"
          },
          "sources": [
            "ersst"
          ],
          "type": "map",
          "variable": "sst_anomaly",
          "unit": "°C",
          "layout": "single",
          "assets": [
            {
              "path": "figures/sst_anomaly_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "enso_indices",
          "title": {
            "en": "Sea-surface temperature anomaly in the Niño regions (°C)",
            "es": "Anomalía de temperatura del mar en las regiones Niño (°C)"
          },
          "caption": {
            "es": "Promedio de los meses del periodo (OISST v2.1)",
            "en": "Mean of the months in the period (OISST v2.1)"
          },
          "sources": [
            "cpc_indices"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "string"
            },
            {
              "id": "anomaly_c",
              "label": {
                "es": "Anomalía",
                "en": "Anomaly"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "change_c",
              "label": {
                "es": "Cambio respecto al periodo anterior",
                "en": "Change from preceding period"
              },
              "dtype": "number",
              "unit": "°C"
            }
          ],
          "rows": [
            {
              "region": "Niño 1+2",
              "anomaly_c": 0.23,
              "change_c": 0.3
            },
            {
              "region": "Niño 3",
              "anomaly_c": -0.17,
              "change_c": -0.49
            },
            {
              "region": "Niño 3.4",
              "anomaly_c": -0.31,
              "change_c": -0.71
            },
            {
              "region": "Niño 4",
              "anomaly_c": -0.24,
              "change_c": -0.83
            }
          ],
          "categories": {}
        },
        {
          "id": "enso_status",
          "sources": [
            "cpc_indices"
          ],
          "type": "note",
          "text": {
            "en": "La Niña conditions of weak intensity: the Oceanic Niño Index (ONI) for OND 2025 was −0.6 °C.",
            "es": "Condiciones de La Niña de intensidad débil: el Índice Oceánico de El Niño (ONI) de OND 2025 fue de −0.6 °C."
          }
        },
        {
          "id": "nino34_series",
          "title": {
            "en": "Monthly Niño 3.4 anomaly, last 24 months (°C)",
            "es": "Anomalía mensual de Niño 3.4, últimos 24 meses (°C)"
          },
          "sources": [
            "cpc_indices"
          ],
          "type": "chart",
          "chart": "bars",
          "unit": "°C",
          "assets": [
            {
              "path": "figures/nino34_series.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/nino34_series.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "month": [
              "2024-01",
              "2024-02",
              "2024-03",
              "2024-04",
              "2024-05",
              "2024-06",
              "2024-07",
              "2024-08",
              "2024-09",
              "2024-10",
              "2024-11",
              "2024-12",
              "2025-01",
              "2025-02",
              "2025-03",
              "2025-04",
              "2025-05",
              "2025-06",
              "2025-07",
              "2025-08",
              "2025-09",
              "2025-10",
              "2025-11",
              "2025-12"
            ],
            "anomaly": [
              1.78,
              1.53,
              1.24,
              0.81,
              0.31,
              0.24,
              0.21,
              -0.07,
              -0.15,
              -0.28,
              -0.14,
              -0.62,
              -0.71,
              -0.35,
              0.1,
              -0.16,
              -0.04,
              0.04,
              -0.06,
              -0.33,
              -0.44,
              -0.48,
              -0.68,
              -0.61
            ]
          }
        },
        {
          "id": "teleconnections",
          "title": {
            "en": "Teleconnection indices",
            "es": "Índices de teleconexión"
          },
          "caption": {
            "en": "North Atlantic Oscillation (NAO); Arctic Oscillation (AO); Pacific Decadal Oscillation (PDO).",
            "es": "Oscilación del Atlántico Norte (NAO); Oscilación Ártica (AO); Oscilación Decadal del Pacífico (PDO)."
          },
          "sources": [
            "cpc_indices",
            "ncei_pdo"
          ],
          "type": "table",
          "columns": [
            {
              "id": "index",
              "label": {
                "es": "Índice",
                "en": "Index"
              },
              "dtype": "string"
            },
            {
              "id": "value",
              "label": {
                "es": "Valor",
                "en": "Value"
              },
              "dtype": "number"
            },
            {
              "id": "phase",
              "label": {
                "es": "Fase",
                "en": "Phase"
              },
              "dtype": "category"
            }
          ],
          "rows": [
            {
              "index": "NAO",
              "value": 0.02,
              "phase": "neutral"
            },
            {
              "index": "AO",
              "value": 0.2,
              "phase": "neutral"
            },
            {
              "index": "PDO",
              "value": -1.99,
              "phase": "negative"
            }
          ],
          "categories": {
            "positive": {
              "en": "Positive",
              "es": "Positiva"
            },
            "negative": {
              "en": "Negative",
              "es": "Negativa"
            },
            "neutral": {
              "en": "Neutral",
              "es": "Neutral"
            }
          }
        },
        {
          "id": "drivers_narrative",
          "sources": [],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "The Niño 3.4 anomaly was −0.31 °C (−0.71 °C relative to the preceding period).",
              "es": "La anomalía de Niño 3.4 fue de −0.31 °C (−0.71 °C respecto al periodo anterior)."
            },
            {
              "en": "Other indices: NAO +0.02 (neutral phase); AO +0.20 (neutral phase); PDO −1.99 (negative phase).",
              "es": "Otros índices: NAO +0.02 (fase neutral); AO +0.20 (fase neutral); PDO −1.99 (fase negativa)."
            }
          ]
        }
      ]
    },
    {
      "id": "precipitation",
      "number": 3,
      "title": {
        "en": "Precipitation",
        "es": "Precipitación"
      },
      "blocks": [
        {
          "id": "national_summary",
          "sources": [
            "nclimgrid"
          ],
          "type": "kpi",
          "items": [
            {
              "id": "precip_national",
              "label": {
                "es": "Precipitación estatal",
                "en": "Statewide precipitation"
              },
              "measure": {
                "value": 836.7,
                "unit": "mm",
                "normal": 1034.5,
                "anomaly": -197.9,
                "percent_of_normal": 80.9,
                "category": {
                  "scale": "precipitation_percent_of_normal",
                  "id": "near_normal",
                  "label": {
                    "en": "Near normal",
                    "es": "Cercano a lo normal"
                  }
                },
                "rank": {
                  "position": 5,
                  "out_of": 47,
                  "order": "driest",
                  "series_start": 1979,
                  "tied_with": []
                }
              }
            }
          ]
        },
        {
          "id": "precip_total_map",
          "title": {
            "es": "Precipitación acumulada",
            "en": "Accumulated precipitation"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "precipitation",
          "unit": "mm",
          "layout": "single",
          "assets": [
            {
              "path": "figures/precip_total_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "precip_percent_normal_map",
          "title": {
            "es": "Porcentaje de la precipitación normal (1991–2020)",
            "en": "Percent of normal precipitation (1991–2020)"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "precipitation_percent_of_normal",
          "unit": "%",
          "layout": "single",
          "assets": [
            {
              "path": "figures/precip_percent_normal_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "admin1_ranking",
          "title": {
            "es": "Porcentaje de lo normal por condado",
            "en": "Percent of normal by county"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "precip_pct",
          "unit": "%",
          "layout": "choropleth",
          "assets": [
            {
              "path": "figures/admin1_ranking.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/admin1_ranking.es.png",
              "format": "png",
              "language": "es"
            },
            {
              "path": "data/admin1.geojson",
              "format": "geojson"
            }
          ],
          "property": "precip_cat",
          "scale": "precipitation_percent_of_normal",
          "categories": {
            "much_below": {
              "en": "Much below normal",
              "es": "Mucho menos de lo normal"
            },
            "below": {
              "en": "Below normal",
              "es": "Menos de lo normal"
            },
            "near_normal": {
              "en": "Near normal",
              "es": "Cercano a lo normal"
            },
            "above": {
              "en": "Above normal",
              "es": "Más de lo normal"
            },
            "much_above": {
              "en": "Much above normal",
              "es": "Mucho más de lo normal"
            }
          }
        },
        {
          "id": "regional_table",
          "title": {
            "es": "Precipitación por región",
            "en": "Precipitation by region"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "total_mm",
              "label": {
                "es": "Acumulado",
                "en": "Total"
              },
              "dtype": "number",
              "unit": "mm"
            },
            {
              "id": "normal_mm",
              "label": {
                "es": "Normal",
                "en": "Normal"
              },
              "dtype": "number",
              "unit": "mm"
            },
            {
              "id": "percent_difference",
              "label": {
                "es": "Diferencia",
                "en": "Difference"
              },
              "dtype": "number",
              "unit": "%"
            },
            {
              "id": "category",
              "label": {
                "es": "Categoría",
                "en": "Category"
              },
              "dtype": "category"
            }
          ],
          "rows": [
            {
              "region": "northwest",
              "total_mm": 804.7,
              "normal_mm": 968.8,
              "percent_difference": -16.9,
              "category": "near_normal"
            },
            {
              "region": "northeast",
              "total_mm": 771.9,
              "normal_mm": 960.4,
              "percent_difference": -19.6,
              "category": "near_normal"
            },
            {
              "region": "west",
              "total_mm": 742.2,
              "normal_mm": 986.8,
              "percent_difference": -24.8,
              "category": "below"
            },
            {
              "region": "central",
              "total_mm": 712.5,
              "normal_mm": 974.3,
              "percent_difference": -26.9,
              "category": "below"
            },
            {
              "region": "east",
              "total_mm": 717.9,
              "normal_mm": 992.8,
              "percent_difference": -27.7,
              "category": "below"
            },
            {
              "region": "west_southwest",
              "total_mm": 784.2,
              "normal_mm": 1020.0,
              "percent_difference": -23.1,
              "category": "below"
            },
            {
              "region": "east_southeast",
              "total_mm": 953.3,
              "normal_mm": 1103.5,
              "percent_difference": -13.6,
              "category": "near_normal"
            },
            {
              "region": "southwest",
              "total_mm": 1022.9,
              "normal_mm": 1148.3,
              "percent_difference": -10.9,
              "category": "near_normal"
            },
            {
              "region": "southeast",
              "total_mm": 1075.3,
              "normal_mm": 1205.6,
              "percent_difference": -10.8,
              "category": "near_normal"
            }
          ],
          "categories": {
            "much_below": {
              "en": "Much below normal",
              "es": "Mucho menos de lo normal"
            },
            "below": {
              "en": "Below normal",
              "es": "Menos de lo normal"
            },
            "near_normal": {
              "en": "Near normal",
              "es": "Cercano a lo normal"
            },
            "above": {
              "en": "Above normal",
              "es": "Más de lo normal"
            },
            "much_above": {
              "en": "Much above normal",
              "es": "Mucho más de lo normal"
            },
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "top_excess_stations",
          "title": {
            "es": "Estaciones con mayor exceso de precipitación",
            "en": "Stations with the largest precipitation excess"
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "altitude_m",
              "label": {
                "es": "Altitud",
                "en": "Altitude"
              },
              "dtype": "number",
              "unit": "m"
            },
            {
              "id": "anomaly_pct",
              "label": {
                "es": "Anomalía",
                "en": "Anomaly"
              },
              "dtype": "number",
              "unit": "%"
            }
          ],
          "rows": [
            {
              "region": "southeast",
              "admin1": "Pope",
              "station": "Smithland L&D",
              "altitude_m": 109,
              "anomaly_pct": 18.9
            },
            {
              "region": "southwest",
              "admin1": "Pulaski",
              "station": "Olmsted L&D",
              "altitude_m": 114,
              "anomaly_pct": 15.7
            },
            {
              "region": "east_southeast",
              "admin1": "Marion",
              "station": "Centralia",
              "altitude_m": 148,
              "anomaly_pct": 10.5
            },
            {
              "region": "east_southeast",
              "admin1": "Jasper",
              "station": "Newton",
              "altitude_m": 162,
              "anomaly_pct": 7.7
            },
            {
              "region": "northwest",
              "admin1": "Rock Island",
              "station": "Illinois City Dam 16",
              "altitude_m": 168,
              "anomaly_pct": 6.0
            },
            {
              "region": "east_southeast",
              "admin1": "Lawrence",
              "station": "Lawrenceville 2WSW",
              "altitude_m": 138,
              "anomaly_pct": 5.3
            },
            {
              "region": "east_southeast",
              "admin1": "Lawrence",
              "station": "Lawrenceville Vincennes Intl A",
              "altitude_m": 130,
              "anomaly_pct": 4.0
            },
            {
              "region": "southeast",
              "admin1": "Franklin",
              "station": "W Frankfort",
              "altitude_m": 131,
              "anomaly_pct": 3.4
            },
            {
              "region": "east_southeast",
              "admin1": "Clay",
              "station": "Flora",
              "altitude_m": 147,
              "anomaly_pct": 2.5
            },
            {
              "region": "east_southeast",
              "admin1": "Marion",
              "station": "Salem",
              "altitude_m": 168,
              "anomaly_pct": 2.0
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "top_deficit_stations",
          "title": {
            "es": "Estaciones con mayor déficit de precipitación",
            "en": "Stations with the largest precipitation deficit"
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "altitude_m",
              "label": {
                "es": "Altitud",
                "en": "Altitude"
              },
              "dtype": "number",
              "unit": "m"
            },
            {
              "id": "anomaly_pct",
              "label": {
                "es": "Anomalía",
                "en": "Anomaly"
              },
              "dtype": "number",
              "unit": "%"
            }
          ],
          "rows": [
            {
              "region": "east",
              "admin1": "Ford",
              "station": "Paxton",
              "altitude_m": 243,
              "anomaly_pct": -59.6
            },
            {
              "region": "east",
              "admin1": "Champaign",
              "station": "Champaign Urbana Willard AP",
              "altitude_m": 226,
              "anomaly_pct": -48.7
            },
            {
              "region": "east_southeast",
              "admin1": "Moultrie",
              "station": "Sullivan 3S",
              "altitude_m": 195,
              "anomaly_pct": -42.4
            },
            {
              "region": "east",
              "admin1": "Champaign",
              "station": "Rantoul",
              "altitude_m": 226,
              "anomaly_pct": -41.5
            },
            {
              "region": "central",
              "admin1": "Tazewell",
              "station": "Mackinaw 3WSW",
              "altitude_m": 202,
              "anomaly_pct": -41.3
            },
            {
              "region": "east",
              "admin1": "Champaign",
              "station": "Champaign 3S",
              "altitude_m": 220,
              "anomaly_pct": -40.3
            },
            {
              "region": "east",
              "admin1": "Vermilion",
              "station": "Danville Sewage Plt",
              "altitude_m": 163,
              "anomaly_pct": -39.2
            },
            {
              "region": "east",
              "admin1": "Vermilion",
              "station": "Sidell 4N",
              "altitude_m": 205,
              "anomaly_pct": -37.1
            },
            {
              "region": "central",
              "admin1": "De Witt",
              "station": "Clinton 1SSW",
              "altitude_m": 212,
              "anomaly_pct": -36.6
            },
            {
              "region": "east",
              "admin1": "Champaign",
              "station": "Fisher",
              "altitude_m": 220,
              "anomaly_pct": -35.8
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "max_24h_stations",
          "title": {
            "es": "Mayores lluvias en 24 horas en estaciones",
            "en": "Largest 24-hour rainfall at stations"
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "value_mm",
              "label": {
                "es": "Lluvia máxima en 24 h",
                "en": "Max 24 h rainfall"
              },
              "dtype": "number",
              "unit": "mm"
            },
            {
              "id": "date",
              "label": {
                "es": "Fecha",
                "en": "Date"
              },
              "dtype": "date"
            }
          ],
          "rows": [
            {
              "station": "Shabbona 3S",
              "admin1": "DeKalb",
              "value_mm": 152.4,
              "date": "2025-08-19"
            },
            {
              "station": "Salem",
              "admin1": "Marion",
              "value_mm": 150.1,
              "date": "2025-04-05"
            },
            {
              "station": "Paw Paw 2S",
              "admin1": "Lee",
              "value_mm": 148.8,
              "date": "2025-08-19"
            },
            {
              "station": "Centralia",
              "admin1": "Marion",
              "value_mm": 124.7,
              "date": "2025-04-05"
            },
            {
              "station": "Lawrenceville 2WSW",
              "admin1": "Lawrence",
              "value_mm": 115.6,
              "date": "2025-04-05"
            },
            {
              "station": "Waltonville",
              "admin1": "Jefferson",
              "value_mm": 113.8,
              "date": "2025-04-05"
            },
            {
              "station": "Newton",
              "admin1": "Jasper",
              "value_mm": 112.5,
              "date": "2025-04-04"
            },
            {
              "station": "1 ENE Fairfield",
              "admin1": "Wayne",
              "value_mm": 112.3,
              "date": "2025-04-05"
            },
            {
              "station": "Flora 2",
              "admin1": "Clay",
              "value_mm": 111.5,
              "date": "2025-04-05"
            },
            {
              "station": "Kaskaskia Rvr Navigation Lock",
              "admin1": "Randolph",
              "value_mm": 111.5,
              "date": "2025-04-05"
            }
          ],
          "categories": {}
        },
        {
          "id": "historical_series",
          "title": {
            "en": "Statewide precipitation in each year",
            "es": "Precipitación estatal en cada año"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "chart",
          "chart": "bars_with_climatology_line",
          "unit": "mm",
          "assets": [
            {
              "path": "figures/historical_series.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/historical_series.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "year": [
              1979,
              1980,
              1981,
              1982,
              1983,
              1984,
              1985,
              1986,
              1987,
              1988,
              1989,
              1990,
              1991,
              1992,
              1993,
              1994,
              1995,
              1996,
              1997,
              1998,
              1999,
              2000,
              2001,
              2002,
              2003,
              2004,
              2005,
              2006,
              2007,
              2008,
              2009,
              2010,
              2011,
              2012,
              2013,
              2014,
              2015,
              2016,
              2017,
              2018,
              2019,
              2020,
              2021,
              2022,
              2023,
              2024,
              2025
            ],
            "value": [
              980.5,
              855.0,
              1058.0,
              1182.1,
              1048.3,
              1048.4,
              1158.2,
              951.3,
              880.1,
              745.1,
              822.5,
              1267.8,
              917.5,
              909.5,
              1298.8,
              901.2,
              988.4,
              985.7,
              891.3,
              1129.4,
              907.2,
              1009.5,
              1007.2,
              991.3,
              959.4,
              1014.6,
              797.8,
              1032.1,
              932.4,
              1274.2,
              1293.5,
              1033.0,
              1170.9,
              764.3,
              1078.9,
              1048.5,
              1238.7,
              1009.6,
              957.8,
              1163.8,
              1266.5,
              1062.5,
              1042.4,
              944.9,
              874.5,
              1034.3,
              836.7
            ],
            "normal": [
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5,
              1034.5
            ]
          }
        },
        {
          "id": "subperiod_bars_vs_normal",
          "title": {
            "en": "Monthly precipitation and 1991–2020 normal",
            "es": "Precipitación mensual y normal 1991–2020"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "chart",
          "chart": "bars_with_normal",
          "unit": "mm",
          "assets": [
            {
              "path": "figures/subperiod_bars_vs_normal.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/subperiod_bars_vs_normal.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "month": [
              "2025-01",
              "2025-02",
              "2025-03",
              "2025-04",
              "2025-05",
              "2025-06",
              "2025-07",
              "2025-08",
              "2025-09",
              "2025-10",
              "2025-11",
              "2025-12"
            ],
            "value": [
              27.6,
              27.2,
              73.3,
              131.6,
              86.7,
              104.8,
              157.8,
              44.7,
              34.5,
              62.0,
              49.6,
              36.7
            ],
            "normal": [
              58.6,
              53.6,
              74.6,
              107.6,
              121.0,
              118.2,
              103.1,
              90.3,
              85.1,
              82.8,
              78.1,
              61.6
            ]
          }
        },
        {
          "id": "precipitation_narrative",
          "sources": [
            "nclimgrid"
          ],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "Statewide accumulated precipitation was 836.7 mm, 81% of the 1991–2020 average (1034.5 mm), category “Near normal”. It was the 5th driest year in the 1979–2025 series.",
              "es": "La precipitación acumulada en el estado fue de 836.7 mm, el 81 % de su promedio 1991–2020 (1034.5 mm), categoría «cercano a lo normal». Fue el 5.º año más seco de la serie 1979–2025."
            },
            {
              "en": "The region with the highest percentage of normal was Southeast (89%) and the lowest was East (72%).",
              "es": "La región con mayor porcentaje respecto a su normal fue Sureste (89 %) y la de menor porcentaje, Este (72 %)."
            }
          ]
        }
      ]
    },
    {
      "id": "temperature",
      "number": 4,
      "title": {
        "en": "Temperature",
        "es": "Temperatura"
      },
      "blocks": [
        {
          "id": "tmean.national_summary",
          "sources": [
            "nclimgrid"
          ],
          "type": "kpi",
          "items": [
            {
              "id": "tmean_national",
              "label": {
                "es": "Temperatura media",
                "en": "Mean temperature"
              },
              "measure": {
                "value": 12.1,
                "unit": "°C",
                "normal": 11.5,
                "anomaly": 0.6,
                "category": {
                  "scale": "temperature_anomaly",
                  "id": "slightly_above",
                  "label": {
                    "en": "Slightly above normal",
                    "es": "Ligeramente por encima de la norma"
                  }
                },
                "rank": {
                  "position": 10,
                  "out_of": 47,
                  "order": "warmest",
                  "series_start": 1979,
                  "tied_with": [
                    1991,
                    2005,
                    2007
                  ]
                }
              }
            }
          ]
        },
        {
          "id": "tmean.value_map",
          "title": {
            "es": "Temperatura media",
            "en": "Mean temperature"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "tmean",
          "unit": "°C",
          "layout": "single",
          "assets": [
            {
              "path": "figures/tmean-value_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "tmean.anomaly_map",
          "title": {
            "en": "Mean temperature anomaly (1991–2020)",
            "es": "Anomalía de temperatura media (1991–2020)"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "tmean_anomaly",
          "unit": "°C",
          "layout": "single",
          "assets": [
            {
              "path": "figures/tmean-anomaly_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "tmean.admin1_classification",
          "title": {
            "es": "Anomalía de temperatura media por región",
            "en": "Mean temperature anomaly by region"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "tmean_anom",
          "unit": "°C",
          "layout": "choropleth",
          "assets": [
            {
              "path": "figures/tmean-admin1_classification.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/tmean-admin1_classification.es.png",
              "format": "png",
              "language": "es"
            },
            {
              "path": "data/regions.geojson",
              "format": "geojson"
            }
          ],
          "property": "tmean_cat",
          "scale": "temperature_anomaly",
          "categories": {
            "extremely_above": {
              "en": "Extremely above normal",
              "es": "En extremo por encima de la norma"
            },
            "well_above": {
              "en": "Well above normal",
              "es": "Muy por encima de la norma"
            },
            "above": {
              "en": "Above normal",
              "es": "Por encima de la norma"
            },
            "slightly_above": {
              "en": "Slightly above normal",
              "es": "Ligeramente por encima de la norma"
            },
            "normal": {
              "en": "Normal",
              "es": "Normal"
            },
            "slightly_below": {
              "en": "Slightly below normal",
              "es": "Ligeramente por debajo de la norma"
            },
            "below": {
              "en": "Below normal",
              "es": "Por debajo de la norma"
            },
            "well_below": {
              "en": "Well below normal",
              "es": "Muy por debajo de la norma"
            },
            "extremely_below": {
              "en": "Extremely below normal",
              "es": "En extremo por debajo de la norma"
            }
          }
        },
        {
          "id": "tmean.top_positive_anomalies",
          "title": {
            "es": "Estaciones con mayor anomalía positiva",
            "en": "Stations with the largest positive anomaly"
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "altitude_m",
              "label": {
                "es": "Altitud",
                "en": "Altitude"
              },
              "dtype": "number",
              "unit": "m"
            },
            {
              "id": "anomaly_c",
              "label": {
                "es": "Anomalía",
                "en": "Anomaly"
              },
              "dtype": "number",
              "unit": "°C"
            }
          ],
          "rows": [
            {
              "region": "west_southwest",
              "admin1": "Christian",
              "station": "Morrisonville",
              "altitude_m": 192,
              "anomaly_c": 2.1
            },
            {
              "region": "southwest",
              "admin1": "Perry",
              "station": "Du Quoin 4 SE",
              "altitude_m": 128,
              "anomaly_c": 1.9
            },
            {
              "region": "northwest",
              "admin1": "Whiteside",
              "station": "Fulton L&D #13",
              "altitude_m": 180,
              "anomaly_c": 1.3
            },
            {
              "region": "west_southwest",
              "admin1": "Jersey",
              "station": "Jerseyville 2 SW",
              "altitude_m": 186,
              "anomaly_c": 1.2
            },
            {
              "region": "northwest",
              "admin1": "Mercer",
              "station": "Aledo",
              "altitude_m": 224,
              "anomaly_c": 1.2
            },
            {
              "region": "west",
              "admin1": "Warren",
              "station": "Monmouth 4NW",
              "altitude_m": 221,
              "anomaly_c": 1.1
            },
            {
              "region": "northwest",
              "admin1": "Jo Daviess",
              "station": "Elizabeth",
              "altitude_m": 206,
              "anomaly_c": 1.0
            },
            {
              "region": "northwest",
              "admin1": "Bureau",
              "station": "Walnut",
              "altitude_m": 213,
              "anomaly_c": 1.0
            },
            {
              "region": "west_southwest",
              "admin1": "Morgan",
              "station": "Jacksonville 2E",
              "altitude_m": 186,
              "anomaly_c": 1.0
            },
            {
              "region": "west",
              "admin1": "Henderson",
              "station": "Gladstone L/D 18",
              "altitude_m": 164,
              "anomaly_c": 1.0
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "tmean.top_negative_anomalies",
          "title": {
            "es": "Estaciones con mayor anomalía negativa",
            "en": "Stations with the largest negative anomaly"
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "altitude_m",
              "label": {
                "es": "Altitud",
                "en": "Altitude"
              },
              "dtype": "number",
              "unit": "m"
            },
            {
              "id": "anomaly_c",
              "label": {
                "es": "Anomalía",
                "en": "Anomaly"
              },
              "dtype": "number",
              "unit": "°C"
            }
          ],
          "rows": [
            {
              "region": "east_southeast",
              "admin1": "Lawrence",
              "station": "Lawrenceville 2WSW",
              "altitude_m": 138,
              "anomaly_c": -0.5
            },
            {
              "region": "northeast",
              "admin1": "LaSalle",
              "station": "Ottawa 4SW",
              "altitude_m": 166,
              "anomaly_c": -0.2
            },
            {
              "region": "central",
              "admin1": "Macon",
              "station": "Decatur Wtp",
              "altitude_m": 195,
              "anomaly_c": -0.2
            },
            {
              "region": "northwest",
              "admin1": "Jo Daviess",
              "station": "Stockton 3NNE",
              "altitude_m": 296,
              "anomaly_c": -0.1
            },
            {
              "region": "east_southeast",
              "admin1": "Shelby",
              "station": "Windsor",
              "altitude_m": 210,
              "anomaly_c": -0.0
            },
            {
              "region": "east_southeast",
              "admin1": "Douglas",
              "station": "Tuscola",
              "altitude_m": 198,
              "anomaly_c": -0.0
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "tmean.monthly_anomalies",
          "title": {
            "en": "Monthly statewide mean temperature anomaly",
            "es": "Anomalía mensual de la temperatura media estatal"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "chart",
          "chart": "bars",
          "unit": "°C",
          "assets": [
            {
              "path": "figures/tmean-monthly_anomalies.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/tmean-monthly_anomalies.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "month": [
              "2025-01",
              "2025-02",
              "2025-03",
              "2025-04",
              "2025-05",
              "2025-06",
              "2025-07",
              "2025-08",
              "2025-09",
              "2025-10",
              "2025-11",
              "2025-12"
            ],
            "value": [
              -5.0,
              -1.5,
              8.6,
              12.2,
              16.6,
              23.4,
              25.7,
              22.9,
              20.6,
              15.3,
              6.5,
              -1.3
            ],
            "anomaly": [
              -2.3,
              -1.0,
              3.4,
              0.6,
              -0.6,
              1.2,
              1.7,
              -0.1,
              1.4,
              2.7,
              0.9,
              -1.2
            ]
          }
        },
        {
          "id": "tmean.historical_anomaly_series",
          "title": {
            "en": "Statewide mean temperature anomaly in each year",
            "es": "Anomalía de la temperatura media estatal en cada año"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "chart",
          "chart": "bars_red_blue",
          "unit": "°C",
          "assets": [
            {
              "path": "figures/tmean-historical_anomaly_series.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/tmean-historical_anomaly_series.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "year": [
              1979,
              1980,
              1981,
              1982,
              1983,
              1984,
              1985,
              1986,
              1987,
              1988,
              1989,
              1990,
              1991,
              1992,
              1993,
              1994,
              1995,
              1996,
              1997,
              1998,
              1999,
              2000,
              2001,
              2002,
              2003,
              2004,
              2005,
              2006,
              2007,
              2008,
              2009,
              2010,
              2011,
              2012,
              2013,
              2014,
              2015,
              2016,
              2017,
              2018,
              2019,
              2020,
              2021,
              2022,
              2023,
              2024,
              2025
            ],
            "anomaly": [
              -1.76,
              -0.76,
              -0.51,
              -1.06,
              -0.38,
              -0.5,
              -1.1,
              0.11,
              0.8,
              -0.32,
              -1.21,
              0.5,
              0.6,
              -0.46,
              -0.96,
              -0.36,
              -0.56,
              -1.43,
              -0.94,
              1.41,
              0.47,
              -0.29,
              0.41,
              0.32,
              -0.5,
              -0.07,
              0.56,
              0.78,
              0.63,
              -0.98,
              -0.7,
              0.16,
              0.29,
              1.72,
              -0.87,
              -1.71,
              0.18,
              1.13,
              0.94,
              -0.07,
              -0.29,
              0.35,
              0.68,
              -0.31,
              1.19,
              1.55,
              0.57
            ]
          }
        },
        {
          "id": "tmean.temperature_narrative",
          "sources": [
            "nclimgrid"
          ],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "The statewide mean temperature was 12.1 °C, 0.6 °C above the 1991–2020 average (11.5 °C), category “Slightly above normal”. It was the 10th warmest year in the 1979–2025 series (tied with 1991, 2005, 2007).",
              "es": "La temperatura media estatal fue de 12.1 °C, 0.6 °C por encima del promedio 1991–2020 (11.5 °C), categoría «ligeramente por encima de la norma». Fue el 10.º año más cálido de la serie 1979–2025 (empatado con 1991, 2005, 2007)."
            },
            {
              "en": "By region, the largest anomaly was in Northwest (+0.7 °C) and the smallest in Southeast (+0.4 °C).",
              "es": "Por regiones, la mayor anomalía se registró en Noroeste (+0.7 °C) y la menor en Sureste (+0.4 °C)."
            }
          ]
        },
        {
          "id": "tmax.national_summary",
          "sources": [
            "nclimgrid"
          ],
          "type": "kpi",
          "items": [
            {
              "id": "tmax_national",
              "label": {
                "es": "Temperatura máxima",
                "en": "Maximum temperature"
              },
              "measure": {
                "value": 17.9,
                "unit": "°C",
                "normal": 17.1,
                "anomaly": 0.8,
                "category": {
                  "scale": "temperature_anomaly",
                  "id": "slightly_above",
                  "label": {
                    "en": "Slightly above normal",
                    "es": "Ligeramente por encima de la norma"
                  }
                },
                "rank": {
                  "position": 9,
                  "out_of": 47,
                  "order": "warmest",
                  "series_start": 1979,
                  "tied_with": [
                    2006,
                    2007
                  ]
                }
              }
            }
          ]
        },
        {
          "id": "tmax.anomaly_map",
          "title": {
            "en": "Maximum temperature anomaly (1991–2020)",
            "es": "Anomalía de temperatura máxima (1991–2020)"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "tmax_anomaly",
          "unit": "°C",
          "layout": "single",
          "assets": [
            {
              "path": "figures/tmax-anomaly_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "tmax.sector_min_max_table",
          "title": {
            "en": "Lowest and highest monthly mean maximum temperature by region",
            "es": "Valores extremos de la temperatura máxima media mensual por región"
          },
          "caption": {
            "es": "Promedio mensual por estación (GHCN-Daily, ≥ 80 % de días con datos).",
            "en": "Station monthly means (GHCN-Daily, ≥ 80% of days with data)."
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "sector",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "min_value",
              "label": {
                "es": "Valor mínimo",
                "en": "Lowest value"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "min_station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "max_value",
              "label": {
                "es": "Valor máximo",
                "en": "Highest value"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "max_station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            }
          ],
          "rows": [
            {
              "sector": "northwest",
              "min_value": 15.1,
              "min_station": "Stockton 3NNE",
              "max_value": 17.4,
              "max_station": "Hennepin"
            },
            {
              "sector": "northeast",
              "min_value": 14.4,
              "min_station": "Chicago Northerly Is",
              "max_value": 17.4,
              "max_station": "Joliet"
            },
            {
              "sector": "west",
              "min_value": 16.7,
              "min_station": "Galesburg",
              "max_value": 18.7,
              "max_station": "Quincy Dam 21"
            },
            {
              "sector": "central",
              "min_value": 17.1,
              "min_station": "Decatur Wtp",
              "max_value": 18.6,
              "max_station": "Decatur AP"
            },
            {
              "sector": "east",
              "min_value": 16.5,
              "min_station": "Dwight Wwtp",
              "max_value": 18.7,
              "max_station": "Sidell 4N"
            },
            {
              "sector": "west_southwest",
              "min_value": 18.0,
              "min_station": "Springfield Abraham Lincoln Ca",
              "max_value": 19.7,
              "max_station": "Hillsboro"
            },
            {
              "sector": "east_southeast",
              "min_value": 17.5,
              "min_station": "Tuscola",
              "max_value": 19.9,
              "max_station": "Flora"
            },
            {
              "sector": "southwest",
              "min_value": 19.2,
              "min_station": "Carlyle Rsvr",
              "max_value": 21.2,
              "max_station": "Cairo 3N"
            },
            {
              "sector": "southeast",
              "min_value": 18.7,
              "min_station": "Harrisburg",
              "max_value": 21.2,
              "max_station": "Dixon Springs Agric Ctr"
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "tmax.temperature_narrative",
          "sources": [
            "nclimgrid"
          ],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "The statewide maximum temperature was 17.9 °C, 0.8 °C above the 1991–2020 average (17.1 °C), category “Slightly above normal”. It was the 9th warmest year in the 1979–2025 series (tied with 2006, 2007).",
              "es": "La temperatura máxima estatal fue de 17.9 °C, 0.8 °C por encima del promedio 1991–2020 (17.1 °C), categoría «ligeramente por encima de la norma». Fue el 9.º año más cálido de la serie 1979–2025 (empatado con 2006, 2007)."
            },
            {
              "en": "By region, the largest anomaly was in West (+1.1 °C) and the smallest in Southeast (+0.3 °C).",
              "es": "Por regiones, la mayor anomalía se registró en Oeste (+1.1 °C) y la menor en Sureste (+0.3 °C)."
            }
          ]
        },
        {
          "id": "tmin.national_summary",
          "sources": [
            "nclimgrid"
          ],
          "type": "kpi",
          "items": [
            {
              "id": "tmin_national",
              "label": {
                "es": "Temperatura mínima",
                "en": "Minimum temperature"
              },
              "measure": {
                "value": 6.3,
                "unit": "°C",
                "normal": 5.9,
                "anomaly": 0.3,
                "category": {
                  "scale": "temperature_anomaly",
                  "id": "normal",
                  "label": {
                    "en": "Normal",
                    "es": "Normal"
                  }
                },
                "rank": {
                  "position": 13,
                  "out_of": 47,
                  "order": "warmest",
                  "series_start": 1979,
                  "tied_with": [
                    1990,
                    2005,
                    2007
                  ]
                }
              }
            }
          ]
        },
        {
          "id": "tmin.anomaly_map",
          "title": {
            "en": "Minimum temperature anomaly (1991–2020)",
            "es": "Anomalía de temperatura mínima (1991–2020)"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "tmin_anomaly",
          "unit": "°C",
          "layout": "single",
          "assets": [
            {
              "path": "figures/tmin-anomaly_map.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "tmin.sector_min_max_table",
          "title": {
            "en": "Lowest and highest monthly mean minimum temperature by region",
            "es": "Valores extremos de la temperatura mínima media mensual por región"
          },
          "caption": {
            "es": "Promedio mensual por estación (GHCN-Daily, ≥ 80 % de días con datos).",
            "en": "Station monthly means (GHCN-Daily, ≥ 80% of days with data)."
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "sector",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "min_value",
              "label": {
                "es": "Valor mínimo",
                "en": "Lowest value"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "min_station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "max_value",
              "label": {
                "es": "Valor máximo",
                "en": "Highest value"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "max_station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            }
          ],
          "rows": [
            {
              "sector": "northwest",
              "min_value": 2.8,
              "min_station": "Stockton 3NNE",
              "max_value": 6.1,
              "max_station": "Rock Is L&D 15"
            },
            {
              "sector": "northeast",
              "min_value": 3.3,
              "min_station": "Shabbona 5 NNE",
              "max_value": 7.5,
              "max_station": "Chicago Midway AP"
            },
            {
              "sector": "west",
              "min_value": 4.3,
              "min_station": "Avon",
              "max_value": 7.2,
              "max_station": "Quincy Dam 21"
            },
            {
              "sector": "central",
              "min_value": 4.6,
              "min_station": "Congerville 2NW",
              "max_value": 6.9,
              "max_station": "Decatur AP"
            },
            {
              "sector": "east",
              "min_value": 4.4,
              "min_station": "Dwight Wwtp",
              "max_value": 6.9,
              "max_station": "Sidell 4N"
            },
            {
              "sector": "west_southwest",
              "min_value": 6.0,
              "min_station": "Jacksonville 2E",
              "max_value": 8.0,
              "max_station": "Alton - Melvin Price L&D"
            },
            {
              "sector": "east_southeast",
              "min_value": 5.2,
              "min_station": "Casey",
              "max_value": 8.3,
              "max_station": "Newton"
            },
            {
              "sector": "southwest",
              "min_value": 7.8,
              "min_station": "Carbondale Sewage Plt",
              "max_value": 11.0,
              "max_station": "Cairo 3N"
            },
            {
              "sector": "southeast",
              "min_value": 6.6,
              "min_station": "Harrisburg",
              "max_value": 9.2,
              "max_station": "Dixon Springs Agric Ctr"
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "tmin.temperature_narrative",
          "sources": [
            "nclimgrid"
          ],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "The statewide minimum temperature was 6.3 °C, 0.3 °C above the 1991–2020 average (5.9 °C), category “Normal”. It was the 13th warmest year in the 1979–2025 series (tied with 1990, 2005, 2007).",
              "es": "La temperatura mínima estatal fue de 6.3 °C, 0.3 °C por encima del promedio 1991–2020 (5.9 °C), categoría «normal». Fue el 13.º año más cálido de la serie 1979–2025 (empatado con 1990, 2005, 2007)."
            },
            {
              "en": "By region, the largest anomaly was in Southwest (+0.5 °C) and the smallest in East (+0.2 °C).",
              "es": "Por regiones, la mayor anomalía se registró en Suroeste (+0.5 °C) y la menor en Este (+0.2 °C)."
            }
          ]
        }
      ]
    },
    {
      "id": "extremes",
      "number": 5,
      "title": {
        "en": "Climate extremes and records",
        "es": "Extremos climáticos y récords"
      },
      "blocks": [
        {
          "id": "highlights",
          "sources": [
            "ghcn"
          ],
          "type": "kpi",
          "items": [
            {
              "id": "highest_tmax",
              "label": {
                "es": "Temperatura máxima más alta",
                "en": "Highest maximum temperature"
              },
              "measure": {
                "value": 37.8,
                "unit": "°C",
                "station": "Flora",
                "observed_on": "2025-09-15"
              }
            },
            {
              "id": "lowest_tmin",
              "label": {
                "es": "Temperatura mínima más baja",
                "en": "Lowest minimum temperature"
              },
              "measure": {
                "value": -28.8,
                "unit": "°C",
                "station": "Springfield Abraham Lincoln Ca",
                "observed_on": "2025-01-21"
              }
            },
            {
              "id": "max_24h_precip",
              "label": {
                "es": "Máxima lluvia en 24 h",
                "en": "Highest 24 h rainfall"
              },
              "measure": {
                "value": 152.4,
                "unit": "mm",
                "station": "Shabbona 3S",
                "observed_on": "2025-08-19"
              }
            }
          ]
        },
        {
          "id": "admin1_tmax_extremes",
          "title": {
            "es": "Temperatura máxima más alta por condado",
            "en": "Highest maximum temperature by county"
          },
          "caption": {
            "en": "The 20 most extreme of 69.",
            "es": "Los 20 valores más extremos de 69."
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "tmax_c",
              "label": {
                "es": "Temperatura",
                "en": "Temperature"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "date",
              "label": {
                "es": "Fecha",
                "en": "Date"
              },
              "dtype": "date"
            }
          ],
          "rows": [
            {
              "admin1": "Champaign",
              "station": "Ogden",
              "tmax_c": 37.8,
              "date": "2025-08-17"
            },
            {
              "admin1": "Christian",
              "station": "Morrisonville",
              "tmax_c": 37.8,
              "date": "2025-09-15"
            },
            {
              "admin1": "Clay",
              "station": "Flora",
              "tmax_c": 37.8,
              "date": "2025-09-15"
            },
            {
              "admin1": "Coles",
              "station": "Charleston",
              "tmax_c": 37.2,
              "date": "2025-09-14"
            },
            {
              "admin1": "Franklin",
              "station": "Rend Lake Dam",
              "tmax_c": 37.2,
              "date": "2025-08-16"
            },
            {
              "admin1": "Jefferson",
              "station": "Mt Vernon 3 NE",
              "tmax_c": 37.2,
              "date": "2025-08-16"
            },
            {
              "admin1": "Macon",
              "station": "Decatur AP",
              "tmax_c": 37.2,
              "date": "2025-09-14"
            },
            {
              "admin1": "Madison",
              "station": "Alton - Melvin Price L&D",
              "tmax_c": 37.2,
              "date": "2025-09-14"
            },
            {
              "admin1": "Marion",
              "station": "Salem",
              "tmax_c": 37.2,
              "date": "2025-09-15"
            },
            {
              "admin1": "Mercer",
              "station": "New Boston Dam 17",
              "tmax_c": 37.2,
              "date": "2025-09-15"
            },
            {
              "admin1": "Rock Island",
              "station": "Rock Is L&D 15",
              "tmax_c": 37.2,
              "date": "2025-08-15"
            },
            {
              "admin1": "St. Clair",
              "station": "Belleville Siu Rsch",
              "tmax_c": 37.0,
              "date": "2025-09-14"
            },
            {
              "admin1": "Clinton",
              "station": "Carlyle Rsvr",
              "tmax_c": 36.7,
              "date": "2025-09-15"
            },
            {
              "admin1": "Hancock",
              "station": "Bentley",
              "tmax_c": 36.7,
              "date": "2025-09-14"
            },
            {
              "admin1": "Henderson",
              "station": "Gladstone L/D 18",
              "tmax_c": 36.7,
              "date": "2025-09-15"
            },
            {
              "admin1": "Jackson",
              "station": "Carbondale Sthrn Illinois AP",
              "tmax_c": 36.7,
              "date": "2025-08-19"
            },
            {
              "admin1": "Jersey",
              "station": "Jerseyville 2 SW",
              "tmax_c": 36.7,
              "date": "2025-09-15"
            },
            {
              "admin1": "Lawrence",
              "station": "Lawrenceville Vincennes Intl A",
              "tmax_c": 36.7,
              "date": "2025-06-23"
            },
            {
              "admin1": "Menard",
              "station": "Petersburg 1E",
              "tmax_c": 36.7,
              "date": "2025-06-27"
            },
            {
              "admin1": "Montgomery",
              "station": "Hillsboro",
              "tmax_c": 36.7,
              "date": "2025-09-15"
            }
          ],
          "categories": {}
        },
        {
          "id": "admin1_tmin_extremes",
          "title": {
            "es": "Temperatura mínima más baja por condado",
            "en": "Lowest minimum temperature by county"
          },
          "caption": {
            "en": "The 20 most extreme of 69.",
            "es": "Los 20 valores más extremos de 69."
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "tmin_c",
              "label": {
                "es": "Temperatura",
                "en": "Temperature"
              },
              "dtype": "number",
              "unit": "°C"
            },
            {
              "id": "date",
              "label": {
                "es": "Fecha",
                "en": "Date"
              },
              "dtype": "date"
            }
          ],
          "rows": [
            {
              "admin1": "Sangamon",
              "station": "Springfield Abraham Lincoln Ca",
              "tmin_c": -28.8,
              "date": "2025-01-21"
            },
            {
              "admin1": "Champaign",
              "station": "Champaign 9 SW",
              "tmin_c": -26.7,
              "date": "2025-12-14"
            },
            {
              "admin1": "Jo Daviess",
              "station": "Elizabeth",
              "tmin_c": -26.7,
              "date": "2025-01-25"
            },
            {
              "admin1": "Bureau",
              "station": "Walnut",
              "tmin_c": -26.1,
              "date": "2025-01-21"
            },
            {
              "admin1": "McHenry",
              "station": "Mchenry Stratton Lock/Dam",
              "tmin_c": -26.1,
              "date": "2025-02-18"
            },
            {
              "admin1": "Carroll",
              "station": "Mt Carroll",
              "tmin_c": -25.6,
              "date": "2025-02-18"
            },
            {
              "admin1": "Kane",
              "station": "Chicago Aurora Muni AP",
              "tmin_c": -25.6,
              "date": "2025-12-04"
            },
            {
              "admin1": "Lee",
              "station": "Paw Paw 2S",
              "tmin_c": -25.6,
              "date": "2025-01-21"
            },
            {
              "admin1": "Macon",
              "station": "Decatur AP",
              "tmin_c": -25.6,
              "date": "2025-12-14"
            },
            {
              "admin1": "Warren",
              "station": "Monmouth 4NW",
              "tmin_c": -25.6,
              "date": "2025-01-21"
            },
            {
              "admin1": "Whiteside",
              "station": "Morrison",
              "tmin_c": -25.6,
              "date": "2025-01-21"
            },
            {
              "admin1": "DeKalb",
              "station": "De Kalb",
              "tmin_c": -25.0,
              "date": "2025-01-22"
            },
            {
              "admin1": "Douglas",
              "station": "Tuscola",
              "tmin_c": -25.0,
              "date": "2025-12-15"
            },
            {
              "admin1": "Fulton",
              "station": "Avon",
              "tmin_c": -25.0,
              "date": "2025-01-21"
            },
            {
              "admin1": "Knox",
              "station": "Galesburg",
              "tmin_c": -25.0,
              "date": "2025-01-22"
            },
            {
              "admin1": "Logan",
              "station": "Lincoln",
              "tmin_c": -25.0,
              "date": "2025-12-14"
            },
            {
              "admin1": "Mercer",
              "station": "Aledo",
              "tmin_c": -25.0,
              "date": "2025-01-22"
            },
            {
              "admin1": "Stephenson",
              "station": "Freeport Wwtp",
              "tmin_c": -25.0,
              "date": "2025-01-21"
            },
            {
              "admin1": "Woodford",
              "station": "Minonk",
              "tmin_c": -25.0,
              "date": "2025-01-20"
            },
            {
              "admin1": "Hancock",
              "station": "La Harpe",
              "tmin_c": -24.4,
              "date": "2025-01-21"
            }
          ],
          "categories": {}
        },
        {
          "id": "records_broken",
          "title": {
            "es": "Récords de estación superados",
            "en": "Station records broken"
          },
          "caption": {
            "en": "Most extreme daily value of the period against the same period in all earlier years of record (at least 20 years; for weeks, the same calendar month).",
            "es": "Valor diario más extremo del periodo frente al mismo periodo de todos los años previos del registro (al menos 20 años; para las semanas, el mismo mes)."
          },
          "sources": [
            "ghcn"
          ],
          "type": "table",
          "columns": [
            {
              "id": "station",
              "label": {
                "es": "Estación",
                "en": "Station"
              },
              "dtype": "string"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "variable",
              "label": {
                "es": "Variable",
                "en": "Variable"
              },
              "dtype": "category"
            },
            {
              "id": "new_value",
              "label": {
                "es": "Nuevo valor",
                "en": "New value"
              },
              "dtype": "number"
            },
            {
              "id": "date",
              "label": {
                "es": "Fecha",
                "en": "Date"
              },
              "dtype": "date"
            },
            {
              "id": "previous_value",
              "label": {
                "es": "Récord anterior",
                "en": "Previous record"
              },
              "dtype": "number"
            },
            {
              "id": "previous_date",
              "label": {
                "es": "Fecha anterior",
                "en": "Previous date"
              },
              "dtype": "date"
            }
          ],
          "rows": [
            {
              "station": "Lawrenceville 2WSW",
              "admin1": "Lawrence",
              "variable": "prcp_24h",
              "new_value": 115.6,
              "date": "2025-04-05",
              "previous_value": 109.7,
              "previous_date": "1995-05-18"
            },
            {
              "station": "Shabbona 3S",
              "admin1": "DeKalb",
              "variable": "prcp_24h",
              "new_value": 152.4,
              "date": "2025-08-19",
              "previous_value": 143.5,
              "previous_date": "2008-09-13"
            }
          ],
          "categories": {
            "tmax_high": {
              "es": "Temperatura máxima más alta",
              "en": "Highest maximum temperature"
            },
            "tmin_low": {
              "es": "Temperatura mínima más baja",
              "en": "Lowest minimum temperature"
            },
            "prcp_24h": {
              "es": "Lluvia máxima en 24 h",
              "en": "Highest 24 h rainfall"
            }
          }
        },
        {
          "id": "etccdi_indices",
          "title": {
            "en": "Climate-extremes indices (statewide mean)",
            "es": "Índices de extremos climáticos (promedio estatal)"
          },
          "caption": {
            "en": "Percentile indices relative to calendar-day percentiles of 1991–2020 (5-day window); counts and maxima averaged over the state's grid cells.",
            "es": "Índices de percentil respecto a los percentiles diarios de 1991–2020 (ventana de 5 días); conteos y máximos promediados sobre las celdas del estado."
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "table",
          "columns": [
            {
              "id": "index",
              "label": {
                "es": "Índice",
                "en": "Index"
              },
              "dtype": "string"
            },
            {
              "id": "name",
              "label": {
                "es": "Descripción",
                "en": "Description"
              },
              "dtype": "category"
            },
            {
              "id": "value",
              "label": {
                "es": "Valor",
                "en": "Value"
              },
              "dtype": "number"
            },
            {
              "id": "normal",
              "label": {
                "es": "Normal",
                "en": "Normal"
              },
              "dtype": "number"
            },
            {
              "id": "anomaly",
              "label": {
                "es": "Diferencia",
                "en": "Difference"
              },
              "dtype": "number"
            },
            {
              "id": "unit",
              "label": {
                "es": "Unidad",
                "en": "Unit"
              },
              "dtype": "string"
            }
          ],
          "rows": [
            {
              "index": "TX90p",
              "name": "TX90p",
              "value": 15.2,
              "normal": 10.0,
              "anomaly": 5.2,
              "unit": "%"
            },
            {
              "index": "TN90p",
              "name": "TN90p",
              "value": 12.5,
              "normal": 10.0,
              "anomaly": 2.5,
              "unit": "%"
            },
            {
              "index": "TX10p",
              "name": "TX10p",
              "value": 8.6,
              "normal": 10.0,
              "anomaly": -1.4,
              "unit": "%"
            },
            {
              "index": "TN10p",
              "name": "TN10p",
              "value": 9.8,
              "normal": 10.0,
              "anomaly": -0.2,
              "unit": "%"
            },
            {
              "index": "FD",
              "name": "FD",
              "value": 105.4,
              "normal": 112.2,
              "anomaly": -6.7,
              "unit": "d"
            },
            {
              "index": "SU",
              "name": "SU",
              "value": 135.8,
              "normal": 122.1,
              "anomaly": 13.6,
              "unit": "d"
            },
            {
              "index": "TR",
              "name": "TR",
              "value": 38.5,
              "normal": 24.7,
              "anomaly": 13.8,
              "unit": "d"
            },
            {
              "index": "WSDI",
              "name": "WSDI",
              "value": 17.3,
              "normal": null,
              "anomaly": null,
              "unit": "d"
            },
            {
              "index": "CSDI",
              "name": "CSDI",
              "value": 10.5,
              "normal": null,
              "anomaly": null,
              "unit": "d"
            },
            {
              "index": "Rx1day",
              "name": "Rx1day",
              "value": 57.6,
              "normal": 59.9,
              "anomaly": -2.3,
              "unit": "mm"
            },
            {
              "index": "Rx5day",
              "name": "Rx5day",
              "value": 100.2,
              "normal": 103.9,
              "anomaly": -3.7,
              "unit": "mm"
            },
            {
              "index": "CDD",
              "name": "CDD",
              "value": 19.3,
              "normal": 19.0,
              "anomaly": 0.2,
              "unit": "d"
            },
            {
              "index": "CWD",
              "name": "CWD",
              "value": 5.7,
              "normal": 6.3,
              "anomaly": -0.6,
              "unit": "d"
            }
          ],
          "categories": {
            "TX90p": {
              "en": "Warm days (Tmax > 90th percentile)",
              "es": "Días cálidos (máxima > percentil 90)"
            },
            "TN90p": {
              "en": "Warm nights (Tmin > 90th percentile)",
              "es": "Noches cálidas (mínima > percentil 90)"
            },
            "TX10p": {
              "en": "Cool days (Tmax < 10th percentile)",
              "es": "Días frescos (máxima < percentil 10)"
            },
            "TN10p": {
              "en": "Cold nights (Tmin < 10th percentile)",
              "es": "Noches frías (mínima < percentil 10)"
            },
            "FD": {
              "en": "Frost days (Tmin < 0 °C)",
              "es": "Días con helada (mínima < 0 °C)"
            },
            "SU": {
              "en": "Summer days (Tmax > 25 °C)",
              "es": "Días de verano (máxima > 25 °C)"
            },
            "TR": {
              "en": "Tropical nights (Tmin > 20 °C)",
              "es": "Noches tropicales (mínima > 20 °C)"
            },
            "WSDI": {
              "en": "Warm spell days (≥ 6 days)",
              "es": "Días en rachas cálidas (≥ 6 días)"
            },
            "CSDI": {
              "en": "Cold spell days (≥ 6 days)",
              "es": "Días en rachas frías (≥ 6 días)"
            },
            "Rx1day": {
              "en": "Maximum 1-day precipitation",
              "es": "Lluvia máxima en 1 día"
            },
            "Rx5day": {
              "en": "Maximum 5-day precipitation",
              "es": "Lluvia máxima en 5 días"
            },
            "CDD": {
              "en": "Consecutive dry days (< 1 mm)",
              "es": "Días secos consecutivos (< 1 mm)"
            },
            "CWD": {
              "en": "Consecutive wet days (≥ 1 mm)",
              "es": "Días húmedos consecutivos (≥ 1 mm)"
            }
          }
        },
        {
          "id": "frost_days_chart",
          "title": {
            "en": "Frost days by region",
            "es": "Días con helada por región"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "chart",
          "chart": "bars_with_normal",
          "unit": "d",
          "assets": [
            {
              "path": "figures/frost_days_chart.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/frost_days_chart.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "region": [
              "NW",
              "NE",
              "E",
              "CE",
              "W",
              "WSW",
              "ESE",
              "SW",
              "SE"
            ],
            "frost_days": [
              123.5,
              116.5,
              115.2,
              108.5,
              106.9,
              98.7,
              98.5,
              86.3,
              87.6
            ],
            "normal": [
              132.2,
              127.1,
              120.2,
              118.6,
              117.9,
              104.7,
              102.6,
              89.6,
              88.2
            ]
          }
        },
        {
          "id": "heat_cold_waves",
          "title": {
            "en": "Heat and cold waves",
            "es": "Ondas de calor y frío"
          },
          "caption": {
            "en": "Wave: at least 3 consecutive days with at least half of the state above the 90th percentile of maximum temperature (heat) or below the 10th percentile of minimum temperature (cold). At most the 10 most intense are listed.",
            "es": "Onda: al menos 3 días consecutivos con al menos la mitad del estado por encima del percentil 90 de la máxima (calor) o por debajo del percentil 10 de la mínima (frío). Se listan como máximo las 10 más intensas."
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "event_list",
          "events": [
            {
              "start": "2025-01-20",
              "end": "2025-01-22",
              "type": "cold_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state below the 10th percentile of Tmin. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado bajo el percentil 10 de la mínima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-02-18",
              "end": "2025-02-22",
              "type": "cold_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state below the 10th percentile of Tmin. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado bajo el percentil 10 de la mínima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-03-11",
              "end": "2025-03-15",
              "type": "heat_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state above the 90th percentile of Tmax. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado sobre el percentil 90 de la máxima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-06-22",
              "end": "2025-06-27",
              "type": "heat_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 93% of the state above the 90th percentile of Tmax. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast and Southeast.",
                "es": "Hasta el 93 % del estado sobre el percentil 90 de la máxima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-08-16",
              "end": "2025-08-19",
              "type": "heat_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state above the 90th percentile of Tmax. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado sobre el percentil 90 de la máxima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-08-25",
              "end": "2025-08-29",
              "type": "cold_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state below the 10th percentile of Tmin. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado bajo el percentil 10 de la mínima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-09-04",
              "end": "2025-09-09",
              "type": "cold_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state below the 10th percentile of Tmin. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado bajo el percentil 10 de la mínima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-09-14",
              "end": "2025-09-19",
              "type": "heat_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 94% of the state above the 90th percentile of Tmax. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 94 % del estado sobre el percentil 90 de la máxima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-09-28",
              "end": "2025-10-07",
              "type": "heat_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state above the 90th percentile of Tmax. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado sobre el percentil 90 de la máxima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            },
            {
              "start": "2025-12-24",
              "end": "2025-12-29",
              "type": "heat_wave",
              "admin1": [],
              "associated_systems": [],
              "description": {
                "en": "Up to 100% of the state above the 90th percentile of Tmax. Regions: Northwest, Northeast, West, Central, East, West Southwest, East Southeast, Southwest and Southeast.",
                "es": "Hasta el 100 % del estado sobre el percentil 90 de la máxima. Regiones: Noroeste, Noreste, Oeste, Centro, Este, Oeste-suroeste, Este-sureste, Suroeste y Sureste."
              },
              "references": []
            }
          ]
        }
      ]
    },
    {
      "id": "drought",
      "number": 6,
      "title": {
        "en": "Drought",
        "es": "Sequía"
      },
      "blocks": [
        {
          "id": "national_drought_monitor",
          "title": {
            "en": "U.S. Drought Monitor, 30 December 2025",
            "es": "Monitor de Sequía de EE. UU., 30 de diciembre de 2025"
          },
          "caption": {
            "en": "Map valid from 30 December 2025. The U.S. Drought Monitor is jointly produced by the National Drought Mitigation Center at the University of Nebraska-Lincoln, the USDA and NOAA. Map courtesy of NDMC.",
            "es": "Mapa vigente desde el 30 de diciembre de 2025. El U.S. Drought Monitor es producido por el National Drought Mitigation Center de la Universidad de Nebraska-Lincoln, el USDA y la NOAA. Mapa cortesía del NDMC."
          },
          "sources": [
            "usdm"
          ],
          "type": "map",
          "variable": "usdm_category",
          "layout": "single",
          "assets": [
            {
              "path": "figures/drought_monitor_map.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/drought_monitor_map.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "scale": "usdm",
          "categories": {
            "none": {
              "en": "None",
              "es": "Sin sequía"
            },
            "D0": {
              "en": "D0 Abnormally dry",
              "es": "D0 Anormalmente seco"
            },
            "D1": {
              "en": "D1 Moderate drought",
              "es": "D1 Sequía moderada"
            },
            "D2": {
              "en": "D2 Severe drought",
              "es": "D2 Sequía severa"
            },
            "D3": {
              "en": "D3 Extreme drought",
              "es": "D3 Sequía extrema"
            },
            "D4": {
              "en": "D4 Exceptional drought",
              "es": "D4 Sequía excepcional"
            }
          }
        },
        {
          "id": "drought_monitor_series",
          "title": {
            "en": "Share of the state by drought category, weekly U.S. Drought Monitor maps (%)",
            "es": "Proporción del estado por categoría de sequía, mapas semanales del Monitor de Sequía de EE. UU. (%)"
          },
          "sources": [
            "usdm"
          ],
          "type": "chart",
          "chart": "stacked_area",
          "unit": "%",
          "assets": [
            {
              "path": "figures/drought_monitor_series.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/drought_monitor_series.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "date": [
              "2025-01-07",
              "2025-01-14",
              "2025-01-21",
              "2025-01-28",
              "2025-02-04",
              "2025-02-11",
              "2025-02-18",
              "2025-02-25",
              "2025-03-04",
              "2025-03-11",
              "2025-03-18",
              "2025-03-25",
              "2025-04-01",
              "2025-04-08",
              "2025-04-15",
              "2025-04-22",
              "2025-04-29",
              "2025-05-06",
              "2025-05-13",
              "2025-05-20",
              "2025-05-27",
              "2025-06-03",
              "2025-06-10",
              "2025-06-17",
              "2025-06-24",
              "2025-07-01",
              "2025-07-08",
              "2025-07-15",
              "2025-07-22",
              "2025-07-29",
              "2025-08-05",
              "2025-08-12",
              "2025-08-19",
              "2025-08-26",
              "2025-09-02",
              "2025-09-09",
              "2025-09-16",
              "2025-09-23",
              "2025-09-30",
              "2025-10-07",
              "2025-10-14",
              "2025-10-21",
              "2025-10-28",
              "2025-11-04",
              "2025-11-11",
              "2025-11-18",
              "2025-11-25",
              "2025-12-02",
              "2025-12-09",
              "2025-12-16",
              "2025-12-23",
              "2025-12-30"
            ],
            "d0": [
              45.9,
              39.9,
              35.1,
              35.1,
              47.5,
              73.4,
              70.5,
              76.8,
              77.5,
              77.2,
              73.9,
              65.7,
              65.6,
              35.5,
              34.5,
              32.5,
              32.8,
              43.4,
              54.8,
              54.1,
              50.4,
              54.0,
              38.4,
              38.3,
              38.0,
              44.0,
              57.2,
              52.7,
              31.2,
              27.1,
              23.1,
              24.9,
              25.4,
              29.0,
              63.8,
              65.4,
              95.6,
              96.7,
              100.0,
              98.9,
              98.4,
              98.0,
              96.9,
              89.2,
              86.3,
              86.3,
              84.7,
              84.7,
              85.6,
              91.0,
              96.2,
              98.1
            ],
            "d1": [
              14.8,
              14.8,
              14.8,
              14.8,
              15.1,
              15.1,
              15.5,
              38.2,
              56.0,
              34.8,
              28.5,
              25.4,
              25.1,
              6.8,
              6.9,
              6.0,
              5.7,
              5.0,
              9.0,
              17.6,
              22.9,
              25.1,
              13.5,
              12.4,
              10.3,
              11.3,
              18.7,
              13.0,
              9.7,
              6.8,
              2.7,
              3.6,
              3.8,
              6.1,
              13.5,
              34.4,
              63.2,
              67.1,
              74.0,
              86.3,
              86.1,
              87.7,
              78.6,
              75.8,
              73.7,
              73.7,
              72.9,
              68.6,
              69.0,
              70.7,
              67.8,
              70.6
            ],
            "d2": [
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.5,
              2.5,
              2.5,
              1.9,
              1.9,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.2,
              0.9,
              1.3,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.8,
              4.6,
              20.3,
              19.8,
              27.7,
              43.0,
              50.7,
              28.7,
              42.4,
              42.4,
              41.9,
              42.9,
              42.4,
              26.0,
              26.7,
              25.7,
              25.2,
              13.6
            ],
            "d3": [
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              3.5,
              1.6,
              1.6,
              1.6,
              2.7,
              4.5,
              4.5,
              3.5,
              4.1,
              4.1,
              4.1,
              4.1
            ],
            "d4": [
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0,
              0.0
            ]
          }
        },
        {
          "id": "drought_monitor_counties",
          "title": {
            "en": "Counties with the most severe drought, U.S. Drought Monitor of 30 December 2025 (% of the county)",
            "es": "Condados con la sequía más severa, Monitor de Sequía de EE. UU. del 30 de diciembre de 2025 (% del condado)"
          },
          "caption": {
            "en": "Cumulative shares: D1–D4 is the share in moderate drought or worse.",
            "es": "Proporciones acumuladas: D1–D4 es la proporción con sequía moderada o peor."
          },
          "sources": [
            "usdm"
          ],
          "type": "table",
          "columns": [
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "d0",
              "label": {
                "es": "D0–D4",
                "en": "D0–D4"
              },
              "dtype": "number",
              "unit": "%"
            },
            {
              "id": "d1",
              "label": {
                "es": "D1–D4",
                "en": "D1–D4"
              },
              "dtype": "number",
              "unit": "%"
            },
            {
              "id": "d2",
              "label": {
                "es": "D2–D4",
                "en": "D2–D4"
              },
              "dtype": "number",
              "unit": "%"
            },
            {
              "id": "d3",
              "label": {
                "es": "D3–D4",
                "en": "D3–D4"
              },
              "dtype": "number",
              "unit": "%"
            },
            {
              "id": "d4",
              "label": {
                "es": "D4",
                "en": "D4"
              },
              "dtype": "number",
              "unit": "%"
            }
          ],
          "rows": [
            {
              "admin1": "Douglas",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 100.0,
              "d3": 100.0,
              "d4": 0.0
            },
            {
              "admin1": "Champaign",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 100.0,
              "d3": 94.8,
              "d4": 0.0
            },
            {
              "admin1": "Piatt",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 100.0,
              "d3": 84.7,
              "d4": 0.0
            },
            {
              "admin1": "Ford",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 69.7,
              "d3": 25.0,
              "d4": 0.0
            },
            {
              "admin1": "Vermilion",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 60.3,
              "d3": 19.3,
              "d4": 0.0
            },
            {
              "admin1": "Coles",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 65.7,
              "d3": 17.7,
              "d4": 0.0
            },
            {
              "admin1": "Moultrie",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 94.5,
              "d3": 15.3,
              "d4": 0.0
            },
            {
              "admin1": "Edgar",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 88.1,
              "d3": 10.5,
              "d4": 0.0
            },
            {
              "admin1": "Iroquois",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 24.2,
              "d3": 2.5,
              "d4": 0.0
            },
            {
              "admin1": "McLean",
              "d0": 100.0,
              "d1": 100.0,
              "d2": 72.9,
              "d3": 1.4,
              "d4": 0.0
            }
          ],
          "categories": {}
        },
        {
          "id": "spi_maps",
          "title": {
            "en": "Standardized Precipitation Index (SPI) ending December 2025",
            "es": "Índice Estandarizado de Precipitación (SPI) al cierre de diciembre 2025"
          },
          "caption": {
            "en": "SPI computed from NCLIMGRID; gamma distribution fitted to 1991–2020 accumulations.",
            "es": "SPI calculado con NCLIMGRID; distribución gamma ajustada a los acumulados de 1991–2020."
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "map",
          "variable": "spi",
          "layout": "small_multiples",
          "assets": [
            {
              "path": "figures/spi_maps.png",
              "format": "png"
            }
          ],
          "scale": "spi",
          "categories": {
            "extreme_drought": {
              "en": "Extreme drought",
              "es": "Déficit extremo"
            },
            "severe_drought": {
              "en": "Severe drought",
              "es": "Déficit severo"
            },
            "moderate_drought": {
              "en": "Moderate drought",
              "es": "Déficit moderado"
            },
            "mild_drought": {
              "en": "Mild drought",
              "es": "Déficit débil"
            },
            "normal": {
              "en": "Normal",
              "es": "Normal"
            },
            "mildly_wet": {
              "en": "Mildly wet",
              "es": "Exceso débil"
            },
            "moderately_wet": {
              "en": "Moderately wet",
              "es": "Exceso moderado"
            },
            "severely_wet": {
              "en": "Severely wet",
              "es": "Exceso severo"
            },
            "extremely_wet": {
              "en": "Extremely wet",
              "es": "Exceso extremo"
            }
          }
        },
        {
          "id": "spi_area_by_category",
          "title": {
            "en": "Share of the state by SPI category",
            "es": "Porcentaje del territorio por categoría de SPI"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "chart",
          "chart": "stacked_bars",
          "unit": "%",
          "assets": [
            {
              "path": "figures/spi_area_by_category.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/spi_area_by_category.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "data": {
            "scale": [
              "SPI-6",
              "SPI-12"
            ],
            "extreme_drought": [
              4.0,
              10.5
            ],
            "severe_drought": [
              14.2,
              25.7
            ],
            "moderate_drought": [
              30.4,
              32.3
            ],
            "mild_drought": [
              28.7,
              19.3
            ],
            "normal": [
              22.7,
              11.9
            ],
            "mildly_wet": [
              0.0,
              0.3
            ],
            "moderately_wet": [
              0.0,
              0.0
            ],
            "severely_wet": [
              0.0,
              0.0
            ],
            "extremely_wet": [
              0.0,
              0.0
            ]
          }
        },
        {
          "id": "most_affected_units",
          "title": {
            "en": "Counties with the lowest SPI-12",
            "es": "Condados con el SPI-12 más bajo"
          },
          "sources": [
            "nclimgrid"
          ],
          "type": "table",
          "columns": [
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "spi_6",
              "label": {
                "es": "SPI-6",
                "en": "SPI-6"
              },
              "dtype": "number"
            },
            {
              "id": "spi_12",
              "label": {
                "es": "SPI-12",
                "en": "SPI-12"
              },
              "dtype": "number"
            },
            {
              "id": "category",
              "label": {
                "es": "Categoría",
                "en": "Category"
              },
              "dtype": "category"
            }
          ],
          "rows": [
            {
              "admin1": "Champaign",
              "spi_6": -2.11,
              "spi_12": -3.0,
              "category": "extreme_drought"
            },
            {
              "admin1": "Vermilion",
              "spi_6": -1.97,
              "spi_12": -2.84,
              "category": "extreme_drought"
            },
            {
              "admin1": "Piatt",
              "spi_6": -1.62,
              "spi_12": -2.65,
              "category": "extreme_drought"
            },
            {
              "admin1": "Douglas",
              "spi_6": -1.74,
              "spi_12": -2.52,
              "category": "extreme_drought"
            },
            {
              "admin1": "De Witt",
              "spi_6": -1.5,
              "spi_12": -2.4,
              "category": "extreme_drought"
            },
            {
              "admin1": "Ford",
              "spi_6": -1.68,
              "spi_12": -2.34,
              "category": "extreme_drought"
            },
            {
              "admin1": "Edgar",
              "spi_6": -1.7,
              "spi_12": -2.27,
              "category": "extreme_drought"
            },
            {
              "admin1": "Moultrie",
              "spi_6": -1.42,
              "spi_12": -2.17,
              "category": "extreme_drought"
            },
            {
              "admin1": "McLean",
              "spi_6": -1.45,
              "spi_12": -2.0,
              "category": "severe_drought"
            },
            {
              "admin1": "Sangamon",
              "spi_6": -1.34,
              "spi_12": -1.94,
              "category": "severe_drought"
            }
          ],
          "categories": {
            "extreme_drought": {
              "en": "Extreme drought",
              "es": "Déficit extremo"
            },
            "severe_drought": {
              "en": "Severe drought",
              "es": "Déficit severo"
            },
            "moderate_drought": {
              "en": "Moderate drought",
              "es": "Déficit moderado"
            },
            "mild_drought": {
              "en": "Mild drought",
              "es": "Déficit débil"
            },
            "normal": {
              "en": "Normal",
              "es": "Normal"
            },
            "mildly_wet": {
              "en": "Mildly wet",
              "es": "Exceso débil"
            },
            "moderately_wet": {
              "en": "Moderately wet",
              "es": "Exceso moderado"
            },
            "severely_wet": {
              "en": "Severely wet",
              "es": "Exceso severo"
            },
            "extremely_wet": {
              "en": "Extremely wet",
              "es": "Exceso extremo"
            }
          }
        },
        {
          "id": "drought_narrative",
          "sources": [],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "U.S. Drought Monitor, map of 30 December 2025: 71% of the state in drought (D1–D4), 14% in severe drought or worse (D2–D4) and 4% in extreme or exceptional drought (D3–D4); 98% was abnormally dry or in drought (D0–D4).",
              "es": "Monitor de Sequía de EE. UU., mapa del 30 de diciembre de 2025: el 71 % del estado con sequía (D1–D4), el 14 % con sequía severa o peor (D2–D4) y el 4 % con sequía extrema o excepcional (D3–D4); el 98 % estaba anormalmente seco o con sequía (D0–D4)."
            },
            {
              "en": "On the map of 31 December 2024, 20% of the state was in drought: a change of +50 points over the period.",
              "es": "En el mapa del 31 de diciembre de 2024, el 20 % del estado estaba con sequía: un cambio de +50 puntos en el periodo."
            },
            {
              "en": "Counties with the largest share in severe drought or worse (D2–D4): Douglas (100%), Champaign (100%) and Piatt (100%).",
              "es": "Condados con mayor proporción en sequía severa o peor (D2–D4): Douglas (100 %), Champaign (100 %) y Piatt (100 %)."
            },
            {
              "en": "SPI-12 (Jan–Dec 2025): statewide mean −1.28; 69% of the state in drought (SPI ≤ −1.0) and 36% in severe or extreme drought.",
              "es": "SPI-12 (Ene–Dic 2025): promedio estatal de −1.28; el 69 % del estado con sequía (SPI ≤ −1.0) y el 36 % con sequía severa o extrema."
            },
            {
              "en": "Most affected counties: Champaign (−3.00), Vermilion (−2.84) and Piatt (−2.65).",
              "es": "Condados más afectados: Champaign (−3.00), Vermilion (−2.84) y Piatt (−2.65)."
            },
            {
              "en": "SPI-6 (Jul–Dec 2025): 49% of the state in drought.",
              "es": "SPI-6 (Jul–Dic 2025): el 49 % del estado con sequía."
            }
          ]
        }
      ]
    },
    {
      "id": "events",
      "number": 7,
      "title": {
        "en": "Severe weather and notable events",
        "es": "Eventos notables y tiempo severo"
      },
      "blocks": [
        {
          "id": "events_table",
          "title": {
            "en": "Notable events",
            "es": "Eventos notables"
          },
          "caption": {
            "en": "GDACS alerts and station rainfall of 150 mm or more in 24 hours (after quality control).",
            "es": "Alertas de GDACS y lluvias de 150 mm o más en 24 horas en estaciones (tras el control de calidad)."
          },
          "sources": [
            "gdacs",
            "ghcn"
          ],
          "type": "event_list",
          "events": [
            {
              "start": "2025-04-05",
              "type": "heavy_rain",
              "admin1": [
                "US-IL-121"
              ],
              "location": "Salem",
              "lat": 38.6403,
              "lon": -88.9458,
              "associated_systems": [],
              "description": {
                "en": "150.1 mm in 24 hours.",
                "es": "150.1 mm en 24 horas."
              },
              "references": []
            },
            {
              "start": "2025-08-19",
              "type": "heavy_rain",
              "admin1": [
                "US-IL-037"
              ],
              "location": "Shabbona 3S",
              "lat": 41.7328,
              "lon": -88.8642,
              "associated_systems": [],
              "description": {
                "en": "152.4 mm in 24 hours.",
                "es": "152.4 mm en 24 horas."
              },
              "references": []
            }
          ]
        }
      ]
    },
    {
      "id": "outlook",
      "number": 9,
      "title": {
        "en": "Outlook",
        "es": "Perspectivas"
      },
      "blocks": [
        {
          "id": "next_season_terciles",
          "title": {
            "en": "Outlook for Jan–Mar 2026: most likely tercile",
            "es": "Perspectiva para Ene–Mar 2026: tercil más probable"
          },
          "sources": [
            "nmme"
          ],
          "type": "map",
          "variable": "tercile_probability",
          "layout": "small_multiples",
          "assets": [
            {
              "path": "figures/next_season_terciles.en.png",
              "format": "png",
              "language": "en"
            },
            {
              "path": "figures/next_season_terciles.es.png",
              "format": "png",
              "language": "es"
            }
          ],
          "scale": "outlook_tercile",
          "categories": {
            "below_normal": {
              "en": "Below normal",
              "es": "Inferior a lo normal"
            },
            "normal_below": {
              "en": "Normal to below normal",
              "es": "Normal a inferior"
            },
            "normal": {
              "en": "Normal",
              "es": "Normal"
            },
            "normal_above": {
              "en": "Normal to above normal",
              "es": "Normal a superior"
            },
            "above_normal": {
              "en": "Above normal",
              "es": "Superior a lo normal"
            }
          }
        },
        {
          "id": "regional_probabilities",
          "title": {
            "en": "Probability of each tercile by region, Jan–Mar 2026 (%)",
            "es": "Probabilidad de cada tercil por región, Ene–Mar 2026 (%)"
          },
          "sources": [
            "nmme"
          ],
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "precip_below",
              "label": {
                "en": "Precipitation: below",
                "es": "Precipitación: inferior"
              },
              "dtype": "number"
            },
            {
              "id": "precip_normal",
              "label": {
                "en": "Precipitation: normal",
                "es": "Precipitación: normal"
              },
              "dtype": "number"
            },
            {
              "id": "precip_above",
              "label": {
                "en": "Precipitation: above",
                "es": "Precipitación: superior"
              },
              "dtype": "number"
            },
            {
              "id": "temperature_below",
              "label": {
                "en": "Temp.: below",
                "es": "Temp.: inferior"
              },
              "dtype": "number"
            },
            {
              "id": "temperature_normal",
              "label": {
                "en": "Temp.: normal",
                "es": "Temp.: normal"
              },
              "dtype": "number"
            },
            {
              "id": "temperature_above",
              "label": {
                "en": "Temp.: above",
                "es": "Temp.: superior"
              },
              "dtype": "number"
            }
          ],
          "rows": [
            {
              "region": "northwest",
              "precip_below": 32,
              "precip_normal": 32,
              "precip_above": 35,
              "temperature_below": 23,
              "temperature_normal": 28,
              "temperature_above": 49
            },
            {
              "region": "northeast",
              "precip_below": 32,
              "precip_normal": 32,
              "precip_above": 36,
              "temperature_below": 22,
              "temperature_normal": 27,
              "temperature_above": 50
            },
            {
              "region": "west",
              "precip_below": 32,
              "precip_normal": 35,
              "precip_above": 34,
              "temperature_below": 22,
              "temperature_normal": 23,
              "temperature_above": 54
            },
            {
              "region": "central",
              "precip_below": 31,
              "precip_normal": 34,
              "precip_above": 35,
              "temperature_below": 23,
              "temperature_normal": 22,
              "temperature_above": 56
            },
            {
              "region": "east",
              "precip_below": 29,
              "precip_normal": 35,
              "precip_above": 36,
              "temperature_below": 22,
              "temperature_normal": 25,
              "temperature_above": 53
            },
            {
              "region": "west_southwest",
              "precip_below": 31,
              "precip_normal": 34,
              "precip_above": 35,
              "temperature_below": 23,
              "temperature_normal": 24,
              "temperature_above": 53
            },
            {
              "region": "east_southeast",
              "precip_below": 27,
              "precip_normal": 37,
              "precip_above": 36,
              "temperature_below": 21,
              "temperature_normal": 27,
              "temperature_above": 52
            },
            {
              "region": "southwest",
              "precip_below": 28,
              "precip_normal": 36,
              "precip_above": 36,
              "temperature_below": 21,
              "temperature_normal": 27,
              "temperature_above": 52
            },
            {
              "region": "southeast",
              "precip_below": 27,
              "precip_normal": 38,
              "precip_above": 35,
              "temperature_below": 20,
              "temperature_normal": 29,
              "temperature_above": 51
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "outlook_disclaimer",
          "sources": [],
          "type": "note",
          "text": {
            "en": "Probabilistic outlook from the North American Multi-Model Ensemble (NMME), initialised in January 2026, relative to 1991–2020 terciles. It is not an official forecast: consult the National Weather Service and NOAA's Climate Prediction Center.",
            "es": "Perspectiva probabilística del conjunto multimodelo norteamericano (NMME), inicializada en enero 2026, respecto a los terciles de 1991–2020. No es un pronóstico oficial: consulte al National Weather Service y al Climate Prediction Center de la NOAA."
          }
        },
        {
          "id": "outlook_narrative",
          "sources": [],
          "type": "narrative",
          "style": "paragraphs",
          "paragraphs": [
            {
              "en": "Precipitation, Jan–Mar 2026: above normal is favoured over 2% of the state and below normal over 0%.",
              "es": "Precipitación, Ene–Mar 2026: se favorece un valor superior a lo normal en el 2 % del estado e inferior a lo normal en el 0 %."
            },
            {
              "en": "Mean temperature, Jan–Mar 2026: above normal is favoured over 100% of the state and below normal over 0%.",
              "es": "Temperatura media, Ene–Mar 2026: se favorece un valor superior a lo normal en el 100 % del estado e inferior a lo normal en el 0 %."
            }
          ]
        }
      ]
    },
    {
      "id": "annexes",
      "number": 10,
      "title": {
        "en": "Annexes",
        "es": "Anexos"
      },
      "blocks": [
        {
          "id": "regions_definition",
          "title": {
            "es": "Regiones climáticas del reporte",
            "en": "Report climate regions"
          },
          "sources": [],
          "type": "map",
          "variable": "regions",
          "layout": "choropleth",
          "assets": [
            {
              "path": "figures/regions_definition.png",
              "format": "png"
            }
          ],
          "categories": {}
        },
        {
          "id": "admin1_monthly_precip",
          "title": {
            "es": "Precipitación mensual por región (mm)",
            "en": "Monthly precipitation by region (mm)"
          },
          "sources": [
            "nclimgrid"
          ],
          "data_ref": "data/admin1_monthly_precip.csv",
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "m01",
              "label": {
                "en": "Jan",
                "es": "Ene"
              },
              "dtype": "number"
            },
            {
              "id": "m02",
              "label": {
                "en": "Feb",
                "es": "Feb"
              },
              "dtype": "number"
            },
            {
              "id": "m03",
              "label": {
                "en": "Mar",
                "es": "Mar"
              },
              "dtype": "number"
            },
            {
              "id": "m04",
              "label": {
                "en": "Apr",
                "es": "Abr"
              },
              "dtype": "number"
            },
            {
              "id": "m05",
              "label": {
                "en": "May",
                "es": "May"
              },
              "dtype": "number"
            },
            {
              "id": "m06",
              "label": {
                "en": "Jun",
                "es": "Jun"
              },
              "dtype": "number"
            },
            {
              "id": "m07",
              "label": {
                "en": "Jul",
                "es": "Jul"
              },
              "dtype": "number"
            },
            {
              "id": "m08",
              "label": {
                "en": "Aug",
                "es": "Ago"
              },
              "dtype": "number"
            },
            {
              "id": "m09",
              "label": {
                "en": "Sep",
                "es": "Sep"
              },
              "dtype": "number"
            },
            {
              "id": "m10",
              "label": {
                "en": "Oct",
                "es": "Oct"
              },
              "dtype": "number"
            },
            {
              "id": "m11",
              "label": {
                "en": "Nov",
                "es": "Nov"
              },
              "dtype": "number"
            },
            {
              "id": "m12",
              "label": {
                "en": "Dec",
                "es": "Dic"
              },
              "dtype": "number"
            }
          ],
          "rows": [
            {
              "region": "northwest",
              "m01": 16.2,
              "m02": 18.4,
              "m03": 70.4,
              "m04": 67.8,
              "m05": 74.0,
              "m06": 100.5,
              "m07": 213.8,
              "m08": 88.2,
              "m09": 17.6,
              "m10": 47.4,
              "m11": 49.2,
              "m12": 41.2
            },
            {
              "region": "northeast",
              "m01": 18.2,
              "m02": 20.0,
              "m03": 85.5,
              "m04": 70.6,
              "m05": 55.7,
              "m06": 89.7,
              "m07": 142.5,
              "m08": 98.1,
              "m09": 33.3,
              "m10": 53.3,
              "m11": 53.4,
              "m12": 51.5
            },
            {
              "region": "west",
              "m01": 15.5,
              "m02": 8.5,
              "m03": 67.8,
              "m04": 73.3,
              "m05": 90.5,
              "m06": 106.7,
              "m07": 200.5,
              "m08": 25.9,
              "m09": 27.0,
              "m10": 38.8,
              "m11": 42.2,
              "m12": 45.3
            },
            {
              "region": "central",
              "m01": 21.2,
              "m02": 10.6,
              "m03": 71.1,
              "m04": 84.0,
              "m05": 76.7,
              "m06": 103.8,
              "m07": 160.0,
              "m08": 38.2,
              "m09": 20.2,
              "m10": 41.0,
              "m11": 43.1,
              "m12": 42.6
            },
            {
              "region": "east",
              "m01": 19.0,
              "m02": 12.1,
              "m03": 85.4,
              "m04": 88.9,
              "m05": 75.5,
              "m06": 101.4,
              "m07": 127.2,
              "m08": 50.4,
              "m09": 30.3,
              "m10": 42.1,
              "m11": 43.3,
              "m12": 42.4
            },
            {
              "region": "west_southwest",
              "m01": 28.5,
              "m02": 14.6,
              "m03": 71.4,
              "m04": 141.2,
              "m05": 91.5,
              "m06": 90.5,
              "m07": 171.1,
              "m08": 17.9,
              "m09": 30.8,
              "m10": 55.4,
              "m11": 50.2,
              "m12": 21.0
            },
            {
              "region": "east_southeast",
              "m01": 33.1,
              "m02": 32.9,
              "m03": 78.4,
              "m04": 206.5,
              "m05": 95.8,
              "m06": 104.6,
              "m07": 161.1,
              "m08": 25.2,
              "m09": 42.3,
              "m10": 80.7,
              "m11": 58.0,
              "m12": 34.8
            },
            {
              "region": "southwest",
              "m01": 53.5,
              "m02": 65.1,
              "m03": 60.1,
              "m04": 239.4,
              "m05": 109.4,
              "m06": 125.5,
              "m07": 111.2,
              "m08": 22.0,
              "m09": 49.9,
              "m10": 110.8,
              "m11": 53.9,
              "m12": 22.2
            },
            {
              "region": "southeast",
              "m01": 52.0,
              "m02": 80.0,
              "m03": 65.5,
              "m04": 241.9,
              "m05": 122.7,
              "m06": 134.5,
              "m07": 103.0,
              "m08": 25.3,
              "m09": 69.3,
              "m10": 102.0,
              "m11": 51.1,
              "m12": 28.0
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "admin1_monthly_tmax",
          "title": {
            "es": "Temperatura máxima mensual por región (°C)",
            "en": "Monthly maximum temperature by region (°C)"
          },
          "sources": [
            "nclimgrid"
          ],
          "data_ref": "data/admin1_monthly_tmax.csv",
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "m01",
              "label": {
                "en": "Jan",
                "es": "Ene"
              },
              "dtype": "number"
            },
            {
              "id": "m02",
              "label": {
                "en": "Feb",
                "es": "Feb"
              },
              "dtype": "number"
            },
            {
              "id": "m03",
              "label": {
                "en": "Mar",
                "es": "Mar"
              },
              "dtype": "number"
            },
            {
              "id": "m04",
              "label": {
                "en": "Apr",
                "es": "Abr"
              },
              "dtype": "number"
            },
            {
              "id": "m05",
              "label": {
                "en": "May",
                "es": "May"
              },
              "dtype": "number"
            },
            {
              "id": "m06",
              "label": {
                "en": "Jun",
                "es": "Jun"
              },
              "dtype": "number"
            },
            {
              "id": "m07",
              "label": {
                "en": "Jul",
                "es": "Jul"
              },
              "dtype": "number"
            },
            {
              "id": "m08",
              "label": {
                "en": "Aug",
                "es": "Ago"
              },
              "dtype": "number"
            },
            {
              "id": "m09",
              "label": {
                "en": "Sep",
                "es": "Sep"
              },
              "dtype": "number"
            },
            {
              "id": "m10",
              "label": {
                "en": "Oct",
                "es": "Oct"
              },
              "dtype": "number"
            },
            {
              "id": "m11",
              "label": {
                "en": "Nov",
                "es": "Nov"
              },
              "dtype": "number"
            },
            {
              "id": "m12",
              "label": {
                "en": "Dec",
                "es": "Dic"
              },
              "dtype": "number"
            }
          ],
          "rows": [
            {
              "region": "northwest",
              "m01": -1.3,
              "m02": 0.4,
              "m03": 13.1,
              "m04": 16.6,
              "m05": 22.1,
              "m06": 28.6,
              "m07": 29.6,
              "m08": 27.4,
              "m09": 26.8,
              "m10": 20.5,
              "m11": 9.9,
              "m12": 0.6
            },
            {
              "region": "northeast",
              "m01": -1.4,
              "m02": 1.1,
              "m03": 12.7,
              "m04": 16.0,
              "m05": 20.7,
              "m06": 28.5,
              "m07": 29.9,
              "m08": 27.8,
              "m09": 26.1,
              "m10": 19.7,
              "m11": 9.7,
              "m12": 1.0
            },
            {
              "region": "west",
              "m01": -0.4,
              "m02": 2.6,
              "m03": 15.6,
              "m04": 18.5,
              "m05": 22.8,
              "m06": 28.7,
              "m07": 30.5,
              "m08": 28.7,
              "m09": 28.0,
              "m10": 22.0,
              "m11": 11.8,
              "m12": 3.0
            },
            {
              "region": "central",
              "m01": -0.7,
              "m02": 3.4,
              "m03": 15.3,
              "m04": 18.4,
              "m05": 23.2,
              "m06": 29.0,
              "m07": 30.8,
              "m08": 28.7,
              "m09": 28.4,
              "m10": 21.8,
              "m11": 11.6,
              "m12": 2.9
            },
            {
              "region": "east",
              "m01": -1.2,
              "m02": 3.1,
              "m03": 14.5,
              "m04": 17.7,
              "m05": 22.3,
              "m06": 29.2,
              "m07": 30.7,
              "m08": 28.4,
              "m09": 27.8,
              "m10": 21.3,
              "m11": 11.0,
              "m12": 2.5
            },
            {
              "region": "west_southwest",
              "m01": 0.3,
              "m02": 4.3,
              "m03": 17.0,
              "m04": 19.3,
              "m05": 23.1,
              "m06": 29.1,
              "m07": 31.5,
              "m08": 29.5,
              "m09": 28.8,
              "m10": 22.7,
              "m11": 13.1,
              "m12": 5.3
            },
            {
              "region": "east_southeast",
              "m01": 0.3,
              "m02": 4.7,
              "m03": 16.3,
              "m04": 19.2,
              "m05": 22.8,
              "m06": 29.3,
              "m07": 31.7,
              "m08": 29.3,
              "m09": 28.8,
              "m10": 22.4,
              "m11": 12.7,
              "m12": 5.1
            },
            {
              "region": "southwest",
              "m01": 2.3,
              "m02": 5.9,
              "m03": 18.0,
              "m04": 20.5,
              "m05": 23.1,
              "m06": 29.4,
              "m07": 32.1,
              "m08": 30.4,
              "m09": 29.0,
              "m10": 22.9,
              "m11": 14.2,
              "m12": 7.7
            },
            {
              "region": "southeast",
              "m01": 2.3,
              "m02": 6.2,
              "m03": 17.7,
              "m04": 20.2,
              "m05": 23.0,
              "m06": 29.3,
              "m07": 32.1,
              "m08": 30.3,
              "m09": 28.9,
              "m10": 22.4,
              "m11": 13.9,
              "m12": 7.3
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "admin1_monthly_tmean",
          "title": {
            "es": "Temperatura media mensual por región (°C)",
            "en": "Monthly mean temperature by region (°C)"
          },
          "sources": [
            "nclimgrid"
          ],
          "data_ref": "data/admin1_monthly_tmean.csv",
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "m01",
              "label": {
                "en": "Jan",
                "es": "Ene"
              },
              "dtype": "number"
            },
            {
              "id": "m02",
              "label": {
                "en": "Feb",
                "es": "Feb"
              },
              "dtype": "number"
            },
            {
              "id": "m03",
              "label": {
                "en": "Mar",
                "es": "Mar"
              },
              "dtype": "number"
            },
            {
              "id": "m04",
              "label": {
                "en": "Apr",
                "es": "Abr"
              },
              "dtype": "number"
            },
            {
              "id": "m05",
              "label": {
                "en": "May",
                "es": "May"
              },
              "dtype": "number"
            },
            {
              "id": "m06",
              "label": {
                "en": "Jun",
                "es": "Jun"
              },
              "dtype": "number"
            },
            {
              "id": "m07",
              "label": {
                "en": "Jul",
                "es": "Jul"
              },
              "dtype": "number"
            },
            {
              "id": "m08",
              "label": {
                "en": "Aug",
                "es": "Ago"
              },
              "dtype": "number"
            },
            {
              "id": "m09",
              "label": {
                "en": "Sep",
                "es": "Sep"
              },
              "dtype": "number"
            },
            {
              "id": "m10",
              "label": {
                "en": "Oct",
                "es": "Oct"
              },
              "dtype": "number"
            },
            {
              "id": "m11",
              "label": {
                "en": "Nov",
                "es": "Nov"
              },
              "dtype": "number"
            },
            {
              "id": "m12",
              "label": {
                "en": "Dec",
                "es": "Dic"
              },
              "dtype": "number"
            }
          ],
          "rows": [
            {
              "region": "northwest",
              "m01": -6.7,
              "m02": -4.3,
              "m03": 6.6,
              "m04": 10.3,
              "m05": 15.5,
              "m06": 22.6,
              "m07": 24.3,
              "m08": 21.7,
              "m09": 19.5,
              "m10": 14.2,
              "m11": 4.8,
              "m12": -4.4
            },
            {
              "region": "northeast",
              "m01": -6.2,
              "m02": -3.4,
              "m03": 6.5,
              "m04": 10.0,
              "m05": 14.6,
              "m06": 22.4,
              "m07": 24.6,
              "m08": 22.1,
              "m09": 19.5,
              "m10": 14.0,
              "m11": 5.0,
              "m12": -3.8
            },
            {
              "region": "west",
              "m01": -5.5,
              "m02": -2.3,
              "m03": 8.4,
              "m04": 12.1,
              "m05": 16.5,
              "m06": 23.1,
              "m07": 25.3,
              "m08": 22.7,
              "m09": 20.6,
              "m10": 15.7,
              "m11": 6.2,
              "m12": -2.1
            },
            {
              "region": "central",
              "m01": -5.6,
              "m02": -1.6,
              "m03": 8.3,
              "m04": 12.0,
              "m05": 16.7,
              "m06": 23.3,
              "m07": 25.5,
              "m08": 22.6,
              "m09": 20.4,
              "m10": 15.2,
              "m11": 6.0,
              "m12": -2.2
            },
            {
              "region": "east",
              "m01": -6.1,
              "m02": -1.8,
              "m03": 7.8,
              "m04": 11.3,
              "m05": 16.1,
              "m06": 23.2,
              "m07": 25.3,
              "m08": 22.3,
              "m09": 20.1,
              "m10": 14.5,
              "m11": 5.5,
              "m12": -2.6
            },
            {
              "region": "west_southwest",
              "m01": -4.5,
              "m02": -0.8,
              "m03": 9.7,
              "m04": 12.9,
              "m05": 17.2,
              "m06": 23.8,
              "m07": 26.3,
              "m08": 23.5,
              "m09": 21.2,
              "m10": 16.2,
              "m11": 7.5,
              "m12": -0.1
            },
            {
              "region": "east_southeast",
              "m01": -4.4,
              "m02": -0.1,
              "m03": 9.4,
              "m04": 12.9,
              "m05": 17.2,
              "m06": 24.0,
              "m07": 26.6,
              "m08": 23.2,
              "m09": 21.2,
              "m10": 15.7,
              "m11": 7.4,
              "m12": 0.2
            },
            {
              "region": "southwest",
              "m01": -2.5,
              "m02": 1.0,
              "m03": 11.0,
              "m04": 14.6,
              "m05": 18.0,
              "m06": 24.6,
              "m07": 27.2,
              "m08": 24.2,
              "m09": 22.0,
              "m10": 16.5,
              "m11": 8.7,
              "m12": 2.5
            },
            {
              "region": "southeast",
              "m01": -2.5,
              "m02": 1.2,
              "m03": 10.8,
              "m04": 14.3,
              "m05": 17.9,
              "m06": 24.5,
              "m07": 27.1,
              "m08": 24.1,
              "m09": 21.8,
              "m10": 16.1,
              "m11": 8.6,
              "m12": 2.6
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "admin1_monthly_tmin",
          "title": {
            "es": "Temperatura mínima mensual por región (°C)",
            "en": "Monthly minimum temperature by region (°C)"
          },
          "sources": [
            "nclimgrid"
          ],
          "data_ref": "data/admin1_monthly_tmin.csv",
          "type": "table",
          "columns": [
            {
              "id": "region",
              "label": {
                "es": "Región",
                "en": "Region"
              },
              "dtype": "category"
            },
            {
              "id": "m01",
              "label": {
                "en": "Jan",
                "es": "Ene"
              },
              "dtype": "number"
            },
            {
              "id": "m02",
              "label": {
                "en": "Feb",
                "es": "Feb"
              },
              "dtype": "number"
            },
            {
              "id": "m03",
              "label": {
                "en": "Mar",
                "es": "Mar"
              },
              "dtype": "number"
            },
            {
              "id": "m04",
              "label": {
                "en": "Apr",
                "es": "Abr"
              },
              "dtype": "number"
            },
            {
              "id": "m05",
              "label": {
                "en": "May",
                "es": "May"
              },
              "dtype": "number"
            },
            {
              "id": "m06",
              "label": {
                "en": "Jun",
                "es": "Jun"
              },
              "dtype": "number"
            },
            {
              "id": "m07",
              "label": {
                "en": "Jul",
                "es": "Jul"
              },
              "dtype": "number"
            },
            {
              "id": "m08",
              "label": {
                "en": "Aug",
                "es": "Ago"
              },
              "dtype": "number"
            },
            {
              "id": "m09",
              "label": {
                "en": "Sep",
                "es": "Sep"
              },
              "dtype": "number"
            },
            {
              "id": "m10",
              "label": {
                "en": "Oct",
                "es": "Oct"
              },
              "dtype": "number"
            },
            {
              "id": "m11",
              "label": {
                "en": "Nov",
                "es": "Nov"
              },
              "dtype": "number"
            },
            {
              "id": "m12",
              "label": {
                "en": "Dec",
                "es": "Dic"
              },
              "dtype": "number"
            }
          ],
          "rows": [
            {
              "region": "northwest",
              "m01": -12.0,
              "m02": -9.1,
              "m03": 0.2,
              "m04": 3.9,
              "m05": 8.9,
              "m06": 16.5,
              "m07": 19.0,
              "m08": 15.9,
              "m09": 12.2,
              "m10": 7.9,
              "m11": -0.4,
              "m12": -9.4
            },
            {
              "region": "northeast",
              "m01": -10.9,
              "m02": -7.9,
              "m03": 0.3,
              "m04": 4.0,
              "m05": 8.4,
              "m06": 16.3,
              "m07": 19.3,
              "m08": 16.5,
              "m09": 12.8,
              "m10": 8.2,
              "m11": 0.2,
              "m12": -8.5
            },
            {
              "region": "west",
              "m01": -10.5,
              "m02": -7.3,
              "m03": 1.2,
              "m04": 5.7,
              "m05": 10.2,
              "m06": 17.4,
              "m07": 20.2,
              "m08": 16.7,
              "m09": 13.2,
              "m10": 9.4,
              "m11": 0.7,
              "m12": -7.2
            },
            {
              "region": "central",
              "m01": -10.5,
              "m02": -6.7,
              "m03": 1.3,
              "m04": 5.6,
              "m05": 10.2,
              "m06": 17.6,
              "m07": 20.2,
              "m08": 16.5,
              "m09": 12.4,
              "m10": 8.6,
              "m11": 0.4,
              "m12": -7.4
            },
            {
              "region": "east",
              "m01": -10.9,
              "m02": -6.8,
              "m03": 1.1,
              "m04": 4.9,
              "m05": 9.9,
              "m06": 17.2,
              "m07": 19.9,
              "m08": 16.2,
              "m09": 12.4,
              "m10": 7.8,
              "m11": 0.0,
              "m12": -7.6
            },
            {
              "region": "west_southwest",
              "m01": -9.4,
              "m02": -5.9,
              "m03": 2.4,
              "m04": 6.5,
              "m05": 11.3,
              "m06": 18.4,
              "m07": 21.1,
              "m08": 17.5,
              "m09": 13.6,
              "m10": 9.7,
              "m11": 1.8,
              "m12": -5.5
            },
            {
              "region": "east_southeast",
              "m01": -9.1,
              "m02": -4.9,
              "m03": 2.6,
              "m04": 6.7,
              "m05": 11.6,
              "m06": 18.7,
              "m07": 21.5,
              "m08": 17.2,
              "m09": 13.6,
              "m10": 9.0,
              "m11": 2.0,
              "m12": -4.6
            },
            {
              "region": "southwest",
              "m01": -7.4,
              "m02": -4.0,
              "m03": 3.9,
              "m04": 8.7,
              "m05": 13.0,
              "m06": 19.8,
              "m07": 22.3,
              "m08": 17.9,
              "m09": 14.9,
              "m10": 10.2,
              "m11": 3.2,
              "m12": -2.8
            },
            {
              "region": "southeast",
              "m01": -7.4,
              "m02": -3.7,
              "m03": 3.9,
              "m04": 8.4,
              "m05": 12.9,
              "m06": 19.6,
              "m07": 22.2,
              "m08": 17.9,
              "m09": 14.7,
              "m10": 9.7,
              "m11": 3.3,
              "m12": -2.0
            }
          ],
          "categories": {
            "northwest": {
              "en": "Northwest",
              "es": "Noroeste"
            },
            "northeast": {
              "en": "Northeast",
              "es": "Noreste"
            },
            "west": {
              "en": "West",
              "es": "Oeste"
            },
            "central": {
              "en": "Central",
              "es": "Centro"
            },
            "east": {
              "en": "East",
              "es": "Este"
            },
            "west_southwest": {
              "en": "West Southwest",
              "es": "Oeste-suroeste"
            },
            "east_southeast": {
              "en": "East Southeast",
              "es": "Este-sureste"
            },
            "southwest": {
              "en": "Southwest",
              "es": "Suroeste"
            },
            "southeast": {
              "en": "Southeast",
              "es": "Sureste"
            }
          }
        },
        {
          "id": "station_list",
          "title": {
            "es": "Estaciones utilizadas",
            "en": "Stations used"
          },
          "sources": [
            "ghcn"
          ],
          "data_ref": "data/station_list.csv",
          "type": "table",
          "columns": [
            {
              "id": "station_id",
              "label": {
                "es": "Clave",
                "en": "Id"
              },
              "dtype": "string"
            },
            {
              "id": "name",
              "label": {
                "es": "Nombre",
                "en": "Name"
              },
              "dtype": "string"
            },
            {
              "id": "admin1",
              "label": {
                "es": "Condado",
                "en": "County"
              },
              "dtype": "string"
            },
            {
              "id": "lat",
              "label": {
                "es": "Latitud",
                "en": "Latitude"
              },
              "dtype": "number"
            },
            {
              "id": "lon",
              "label": {
                "es": "Longitud",
                "en": "Longitude"
              },
              "dtype": "number"
            },
            {
              "id": "altitude_m",
              "label": {
                "es": "Altitud",
                "en": "Altitude"
              },
              "dtype": "number",
              "unit": "m"
            },
            {
              "id": "completeness_pct",
              "label": {
                "es": "Días con datos (Tmáx)",
                "en": "Days with data (Tmax)"
              },
              "dtype": "number",
              "unit": "%"
            }
          ],
          "rows": [
            {
              "station_id": "USC00110072",
              "name": "Aledo",
              "admin1": "Mercer",
              "lat": 41.2069,
              "lon": -90.7419,
              "altitude_m": 223.7,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00110082",
              "name": "Alexis 1 SW",
              "admin1": "Warren",
              "lat": 41.0578,
              "lon": -90.5656,
              "altitude_m": 204.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110137",
              "name": "Alton - Melvin Price L&D",
              "admin1": "Madison",
              "lat": 38.8669,
              "lon": -90.1489,
              "altitude_m": 123.4,
              "completeness_pct": 83
            },
            {
              "station_id": "USC00110140",
              "name": "Altona",
              "admin1": "Knox",
              "lat": 41.1203,
              "lon": -90.1642,
              "altitude_m": 233.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110146",
              "name": "Amboy Water",
              "admin1": "Lee",
              "lat": 41.7225,
              "lon": -89.3367,
              "altitude_m": 230.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110187",
              "name": "Anna 4 N",
              "admin1": "Union",
              "lat": 37.5222,
              "lon": -89.2486,
              "altitude_m": 180.7,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00110251",
              "name": "Arthur 1W",
              "admin1": "Moultrie",
              "lat": 39.7103,
              "lon": -88.4886,
              "altitude_m": 204.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110306",
              "name": "Athens 4SW",
              "admin1": "Menard",
              "lat": 39.9275,
              "lon": -89.7964,
              "altitude_m": 181.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110330",
              "name": "Augusta",
              "admin1": "Hancock",
              "lat": 40.2331,
              "lon": -90.9467,
              "altitude_m": 203.6,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110338",
              "name": "Aurora Water",
              "admin1": "Kane",
              "lat": 41.7803,
              "lon": -88.3092,
              "altitude_m": 205.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00110356",
              "name": "Avon",
              "admin1": "Fulton",
              "lat": 40.6633,
              "lon": -90.4447,
              "altitude_m": 195.1,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00110442",
              "name": "Barrington 3SW",
              "admin1": "Cook",
              "lat": 42.1153,
              "lon": -88.1639,
              "altitude_m": 269.1,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00110500",
              "name": "Beecher City",
              "admin1": "Effingham",
              "lat": 39.1811,
              "lon": -88.7828,
              "altitude_m": 185.3,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110583",
              "name": "Belvidere Wwtp",
              "admin1": "Boone",
              "lat": 42.255,
              "lon": -88.8639,
              "altitude_m": 229.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110598",
              "name": "Bentley",
              "admin1": "Hancock",
              "lat": 40.3444,
              "lon": -91.1125,
              "altitude_m": 198.1,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00110761",
              "name": "Bloomington Wtr Wks",
              "admin1": "McLean",
              "lat": 40.4961,
              "lon": -88.9994,
              "altitude_m": 233.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00110803",
              "name": "Bourbonnais 3NW",
              "admin1": "Kankakee",
              "lat": 41.1758,
              "lon": -87.9353,
              "altitude_m": 200.6,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111083",
              "name": "Buffalo 3NNE",
              "admin1": "Sangamon",
              "lat": 39.8967,
              "lon": -89.3811,
              "altitude_m": 187.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111250",
              "name": "Canton",
              "admin1": "Fulton",
              "lat": 40.5378,
              "lon": -90.0422,
              "altitude_m": 195.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111265",
              "name": "Carbondale Sewage Plt",
              "admin1": "Jackson",
              "lat": 37.7308,
              "lon": -89.1658,
              "altitude_m": 118.9,
              "completeness_pct": 93
            },
            {
              "station_id": "USC00111290",
              "name": "Carlyle Rsvr",
              "admin1": "Clinton",
              "lat": 38.625,
              "lon": -89.3631,
              "altitude_m": 152.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00111329",
              "name": "Casey",
              "admin1": "Clark",
              "lat": 39.2975,
              "lon": -87.9747,
              "altitude_m": 189.0,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00111386",
              "name": "Centralia",
              "admin1": "Marion",
              "lat": 38.5556,
              "lon": -89.1297,
              "altitude_m": 147.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111436",
              "name": "Charleston",
              "admin1": "Coles",
              "lat": 39.4761,
              "lon": -88.1653,
              "altitude_m": 213.4,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00111447",
              "name": "Chatsworth",
              "admin1": "Livingston",
              "lat": 40.75,
              "lon": -88.2864,
              "altitude_m": 220.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111491",
              "name": "Chester",
              "admin1": "Randolph",
              "lat": 37.9019,
              "lon": -89.8308,
              "altitude_m": 118.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111550",
              "name": "Chicago Northerly Is",
              "admin1": "Cook",
              "lat": 41.8558,
              "lon": -87.6094,
              "altitude_m": 177.7,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00111577",
              "name": "Chicago Midway AP 3SW",
              "admin1": "Cook",
              "lat": 41.7372,
              "lon": -87.7772,
              "altitude_m": 189.0,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00111655",
              "name": "Cisco",
              "admin1": "Piatt",
              "lat": 40.0083,
              "lon": -88.7267,
              "altitude_m": 209.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111664",
              "name": "Cisne 2 S",
              "admin1": "Wayne",
              "lat": 38.5047,
              "lon": -88.4094,
              "altitude_m": 138.4,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111700",
              "name": "Clay City 6SSE",
              "admin1": "Clay",
              "lat": 38.6058,
              "lon": -88.3117,
              "altitude_m": 140.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111743",
              "name": "Clinton 1SSW",
              "admin1": "De Witt",
              "lat": 40.1375,
              "lon": -88.9672,
              "altitude_m": 211.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00111836",
              "name": "Congerville 2NW",
              "admin1": "Woodford",
              "lat": 40.6211,
              "lon": -89.2414,
              "altitude_m": 195.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00112048",
              "name": "Crystal Lake 4NW",
              "admin1": "McHenry",
              "lat": 42.2611,
              "lon": -88.3953,
              "altitude_m": 283.8,
              "completeness_pct": 74
            },
            {
              "station_id": "USC00112140",
              "name": "Danville",
              "admin1": "Vermilion",
              "lat": 40.1392,
              "lon": -87.6478,
              "altitude_m": 169.2,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00112145",
              "name": "Danville Sewage Plt",
              "admin1": "Vermilion",
              "lat": 40.1019,
              "lon": -87.5961,
              "altitude_m": 163.4,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00112193",
              "name": "Decatur Wtp",
              "admin1": "Macon",
              "lat": 39.8289,
              "lon": -88.9506,
              "altitude_m": 194.8,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00112223",
              "name": "De Kalb",
              "admin1": "DeKalb",
              "lat": 41.9342,
              "lon": -88.7756,
              "altitude_m": 267.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00112348",
              "name": "Dixon Wwtp",
              "admin1": "Lee",
              "lat": 41.835,
              "lon": -89.5136,
              "altitude_m": 198.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00112353",
              "name": "Dixon Springs Agric Ctr",
              "admin1": "Pope",
              "lat": 37.4389,
              "lon": -88.6678,
              "altitude_m": 160.6,
              "completeness_pct": 96
            },
            {
              "station_id": "USC00112483",
              "name": "Du Quoin 4 SE",
              "admin1": "Perry",
              "lat": 37.9878,
              "lon": -89.1931,
              "altitude_m": 128.0,
              "completeness_pct": 95
            },
            {
              "station_id": "USC00112500",
              "name": "Dwight Wwtp",
              "admin1": "Livingston",
              "lat": 41.1067,
              "lon": -88.4108,
              "altitude_m": 190.5,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00112510",
              "name": "Earlville 3S",
              "admin1": "LaSalle",
              "lat": 41.5514,
              "lon": -88.9147,
              "altitude_m": 210.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00112679",
              "name": "Edwardsville 2 W",
              "admin1": "Madison",
              "lat": 38.8094,
              "lon": -90.0033,
              "altitude_m": 141.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00112685",
              "name": "Effingham SE",
              "admin1": "Effingham",
              "lat": 39.1064,
              "lon": -88.5311,
              "altitude_m": 161.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00112736",
              "name": "Elgin Water",
              "admin1": "Kane",
              "lat": 42.0628,
              "lon": -88.2861,
              "altitude_m": 227.1,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00112745",
              "name": "Elizabeth",
              "admin1": "Jo Daviess",
              "lat": 42.3161,
              "lon": -90.2269,
              "altitude_m": 205.7,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00112923",
              "name": "Fairbury Wwtp",
              "admin1": "Livingston",
              "lat": 40.7517,
              "lon": -88.4989,
              "altitude_m": 204.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00112931",
              "name": "1 ENE Fairfield",
              "admin1": "Wayne",
              "lat": 38.3906,
              "lon": -88.3503,
              "altitude_m": 140.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00113061",
              "name": "Fisher",
              "admin1": "Champaign",
              "lat": 40.3253,
              "lon": -88.3464,
              "altitude_m": 219.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113106",
              "name": "Flora",
              "admin1": "Clay",
              "lat": 38.6781,
              "lon": -88.4797,
              "altitude_m": 146.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00113107",
              "name": "Flora 2",
              "admin1": "Clay",
              "lat": 38.6608,
              "lon": -88.4783,
              "altitude_m": 149.0,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113120",
              "name": "Ft Massac Sp",
              "admin1": "Massac",
              "lat": 37.1439,
              "lon": -88.7117,
              "altitude_m": 104.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113132",
              "name": "Forreston",
              "admin1": "Ogle",
              "lat": 42.1322,
              "lon": -89.5742,
              "altitude_m": 278.3,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113262",
              "name": "Freeport Wwtp",
              "admin1": "Stephenson",
              "lat": 42.2972,
              "lon": -89.6039,
              "altitude_m": 228.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00113290",
              "name": "Fulton L&D #13",
              "admin1": "Whiteside",
              "lat": 41.8978,
              "lon": -90.1544,
              "altitude_m": 180.4,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00113320",
              "name": "Galesburg",
              "admin1": "Knox",
              "lat": 40.9464,
              "lon": -90.3856,
              "altitude_m": 232.0,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00113335",
              "name": "Galva",
              "admin1": "Henry",
              "lat": 41.1739,
              "lon": -90.035,
              "altitude_m": 246.9,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00113384",
              "name": "Geneseo",
              "admin1": "Henry",
              "lat": 41.4511,
              "lon": -90.1486,
              "altitude_m": 194.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00113392",
              "name": "Genoa 2SW",
              "admin1": "DeKalb",
              "lat": 42.0742,
              "lon": -88.7075,
              "altitude_m": 251.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113395",
              "name": "Germantown Hills",
              "admin1": "Woodford",
              "lat": 40.7578,
              "lon": -89.4769,
              "altitude_m": 238.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113455",
              "name": "Gladstone L/D 18",
              "admin1": "Henderson",
              "lat": 40.8822,
              "lon": -91.0233,
              "altitude_m": 164.0,
              "completeness_pct": 91
            },
            {
              "station_id": "USC00113490",
              "name": "Glen Ellyn 4S",
              "admin1": "DuPage",
              "lat": 41.8269,
              "lon": -88.0581,
              "altitude_m": 207.3,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113580",
              "name": "Olmsted L&D",
              "admin1": "Pulaski",
              "lat": 37.1844,
              "lon": -89.0658,
              "altitude_m": 114.3,
              "completeness_pct": 91
            },
            {
              "station_id": "USC00113879",
              "name": "Harrisburg",
              "admin1": "Saline",
              "lat": 37.7408,
              "lon": -88.5244,
              "altitude_m": 111.3,
              "completeness_pct": 91
            },
            {
              "station_id": "USC00113902",
              "name": "Harvard Wwtp",
              "admin1": "McHenry",
              "lat": 42.4156,
              "lon": -88.6253,
              "altitude_m": 279.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00113940",
              "name": "Havana",
              "admin1": "Mason",
              "lat": 40.3031,
              "lon": -90.0647,
              "altitude_m": 141.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00114012",
              "name": "Hennepin",
              "admin1": "Putnam",
              "lat": 41.2542,
              "lon": -89.3378,
              "altitude_m": 157.0,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00114089",
              "name": "Highland",
              "admin1": "Madison",
              "lat": 38.7308,
              "lon": -89.6531,
              "altitude_m": 158.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00114108",
              "name": "Hillsboro",
              "admin1": "Montgomery",
              "lat": 39.1611,
              "lon": -89.4919,
              "altitude_m": 192.0,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00114198",
              "name": "Hoopeston",
              "admin1": "Vermilion",
              "lat": 40.4664,
              "lon": -87.685,
              "altitude_m": 216.4,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00114317",
              "name": "Hutsonville",
              "admin1": "Crawford",
              "lat": 39.11,
              "lon": -87.6658,
              "altitude_m": 147.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00114355",
              "name": "Illinois City Dam 16",
              "admin1": "Rock Island",
              "lat": 41.4256,
              "lon": -91.0094,
              "altitude_m": 167.6,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00114400",
              "name": "Iuka 12 SW",
              "admin1": "Marion",
              "lat": 38.4933,
              "lon": -88.9708,
              "altitude_m": 179.8,
              "completeness_pct": 43
            },
            {
              "station_id": "USC00114442",
              "name": "Jacksonville 2E",
              "admin1": "Morgan",
              "lat": 39.7347,
              "lon": -90.1978,
              "altitude_m": 185.9,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00114447",
              "name": "Jacksonville 2",
              "admin1": "Morgan",
              "lat": 39.7133,
              "lon": -90.2286,
              "altitude_m": 190.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00114489",
              "name": "Jerseyville 2 SW",
              "admin1": "Jersey",
              "lat": 39.1025,
              "lon": -90.3431,
              "altitude_m": 185.9,
              "completeness_pct": 95
            },
            {
              "station_id": "USC00114530",
              "name": "Joliet Brandon Road Lock/Dam",
              "admin1": "Will",
              "lat": 41.5033,
              "lon": -88.1033,
              "altitude_m": 165.5,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00114603",
              "name": "Kankakee Wwtp",
              "admin1": "Kankakee",
              "lat": 41.135,
              "lon": -87.8856,
              "altitude_m": 182.9,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00114629",
              "name": "Kaskaskia Rvr Navigation Lock",
              "admin1": "Randolph",
              "lat": 37.9836,
              "lon": -89.9469,
              "altitude_m": 118.9,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00114710",
              "name": "Kewanee 1E",
              "admin1": "Henry",
              "lat": 41.2428,
              "lon": -89.8997,
              "altitude_m": 237.7,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00114780",
              "name": "Knoxville",
              "admin1": "Knox",
              "lat": 40.9025,
              "lon": -90.2897,
              "altitude_m": 221.9,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00114805",
              "name": "Lacon",
              "admin1": "Marshall",
              "lat": 41.0186,
              "lon": -89.4153,
              "altitude_m": 139.6,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00114823",
              "name": "La Harpe",
              "admin1": "Hancock",
              "lat": 40.5836,
              "lon": -90.9803,
              "altitude_m": 206.7,
              "completeness_pct": 97
            },
            {
              "station_id": "USC00114833",
              "name": "Lake Springfield",
              "admin1": "Sangamon",
              "lat": 39.7578,
              "lon": -89.6044,
              "altitude_m": 177.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00114890",
              "name": "Lansing 2S",
              "admin1": "Cook",
              "lat": 41.5422,
              "lon": -87.5417,
              "altitude_m": 187.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00114957",
              "name": "Lawrenceville 2WSW",
              "admin1": "Lawrence",
              "lat": 38.7239,
              "lon": -87.7197,
              "altitude_m": 137.5,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00115079",
              "name": "Lincoln",
              "admin1": "Logan",
              "lat": 40.1519,
              "lon": -89.3386,
              "altitude_m": 177.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00115097",
              "name": "Lisle - Morton Arboretum",
              "admin1": "DuPage",
              "lat": 41.8128,
              "lon": -88.0728,
              "altitude_m": 206.3,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00115110",
              "name": "Little Red School House",
              "admin1": "Cook",
              "lat": 41.7089,
              "lon": -87.8769,
              "altitude_m": 219.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115219",
              "name": "Lovington",
              "admin1": "Moultrie",
              "lat": 39.7122,
              "lon": -88.63,
              "altitude_m": 207.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115272",
              "name": "Mackinaw 3WSW",
              "admin1": "Tazewell",
              "lat": 40.5242,
              "lon": -89.4208,
              "altitude_m": 201.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115280",
              "name": "Macomb",
              "admin1": "McDonough",
              "lat": 40.4786,
              "lon": -90.6697,
              "altitude_m": 185.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115314",
              "name": "Manhattan 5ENE",
              "admin1": "Will",
              "lat": 41.4589,
              "lon": -87.9106,
              "altitude_m": 228.0,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115342",
              "name": "Marion 4 NNE",
              "admin1": "Williamson",
              "lat": 37.7747,
              "lon": -88.8981,
              "altitude_m": 145.4,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115372",
              "name": "Marseilles Lock/Dam",
              "admin1": "LaSalle",
              "lat": 41.3283,
              "lon": -88.7533,
              "altitude_m": 148.4,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00115430",
              "name": "Mattoon",
              "admin1": "Coles",
              "lat": 39.4731,
              "lon": -88.355,
              "altitude_m": 213.4,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115493",
              "name": "Mchenry Stratton Lock/Dam",
              "admin1": "McHenry",
              "lat": 42.3097,
              "lon": -88.2533,
              "altitude_m": 224.3,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00115539",
              "name": "Medora 1 S",
              "admin1": "Macoupin",
              "lat": 39.1561,
              "lon": -90.1392,
              "altitude_m": 185.0,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115562",
              "name": "Mendota 1S",
              "admin1": "LaSalle",
              "lat": 41.5294,
              "lon": -89.1169,
              "altitude_m": 218.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115660",
              "name": "Milstadt 2SW",
              "admin1": "St. Clair",
              "lat": 38.4417,
              "lon": -90.1347,
              "altitude_m": 198.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115712",
              "name": "Minonk",
              "admin1": "Woodford",
              "lat": 40.9125,
              "lon": -89.0339,
              "altitude_m": 228.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00115763",
              "name": "Monee",
              "admin1": "Will",
              "lat": 41.425,
              "lon": -87.7575,
              "altitude_m": 242.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115768",
              "name": "Monmouth",
              "admin1": "Warren",
              "lat": 40.9442,
              "lon": -90.6381,
              "altitude_m": 219.5,
              "completeness_pct": 94
            },
            {
              "station_id": "USC00115772",
              "name": "Monmouth 4NW",
              "admin1": "Warren",
              "lat": 40.9361,
              "lon": -90.7197,
              "altitude_m": 220.7,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00115825",
              "name": "Morris 1NW",
              "admin1": "Grundy",
              "lat": 41.3714,
              "lon": -88.4333,
              "altitude_m": 159.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00115833",
              "name": "Morrison",
              "admin1": "Whiteside",
              "lat": 41.7944,
              "lon": -89.9681,
              "altitude_m": 192.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00115841",
              "name": "Morrisonville",
              "admin1": "Christian",
              "lat": 39.4158,
              "lon": -89.4614,
              "altitude_m": 192.0,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00115876",
              "name": "Morton",
              "admin1": "Tazewell",
              "lat": 40.6006,
              "lon": -89.4653,
              "altitude_m": 213.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115901",
              "name": "Mt Carroll",
              "admin1": "Carroll",
              "lat": 42.0972,
              "lon": -89.9831,
              "altitude_m": 215.8,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00115917",
              "name": "Mt Olive 1 E",
              "admin1": "Macoupin",
              "lat": 39.0728,
              "lon": -89.7014,
              "altitude_m": 204.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115927",
              "name": "Mt Pulaski",
              "admin1": "Logan",
              "lat": 40.0075,
              "lon": -89.2828,
              "altitude_m": 201.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115943",
              "name": "Mt Vernon 3 NE",
              "admin1": "Jefferson",
              "lat": 38.3619,
              "lon": -88.8597,
              "altitude_m": 149.4,
              "completeness_pct": 79
            },
            {
              "station_id": "USC00115950",
              "name": "Moweaqua 2S",
              "admin1": "Shelby",
              "lat": 39.5878,
              "lon": -89.0158,
              "altitude_m": 190.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00115983",
              "name": "Murphysboro 2 SW",
              "admin1": "Jackson",
              "lat": 37.7608,
              "lon": -89.3656,
              "altitude_m": 167.6,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116024",
              "name": "Neoga",
              "admin1": "Cumberland",
              "lat": 39.3197,
              "lon": -88.4617,
              "altitude_m": 195.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116080",
              "name": "New Boston Dam 17",
              "admin1": "Mercer",
              "lat": 41.1925,
              "lon": -91.0575,
              "altitude_m": 166.7,
              "completeness_pct": 92
            },
            {
              "station_id": "USC00116157",
              "name": "Newton",
              "admin1": "Jasper",
              "lat": 38.9917,
              "lon": -88.1828,
              "altitude_m": 161.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116200",
              "name": "Normal 4NE",
              "admin1": "McLean",
              "lat": 40.5492,
              "lon": -88.9497,
              "altitude_m": 240.8,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00116344",
              "name": "Ogden",
              "admin1": "Champaign",
              "lat": 40.11,
              "lon": -87.9567,
              "altitude_m": 205.7,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00116446",
              "name": "Olney 2S",
              "admin1": "Richland",
              "lat": 38.7006,
              "lon": -88.0819,
              "altitude_m": 139.9,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116490",
              "name": "Oregon",
              "admin1": "Ogle",
              "lat": 42.0056,
              "lon": -89.3278,
              "altitude_m": 206.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116526",
              "name": "Ottawa 4SW",
              "admin1": "LaSalle",
              "lat": 41.3281,
              "lon": -88.9097,
              "altitude_m": 166.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116579",
              "name": "Pana",
              "admin1": "Christian",
              "lat": 39.3686,
              "lon": -89.0867,
              "altitude_m": 198.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116610",
              "name": "Paris Stp",
              "admin1": "Edgar",
              "lat": 39.6186,
              "lon": -87.6672,
              "altitude_m": 197.8,
              "completeness_pct": 92
            },
            {
              "station_id": "USC00116616",
              "name": "Park Forest Water",
              "admin1": "Cook",
              "lat": 41.4944,
              "lon": -87.6794,
              "altitude_m": 216.4,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116661",
              "name": "Paw Paw 2S",
              "admin1": "Lee",
              "lat": 41.6653,
              "lon": -88.9781,
              "altitude_m": 271.0,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00116663",
              "name": "Paxton",
              "admin1": "Ford",
              "lat": 40.4589,
              "lon": -88.1014,
              "altitude_m": 242.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116710",
              "name": "Peoria 5NW",
              "admin1": "Peoria",
              "lat": 40.7492,
              "lon": -89.6203,
              "altitude_m": 213.4,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116725",
              "name": "Peotone",
              "admin1": "Will",
              "lat": 41.3339,
              "lon": -87.7892,
              "altitude_m": 218.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116738",
              "name": "Perry 6 NW",
              "admin1": "Pike",
              "lat": 39.8058,
              "lon": -90.8239,
              "altitude_m": 198.1,
              "completeness_pct": 21
            },
            {
              "station_id": "USC00116753",
              "name": "Peru",
              "admin1": "LaSalle",
              "lat": 41.3497,
              "lon": -89.1075,
              "altitude_m": 193.2,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116765",
              "name": "Petersburg 1E",
              "admin1": "Menard",
              "lat": 40.0164,
              "lon": -89.8344,
              "altitude_m": 182.9,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00116769",
              "name": "Philo",
              "admin1": "Champaign",
              "lat": 40.0064,
              "lon": -88.1531,
              "altitude_m": 219.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116779",
              "name": "Pinckneyville 2 N",
              "admin1": "Perry",
              "lat": 38.0981,
              "lon": -89.3819,
              "altitude_m": 131.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116837",
              "name": "Pittsfield #2",
              "admin1": "Pike",
              "lat": 39.6197,
              "lon": -90.8033,
              "altitude_m": 207.3,
              "completeness_pct": 67
            },
            {
              "station_id": "USC00116874",
              "name": "Plumfield",
              "admin1": "Franklin",
              "lat": 37.895,
              "lon": -89.0092,
              "altitude_m": 119.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00116970",
              "name": "Prairie City 2S",
              "admin1": "McDonough",
              "lat": 40.5914,
              "lon": -90.4642,
              "altitude_m": 198.1,
              "completeness_pct": 10
            },
            {
              "station_id": "USC00117077",
              "name": "Quincy Dam 21",
              "admin1": "Adams",
              "lat": 39.9036,
              "lon": -91.4283,
              "altitude_m": 147.2,
              "completeness_pct": 92
            },
            {
              "station_id": "USC00117157",
              "name": "Red Bud 2 S",
              "admin1": "Randolph",
              "lat": 38.1783,
              "lon": -89.9786,
              "altitude_m": 128.0,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00117187",
              "name": "Rend Lake Dam",
              "admin1": "Franklin",
              "lat": 38.0406,
              "lon": -88.9883,
              "altitude_m": 138.7,
              "completeness_pct": 87
            },
            {
              "station_id": "USC00117329",
              "name": "Roanoke",
              "admin1": "Woodford",
              "lat": 40.7983,
              "lon": -89.1947,
              "altitude_m": 219.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00117345",
              "name": "Robinson",
              "admin1": "Crawford",
              "lat": 39.0061,
              "lon": -87.7769,
              "altitude_m": 163.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00117391",
              "name": "Rock Is L&D 15",
              "admin1": "Rock Island",
              "lat": 41.5181,
              "lon": -90.5647,
              "altitude_m": 173.1,
              "completeness_pct": 90
            },
            {
              "station_id": "USC00117457",
              "name": "Romeoville Wfo",
              "admin1": "Will",
              "lat": 41.6042,
              "lon": -88.085,
              "altitude_m": 201.2,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00117487",
              "name": "Elizabethtown",
              "admin1": "Hardin",
              "lat": 37.4469,
              "lon": -88.3061,
              "altitude_m": 110.3,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00117636",
              "name": "Salem",
              "admin1": "Marion",
              "lat": 38.6403,
              "lon": -88.9458,
              "altitude_m": 167.6,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00117833",
              "name": "Shabbona 3S",
              "admin1": "DeKalb",
              "lat": 41.7328,
              "lon": -88.8642,
              "altitude_m": 259.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00117860",
              "name": "Shawneetown 3 WSW",
              "admin1": "Gallatin",
              "lat": 37.6992,
              "lon": -88.2317,
              "altitude_m": 121.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00117876",
              "name": "Shelbyville Dam",
              "admin1": "Shelby",
              "lat": 39.4078,
              "lon": -88.7739,
              "altitude_m": 198.1,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00117896",
              "name": "Sherman",
              "admin1": "Sangamon",
              "lat": 39.8889,
              "lon": -89.6161,
              "altitude_m": 177.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00117952",
              "name": "Sidell 4N",
              "admin1": "Vermilion",
              "lat": 39.9678,
              "lon": -87.8228,
              "altitude_m": 204.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00118020",
              "name": "Smithland L&D",
              "admin1": "Pope",
              "lat": 37.1644,
              "lon": -88.4311,
              "altitude_m": 108.8,
              "completeness_pct": 97
            },
            {
              "station_id": "USC00118194",
              "name": "St Anne",
              "admin1": "Kankakee",
              "lat": 41.0225,
              "lon": -87.7144,
              "altitude_m": 203.0,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118210",
              "name": "St Libory",
              "admin1": "St. Clair",
              "lat": 38.3581,
              "lon": -89.7131,
              "altitude_m": 129.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118248",
              "name": "Steeleville",
              "admin1": "Randolph",
              "lat": 38.0031,
              "lon": -89.6508,
              "altitude_m": 131.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118254",
              "name": "Steward 3S",
              "admin1": "Lee",
              "lat": 41.8108,
              "lon": -89.0239,
              "altitude_m": 246.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118293",
              "name": "Stockton 3NNE",
              "admin1": "Jo Daviess",
              "lat": 42.3997,
              "lon": -89.9903,
              "altitude_m": 295.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00118353",
              "name": "Streator 2SE",
              "admin1": "Livingston",
              "lat": 41.0906,
              "lon": -88.8161,
              "altitude_m": 184.7,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118389",
              "name": "Sullivan 3S",
              "admin1": "Moultrie",
              "lat": 39.56,
              "lon": -88.6092,
              "altitude_m": 195.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118491",
              "name": "Taylorville 2SE",
              "admin1": "Christian",
              "lat": 39.5225,
              "lon": -89.2636,
              "altitude_m": 188.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118684",
              "name": "Tuscola",
              "admin1": "Douglas",
              "lat": 39.7947,
              "lon": -88.2911,
              "altitude_m": 198.4,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00118740",
              "name": "Champaign 3S",
              "admin1": "Champaign",
              "lat": 40.0842,
              "lon": -88.2403,
              "altitude_m": 220.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USC00118781",
              "name": "Vandalia",
              "admin1": "Fayette",
              "lat": 38.9578,
              "lon": -89.0953,
              "altitude_m": 149.4,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00118916",
              "name": "Walnut",
              "admin1": "Bureau",
              "lat": 41.5519,
              "lon": -89.5989,
              "altitude_m": 213.4,
              "completeness_pct": 98
            },
            {
              "station_id": "USC00118932",
              "name": "Waltonville",
              "admin1": "Jefferson",
              "lat": 38.2133,
              "lon": -89.085,
              "altitude_m": 155.8,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00119002",
              "name": "Waterloo 6SW",
              "admin1": "Monroe",
              "lat": 38.27,
              "lon": -90.2331,
              "altitude_m": 222.5,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00119021",
              "name": "Watseka Public Works",
              "admin1": "Iroquois",
              "lat": 40.7831,
              "lon": -87.7372,
              "altitude_m": 191.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00119148",
              "name": "W Frankfort",
              "admin1": "Franklin",
              "lat": 37.9136,
              "lon": -88.9319,
              "altitude_m": 131.1,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00119241",
              "name": "White Hall 1 E",
              "admin1": "Greene",
              "lat": 39.4408,
              "lon": -90.3789,
              "altitude_m": 176.8,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00119275",
              "name": "Willisville",
              "admin1": "Randolph",
              "lat": 37.985,
              "lon": -89.5958,
              "altitude_m": 151.2,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00119354",
              "name": "Windsor",
              "admin1": "Shelby",
              "lat": 39.4458,
              "lon": -88.5961,
              "altitude_m": 210.3,
              "completeness_pct": 99
            },
            {
              "station_id": "USC00119480",
              "name": "Woodstock 5NW",
              "admin1": "McHenry",
              "lat": 42.3628,
              "lon": -88.5314,
              "altitude_m": 288.6,
              "completeness_pct": 0
            },
            {
              "station_id": "USC00119816",
              "name": "Yates City",
              "admin1": "Knox",
              "lat": 40.7781,
              "lon": -90.0072,
              "altitude_m": 203.9,
              "completeness_pct": 0
            },
            {
              "station_id": "USW00003887",
              "name": "Decatur AP",
              "admin1": "Macon",
              "lat": 39.8308,
              "lon": -88.8719,
              "altitude_m": 205.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00003960",
              "name": "Cahokia St Louis Dwtn AP",
              "admin1": "St. Clair",
              "lat": 38.5639,
              "lon": -90.1486,
              "altitude_m": 123.4,
              "completeness_pct": 99
            },
            {
              "station_id": "USW00004808",
              "name": "Chicago Aurora Muni AP",
              "admin1": "Kane",
              "lat": 41.7714,
              "lon": -88.4814,
              "altitude_m": 213.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00004838",
              "name": "Chicago Palwaukee AP",
              "admin1": "Cook",
              "lat": 42.1208,
              "lon": -87.9047,
              "altitude_m": 191.7,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00013802",
              "name": "Belleville Siu Rsch",
              "admin1": "St. Clair",
              "lat": 38.52,
              "lon": -89.8467,
              "altitude_m": 137.2,
              "completeness_pct": 98
            },
            {
              "station_id": "USW00013809",
              "name": "Lawrenceville Vincennes Intl A",
              "admin1": "Lawrence",
              "lat": 38.7606,
              "lon": -87.5989,
              "altitude_m": 130.1,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00014806",
              "name": "Rantoul",
              "admin1": "Champaign",
              "lat": 40.3131,
              "lon": -88.1594,
              "altitude_m": 225.6,
              "completeness_pct": 0
            },
            {
              "station_id": "USW00014819",
              "name": "Chicago Midway AP",
              "admin1": "Cook",
              "lat": 41.7842,
              "lon": -87.7553,
              "altitude_m": 185.9,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00014834",
              "name": "Joliet",
              "admin1": "Will",
              "lat": 41.55,
              "lon": -88.0833,
              "altitude_m": 167.9,
              "completeness_pct": 98
            },
            {
              "station_id": "USW00014842",
              "name": "General Wayne A Downing Intl A",
              "admin1": "Peoria",
              "lat": 40.6675,
              "lon": -89.6842,
              "altitude_m": 199.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00014880",
              "name": "Chicago Waukegan Rgnl AP",
              "admin1": "Lake",
              "lat": 42.4256,
              "lon": -87.8633,
              "altitude_m": 216.4,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00014923",
              "name": "Moline Quad City Intl AP",
              "admin1": "Rock Island",
              "lat": 41.4481,
              "lon": -90.5236,
              "altitude_m": 175.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00053802",
              "name": "Mattoon Charleston Coles Co AP",
              "admin1": "Coles",
              "lat": 39.4744,
              "lon": -88.2722,
              "altitude_m": 216.4,
              "completeness_pct": 99
            },
            {
              "station_id": "USW00054808",
              "name": "Champaign 9 SW",
              "admin1": "Champaign",
              "lat": 40.0528,
              "lon": -88.3728,
              "altitude_m": 213.4,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00054811",
              "name": "Shabbona 5 NNE",
              "admin1": "DeKalb",
              "lat": 41.8431,
              "lon": -88.8514,
              "altitude_m": 262.4,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00054831",
              "name": "Bloomington Normal AP",
              "admin1": "McLean",
              "lat": 40.4833,
              "lon": -88.95,
              "altitude_m": 263.7,
              "completeness_pct": 99
            },
            {
              "station_id": "USW00093809",
              "name": "Cairo 3N",
              "admin1": "Alexander",
              "lat": 37.0422,
              "lon": -89.1856,
              "altitude_m": 95.4,
              "completeness_pct": 97
            },
            {
              "station_id": "USW00093810",
              "name": "Carbondale Sthrn Illinois AP",
              "admin1": "Jackson",
              "lat": 37.7833,
              "lon": -89.2453,
              "altitude_m": 121.9,
              "completeness_pct": 99
            },
            {
              "station_id": "USW00093822",
              "name": "Springfield Abraham Lincoln Ca",
              "admin1": "Sangamon",
              "lat": 39.8453,
              "lon": -89.6839,
              "altitude_m": 179.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00093989",
              "name": "Quincy Rgnl AP",
              "admin1": "Adams",
              "lat": 39.9372,
              "lon": -91.1967,
              "altitude_m": 231.6,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00094822",
              "name": "Rockford Gtr Rockford AP",
              "admin1": "Winnebago",
              "lat": 42.1933,
              "lon": -89.0933,
              "altitude_m": 221.0,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00094846",
              "name": "Chicago Ohare Intl AP",
              "admin1": "DuPage",
              "lat": 41.9603,
              "lon": -87.9317,
              "altitude_m": 204.8,
              "completeness_pct": 100
            },
            {
              "station_id": "USW00094870",
              "name": "Champaign Urbana Willard AP",
              "admin1": "Champaign",
              "lat": 40.0325,
              "lon": -88.2756,
              "altitude_m": 226.5,
              "completeness_pct": 99
            },
            {
              "station_id": "USW00094892",
              "name": "Chicago W Chicago Dupage AP",
              "admin1": "DuPage",
              "lat": 41.8964,
              "lon": -88.2511,
              "altitude_m": 228.3,
              "completeness_pct": 100
            }
          ],
          "categories": {}
        },
        {
          "id": "downloads",
          "sources": [],
          "type": "links",
          "links": [
            {
              "path": "report.json",
              "format": "json",
              "label": {
                "es": "Datos del reporte (JSON)",
                "en": "Report data (JSON)"
              }
            },
            {
              "path": "data/",
              "format": "csv",
              "label": {
                "es": "Tablas (CSV)",
                "en": "Tables (CSV)"
              }
            }
          ]
        }
      ]
    },
    {
      "id": "reference",
      "number": 11,
      "title": {
        "en": "Glossary, methodology and sources",
        "es": "Glosario, metodología y fuentes"
      },
      "blocks": [
        {
          "id": "glossary",
          "sources": [],
          "type": "text",
          "text": {
            "en": "Anomaly: difference between the observed value and its 1991–2020 normal. Percent of normal: observed total divided by the normal, times 100. Station record: most extreme daily value for the same month in all earlier years of record (at least 20 years).",
            "es": "Anomalía: diferencia entre el valor observado y su normal 1991–2020. Porcentaje de lo normal: acumulado observado dividido entre el normal, por 100. Récord de estación: valor diario más extremo del mismo mes en todos los años previos del registro (al menos 20 años)."
          }
        },
        {
          "id": "methodology",
          "sources": [],
          "type": "text",
          "text": {
            "en": "Temperature: NOAA nClimGrid-Daily. Precipitation: NOAA nClimGrid-Daily. nClimGrid-Daily is the grid behind NOAA's official statewide values; it is averaged here from 1/24° to 1/8° (about 12 km). Mean temperature is (Tmax + Tmin)/2. Statewide, regional and county averages are weighted by the area of each grid cell inside each polygon. Temperature maps, frost days and annex tables are given by region; regions are NOAA NCEI climate divisions, with each county in the division of its centroid. Recent weeks use NCEI's preliminary file of the month; such reports are marked preliminary and updated when the final file is published. Normals refer to 1991-2020; ranks compare values rounded to one decimal. Stations: GHCN-Daily (NOAA NCEI) cooperative and first-order stations; values flagged by its quality control are discarded, as are daily values more than 5 robust standard deviations from the station median and variables whose monthly anomaly differs by more than 3 °C from the gridded analysis. Period means require at least 80% of days with data and station normals at least 20 complete years. This report is generated automatically and does not replace official information from the National Weather Service or the state climatologist.",
            "es": "Temperatura: NOAA nClimGrid-Daily. Precipitación: NOAA nClimGrid-Daily. nClimGrid-Daily es la malla de los valores estatales oficiales de la NOAA; aquí se promedia de 1/24° a 1/8° (unos 12 km). La temperatura media es (Tmáx + Tmín)/2. Los promedios estatales, regionales y por condado se ponderan por el área de cada celda dentro de cada polígono. Los mapas de temperatura, los días con helada y las tablas de anexos se presentan por región; las regiones son las divisiones climáticas de NOAA NCEI, con cada condado en la división de su centroide. Las semanas recientes usan el archivo preliminar del mes de NCEI; esos reportes se marcan como preliminares y se actualizan cuando se publica el archivo final. Las normales corresponden a 1991-2020; la posición en la serie compara valores redondeados a un decimal. Estaciones: GHCN-Daily (NOAA NCEI), estaciones cooperativas y de primer orden; se descartan los datos marcados por su control de calidad, los valores diarios a más de 5 desviaciones robustas de la mediana de la estación y las variables cuya anomalía mensual difiere más de 3 °C de la del análisis en malla. Los promedios requieren al menos 80 % de días con datos y las normales de estación al menos 20 años completos. Este reporte se genera automáticamente y no sustituye la información oficial del National Weather Service ni del climatólogo estatal."
          }
        },
        {
          "id": "data_sources",
          "sources": [],
          "type": "table",
          "columns": [
            {
              "id": "name",
              "label": {
                "es": "Fuente",
                "en": "Source"
              },
              "dtype": "string"
            },
            {
              "id": "product",
              "label": {
                "es": "Producto",
                "en": "Product"
              },
              "dtype": "string"
            },
            {
              "id": "license",
              "label": {
                "es": "Licencia",
                "en": "License"
              },
              "dtype": "string"
            },
            {
              "id": "citation",
              "label": {
                "es": "Cita",
                "en": "Citation"
              },
              "dtype": "string"
            }
          ],
          "rows": [
            {
              "name": "NOAA CPC",
              "product": "ONI, Niño-region SST indices (OISST v2.1), NAO and AO",
              "license": "Public domain (NOAA)",
              "citation": "NOAA Climate Prediction Center climate indices."
            },
            {
              "name": "NOAA NCEI / PSL",
              "product": "Extended Reconstructed SST v5 (ERSST v5), 2°",
              "license": "Public domain (NOAA)",
              "citation": "Huang et al. (2017), J. Climate, doi:10.1175/JCLI-D-16-0836.1"
            },
            {
              "name": "GDACS",
              "product": "Global Disaster Alert and Coordination System event list",
              "license": "See provider terms",
              "citation": null
            },
            {
              "name": "NOAA NCEI",
              "product": "GHCN-Daily",
              "license": "Public domain (NOAA)",
              "citation": "Menne et al. (2012), J. Atmos. Oceanic Technol., doi:10.1175/JTECH-D-11-00103.1"
            },
            {
              "name": "NOAA NCEI",
              "product": "Pacific Decadal Oscillation index (ERSST v5)",
              "license": "Public domain (NOAA)",
              "citation": null
            },
            {
              "name": "NOAA NCEI",
              "product": "nClimGrid-Daily, contiguous United States (1/24°, averaged here to 1/8°)",
              "license": "Public domain (NOAA)",
              "citation": "Durre, I., et al. (2022). NOAA's nClimGrid-Daily Version 1. NOAA National Centers for Environmental Information. doi:10.25921/c4gt-r169"
            },
            {
              "name": "NOAA CPC",
              "product": "North American Multi-Model Ensemble (NMME) tercile probabilities, 1°",
              "license": "Public domain (NOAA)",
              "citation": "Kirtman et al. (2014), Bull. Amer. Meteor. Soc., doi:10.1175/BAMS-D-12-00050.1"
            },
            {
              "name": "National Drought Mitigation Center, USDA, NOAA",
              "product": "U.S. Drought Monitor, weekly maps and area statistics",
              "license": "Free to use with credit (NDMC)",
              "citation": "The U.S. Drought Monitor is jointly produced by the National Drought Mitigation Center at the University of Nebraska-Lincoln, the United States Department of Agriculture and the National Oceanic and Atmospheric Administration. Map courtesy of NDMC."
            },
            {
              "name": "US Census Bureau TIGERweb",
              "product": "US Census Bureau, TIGERweb counties (generalised)",
              "license": "Public domain (US Government work)",
              "citation": null
            }
          ],
          "categories": {}
        },
        {
          "id": "credits_contact",
          "sources": [],
          "type": "text",
          "text": {
            "en": "Generated by ClimaBulletin (climabulletin.org), open source. Questions and comments: support@climabulletin.org.",
            "es": "Generado por ClimaBulletin (climabulletin.org), código abierto. Preguntas y comentarios: support@climabulletin.org."
          }
        }
      ]
    }
  ],
  "sources": [
    {
      "id": "cpc_indices",
      "name": "NOAA CPC",
      "product": "ONI, Niño-region SST indices (OISST v2.1), NAO and AO",
      "url": "https://www.cpc.ncep.noaa.gov/data/indices/",
      "license": "Public domain (NOAA)",
      "citation": "NOAA Climate Prediction Center climate indices."
    },
    {
      "id": "ersst",
      "name": "NOAA NCEI / PSL",
      "product": "Extended Reconstructed SST v5 (ERSST v5), 2°",
      "url": "https://psl.noaa.gov/data/gridded/data.noaa.ersst.v5.html",
      "license": "Public domain (NOAA)",
      "citation": "Huang et al. (2017), J. Climate, doi:10.1175/JCLI-D-16-0836.1"
    },
    {
      "id": "gdacs",
      "name": "GDACS",
      "product": "Global Disaster Alert and Coordination System event list",
      "url": "https://www.gdacs.org",
      "license": "See provider terms"
    },
    {
      "id": "ghcn",
      "name": "NOAA NCEI",
      "product": "GHCN-Daily",
      "url": "https://www.ncei.noaa.gov/products/land-based-station/global-historical-climatology-network-daily",
      "license": "Public domain (NOAA)",
      "citation": "Menne et al. (2012), J. Atmos. Oceanic Technol., doi:10.1175/JTECH-D-11-00103.1"
    },
    {
      "id": "ncei_pdo",
      "name": "NOAA NCEI",
      "product": "Pacific Decadal Oscillation index (ERSST v5)",
      "url": "https://www.ncei.noaa.gov/access/monitoring/pdo/",
      "license": "Public domain (NOAA)"
    },
    {
      "id": "nclimgrid",
      "name": "NOAA NCEI",
      "product": "nClimGrid-Daily, contiguous United States (1/24°, averaged here to 1/8°)",
      "url": "https://www.ncei.noaa.gov/products/land-based-station/nclimgrid-daily",
      "license": "Public domain (NOAA)",
      "citation": "Durre, I., et al. (2022). NOAA's nClimGrid-Daily Version 1. NOAA National Centers for Environmental Information. doi:10.25921/c4gt-r169"
    },
    {
      "id": "nmme",
      "name": "NOAA CPC",
      "product": "North American Multi-Model Ensemble (NMME) tercile probabilities, 1°",
      "url": "https://www.cpc.ncep.noaa.gov/products/NMME/",
      "license": "Public domain (NOAA)",
      "citation": "Kirtman et al. (2014), Bull. Amer. Meteor. Soc., doi:10.1175/BAMS-D-12-00050.1"
    },
    {
      "id": "usdm",
      "name": "National Drought Mitigation Center, USDA, NOAA",
      "product": "U.S. Drought Monitor, weekly maps and area statistics",
      "url": "https://droughtmonitor.unl.edu",
      "license": "Free to use with credit (NDMC)",
      "citation": "The U.S. Drought Monitor is jointly produced by the National Drought Mitigation Center at the University of Nebraska-Lincoln, the United States Department of Agriculture and the National Oceanic and Atmospheric Administration. Map courtesy of NDMC."
    },
    {
      "id": "census",
      "name": "US Census Bureau TIGERweb",
      "product": "US Census Bureau, TIGERweb counties (generalised)",
      "url": "https://tigerweb.geo.census.gov",
      "license": "Public domain (US Government work)"
    }
  ]
}
