Abhishek Thakur commited on
Commit
d5ca063
·
1 Parent(s): 2dd42f3
config.py CHANGED
@@ -23,7 +23,7 @@ class CompetitionInfo:
23
  try:
24
  config_fname = hf_hub_download(
25
  repo_id=COMPETITION_ID,
26
- filename="config.json",
27
  use_auth_token=AUTOTRAIN_TOKEN,
28
  repo_type="dataset",
29
  )
@@ -74,5 +74,9 @@ class CompetitionInfo:
74
  def submission_columns(self):
75
  return self.config["SUBMISSION_COLUMNS"].split(",")
76
 
 
 
 
 
77
 
78
  competition_info = CompetitionInfo()
 
23
  try:
24
  config_fname = hf_hub_download(
25
  repo_id=COMPETITION_ID,
26
+ filename="conf",
27
  use_auth_token=AUTOTRAIN_TOKEN,
28
  repo_type="dataset",
29
  )
 
74
  def submission_columns(self):
75
  return self.config["SUBMISSION_COLUMNS"].split(",")
76
 
77
+ @property
78
+ def dataset_description(self):
79
+ return self.config["DATASET_DESCRIPTION"]
80
+
81
 
82
  competition_info = CompetitionInfo()
pages/3_⭐️_Submission History.py CHANGED
@@ -53,7 +53,7 @@ def app():
53
 
54
  current_date_time = datetime.now()
55
  private = False
56
- if current_date_time >= config.END_DATE:
57
  private = True
58
  get_subs(user_info, private=private)
59
 
 
53
 
54
  current_date_time = datetime.now()
55
  private = False
56
+ if current_date_time >= config.competition_info.end_date:
57
  private = True
58
  get_subs(user_info, private=private)
59
 
pages/5_📝_Private Leaderboard.py CHANGED
@@ -11,7 +11,7 @@ def app():
11
  st.markdown("## Private Leaderboard")
12
  current_date_time = datetime.now()
13
 
14
- if current_date_time >= config.END_DATE:
15
  st.header("Private Leaderboard")
16
  lb = utils.fetch_leaderboard(private=True)
17
  st.table(lb)
 
11
  st.markdown("## Private Leaderboard")
12
  current_date_time = datetime.now()
13
 
14
+ if current_date_time >= config.competition_info.end_date:
15
  st.header("Private Leaderboard")
16
  lb = utils.fetch_leaderboard(private=True)
17
  st.table(lb)
requirements.txt CHANGED
@@ -1 +1,2 @@
1
- pandas==1.5.0
 
 
1
+ pandas==1.5.0
2
+ python-dotenv==0.20.0
utils.py CHANGED
@@ -262,7 +262,7 @@ def fetch_leaderboard(private=False):
262
  for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
263
  with open(submission, "r") as f:
264
  submission_info = json.load(f)
265
- if config.EVAL_HIGHER_IS_BETTER:
266
  submission_info["submissions"].sort(
267
  key=lambda x: x["private_score"] if private else x["public_score"], reverse=True
268
  )
@@ -291,7 +291,7 @@ def fetch_leaderboard(private=False):
291
  )
292
  # sort by submission datetime
293
  # sort by public score and submission datetime
294
- if config.EVAL_HIGHER_IS_BETTER:
295
  df = df.sort_values(by=["public_score", "submission_datetime"], ascending=[False, True])
296
  else:
297
  df = df.sort_values(by=["public_score", "submission_datetime"], ascending=[True, True])
 
262
  for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
263
  with open(submission, "r") as f:
264
  submission_info = json.load(f)
265
+ if config.competition_info.eval_higher_is_better:
266
  submission_info["submissions"].sort(
267
  key=lambda x: x["private_score"] if private else x["public_score"], reverse=True
268
  )
 
291
  )
292
  # sort by submission datetime
293
  # sort by public score and submission datetime
294
+ if config.competition_info.eval_higher_is_better:
295
  df = df.sort_values(by=["public_score", "submission_datetime"], ascending=[False, True])
296
  else:
297
  df = df.sort_values(by=["public_score", "submission_datetime"], ascending=[True, True])