James McCool commited on
Commit
bea5321
·
1 Parent(s): e5e3705

Refactor app.py to streamline DK and FD seed frame initializations by removing redundant code and ensuring player ID mappings are correctly established based on the selected slate. This change enhances clarity and efficiency in contest simulations, improving data handling and accuracy.

Browse files
Files changed (1) hide show
  1. app.py +1 -4
app.py CHANGED
@@ -179,10 +179,6 @@ def sim_contest(Sim_size, seed_frame, maps_dict, Contest_Size):
179
 
180
  return Sim_Winners
181
 
182
- dk_raw, fd_raw = init_baselines('Main Slate')
183
- dk_id_dict = dict(zip(dk_raw.Player, dk_raw.player_id))
184
- fd_id_dict = dict(zip(fd_raw.Player, fd_raw.player_id))
185
-
186
  tab1, tab2 = st.tabs(['Contest Sims', 'Data Export'])
187
  with tab2:
188
  col1, col2 = st.columns([1, 7])
@@ -280,6 +276,7 @@ with tab2:
280
  st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
281
  dk_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
282
  dk_raw, fd_raw = init_baselines('Main Slate')
 
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(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
 
179
 
180
  return Sim_Winners
181
 
 
 
 
 
182
  tab1, tab2 = st.tabs(['Contest Sims', 'Data Export'])
183
  with tab2:
184
  col1, col2 = st.columns([1, 7])
 
276
  st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
277
  dk_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
278
  dk_raw, fd_raw = init_baselines('Main Slate')
279
+
280
  elif slate_var1 == 'Secondary Slate':
281
  st.session_state.working_seed = init_DK_Secondary_seed_frames(sharp_split_var)
282
  dk_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))