Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -141,13 +141,13 @@ def load_fd_player_projections(URL):
|
|
| 141 |
return raw_display
|
| 142 |
|
| 143 |
@st.cache_data
|
| 144 |
-
def load_dk_player_roo(
|
| 145 |
try:
|
| 146 |
-
sh = gc.open_by_url(
|
| 147 |
-
worksheet = sh.worksheet(
|
| 148 |
except:
|
| 149 |
-
sh = gc2.open_by_url(
|
| 150 |
-
worksheet = sh.worksheet(
|
| 151 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 152 |
raw_display = load_display
|
| 153 |
|
|
@@ -157,13 +157,13 @@ def load_dk_player_roo(URL):
|
|
| 157 |
return raw_display
|
| 158 |
|
| 159 |
@st.cache_data
|
| 160 |
-
def load_fd_player_roo(
|
| 161 |
try:
|
| 162 |
-
sh = gc.open_by_url(
|
| 163 |
-
worksheet = sh.worksheet(
|
| 164 |
except:
|
| 165 |
-
sh = gc2.open_by_url(
|
| 166 |
-
worksheet = sh.worksheet(
|
| 167 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 168 |
raw_display = load_display
|
| 169 |
|
|
@@ -265,19 +265,19 @@ with col5:
|
|
| 265 |
if custom_var1 == 'No':
|
| 266 |
if slate_var1 == 'Main Slate':
|
| 267 |
if site_var1 == 'Draftkings':
|
| 268 |
-
final_Proj = load_dk_player_roo(
|
| 269 |
elif site_var1 == 'Fanduel':
|
| 270 |
-
final_Proj = load_fd_player_roo(
|
| 271 |
elif slate_var1 == 'Secondary Slate':
|
| 272 |
if site_var1 == 'Draftkings':
|
| 273 |
-
final_Proj = load_dk_player_roo(
|
| 274 |
elif site_var1 == 'Fanduel':
|
| 275 |
-
final_Proj = load_fd_player_roo(
|
| 276 |
elif slate_var1 == 'All Games':
|
| 277 |
if site_var1 == 'Draftkings':
|
| 278 |
-
final_Proj = load_dk_player_roo(
|
| 279 |
elif site_var1 == 'Fanduel':
|
| 280 |
-
final_Proj = load_fd_player_roo(
|
| 281 |
final_Proj = final_Proj[final_Proj['Team'].isin(team_var1)]
|
| 282 |
if pos_var1 != 'All':
|
| 283 |
final_Proj = final_Proj[final_Proj['Position'].str.contains('|'.join(pos_var1))]
|
|
@@ -292,21 +292,6 @@ elif custom_var1 == 'Yes':
|
|
| 292 |
hold_container = st.empty()
|
| 293 |
if st.button('Create Range of Outcomes for Slate'):
|
| 294 |
with hold_container:
|
| 295 |
-
# if slate_var1 == 'Main Slate':
|
| 296 |
-
# if site_var1 == 'Draftkings':
|
| 297 |
-
# raw_baselines = load_dk_player_projections(dk_player_projections)
|
| 298 |
-
# elif site_var1 == 'Fanduel':
|
| 299 |
-
# raw_baselines = load_fd_player_projections(fd_player_projections)
|
| 300 |
-
# elif slate_var1 == 'Secondary Slate':
|
| 301 |
-
# if site_var1 == 'Draftkings':
|
| 302 |
-
# raw_baselines = load_dk_player_projections(secondary_dk_player_projections)
|
| 303 |
-
# elif site_var1 == 'Fanduel':
|
| 304 |
-
# raw_baselines = load_fd_player_projections(secondary_fd_player_projections)
|
| 305 |
-
# elif slate_var1 == 'All Games':
|
| 306 |
-
# if site_var1 == 'Draftkings':
|
| 307 |
-
# raw_baselines = load_dk_player_projections(all_dk_player_projections)
|
| 308 |
-
# elif site_var1 == 'Fanduel':
|
| 309 |
-
# raw_baselines = load_fd_player_projections(all_fd_player_projections)
|
| 310 |
working_roo = raw_baselines
|
| 311 |
working_roo = working_roo[working_roo['Team'].isin(team_var1)]
|
| 312 |
own_dict = dict(zip(working_roo.Player, working_roo.Own))
|
|
|
|
| 141 |
return raw_display
|
| 142 |
|
| 143 |
@st.cache_data
|
| 144 |
+
def load_dk_player_roo(tab):
|
| 145 |
try:
|
| 146 |
+
sh = gc.open_by_url(all_dk_player_projections)
|
| 147 |
+
worksheet = sh.worksheet(tab)
|
| 148 |
except:
|
| 149 |
+
sh = gc2.open_by_url(all_dk_player_projections)
|
| 150 |
+
worksheet = sh.worksheet(tab)
|
| 151 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 152 |
raw_display = load_display
|
| 153 |
|
|
|
|
| 157 |
return raw_display
|
| 158 |
|
| 159 |
@st.cache_data
|
| 160 |
+
def load_fd_player_roo(tab):
|
| 161 |
try:
|
| 162 |
+
sh = gc.open_by_url(all_dk_player_projections)
|
| 163 |
+
worksheet = sh.worksheet(tab)
|
| 164 |
except:
|
| 165 |
+
sh = gc2.open_by_url(all_dk_player_projections)
|
| 166 |
+
worksheet = sh.worksheet(tab)
|
| 167 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 168 |
raw_display = load_display
|
| 169 |
|
|
|
|
| 265 |
if custom_var1 == 'No':
|
| 266 |
if slate_var1 == 'Main Slate':
|
| 267 |
if site_var1 == 'Draftkings':
|
| 268 |
+
final_Proj = load_dk_player_roo('Main_ROO')
|
| 269 |
elif site_var1 == 'Fanduel':
|
| 270 |
+
final_Proj = load_fd_player_roo('Main_FD_ROO')
|
| 271 |
elif slate_var1 == 'Secondary Slate':
|
| 272 |
if site_var1 == 'Draftkings':
|
| 273 |
+
final_Proj = load_dk_player_roo('Secondary_ROO')
|
| 274 |
elif site_var1 == 'Fanduel':
|
| 275 |
+
final_Proj = load_fd_player_roo('Secondary_FD_ROO')
|
| 276 |
elif slate_var1 == 'All Games':
|
| 277 |
if site_var1 == 'Draftkings':
|
| 278 |
+
final_Proj = load_dk_player_roo('Merged_ROO')
|
| 279 |
elif site_var1 == 'Fanduel':
|
| 280 |
+
final_Proj = load_fd_player_roo('Merged_FD_ROO')
|
| 281 |
final_Proj = final_Proj[final_Proj['Team'].isin(team_var1)]
|
| 282 |
if pos_var1 != 'All':
|
| 283 |
final_Proj = final_Proj[final_Proj['Position'].str.contains('|'.join(pos_var1))]
|
|
|
|
| 292 |
hold_container = st.empty()
|
| 293 |
if st.button('Create Range of Outcomes for Slate'):
|
| 294 |
with hold_container:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 295 |
working_roo = raw_baselines
|
| 296 |
working_roo = working_roo[working_roo['Team'].isin(team_var1)]
|
| 297 |
own_dict = dict(zip(working_roo.Player, working_roo.Own))
|