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%
8.0 KB · 238 lines yaml
Raw Blame History
1# earth-now.co2# Author:  Simon-Pierre Boucher3# Contact: contact@spboucher.ai4# File:    packages/registry/metrics/society.yaml5# Purpose: MVP society metrics (catalog §8-9, 🥇) — extreme poverty, water access, hunger, food waste67metrics:8  - id: extreme_poverty9    name:10      fr: "Personnes en extrême pauvreté (< 2,15 $/j)"11      en: "People in extreme poverty (< $2.15/day)"12    domain: society13    priority: mvp14    kind: stock15    level: 216    model: seasonal-spline-v217    unit: people18    sources:19      - id: wb_pip20        name: "World Bank — Poverty and Inequality Platform"21        url: https://pip.worldbank.org/22        license: "CC BY 4.0"23        cadence: yearly24    refresh: on_source_update25    display:26      decimals: 027      sigFigs: 328      unit: { fr: "personnes", en: "people" }29    constraints: { maxAbsRatePerSec: 5, maxJumpOnRefit: 20000000 }30    windows: [total]3132  - id: people_without_clean_water33    name:34      fr: "Personnes sans eau potable gérée en sécurité"35      en: "People without safely managed drinking water"36    domain: society37    priority: mvp38    kind: stock39    level: 240    model: seasonal-spline-v241    unit: people42    sources:43      - id: jmp_wash44        name: "WHO/UNICEF Joint Monitoring Programme (JMP)"45        url: https://washdata.org/46        license: "CC BY 4.0"47        licenseNote: "verify JMP reuse terms before launch"48        cadence: yearly49    refresh: on_source_update50    display:51      decimals: 052      sigFigs: 353      unit: { fr: "personnes", en: "people" }54    constraints: { maxAbsRatePerSec: 10, maxJumpOnRefit: 50000000 }55    windows: [total]5657  - id: undernourished58    name: { fr: "Personnes sous-alimentées", en: "Undernourished people" }59    domain: society60    priority: mvp61    kind: stock62    level: 263    model: seasonal-spline-v264    unit: people65    sources:66      - id: fao_sofi67        name: "FAO — State of Food Security and Nutrition (SOFI)"68        url: https://www.fao.org/publications/sofi/69        license: "CC BY-NC-SA 3.0 IGO"70        licenseNote: "non-commercial clause — legal review required before any monetization"71        cadence: yearly72    refresh: on_source_update73    display:74      decimals: 075      sigFigs: 376      unit: { fr: "personnes", en: "people" }77    constraints: { maxAbsRatePerSec: 10, maxJumpOnRefit: 50000000 }78    windows: [total]79    uncertaintyFraction: 0.0880    editorialNote:81      fr: "Estimation FAO avec intervalle large — l'intervalle et la mention « estimation » sont affichés."82      en: "FAO estimate with a wide interval — the interval and the 'estimate' label are displayed."8384  - id: food_waste_ytd85    name: { fr: "Nourriture gaspillée cette année", en: "Food wasted this year" }86    domain: society87    priority: mvp88    kind: cumulative89    level: 090    model: linear-ytd-v191    unit: t92    sources:93      - id: unep_fwi94        name: "UNEP Food Waste Index"95        url: https://www.unep.org/resources/publication/unep-food-waste-index-report-202496        license: "© UNEP — citation required"97        licenseNote: "verify reuse terms before launch"98        cadence: "~2 years"99    refresh: on_source_update100    display:101      decimals: 0102      sigFigs: 3103      unit: { fr: "tonnes", en: "tonnes" }104    constraints: { maxAbsRatePerSec: 100, maxJumpOnRefit: 5000000 }105    windows: [ytd, today, session]106    uncertaintyFraction: 0.15107    editorialNote:108      fr: "Extrapolation linéaire (L0) d'une estimation à large intervalle — mention « estimation » obligatoire."109      en: "Linear extrapolation (L0) of a wide-interval estimate — 'estimate' label mandatory."110111  - id: water_use_ytd112    name: { fr: "Eau douce consommée cette année", en: "Freshwater used this year" }113    domain: society114    priority: v1115    kind: cumulative116    level: 1117    model: seasonal-ytd-v1118    unit: m3119    sources:120      - id: fao_aquastat121        name: "FAO AQUASTAT"122        url: https://www.fao.org/aquastat/123        license: "CC BY 4.0 (verify)"124        licenseNote: "verify reuse terms before launch"125        cadence: yearly126    refresh: on_source_update127    display:128      decimals: 0129      sigFigs: 5130      unit: { fr: "m³", en: "m³" }131    constraints: { maxAbsRatePerSec: 400000, maxJumpOnRefit: 50000000000 }132    windows: [today, ytd, session]133    editorialNote:134      fr: "Prélèvements mondiaux (~4 300 km³/an), saisonnalité d'irrigation modélisée."135      en: "Global withdrawals (~4,300 km³/yr), irrigation seasonality modelled."136137  - id: animals_slaughtered_ytd138    name: { fr: "Animaux terrestres abattus cette année", en: "Land animals slaughtered this year" }139    domain: society140    priority: v1141    kind: cumulative142    level: 1143    model: seasonal-ytd-v1144    unit: animals145    sources:146      - id: faostat_livestock147        name: "FAOSTAT — Livestock Primary"148        url: https://www.fao.org/faostat/en/#data/QCL149        license: "CC BY-NC-SA 3.0 IGO"150        licenseNote: "non-commercial clause — legal review before monetization"151        cadence: yearly152    refresh: on_source_update153    display:154      decimals: 0155      sigFigs: 4156      unit: { fr: "animaux", en: "animals" }157    constraints: { maxAbsRatePerSec: 8000, maxJumpOnRefit: 1000000000 }158    windows: [today, ytd, session]159    editorialNote:160      fr: "Ton sobre : ~83 milliards d'animaux terrestres par an (FAOSTAT), volailles en très grande majorité."161      en: "Sober tone: ~83 billion land animals per year (FAOSTAT), overwhelmingly poultry."162163  - id: fish_caught_ytd164    name: { fr: "Poissons pêchés cette année", en: "Fish caught this year" }165    domain: society166    priority: v1167    kind: cumulative168    level: 1169    model: seasonal-ytd-v1170    unit: t171    sources:172      - id: fao_sofia173        name: "FAO SOFIA — State of World Fisheries"174        url: https://www.fao.org/publications/sofia/175        license: "CC BY-NC-SA 3.0 IGO"176        licenseNote: "non-commercial clause — legal review before monetization"177        cadence: yearly178    refresh: on_source_update179    display:180      decimals: 0181      sigFigs: 4182      unit: { fr: "tonnes", en: "tonnes" }183    constraints: { maxAbsRatePerSec: 10, maxJumpOnRefit: 2000000 }184    windows: [ytd, today, session]185186  - id: coffee_cups_ytd187    name: { fr: "Tasses de café bues", en: "Cups of coffee drunk" }188    domain: society189    priority: v1190    kind: cumulative191    level: 1192    model: seasonal-ytd-v1193    unit: cups194    sources:195      - id: ico_coffee196        name: "Dérivé ICO — International Coffee Organization"197        url: https://www.ico.org/198        license: "Derived estimate — citation required"199        licenseNote: "verify estimate basis before launch"200        cadence: yearly201    refresh: on_source_update202    display:203      decimals: 0204      sigFigs: 4205      unit: { fr: "tasses", en: "cups" }206    constraints: { maxAbsRatePerSec: 80000, maxJumpOnRefit: 10000000000 }207    windows: [today, ytd, session]208    uncertaintyFraction: 0.2209    editorialNote:210      fr: "Dérivé de la consommation ICO (~2,25 milliards de tasses/jour) — cycle matinal mondial modélisé, estimation."211      en: "Derived from ICO consumption (~2.25 billion cups/day) — global morning cycle modelled, estimate."212213  - id: food_produced_ytd214    name: { fr: "Nourriture produite cette année", en: "Food produced this year" }215    domain: society216    priority: v1217    kind: cumulative218    level: 1219    model: seasonal-ytd-v1220    unit: t221    sources:222      - id: faostat_crops223        name: "FAOSTAT — Crops and livestock products"224        url: https://www.fao.org/faostat/en/#data/QCL225        license: "CC BY-NC-SA 3.0 IGO"226        licenseNote: "non-commercial clause — legal review before monetization"227        cadence: yearly228    refresh: on_source_update229    display:230      decimals: 0231      sigFigs: 4232      unit: { fr: "tonnes", en: "tonnes" }233    constraints: { maxAbsRatePerSec: 1500, maxJumpOnRefit: 100000000 }234    windows: [ytd, today, session]235    editorialNote:236      fr: "Production agricole primaire (~9,8 Gt/an), pic de récoltes hémisphère nord modélisé."237      en: "Primary agricultural output (~9.8 Gt/yr), northern-hemisphere harvest peak modelled."238