Skip to content

Releases: theOehrly/Fast-F1

Pre-release v3.4.0 alpha0

12 May 13:39
e2fcf18
Compare
Choose a tag to compare
Pre-release

Alpha pre-release for reimplemented plotting submodule.

Discussion in #585

Release v3.3.5

19 Apr 11:52
bee5c3f
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue that causes no result data to be available for 'Sprint Qualifying' sessions

  • Correctly handle reinstated lap times after they were previously deleted

Release v3.3.4

17 Apr 11:27
43d972a
Compare
Choose a tag to compare

Bug Fixes

  • Correctly support the new "Sprint Qualifying" (#570)

Release v3.3.3

05 Apr 10:03
79a2b93
Compare
Choose a tag to compare

New Features

  • Added support for driver Ayumu Iwasa (IWA)

Release v3.3.2

26 Mar 21:44
9774d1c
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug that caused the track status values for each lap to be sometimes incorrect in the 'TrackStatus' column of the Laps DataFrame (fixes #557 and more).

Release v3.3.1

10 Mar 12:09
61e5ef9
Compare
Choose a tag to compare

Bug Fixes

  • Fix: correctly handle empty strings when parsing them in fastf1.utils.to_datetime (by @erdieee) (#531)

  • Fix: gracefully handle empty strings when parsing datetime values in Ergast responses (by @mdsakalu) (#546). This fixes partially missing data in the results Qualifying and Race results for the 2024 Saudi Arabia GP.

Release v3.3.0

20 Feb 11:22
d1868e9
Compare
Choose a tag to compare

New Features

  • Updated team names and team colors for the 2024 season. (As usual, this means
    that this information is no longer valid for the previous season!
    see note below)

  • Improved the accuracy of fastf1.utils.delta_time (by @grahamjwhite)
    (#512)

Note: The update of the team names and team colors for the 2024 season means that you may no longer be able to visualize data from 2023 correctly. This is a long-standing issue that will most likely be resolved with the next minor release in a few months.

Release v3.2.2

09 Feb 13:56
61829ed
Compare
Choose a tag to compare

Bug Fixes

  • Fixed another bug that caused fastf1.core.Session.get_circuit_info
    to fail only in some cases if the default resampling frequency for
    telemetry data is changed (#455)

Release v3.2.1

05 Feb 10:49
1c6038e
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug that caused timestamps of telemetry data to have (apparent)
    microseconds precision (even though this is not the case). As a result,
    merging position data and car data did not have a well matching timestamp
    index resulting in additional interpolated values. This problem only occurred
    in combination with recent versions of Pandas.

Other

  • Various changes to address deprecations in Pandas.

Release v3.2.0

07 Jan 13:59
83e0ac2
Compare
Choose a tag to compare

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