Spaces:
Running
Running
James McCool
commited on
Commit
·
8a37697
1
Parent(s):
6334faa
Refactor app.py: Update player ID dictionary assignments for DraftKings and FanDuel to use raw data sources. Adjusted baseline data and column names for both main and secondary slates, improving data integrity and consistency in session state management.
Browse files
app.py
CHANGED
@@ -212,13 +212,16 @@ with tab2:
|
|
212 |
elif 'working_seed' not in st.session_state:
|
213 |
if slate_var1 == 'Main Slate':
|
214 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
215 |
-
dk_id_dict = dict(zip(
|
|
|
|
|
|
|
216 |
elif slate_var1 == 'Secondary Slate':
|
217 |
st.session_state.working_seed = init_DK_secondary_seed_frames(sharp_split_var)
|
218 |
-
dk_id_dict = dict(zip(
|
219 |
|
220 |
-
|
221 |
-
|
222 |
|
223 |
if player_var1 == 'Specific Players':
|
224 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
@@ -237,13 +240,16 @@ with tab2:
|
|
237 |
elif 'working_seed' not in st.session_state:
|
238 |
if slate_var1 == 'Main Slate':
|
239 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
240 |
-
fd_id_dict = dict(zip(
|
|
|
|
|
|
|
241 |
elif slate_var1 == 'Secondary Slate':
|
242 |
st.session_state.working_seed = init_FD_secondary_seed_frames(sharp_split_var)
|
243 |
-
fd_id_dict = dict(zip(
|
244 |
|
245 |
-
|
246 |
-
|
247 |
|
248 |
if player_var1 == 'Specific Players':
|
249 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
@@ -270,13 +276,16 @@ with tab2:
|
|
270 |
elif 'working_seed' not in st.session_state:
|
271 |
if slate_var1 == 'Main Slate':
|
272 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
273 |
-
dk_id_dict = dict(zip(
|
|
|
|
|
|
|
274 |
elif slate_var1 == 'Secondary Slate':
|
275 |
st.session_state.working_seed = init_DK_secondary_seed_frames(sharp_split_var)
|
276 |
-
dk_id_dict = dict(zip(
|
277 |
|
278 |
-
|
279 |
-
|
280 |
|
281 |
if player_var1 == 'Specific Players':
|
282 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
@@ -291,13 +300,16 @@ with tab2:
|
|
291 |
elif 'working_seed' not in st.session_state:
|
292 |
if slate_var1 == 'Main Slate':
|
293 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
294 |
-
fd_id_dict = dict(zip(
|
|
|
|
|
|
|
295 |
elif slate_var1 == 'Secondary Slate':
|
296 |
st.session_state.working_seed = init_FD_secondary_seed_frames(sharp_split_var)
|
297 |
-
fd_id_dict = dict(zip(
|
298 |
|
299 |
-
|
300 |
-
|
301 |
|
302 |
if player_var1 == 'Specific Players':
|
303 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
@@ -384,24 +396,24 @@ with tab1:
|
|
384 |
if sim_site_var1 == 'Draftkings':
|
385 |
if sim_slate_var1 == 'Main Slate':
|
386 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split)
|
387 |
-
dk_id_dict = dict(zip(
|
388 |
raw_baselines = dk_raw
|
389 |
column_names = dk_columns
|
390 |
elif sim_slate_var1 == 'Secondary Slate':
|
391 |
st.session_state.working_seed = init_DK_secondary_seed_frames(sharp_split)
|
392 |
-
dk_id_dict = dict(zip(
|
393 |
raw_baselines = dk_secondary
|
394 |
column_names = dk_columns
|
395 |
|
396 |
elif sim_site_var1 == 'Fanduel':
|
397 |
if sim_slate_var1 == 'Main Slate':
|
398 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split)
|
399 |
-
fd_id_dict = dict(zip(
|
400 |
raw_baselines = fd_raw
|
401 |
column_names = fd_columns
|
402 |
elif sim_slate_var1 == 'Secondary Slate':
|
403 |
st.session_state.working_seed = init_FD_secondary_seed_frames(sharp_split)
|
404 |
-
fd_id_dict = dict(zip(
|
405 |
raw_baselines = fd_secondary
|
406 |
column_names = fd_columns
|
407 |
|
|
|
212 |
elif 'working_seed' not in st.session_state:
|
213 |
if slate_var1 == 'Main Slate':
|
214 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
215 |
+
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_id))
|
216 |
+
|
217 |
+
raw_baselines = dk_raw
|
218 |
+
column_names = dk_columns
|
219 |
elif slate_var1 == 'Secondary Slate':
|
220 |
st.session_state.working_seed = init_DK_secondary_seed_frames(sharp_split_var)
|
221 |
+
dk_id_dict = dict(zip(dk_secondary.Player, dk_secondary.player_id))
|
222 |
|
223 |
+
raw_baselines = dk_secondary
|
224 |
+
column_names = dk_columns
|
225 |
|
226 |
if player_var1 == 'Specific Players':
|
227 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
|
|
240 |
elif 'working_seed' not in st.session_state:
|
241 |
if slate_var1 == 'Main Slate':
|
242 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
243 |
+
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_id))
|
244 |
+
|
245 |
+
raw_baselines = fd_raw
|
246 |
+
column_names = fd_columns
|
247 |
elif slate_var1 == 'Secondary Slate':
|
248 |
st.session_state.working_seed = init_FD_secondary_seed_frames(sharp_split_var)
|
249 |
+
fd_id_dict = dict(zip(fd_secondary.Player, fd_secondary.player_id))
|
250 |
|
251 |
+
raw_baselines = fd_secondary
|
252 |
+
column_names = fd_columns
|
253 |
|
254 |
if player_var1 == 'Specific Players':
|
255 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
|
|
276 |
elif 'working_seed' not in st.session_state:
|
277 |
if slate_var1 == 'Main Slate':
|
278 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
279 |
+
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_id))
|
280 |
+
|
281 |
+
raw_baselines = dk_raw
|
282 |
+
column_names = dk_columns
|
283 |
elif slate_var1 == 'Secondary Slate':
|
284 |
st.session_state.working_seed = init_DK_secondary_seed_frames(sharp_split_var)
|
285 |
+
dk_id_dict = dict(zip(dk_secondary.Player, dk_secondary.player_id))
|
286 |
|
287 |
+
raw_baselines = dk_secondary
|
288 |
+
column_names = dk_columns
|
289 |
|
290 |
if player_var1 == 'Specific Players':
|
291 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
|
|
300 |
elif 'working_seed' not in st.session_state:
|
301 |
if slate_var1 == 'Main Slate':
|
302 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
303 |
+
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_id))
|
304 |
+
|
305 |
+
raw_baselines = fd_raw
|
306 |
+
column_names = fd_columns
|
307 |
elif slate_var1 == 'Secondary Slate':
|
308 |
st.session_state.working_seed = init_FD_secondary_seed_frames(sharp_split_var)
|
309 |
+
fd_id_dict = dict(zip(fd_secondary.Player, fd_secondary.player_id))
|
310 |
|
311 |
+
raw_baselines = fd_secondary
|
312 |
+
column_names = fd_columns
|
313 |
|
314 |
if player_var1 == 'Specific Players':
|
315 |
st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
|
|
|
396 |
if sim_site_var1 == 'Draftkings':
|
397 |
if sim_slate_var1 == 'Main Slate':
|
398 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split)
|
399 |
+
dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_id))
|
400 |
raw_baselines = dk_raw
|
401 |
column_names = dk_columns
|
402 |
elif sim_slate_var1 == 'Secondary Slate':
|
403 |
st.session_state.working_seed = init_DK_secondary_seed_frames(sharp_split)
|
404 |
+
dk_id_dict = dict(zip(dk_secondary.Player, dk_secondary.player_id))
|
405 |
raw_baselines = dk_secondary
|
406 |
column_names = dk_columns
|
407 |
|
408 |
elif sim_site_var1 == 'Fanduel':
|
409 |
if sim_slate_var1 == 'Main Slate':
|
410 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split)
|
411 |
+
fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_id))
|
412 |
raw_baselines = fd_raw
|
413 |
column_names = fd_columns
|
414 |
elif sim_slate_var1 == 'Secondary Slate':
|
415 |
st.session_state.working_seed = init_FD_secondary_seed_frames(sharp_split)
|
416 |
+
fd_id_dict = dict(zip(fd_secondary.Player, fd_secondary.player_id))
|
417 |
raw_baselines = fd_secondary
|
418 |
column_names = fd_columns
|
419 |
|