Final submission changes
Browse files- app.py +2 -9
- 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 |
-
|
| 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"] <=
|
| 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")
|