Spaces:
Running
Running
Upload app.py
Browse filesMise à jour des titres
app.py
CHANGED
|
@@ -155,11 +155,33 @@ if btn_analyze and uploaded_files:
|
|
| 155 |
nb_err = len(errors)
|
| 156 |
score = max(0, min(100, 100 - (nb_err / (l_init if l_init > 0 else 1)) * 100))
|
| 157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
m1, m2, m3, m4 = st.columns(4)
|
| 159 |
m1.metric("Qualité du Code", f"{score:.1f}/100")
|
| 160 |
m2.metric("Points corrigés", nb_err)
|
| 161 |
-
m3.metric(
|
| 162 |
-
m4.metric(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 163 |
|
| 164 |
tabs = st.tabs(["📊 Statistiques", "📜 Rapport", "🔍 Comparatif"] if mode == "Fichier unique" else ["📊 Statistiques", "📜 Rapport"])
|
| 165 |
|
|
|
|
| 155 |
nb_err = len(errors)
|
| 156 |
score = max(0, min(100, 100 - (nb_err / (l_init if l_init > 0 else 1)) * 100))
|
| 157 |
|
| 158 |
+
# Adaptation du titre sur les lignes
|
| 159 |
+
if l_init - l_after > 0:
|
| 160 |
+
Titre_lignes = "Lignes retirées"
|
| 161 |
+
comptage_diff_lignes = l_init - l_after
|
| 162 |
+
else:
|
| 163 |
+
Titre_lignes = "Lignes ajoutées"
|
| 164 |
+
comptage_diff_lignes = l_after - l_init
|
| 165 |
+
|
| 166 |
+
# Adapatation du titre sur les poids
|
| 167 |
+
if (s_init - s_after) > 0:
|
| 168 |
+
Titre_poids = "Réduction du poids du fichier"
|
| 169 |
+
diff_poids = s_init - s_after
|
| 170 |
+
else:
|
| 171 |
+
Titre_poids = "Hausse du poids du fichier"
|
| 172 |
+
diff_poids = s_after - s_init
|
| 173 |
+
|
| 174 |
m1, m2, m3, m4 = st.columns(4)
|
| 175 |
m1.metric("Qualité du Code", f"{score:.1f}/100")
|
| 176 |
m2.metric("Points corrigés", nb_err)
|
| 177 |
+
m3.metric(Titre_lignes, comptage_diff_lignes)
|
| 178 |
+
m4.metric(Titre_poids, f"{diff_poids} octets")
|
| 179 |
+
|
| 180 |
+
# m1, m2, m3, m4 = st.columns(4)
|
| 181 |
+
# m1.metric("Qualité du Code", f"{score:.1f}/100")
|
| 182 |
+
# m2.metric("Points corrigés", nb_err)
|
| 183 |
+
# m3.metric("Lignes modifiées", l_init - l_after)
|
| 184 |
+
# m4.metric("Gain de poids", f"{s_init - s_after} octets")
|
| 185 |
|
| 186 |
tabs = st.tabs(["📊 Statistiques", "📜 Rapport", "🔍 Comparatif"] if mode == "Fichier unique" else ["📊 Statistiques", "📜 Rapport"])
|
| 187 |
|