Skip to main content
Telemetry data reveals exactly where one driver gains or loses time. This tutorial compares two drivers’ fastest laps, analyzing speed, acceleration forces, and driving inputs. Telemetry comparison with acceleration analysis

Load Session and Get Fastest Laps

Compare VER and LEC at Monaco Qualifying.

Compute Accelerations

Calculate longitudinal and lateral g-forces from telemetry data.

Label Driver Actions

Categorize each telemetry point as braking, full throttle, or lifting.

Create Comparison Plot

Visualize speed, accelerations, and driver inputs.

Parameters

The native chart accepts the shared filters plus the analyzed distance window. distance_min and distance_max bound the comparison to a section of the lap, such as the section shown above. The default picks the top-2 finishers:
Note that ax is a numpy array of the 4 panel axes, not a single axes.

Complete Example

The whole workflow above (acceleration math included) is wrapped in a single native function:
The internal acceleration computation uses a numerically safer carry-forward outlier policy instead of the np.clip shown above. This policy keeps the envelopes faithful to the data.

What to Analyze

  • Speed traces: Who carries more speed through corners?
  • Longitudinal acceleration: Positive = accelerating, negative = braking. Who brakes harder or accelerates earlier?
  • Lateral acceleration: Shows cornering forces. Higher values = faster through corners.
  • Driver actions: Visual representation of throttle and brake application.

Key Insights

Look for:
  • Braking points: Who brakes later?
  • Throttle application: Who gets on power earlier?
  • Cornering speed: Who maintains higher minimum speeds?
  • G-forces: Who pushes the car harder in braking and cornering?
Telemetry analysis with tif1 shows driver performance and car behavior in detail.
Last modified on September 3, 2026