Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration Publicodes v1 (NGC-454) #2240

Merged
merged 45 commits into from
Feb 14, 2024
Merged

Migration Publicodes v1 (NGC-454) #2240

merged 45 commits into from
Feb 14, 2024

Conversation

Clemog
Copy link
Contributor

@Clemog Clemog commented Dec 19, 2023

Use the new publicodes v1 packages.

Important

As it's a major version upgrade, tests against prod and and preprod doesn't work as they still use unsupported syntax (like the recalcul).

Changelog

  • use the new publicodes package
  • use the new @publicodes/tools package
  • new tests suite (compare all rule values instead of only bilan)
  • remove note and optimized attributes from optimized rules to reduce JSON file size

@Clemog Clemog changed the title Migration Publicodes 🔜 v1.0.0 Migration Publicodes 🔜 v1.0.0 (NGC-454) Dec 19, 2023
Copy link

@EmileRolley EmileRolley force-pushed the publicodes-migration branch 3 times, most recently from 8120e9a to fe9268c Compare January 9, 2024 15:54
@Clemog
Copy link
Contributor Author

Clemog commented Jan 10, 2024

Plus qu'à attendre la maj des paquets qu'on utilise, une fois que la V1 sera sortie :) (publicodes-commun, publicodes-tools et futureco-data)

@EmileRolley EmileRolley force-pushed the publicodes-migration branch 3 times, most recently from 7a8a357 to 52e7f27 Compare January 23, 2024 13:56
Copy link

vercel bot commented Jan 23, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
nosgestesclimat-modele ✅ Ready (Inspect) Visit Preview Feb 14, 2024 1:45pm

@EmileRolley EmileRolley changed the title Migration Publicodes 🔜 v1.0.0 (NGC-454) Migration Publicodes 🔜 v1 (NGC-454) Feb 12, 2024
@EmileRolley EmileRolley changed the title Migration Publicodes 🔜 v1 (NGC-454) Migration Publicodes v1 (NGC-454) Feb 12, 2024
Copy link

github-actions bot commented Feb 13, 2024

Report for the pull request #2240

🚀 Test the model from the website: https://preprod.nosgestesclimat.fr?PR=2240

🌐 Translation status

You will find more information about the translation in the dedicated file.

Rules

Language Nb. missing translations Status
en
Missing 1 rules ⬇️
  • alimentation . réduire poisson > titre

Personas

Language Nb. missing translations Status
en Ø ✔️

👫 Personas changes

Test personas bilans against preprod

In details

personas . marie

Règle PR nightly Δ (%)

personas . yoram

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle divers . électroménager . appareils . réfrigérateur sous-plan . nombre
✖️  Erreur lors de la mise à jour de la situation : divers . électroménager . appareils . réfrigérateur sous-plan . nombre n'existe pas dans la base de règle.

personas . corentin

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle divers . électroménager . appareils . réfrigérateur sous-plan . nombre
✖️  Erreur lors de la mise à jour de la situation : divers . électroménager . appareils . réfrigérateur sous-plan . nombre n'existe pas dans la base de règle.

personas . sandy

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle divers . électroménager . appareils . réfrigérateur sous-plan . nombre
✖️  Erreur lors de la mise à jour de la situation : divers . électroménager . appareils . réfrigérateur sous-plan . nombre n'existe pas dans la base de règle.

personas . mehdi

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle transport . km autoroute
✖️  Erreur lors de la mise à jour de la situation : transport . km autoroute n'existe pas dans la base de règle.

personas . sylviane

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle divers . électroménager . appareils . réfrigérateur sous-plan . nombre
✖️  Erreur lors de la mise à jour de la situation : divers . électroménager . appareils . réfrigérateur sous-plan . nombre n'existe pas dans la base de règle.

personas . jessica

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle divers . électroménager . appareils . réfrigérateur sous-plan . nombre
✖️  Erreur lors de la mise à jour de la situation : divers . électroménager . appareils . réfrigérateur sous-plan . nombre n'existe pas dans la base de règle.

personas . nolan

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle logement . vacances . résidence secondaire . durée . nuités week end . nombre
✖️  Erreur lors de la mise à jour de la situation : logement . vacances . résidence secondaire . durée . nuités week end . nombre n'existe pas dans la base de règle.

personas . anne claire

Règle PR nightly Δ (%)

personas . gerard

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle divers . électroménager . appareils . réfrigérateur sous-plan . nombre
✖️  Erreur lors de la mise à jour de la situation : divers . électroménager . appareils . réfrigérateur sous-plan . nombre n'existe pas dans la base de règle.

Test personas bilans against production

Show

personas . marie

Règle PR latest Δ (%)
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
logement . séchage air libre 7.091 kgCO2e 9.455 kgCO2e -25%

personas . yoram

Règle PR latest Δ (%)
divers . électroménager . appareils préservation allongée 15.578 kgCO2e 22.147 kgCO2e -30%
bilan 2,733.488 kgCO2e 2,735.678 kgCO2e -0%
divers 350.067 kgCO2e 352.257 kgCO2e -1%
divers . électroménager 5.193 kgCO2e 7.383 kgCO2e -30%
divers . électroménager . appareils 15.578 kgCO2e 22.147 kgCO2e -30%

personas . corentin

Règle PR latest Δ (%)
alimentation . devenir végétarien 225.056 kgCO2e -34.684 kgCO2e/semaine +749%
alimentation . devenir végétarien . différence par semaine 4.328 kgCO2e/semaine -0.667 kgCO2e/semaine +749%
alimentation . devenir végétarien . différence par semaine repas 4.328 kgCO2e/semaine -0.667 kgCO2e/semaine +749%
divers . électroménager . allongement 5.429 kgCO2e 7.619 kgCO2e -29%
divers . électroménager . appareils préservation allongée 16.288 kgCO2e 22.858 kgCO2e -29%
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
alimentation 1,376.061 kgCO2e 1,319.728 kgCO2e +4%
alimentation . boisson 270.052 kgCO2e 213.718 kgCO2e +26%
alimentation . boisson . froide 205.92 kgCO2e 149.587 kgCO2e +38%
alimentation . boisson . alcool 169 kgCO2e 112.667 kgCO2e +50%
alimentation . boisson . alcool . litres 3 l/semaine 2 l/semaine +50%
bilan 4,850.594 kgCO2e 4,803.02 kgCO2e +1%
divers 770.771 kgCO2e 779.531 kgCO2e -1%
divers . électroménager 21.717 kgCO2e 30.477 kgCO2e -29%
divers . électroménager . appareils 21.717 kgCO2e 30.477 kgCO2e -29%

personas . sandy

Règle PR latest Δ (%)
alimentation . devenir végétarien 1,862.276 kgCO2e 1,920.256 kgCO2e/semaine -3%
alimentation . devenir végétarien . différence par semaine 35.813 kgCO2e/semaine 36.928 kgCO2e/semaine -3%
alimentation . devenir végétarien . différence par semaine repas 35.813 kgCO2e/semaine 36.928 kgCO2e/semaine -3%
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
logement . séchage air libre 5.2 kgCO2e 6.933 kgCO2e -25%
transport . boulot . covoiturage 1 142.128 kgCO2e -99%
transport . boulot . télétravail 710.64 kgCO2e 177.66 kgCO2e +300%
transport . éco-conduite 288.444 kgCO2e 316.46 kgCO2e -9%
transport . covoiturage 460.592 kgCO2e 756 kgCO2e -39%
transport . voiture 5km 155.81 kgCO2e 204.95 kgCO2e -24%
transport . voiture 5km . recalcul 2,147.15 kgCO2e 2,098.01 kgCO2e +2%
transport . voiture 5km . usage réduit 3,534.3 kgCO2e 3,436.02 kgCO2e +3%
transport . voiture 5km . distance totale 1,300 km 1,820 km -29%
transport . voiture 5km . distance totale renseignée 1,300 km 1,820 km -29%
transport . voiture 5km . fréquence 10 trajet/semaine 14 trajet/semaine -29%
alimentation 3,297.606 kgCO2e 3,278.717 kgCO2e +1%
alimentation . boisson 278.603 kgCO2e 259.715 kgCO2e +7%
alimentation . boisson . chaude 65.692 kgCO2e 46.803 kgCO2e +40%
alimentation . boisson . chaude . par semaine 1.263 kgCO2e/semaine 0.9 kgCO2e/semaine +40%
alimentation . boisson . chaude . café 1.211 kgCO2e/semaine 0.848 kgCO2e/semaine +43%
alimentation . boisson . chaude . café . nombre 10 tasse/semaine 7 tasse/semaine +43%
bilan 9,032.314 kgCO2e 9,013.426 kgCO2e +0%

personas . mehdi

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle logement . vacances . résidence secondaire . durée . nuités week end . nombre
✖️  Erreur lors de la mise à jour de la situation : logement . vacances . résidence secondaire . durée . nuités week end . nombre n'existe pas dans la base de règle.

personas . sylviane

Règle PR latest Δ (%)
alimentation . devenir végétarien 1,015.352 kgCO2e 940.212 kgCO2e/semaine +8%
alimentation . devenir végétarien . différence par semaine 19.526 kgCO2e/semaine 18.081 kgCO2e/semaine +8%
alimentation . devenir végétarien . différence par semaine repas 19.526 kgCO2e/semaine 18.081 kgCO2e/semaine +8%
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
transport . éco-conduite 82.236 kgCO2e 89.24 kgCO2e -8%
transport . covoiturage 109.648 kgCO2e 129.6 kgCO2e -15%
transport . voiture électrique -359.016 kgCO2e 490.984 kgCO2e -173%
transport . voiture électrique . recalcul 907.256 kgCO2e 57.256 kgCO2e +1485%

personas . jessica

Règle PR latest Δ (%)
alimentation . nombre de plats poisson 4 repas/semaine 2 repas/semaine +100%
alimentation . viande faible empreinte . par semaine . nouveau régime 22.993 kgCO2e/semaine 23.455 kgCO2e/semaine -2%
alimentation . devenir végétarien 1,230.216 kgCO2e 1,295.06 kgCO2e/semaine -5%
alimentation . devenir végétarien . différence par semaine 23.658 kgCO2e/semaine 24.905 kgCO2e/semaine -5%
alimentation . devenir végétarien . différence par semaine repas 23.658 kgCO2e/semaine 24.905 kgCO2e/semaine -5%
alimentation . devenir végétalien 1,511.276 kgCO2e 1,535.3 kgCO2e/semaine -2%
alimentation . devenir végétalien . différence par semaine 29.063 kgCO2e/semaine 29.525 kgCO2e/semaine -2%
alimentation . devenir végétalien . différence par semaine repas 29.063 kgCO2e/semaine 29.525 kgCO2e/semaine -2%
alimentation . manger local 57.88 kgCO2e 64.808 kgCO2e -11%
alimentation . manger local . recalcul -57.88 kgCO2e -64.808 kgCO2e +11%
alimentation . manger de saison 67.275 kgCO2e 68.051 kgCO2e -1%
alimentation . manger de saison . recalcul -67.275 kgCO2e -68.051 kgCO2e +1%
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
transport . arrêter l'avion court 456.768 kgCO2e 495.847 kgCO2e -8%
alimentation 2,615.385 kgCO2e 2,449.901 kgCO2e +7%
alimentation . boisson 338.139 kgCO2e 148.632 kgCO2e +128%
alimentation . boisson . chaude 132.219 kgCO2e 64.132 kgCO2e +106%
alimentation . boisson . chaude . par semaine 2.543 kgCO2e/semaine 1.233 kgCO2e/semaine +106%
alimentation . boisson . chaude . café 2.543 kgCO2e/semaine 1.211 kgCO2e/semaine +110%
alimentation . boisson . chaude . café . nombre 21 tasse/semaine 10 tasse/semaine +110%
alimentation . boisson . froide 205.92 kgCO2e 84.5 kgCO2e +144%
alimentation . boisson . alcool 169 kgCO2e 84.5 kgCO2e +100%
alimentation . boisson . alcool . litres 3 l/semaine 1.5 l/semaine +100%
alimentation . repas 2,082.756 kgCO2e 2,106.78 kgCO2e -1%
alimentation . déjeuner et dîner 2,082.756 kgCO2e 2,106.78 kgCO2e -1%
alimentation . déjeuner et dîner . par semaine 40.053 kgCO2e/semaine 40.515 kgCO2e/semaine -1%
alimentation . plats 40.053 kgCO2e/semaine 40.515 kgCO2e/semaine -1%
alimentation . plats . végétarien 4.46 kgCO2e/semaine 8.92 kgCO2e/semaine -50%
alimentation . plats . végétarien . nombre 4 repas/semaine 8 repas/semaine -50%
alimentation . plats . poisson 1 4.89 kgCO2e/semaine 3.26 kgCO2e/semaine +50%
alimentation . plats . poisson 1 . nombre 3 repas/semaine 2 repas/semaine +50%
alimentation . local . part locale annuelle 57.88 kgCO2e 64.808 kgCO2e -11%
alimentation . local . part locale 1.113 kgCO2e/semaine 1.246 kgCO2e/semaine -11%
alimentation . de saison . part de saison 152.041 kgCO2e 153.795 kgCO2e -1%
bilan 7,237.239 kgCO2e 7,071.755 kgCO2e +2%

personas . nolan

An error occured while testing the model:

[ Erreur d'évaluation ]
➡️  Dans la règle logement . vacances . résidence secondaire . durée . nuités week end . nombre
✖️  Erreur lors de la mise à jour de la situation : logement . vacances . résidence secondaire . durée . nuités week end . nombre n'existe pas dans la base de règle.

personas . anne claire

Règle PR latest Δ (%)
alimentation . devenir végétarien 326.612 kgCO2e 176.332 kgCO2e/semaine +85%
alimentation . devenir végétarien . différence par semaine 6.281 kgCO2e/semaine 3.391 kgCO2e/semaine +85%
alimentation . devenir végétarien . différence par semaine repas 6.281 kgCO2e/semaine 3.391 kgCO2e/semaine +85%
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
logement . séchage air libre 3.12 kgCO2e 4.16 kgCO2e -25%
transport . arrêter l'avion court 342.576 kgCO2e 371.885 kgCO2e -8%
transport . boulot . covoiturage 1 86.292 kgCO2e -99%
transport . boulot . télétravail 431.46 kgCO2e 107.865 kgCO2e +300%
transport . éco-conduite 147.461 kgCO2e 170.258 kgCO2e -13%
transport . covoiturage 311.614 kgCO2e 229.5 kgCO2e +36%
transport . voiture 5km 151.133 kgCO2e 200.858 kgCO2e -25%
transport . voiture 5km . recalcul 1,406.938 kgCO2e 1,357.213 kgCO2e +4%
transport . voiture 5km . usage réduit 998.325 kgCO2e 938.655 kgCO2e +6%
transport . voiture 5km . distance totale 1,300 km 1,820 km -29%
transport . voiture 5km . distance totale renseignée 1,300 km 1,820 km -29%
transport . voiture 5km . fréquence 10 trajet/semaine 14 trajet/semaine -29%

personas . gerard

Règle PR latest Δ (%)
alimentation . devenir végétarien 2,022.54 kgCO2e 2,312.44 kgCO2e/semaine -13%
alimentation . devenir végétarien . différence par semaine 38.895 kgCO2e/semaine 44.47 kgCO2e/semaine -13%
alimentation . devenir végétarien . différence par semaine repas 38.895 kgCO2e/semaine 44.47 kgCO2e/semaine -13%
logement . baisse température . gains 1 degré 7 %/degré 0.07 +9900%
transport . arrêter l'avion court 342.576 kgCO2e 371.885 kgCO2e -8%
transport . éco-conduite 51.861 kgCO2e 58.865 kgCO2e -12%
transport . covoiturage 180.815 kgCO2e 81 kgCO2e +123%
transport . voiture 5km 154.49 kgCO2e 212.99 kgCO2e -27%
transport . voiture 5km . recalcul 749.583 kgCO2e 691.083 kgCO2e +8%
transport . voiture 5km . usage réduit 229.5 kgCO2e 159.3 kgCO2e +44%
transport . voiture 5km . distance totale 1,300 km 1,820 km -29%
transport . voiture 5km . distance totale renseignée 1,300 km 1,820 km -29%
transport . voiture 5km . fréquence 10 trajet/semaine 14 trajet/semaine -29%

+ temporarly add publicodes-beta-77 in deps
…s in the report

All this tests should fail and stop the CI before uploading the results, therefore, they are irrelevant.
@EmileRolley EmileRolley merged commit 67c1401 into preprod Feb 14, 2024
8 checks passed
@EmileRolley EmileRolley deleted the publicodes-migration branch February 14, 2024 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants