Fastf1

Latest version: v3.5.3

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

Scan your dependencies

Page 8 of 12

2.3.1

Maintenance release to add driver names and colours for the 2023 season.

alpha-3.0.0_ergast_a0
Alpha release to test Ergast API support.

2.3.0

Bug Fixes:

- The matplotlib dependency version is now required to be >= 3.3.3 to prevent
incompatibility. (210)

- Fixed: NaT values for 'Time' or 'LapStartTime' may cause a crash
in `fastf1.core.Telemetry.calculate_driver_ahead` (151)

- Fixed: Data for speed trap 'SpeedST' is added to the wrong lap.
This additionally caused empty laps to exist for some drivers at the
beginning of some sessions.

- Fixed: `fastf1.core.Telemetry.add_driver_ahead` could not
be called on previously resampled telemetry data. (178)

- Added: Better error handling for sessions that did not take place.

- Fixed: Tyre compound shown for some laps was incorrect in some special
cases. (204)

- Fixed: Incorrect first and last name for Hulkenberg in fallback driver list
(by niallmcevoy)

- Fixed: metadata for `~fastf1.core.Telemetry` was not propagated
correctly in `fastf1.core.Telemetry.merge_channels` and
`fastf1.core.Telemetry.resample_channels`.

- Fixed: incorrect call of scipy method in
`fastf1.legacy.inject_driver_ahead`

- Fixed: Error handling regression in `fastf1.core.Session.load`

- Fixed: `~fastf1.core.DataNotLoadedError` not raised for `car_data` and
`pos_data`.


New Features:

- Added: Function `fastf1.get_events_remaining` (by oscr)

- Added: Support for shorthand paths (e.g. '~/cache') in
`fastf1.Cache.enable_cache` (by oscr)


Changes:

- The default base url scheme for Ergast is changed from http to https.


Deprecations and Notices for Upcoming Changes:

- Deprecation: Undocumented function `fastf1.ergast.fetch_weekend`
will be removed without a direct replacement in a future version
(target: v3.0.0).

- Change: `fastf1.utils.to_timedelta` and
`fastf1.utils.to_datetime` will return `NaT` instead of raising and
exception if a valued cannot be parsed in a future version
(target: v3.0.0).

2.2.9

- Fix a typo in :attr:`fastf1.plotting.DRIVER_TRANSLATE` (207)

2.2.8

- Ensure that `Session.drivers` returns a list of
unique values. This prevents problems that result from drivers being
incorrectly listed multiple times in the session result information.
(see 182 for example)

2.2.7

Bug Fixes:

- Fixed an issue that prevented merging of car data and position data
in some cases (see 180)

2.2.6

Bug Fixes:

- Fixed incorrect lap start times for first lap after a red flag restart

- Fixed first lap missing if a driver crashed during the first lap of a
sprint race (175)

- Fixed headshot url missing from result of :func:`fastf1.api.driver_info`
(by bruzie in 173)

New Features:

- Added a check detect and to remove incorrect lap times in the api parser
(167)

Page 8 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.