[Energie] : Carburants pour les tracteurs
Objectif : ajouter une colonne "carburant_tracteurs_GJ" dans energie.csv
Voir règle de calcul dans https://docs.google.com/document/d/1cmrbJNbfxt6NfqYcGF12VzVmcdoA04-4/edit#
Détail sur l'implémentation :
- preparation données de config : ajouter une colonne categorie_culture_climagri dans le fichier crater-data/config/rpg/correspondance_nomenclature_rpg_vers_crater.csv. Pour cela initialiser le fichier avec les valeurs suivantes (on ajustera la config plus tard) :
- "prairie_temporaire" si la valeur de la colonne nom_groupe_culture_rpg est "Prairies temporaires"
- "prairie_naturelle" si la valeur de la colonne nom_groupe_culture_rpg est "Prairies permantentes"
- "prairie_naturelle_peu_productive" si la valeur de la colonne nom_groupe_culture_rpg est "Esitves et landes"
- "culture_permanente" si la valeur de la colonne nom_groupe_culture_rpg est "Vergers" ou "Vignes" ou "Fruits à coques" ou "Oliviers"
- "culture_annuelle" pour les autres valeurs
- implémenter la règle de calcul décrite dans le document, uniquement pour les communes
- point d'entrée dans le code : le fichier calculateur_energie.py qui va lancer le calcul de la colonne carburant_tracteurs_GJ
- tests à écrire dans tests/energie/test_calculateur_energie.py
- s'inspirer du code déjà existant pour la colonne irrigation_GJ, y compris pour les tests
- ajouter les données de test input dans test/data/input/crater/energie/surface_agricole_utile (reprendre le format du fichier déjà existant dans test/data/input/crater/production_besoins/sau_par_commune_et_culture
- modifier le fichier test/data/expected/energie.csv avec le résultat attendu pour les communes
- implémenter la règle dans calculateur_energie.py
Edited by Lionel