Pendrokar commited on
Commit
56450a7
·
1 Parent(s): 1eae8c6

prelim > 300; medals

Browse files
Files changed (1) hide show
  1. app.py +15 -4
app.py CHANGED
@@ -631,7 +631,7 @@ def get_leaderboard(reveal_prelim = False):
631
  cursor = conn.cursor()
632
  sql = 'SELECT name, upvote, downvote FROM model'
633
  # if not reveal_prelim: sql += ' WHERE EXISTS (SELECT 1 FROM model WHERE (upvote + downvote) > 750)'
634
- if not reveal_prelim: sql += ' WHERE (upvote + downvote) > 500'
635
  cursor.execute(sql)
636
  data = cursor.fetchall()
637
  df = pd.DataFrame(data, columns=['name', 'upvote', 'downvote'])
@@ -656,9 +656,20 @@ def get_leaderboard(reveal_prelim = False):
656
  df['score'] = round(df['score'])
657
  ## ELO SCORE
658
  df = df.sort_values(by='score', ascending=False)
659
- df['order'] = ['#' + str(i + 1) for i in range(len(df))]
660
- # df = df[['name', 'score', 'upvote', 'votes']]
661
- # df = df[['order', 'name', 'score', 'license', 'votes']]
 
 
 
 
 
 
 
 
 
 
 
662
  df = df[['order', 'name', 'score', 'votes']]
663
  return df
664
 
 
631
  cursor = conn.cursor()
632
  sql = 'SELECT name, upvote, downvote FROM model'
633
  # if not reveal_prelim: sql += ' WHERE EXISTS (SELECT 1 FROM model WHERE (upvote + downvote) > 750)'
634
+ if not reveal_prelim: sql += ' WHERE (upvote + downvote) > 300'
635
  cursor.execute(sql)
636
  data = cursor.fetchall()
637
  df = pd.DataFrame(data, columns=['name', 'upvote', 'downvote'])
 
656
  df['score'] = round(df['score'])
657
  ## ELO SCORE
658
  df = df.sort_values(by='score', ascending=False)
659
+ # medals
660
+ def assign_medal(rank, assign):
661
+ rank = str(rank + 1)
662
+ if assign:
663
+ if rank == '1':
664
+ rank += '🥇'
665
+ elif rank == '2':
666
+ rank += '🥈'
667
+ elif rank == '3':
668
+ rank += '🥉'
669
+
670
+ return '#'+ rank
671
+
672
+ df['order'] = [assign_medal(i, not reveal_prelim and len(df) > 2) for i in range(len(df))]
673
  df = df[['order', 'name', 'score', 'votes']]
674
  return df
675