Fastf1

Latest version: v3.5.3

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 12

3.2.0

New Features

- Added support for Pandas version v2.1.0 and higher.

- Methods `fastf1.core.Lap.get_telemetry` and
`fastf1.core.Laps.get_telemetry` now take an optional additional
``frequency`` keyword argument to override the default frequency that is
used for resampling.

- Added `fastf1.core.Laps.pick_box_laps` to select inlaps and outlaps
(454) (by pesaventofilippo)

- Added the lap number to race control messages, see
`fastf1.core.Session.race_control_messages` (475) (by manpean)

- Improved lap data integrity checks (449) (by d-tomasino)

- Added a string representation for the Cache class that gives information
about the cache path and the cache size

- Added the function `fastf1.Cache.get_cache_info` that returns
information about the cache path and the cache size


Bug Fixes

- Fixed incorrect lap number (zero instead of one) for generated laps that are
added when a driver crashes on the very first lap

- Fixed `fastf1.core.Session.get_circuit_info` fails if the default
resampling frequency for telemetry data is changed (455)

- Fixed multiple issues with the Ergast API interface that resulted in
invalid request being made and consequentially no data being returned
(489, 494) (by Lombardoc4)

- Fixed missing driver information for drivers that did not start in a race
(classified as DNS - did not start) (447)

- Fixed a regression introduced in v3.1.3 that caused the ``CountryCode``
to be missing from `fastf1.core.SessionResults`

- Fixed a compatibility issued with Pandas v1.3.5

3.1.6

New Features

- Added driver colors for OWA, DEN and OSU

3.1.5

Bug Fixes

- Fixed a bug that caused inconsistent behaviour in
`fastf1.core.Laps.pick_fastest` in some cases were there was no lap
that met the criteria for a fastest lap. Now, an empty
`fastf1.core.Lap` object will always be returned when there is no
fastest lap. (Note that this will change in the future, see 'Deprecations'
below (476) (by Casper-Guo)

- Fixed a bug that prevented some sessions of the Las Vegas Grand Prix from
being loaded (481)

3.1.4

Bug Fixes

- Fixed a bug that caused `fastf1.core.Telemetry.add_driver_ahead` to
only work with telemetry data that matches the sampling timebase of the
car data (430)

- Improved robustness of the Ergast API parser to prevent crashes caused by some
empty values in the API response (433) (by harningle)

- Fixed: some laps that were generated by FastF1 had incorrect lap numbers

- Fixed: pit out times from the lap onto the grid are no longer shown for the
first lap of a race-like session. The first lap will only have a pit out time
if a driver started from the pit lane or pitted on the formation lap.
(467) (by Casper-Guo)

- Improved robustness of the 'f1timing' schedule backend to prevent a crash
caused by partially incorrect data for the schedule of the Qatar GP

- Fixed: laps for all drivers were marked as inaccurate if the lap accuracy
check could not be performed for one driver


New Features

- Added driver colors for VES, POU, HAD, DOO and BEA
(471) (by pesaventofilippo)

3.1.3

Bug Fixes

- fixed a bug in the driver list parser that caused Piastri to be missing from
the results in the 2023 Qatar Sprint Shootout (460)

3.1.2

Bug Fixes

- temporarily restrict Pandas<2.1.0 due to unexpected API changes

Page 5 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.