Streamlit dashboard for exploring Indonesian runners in the World Marathon Majors dataset.
Live app: https://wmm-id.streamlit.app/
raw_data.csv: source data copied from the originalposts/WMMproject- Columns:
Marathon,Year,Name,Time,Place - Current bundled coverage: World Marathon Majors results from
2012-2024 - Refresh expectation: replace
raw_data.csvwith the latest exported source data, then run the test suite before deploying
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 -m streamlit run app.pypython3 -m unittest discover -s tests- Filter by marathon and year range
- Track participation pulse, latest-year snapshots, and rank drift
- Explore
Road to Starsprogress and one-away runners - Browse
Hall of Famebadges and leaderboards - View marathon-specific profiles and finish-time fingerprints
- Search runner journeys, milestones, Indo ranks, and course mix
- Download filtered data, stars tables, and runner logs
app.py: Streamlit app entrypointsrc/wmm/data.py: data loading and time formattingsrc/wmm/metrics.py: reusable analysis tables for the dashboard.streamlit/config.toml: Streamlit theme and server config
- Streamlit Community Cloud: https://wmm-id.streamlit.app/