James McCool
commited on
Commit
·
fa8803e
1
Parent(s):
5e644c9
Refactor player selection logic to streamline slate handling for DraftKings and FanDuel, consolidating conditions for 'Regular' and 'Showdown' types.
Browse files- src/streamlit_app.py +20 -33
src/streamlit_app.py
CHANGED
|
@@ -964,51 +964,38 @@ if selected_tab == 'Player ROO':
|
|
| 964 |
elif site_var == 'Fanduel':
|
| 965 |
slate_var2 = st.radio("Which slate data are you loading?", (slate_names_fd if type_var == 'Showdown' else ['Main Slate', 'Secondary Slate', 'Late Slate']), key='slate_var3_radio')
|
| 966 |
|
| 967 |
-
if
|
| 968 |
-
if
|
| 969 |
-
if
|
| 970 |
site_baselines = dk_roo_raw
|
| 971 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Main Slate']
|
| 972 |
-
elif
|
| 973 |
-
site_baselines = dk_sd_roo_raw
|
| 974 |
-
raw_baselines = site_baselines[site_baselines['slate'] == dk_showdown_db_translation[slate_var2]]
|
| 975 |
-
elif site_var == 'Fanduel':
|
| 976 |
-
if type_var == 'Regular':
|
| 977 |
site_baselines = fd_roo_raw
|
| 978 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Main Slate']
|
| 979 |
-
|
| 980 |
-
|
| 981 |
-
|
| 982 |
-
elif slate_var2 == 'Secondary Slate':
|
| 983 |
-
if site_var == 'Draftkings':
|
| 984 |
-
if type_var == 'Regular':
|
| 985 |
site_baselines = dk_roo_raw
|
| 986 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Secondary Slate']
|
| 987 |
-
elif
|
| 988 |
-
site_baselines = dk_sd_roo_raw
|
| 989 |
-
raw_baselines = site_baselines[site_baselines['slate'] == dk_showdown_db_translation[slate_var2]]
|
| 990 |
-
elif site_var == 'Fanduel':
|
| 991 |
-
if type_var == 'Regular':
|
| 992 |
site_baselines = fd_roo_raw
|
| 993 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Secondary Slate']
|
| 994 |
-
|
| 995 |
-
|
| 996 |
-
|
| 997 |
-
elif slate_var2 == 'Late Slate':
|
| 998 |
-
if site_var == 'Draftkings':
|
| 999 |
-
if type_var == 'Regular':
|
| 1000 |
site_baselines = dk_roo_raw
|
| 1001 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Late Slate']
|
| 1002 |
-
elif
|
| 1003 |
-
site_baselines = dk_sd_roo_raw
|
| 1004 |
-
raw_baselines = site_baselines[site_baselines['slate'] == dk_showdown_db_translation[slate_var2]]
|
| 1005 |
-
elif site_var == 'Fanduel':
|
| 1006 |
-
if type_var == 'Regular':
|
| 1007 |
site_baselines = fd_roo_raw
|
| 1008 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Late Slate']
|
| 1009 |
-
|
| 1010 |
-
|
| 1011 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1012 |
|
| 1013 |
with col3:
|
| 1014 |
split_var2 = st.radio("Slate Range", ('Full Slate Run', 'Specific Games'), key='split_var2')
|
|
|
|
| 964 |
elif site_var == 'Fanduel':
|
| 965 |
slate_var2 = st.radio("Which slate data are you loading?", (slate_names_fd if type_var == 'Showdown' else ['Main Slate', 'Secondary Slate', 'Late Slate']), key='slate_var3_radio')
|
| 966 |
|
| 967 |
+
if type_var == 'Regular':
|
| 968 |
+
if slate_var2 == 'Main Slate':
|
| 969 |
+
if site_var == 'Draftkings':
|
| 970 |
site_baselines = dk_roo_raw
|
| 971 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Main Slate']
|
| 972 |
+
elif site_var == 'Fanduel':
|
|
|
|
|
|
|
|
|
|
|
|
|
| 973 |
site_baselines = fd_roo_raw
|
| 974 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Main Slate']
|
| 975 |
+
|
| 976 |
+
elif slate_var2 == 'Secondary Slate':
|
| 977 |
+
if site_var == 'Draftkings':
|
|
|
|
|
|
|
|
|
|
| 978 |
site_baselines = dk_roo_raw
|
| 979 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Secondary Slate']
|
| 980 |
+
elif site_var == 'Fanduel':
|
|
|
|
|
|
|
|
|
|
|
|
|
| 981 |
site_baselines = fd_roo_raw
|
| 982 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Secondary Slate']
|
| 983 |
+
|
| 984 |
+
elif slate_var2 == 'Late Slate':
|
| 985 |
+
if site_var == 'Draftkings':
|
|
|
|
|
|
|
|
|
|
| 986 |
site_baselines = dk_roo_raw
|
| 987 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Late Slate']
|
| 988 |
+
elif site_var == 'Fanduel':
|
|
|
|
|
|
|
|
|
|
|
|
|
| 989 |
site_baselines = fd_roo_raw
|
| 990 |
raw_baselines = site_baselines[site_baselines['slate'] == 'Late Slate']
|
| 991 |
+
|
| 992 |
+
elif type_var == 'Showdown':
|
| 993 |
+
if site_var == 'Draftkings':
|
| 994 |
+
site_baselines = dk_sd_roo_raw
|
| 995 |
+
raw_baselines = site_baselines[site_baselines['slate'] == slate_name_lookup_dk[slate_var2]]
|
| 996 |
+
elif site_var == 'Fanduel':
|
| 997 |
+
site_baselines = fd_sd_roo_raw
|
| 998 |
+
raw_baselines = site_baselines[site_baselines['slate'] == slate_name_lookup_fd[slate_var2]]
|
| 999 |
|
| 1000 |
with col3:
|
| 1001 |
split_var2 = st.radio("Slate Range", ('Full Slate Run', 'Specific Games'), key='split_var2')
|