James McCool commited on
Commit
0a96877
·
1 Parent(s): 86bd9a1

Enhance app.py by adding player ID mapping for DK and FD raw data during slate initialization. This update ensures accurate retrieval of player IDs for both Main and Secondary Slate selections, improving data handling and consistency in contest simulations.

Browse files
Files changed (1) hide show
  1. app.py +4 -0
app.py CHANGED
@@ -396,9 +396,11 @@ with tab1:
396
  if sim_slate_var1 == 'Main Slate':
397
  st.session_state.working_seed = init_DK_seed_frames(sharp_split)
398
  dk_raw, fd_raw = init_baselines('Main Slate')
 
399
  elif sim_slate_var1 == 'Secondary Slate':
400
  st.session_state.working_seed = init_DK_Secondary_seed_frames(sharp_split)
401
  dk_raw, fd_raw = init_baselines('Secondary Slate')
 
402
 
403
  raw_baselines = dk_raw
404
  column_names = dk_columns
@@ -406,9 +408,11 @@ with tab1:
406
  if sim_slate_var1 == 'Main Slate':
407
  st.session_state.working_seed = init_FD_seed_frames(sharp_split)
408
  dk_raw, fd_raw = init_baselines('Main Slate')
 
409
  elif sim_slate_var1 == 'Secondary Slate':
410
  st.session_state.working_seed = init_FD_Secondary_seed_frames(sharp_split)
411
  dk_raw, fd_raw = init_baselines('Secondary Slate')
 
412
 
413
  raw_baselines = fd_raw
414
  column_names = fd_columns
 
396
  if sim_slate_var1 == 'Main Slate':
397
  st.session_state.working_seed = init_DK_seed_frames(sharp_split)
398
  dk_raw, fd_raw = init_baselines('Main Slate')
399
+ dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_id))
400
  elif sim_slate_var1 == 'Secondary Slate':
401
  st.session_state.working_seed = init_DK_Secondary_seed_frames(sharp_split)
402
  dk_raw, fd_raw = init_baselines('Secondary Slate')
403
+ dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_id))
404
 
405
  raw_baselines = dk_raw
406
  column_names = dk_columns
 
408
  if sim_slate_var1 == 'Main Slate':
409
  st.session_state.working_seed = init_FD_seed_frames(sharp_split)
410
  dk_raw, fd_raw = init_baselines('Main Slate')
411
+ fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_id))
412
  elif sim_slate_var1 == 'Secondary Slate':
413
  st.session_state.working_seed = init_FD_Secondary_seed_frames(sharp_split)
414
  dk_raw, fd_raw = init_baselines('Secondary Slate')
415
+ fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_id))
416
 
417
  raw_baselines = fd_raw
418
  column_names = fd_columns