incubateur-ademe / nosgestesclimat-site

Estimez votre empreinte climat - le code du site
https://nosgestesclimat.fr
MIT License
71 stars 40 forks source link

Mini-modèle numérique NGC/MCCO2 #656

Open laem opened 2 years ago

laem commented 2 years ago

MCCO2 x NGC : publicodes

Quel est le format actuel des données MCCO2 ?

(il est en JSON, je l'ai transcrit en YAML)

name: Bouilloire[s]
slug: bouilloire
emoji: ⚗️
category: 6
ecv:
  - value: 3.92551745975495
    id: 1
  - value: 0.236818204229257
    id: 2
  - value: 0.590293393621879
    id: 3
  - value: 4.98051969151672
    id: 4
usage:
  peryear: 5.27273319
  defaultyears: 6
end: -0.659363081745786
default: false
tile: false
meta:
  title: Impact sur le climat d'une bouilloire
  description: >-
    Avec Mon Convertisseur CO2, découvrez l'impact sur le climat d'une
    bouilloire, avec son poids en CO₂e comprenant sa fabrication et sa
    distribution.
source: >-
  https://librairie.ademe.fr/dechets-economie-circulaire/127-modelisation-et-evaluation-environnementale-de-produits-de-consommation-et-biens-d-equipement.html

On observe une grande similarité dans les meta (title, description, emoji, catégorie gérée dans publicodes via l'espace de nom imbriqué).

Quand aux données, voilà comment ça pourrait être encodé :


alimentation:
  description: C'est important de s'alimenter.
alimentation . bouilloire:
  titre: Ma bouilloire
  somme: 
    - nom: transport en amont
      catégorie: transport # cet attribut n'est pas interprété par publicodes, laissé comme tel
      valeur: 0.45 kgCO2e
    - nom: transport en aval
      catégorie: transport 
      valeur: 0.45 kgCO2e
    - nom: matière première
      valeur: 0.23 kgCO2e

image

Autre possibilité, utiliser les composantes pour cadrer les catégories ? Dans ce format ou dans un format évolué. https://publi.codes/docs/mécanismes/#composantes

Quelles fonctionnalités manquantes dans publicodes dont a besoin MCCO2 ? Question ouverte, on verra en pratique.

Tester la convergence sur le modèle numérique

Il est très calculatoire, donc assez adapté pour publicodes.

C'est un tableur de type modèle de calcul plutôt que CSV.

On pourrait intégrer le modèle numérique dans nosgestesclimat, ce qui le rendra disponible sur nosgestesclimat.fr/documentation, et en parallèle donner accès au modèle numérique via une API en ligne (du genre co2.fr/api/numérique/requête-web?temps-utilisation=45min) qui permettrait à monconvertisseurco2.fr d'utiliser publicodes sans charger publicodes-core, ce qui est un peu trop pour en sortir qu'une variable (contrairement au bilan entier de NGC).

laem commented 2 years ago

@Clemog @florianpanchout