nathanael-fijalkow commited on
Commit
6dc9084
·
1 Parent(s): 39126ad

leaderboard printing fixed

Browse files
Files changed (1) hide show
  1. app.py +3 -13
app.py CHANGED
@@ -325,10 +325,8 @@ def format_leaderboard_html(data: list) -> str:
325
  <th>Rank</th>
326
  <th>User</th>
327
  <th>Model</th>
328
- <th>Parameters</th>
329
- <th>Legal Rate (1st try)</th>
330
  <th>Legal Rate (with retries)</th>
331
- <th>Games</th>
332
  <th>Last Updated</th>
333
  </tr>
334
  </thead>
@@ -337,10 +335,8 @@ def format_leaderboard_html(data: list) -> str:
337
 
338
  for i, entry in enumerate(sorted_data, 1):
339
  rank_class = f"rank-{i}" if i <= 3 else ""
340
- rank_display = ["🥇", "🥈", "🥉"][i-1] if i <= 3 else str(i)
341
-
342
  model_url = f"https://huggingface.co/{entry['model_id']}"
343
-
344
  # Color code legal rate
345
  legal_rate = entry.get('legal_rate_with_retry', 0)
346
  if legal_rate >= 0.9:
@@ -349,22 +345,16 @@ def format_leaderboard_html(data: list) -> str:
349
  legal_class = "legal-medium"
350
  else:
351
  legal_class = "legal-bad"
352
-
353
  user_id = entry.get('user_id', 'unknown')
354
  user_url = f"https://huggingface.co/{user_id}"
355
- n_params = entry.get('n_parameters', 0)
356
  legal_rate_first = entry.get('legal_rate_first_try', 0)
357
- games = entry.get('games_played', 0)
358
-
359
  html += f"""
360
  <tr>
361
  <td class="{rank_class}">{rank_display}</td>
362
  <td><a href="{user_url}" target="_blank" class="model-link">{user_id}</a></td>
363
  <td><a href="{model_url}" target="_blank" class="model-link">{entry['model_id'].split('/')[-1]}</a></td>
364
- <td>{n_params:,}</td>
365
- <td>{legal_rate_first*100:.1f}%</td>
366
  <td class="{legal_class}">{legal_rate*100:.1f}%</td>
367
- <td>{games}</td>
368
  <td>{entry.get('last_updated', 'N/A')}</td>
369
  </tr>
370
  """
 
325
  <th>Rank</th>
326
  <th>User</th>
327
  <th>Model</th>
 
 
328
  <th>Legal Rate (with retries)</th>
329
+ <th>Legal Rate (1st try)</th>
330
  <th>Last Updated</th>
331
  </tr>
332
  </thead>
 
335
 
336
  for i, entry in enumerate(sorted_data, 1):
337
  rank_class = f"rank-{i}" if i <= 3 else ""
338
+ rank_display = str(i)
 
339
  model_url = f"https://huggingface.co/{entry['model_id']}"
 
340
  # Color code legal rate
341
  legal_rate = entry.get('legal_rate_with_retry', 0)
342
  if legal_rate >= 0.9:
 
345
  legal_class = "legal-medium"
346
  else:
347
  legal_class = "legal-bad"
 
348
  user_id = entry.get('user_id', 'unknown')
349
  user_url = f"https://huggingface.co/{user_id}"
 
350
  legal_rate_first = entry.get('legal_rate_first_try', 0)
 
 
351
  html += f"""
352
  <tr>
353
  <td class="{rank_class}">{rank_display}</td>
354
  <td><a href="{user_url}" target="_blank" class="model-link">{user_id}</a></td>
355
  <td><a href="{model_url}" target="_blank" class="model-link">{entry['model_id'].split('/')[-1]}</a></td>
 
 
356
  <td class="{legal_class}">{legal_rate*100:.1f}%</td>
357
+ <td>{legal_rate_first*100:.1f}%</td>
358
  <td>{entry.get('last_updated', 'N/A')}</td>
359
  </tr>
360
  """