Spaces:
Running
Running
File size: 1,112 Bytes
ebbd6bd c8e47cb ebbd6bd 2729e80 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, utils
from repo_directory import button
import datetime
YEAR_SELECTED = st.selectbox(
'Select Year',
utils.get_years())
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
|