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
Files changed (1) hide show
  1. 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