Abhishek Thakur commited on
Commit
50cb770
·
1 Parent(s): 4be0753

only done subs should appear in lb

Browse files
competitions/__init__.py CHANGED
@@ -3,7 +3,7 @@ import os
3
  from .info import CompetitionInfo
4
 
5
 
6
- __version__ = "0.1.0"
7
 
8
  MOONLANDING_URL = os.getenv("MOONLANDING_URL")
9
  COMPETITION_ID = os.getenv("COMPETITION_ID")
 
3
  from .info import CompetitionInfo
4
 
5
 
6
+ __version__ = "0.1.1"
7
 
8
  MOONLANDING_URL = os.getenv("MOONLANDING_URL")
9
  COMPETITION_ID = os.getenv("COMPETITION_ID")
competitions/leaderboard.py CHANGED
@@ -48,6 +48,8 @@ class Leaderboard:
48
  for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
49
  with open(submission, "r") as f:
50
  submission_info = json.load(f)
 
 
51
  submission_info["submissions"].sort(
52
  key=lambda x: x["public_score"],
53
  reverse=True if self.eval_higher_is_better else False,
@@ -84,6 +86,9 @@ class Leaderboard:
84
  for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
85
  with open(submission, "r") as f:
86
  submission_info = json.load(f)
 
 
 
87
  # count the number of submissions which are selected
88
  selected_submissions = 0
89
  for sub in submission_info["submissions"]:
 
48
  for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
49
  with open(submission, "r") as f:
50
  submission_info = json.load(f)
51
+ # only select submissions that are done
52
+ submission_info["submissions"] = [sub for sub in submission_info["submissions"] if sub["status"] == "done"]
53
  submission_info["submissions"].sort(
54
  key=lambda x: x["public_score"],
55
  reverse=True if self.eval_higher_is_better else False,
 
86
  for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
87
  with open(submission, "r") as f:
88
  submission_info = json.load(f)
89
+ submission_info["submissions"] = [
90
+ sub for sub in submission_info["submissions"] if sub["status"] == "done"
91
+ ]
92
  # count the number of submissions which are selected
93
  selected_submissions = 0
94
  for sub in submission_info["submissions"]: