jmollerginkgobioworks commited on
Commit
509301c
·
verified ·
1 Parent(s): 1beb487

Final submission changes

Browse files
Files changed (2) hide show
  1. app.py +2 -9
  2. constants.py +1 -0
app.py CHANGED
@@ -11,7 +11,7 @@ load_dotenv() # Load environment variables from .env file (before imports)
11
  from about import ABOUT_INTRO, ABOUT_TEXT, FAQS, SUBMIT_INSTRUCTIONS, WEBSITE_HEADER
12
  from constants import (
13
  ASSAY_RENAME, # noqa: F401
14
- FIRST_DEADLINE,
15
  SEQUENCES_FILE_DICT,
16
  LEADERBOARD_DISPLAY_COLUMNS,
17
  ABOUT_TAB_NAME,
@@ -48,16 +48,9 @@ def format_leaderboard_table(df_results: pd.DataFrame, assay: str | None = None)
48
  df.loc[
49
  (df["dataset"] == "Heldout Test Set")
50
  & (df[metric] == "nan")
51
- & (df["submission_time"] <= FIRST_DEADLINE),
52
  metric,
53
  ] = "Error: All predictions have a constant value"
54
- # After the first deadline: Evaluated at competition close
55
- df.loc[
56
- (df["dataset"] == "Heldout Test Set")
57
- & (df[metric] == "nan")
58
- & (df["submission_time"] > FIRST_DEADLINE),
59
- metric,
60
- ] = "N/A, evaluated at competition close"
61
 
62
  # Finally, rename columns for readability
63
  df = df.rename(columns=LEADERBOARD_COLUMNS_RENAME)
 
11
  from about import ABOUT_INTRO, ABOUT_TEXT, FAQS, SUBMIT_INSTRUCTIONS, WEBSITE_HEADER
12
  from constants import (
13
  ASSAY_RENAME, # noqa: F401
14
+ SECOND_DEADLINE,
15
  SEQUENCES_FILE_DICT,
16
  LEADERBOARD_DISPLAY_COLUMNS,
17
  ABOUT_TAB_NAME,
 
48
  df.loc[
49
  (df["dataset"] == "Heldout Test Set")
50
  & (df[metric] == "nan")
51
+ & (df["submission_time"] <= SECOND_DEADLINE),
52
  metric,
53
  ] = "Error: All predictions have a constant value"
 
 
 
 
 
 
 
54
 
55
  # Finally, rename columns for readability
56
  df = df.rename(columns=LEADERBOARD_COLUMNS_RENAME)
constants.py CHANGED
@@ -105,3 +105,4 @@ def LEADERBOARD_COLUMNS_RENAME_LIST(columns: list[str]) -> list[str]:
105
 
106
  # First deadline: 2025-10-14 23:59:59 EST
107
  FIRST_DEADLINE = pd.to_datetime("2025-10-14 23:59:59").tz_localize("US/Eastern")
 
 
105
 
106
  # First deadline: 2025-10-14 23:59:59 EST
107
  FIRST_DEADLINE = pd.to_datetime("2025-10-14 23:59:59").tz_localize("US/Eastern")
108
+ SECOND_DEADLINE = pd.to_datetime("2025-11-18 23:59:59").tz_localize("US/Eastern")