James McCool commited on
Commit
58b86c3
·
1 Parent(s): 30c8de0

Update app.py to utilize prior_frame for reassessing edges in both working_frame and export_base, enhancing accuracy in player lineup metrics.

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -1347,6 +1347,7 @@ with tab2:
1347
  exp_submitted = st.form_submit_button("Export")
1348
  if reg_submitted:
1349
  st.session_state['settings_base'] = False
 
1350
  parsed_frame = exposure_spread(st.session_state['working_frame'], st.session_state['exposure_player'], exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1351
 
1352
  if type_var == 'Classic':
@@ -1435,10 +1436,11 @@ with tab2:
1435
  st.session_state['working_frame']['salary'] = st.session_state['working_frame']['salary'].astype('uint16')
1436
 
1437
  print(st.session_state['working_frame'].head(10))
1438
- st.session_state['working_frame'] = predict_dupes(parsed_frame, st.session_state['working_frame'], salary_max)
1439
  st.session_state['export_merge'] = st.session_state['working_frame'].copy()
1440
  elif exp_submitted:
1441
  st.session_state['settings_base'] = False
 
1442
  parsed_frame = exposure_spread(st.session_state['export_base'], st.session_state['exposure_player'], exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1443
 
1444
  if type_var == 'Classic':
@@ -1527,7 +1529,7 @@ with tab2:
1527
  st.session_state['export_base']['salary'] = st.session_state['export_base']['salary'].astype('uint16')
1528
 
1529
  print(st.session_state['export_base'].head(10))
1530
- st.session_state['export_base'] = reassess_edge(st.session_state['export_base'], st.session_state['export_base'], st.session_state['map_dict'], site_var, type_var, Contest_Size, strength_var, sport_var, salary_max)
1531
  st.session_state['export_merge'] = st.session_state['export_base'].copy()
1532
 
1533
  with st.container():
 
1347
  exp_submitted = st.form_submit_button("Export")
1348
  if reg_submitted:
1349
  st.session_state['settings_base'] = False
1350
+ prior_frame = st.session_state['working_frame'].copy()
1351
  parsed_frame = exposure_spread(st.session_state['working_frame'], st.session_state['exposure_player'], exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1352
 
1353
  if type_var == 'Classic':
 
1436
  st.session_state['working_frame']['salary'] = st.session_state['working_frame']['salary'].astype('uint16')
1437
 
1438
  print(st.session_state['working_frame'].head(10))
1439
+ st.session_state['working_frame'] = reassess_edge(prior_frame, st.session_state['export_base'], st.session_state['map_dict'], site_var, type_var, Contest_Size, strength_var, sport_var, salary_max)
1440
  st.session_state['export_merge'] = st.session_state['working_frame'].copy()
1441
  elif exp_submitted:
1442
  st.session_state['settings_base'] = False
1443
+ prior_frame = st.session_state['export_base'].copy()
1444
  parsed_frame = exposure_spread(st.session_state['export_base'], st.session_state['exposure_player'], exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1445
 
1446
  if type_var == 'Classic':
 
1529
  st.session_state['export_base']['salary'] = st.session_state['export_base']['salary'].astype('uint16')
1530
 
1531
  print(st.session_state['export_base'].head(10))
1532
+ st.session_state['export_base'] = reassess_edge(prior_frame, st.session_state['export_base'], st.session_state['map_dict'], site_var, type_var, Contest_Size, strength_var, sport_var, salary_max)
1533
  st.session_state['export_merge'] = st.session_state['export_base'].copy()
1534
 
1535
  with st.container():