Spaces:
Running
Running
File size: 1,129 Bytes
ebbd6bd 53e9b55 ebbd6bd 0b9b1ca ebbd6bd 482e129 ebbd6bd 482e129 ebbd6bd 482e129 e94482d 4a57d1b f7df9f7 1420ee6 f7df9f7 acc07c2 61d2c0b acc07c2 f7df9f7 1420ee6 acc07c2 f7df9f7 61d2c0b acc07c2 f7df9f7 1420ee6 f7df9f7 acc07c2 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 55 56 57 58 59 60 61 |
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
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()
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)
except:
pass
try:
PitStops.plot_event_ratings(df_agg, grandprix)
except:
pass
try:
PitStops.plot_event_ratings(df_agg, grandprix)
except:
pass
|