Abhishek Thakur commited on
Commit
444518c
·
1 Parent(s): 48a5e54

fix duplicate columns

Browse files
Files changed (2) hide show
  1. competitions/leaderboard.py +5 -0
  2. requirements.txt +2 -2
competitions/leaderboard.py CHANGED
@@ -67,6 +67,7 @@ class Leaderboard:
67
  # get the first key after sorting
68
  score_key = sorted(score_keys)[0]
69
  other_scores = [f"public_score_{k}" for k in score_keys if k != score_key]
 
70
  self.public_columns.extend(other_scores)
71
  for _sub in submission_info["submissions"]:
72
  for skey in score_keys:
@@ -252,6 +253,10 @@ class Leaderboard:
252
  logger.info(df)
253
  columns = self.public_columns if not private else self.private_columns
254
  logger.info(columns)
 
 
 
 
255
  # send submission_datetime to the end
256
  columns.remove("submission_datetime")
257
  columns.append("submission_datetime")
 
67
  # get the first key after sorting
68
  score_key = sorted(score_keys)[0]
69
  other_scores = [f"public_score_{k}" for k in score_keys if k != score_key]
70
+
71
  self.public_columns.extend(other_scores)
72
  for _sub in submission_info["submissions"]:
73
  for skey in score_keys:
 
253
  logger.info(df)
254
  columns = self.public_columns if not private else self.private_columns
255
  logger.info(columns)
256
+ # remove duplicate columns
257
+ # ['rank', 'name', 'public_score', 'submission_datetime', 'public_score_track1', 'public_score_track1', 'public_score_track1', 'public_score_track1']
258
+ columns = list(dict.fromkeys(columns))
259
+
260
  # send submission_datetime to the end
261
  columns.remove("submission_datetime")
262
  columns.append("submission_datetime")
requirements.txt CHANGED
@@ -1,6 +1,6 @@
1
  gradio==3.10.1
2
  joblib==1.2.0
3
- loguru==0.6.0
4
- pandas==1.5.0
5
  huggingface_hub>=0.10.1
6
  tabulate==0.9.0
 
1
  gradio==3.10.1
2
  joblib==1.2.0
3
+ loguru>=0.6.0
4
+ pandas>=1.5.0
5
  huggingface_hub>=0.10.1
6
  tabulate==0.9.0