Skip to content

Release v3.2.0

Compare
Choose a tag to compare
@theOehrly theOehrly released this 07 Jan 13:59
· 73 commits to master since this release
83e0ac2

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