Global surface-temperature signals (GISTEMP warming gauges)
Monthly global surface-temperature signals from NASA GISTEMP (global, Northern Hemisphere, Southern Hemisphere land-ocean indices, 1880 ->, anomalies vs 1951-1980): 3-month and 12-month changes, 30-month change volatility, 3-sigma anomaly flags, naive-drift forecasts, 10-year warmth z-scores, trailing-10-year warming trends (C/decade), record-warmth flags, and +1.5 C Paris-threshold flags. The planetary-outcome lens on climate change — the warming behind the CO2 driver (co2-growth), the ENSO driver (enso), and city heat extremes (city-climate-stress). All rows normalized to country_code WLD. Raw data: NASA GISS (keyless, public domain).
Quality
Attribution
NASA Goddard Institute for Space Studies Surface Temperature Analysis (GISTEMP) (derived signals by Frontier Data Hub)
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Reference month (first of month) for the monthly temperature anomaly. (unit: ISO date) |
| country | string | Planetary indices — country is 'World'. |
| country_code | string | Planetary indices — country_code is 'WLD'. |
| series_id | string | Connector series code: GLB (global), NH (Northern Hemisphere), or SH (Southern Hemisphere). |
| series_label | string | GISTEMP-based series label, e.g. 'Global-mean land-ocean temperature index (monthly anomaly vs 1951-1980, degrees C; GHCN-v4 + ERSST v5)'. |
| value | float | Monthly land-ocean temperature anomaly relative to the 1951-1980 base period (sources: GHCN-v4 land temperatures plus ERSST v5 sea-surface temperatures). (unit: degrees C (per series_id)) |
| momentum_3m | float | |
| yoy_change | float | |
| volatility_30d | float | |
| anomaly_flag | integer | |
| forecast_1m | float | |
| temp_z_10y | float | |
| warming_trend_10y | float | |
| record_flag | integer | |
| above_1_5c_flag | integer |
Sample rows
| date | country | country_code | series_id | series_label | value | momentum_3m | yoy_change | volatility_30d | anomaly_flag | forecast_1m | temp_z_10y | warming_trend_10y | record_flag | above_1_5c_flag |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1880-01-01 | World | WLD | GLB | Global-mean land-ocean temperature index (monthly anomaly vs 1951-1980, degrees C; GHCN-v4 + ERSST v5) | -0.19 | — | — | — | 0 | — | — | — | 1 | 0 |
| 1880-01-01 | World | WLD | NH | Northern Hemisphere land-ocean temperature index (monthly anomaly vs 1951-1980, degrees C; GHCN-v4 + ERSST v5) | -0.37 | — | — | — | 0 | — | — | — | 1 | 0 |
| 1880-01-01 | World | WLD | SH | Southern Hemisphere land-ocean temperature index (monthly anomaly vs 1951-1980, degrees C; GHCN-v4 + ERSST v5) | -0.01 | — | — | — | 0 | — | — | — | 1 | 0 |
| 1880-02-01 | World | WLD | GLB | Global-mean land-ocean temperature index (monthly anomaly vs 1951-1980, degrees C; GHCN-v4 + ERSST v5) | -0.26 | — | — | — | 0 | — | — | — | 0 | 0 |
| 1880-02-01 | World | WLD | NH | Northern Hemisphere land-ocean temperature index (monthly anomaly vs 1951-1980, degrees C; GHCN-v4 + ERSST v5) | -0.52 | — | — | — | 0 | — | — | — | 0 | 0 |
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/global_temp_signals/global_surface_temperature_signals" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/global_temp_signals/global_surface_temperature_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/global_temp_signals/global_surface_temperature_signals
Tip: fetch /llms.txt for the full machine-readable catalog.