Spaces:
Running
Running
File size: 1,075 Bytes
ebbd6bd 53e9b55 ebbd6bd 0b9b1ca ebbd6bd 482e129 ebbd6bd 482e129 ebbd6bd 482e129 e94482d 4a57d1b e94482d 51be303 e94482d 7a53495 e94482d fae15c0 61d2c0b f7df9f7 1420ee6 f7df9f7 61d2c0b f7df9f7 1420ee6 f7df9f7 61d2c0b f7df9f7 1420ee6 f7df9f7 1420ee6 f7df9f7 e94482d 266a8ef e94482d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
import streamlit as st
from repo_directory import PitStops
from repo_directory import button
import datetime
YEAR_SELECTED = st.selectbox(
'Select Year',
(2024,2023, 2022, 2021, 2020, 2019, 2018))
season_events, events_list = PitStops.get_season_events(YEAR_SELECTED)
RACE_SELECTED = st.selectbox(
'Select Race',
events_list)
event_id = PitStops.get_event_id(season_events, RACE_SELECTED)
df = PitStops.get_pitstops(event_id) #dhl pitstops
race_names_df, pit_stops_df, drivers_df = PitStops.load_data()
event_date = PitStops.get_event_date(season_events, RACE_SELECTED)
ergast_pitstops, grandprix = PitStops.get_pitstops_by_date(pit_stops_df,drivers_df,race_names_df,event_date)
df_agg = PitStops.combine_dfs(ergast_pitstops, df)
try:
PitStops.plot_event_pitstops(df, RACE_SELECTED)
except:
pass
try:
PitStops.plot_event_ratings(df_agg, grandprix)
except:
pass
try:
PitStops.plot_full_season_median(YEAR_SELECTED)
except:
pass
try:
PitStops.plot_event_ratings(df_agg, grandprix)
except:
pass
|