k-mktr commited on
Commit
1c4f67f
·
verified ·
1 Parent(s): 4694091

Update leaderboard.py

Browse files
Files changed (1) hide show
  1. leaderboard.py +20 -20
leaderboard.py CHANGED
@@ -129,22 +129,22 @@ def get_leaderboard():
129
  # Get human readable name
130
  human_readable = get_human_readable_name(model)
131
 
132
- # Format the row (without position number for now)
133
  row = [
134
- 0, # Placeholder for position (as integer)
135
- human_readable,
136
- f"{score:.3f}",
137
- wins, # Keep as integer
138
- losses, # Keep as integer
139
- total_battles, # Keep as integer
140
- f"{win_rate:.1%}"
141
  ]
142
  table_data.append(row)
143
 
144
  # Sort by score (descending)
145
- table_data.sort(key=lambda x: float(x[2]), reverse=True)
146
 
147
- # Add position numbers after sorting (as integers)
148
  for i, row in enumerate(table_data, 1):
149
  row[0] = i
150
 
@@ -195,22 +195,22 @@ def get_elo_leaderboard():
195
  # Get human readable name
196
  human_readable = get_human_readable_name(model)
197
 
198
- # Format the row (without position number for now)
199
  row = [
200
- 0, # Placeholder for position (as integer)
201
- human_readable,
202
- f"{rating:.1f}",
203
- wins, # Keep as integer
204
- losses, # Keep as integer
205
- total_battles, # Keep as integer
206
- f"{win_rate:.1%}"
207
  ]
208
  table_data.append(row)
209
 
210
  # Sort by ELO rating (descending)
211
- table_data.sort(key=lambda x: float(x[2]), reverse=True)
212
 
213
- # Add position numbers after sorting (as integers)
214
  for i, row in enumerate(table_data, 1):
215
  row[0] = i
216
 
 
129
  # Get human readable name
130
  human_readable = get_human_readable_name(model)
131
 
132
+ # Format the row (keeping numeric values as numbers)
133
  row = [
134
+ 0, # Position placeholder (integer)
135
+ human_readable, # String
136
+ score, # Float (raw score for sorting)
137
+ wins, # Integer
138
+ losses, # Integer
139
+ total_battles, # Integer
140
+ win_rate # Float (raw rate for sorting)
141
  ]
142
  table_data.append(row)
143
 
144
  # Sort by score (descending)
145
+ table_data.sort(key=lambda x: x[2], reverse=True) # No need for float() conversion now
146
 
147
+ # Add position numbers after sorting
148
  for i, row in enumerate(table_data, 1):
149
  row[0] = i
150
 
 
195
  # Get human readable name
196
  human_readable = get_human_readable_name(model)
197
 
198
+ # Format the row (keeping numeric values as numbers)
199
  row = [
200
+ 0, # Position placeholder (integer)
201
+ human_readable, # String
202
+ rating, # Float (raw rating for sorting)
203
+ wins, # Integer
204
+ losses, # Integer
205
+ total_battles, # Integer
206
+ win_rate # Float (raw rate for sorting)
207
  ]
208
  table_data.append(row)
209
 
210
  # Sort by ELO rating (descending)
211
+ table_data.sort(key=lambda x: x[2], reverse=True) # No need for float() conversion now
212
 
213
+ # Add position numbers after sorting
214
  for i, row in enumerate(table_data, 1):
215
  row[0] = i
216