karimouda commited on
Commit
7e61b6b
·
1 Parent(s): bdeb2a3
Files changed (3) hide show
  1. app.py +10 -4
  2. src/display/css_html_js.py +3 -1
  3. src/populate.py +12 -2
app.py CHANGED
@@ -72,13 +72,17 @@ def hide_skill_columns(dataframe, exceptions=[]):
72
 
73
  def perform_cell_formatting(dataframe):
74
 
75
- return dataframe.style.format({'Contamination Score': "{:.2f}",'Speed (words/sec)': "{:.2f}"}).apply(
76
  lambda rows: [
77
  "background-color: red;color: white !important" if (value >0) else "color: green !important;" for value in rows
78
  ],
79
  subset=["Contamination Score"],
 
80
  )
81
 
 
 
 
82
  def make_column_bold(df_col):
83
  return df_col.apply(lambda x: "<b>"+str(x)+"</b>")
84
 
@@ -86,13 +90,15 @@ def init_leaderboard(dataframe):
86
 
87
  dataframe = hide_skill_columns(dataframe)
88
 
89
-
90
- dataframe["Benchmark Score (0-10)"] = make_column_bold(dataframe["Benchmark Score (0-10)"])
 
91
 
92
  styler = perform_cell_formatting(dataframe)
93
 
94
 
95
 
 
96
  return gr.Dataframe(
97
  value=styler,
98
  datatype="markdown",
@@ -146,7 +152,7 @@ def init_size_leaderboard(dataframe):
146
 
147
  dataframe = hide_skill_columns(dataframe)
148
 
149
- dataframe["Benchmark Score (0-10)"] = make_column_bold(dataframe["Benchmark Score (0-10)"])
150
 
151
  size_keys = ["Large","Medium","Small","Nano"]
152
 
 
72
 
73
  def perform_cell_formatting(dataframe):
74
 
75
+ styler = dataframe.style.format(precision=2, decimal=".").apply(
76
  lambda rows: [
77
  "background-color: red;color: white !important" if (value >0) else "color: green !important;" for value in rows
78
  ],
79
  subset=["Contamination Score"],
80
+ axis=1
81
  )
82
 
83
+ return styler
84
+
85
+
86
  def make_column_bold(df_col):
87
  return df_col.apply(lambda x: "<b>"+str(x)+"</b>")
88
 
 
90
 
91
  dataframe = hide_skill_columns(dataframe)
92
 
93
+
94
+ dataframe.loc[:,"Benchmark Score (0-10)"] = make_column_bold(dataframe["Benchmark Score (0-10)"])
95
+
96
 
97
  styler = perform_cell_formatting(dataframe)
98
 
99
 
100
 
101
+
102
  return gr.Dataframe(
103
  value=styler,
104
  datatype="markdown",
 
152
 
153
  dataframe = hide_skill_columns(dataframe)
154
 
155
+ dataframe.loc[:,"Benchmark Score (0-10)"] = make_column_bold(dataframe["Benchmark Score (0-10)"])
156
 
157
  size_keys = ["Large","Medium","Small","Nano"]
158
 
src/display/css_html_js.py CHANGED
@@ -132,7 +132,9 @@ border-radius: 10px;
132
 
133
 
134
  .ddm-value{
135
- color:#1000b6;
 
 
136
  }
137
 
138
 
 
132
 
133
 
134
  .ddm-value{
135
+ color:#4c78a8 !important;
136
+ font-weight:bold !important;
137
+ margin-top: 10px;
138
  }
139
 
140
 
src/populate.py CHANGED
@@ -14,7 +14,7 @@ def get_leaderboard_df(results_path: str, requests_path: str, cols: list, benchm
14
  all_data_json = [v.to_dict() for v in raw_data]
15
 
16
  df = pd.DataFrame.from_records(all_data_json)
17
-
18
  if not df.empty:
19
  df = df.sort_values(by=[AutoEvalColumn.average_score.name], ascending=False)
20
 
@@ -23,10 +23,20 @@ def get_leaderboard_df(results_path: str, requests_path: str, cols: list, benchm
23
  df = df[has_no_nan_values(df, benchmark_cols)]
24
 
25
  df.insert(0, "Rank", range(1, len(df) + 1))
26
- df = df[cols].round(decimals=2)
 
 
 
 
 
 
 
 
 
27
  print("###############\n\n\n\n\n\n###############")
28
 
29
  print(df)
 
30
 
31
 
32
  return df
 
14
  all_data_json = [v.to_dict() for v in raw_data]
15
 
16
  df = pd.DataFrame.from_records(all_data_json)
17
+
18
  if not df.empty:
19
  df = df.sort_values(by=[AutoEvalColumn.average_score.name], ascending=False)
20
 
 
23
  df = df[has_no_nan_values(df, benchmark_cols)]
24
 
25
  df.insert(0, "Rank", range(1, len(df) + 1))
26
+
27
+
28
+ ##round any float column
29
+ for col in df.columns:
30
+ if df[col].dtype == "float64":
31
+ df[col] = df[col].round(2)
32
+
33
+ df["Benchmark Score (0-10)"] = df["Benchmark Score (0-10)"].astype(str)
34
+ print(df["Benchmark Score (0-10)"])
35
+
36
  print("###############\n\n\n\n\n\n###############")
37
 
38
  print(df)
39
+ print(df.info())
40
 
41
 
42
  return df