Commit
·
90021e9
1
Parent(s):
5e8e87c
Factor out floating point styling to a function
Browse files
app.py
CHANGED
@@ -72,6 +72,14 @@ def update_table(
|
|
72 |
filtered_df = filter_models(hidden_df, type_query, size_query, precision_query, show_deleted)
|
73 |
filtered_df = filter_queries(query, filtered_df)
|
74 |
df = select_columns(filtered_df, columns)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
return df
|
76 |
|
77 |
|
@@ -192,12 +200,10 @@ with demo:
|
|
192 |
)
|
193 |
|
194 |
leaderboard_table = gr.components.Dataframe(
|
195 |
-
value=leaderboard_df[
|
196 |
[c.name for c in fields(AutoEvalColumn) if c.never_hidden]
|
197 |
+ shown_columns.value
|
198 |
-
]
|
199 |
-
{c: "{:.1f}" for c in BENCHMARK_COLS} | {AutoEvalColumn.average.name: "{:.2f}"}
|
200 |
-
),
|
201 |
headers=[c.name for c in fields(AutoEvalColumn) if c.never_hidden] + shown_columns.value,
|
202 |
datatype=TYPES,
|
203 |
elem_id="leaderboard-table",
|
|
|
72 |
filtered_df = filter_models(hidden_df, type_query, size_query, precision_query, show_deleted)
|
73 |
filtered_df = filter_queries(query, filtered_df)
|
74 |
df = select_columns(filtered_df, columns)
|
75 |
+
df = apply_format_styling(df)
|
76 |
+
return df
|
77 |
+
|
78 |
+
|
79 |
+
def apply_format_styling(df: pd.DataFrame) -> pd.io.formats.style.Styler:
|
80 |
+
df = df.style.format(
|
81 |
+
{c: "{:.1f}" for c in BENCHMARK_COLS} | {AutoEvalColumn.average.name: "{:.2f}"}
|
82 |
+
)
|
83 |
return df
|
84 |
|
85 |
|
|
|
200 |
)
|
201 |
|
202 |
leaderboard_table = gr.components.Dataframe(
|
203 |
+
value=apply_format_styling(leaderboard_df[
|
204 |
[c.name for c in fields(AutoEvalColumn) if c.never_hidden]
|
205 |
+ shown_columns.value
|
206 |
+
]),
|
|
|
|
|
207 |
headers=[c.name for c in fields(AutoEvalColumn) if c.never_hidden] + shown_columns.value,
|
208 |
datatype=TYPES,
|
209 |
elem_id="leaderboard-table",
|