Spaces:
Running
Running
James McCool
commited on
Commit
·
08f94fd
1
Parent(s):
66679a0
Enhance slate selection in Streamlit app by adding 'Late Slate' option and updating filtering logic to match case sensitivity for slate names
Browse files- src/streamlit_app.py +11 -7
src/streamlit_app.py
CHANGED
|
@@ -155,28 +155,32 @@ if selected_tab == 'Stack Finder':
|
|
| 155 |
del st.session_state[key]
|
| 156 |
st.info(f"Last Update: " + str(dk_roo_raw['timestamp'][0]) + f" CST")
|
| 157 |
with slate_choice_column:
|
| 158 |
-
slate_var1 = st.radio("What slate are you working with?", ('Main Slate', 'Secondary Slate', 'Thurs-Mon Slate', 'User Upload'), key='slate_var1')
|
| 159 |
if slate_var1 == 'User Upload':
|
| 160 |
slate_var1 = st.session_state['proj_dataframe']
|
| 161 |
else:
|
| 162 |
if site_var == 'Draftkings':
|
| 163 |
raw_baselines = dk_roo_raw
|
| 164 |
if slate_var1 == 'Main Slate':
|
| 165 |
-
raw_baselines = raw_baselines[raw_baselines['slate'] == '
|
| 166 |
elif slate_var1 == 'Secondary Slate':
|
| 167 |
-
raw_baselines = raw_baselines[raw_baselines['slate'] == '
|
|
|
|
|
|
|
| 168 |
elif slate_var1 == 'Thurs-Mon Slate':
|
| 169 |
-
raw_baselines = raw_baselines[raw_baselines['slate'] == '
|
| 170 |
raw_baselines = raw_baselines.sort_values(by='Own', ascending=False)
|
| 171 |
qb_lookup = raw_baselines[raw_baselines['Position'] == 'QB']
|
| 172 |
elif site_var == 'Fanduel':
|
| 173 |
raw_baselines = fd_roo_raw
|
| 174 |
if slate_var1 == 'Main Slate':
|
| 175 |
-
raw_baselines = raw_baselines[raw_baselines['slate'] == '
|
| 176 |
elif slate_var1 == 'Secondary Slate':
|
| 177 |
-
raw_baselines = raw_baselines[raw_baselines['slate'] == '
|
|
|
|
|
|
|
| 178 |
elif slate_var1 == 'Thurs-Mon Slate':
|
| 179 |
-
raw_baselines = raw_baselines[raw_baselines['slate'] == '
|
| 180 |
raw_baselines = raw_baselines.sort_values(by='Own', ascending=False)
|
| 181 |
qb_lookup = raw_baselines[raw_baselines['Position'] == 'QB']
|
| 182 |
with filtering_column:
|
|
|
|
| 155 |
del st.session_state[key]
|
| 156 |
st.info(f"Last Update: " + str(dk_roo_raw['timestamp'][0]) + f" CST")
|
| 157 |
with slate_choice_column:
|
| 158 |
+
slate_var1 = st.radio("What slate are you working with?", ('Main Slate', 'Secondary Slate', 'Late Slate', 'Thurs-Mon Slate', 'User Upload'), key='slate_var1')
|
| 159 |
if slate_var1 == 'User Upload':
|
| 160 |
slate_var1 = st.session_state['proj_dataframe']
|
| 161 |
else:
|
| 162 |
if site_var == 'Draftkings':
|
| 163 |
raw_baselines = dk_roo_raw
|
| 164 |
if slate_var1 == 'Main Slate':
|
| 165 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Main Slate']
|
| 166 |
elif slate_var1 == 'Secondary Slate':
|
| 167 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Secondary Slate']
|
| 168 |
+
elif slate_var1 == 'Late Slate':
|
| 169 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Late Slate']
|
| 170 |
elif slate_var1 == 'Thurs-Mon Slate':
|
| 171 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Thurs-Mon Slate']
|
| 172 |
raw_baselines = raw_baselines.sort_values(by='Own', ascending=False)
|
| 173 |
qb_lookup = raw_baselines[raw_baselines['Position'] == 'QB']
|
| 174 |
elif site_var == 'Fanduel':
|
| 175 |
raw_baselines = fd_roo_raw
|
| 176 |
if slate_var1 == 'Main Slate':
|
| 177 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Main Slate']
|
| 178 |
elif slate_var1 == 'Secondary Slate':
|
| 179 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Secondary Slate']
|
| 180 |
+
elif slate_var1 == 'Late Slate':
|
| 181 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Late Slate']
|
| 182 |
elif slate_var1 == 'Thurs-Mon Slate':
|
| 183 |
+
raw_baselines = raw_baselines[raw_baselines['slate'] == 'Thurs-Mon Slate']
|
| 184 |
raw_baselines = raw_baselines.sort_values(by='Own', ascending=False)
|
| 185 |
qb_lookup = raw_baselines[raw_baselines['Position'] == 'QB']
|
| 186 |
with filtering_column:
|