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%
2.5 KB · 83 lines yaml
Raw Blame History
1# earth-now.co2# Author:  Simon-Pierre Boucher3# Contact: contact@spboucher.ai4# File:    packages/registry/metrics/forest.yaml5# Purpose: MVP forest metrics (catalog §5, 🥇) — tree cover loss YTD/today and football-pitch equivalent67metrics:8  - id: forest_loss_ytd9    name: { fr: "Forêt perdue cette année", en: "Forest lost this year" }10    domain: forest11    priority: mvp12    kind: cumulative13    level: 114    model: seasonal-ytd-v115    unit: ha16    sources:17      - id: gfw_glad18        name: "Global Forest Watch / GLAD alerts"19        url: https://www.globalforestwatch.org/20        license: "CC BY 4.0"21        cadence: "weekly alerts + annual"22    refresh: on_source_update23    display:24      decimals: 025      sigFigs: 426      unit: { fr: "hectares", en: "hectares" }27    constraints: { maxAbsRatePerSec: 5, maxJumpOnRefit: 100000 }28    windows: [ytd, today, session]29    editorialNote:30      fr: "Perte brute de couvert arboré (GFW) — pas la déforestation nette ; méthode affichée au clic."31      en: "Gross tree-cover loss (GFW) — not net deforestation; method shown on click."3233  - id: forest_loss_today34    name: { fr: "Forêt perdue aujourd'hui", en: "Forest lost today" }35    domain: forest36    priority: mvp37    kind: derived38    level: derived39    model: derived40    unit: ha41    sources:42      - id: gfw_glad43        name: "Global Forest Watch (derived)"44        url: https://www.globalforestwatch.org/45        license: "CC BY 4.0"46        cadence: "weekly alerts + annual"47    refresh: on_source_update48    display:49      decimals: 050      sigFigs: 451      unit: { fr: "hectares", en: "hectares" }52    windows: [today, session]53    derived:54      op: window55      window: today56      inputs: [{ id: forest_loss_ytd, weight: 1 }]5758  - id: forest_loss_football_fields59    name:60      fr: "Équivalent terrains de football perdus"61      en: "Football pitches of forest lost"62    domain: forest63    priority: mvp64    kind: derived65    level: derived66    model: derived67    unit: pitches68    sources:69      - id: gfw_glad70        name: "Global Forest Watch (derived, 1 pitch = 0.714 ha)"71        url: https://www.globalforestwatch.org/72        license: "CC BY 4.0"73        cadence: "weekly alerts + annual"74    refresh: on_source_update75    display:76      decimals: 177      sigFigs: 378      unit: { fr: "terrains de football", en: "football pitches" }79    windows: [today, session]80    derived:81      op: linear-combination82      inputs: [{ id: forest_loss_ytd, weight: 1.4005602 }]83