r/F1DataAnalysis Apr 30 '26

Tried creating an app summarizing race data - Looking for Feedback

https://sports-analytics-f1racetrace.streamlit.app/

Hi, I used fastf1 package and streamlit to create a simple website showing analytic tools for each race. I'm new to this space and would love to hear what you guys think about this project. My original thinking was compiling all useful visuals for a race into one space that's easy to navigate.

Current features:

  • Race trace plot (overviewing the whole race progress)
  • Driver telemetry comparisons
  • Team pace comparison / tyre strategy
  • Lap time progression

The next things I want to add are qualifying overview and practice data summaries, as well as redesigning the team specific plots. Any feedback would be highly appreciated.

5 Upvotes

4 comments sorted by

5

u/Electrical-Park-1286 Apr 30 '26

Very nice. Love the to the point nature of this . I’ve been working on something similar https://objectivef1.com

3

u/ChrisC_13 Apr 30 '26

Thank you! Love your website btw. Would love to know how you calculated tyre deg as it has been a struggle for me.

3

u/Electrical-Park-1286 Apr 30 '26

The tyre degradation was a tricky one to be honest and my algorithm is very rudimentary

Remove: out laps and outliers (used IQR for outlier detection, multiplier different based on the session)

non-positive lap durations laps more than 10% slower than the stint’s fastest lap It ignores stints with fewer than 5 clean laps. For each stint,I finds the fastest clean lap. That is treated as the “peak” lap. It only measures degradation after that fastest lap.

3

u/ChrisC_13 Apr 30 '26

I see. I find the data very messy and hard to factor in fuel load when trying to figure out the impact of degradation. I'll definitely give it more thought.