RaceTrace is a Formula 1 telemetry analysis tool that lets you analyze and compare lap data from multiple drivers.
You can visualize metrics like speed, throttle, brake, gear, RPM, and DRS for each driver — either their fastest lap or a specific lap of your choice.
It’s built using Python, FastF1, Plotly, and Streamlit for an interactive and insightful F1 data experience.
✅ Extract all laps and telemetry data for any driver in a session.
✅ Compare two drivers side by side.
✅ Support for Fastest Lap or Specific Lap selection.
✅ Visualize telemetry metrics:
- Speed
- Throttle & Brake
- Gear
- RPM
- DRS
✅ Compute and display lap delta (time difference between two drivers).
✅ Interactive Plotly charts with hover insights and legend toggles.
✅ Local caching to speed up repeated session loads.
- Python — core data processing
- FastF1 — access to Formula 1 telemetry and timing data
- Pandas & NumPy — data manipulation and alignment
- Plotly — interactive visualizations
- Streamlit — user-friendly frontend
https://github.com/imAbhinav13/RaceTrace
cd RaceTracepython -m venv venv
venv\Scripts\activatepython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtstreamlit run display/streamlit_telemetry.py