All datasets

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.

Source: Climate Heat Signals (derived)132,408 rowsUpdated: 9/21/2026
climatetemperatureheatwaveextreme-weatheranomaly-detectionforecastingsignals

Quality

99.9

Attribution

NASA POWER (derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringObservation date from the POWER API response keys. Daily temporal keys are YYYYMMDD.
countrystringCanonical English short name of the city country (ISO 3166-1).
country_codestring
citystringName of the world city the point location represents (curated by the raw connector; not part of the POWER API response).
series_idstring
series_labelstring
valuefloatTemperature at 2 Meters Maximum — POWER API parameter T2M_MAX (community RE). (unit: C)
anomaly_flaginteger
heatwave_streakinteger
volatility_30dfloat
momentum_3mfloat
forecast_1mfloat
rankinteger

Sample rows

datecountrycountry_codecityseries_idseries_labelvalueanomaly_flagheatwave_streakvolatility_30dmomentum_3mforecast_1mrank
2020-01-01EthiopiaETHAddis AbabaNASA_POWER.ADDIS_ABABA.T2M_MAX_SIGNALSDaily max temperature heat signals — Addis Ababa (derived from NASA POWER)23.660023.31044117647058717
2020-01-01AlgeriaDZAAlgiersNASA_POWER.ALGIERS.T2M_MAX_SIGNALSDaily max temperature heat signals — Algiers (derived from NASA POWER)14.110016.0830882352941246
2020-01-01NetherlandsNLDAmsterdamNASA_POWER.AMSTERDAM.T2M_MAX_SIGNALSDaily max temperature heat signals — Amsterdam (derived from NASA POWER)1.64007.1448529411764752
2020-01-01GreeceGRCAthensNASA_POWER.ATHENS.T2M_MAX_SIGNALSDaily max temperature heat signals — Athens (derived from NASA POWER)11.990015.00573529411764747
2020-01-01New ZealandNZLAucklandNASA_POWER.AUCKLAND.T2M_MAX_SIGNALSDaily max temperature heat signals — Auckland (derived from NASA POWER)22.370022.50147058823529329

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.