James McCool
commited on
Commit
·
4166ef5
1
Parent(s):
b88e69e
Enhance min/max input constraints in 'Manage Portfolio' section of 'app.py' for better user guidance and validation.
Browse files
app.py
CHANGED
|
@@ -1198,19 +1198,19 @@ if selected_tab == 'Manage Portfolio':
|
|
| 1198 |
with st.form(key='macro_filter_form'):
|
| 1199 |
macro_min_col, macro_max_col = st.columns(2)
|
| 1200 |
with macro_min_col:
|
| 1201 |
-
min_salary = st.number_input("Min acceptable salary?", value=0, min_value=0, step=100)
|
| 1202 |
-
min_proj = st.number_input("Min acceptable projection?", value=0.0, min_value=0.0, step=1.0)
|
| 1203 |
-
min_own = st.number_input("Min acceptable ownership?", value=0.0, min_value=0.0, step=1.0)
|
| 1204 |
-
min_dupes = st.number_input("Min acceptable dupes?", value=0, min_value=0, step=1)
|
| 1205 |
-
min_finish_percentile = st.number_input("Min acceptable finish percentile?", value
|
| 1206 |
-
min_lineup_edge = st.number_input("Min acceptable Lineup Edge?", value=-1.00, min_value=-1.00, step=.001)
|
| 1207 |
with macro_max_col:
|
| 1208 |
-
max_salary = st.number_input("Max acceptable salary?", value=salary_max, min_value=0, step=100)
|
| 1209 |
-
max_proj = st.number_input("Max acceptable projection?", value=500.0, min_value=0.0, step=1.0)
|
| 1210 |
-
max_own = st.number_input("Max acceptable ownership?", value=500.0, min_value=0.0, step=1.0)
|
| 1211 |
-
max_dupes = st.number_input("Max acceptable dupes?", value=1000, min_value=1, step=1)
|
| 1212 |
-
max_finish_percentile = st.number_input("Max acceptable finish percentile?", value=1.00, min_value=0.00, step=.001)
|
| 1213 |
-
max_lineup_edge = st.number_input("Max acceptable Lineup Edge?", value=1.00, min_value=
|
| 1214 |
|
| 1215 |
if sport_var in stacking_sports:
|
| 1216 |
stack_include_toggle = st.selectbox("Include specific stacks?", options=['All Stacks', 'Specific Stacks'], index=0)
|
|
|
|
| 1198 |
with st.form(key='macro_filter_form'):
|
| 1199 |
macro_min_col, macro_max_col = st.columns(2)
|
| 1200 |
with macro_min_col:
|
| 1201 |
+
min_salary = st.number_input("Min acceptable salary?", value=0, min_value=0, max_value=salary_max, step=100)
|
| 1202 |
+
min_proj = st.number_input("Min acceptable projection?", value=0.0, min_value=0.0, max_value=500.0, step=1.0)
|
| 1203 |
+
min_own = st.number_input("Min acceptable ownership?", value=0.0, min_value=0.0, max_value=500.0, step=1.0)
|
| 1204 |
+
min_dupes = st.number_input("Min acceptable dupes?", value=0, min_value=0, max_value=1000, step=1)
|
| 1205 |
+
min_finish_percentile = st.number_input("Min acceptable finish percentile?", value=0.00, min_value=0.00, max_value=1.00, step=.001)
|
| 1206 |
+
min_lineup_edge = st.number_input("Min acceptable Lineup Edge?", value=-1.00, min_value=-1.00, max_value=1.00, step=.001)
|
| 1207 |
with macro_max_col:
|
| 1208 |
+
max_salary = st.number_input("Max acceptable salary?", value=salary_max, min_value=0, max_value=salary_max, step=100)
|
| 1209 |
+
max_proj = st.number_input("Max acceptable projection?", value=500.0, min_value=0.0, max_value=500.0, step=1.0)
|
| 1210 |
+
max_own = st.number_input("Max acceptable ownership?", value=500.0, min_value=0.0, max_value=500.0, step=1.0)
|
| 1211 |
+
max_dupes = st.number_input("Max acceptable dupes?", value=1000, min_value=1, max_value=1000, step=1)
|
| 1212 |
+
max_finish_percentile = st.number_input("Max acceptable finish percentile?", value=1.00, min_value=0.00, max_value=1.00, step=.001)
|
| 1213 |
+
max_lineup_edge = st.number_input("Max acceptable Lineup Edge?", value=1.00, min_value=-1.00, max_value=1.00, step=.001)
|
| 1214 |
|
| 1215 |
if sport_var in stacking_sports:
|
| 1216 |
stack_include_toggle = st.selectbox("Include specific stacks?", options=['All Stacks', 'Specific Stacks'], index=0)
|