Spaces:
Running
Running
feat: add the text_hard col
Browse files- src/populate.py +3 -0
src/populate.py
CHANGED
@@ -184,6 +184,7 @@ U_MATH_COLUMNS_DICT = {
|
|
184 |
"u_math_acc": Field("U-MATH Acc", "rate", never_hidden=True, tags=["default"]),
|
185 |
"u_math_text_acc": Field("U-MATH Text Acc", "rate", tags=["default", "text"]),
|
186 |
"u_math_visual_acc": Field("U-MATH Visual Acc", "rate", tags=["default", "visual"]),
|
|
|
187 |
"differential_calc_acc": Field("Diff Calc Acc", "rate", displayed_by_default=False, tags=["subjects"]),
|
188 |
"differential_calc_text_acc": Field("Diff Calc Text Acc", "rate", displayed_by_default=False, tags=["text"]),
|
189 |
"differential_calc_visual_acc": Field(
|
@@ -317,6 +318,8 @@ def get_u_math_leaderboard_df(use_pretty_names: bool = True, add_meta: bool = Tr
|
|
317 |
df[col + "_visual_acc"] = df[col].apply(lambda x: x[2])
|
318 |
del df[col]
|
319 |
|
|
|
|
|
320 |
# Sort and add rank
|
321 |
df = df.sort_values(by=["u_math_acc"], ascending=False)
|
322 |
df["rank"] = range(1, len(df) + 1)
|
|
|
184 |
"u_math_acc": Field("U-MATH Acc", "rate", never_hidden=True, tags=["default"]),
|
185 |
"u_math_text_acc": Field("U-MATH Text Acc", "rate", tags=["default", "text"]),
|
186 |
"u_math_visual_acc": Field("U-MATH Visual Acc", "rate", tags=["default", "visual"]),
|
187 |
+
"u_math_text_hard_acc": Field("U-MATH TextHard Acc", "rate", tags=["default", "text"]),
|
188 |
"differential_calc_acc": Field("Diff Calc Acc", "rate", displayed_by_default=False, tags=["subjects"]),
|
189 |
"differential_calc_text_acc": Field("Diff Calc Text Acc", "rate", displayed_by_default=False, tags=["text"]),
|
190 |
"differential_calc_visual_acc": Field(
|
|
|
318 |
df[col + "_visual_acc"] = df[col].apply(lambda x: x[2])
|
319 |
del df[col]
|
320 |
|
321 |
+
df["u_math_text_hard_acc"] = (df["differential_calc_text_acc"] + df["integral_calc_text_acc"] + df["multivariable_calculus_text_acc"] + df["sequences_series_text_acc"]) / 4
|
322 |
+
|
323 |
# Sort and add rank
|
324 |
df = df.sort_values(by=["u_math_acc"], ascending=False)
|
325 |
df["rank"] = range(1, len(df) + 1)
|