James McCool
commited on
Commit
·
85e91a9
1
Parent(s):
43e7adb
Update Streamlit app to include database arguments in baseline initialization functions, enhancing data handling for DraftKings and FanDuel simulations.
Browse files- src/streamlit_app.py +14 -14
src/streamlit_app.py
CHANGED
|
@@ -69,12 +69,12 @@ if st.button("Load/Reset Data", key='reset2'):
|
|
| 69 |
st.cache_data.clear()
|
| 70 |
for key in st.session_state.keys():
|
| 71 |
del st.session_state[key]
|
| 72 |
-
DK_seed = init_DK_seed_frames('Main Slate', 10000)
|
| 73 |
-
DK_sd_seed = init_DK_SD_seed_frames('Main Slate', 10000)
|
| 74 |
-
FD_seed = init_FD_seed_frames('Main Slate', 10000)
|
| 75 |
-
FD_sd_seed = init_FD_SD_seed_frames('Main Slate', 10000)
|
| 76 |
-
dk_raw, fd_raw = init_baselines('Main Slate')
|
| 77 |
-
dk_sd_raw, fd_sd_raw = init_SD_baselines('Main Slate')
|
| 78 |
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_ID))
|
| 79 |
dk_sd_id_dict = dict(zip(dk_sd_raw.Player, dk_sd_raw.player_ID))
|
| 80 |
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_ID))
|
|
@@ -91,7 +91,7 @@ selected_tab = st.segmented_control(
|
|
| 91 |
)
|
| 92 |
|
| 93 |
if selected_tab == "Regular Slate Contest Sims":
|
| 94 |
-
dk_raw, fd_raw = init_baselines('Main Slate')
|
| 95 |
raw_baselines = dk_raw
|
| 96 |
column_names = dk_columns
|
| 97 |
with st.expander("Info and Filters"):
|
|
@@ -129,15 +129,15 @@ if selected_tab == "Regular Slate Contest Sims":
|
|
| 129 |
|
| 130 |
if 'working_seed' not in st.session_state:
|
| 131 |
if sim_site_var1 == 'Draftkings':
|
| 132 |
-
st.session_state.working_seed = init_DK_seed_frames(sim_slate_var1, sharp_split)
|
| 133 |
-
dk_raw, fd_raw = init_baselines(sim_slate_var1)
|
| 134 |
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_ID))
|
| 135 |
|
| 136 |
raw_baselines = dk_raw
|
| 137 |
column_names = dk_columns
|
| 138 |
elif sim_site_var1 == 'Fanduel':
|
| 139 |
-
st.session_state.working_seed = init_FD_seed_frames(sim_slate_var1, sharp_split)
|
| 140 |
-
dk_raw, fd_raw = init_baselines(sim_slate_var1)
|
| 141 |
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_ID))
|
| 142 |
|
| 143 |
raw_baselines = fd_raw
|
|
@@ -556,7 +556,7 @@ if selected_tab == "Regular Slate Contest Sims":
|
|
| 556 |
)
|
| 557 |
|
| 558 |
if selected_tab == "Showdown Contest Sims":
|
| 559 |
-
dk_raw, fd_raw = init_SD_baselines('Main Slate')
|
| 560 |
raw_baselines = dk_raw
|
| 561 |
column_names = dk_columns
|
| 562 |
with st.expander("Info and Filters"):
|
|
@@ -594,12 +594,12 @@ if selected_tab == "Showdown Contest Sims":
|
|
| 594 |
|
| 595 |
if 'sd_working_seed' not in st.session_state:
|
| 596 |
if sim_site_var2 == 'Draftkings':
|
| 597 |
-
st.session_state.sd_working_seed = init_DK_SD_seed_frames(sim_slate_var2, sharp_split)
|
| 598 |
export_id_dict = dict(zip(dk_raw.Player, dk_raw.player_ID))
|
| 599 |
raw_baselines = dk_raw
|
| 600 |
column_names = dk_columns
|
| 601 |
elif sim_site_var2 == 'Fanduel':
|
| 602 |
-
st.session_state.sd_working_seed = init_FD_SD_seed_frames(sim_slate_var2, sharp_split)
|
| 603 |
export_id_dict = dict(zip(fd_raw.Player, fd_raw.player_ID))
|
| 604 |
raw_baselines = fd_raw
|
| 605 |
column_names = fd_columns
|
|
|
|
| 69 |
st.cache_data.clear()
|
| 70 |
for key in st.session_state.keys():
|
| 71 |
del st.session_state[key]
|
| 72 |
+
DK_seed = init_DK_seed_frames('Main Slate', 10000, db)
|
| 73 |
+
DK_sd_seed = init_DK_SD_seed_frames('Main Slate', 10000, db)
|
| 74 |
+
FD_seed = init_FD_seed_frames('Main Slate', 10000, db)
|
| 75 |
+
FD_sd_seed = init_FD_SD_seed_frames('Main Slate', 10000, db)
|
| 76 |
+
dk_raw, fd_raw = init_baselines('Main Slate', db)
|
| 77 |
+
dk_sd_raw, fd_sd_raw = init_SD_baselines('Main Slate', db)
|
| 78 |
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_ID))
|
| 79 |
dk_sd_id_dict = dict(zip(dk_sd_raw.Player, dk_sd_raw.player_ID))
|
| 80 |
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_ID))
|
|
|
|
| 91 |
)
|
| 92 |
|
| 93 |
if selected_tab == "Regular Slate Contest Sims":
|
| 94 |
+
dk_raw, fd_raw = init_baselines('Main Slate', db)
|
| 95 |
raw_baselines = dk_raw
|
| 96 |
column_names = dk_columns
|
| 97 |
with st.expander("Info and Filters"):
|
|
|
|
| 129 |
|
| 130 |
if 'working_seed' not in st.session_state:
|
| 131 |
if sim_site_var1 == 'Draftkings':
|
| 132 |
+
st.session_state.working_seed = init_DK_seed_frames(sim_slate_var1, sharp_split, db)
|
| 133 |
+
dk_raw, fd_raw = init_baselines(sim_slate_var1, db)
|
| 134 |
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_ID))
|
| 135 |
|
| 136 |
raw_baselines = dk_raw
|
| 137 |
column_names = dk_columns
|
| 138 |
elif sim_site_var1 == 'Fanduel':
|
| 139 |
+
st.session_state.working_seed = init_FD_seed_frames(sim_slate_var1, sharp_split, db)
|
| 140 |
+
dk_raw, fd_raw = init_baselines(sim_slate_var1, db)
|
| 141 |
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_ID))
|
| 142 |
|
| 143 |
raw_baselines = fd_raw
|
|
|
|
| 556 |
)
|
| 557 |
|
| 558 |
if selected_tab == "Showdown Contest Sims":
|
| 559 |
+
dk_raw, fd_raw = init_SD_baselines('Main Slate', db)
|
| 560 |
raw_baselines = dk_raw
|
| 561 |
column_names = dk_columns
|
| 562 |
with st.expander("Info and Filters"):
|
|
|
|
| 594 |
|
| 595 |
if 'sd_working_seed' not in st.session_state:
|
| 596 |
if sim_site_var2 == 'Draftkings':
|
| 597 |
+
st.session_state.sd_working_seed = init_DK_SD_seed_frames(sim_slate_var2, sharp_split, db)
|
| 598 |
export_id_dict = dict(zip(dk_raw.Player, dk_raw.player_ID))
|
| 599 |
raw_baselines = dk_raw
|
| 600 |
column_names = dk_columns
|
| 601 |
elif sim_site_var2 == 'Fanduel':
|
| 602 |
+
st.session_state.sd_working_seed = init_FD_SD_seed_frames(sim_slate_var2, sharp_split, db)
|
| 603 |
export_id_dict = dict(zip(fd_raw.Player, fd_raw.player_ID))
|
| 604 |
raw_baselines = fd_raw
|
| 605 |
column_names = fd_columns
|