Spaces:
Running
Running
| import streamlit as st | |
| from repo_directory import PitStops, utils | |
| from repo_directory import button | |
| import datetime | |
| YEAR_SELECTED = st.selectbox( | |
| 'Select Year', | |
| utils.get_years()) | |
| RACE_SELECTED = st.selectbox( | |
| 'Select Race', | |
| utils.get_events(YEAR_SELECTED)) | |
| df = PitStops.get_pitstops(RACE_SELECTED, YEAR_SELECTED) #dhl pitstops | |
| try: | |
| PitStops.plot_event_pitstops(df, RACE_SELECTED) | |
| except: | |
| pass | |
| try: | |
| PitStops.plot_full_season_median(YEAR_SELECTED) | |
| except: | |
| pass | |
| try: | |
| race_names_df, pit_stops_df, drivers_df = PitStops.load_data() | |
| ergast_pitstops, grandprix = PitStops.get_ergast_pitstops(pit_stops_df, drivers_df, race_names_df, YEAR_SELECTED, RACE_SELECTED) | |
| df_agg = PitStops.combine_dfs(ergast_pitstops, df) | |
| except: | |
| pass | |
| try: | |
| PitStops.plot_event_ratings(df_agg, grandprix) | |
| except: | |
| pass | |