Refacto etapes calcul eau en plusieurs étapes indépendantes
Refacto qui constitue à découper l'étape eau en plusieurs étapes indépendantes. Ca pose la question plus globalement de comment organiser les modules et les tests associés :
Orga des modules crater-data
crater
collecteurs
parcel
hubeau
calculateurs
territoires
referentiel_territoires
donnees_territoire
surface_agricole_utile
eau
irrigation
arretes_secheresses
pratiques_irrigation
synthese_eau
energie
energie_irrigation
energie_tracteurs
synthese_energie
pesticides
nodu_et_qsa
synthese_pesticide
intrants
synthese_intrants
...
pipelines
pipeline_eau.py
pipeline_energie.py
...
pipeline_complet.py
pipeline_partiel.py (rapide)
commun
sitemaps
crater_data.py => va s'alléger pas mal et s'appuyer sur les pipelines
Impact sur l'orga des fichiers cdr :
=> on reprend l'arborescence sour calculateurs ci dessus .
Voir le TODO initial
The following discussion from !192 (merged) should be addressed:
-
@duduyo started a discussion: Et du coup je fais une issue aussi pour ces TODO
TODO : la fonction _calculer_indicateurs_eau_hors_notes est temporaire, elle permet pour l'instant de faciliter les tests TODO : il faudra la découper en plusieurs fonctions qui auront chaunce leur TU : 1) calcul indicateurs rrig, 2a) precalcul arretes, 2b) indicateurs arretes, et 3) notes voir si on ait un test global pour 2a & 2b. Et a priori pas de test pour l'enchainement 1), 2) et 3) car le JDD devient très complexe