Release v3.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 fromfastf1.core.SessionResults
-
Fixed a compatibility issued with Pandas v1.3.5