NASA climate heat-extreme signals (daily anomaly flags, heatwave streaks, forecasts)
Daily heat-extreme signals derived from NASA POWER daily weather for 54 world cities (2020-01-01 to yesterday): 3-sigma heat-anomaly flags against day-of-year climatology, heatwave streak counts, 30-day temperature volatility, 63-day warming momentum, naive seasonal 1-month forecasts and a per-day cross-city heat-anomaly rank. Cities are mapped to ISO country codes so the signals join cleanly with country-keyed macro data. Raw weather: NASA POWER.
Quality
Attribution
NASA POWER (derived signals by Frontier Data Hub)
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Observation date from the POWER API response keys. Daily temporal keys are YYYYMMDD. |
| country | string | Canonical English short name of the city country (ISO 3166-1). |
| country_code | string | |
| city | string | Name of the world city the point location represents (curated by the raw connector; not part of the POWER API response). |
| series_id | string | |
| series_label | string | |
| value | float | Temperature at 2 Meters Maximum — POWER API parameter T2M_MAX (community RE). (unit: C) |
| anomaly_flag | integer | |
| heatwave_streak | integer | |
| volatility_30d | float | |
| momentum_3m | float | |
| forecast_1m | float | |
| rank | integer |
Sample rows
| date | country | country_code | city | series_id | series_label | value | anomaly_flag | heatwave_streak | volatility_30d | momentum_3m | forecast_1m | rank |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-01-01 | Ethiopia | ETH | Addis Ababa | NASA_POWER.ADDIS_ABABA.T2M_MAX_SIGNALS | Daily max temperature heat signals — Addis Ababa (derived from NASA POWER) | 23.66 | 0 | 0 | — | — | 23.310441176470587 | 17 |
| 2020-01-01 | Algeria | DZA | Algiers | NASA_POWER.ALGIERS.T2M_MAX_SIGNALS | Daily max temperature heat signals — Algiers (derived from NASA POWER) | 14.11 | 0 | 0 | — | — | 16.08308823529412 | 46 |
| 2020-01-01 | Netherlands | NLD | Amsterdam | NASA_POWER.AMSTERDAM.T2M_MAX_SIGNALS | Daily max temperature heat signals — Amsterdam (derived from NASA POWER) | 1.64 | 0 | 0 | — | — | 7.14485294117647 | 52 |
| 2020-01-01 | Greece | GRC | Athens | NASA_POWER.ATHENS.T2M_MAX_SIGNALS | Daily max temperature heat signals — Athens (derived from NASA POWER) | 11.99 | 0 | 0 | — | — | 15.005735294117647 | 47 |
| 2020-01-01 | New Zealand | NZL | Auckland | NASA_POWER.AUCKLAND.T2M_MAX_SIGNALS | Daily max temperature heat signals — Auckland (derived from NASA POWER) | 22.37 | 0 | 0 | — | — | 22.501470588235293 | 29 |
Download sample data
Download the full sample snapshot for this dataset (sample rows, not the complete dataset).
Use with an LLM
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
cURL
curl "https://datazimuts.com/v1/datasets/climate_signals/nasa_climate_heat_signals" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/climate_signals/nasa_climate_heat_signals").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/climate_signals/nasa_climate_heat_signals
Tip: fetch /llms.txt for the full machine-readable catalog.