Update app.py
Browse files
app.py
CHANGED
|
@@ -974,7 +974,7 @@ with tab_train:
|
|
| 974 |
|
| 975 |
if train_file is not None:
|
| 976 |
df = pd.read_excel(train_file, engine="openpyxl")
|
| 977 |
-
|
| 978 |
|
| 979 |
feature_cols = get_feature_cols_from_df(df)
|
| 980 |
st.dataframe(df.head())
|
|
@@ -1263,11 +1263,6 @@ with tab_predict:
|
|
| 1263 |
|
| 1264 |
MIN_DOB = date(1900, 1, 1)
|
| 1265 |
|
| 1266 |
-
DEFAULT_OPTIONS = {
|
| 1267 |
-
# ============================================================
|
| 1268 |
-
# DEFAULT DROPDOWN OPTIONS (used when Excel not uploaded)
|
| 1269 |
-
# ============================================================
|
| 1270 |
-
|
| 1271 |
ALL_COUNTRIES = [
|
| 1272 |
"Afghanistan","Albania","Algeria","Andorra","Angola","Antigua and Barbuda",
|
| 1273 |
"Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain",
|
|
@@ -1302,6 +1297,8 @@ with tab_predict:
|
|
| 1302 |
"Zimbabwe",
|
| 1303 |
"Other","Unknown"
|
| 1304 |
]
|
|
|
|
|
|
|
| 1305 |
|
| 1306 |
|
| 1307 |
DEFAULT_OPTIONS = {
|
|
@@ -1505,13 +1502,13 @@ with tab_predict:
|
|
| 1505 |
|
| 1506 |
c1, c2 = st.columns(2)
|
| 1507 |
with c1:
|
| 1508 |
-
dob_unknown = st.checkbox("DOB unknown", value=False, key="
|
| 1509 |
dob = None
|
| 1510 |
if not dob_unknown:
|
| 1511 |
-
dob = st.date_input("Date of birth (DOB)", min_value=MIN_DATE, max_value=date.today(), key="
|
| 1512 |
|
| 1513 |
with c2:
|
| 1514 |
-
dx_unknown = st.checkbox("Diagnosis date unknown", value=False, key="
|
| 1515 |
dx_date = None
|
| 1516 |
if not dx_unknown:
|
| 1517 |
dx_date = st.date_input("Date of 1st Bone Marrow biopsy (Diagnosis)", min_value=MIN_DATE, max_value=date.today(), key="dx_date")
|
|
@@ -1729,7 +1726,7 @@ with tab_predict:
|
|
| 1729 |
df_inf = st.session_state.df_inf
|
| 1730 |
if df_inf is None:
|
| 1731 |
st.info("Upload an inference Excel to run batch prediction / external validation.")
|
| 1732 |
-
|
| 1733 |
|
| 1734 |
|
| 1735 |
|
|
|
|
| 974 |
|
| 975 |
if train_file is not None:
|
| 976 |
df = pd.read_excel(train_file, engine="openpyxl")
|
| 977 |
+
|
| 978 |
|
| 979 |
feature_cols = get_feature_cols_from_df(df)
|
| 980 |
st.dataframe(df.head())
|
|
|
|
| 1263 |
|
| 1264 |
MIN_DOB = date(1900, 1, 1)
|
| 1265 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1266 |
ALL_COUNTRIES = [
|
| 1267 |
"Afghanistan","Albania","Algeria","Andorra","Angola","Antigua and Barbuda",
|
| 1268 |
"Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain",
|
|
|
|
| 1297 |
"Zimbabwe",
|
| 1298 |
"Other","Unknown"
|
| 1299 |
]
|
| 1300 |
+
|
| 1301 |
+
|
| 1302 |
|
| 1303 |
|
| 1304 |
DEFAULT_OPTIONS = {
|
|
|
|
| 1502 |
|
| 1503 |
c1, c2 = st.columns(2)
|
| 1504 |
with c1:
|
| 1505 |
+
dob_unknown = st.checkbox("DOB unknown", value=False, key="dob_unknown_chk")
|
| 1506 |
dob = None
|
| 1507 |
if not dob_unknown:
|
| 1508 |
+
dob = st.date_input("Date of birth (DOB)", min_value=MIN_DATE, max_value=date.today(), key="dob_date")
|
| 1509 |
|
| 1510 |
with c2:
|
| 1511 |
+
dx_unknown = st.checkbox("Diagnosis date unknown", value=False, key="dx_unknown_chk")
|
| 1512 |
dx_date = None
|
| 1513 |
if not dx_unknown:
|
| 1514 |
dx_date = st.date_input("Date of 1st Bone Marrow biopsy (Diagnosis)", min_value=MIN_DATE, max_value=date.today(), key="dx_date")
|
|
|
|
| 1726 |
df_inf = st.session_state.df_inf
|
| 1727 |
if df_inf is None:
|
| 1728 |
st.info("Upload an inference Excel to run batch prediction / external validation.")
|
| 1729 |
+
|
| 1730 |
|
| 1731 |
|
| 1732 |
|