- return [convertitunite(elt,unite,liste_err) for elt in tableau]
\ No newline at end of file
+ return [convertitunite(elt,unite,liste_err) for elt in tableau]
+
+def arrondit_donnee(donnee, typed, arrondi=0):
+ """ on arrondit la donnée de type typed (à voir dans CONFIG)
+ à arrondit près. SI y'a 0 on va voir dans la config.
+ Pour l'arrondit on met par ex 1 pour arrondir à 1 pr_s, 0.1 pour arrondir
+ au dixième etc"""
+ if arrondi==0:
+ arrondi = CONFIG["arrondis_typedonnees"][typed]
+ if arrondi==0:
+ print("Euuuh ça va merder, y'a une div par 0 dans arrondit_donnees !")
+
+ d_arr = round(donnee/arrondi)*arrondi
+ nbchiffresvoulus = int(log(1/arrondi, 10))+1 # max sur le nombre de chiffres après la virgule qu'on doit avoir
+ return round(d_arr, nbchiffresvoulus)
\ No newline at end of file