Spaces:
Running
Running
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +5 -4
src/streamlit_app.py
CHANGED
@@ -100,21 +100,22 @@ if selected_tier == 'F1':
|
|
100 |
html += "</table>"
|
101 |
st.markdown(html, unsafe_allow_html=True)
|
102 |
else:
|
103 |
-
|
104 |
|
105 |
# Precompute max ranks for color scaling
|
106 |
score_cols = [f"T{i}" for i in range(1, 12)] + ["Avg"]
|
107 |
-
max_ranks = {col:
|
108 |
# Build raw HTML table
|
109 |
cols = ["Model"] + [f"T{i}" for i in range(1,12)] + ["Avg"]
|
110 |
html = "<table style='border-collapse:collapse; width:100%; font-size:14px;'>"
|
111 |
# header
|
112 |
html += "<tr>" + "".join(f"<th style='padding:6px;'>{col}</th>" for col in cols) + "</tr>"
|
113 |
# rows
|
114 |
-
for _, row in
|
115 |
html += "<tr>"
|
116 |
for col in cols:
|
117 |
-
val = row[col]
|
|
|
118 |
if col == "Model":
|
119 |
html += f"<td style='padding:6px; text-align:left;'>{val}</td>"
|
120 |
else:
|
|
|
100 |
html += "</table>"
|
101 |
st.markdown(html, unsafe_allow_html=True)
|
102 |
else:
|
103 |
+
df2 = load_data("src/model_acc.json")
|
104 |
|
105 |
# Precompute max ranks for color scaling
|
106 |
score_cols = [f"T{i}" for i in range(1, 12)] + ["Avg"]
|
107 |
+
max_ranks = {col: df2[f"{col}_rank"].max() for col in score_cols}
|
108 |
# Build raw HTML table
|
109 |
cols = ["Model"] + [f"T{i}" for i in range(1,12)] + ["Avg"]
|
110 |
html = "<table style='border-collapse:collapse; width:100%; font-size:14px;'>"
|
111 |
# header
|
112 |
html += "<tr>" + "".join(f"<th style='padding:6px;'>{col}</th>" for col in cols) + "</tr>"
|
113 |
# rows
|
114 |
+
for _, row in df2.iterrows():
|
115 |
html += "<tr>"
|
116 |
for col in cols:
|
117 |
+
# val = row[col]
|
118 |
+
f"{row[col]:.1f}" if col != "Model" else row[col]
|
119 |
if col == "Model":
|
120 |
html += f"<td style='padding:6px; text-align:left;'>{val}</td>"
|
121 |
else:
|