get_race_pace
Calculate average race pace per driver using FastF1 data. Filters exclude first laps, safety car laps, pit laps, and set a minimum lap count for accurate averages.
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: { "filters": { "excludeFirstLaps": 2, "excludeSafetyCarLaps": true, "excludePitLaps": true, "minLaps": 10 }, "drivers": [ {"driver": "LEC", "fullName": "Charles Leclerc", "teamName": "Ferrari", "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.
The filters block echoes the applied filters so the caller can
clearly state which conditions the pace was computed under.
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 |
|---|---|---|---|
No arguments | |||