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))
|