diff options
Diffstat (limited to 'configuration.py')
-rw-r--r-- | configuration.py | 84 |
1 files changed, 31 insertions, 53 deletions
diff --git a/configuration.py b/configuration.py index 07cbf0e..70b020d 100644 --- a/configuration.py +++ b/configuration.py | |||
@@ -2,37 +2,39 @@ | |||
2 | # -*- coding: utf-8 -*- | 2 | # -*- coding: utf-8 -*- |
3 | 3 | ||
4 | ### Toutes les "constantes" de config importés pour ce qui concerne les courbes | 4 | ### Toutes les "constantes" de config importés pour ce qui concerne les courbes |
5 | CONFIG = {} | ||
5 | 6 | ||
6 | # fichiers | 7 | # fichiers |
7 | 8 | ||
8 | chemin_oms = "data_OMS/" | 9 | CONFIG["chemin_oms"] = "data_OMS/" |
10 | |||
11 | CONFIG["fichiersOMS"] = { | ||
12 | "perc_garcon": "wfa_boys_p_exp.txt", | ||
13 | "perc_fille": "wfa_girls_p_exp.txt", | ||
14 | "z_garcon": "wfa_boys_z_exp.txt", | ||
15 | "z_fille": "wfa_girls_z_exp.txt", | ||
16 | "perc_mixte": "wfa_mix_p_exp.txt", | ||
17 | "z_mixte": "wfa_mix_z_exp.txt" | ||
18 | } | ||
9 | 19 | ||
10 | f_poids_perc_garcon = chemin_oms+"wfa_boys_p_exp.txt" | 20 | # ajouter le chemin |
11 | f_poids_perc_fille = chemin_oms+"wfa_girls_p_exp.txt" | 21 | for (cle,val) in CONFIG["fichiersOMS"].items(): |
12 | f_poids_z_garcon = chemin_oms+"wfa_boys_z_exp.txt" | 22 | CONFIG["fichiersOMS"][cle] = CONFIG["chemin_oms"]+val |
13 | f_poids_z_fille = chemin_oms+"wfa_girls_z_exp.txt" | ||
14 | f_poids_z_mixte = chemin_oms+"wfa_mix_z_exp.txt" | ||
15 | f_poids_perc_mixte = chemin_oms+"wfa_mix_p_exp.txt" | ||
16 | 23 | ||
17 | # Pour les courbes percentiles | 24 | # Pour les courbes percentiles |
18 | liste_data_choisie_p = [(5,1),(7,5),(8,10),(10,25),(11,50),(12,75), (14,90), | 25 | CONFIG["liste_data_choisie_p"] = [(5,1),(7,5),(8,10),(10,25),(11,50),(12,75), (14,90), |
19 | (15,95),(17,99)] | 26 | (15,95),(17,99)] |
20 | liste_data_choisie_p.sort(reverse=True) | 27 | CONFIG["liste_data_choisie_p"].sort(reverse = True) |
21 | 28 | ||
22 | # pour le sigma : (colonne,sigma) | 29 | # pour le sigma : (colonne,sigma) |
23 | liste_data_choisie_z = [(2,-3),(3,-2),(4,-1),(5,0),(6,1),(7,2),(8,3)] | 30 | CONFIG["liste_data_choisie_z"] = [(2,-3),(3,-2),(4,-1),(5,0),(6,1),(7,2),(8,3)] |
24 | liste_data_choisie_z.sort(reverse=True) | 31 | CONFIG["liste_data_choisie_z"].sort(reverse=True) |
25 | 32 | ||
26 | # config, côté python | 33 | # config, côté python |
27 | CONFIG = {} | ||
28 | |||
29 | # les unités acceptées | 34 | # les unités acceptées |
30 | CONFIG["liste_unites"] = ["jours", "semaines", "mois", "années"] | 35 | CONFIG["liste_unites"] = ["jours", "semaines", "mois", "années"] |
31 | 36 | ||
32 | # nombre de jours dans autre chose | 37 | # nombre de jours dans les autres unités |
33 | jours_dans_mois = 30.4375 | ||
34 | jours_dans_annee = 365.25 | ||
35 | jours_dans_semaine = 7 | ||
36 | CONFIG["jours_dans_mois"] = 30.4375 | 38 | CONFIG["jours_dans_mois"] = 30.4375 |
37 | CONFIG["jours_dans_annee"] = 365.25 | 39 | CONFIG["jours_dans_annee"] = 365.25 |
38 | CONFIG["jours_dans_semaine"] = 7 | 40 | CONFIG["jours_dans_semaine"] = 7 |
@@ -44,16 +46,17 @@ CONFIG["jours_maxi_courbe"] = round(5.5*CONFIG["jours_dans_annee"]) | |||
44 | CONFIG["jours_mini_courbe"] = 10 | 46 | CONFIG["jours_mini_courbe"] = 10 |
45 | CONFIG["jours_defaut_donneesvides"]= round(6*CONFIG["jours_dans_mois"]) # si données vides, 6 mois | 47 | CONFIG["jours_defaut_donneesvides"]= round(6*CONFIG["jours_dans_mois"]) # si données vides, 6 mois |
46 | # poids max (protection) | 48 | # poids max (protection) |
47 | poids_maxi = 80 | 49 | CONFIG["poids_maxi"] = 80 |
48 | # taille max du nom | 50 | # taille max du nom |
49 | longueur_max_nom_bebe = 100 | 51 | CONFIG["longueur_max_nom_bebe"] = 100 |
50 | 52 | ||
51 | #largeurs et hauteurs min et max | 53 | #largeurs et hauteurs min et max |
52 | largeur_graphique_max = 40 | ||
53 | largeur_graphique_min = 3 | ||
54 | 54 | ||
55 | hauteur_graphique_max = 40 | 55 | CONFIG["largeur_graphique_max"] = 30 |
56 | hauteur_graphique_min = 2 | 56 | CONFIG["largeur_graphique_min"] = 3 |
57 | |||
58 | CONFIG["hauteur_graphique_max"] = 30 | ||
59 | CONFIG["hauteur_graphique_min"] = 2 | ||
57 | 60 | ||
58 | CONFIG["couleurs"] = { | 61 | CONFIG["couleurs"] = { |
59 | "courbe1" : (0,0,1), | 62 | "courbe1" : (0,0,1), |
@@ -83,40 +86,15 @@ DEFAUT["couleurs"]["courbe3"] = "#FF0000" # rouge | |||
83 | DEFAUT["couleurs"]["fond"]= "#FFFFFF" # blanc | 86 | DEFAUT["couleurs"]["fond"]= "#FFFFFF" # blanc |
84 | DEFAUT["couleurs"]["cadretxt"] = "#000000" # noir | 87 | DEFAUT["couleurs"]["cadretxt"] = "#000000" # noir |
85 | DEFAUT["couleurs"]["grille"] = "#7f7f7f" # gris | 88 | DEFAUT["couleurs"]["grille"] = "#7f7f7f" # gris |
86 | #couleur_defaut_1 = "#0000FF" # bleu | ||
87 | #couleur_defaut_2 = "#00FF00" # vert | ||
88 | #couleur_defaut_3 = "#FF0000" # rouge | ||
89 | |||
90 | #couleur_defaut_1_tuple = (0,0,1) | ||
91 | #couleur_defaut_2_tuple = (0,1,0) | ||
92 | #couleur_defaut_3_tuple = (1,0,0) | ||
93 | |||
94 | # couleurs par défaut fond | ||
95 | #couleur_defaut_fond = "#FFFFFF" | ||
96 | #couleur_defaut_fond_tuple = (1,1,1) | ||
97 | #couleur_defaut_cadretxt = "#000000" | ||
98 | #couleur_defaut_cadretxt_tuple = (0,0,0) | ||
99 | #couleur_defaut_grille = "#7f7f7f" | ||
100 | #couleur_defaut_grille_tuple = (0.5,0.5,0.5) | ||
101 | 89 | ||
102 | #couleur_defaut_erreur = (0,0,0) # noir | 90 | # Remplissage du formulaire, autres |
91 | DEFAUT["age_0"]= "0j" | ||
92 | DEFAUT["legende"] = "oui" | ||
93 | DEFAUT["positionlegende"] = "hg" | ||
103 | 94 | ||
104 | 95 | ||
105 | # initialiser la config | 96 | # initialiser la config |
106 | def config_init(): | 97 | def config_init(): |
107 | c = DEFAUT.copy() | 98 | return DEFAUT.copy() |
108 | c.update({ | ||
109 | "age_0": "0j", | ||
110 | "legende": "oui", | ||
111 | "positionlegende": "hg", | ||
112 | # "couleur1": couleur_defaut_1, | ||
113 | # "couleur2": couleur_defaut_2, | ||
114 | # "couleur3": couleur_defaut_3, | ||
115 | # "couleur_fond": couleur_defaut_fond, | ||
116 | # "couleur_grille": couleur_defaut_grille, | ||
117 | # "couleur_cadretxt": couleur_defaut_cadretxt | ||
118 | }) | ||
119 | |||
120 | return c | ||
121 | 99 | ||
122 | 100 | ||