Spaces:
Running
Running
import gradio as gr | |
import matplotlib as mpl | |
from data import data_df | |
from pitcher_overview import create_pitcher_overview | |
from pitch_leaderboard import create_pitch_leaderboard | |
from daily_weekly_leaderboard import create_daily_weekly_leaderboard_app | |
from css import css | |
mpl.use('Agg') | |
updated = '2025-07-21' | |
limitations = '''**General Limitations** | |
- As new players make their debut, some names may not be translated/transliterated correctly. | |
''' | |
if __name__ == '__main__': | |
with gr.Blocks(css=css) as app: | |
with gr.Tab('Pitcher Overview'): | |
create_pitcher_overview(data_df) | |
with gr.Tab('Pitch Leaderboard'): | |
create_pitch_leaderboard() | |
with gr.Tab('Daily/Weekly Leaderboard'): | |
create_daily_weekly_leaderboard_app(data_df) | |
gr.Markdown(f'Last updated: {updated}') | |
gr.Markdown(limitations) | |
app.launch() | |