Spaces:
Running
Running
Update leaderboard.py
Browse files- leaderboard.py +12 -12
leaderboard.py
CHANGED
@@ -131,12 +131,12 @@ def get_leaderboard():
|
|
131 |
|
132 |
# Format the row (without position number for now)
|
133 |
row = [
|
134 |
-
|
135 |
human_readable,
|
136 |
f"{score:.3f}",
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
f"{win_rate:.1%}"
|
141 |
]
|
142 |
table_data.append(row)
|
@@ -144,9 +144,9 @@ def get_leaderboard():
|
|
144 |
# Sort by score (descending)
|
145 |
table_data.sort(key=lambda x: float(x[2]), reverse=True)
|
146 |
|
147 |
-
# Add position numbers after sorting
|
148 |
for i, row in enumerate(table_data, 1):
|
149 |
-
row[0] =
|
150 |
|
151 |
return table_data
|
152 |
|
@@ -197,12 +197,12 @@ def get_elo_leaderboard():
|
|
197 |
|
198 |
# Format the row (without position number for now)
|
199 |
row = [
|
200 |
-
|
201 |
human_readable,
|
202 |
f"{rating:.1f}",
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
f"{win_rate:.1%}"
|
207 |
]
|
208 |
table_data.append(row)
|
@@ -210,9 +210,9 @@ def get_elo_leaderboard():
|
|
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
|
214 |
for i, row in enumerate(table_data, 1):
|
215 |
-
row[0] =
|
216 |
|
217 |
return table_data
|
218 |
|
|
|
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)
|
|
|
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 |
|
151 |
return table_data
|
152 |
|
|
|
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)
|
|
|
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 |
|
217 |
return table_data
|
218 |
|