Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1098,7 +1098,27 @@ with tab2:
|
|
| 1098 |
del Sim_size
|
| 1099 |
|
| 1100 |
with st.container():
|
| 1101 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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.
|
| 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 |
)
|