- if conf["unite"] == "":
- conf["unite"] = choix_unite(jour_maxi)
-
- l_jours_conv = convertit_tableau(l_jours,conf["unite"],liste_err)
+ # si l'unité n'est pas précisée, ni en "non sauvé" ni par l'utilisateur
+ if conf["unite"] == "" and conf["non_sauve"].get("unite","") == "":
+ unite = choix_unite(jour_maxi)
+ debug("Unité non précisée, on choisit "+unite,liste_err)
+ elif conf["unite"] != "":
+ unite = conf["unite"]
+ else:
+ unite = conf["non_sauve"]["unite"]
+
+ #debug("prématurité dans la config : "+conf["prematurite"],liste_err)
+ prema = int(convertit_jours_vers_python(conf["prematurite"],liste_err))
+ ## Gestion des prémas, deux cas :
+ # Si agecorrige est oui, alors on veut juste soustraire la valeur de préma
+ # à toutes les données.
+ # Si agecorrige est non, alors on veut ajouter la valeur de préma aux courbes de référence.
+
+ debug("Prématurité : "+str(prema)+"age corrigé : "+conf["agecorrige"],liste_err)
+
+
+ if prema>0 and conf["agecorrige"] == "oui":
+ l_jours = [j-prema for j in l_jours]
+ jour_maxi = jour_maxi - prema
+# debug("liste des jours : "+str(l_jours),liste_err)
+ else:
+ debug("bla",liste_err)
+ l_jours_conv = convertit_tableau(l_jours,unite,liste_err)