Skip to content
Snippets Groups Projects
Commit b0fe1ff6 authored by raclet's avatar raclet
Browse files

Les noms des groupes lus sont passés en majuscule

parent 842df2aa
No related branches found
No related tags found
No related merge requests found
File deleted
File deleted
......@@ -15,7 +15,7 @@ all_incompatibilities_theory = set()
# fonction pour charger les correspondances groupes/sillons
def dic_creator():
for index, row in df.iterrows():
group_name = row['Nom'].strip()
group_name = row['Nom'].strip().upper()
sillons = row['Sillon']
sillons_list = str(sillons).split('+')
for sillon in sillons_list:
......@@ -49,8 +49,8 @@ def verifier_apogee_vs_theory():
for file in files_incomp_apogee:
df = pd.read_excel(file, engine='openpyxl')
for index, row in df.iterrows():
group1 = row['COD_EXT_GPE']
group2 = row['COD_EXT_GPE1']
group1 = row['COD_EXT_GPE'].upper()
group2 = row['COD_EXT_GPE1'].upper()
# normalisation de l'ordre pour garantir la cohérence
group_pair = tuple(sorted((group1, group2)))
......@@ -58,7 +58,7 @@ def verifier_apogee_vs_theory():
if incompatibility:
all_incompatibilities_apogee.add(group_pair)
else:
print(f"Erreur trouvée: {group1} et {group2} ne sont pas sur le même sillon mais déclarés incompatibles dans Apogee. Sillons de {group1}: {g1_sillons}, Sillons de {group2}: {g2_sillons}")
print(f"Erreur trouvée: {group1} et {group2} ne sont pas sur le même sillon mais déclarés incompatibles dans Apogee. Sillon(s) de {group1}: {g1_sillons}, Sillon(s) de {group2}: {g2_sillons}")
# fonction qui génére toutes les incomp d'après la théorie de l'association groupes/sillons
def incomp_theory_creator():
......@@ -87,6 +87,8 @@ def verifier_theory_vs_apogee():
print("Aucun oubli détecté.")
dic_creator()
print("--- Apogee vs. theory ---")
verifier_apogee_vs_theory()
incomp_theory_creator()
print("--- Theory vs. apogee ---")
verifier_theory_vs_apogee()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment