Skip to content

Releases: theOehrly/Fast-F1

Release v3.1.6

24 Nov 10:54
89033fd
Compare
Choose a tag to compare

New Features

  • Added driver colors for OWA, DEN and OSU

Release v3.1.5

17 Nov 18:07
ac1e5aa
Compare
Choose a tag to compare

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)

Release v3.1.4

26 Oct 08:44
ee4435f
Compare
Choose a tag to compare

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

Release v3.1.3

07 Oct 21:19
cf64aba
Compare
Choose a tag to compare

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)

Release v3.1.2

31 Aug 11:08
317bacf
Compare
Choose a tag to compare

Bug Fixes

  • temporarily restrict Pandas<2.1.0 due to unexpected API changes

Release v3.1.1

29 Aug 08:23
3ced452
Compare
Choose a tag to compare

New Features

  • Added additional circuit information that includes the location of corners,
    marshal lights, marshal sectors and the rotation of the track map. This
    data is available through fastf1.core.Session.get_circuit_info. Also
    check out the new examples that show how to annotate your plots using this
    data.
    A huge thank you to @multiviewer (https://multiviewer.app/) for providing
    this information through MultiViewer's API.

  • "SessionInfo" data from the F1 livetiming API is now available through
    fastf1.core.Session.session_info

  • Added driver colors for Shwartzman and Lawson (by @pesaventofilippo) (#441)

  • Various improvement to the Laps.pick_* methods to make it easier to select
    specific laps from fastf1.core.Laps (by @Casper-Guo) (#376).

    New (no equivalent has existed before)

    • fastf1.core.Laps.pick_not_deleted for selecting all laps that
      haven't been deleted

    New (these methods replace methods that only accepted single values; the
    new functions accept single values or lists of values)

    • fastf1.core.Laps.pick_laps for selecting one or multiple laps
      by their lap number; replaces fastf1.core.Laps.pick_lap

    • fastf1.core.Laps.pick_drivers for selecting laps from one or
      multiple drivers; replaces fastf1.core.Laps.pick_driver

    • ~fastf1.core.Laps.pick_compounds for selecting laps driven on one or
      multiple compounds; replaces fastf1.core.Laps.pick_tyre

    Improved

    • fastf1.core.Laps.pick_track_status now has additional options for
      the how argument to exclude laps with a specific track status or match
      or exclude laps with one of multiple track status values.

Performance

  • greatly improved speed when parsing car data and position data

Bug Fixes

  • Fixed ~fastf1.core.Laps.split_qualifying_sessions returns
    incorrect result

  • Fixed incorrect calculation of results for Qualifying-like sessions (#429)

  • Fixed incorrect alignment of lap start/end times that causes shifted telemetry
    data when comparing laps and incorrect results for calculated grid positions
    (#440)

  • Fixed an unhandled exception in the lap timing parser that made it impossible
    to load data for the 2020 Miami Qualifying (#431)

  • Fixed incorrectly set lap start times after some red flag restarts

  • Fixed a bug that could prevent data loading in case of partially missing data

Deprecations

  • Deprecated fastf1.core.Laps.pick_lap

  • Deprecated fastf1.core.Laps.pick_driver

  • Deprecated fastf1.core.Laps.pick_tyre

Other Changes

Release v3.1.0

29 Aug 08:02
3991db3
Compare
Choose a tag to compare

Release has been yanked - use v3.1.1

(Broken package due to incorrect package definition)

Release v3.0.7

17 Jul 21:22
fb44f52
Compare
Choose a tag to compare
  • Fixed an issue that prevented telemetry data from being loaded when position
    data is missing (and vice versa) (#412)

  • Fixed loading of Sprint Shootout results
    (#413, regression introduced in v3.0.3)

  • Added driver color for Ricciardo at AlphaTauri (by @pesaventofilippo in #418)

Release v3.0.6

21 Jun 10:40
988a574
Compare
Choose a tag to compare

This release forces a cache update after updating from v3.0.4 and lower. Else, the changes from v3.0.5 are not applied if the data is cached already.

Release v3.0.5

21 Jun 09:59
0989fd8
Compare
Choose a tag to compare
  • Fixed an error when loading historic sessions (#400).

  • Fixed an error where lap times are incorrectly not marked as 'Personal Best'.
    This also caused Laps.pick_fastest to return incorrect laps. (#403)