James McCool commited on
Commit
6334faa
·
1 Parent(s): cc8e2a2

Refactor app.py: Update seed frame assignments to store working seeds in session state. Introduced dictionaries for player and player ID mapping for both DraftKings and FanDuel, enhancing data management and accessibility during simulations.

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -383,21 +383,25 @@ with tab1:
383
  else:
384
  if sim_site_var1 == 'Draftkings':
385
  if sim_slate_var1 == 'Main Slate':
386
- DK_seed = init_DK_seed_frames(sharp_split)
 
387
  raw_baselines = dk_raw
388
  column_names = dk_columns
389
  elif sim_slate_var1 == 'Secondary Slate':
390
- DK_seed = init_DK_secondary_seed_frames(sharp_split)
 
391
  raw_baselines = dk_secondary
392
  column_names = dk_columns
393
 
394
  elif sim_site_var1 == 'Fanduel':
395
  if sim_slate_var1 == 'Main Slate':
396
- FD_seed = init_FD_seed_frames(sharp_split)
 
397
  raw_baselines = fd_raw
398
  column_names = fd_columns
399
  elif sim_slate_var1 == 'Secondary Slate':
400
- FD_seed = init_FD_secondary_seed_frames(sharp_split)
 
401
  raw_baselines = fd_secondary
402
  column_names = fd_columns
403
 
 
383
  else:
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(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
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(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
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(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
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(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
405
  raw_baselines = fd_secondary
406
  column_names = fd_columns
407