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)
|