Abhishek Thakur
commited on
Commit
·
d5ca063
1
Parent(s):
2dd42f3
update
Browse files- config.py +5 -1
- pages/3_⭐️_Submission History.py +1 -1
- pages/5_📝_Private Leaderboard.py +1 -1
- requirements.txt +2 -1
- utils.py +2 -2
config.py
CHANGED
@@ -23,7 +23,7 @@ class CompetitionInfo:
|
|
23 |
try:
|
24 |
config_fname = hf_hub_download(
|
25 |
repo_id=COMPETITION_ID,
|
26 |
-
filename="
|
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.
|
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.
|
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.
|
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.
|
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])
|