# import streamlit as st # from repo_directory import Lap_Chart # from repo_directory import button # import pandas as pd # Lap_Chart.get_latest_ergast() # # select year # race_names_df = pd.read_csv("ergast/races.csv") # available_years = race_names_df.year.unique().tolist() # available_years.sort(reverse=True) # YEAR_SELECTED = st.selectbox( # 'Select year', # available_years) # # select race # available_races = race_names_df[race_names_df.year == YEAR_SELECTED].name.tolist() # RACE_SELECTED = st.selectbox( # 'Select Race', # available_races) # SELECTED_RACEID = race_names_df[ # (race_names_df.year == YEAR_SELECTED) & (race_names_df.name == RACE_SELECTED) # ].raceId.values[0] # Lap_Chart.plot(SELECTED_RACEID, ) import streamlit as st from repo_directory.v2 import Lap_Chart from repo_directory import button from repo_directory.v2 import utils import pandas as pd YEAR_SELECTED = st.selectbox( 'Select Year', utils.get_years()) RACE_SELECTED = st.selectbox( 'Select Race', utils.get_events(YEAR_SELECTED)) SESSION_SELECTED = st.selectbox('Select Session', ('R','SR')) _ = Lap_Chart.plot(YEAR_SELECTED, RACE_SELECTED, SESSION_SELECTED)