f1lap
Lap telemetry analyser
- Python
- SwiftUI
- .NET
Compares Formula 1 laps corner by corner and explains where the time went.
f1lap delta traceSAI against LEC, 2024 Italian Grand Prix qualifying
- T1-2 −0.164 s, SAI gained
- T3 −0.008 s, SAI gained
- T4-5 +0.030 s, SAI lost
- T6 +0.067 s, SAI lost
- T7 +0.024 s, SAI lost
- T8-10 −0.021 s, SAI gained
- T11 +0.078 s, SAI lost
$ f1lap delta lec_l20 sai_l17
reference LEC L20 79.461s vs SAI L17 79.467s
delta at line +0.006 s (official +0.006 s) (+ = slower than reference) 186automated pytest tests, including robustness tests for messy real-world data
Facts and links
A Python library and CLI that uses FastF1 telemetry to align Formula 1 laps on a common distance grid and compare them corner by corner. It rates each lap against a simulated perfect lap and explains in plain language where the time was lost.
Native apps for macOS (SwiftUI) and Windows (.NET/Avalonia) include a ghost replay animated on the track map.