iwonachristop commited on
Commit
fbff9e6
·
1 Parent(s): d00169e

Add: round results

Browse files
Files changed (1) hide show
  1. src/process_leaderboard_data.py +7 -2
src/process_leaderboard_data.py CHANGED
@@ -89,8 +89,8 @@ class Leaderboard():
89
  leaderboard_dataframe = pd.DataFrame(data)
90
 
91
  # Ensure specific columns appear first in the dataframe.
92
- if 'LibriSpeech Test Clean' in leaderboard_dataframe.keys():
93
- initial_columns = ['Model', 'Average', 'LibriSpeech Test Clean']
94
  else:
95
  initial_columns = ['Model', 'Average']
96
 
@@ -98,6 +98,11 @@ class Leaderboard():
98
  sorted_columns = initial_columns + sorted([col for col in leaderboard_dataframe.columns if col not in initial_columns])
99
  leaderboard_dataframe = leaderboard_dataframe[sorted_columns]
100
 
 
 
 
 
 
101
  # Map model names to hyperlinks using the link_dict.
102
  leaderboard_dataframe['Model'] = leaderboard_dataframe['Model'].map(lambda model: f"[{model}]({self.link_dict.get(model, '')})")
103
  leaderboard_dataframe.sort_values(by='Average', ascending=False, inplace=True)
 
89
  leaderboard_dataframe = pd.DataFrame(data)
90
 
91
  # Ensure specific columns appear first in the dataframe.
92
+ if 'LS Clean' in leaderboard_dataframe.keys():
93
+ initial_columns = ['Model', 'Average', 'LS Clean']
94
  else:
95
  initial_columns = ['Model', 'Average']
96
 
 
98
  sorted_columns = initial_columns + sorted([col for col in leaderboard_dataframe.columns if col not in initial_columns])
99
  leaderboard_dataframe = leaderboard_dataframe[sorted_columns]
100
 
101
+ # Round results
102
+ for column_name in leaderboard_dataframe.columns:
103
+ if column_name != "Model":
104
+ leaderboard_dataframe[column_name] = leaderboard_dataframe[column_name].round(4)
105
+
106
  # Map model names to hyperlinks using the link_dict.
107
  leaderboard_dataframe['Model'] = leaderboard_dataframe['Model'].map(lambda model: f"[{model}]({self.link_dict.get(model, '')})")
108
  leaderboard_dataframe.sort_values(by='Average', ascending=False, inplace=True)