Commit 71ca886e authored by Benjam's avatar Benjam
Browse files

arrondi taux couverture + note axe prod/besoins / ajout affichage temps ecoulé...

arrondi taux couverture + note axe prod/besoins / ajout affichage temps ecoulé fin execution crater_data
parent d7777bad
import argparse
from multiprocessing import Pool
from typing import Callable
import time
from crater.cartographie.calculateur_cartographie import calculer_cartes
from crater.crater_logger import log
......@@ -180,6 +181,7 @@ def lancer_calcul_cartes():
if __name__ == '__main__':
startTime = time.time()
parser = argparse.ArgumentParser()
parser = argparse.ArgumentParser(usage='%(prog)s [OPTIONS] ETAPE_CALCUL\n'
+ 'Permet de lancer une étape ou un groupe d\'étapes de traitements de crater-data\n'
......@@ -283,3 +285,6 @@ if __name__ == '__main__':
lancer_calcul_cartes()
else:
parser.print_help()
log.info("Temps d'éxecution total = " + str(round((time.time() - startTime)/60, 1)) + " min")
......@@ -127,11 +127,12 @@ def _ajouter_colonne_part_note_production_besoins(production_besoins_par_groupes
def _calculer_part_note_production_besoins(production_besoins_par_groupes_cultures):
production_besoins_par_groupes_cultures['note_production_besoins'] = (
production_besoins_par_groupes_cultures['taux_couverture_besoins'].clip(0, 100)
/ 10
* (production_besoins_par_groupes_cultures['besoins_ha_assiette_actuelle'] /
production_besoins_par_groupes_cultures['besoins_totaux'])
production_besoins_par_groupes_cultures['note_production_besoins'] = round(
production_besoins_par_groupes_cultures['taux_couverture_besoins'].clip(0, 100)
/ 10
* (production_besoins_par_groupes_cultures['besoins_ha_assiette_actuelle'] /
production_besoins_par_groupes_cultures['besoins_totaux']),
2
)
return production_besoins_par_groupes_cultures
......@@ -162,8 +163,9 @@ def _initialiser_df_production_besoins_par_groupe_culture(besoins_par_groupe_cul
def _ajouter_colonne_taux_couverture_besoins(production_besoins):
production_besoins['taux_couverture_besoins'] = (
production_besoins['production_ha'] / production_besoins['besoins_ha_assiette_actuelle'] * 100
production_besoins['taux_couverture_besoins'] = round(
production_besoins['production_ha'] / production_besoins['besoins_ha_assiette_actuelle'] * 100,
2
)
production_besoins['taux_couverture_besoins'] = production_besoins[
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment