Spaces:
Running
Running
James McCool
commited on
Commit
·
b9e2709
1
Parent(s):
1e8363d
Enhance app.py by adding unique keys to radio buttons for slate and position group selections across all tabs, improving state management and ensuring consistent user input handling.
Browse files
app.py
CHANGED
@@ -140,9 +140,9 @@ if model_var == 'Scoring Percentages':
|
|
140 |
for key in st.session_state.keys():
|
141 |
del st.session_state[key]
|
142 |
with col2:
|
143 |
-
slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'Secondary Slate', 'All Games'))
|
144 |
with col3:
|
145 |
-
own_var1 = st.radio("How would you like to display team ownership?", ('Sum', 'Average'))
|
146 |
st.title("Scoring Percentages")
|
147 |
if view_var == "Simple":
|
148 |
scoring_percentages = scoring_percentages[['Names', 'Avg Score', '8+ runs', 'Win Percentage']]
|
@@ -165,11 +165,11 @@ if model_var == 'Player ROO':
|
|
165 |
for key in st.session_state.keys():
|
166 |
del st.session_state[key]
|
167 |
with col2:
|
168 |
-
slate_type_var2 = st.radio("Which slate type are you loading?", ('Regular', 'Showdown'))
|
169 |
with col3:
|
170 |
-
slate_var2 = st.radio("Which slate data are you loading?", ('Main', 'Secondary', 'Auxiliary'))
|
171 |
with col4:
|
172 |
-
pos_var2 = st.radio("Which position group would you like to view?", ('All', 'Pitchers', 'Hitters'))
|
173 |
|
174 |
if slate_type_var2 == 'Regular':
|
175 |
player_roo_raw = roo_data.copy()
|
@@ -225,8 +225,8 @@ if model_var == 'Optimals':
|
|
225 |
for key in st.session_state.keys():
|
226 |
del st.session_state[key]
|
227 |
|
228 |
-
slate_type_var3 = st.radio("Which slate type are you loading?", ('Regular', 'Showdown'))
|
229 |
-
slate_var3 = st.radio("Which slate data are you loading?", ('Main', 'Secondary', 'Auxiliary'))
|
230 |
|
231 |
if slate_type_var3 == 'Regular':
|
232 |
if site_var == 'Draftkings':
|
|
|
140 |
for key in st.session_state.keys():
|
141 |
del st.session_state[key]
|
142 |
with col2:
|
143 |
+
slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'Secondary Slate', 'All Games'), key='slate_var1')
|
144 |
with col3:
|
145 |
+
own_var1 = st.radio("How would you like to display team ownership?", ('Sum', 'Average'), key='own_var1')
|
146 |
st.title("Scoring Percentages")
|
147 |
if view_var == "Simple":
|
148 |
scoring_percentages = scoring_percentages[['Names', 'Avg Score', '8+ runs', 'Win Percentage']]
|
|
|
165 |
for key in st.session_state.keys():
|
166 |
del st.session_state[key]
|
167 |
with col2:
|
168 |
+
slate_type_var2 = st.radio("Which slate type are you loading?", ('Regular', 'Showdown'), key='slate_type_var2')
|
169 |
with col3:
|
170 |
+
slate_var2 = st.radio("Which slate data are you loading?", ('Main', 'Secondary', 'Auxiliary'), key='slate_var2')
|
171 |
with col4:
|
172 |
+
pos_var2 = st.radio("Which position group would you like to view?", ('All', 'Pitchers', 'Hitters'), key='pos_var2')
|
173 |
|
174 |
if slate_type_var2 == 'Regular':
|
175 |
player_roo_raw = roo_data.copy()
|
|
|
225 |
for key in st.session_state.keys():
|
226 |
del st.session_state[key]
|
227 |
|
228 |
+
slate_type_var3 = st.radio("Which slate type are you loading?", ('Regular', 'Showdown'), key='slate_type_var3')
|
229 |
+
slate_var3 = st.radio("Which slate data are you loading?", ('Main', 'Secondary', 'Auxiliary'), key='slate_var3')
|
230 |
|
231 |
if slate_type_var3 == 'Regular':
|
232 |
if site_var == 'Draftkings':
|