James McCool commited on
Commit
f548d53
·
1 Parent(s): 3ffd739

Update working_frame and export_base assignments in exposure_spread function to ensure consistent data handling and improve clarity in exposure evaluations.

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -1346,7 +1346,6 @@ with tab2:
1346
  if reg_submitted:
1347
  st.session_state['settings_base'] = False
1348
  parsed_frame = exposure_spread(st.session_state['working_frame'], exposure_player, exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1349
- st.session_state['working_frame'] = parsed_frame.reset_index(drop=True)
1350
  if type_var == 'Classic':
1351
  if sport_var == 'CS2' or sport_var == 'LOL':
1352
  # Calculate salary (CPT uses cpt_salary_map, others use salary_map)
@@ -1398,6 +1397,7 @@ with tab2:
1398
  sum(st.session_state['map_dict']['own_map'].get(player, 0) for player in row.iloc[1:]),
1399
  axis=1
1400
  )
 
1401
  # st.session_state['working_frame']['Own'] = st.session_state['working_frame']['Own'].astype('float32')
1402
  st.session_state['working_frame']['median'] = st.session_state['working_frame']['median'].astype('float32')
1403
  st.session_state['working_frame']['salary'] = st.session_state['working_frame']['salary'].astype('uint16')
@@ -1408,7 +1408,7 @@ with tab2:
1408
  elif exp_submitted:
1409
  st.session_state['settings_base'] = False
1410
  parsed_frame = exposure_spread(st.session_state['export_base'], exposure_player, exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1411
- st.session_state['export_base'] = parsed_frame.reset_index(drop=True)
1412
  if type_var == 'Classic':
1413
  if sport_var == 'CS2' or sport_var == 'LOL':
1414
  # Calculate salary (CPT uses cpt_salary_map, others use salary_map)
@@ -1460,6 +1460,7 @@ with tab2:
1460
  sum(st.session_state['map_dict']['own_map'].get(player, 0) for player in row.iloc[1:]),
1461
  axis=1
1462
  )
 
1463
  # st.session_state['export_base']['Own'] = st.session_state['export_base']['Own'].astype('float32')
1464
  st.session_state['export_base']['median'] = st.session_state['export_base']['median'].astype('float32')
1465
  st.session_state['export_base']['salary'] = st.session_state['export_base']['salary'].astype('uint16')
 
1346
  if reg_submitted:
1347
  st.session_state['settings_base'] = False
1348
  parsed_frame = exposure_spread(st.session_state['working_frame'], exposure_player, exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
 
1349
  if type_var == 'Classic':
1350
  if sport_var == 'CS2' or sport_var == 'LOL':
1351
  # Calculate salary (CPT uses cpt_salary_map, others use salary_map)
 
1397
  sum(st.session_state['map_dict']['own_map'].get(player, 0) for player in row.iloc[1:]),
1398
  axis=1
1399
  )
1400
+ st.session_state['working_frame'] = parsed_frame.reset_index(drop=True)
1401
  # st.session_state['working_frame']['Own'] = st.session_state['working_frame']['Own'].astype('float32')
1402
  st.session_state['working_frame']['median'] = st.session_state['working_frame']['median'].astype('float32')
1403
  st.session_state['working_frame']['salary'] = st.session_state['working_frame']['salary'].astype('uint16')
 
1408
  elif exp_submitted:
1409
  st.session_state['settings_base'] = False
1410
  parsed_frame = exposure_spread(st.session_state['export_base'], exposure_player, exposure_target, exposure_stack_bool, remove_teams_exposure, st.session_state['projections_df'], sport_var, type_var, salary_max)
1411
+
1412
  if type_var == 'Classic':
1413
  if sport_var == 'CS2' or sport_var == 'LOL':
1414
  # Calculate salary (CPT uses cpt_salary_map, others use salary_map)
 
1460
  sum(st.session_state['map_dict']['own_map'].get(player, 0) for player in row.iloc[1:]),
1461
  axis=1
1462
  )
1463
+ st.session_state['export_base'] = parsed_frame.reset_index(drop=True)
1464
  # st.session_state['export_base']['Own'] = st.session_state['export_base']['Own'].astype('float32')
1465
  st.session_state['export_base']['median'] = st.session_state['export_base']['median'].astype('float32')
1466
  st.session_state['export_base']['salary'] = st.session_state['export_base']['salary'].astype('uint16')