Spaces:
Running
Running
Update pages/Corner_Analysis.py
Browse files- pages/Corner_Analysis.py +21 -17
pages/Corner_Analysis.py
CHANGED
|
@@ -14,20 +14,24 @@ SESSION = st.selectbox(
|
|
| 14 |
'Select Session',
|
| 15 |
utils.get_sessions(YEAR_SELECTED, RACE_SELECTED))
|
| 16 |
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
DRIVER_1 = st.selectbox(
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
DRIVER_2 = st.selectbox(
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
distance_range = st.slider(
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
'Select Session',
|
| 15 |
utils.get_sessions(YEAR_SELECTED, RACE_SELECTED))
|
| 16 |
|
| 17 |
+
# Only proceed if all selections are made
|
| 18 |
+
if YEAR_SELECTED and RACE_SELECTED and SESSION:
|
| 19 |
+
laps, f1session, drivers = Corner_Analysis.get_data(YEAR_SELECTED, RACE_SELECTED, SESSION)
|
| 20 |
+
|
| 21 |
+
DRIVER_1 = st.selectbox(
|
| 22 |
+
'Select Driver 1',
|
| 23 |
+
drivers)
|
| 24 |
+
|
| 25 |
+
DRIVER_2 = st.selectbox(
|
| 26 |
+
'Select Driver 2',
|
| 27 |
+
drivers)
|
| 28 |
+
|
| 29 |
+
distance_range = st.slider(
|
| 30 |
+
'Select a range for distance',
|
| 31 |
+
0, 7100, (1025, 2000))
|
| 32 |
+
|
| 33 |
+
# Only plot if both drivers are selected
|
| 34 |
+
if DRIVER_1 and DRIVER_2:
|
| 35 |
+
Corner_Analysis.plot(DRIVER_1, DRIVER_2, distance_range, laps, f1session)
|
| 36 |
+
else:
|
| 37 |
+
st.info("Please select year, race, and session to continue.")
|