SPB Git

spb/earth-now Public License

earth-now.co — real-time planetary dashboard: live world metrics modeled, not streamed.

TypeScript 93% Shell 2.3% SQL 1.4% JavaScript 1.3% Dockerfile 1.2% CSS 0.8%
3.7 KB · 121 lines yaml
Raw Blame History
1# earth-now.co2# Author:  Simon-Pierre Boucher3# Contact: contact@spboucher.ai4# File:    packages/registry/metrics/climate.yaml5# Purpose: MVP climate & atmosphere metrics (catalog §3, 🥇) — CO₂ ppm (Keeling vedette), temperature anomaly, carbon budget67metrics:8  - id: co2_ppm9    name: { fr: "Concentration CO₂ (Mauna Loa)", en: "CO₂ concentration (Mauna Loa)" }10    domain: climate11    priority: mvp12    kind: stock13    level: 214    model: keeling-fusion-v115    unit: ppm16    sources:17      - id: noaa_gml_mlo18        name: "NOAA Global Monitoring Laboratory — Mauna Loa"19        url: https://gml.noaa.gov/ccgg/trends/20        license: "US Government public domain (cite NOAA GML)"21        cadence: "daily/weekly"22    refresh: on_source_update23    display:24      decimals: 225      sigFigs: 526      unit: { fr: "ppm", en: "ppm" }27    constraints: { maxAbsRatePerSec: 0.00001, maxJumpOnRefit: 1 }28    windows: [total]2930  - id: temp_anomaly31    name:32      fr: "Anomalie de température globale (vs 1850-1900)"33      en: "Global temperature anomaly (vs 1850-1900)"34    domain: climate35    priority: mvp36    kind: stock37    level: 238    model: seasonal-spline-v239    unit: degC40    sources:41      - id: copernicus_era542        name: "Copernicus C3S / ERA5"43        url: https://climate.copernicus.eu/44        license: "Copernicus licence — free use with attribution"45        cadence: monthly46      - id: berkeley_earth47        name: "Berkeley Earth"48        url: https://berkeleyearth.org/data/49        license: "CC BY 4.0"50        cadence: monthly51    refresh: on_source_update52    display:53      decimals: 254      sigFigs: 355      unit: { fr: "°C", en: "°C" }56    constraints: { maxAbsRatePerSec: 0.0000001, maxJumpOnRefit: 0.05 }57    windows: [total]58    uncertaintyFraction: 0.085960  - id: carbon_budget_remaining61    name:62      fr: "Budget carbone 1,5 °C restant"63      en: "Remaining 1.5 °C carbon budget"64    domain: climate65    priority: mvp66    kind: derived67    level: derived68    model: derived69    unit: t_co270    sources:71      - id: ipcc_ar6_gcb72        name: "IPCC AR6 + Global Carbon Budget (updated)"73        url: https://www.globalcarbonproject.org/carbonbudget/74        license: "CC BY 4.0"75        cadence: yearly76    refresh: on_source_update77    display:78      decimals: 179      sigFigs: 380      scale: 0.00000000181      unit: { fr: "Gt CO₂", en: "Gt CO₂" }82    windows: [total]83    derived:84      op: linear-combination85      constant: 19700000000086      inputs: [{ id: co2_emissions_ytd, weight: -1 }]87    uncertaintyFraction: 0.588    editorialNote:89      fr: "Budget 50 % de chances de rester sous +1,5 °C, au 1er janvier 2026 — intervalle très large, affiché obligatoirement."90      en: "Budget for a 50 % chance of staying under +1.5 °C, as of Jan 1 2026 — very wide interval, always displayed."9192  - id: carbon_budget_years_remaining93    name:94      fr: "Temps restant avant épuisement du budget 1,5 °C"95      en: "Time left before the 1.5 °C budget runs out"96    domain: climate97    priority: mvp98    kind: derived99    level: derived100    model: derived101    unit: years102    sources:103      - id: ipcc_ar6_gcb104        name: "IPCC AR6 + Global Carbon Budget (derived)"105        url: https://www.globalcarbonproject.org/carbonbudget/106        license: "CC BY 4.0"107        cadence: yearly108    refresh: on_source_update109    display:110      decimals: 1111      sigFigs: 2112      unit: { fr: "années", en: "years" }113    windows: [total]114    derived:115      op: depletion-countdown116      inputs: [{ id: carbon_budget_remaining, weight: 1 }]117    uncertaintyFraction: 0.5118    editorialNote:119      fr: "Dérivé : budget restant ÷ taux d'émission courant. Estimation, intervalle affiché."120      en: "Derived: remaining budget ÷ current emission rate. Estimate, interval displayed."121