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