get_race_pace
Calculate average race pace for Formula 1 drivers by analyzing lap times from specific events, excluding opening laps, safety car periods, and pit stops to provide performance comparisons.
Instructions
Calculate average race pace for all drivers.
Data source: FastF1 Live Timing Coverage: 2018-present
Args: year: Season year (2018+) event: Race name or round number exclude_first_laps: Number of opening laps to exclude (default 2) exclude_sc_laps: Exclude laps behind safety car or VSC (default True) exclude_pit_laps: Exclude in-laps and out-laps (default True) min_laps: Minimum valid laps required to include a driver (default 10)
Returns: Drivers ranked by average pace: driver, avgLapTime, lapCount, deltaToFastestSec, fastestLap, slowestLap
Example: get_race_pace(2024, "Monaco") → [ {"driver": "LEC", "avgLapTime": "0:01:15.678", "lapCount": 52, "deltaToFastestSec": 0.0, ...}, ... ]
Note: SC/VSC filter uses track status "1" (green flag only). Drivers with fewer than min_laps valid laps are excluded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| event | Yes | ||
| exclude_first_laps | No | ||
| exclude_sc_laps | No | ||
| exclude_pit_laps | No | ||
| min_laps | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |