diff --git a/incomp_apogee/Incomp Info impair.xml.xlsx b/incomp_apogee/Incomp Info impair.xml.xlsx deleted file mode 100644 index 23b47ebf94e8ba685743a3a0988a11b74e81768d..0000000000000000000000000000000000000000 Binary files a/incomp_apogee/Incomp Info impair.xml.xlsx and /dev/null differ diff --git a/incomp_apogee/Incomp math impair.xml.xlsx b/incomp_apogee/Incomp math impair.xml.xlsx deleted file mode 100644 index 2865fd804794625c916ba2e154f56324c926e2ba..0000000000000000000000000000000000000000 Binary files a/incomp_apogee/Incomp math impair.xml.xlsx and /dev/null differ diff --git a/main.py b/main.py index 02f50fe26012813e7afb133be7da46f674580b97..b0646747929b0e9f08d5c4cb8a4ff7c880912a74 100644 --- a/main.py +++ b/main.py @@ -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()