Multichem commited on
Commit
4736f76
·
1 Parent(s): e78bbe7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -2
app.py CHANGED
@@ -1098,7 +1098,27 @@ with tab2:
1098
  del Sim_size
1099
 
1100
  with st.container():
1101
- st.dataframe(st.session_state.Sim_Winner_Frame.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').background_gradient(cmap='RdYlGn_r', subset=['Own']).format(precision=2), use_container_width = True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1102
 
1103
  with st.container():
1104
  tab1, tab2, tab3 = st.tabs(['Overall Exposures', 'CPT Exposures', 'FLEX Exposures'])
@@ -1129,7 +1149,7 @@ with tab2:
1129
 
1130
  st.download_button(
1131
  label="Export Tables",
1132
- data=convert_df_to_csv(st.session_state.Sim_Winner_Frame_export),
1133
  file_name='NFL_consim_export.csv',
1134
  mime='text/csv',
1135
  )
 
1098
  del Sim_size
1099
 
1100
  with st.container():
1101
+ simulate_container = st.empty()
1102
+ if 'player_freq' in st.session_state:
1103
+ player_split_var2 = st.radio("Are you wanting to isolate any lineups with specific players?", ('Full Players', 'Specific Players'), key='player_split_var2')
1104
+ if player_split_var2 == 'Specific Players':
1105
+ find_var2 = st.multiselect('Which players must be included in the lineups?', options = st.session_state.player_freq['Player'].unique())
1106
+ elif player_split_var2 == 'Full Players':
1107
+ find_var2 = st.session_state.player_freq.Player.values.tolist()
1108
+
1109
+ if player_split_var2 == 'Specific Players':
1110
+ st.session_state.Sim_Winner_Display = st.session_state.Sim_Winner_Frame[np.equal.outer(st.session_state.Sim_Winner_Frame.to_numpy(copy=False), find_var2).any(axis=1).all(axis=1)]
1111
+ if player_split_var2 == 'Full Players':
1112
+ st.session_state.Sim_Winner_Display = st.session_state.Sim_Winner_Frame
1113
+ if 'Sim_Winner_Display' in st.session_state:
1114
+ st.dataframe(st.session_state.Sim_Winner_Display.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').background_gradient(cmap='RdYlGn_r', subset=['Own']).format(precision=2), use_container_width = True)
1115
+ if 'Sim_Winner_Export' in st.session_state:
1116
+ st.download_button(
1117
+ label="Export Tables",
1118
+ data=convert_df_to_csv(st.session_state.Sim_Winner_Export),
1119
+ file_name='NFL_consim_export.csv',
1120
+ mime='text/csv',
1121
+ )
1122
 
1123
  with st.container():
1124
  tab1, tab2, tab3 = st.tabs(['Overall Exposures', 'CPT Exposures', 'FLEX Exposures'])
 
1149
 
1150
  st.download_button(
1151
  label="Export Tables",
1152
+ data=convert_df_to_csv(st.session_state.Sim_Winner_Export),
1153
  file_name='NFL_consim_export.csv',
1154
  mime='text/csv',
1155
  )