diff --git a/.buildinfo b/.buildinfo index fd848e4e1..8640c41ed 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 2b82c19eb0686a76b375ecc9afa64428 +config: d465110f0e1dfff9ccc78f9725f6cfa8 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/changelog/index.doctree b/.doctrees/changelog/index.doctree index 4f45ebd14..8900890ce 100644 Binary files a/.doctrees/changelog/index.doctree and b/.doctrees/changelog/index.doctree differ diff --git a/.doctrees/changelog/v3.1.x.doctree b/.doctrees/changelog/v3.1.x.doctree index 480957bd3..72981da1b 100644 Binary files a/.doctrees/changelog/v3.1.x.doctree and b/.doctrees/changelog/v3.1.x.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 156f74f95..669e1ca7d 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/examples/index.doctree b/.doctrees/examples/index.doctree index 3a56a07f7..15556994a 100644 Binary files a/.doctrees/examples/index.doctree and b/.doctrees/examples/index.doctree differ diff --git a/.doctrees/examples_gallery/plot_annotate_corners.doctree b/.doctrees/examples_gallery/plot_annotate_corners.doctree index 1b9e1f763..4778ce284 100644 Binary files a/.doctrees/examples_gallery/plot_annotate_corners.doctree and b/.doctrees/examples_gallery/plot_annotate_corners.doctree differ diff --git a/.doctrees/examples_gallery/plot_annotate_speed_trace.doctree b/.doctrees/examples_gallery/plot_annotate_speed_trace.doctree index 3169257fb..de1833bef 100644 Binary files a/.doctrees/examples_gallery/plot_annotate_speed_trace.doctree and b/.doctrees/examples_gallery/plot_annotate_speed_trace.doctree differ diff --git a/.doctrees/examples_gallery/plot_driver_laptimes.doctree b/.doctrees/examples_gallery/plot_driver_laptimes.doctree index e7431ba7c..23ccb7db7 100644 Binary files a/.doctrees/examples_gallery/plot_driver_laptimes.doctree and b/.doctrees/examples_gallery/plot_driver_laptimes.doctree differ diff --git a/.doctrees/examples_gallery/plot_gear_shifts_on_track.doctree b/.doctrees/examples_gallery/plot_gear_shifts_on_track.doctree index 96c597ec4..6cf3e71e6 100644 Binary files a/.doctrees/examples_gallery/plot_gear_shifts_on_track.doctree and b/.doctrees/examples_gallery/plot_gear_shifts_on_track.doctree differ diff --git a/.doctrees/examples_gallery/plot_laptimes_distribution.doctree b/.doctrees/examples_gallery/plot_laptimes_distribution.doctree index e4fbe64b3..39605042b 100644 Binary files a/.doctrees/examples_gallery/plot_laptimes_distribution.doctree and b/.doctrees/examples_gallery/plot_laptimes_distribution.doctree differ diff --git a/.doctrees/examples_gallery/plot_position_changes.doctree b/.doctrees/examples_gallery/plot_position_changes.doctree index e7534a957..e020a78de 100644 Binary files a/.doctrees/examples_gallery/plot_position_changes.doctree and b/.doctrees/examples_gallery/plot_position_changes.doctree differ diff --git a/.doctrees/examples_gallery/plot_qualifying_results.doctree b/.doctrees/examples_gallery/plot_qualifying_results.doctree index e7a6f85e1..b35a55602 100644 Binary files a/.doctrees/examples_gallery/plot_qualifying_results.doctree and b/.doctrees/examples_gallery/plot_qualifying_results.doctree differ diff --git a/.doctrees/examples_gallery/plot_results_tracker.doctree b/.doctrees/examples_gallery/plot_results_tracker.doctree index 05a81f9fe..1b3743080 100644 Binary files a/.doctrees/examples_gallery/plot_results_tracker.doctree and b/.doctrees/examples_gallery/plot_results_tracker.doctree differ diff --git a/.doctrees/examples_gallery/plot_speed_on_track.doctree b/.doctrees/examples_gallery/plot_speed_on_track.doctree index 0e53fc70d..5f46e246a 100644 Binary files a/.doctrees/examples_gallery/plot_speed_on_track.doctree and b/.doctrees/examples_gallery/plot_speed_on_track.doctree differ diff --git a/.doctrees/examples_gallery/plot_speed_traces.doctree b/.doctrees/examples_gallery/plot_speed_traces.doctree index 090b79795..128f2c90c 100644 Binary files a/.doctrees/examples_gallery/plot_speed_traces.doctree and b/.doctrees/examples_gallery/plot_speed_traces.doctree differ diff --git a/.doctrees/examples_gallery/plot_strategy.doctree b/.doctrees/examples_gallery/plot_strategy.doctree index e604139da..59f77a30c 100644 Binary files a/.doctrees/examples_gallery/plot_strategy.doctree and b/.doctrees/examples_gallery/plot_strategy.doctree differ diff --git a/.doctrees/examples_gallery/plot_team_pace_ranking.doctree b/.doctrees/examples_gallery/plot_team_pace_ranking.doctree index 6c1831ab9..9cac551c6 100644 Binary files a/.doctrees/examples_gallery/plot_team_pace_ranking.doctree and b/.doctrees/examples_gallery/plot_team_pace_ranking.doctree differ diff --git a/.doctrees/examples_gallery/plot_who_can_still_win_wdc.doctree b/.doctrees/examples_gallery/plot_who_can_still_win_wdc.doctree index 40689fc7c..3f2953e7d 100644 Binary files a/.doctrees/examples_gallery/plot_who_can_still_win_wdc.doctree and b/.doctrees/examples_gallery/plot_who_can_still_win_wdc.doctree differ diff --git a/.doctrees/examples_gallery/sg_execution_times.doctree b/.doctrees/examples_gallery/sg_execution_times.doctree index f7ee884a9..5bf125cd8 100644 Binary files a/.doctrees/examples_gallery/sg_execution_times.doctree and b/.doctrees/examples_gallery/sg_execution_times.doctree differ diff --git a/.doctrees/legacy.doctree b/.doctrees/legacy.doctree index c177abb4a..ff5efbc74 100644 Binary files a/.doctrees/legacy.doctree and b/.doctrees/legacy.doctree differ diff --git a/.doctrees/utils.doctree b/.doctrees/utils.doctree index e1eba1884..14b03ce59 100644 Binary files a/.doctrees/utils.doctree and b/.doctrees/utils.doctree differ diff --git a/_downloads/061994a9d4fe91c390cd59dff69f1f20/plot_position_changes.ipynb b/_downloads/061994a9d4fe91c390cd59dff69f1f20/plot_position_changes.ipynb index 598a032af..bb905a938 100644 --- a/_downloads/061994a9d4fe91c390cd59dff69f1f20/plot_position_changes.ipynb +++ b/_downloads/061994a9d4fe91c390cd59dff69f1f20/plot_position_changes.ipynb @@ -107,7 +107,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/07cfd8cc009ae2865bc893d875f61a67/plot_gear_shifts_on_track.ipynb b/_downloads/07cfd8cc009ae2865bc893d875f61a67/plot_gear_shifts_on_track.ipynb index c3c5e3073..5fe659bba 100644 --- a/_downloads/07cfd8cc009ae2865bc893d875f61a67/plot_gear_shifts_on_track.ipynb +++ b/_downloads/07cfd8cc009ae2865bc893d875f61a67/plot_gear_shifts_on_track.ipynb @@ -114,7 +114,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/754266a2f40f15371b4c8f696418cd49/plot_annotate_corners.ipynb b/_downloads/754266a2f40f15371b4c8f696418cd49/plot_annotate_corners.ipynb index 41cfa27a3..c36f3c290 100644 --- a/_downloads/754266a2f40f15371b4c8f696418cd49/plot_annotate_corners.ipynb +++ b/_downloads/754266a2f40f15371b4c8f696418cd49/plot_annotate_corners.ipynb @@ -114,7 +114,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/7e37eba62880bbfc3f830a73c06655d2/plot_laptimes_distribution.ipynb b/_downloads/7e37eba62880bbfc3f830a73c06655d2/plot_laptimes_distribution.ipynb index 9c081ace6..48cfcceb9 100644 --- a/_downloads/7e37eba62880bbfc3f830a73c06655d2/plot_laptimes_distribution.ipynb +++ b/_downloads/7e37eba62880bbfc3f830a73c06655d2/plot_laptimes_distribution.ipynb @@ -143,7 +143,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/80ed16da9c45120e992aa8eb4f7129cf/plot_strategy.ipynb b/_downloads/80ed16da9c45120e992aa8eb4f7129cf/plot_strategy.ipynb index 322ce1031..a3dcf6c86 100644 --- a/_downloads/80ed16da9c45120e992aa8eb4f7129cf/plot_strategy.ipynb +++ b/_downloads/80ed16da9c45120e992aa8eb4f7129cf/plot_strategy.ipynb @@ -179,7 +179,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/8fba57e756d751feba8e5bfcb4b78ffb/plot_team_pace_ranking.ipynb b/_downloads/8fba57e756d751feba8e5bfcb4b78ffb/plot_team_pace_ranking.ipynb index 5b052c24e..ca21b7ada 100644 --- a/_downloads/8fba57e756d751feba8e5bfcb4b78ffb/plot_team_pace_ranking.ipynb +++ b/_downloads/8fba57e756d751feba8e5bfcb4b78ffb/plot_team_pace_ranking.ipynb @@ -82,7 +82,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/9c4f09e470a16421a1db3cd9143416e9/plot_speed_on_track.ipynb b/_downloads/9c4f09e470a16421a1db3cd9143416e9/plot_speed_on_track.ipynb index e72a74e3c..be3f48872 100644 --- a/_downloads/9c4f09e470a16421a1db3cd9143416e9/plot_speed_on_track.ipynb +++ b/_downloads/9c4f09e470a16421a1db3cd9143416e9/plot_speed_on_track.ipynb @@ -107,7 +107,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/a13171d396b9f188463e8511deacc91a/plot_driver_laptimes.ipynb b/_downloads/a13171d396b9f188463e8511deacc91a/plot_driver_laptimes.ipynb index c91f95546..650009dfb 100644 --- a/_downloads/a13171d396b9f188463e8511deacc91a/plot_driver_laptimes.ipynb +++ b/_downloads/a13171d396b9f188463e8511deacc91a/plot_driver_laptimes.ipynb @@ -107,7 +107,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/a2d7a28478fd900665202ebb60391c2a/plot_who_can_still_win_wdc.py b/_downloads/a2d7a28478fd900665202ebb60391c2a/plot_who_can_still_win_wdc.py index fe1d4a5e1..f57b2166e 100644 --- a/_downloads/a2d7a28478fd900665202ebb60391c2a/plot_who_can_still_win_wdc.py +++ b/_downloads/a2d7a28478fd900665202ebb60391c2a/plot_who_can_still_win_wdc.py @@ -32,7 +32,7 @@ def calculate_max_points_for_remaining_season(): events = fastf1.events.get_events_remaining(backend="ergast") # Count how many sprints and conventional races are left - sprint_events = len(events.loc[events["EventFormat"] == "sprint"]) + sprint_events = len(events.loc[events["EventFormat"] == "sprint_shootout"]) conventional_events = len(events.loc[events["EventFormat"] == "conventional"]) # Calculate points for each diff --git a/_downloads/d16217d0a1d7b6c43051191b55778bb9/plot_results_tracker.ipynb b/_downloads/d16217d0a1d7b6c43051191b55778bb9/plot_results_tracker.ipynb index da5086b17..c1ae5358c 100644 --- a/_downloads/d16217d0a1d7b6c43051191b55778bb9/plot_results_tracker.ipynb +++ b/_downloads/d16217d0a1d7b6c43051191b55778bb9/plot_results_tracker.ipynb @@ -89,7 +89,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/d2aa903fb1dc2a8687e898d495b5fb77/plot_speed_traces.ipynb b/_downloads/d2aa903fb1dc2a8687e898d495b5fb77/plot_speed_traces.ipynb index a8c7437ac..cef0bc855 100644 --- a/_downloads/d2aa903fb1dc2a8687e898d495b5fb77/plot_speed_traces.ipynb +++ b/_downloads/d2aa903fb1dc2a8687e898d495b5fb77/plot_speed_traces.ipynb @@ -89,7 +89,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/d2ad2ffe899b2c61ea02821fc5116e8f/plot_annotate_speed_trace.ipynb b/_downloads/d2ad2ffe899b2c61ea02821fc5116e8f/plot_annotate_speed_trace.ipynb index d9674d22a..50e0ef41d 100644 --- a/_downloads/d2ad2ffe899b2c61ea02821fc5116e8f/plot_annotate_speed_trace.ipynb +++ b/_downloads/d2ad2ffe899b2c61ea02821fc5116e8f/plot_annotate_speed_trace.ipynb @@ -89,7 +89,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/dbcbab348ef94111bc51c4b276ca44f3/plot_who_can_still_win_wdc.ipynb b/_downloads/dbcbab348ef94111bc51c4b276ca44f3/plot_who_can_still_win_wdc.ipynb index 5bb0c7a60..187adcd8f 100644 --- a/_downloads/dbcbab348ef94111bc51c4b276ca44f3/plot_who_can_still_win_wdc.ipynb +++ b/_downloads/dbcbab348ef94111bc51c4b276ca44f3/plot_who_can_still_win_wdc.ipynb @@ -51,7 +51,7 @@ }, "outputs": [], "source": [ - "def calculate_max_points_for_remaining_season():\n POINTS_FOR_SPRINT = 8 + 25 + 1 # Winning the sprint, race and fastest lap\n POINTS_FOR_CONVENTIONAL = 25 + 1 # Winning the race and fastest lap\n\n events = fastf1.events.get_events_remaining(backend=\"ergast\")\n # Count how many sprints and conventional races are left\n sprint_events = len(events.loc[events[\"EventFormat\"] == \"sprint\"])\n conventional_events = len(events.loc[events[\"EventFormat\"] == \"conventional\"])\n\n # Calculate points for each\n sprint_points = sprint_events * POINTS_FOR_SPRINT\n conventional_points = conventional_events * POINTS_FOR_CONVENTIONAL\n\n return sprint_points + conventional_points" + "def calculate_max_points_for_remaining_season():\n POINTS_FOR_SPRINT = 8 + 25 + 1 # Winning the sprint, race and fastest lap\n POINTS_FOR_CONVENTIONAL = 25 + 1 # Winning the race and fastest lap\n\n events = fastf1.events.get_events_remaining(backend=\"ergast\")\n # Count how many sprints and conventional races are left\n sprint_events = len(events.loc[events[\"EventFormat\"] == \"sprint_shootout\"])\n conventional_events = len(events.loc[events[\"EventFormat\"] == \"conventional\"])\n\n # Calculate points for each\n sprint_points = sprint_events * POINTS_FOR_SPRINT\n conventional_points = conventional_events * POINTS_FOR_CONVENTIONAL\n\n return sprint_points + conventional_points" ] }, { @@ -107,7 +107,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/fd297c5d1255ce3030377d3ed81be51f/plot_qualifying_results.ipynb b/_downloads/fd297c5d1255ce3030377d3ed81be51f/plot_qualifying_results.ipynb index ce840fe09..661ce566c 100644 --- a/_downloads/fd297c5d1255ce3030377d3ed81be51f/plot_qualifying_results.ipynb +++ b/_downloads/fd297c5d1255ce3030377d3ed81be51f/plot_qualifying_results.ipynb @@ -161,7 +161,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_downloads/fd87130dec0e8893d35c2d21a9b3e3c0/example_fastf1_signalrclient.ipynb b/_downloads/fd87130dec0e8893d35c2d21a9b3e3c0/example_fastf1_signalrclient.ipynb index f6698c4d0..a8b5943d8 100644 --- a/_downloads/fd87130dec0e8893d35c2d21a9b3e3c0/example_fastf1_signalrclient.ipynb +++ b/_downloads/fd87130dec0e8893d35c2d21a9b3e3c0/example_fastf1_signalrclient.ipynb @@ -35,7 +35,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.17" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/_images/sphx_glr_plot_annotate_corners_001.png b/_images/sphx_glr_plot_annotate_corners_001.png index f366bed3d..0391bc206 100644 Binary files a/_images/sphx_glr_plot_annotate_corners_001.png and b/_images/sphx_glr_plot_annotate_corners_001.png differ diff --git a/_images/sphx_glr_plot_annotate_speed_trace_001.png b/_images/sphx_glr_plot_annotate_speed_trace_001.png index 530ba3d5e..163a8288f 100644 Binary files a/_images/sphx_glr_plot_annotate_speed_trace_001.png and b/_images/sphx_glr_plot_annotate_speed_trace_001.png differ diff --git a/_images/sphx_glr_plot_driver_laptimes_001.png b/_images/sphx_glr_plot_driver_laptimes_001.png index 35966b58e..3d6bbd79e 100644 Binary files a/_images/sphx_glr_plot_driver_laptimes_001.png and b/_images/sphx_glr_plot_driver_laptimes_001.png differ diff --git a/_images/sphx_glr_plot_gear_shifts_on_track_001.png b/_images/sphx_glr_plot_gear_shifts_on_track_001.png index eb244132a..840143c22 100644 Binary files a/_images/sphx_glr_plot_gear_shifts_on_track_001.png and b/_images/sphx_glr_plot_gear_shifts_on_track_001.png differ diff --git a/_images/sphx_glr_plot_laptimes_distribution_001.png b/_images/sphx_glr_plot_laptimes_distribution_001.png index 955ce7eda..2bec0253b 100644 Binary files a/_images/sphx_glr_plot_laptimes_distribution_001.png and b/_images/sphx_glr_plot_laptimes_distribution_001.png differ diff --git a/_images/sphx_glr_plot_position_changes_001.png b/_images/sphx_glr_plot_position_changes_001.png index 5ee63b51f..c3fec087b 100644 Binary files a/_images/sphx_glr_plot_position_changes_001.png and b/_images/sphx_glr_plot_position_changes_001.png differ diff --git a/_images/sphx_glr_plot_qualifying_results_001.png b/_images/sphx_glr_plot_qualifying_results_001.png index 60b5b9881..f92766608 100644 Binary files a/_images/sphx_glr_plot_qualifying_results_001.png and b/_images/sphx_glr_plot_qualifying_results_001.png differ diff --git a/_images/sphx_glr_plot_results_tracker_thumb.png b/_images/sphx_glr_plot_results_tracker_thumb.png index a7e5c940f..407422b73 100644 Binary files a/_images/sphx_glr_plot_results_tracker_thumb.png and b/_images/sphx_glr_plot_results_tracker_thumb.png differ diff --git a/_images/sphx_glr_plot_speed_on_track_001.png b/_images/sphx_glr_plot_speed_on_track_001.png index 7988d1813..d65751185 100644 Binary files a/_images/sphx_glr_plot_speed_on_track_001.png and b/_images/sphx_glr_plot_speed_on_track_001.png differ diff --git a/_images/sphx_glr_plot_speed_traces_001.png b/_images/sphx_glr_plot_speed_traces_001.png index 9485fdb6c..5adcbd739 100644 Binary files a/_images/sphx_glr_plot_speed_traces_001.png and b/_images/sphx_glr_plot_speed_traces_001.png differ diff --git a/_images/sphx_glr_plot_strategy_001.png b/_images/sphx_glr_plot_strategy_001.png index 33f809f21..cec12c142 100644 Binary files a/_images/sphx_glr_plot_strategy_001.png and b/_images/sphx_glr_plot_strategy_001.png differ diff --git a/_images/sphx_glr_plot_team_pace_ranking_001.png b/_images/sphx_glr_plot_team_pace_ranking_001.png index 2391aed99..d4705ee5d 100644 Binary files a/_images/sphx_glr_plot_team_pace_ranking_001.png and b/_images/sphx_glr_plot_team_pace_ranking_001.png differ diff --git a/_images/sphx_glr_plot_team_pace_ranking_thumb.png b/_images/sphx_glr_plot_team_pace_ranking_thumb.png index 463fee491..42423f43b 100644 Binary files a/_images/sphx_glr_plot_team_pace_ranking_thumb.png and b/_images/sphx_glr_plot_team_pace_ranking_thumb.png differ diff --git a/_modules/index.html b/_modules/index.html index 168970cc0..8ad23b606 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -4,8 +4,8 @@ - - Overview: module code - FastF1 3.1.2 + + Overview: module code - FastF1 3.1.3 @@ -128,7 +128,7 @@
-
FastF1 3.1.2
+
FastF1 3.1.3
@@ -151,7 +151,7 @@ -
+
diff --git a/_sources/changelog/v3.1.x.rst.txt b/_sources/changelog/v3.1.x.rst.txt index 02382d405..6c4bc5c67 100644 --- a/_sources/changelog/v3.1.x.rst.txt +++ b/_sources/changelog/v3.1.x.rst.txt @@ -1,3 +1,16 @@ +What's new in v3.1.3 +-------------------- + +(released 07/10/2023) + +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) + + + What's new in v3.1.2 -------------------- diff --git a/_sources/examples_gallery/plot_annotate_corners.rst.txt b/_sources/examples_gallery/plot_annotate_corners.rst.txt index 28d2c4fc1..0426220d5 100644 --- a/_sources/examples_gallery/plot_annotate_corners.rst.txt +++ b/_sources/examples_gallery/plot_annotate_corners.rst.txt @@ -117,7 +117,7 @@ the track map is oriented correctly. After that, plot the rotated track map. .. code-block:: none - [] + [] @@ -206,7 +206,7 @@ so that the track is not distorted and show the plot. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 4.074 seconds) + **Total running time of the script:** (0 minutes 14.133 seconds) .. _sphx_glr_download_examples_gallery_plot_annotate_corners.py: diff --git a/_sources/examples_gallery/plot_annotate_speed_trace.rst.txt b/_sources/examples_gallery/plot_annotate_speed_trace.rst.txt index cbb7f27a0..ed14028ff 100644 --- a/_sources/examples_gallery/plot_annotate_speed_trace.rst.txt +++ b/_sources/examples_gallery/plot_annotate_speed_trace.rst.txt @@ -142,7 +142,7 @@ markers. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 2.663 seconds) + **Total running time of the script:** (0 minutes 2.590 seconds) .. _sphx_glr_download_examples_gallery_plot_annotate_speed_trace.py: diff --git a/_sources/examples_gallery/plot_driver_laptimes.rst.txt b/_sources/examples_gallery/plot_driver_laptimes.rst.txt index bff49a5f2..d1872bfee 100644 --- a/_sources/examples_gallery/plot_driver_laptimes.rst.txt +++ b/_sources/examples_gallery/plot_driver_laptimes.rst.txt @@ -154,7 +154,7 @@ Make the plot more aesthetic. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 5.308 seconds) + **Total running time of the script:** (0 minutes 22.746 seconds) .. _sphx_glr_download_examples_gallery_plot_driver_laptimes.py: diff --git a/_sources/examples_gallery/plot_gear_shifts_on_track.rst.txt b/_sources/examples_gallery/plot_gear_shifts_on_track.rst.txt index 93a79c55a..c0f3b5ec3 100644 --- a/_sources/examples_gallery/plot_gear_shifts_on_track.rst.txt +++ b/_sources/examples_gallery/plot_gear_shifts_on_track.rst.txt @@ -164,7 +164,7 @@ are centered for each color segment. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.743 seconds) + **Total running time of the script:** (0 minutes 12.808 seconds) .. _sphx_glr_download_examples_gallery_plot_gear_shifts_on_track.py: diff --git a/_sources/examples_gallery/plot_laptimes_distribution.rst.txt b/_sources/examples_gallery/plot_laptimes_distribution.rst.txt index bb9f6a2d9..af7bfc841 100644 --- a/_sources/examples_gallery/plot_laptimes_distribution.rst.txt +++ b/_sources/examples_gallery/plot_laptimes_distribution.rst.txt @@ -221,7 +221,7 @@ Make the plot more aesthetic .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 4.308 seconds) + **Total running time of the script:** (0 minutes 3.613 seconds) .. _sphx_glr_download_examples_gallery_plot_laptimes_distribution.py: diff --git a/_sources/examples_gallery/plot_position_changes.rst.txt b/_sources/examples_gallery/plot_position_changes.rst.txt index 45550d962..514cb392d 100644 --- a/_sources/examples_gallery/plot_position_changes.rst.txt +++ b/_sources/examples_gallery/plot_position_changes.rst.txt @@ -58,6 +58,66 @@ Load the session and create the plot +.. rst-class:: sphx-glr-script-out + + .. code-block:: none + + Request for URL https://ergast.com/api/f1/2023/1/laps/1.json failed; using cached response + Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen + response = self._make_request( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request + response = conn.getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse + httplib_response = super().getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse + response.begin() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin + version, status, reason = self._read_status() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status + raise RemoteDisconnected("Remote end closed connection without" + http.client.RemoteDisconnected: Remote end closed connection without response + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 486, in send + resp = conn.urlopen( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 844, in urlopen + retries = retries.increment( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/retry.py", line 470, in increment + raise reraise(type(error), error, _stacktrace) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/util.py", line 38, in reraise + raise value.with_traceback(tb) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen + response = self._make_request( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request + response = conn.getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse + httplib_response = super().getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse + response.begin() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin + version, status, reason = self._read_status() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status + raise RemoteDisconnected("Remote end closed connection without" + urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend + response = self._send_and_cache(request, actions, cached_response, **kwargs) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache + response = super().send(request, **kwargs) + File "/home/runner/work/Fast-F1/Fast-F1/fastf1/req.py", line 124, in send + return super().send(request, **kwargs) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 501, in send + raise ConnectionError(err, request=request) + requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) + @@ -141,7 +201,7 @@ Because this plot is very crowed, add the legend outside the plot area. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 2.092 seconds) + **Total running time of the script:** (0 minutes 7.884 seconds) .. _sphx_glr_download_examples_gallery_plot_position_changes.py: diff --git a/_sources/examples_gallery/plot_qualifying_results.rst.txt b/_sources/examples_gallery/plot_qualifying_results.rst.txt index 7364f570e..f6eb5aa69 100644 --- a/_sources/examples_gallery/plot_qualifying_results.rst.txt +++ b/_sources/examples_gallery/plot_qualifying_results.rst.txt @@ -252,7 +252,7 @@ Finally, give the plot a meaningful title .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 2.532 seconds) + **Total running time of the script:** (0 minutes 2.075 seconds) .. _sphx_glr_download_examples_gallery_plot_qualifying_results.py: diff --git a/_sources/examples_gallery/plot_results_tracker.rst.txt b/_sources/examples_gallery/plot_results_tracker.rst.txt index bbadf5c29..8aea82c89 100644 --- a/_sources/examples_gallery/plot_results_tracker.rst.txt +++ b/_sources/examples_gallery/plot_results_tracker.rst.txt @@ -162,7 +162,7 @@ The final step is to plot a heatmap using plotly .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 15.652 seconds) + **Total running time of the script:** (0 minutes 14.906 seconds) .. _sphx_glr_download_examples_gallery_plot_results_tracker.py: diff --git a/_sources/examples_gallery/plot_speed_on_track.rst.txt b/_sources/examples_gallery/plot_speed_on_track.rst.txt index 3321aabdc..00a8af2ca 100644 --- a/_sources/examples_gallery/plot_speed_on_track.rst.txt +++ b/_sources/examples_gallery/plot_speed_on_track.rst.txt @@ -168,7 +168,7 @@ After this, we can actually plot the data. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 5.689 seconds) + **Total running time of the script:** (0 minutes 24.732 seconds) .. _sphx_glr_download_examples_gallery_plot_speed_on_track.py: diff --git a/_sources/examples_gallery/plot_speed_traces.rst.txt b/_sources/examples_gallery/plot_speed_traces.rst.txt index cb4320b51..945c4c375 100644 --- a/_sources/examples_gallery/plot_speed_traces.rst.txt +++ b/_sources/examples_gallery/plot_speed_traces.rst.txt @@ -127,7 +127,7 @@ We color the individual lines with the driver's team colors. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.627 seconds) + **Total running time of the script:** (0 minutes 15.733 seconds) .. _sphx_glr_download_examples_gallery_plot_speed_traces.py: diff --git a/_sources/examples_gallery/plot_strategy.rst.txt b/_sources/examples_gallery/plot_strategy.rst.txt index ad88911e7..84990d686 100644 --- a/_sources/examples_gallery/plot_strategy.rst.txt +++ b/_sources/examples_gallery/plot_strategy.rst.txt @@ -56,6 +56,66 @@ Load the race session +.. rst-class:: sphx-glr-script-out + + .. code-block:: none + + Request for URL https://ergast.com/api/f1/2022/13/laps/1.json failed; using cached response + Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen + response = self._make_request( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request + response = conn.getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse + httplib_response = super().getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse + response.begin() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin + version, status, reason = self._read_status() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status + raise RemoteDisconnected("Remote end closed connection without" + http.client.RemoteDisconnected: Remote end closed connection without response + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 486, in send + resp = conn.urlopen( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 844, in urlopen + retries = retries.increment( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/retry.py", line 470, in increment + raise reraise(type(error), error, _stacktrace) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/util.py", line 38, in reraise + raise value.with_traceback(tb) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen + response = self._make_request( + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request + response = conn.getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse + httplib_response = super().getresponse() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse + response.begin() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin + version, status, reason = self._read_status() + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status + raise RemoteDisconnected("Remote end closed connection without" + urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend + response = self._send_and_cache(request, actions, cached_response, **kwargs) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache + response = super().send(request, **kwargs) + File "/home/runner/work/Fast-F1/Fast-F1/fastf1/req.py", line 124, in send + return super().send(request, **kwargs) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 501, in send + raise ConnectionError(err, request=request) + requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) + @@ -255,7 +315,7 @@ Plot aesthetics .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 5.825 seconds) + **Total running time of the script:** (0 minutes 21.457 seconds) .. _sphx_glr_download_examples_gallery_plot_strategy.py: diff --git a/_sources/examples_gallery/plot_team_pace_ranking.rst.txt b/_sources/examples_gallery/plot_team_pace_ranking.rst.txt index 82acacdd9..3dc7c9cd2 100644 --- a/_sources/examples_gallery/plot_team_pace_ranking.rst.txt +++ b/_sources/examples_gallery/plot_team_pace_ranking.rst.txt @@ -143,7 +143,7 @@ with plotting.setup_mpl. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 4.665 seconds) + **Total running time of the script:** (0 minutes 21.954 seconds) .. _sphx_glr_download_examples_gallery_plot_team_pace_ranking.py: diff --git a/_sources/examples_gallery/plot_who_can_still_win_wdc.rst.txt b/_sources/examples_gallery/plot_who_can_still_win_wdc.rst.txt index ef51b457e..ce882cce1 100644 --- a/_sources/examples_gallery/plot_who_can_still_win_wdc.rst.txt +++ b/_sources/examples_gallery/plot_who_can_still_win_wdc.rst.txt @@ -80,7 +80,7 @@ https://en.wikipedia.org/wiki/List_of_Formula_One_World_Championship_points_scor events = fastf1.events.get_events_remaining(backend="ergast") # Count how many sprints and conventional races are left - sprint_events = len(events.loc[events["EventFormat"] == "sprint"]) + sprint_events = len(events.loc[events["EventFormat"] == "sprint_shootout"]) conventional_events = len(events.loc[events["EventFormat"] == "conventional"]) # Calculate points for each @@ -157,28 +157,28 @@ can still win. .. code-block:: none - 1: Max Verstappen, Current points: 339.0, Theoretical max points: 495, Can win: Yes - 2: Sergio Pérez, Current points: 201.0, Theoretical max points: 357, Can win: Yes - 3: Fernando Alonso, Current points: 168.0, Theoretical max points: 324, Can win: No - 4: Lewis Hamilton, Current points: 156.0, Theoretical max points: 312, Can win: No - 5: Carlos Sainz, Current points: 102.0, Theoretical max points: 258, Can win: No - 6: Charles Leclerc, Current points: 99.0, Theoretical max points: 255, Can win: No - 7: George Russell, Current points: 99.0, Theoretical max points: 255, Can win: No - 8: Lando Norris, Current points: 75.0, Theoretical max points: 231, Can win: No - 9: Lance Stroll, Current points: 47.0, Theoretical max points: 203, Can win: No - 10: Pierre Gasly, Current points: 37.0, Theoretical max points: 193, Can win: No - 11: Esteban Ocon, Current points: 36.0, Theoretical max points: 192, Can win: No - 12: Oscar Piastri, Current points: 36.0, Theoretical max points: 192, Can win: No - 13: Alexander Albon, Current points: 15.0, Theoretical max points: 171, Can win: No - 14: Nico Hülkenberg, Current points: 9.0, Theoretical max points: 165, Can win: No - 15: Valtteri Bottas, Current points: 5.0, Theoretical max points: 161, Can win: No - 16: Guanyu Zhou, Current points: 4.0, Theoretical max points: 160, Can win: No - 17: Yuki Tsunoda, Current points: 3.0, Theoretical max points: 159, Can win: No - 18: Kevin Magnussen, Current points: 2.0, Theoretical max points: 158, Can win: No - 19: Logan Sargeant, Current points: 0.0, Theoretical max points: 156, Can win: No - 20: Nyck de Vries, Current points: 0.0, Theoretical max points: 156, Can win: No - 21: Daniel Ricciardo, Current points: 0.0, Theoretical max points: 156, Can win: No - 22: Liam Lawson, Current points: 0.0, Theoretical max points: 156, Can win: No + 1: Max Verstappen, Current points: 400.0, Theoretical max points: 580, Can win: Yes + 2: Sergio Pérez, Current points: 223.0, Theoretical max points: 403, Can win: Yes + 3: Lewis Hamilton, Current points: 190.0, Theoretical max points: 370, Can win: No + 4: Fernando Alonso, Current points: 174.0, Theoretical max points: 354, Can win: No + 5: Carlos Sainz, Current points: 150.0, Theoretical max points: 330, Can win: No + 6: Charles Leclerc, Current points: 135.0, Theoretical max points: 315, Can win: No + 7: Lando Norris, Current points: 115.0, Theoretical max points: 295, Can win: No + 8: George Russell, Current points: 115.0, Theoretical max points: 295, Can win: No + 9: Oscar Piastri, Current points: 57.0, Theoretical max points: 237, Can win: No + 10: Lance Stroll, Current points: 47.0, Theoretical max points: 227, Can win: No + 11: Pierre Gasly, Current points: 46.0, Theoretical max points: 226, Can win: No + 12: Esteban Ocon, Current points: 38.0, Theoretical max points: 218, Can win: No + 13: Alexander Albon, Current points: 21.0, Theoretical max points: 201, Can win: No + 14: Nico Hülkenberg, Current points: 9.0, Theoretical max points: 189, Can win: No + 15: Valtteri Bottas, Current points: 6.0, Theoretical max points: 186, Can win: No + 16: Guanyu Zhou, Current points: 4.0, Theoretical max points: 184, Can win: No + 17: Yuki Tsunoda, Current points: 3.0, Theoretical max points: 183, Can win: No + 18: Kevin Magnussen, Current points: 3.0, Theoretical max points: 183, Can win: No + 19: Liam Lawson, Current points: 2.0, Theoretical max points: 182, Can win: No + 20: Logan Sargeant, Current points: 0.0, Theoretical max points: 180, Can win: No + 21: Nyck de Vries, Current points: 0.0, Theoretical max points: 180, Can win: No + 22: Daniel Ricciardo, Current points: 0.0, Theoretical max points: 180, Can win: No @@ -186,7 +186,7 @@ can still win. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.787 seconds) + **Total running time of the script:** (0 minutes 0.725 seconds) .. _sphx_glr_download_examples_gallery_plot_who_can_still_win_wdc.py: diff --git a/_sources/examples_gallery/sg_execution_times.rst.txt b/_sources/examples_gallery/sg_execution_times.rst.txt index 79e143a3b..5c6fcd317 100644 --- a/_sources/examples_gallery/sg_execution_times.rst.txt +++ b/_sources/examples_gallery/sg_execution_times.rst.txt @@ -6,34 +6,34 @@ Computation times ================= -**01:00.964** total execution time for **examples_gallery** files: +**02:45.356** total execution time for **examples_gallery** files: +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_results_tracker.py` (``plot_results_tracker.py``) | 00:15.652 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_speed_on_track.py` (``plot_speed_on_track.py``) | 00:24.732 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_strategy.py` (``plot_strategy.py``) | 00:05.825 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_driver_laptimes.py` (``plot_driver_laptimes.py``) | 00:22.746 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_speed_on_track.py` (``plot_speed_on_track.py``) | 00:05.689 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_team_pace_ranking.py` (``plot_team_pace_ranking.py``) | 00:21.954 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_driver_laptimes.py` (``plot_driver_laptimes.py``) | 00:05.308 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_strategy.py` (``plot_strategy.py``) | 00:21.457 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_team_pace_ranking.py` (``plot_team_pace_ranking.py``) | 00:04.665 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_speed_traces.py` (``plot_speed_traces.py``) | 00:15.733 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_laptimes_distribution.py` (``plot_laptimes_distribution.py``) | 00:04.308 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_results_tracker.py` (``plot_results_tracker.py``) | 00:14.906 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_annotate_corners.py` (``plot_annotate_corners.py``) | 00:04.074 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_annotate_corners.py` (``plot_annotate_corners.py``) | 00:14.133 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_gear_shifts_on_track.py` (``plot_gear_shifts_on_track.py``) | 00:03.743 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_gear_shifts_on_track.py` (``plot_gear_shifts_on_track.py``) | 00:12.808 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_speed_traces.py` (``plot_speed_traces.py``) | 00:03.627 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_position_changes.py` (``plot_position_changes.py``) | 00:07.884 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_annotate_speed_trace.py` (``plot_annotate_speed_trace.py``) | 00:02.663 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_laptimes_distribution.py` (``plot_laptimes_distribution.py``) | 00:03.613 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_qualifying_results.py` (``plot_qualifying_results.py``) | 00:02.532 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_annotate_speed_trace.py` (``plot_annotate_speed_trace.py``) | 00:02.590 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_position_changes.py` (``plot_position_changes.py``) | 00:02.092 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_qualifying_results.py` (``plot_qualifying_results.py``) | 00:02.075 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_gallery_plot_who_can_still_win_wdc.py` (``plot_who_can_still_win_wdc.py``) | 00:00.787 | 0.0 MB | +| :ref:`sphx_glr_examples_gallery_plot_who_can_still_win_wdc.py` (``plot_who_can_still_win_wdc.py``) | 00:00.725 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ | :ref:`sphx_glr_examples_gallery_example_fastf1_signalrclient.py` (``example_fastf1_signalrclient.py``) | 00:00.000 | 0.0 MB | +--------------------------------------------------------------------------------------------------------+-----------+--------+ diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 553f0aede..1c5a779c5 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '3.1.2', + VERSION: '3.1.3', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/api.html b/api.html index d7a1cdbd3..5060f24fc 100644 --- a/api.html +++ b/api.html @@ -5,8 +5,8 @@ - - F1 API - fastf1.api - FastF1 3.1.2 + + F1 API - fastf1.api - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ diff --git a/changelog/previous.html b/changelog/previous.html index e7e1989dc..34724efae 100644 --- a/changelog/previous.html +++ b/changelog/previous.html @@ -5,8 +5,8 @@ - - Release Notes for Older Versions - FastF1 3.1.2 + + Release Notes for Older Versions - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v1.5.1.html b/changelog/v1.5.1.html index 095330186..d1c83da90 100644 --- a/changelog/v1.5.1.html +++ b/changelog/v1.5.1.html @@ -5,8 +5,8 @@ - - v1.5.1 - FastF1 3.1.2 + + v1.5.1 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.0.0.html b/changelog/v2.0.0.html index 38fb3bc18..f81414abe 100644 --- a/changelog/v2.0.0.html +++ b/changelog/v2.0.0.html @@ -5,8 +5,8 @@ - - v2.0.0 - FastF1 3.1.2 + + v2.0.0 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.0.1.html b/changelog/v2.0.1.html index 69086f155..2b9b60f1d 100644 --- a/changelog/v2.0.1.html +++ b/changelog/v2.0.1.html @@ -5,8 +5,8 @@ - - v2.0.1 - FastF1 3.1.2 + + v2.0.1 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.0.2.html b/changelog/v2.0.2.html index 20f493c99..b1a13caa8 100644 --- a/changelog/v2.0.2.html +++ b/changelog/v2.0.2.html @@ -5,8 +5,8 @@ - - v2.0.2: API code overhaul - FastF1 3.1.2 + + v2.0.2: API code overhaul - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.10.html b/changelog/v2.1.10.html index 5f1b9b246..f049b34da 100644 --- a/changelog/v2.1.10.html +++ b/changelog/v2.1.10.html @@ -5,8 +5,8 @@ - - v2.1.10 - FastF1 3.1.2 + + v2.1.10 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.11.html b/changelog/v2.1.11.html index ae0b59d4c..5732c2a69 100644 --- a/changelog/v2.1.11.html +++ b/changelog/v2.1.11.html @@ -5,8 +5,8 @@ - - v2.1.11 - FastF1 3.1.2 + + v2.1.11 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.12.html b/changelog/v2.1.12.html index 749f952f1..773610e70 100644 --- a/changelog/v2.1.12.html +++ b/changelog/v2.1.12.html @@ -5,8 +5,8 @@ - - v2.1.12 - FastF1 3.1.2 + + v2.1.12 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.13.html b/changelog/v2.1.13.html index 9a9212cc3..6005363be 100644 --- a/changelog/v2.1.13.html +++ b/changelog/v2.1.13.html @@ -5,8 +5,8 @@ - - v2.1.13 - FastF1 3.1.2 + + v2.1.13 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.2.html b/changelog/v2.1.2.html index 729b1d589..e993df708 100644 --- a/changelog/v2.1.2.html +++ b/changelog/v2.1.2.html @@ -5,8 +5,8 @@ - - v2.1.2 - FastF1 3.1.2 + + v2.1.2 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.3.html b/changelog/v2.1.3.html index 5e6397c01..d14ff48d5 100644 --- a/changelog/v2.1.3.html +++ b/changelog/v2.1.3.html @@ -5,8 +5,8 @@ - - v2.1.3 - FastF1 3.1.2 + + v2.1.3 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.4.html b/changelog/v2.1.4.html index c20b6aff3..40fffef4c 100644 --- a/changelog/v2.1.4.html +++ b/changelog/v2.1.4.html @@ -5,8 +5,8 @@ - - v2.1.4 - FastF1 3.1.2 + + v2.1.4 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.5.html b/changelog/v2.1.5.html index 79c7f0f4f..11979a355 100644 --- a/changelog/v2.1.5.html +++ b/changelog/v2.1.5.html @@ -5,8 +5,8 @@ - - v2.1.5 - FastF1 3.1.2 + + v2.1.5 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.6.html b/changelog/v2.1.6.html index eb47c8022..87c1a9d4c 100644 --- a/changelog/v2.1.6.html +++ b/changelog/v2.1.6.html @@ -5,8 +5,8 @@ - - v2.1.6 - FastF1 3.1.2 + + v2.1.6 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.7.html b/changelog/v2.1.7.html index afa9cdc75..492802365 100644 --- a/changelog/v2.1.7.html +++ b/changelog/v2.1.7.html @@ -5,8 +5,8 @@ - - v2.1.7 - FastF1 3.1.2 + + v2.1.7 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.8.html b/changelog/v2.1.8.html index 658ee9eab..df7f53964 100644 --- a/changelog/v2.1.8.html +++ b/changelog/v2.1.8.html @@ -5,8 +5,8 @@ - - v2.1.8 - FastF1 3.1.2 + + v2.1.8 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.1.9.html b/changelog/v2.1.9.html index 5f68fd4ba..71550449a 100644 --- a/changelog/v2.1.9.html +++ b/changelog/v2.1.9.html @@ -5,8 +5,8 @@ - - v2.1.9 - FastF1 3.1.2 + + v2.1.9 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.0.html b/changelog/v2.2.0.html index 2d3ebd690..255283b7d 100644 --- a/changelog/v2.2.0.html +++ b/changelog/v2.2.0.html @@ -5,8 +5,8 @@ - - v2.2.0 - FastF1 3.1.2 + + v2.2.0 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.1.html b/changelog/v2.2.1.html index 140ac9276..cdc0ef2e0 100644 --- a/changelog/v2.2.1.html +++ b/changelog/v2.2.1.html @@ -5,8 +5,8 @@ - - v2.2.1 - FastF1 3.1.2 + + v2.2.1 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.2.html b/changelog/v2.2.2.html index 1cc2537a3..5b5b50191 100644 --- a/changelog/v2.2.2.html +++ b/changelog/v2.2.2.html @@ -5,8 +5,8 @@ - - v2.2.2 - FastF1 3.1.2 + + v2.2.2 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.3.html b/changelog/v2.2.3.html index edb6e728b..802d88f31 100644 --- a/changelog/v2.2.3.html +++ b/changelog/v2.2.3.html @@ -5,8 +5,8 @@ - - v2.2.3 - FastF1 3.1.2 + + v2.2.3 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.4.html b/changelog/v2.2.4.html index 1b6d41e60..80a6fb297 100644 --- a/changelog/v2.2.4.html +++ b/changelog/v2.2.4.html @@ -5,8 +5,8 @@ - - v2.2.4 - FastF1 3.1.2 + + v2.2.4 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.5.html b/changelog/v2.2.5.html index b716728da..71d1c2bfc 100644 --- a/changelog/v2.2.5.html +++ b/changelog/v2.2.5.html @@ -5,8 +5,8 @@ - - v2.2.5 - FastF1 3.1.2 + + v2.2.5 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.6.html b/changelog/v2.2.6.html index e94a955f6..3f440c714 100644 --- a/changelog/v2.2.6.html +++ b/changelog/v2.2.6.html @@ -5,8 +5,8 @@ - - v2.2.6 - FastF1 3.1.2 + + v2.2.6 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.7.html b/changelog/v2.2.7.html index 5566284ce..c3d686259 100644 --- a/changelog/v2.2.7.html +++ b/changelog/v2.2.7.html @@ -5,8 +5,8 @@ - - v2.2.7 - FastF1 3.1.2 + + v2.2.7 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.8.html b/changelog/v2.2.8.html index 53b2529a4..eed8b8697 100644 --- a/changelog/v2.2.8.html +++ b/changelog/v2.2.8.html @@ -5,8 +5,8 @@ - - v2.2.8 - FastF1 3.1.2 + + v2.2.8 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.2.9.html b/changelog/v2.2.9.html index 204068033..6f699cbbe 100644 --- a/changelog/v2.2.9.html +++ b/changelog/v2.2.9.html @@ -5,8 +5,8 @@ - - v2.2.9 - FastF1 3.1.2 + + v2.2.9 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.3.0.html b/changelog/v2.3.0.html index e64b9777b..262ef4322 100644 --- a/changelog/v2.3.0.html +++ b/changelog/v2.3.0.html @@ -5,8 +5,8 @@ - - v2.3.0 - FastF1 3.1.2 + + v2.3.0 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.3.1.html b/changelog/v2.3.1.html index b2eaed452..cba2dce72 100644 --- a/changelog/v2.3.1.html +++ b/changelog/v2.3.1.html @@ -5,8 +5,8 @@ - - v2.3.1 - FastF1 3.1.2 + + v2.3.1 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v2.3.2.html b/changelog/v2.3.2.html index 124ce887b..d1cc1a122 100644 --- a/changelog/v2.3.2.html +++ b/changelog/v2.3.2.html @@ -5,8 +5,8 @@ - - v2.3.2 - FastF1 3.1.2 + + v2.3.2 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/changelog/v3.0.x.html b/changelog/v3.0.x.html index d53df0ccb..da9108a03 100644 --- a/changelog/v3.0.x.html +++ b/changelog/v3.0.x.html @@ -5,8 +5,8 @@ - - What’s new in v3.0.7 - FastF1 3.1.2 + + What’s new in v3.0.7 - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-
-

What’s new in v3.1.2#

-

(released 31/08/2023)

+
+

What’s new in v3.1.3#

+

(released 07/10/2023)

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)

  • +
+
+
+
+

What’s new in v3.1.2#

+

(released 31/08/2023)

+
+

Bug Fixes#

+
  • temporarily restrict Pandas<2.1.0 due to unexpected API changes

@@ -311,8 +322,8 @@

Performance -

Bug Fixes#

+
+

Bug Fixes#

@@ -152,7 +152,7 @@ -
+
diff --git a/contributing/coding_guide.html b/contributing/coding_guide.html index 39dbbd197..1c4ab18cb 100644 --- a/contributing/coding_guide.html +++ b/contributing/coding_guide.html @@ -5,8 +5,8 @@ - - Pull request guidelines - FastF1 3.1.2 + + Pull request guidelines - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/contributing/contributing.html b/contributing/contributing.html index 3b7dcc86d..0744653fa 100644 --- a/contributing/contributing.html +++ b/contributing/contributing.html @@ -5,8 +5,8 @@ - - Contributing - FastF1 3.1.2 + + Contributing - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/contributing/testing.html b/contributing/testing.html index b5ebfad14..510486d00 100644 --- a/contributing/testing.html +++ b/contributing/testing.html @@ -5,8 +5,8 @@ - - Testing - FastF1 3.1.2 + + Testing - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -
+
diff --git a/examples_gallery/index.html b/examples_gallery/index.html index a06029da3..b05b2cce3 100644 --- a/examples_gallery/index.html +++ b/examples_gallery/index.html @@ -5,8 +5,8 @@ - - Examples Gallery - FastF1 3.1.2 + + Examples Gallery - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-
[<matplotlib.lines.Line2D object at 0x7f954b990f10>]
+
[<matplotlib.lines.Line2D object at 0x7f354be596a0>]
 

Finally, the corner markers are plotted. To plot the numbers next to the @@ -352,7 +352,7 @@ plt.show()

-Silverstone

Total running time of the script: (0 minutes 4.074 seconds)

+Silverstone

Total running time of the script: (0 minutes 14.133 seconds)

+
diff --git a/examples_gallery/plot_annotate_speed_trace.html b/examples_gallery/plot_annotate_speed_trace.html index 0ca12a9f1..c9e822488 100644 --- a/examples_gallery/plot_annotate_speed_trace.html +++ b/examples_gallery/plot_annotate_speed_trace.html @@ -5,8 +5,8 @@ - - Plot speed traces with corner annotations - FastF1 3.1.2 + + Plot speed traces with corner annotations - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-plot annotate speed trace

Total running time of the script: (0 minutes 2.663 seconds)

+plot annotate speed trace

Total running time of the script: (0 minutes 2.590 seconds)

+
diff --git a/examples_gallery/plot_driver_laptimes.html b/examples_gallery/plot_driver_laptimes.html index 9bb8edd88..02db0bbb8 100644 --- a/examples_gallery/plot_driver_laptimes.html +++ b/examples_gallery/plot_driver_laptimes.html @@ -5,8 +5,8 @@ - - Driver Laptimes Scatterplot - FastF1 3.1.2 + + Driver Laptimes Scatterplot - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-Alonso Laptimes in the 2023 Azerbaijan Grand Prix

Total running time of the script: (0 minutes 5.308 seconds)

+Alonso Laptimes in the 2023 Azerbaijan Grand Prix

Total running time of the script: (0 minutes 22.746 seconds)

+
diff --git a/examples_gallery/plot_gear_shifts_on_track.html b/examples_gallery/plot_gear_shifts_on_track.html index 8162673e5..33d657d3f 100644 --- a/examples_gallery/plot_gear_shifts_on_track.html +++ b/examples_gallery/plot_gear_shifts_on_track.html @@ -5,8 +5,8 @@ - - Gear shifts on track - FastF1 3.1.2 + + Gear shifts on track - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-Fastest Lap Gear Shift Visualization VER - Austrian Grand Prix 2021

Total running time of the script: (0 minutes 3.743 seconds)

+Fastest Lap Gear Shift Visualization VER - Austrian Grand Prix 2021

Total running time of the script: (0 minutes 12.808 seconds)

+
diff --git a/examples_gallery/plot_laptimes_distribution.html b/examples_gallery/plot_laptimes_distribution.html index aa5b0462e..5a8fa17fa 100644 --- a/examples_gallery/plot_laptimes_distribution.html +++ b/examples_gallery/plot_laptimes_distribution.html @@ -5,8 +5,8 @@ - - Driver Laptimes Distribution Visualization - FastF1 3.1.2 + + Driver Laptimes Distribution Visualization - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-2023 Azerbaijan Grand Prix Lap Time Distributions

Total running time of the script: (0 minutes 4.308 seconds)

+2023 Azerbaijan Grand Prix Lap Time Distributions

Total running time of the script: (0 minutes 3.613 seconds)

+
diff --git a/examples_gallery/plot_position_changes.html b/examples_gallery/plot_position_changes.html index 61912aace..41eb67449 100644 --- a/examples_gallery/plot_position_changes.html +++ b/examples_gallery/plot_position_changes.html @@ -5,8 +5,8 @@ - - Position changes during a race - FastF1 3.1.2 + + Position changes during a race - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
+
Request for URL https://ergast.com/api/f1/2023/1/laps/1.json failed; using cached response
+Traceback (most recent call last):
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen
+    response = self._make_request(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request
+    response = conn.getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse
+    httplib_response = super().getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse
+    response.begin()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin
+    version, status, reason = self._read_status()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status
+    raise RemoteDisconnected("Remote end closed connection without"
+http.client.RemoteDisconnected: Remote end closed connection without response
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 486, in send
+    resp = conn.urlopen(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 844, in urlopen
+    retries = retries.increment(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/retry.py", line 470, in increment
+    raise reraise(type(error), error, _stacktrace)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/util.py", line 38, in reraise
+    raise value.with_traceback(tb)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen
+    response = self._make_request(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request
+    response = conn.getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse
+    httplib_response = super().getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse
+    response.begin()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin
+    version, status, reason = self._read_status()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status
+    raise RemoteDisconnected("Remote end closed connection without"
+urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
+    response = self._send_and_cache(request, actions, cached_response, **kwargs)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
+    response = super().send(request, **kwargs)
+  File "/home/runner/work/Fast-F1/Fast-F1/fastf1/req.py", line 124, in send
+    return super().send(request, **kwargs)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/sessions.py", line 703, in send
+    r = adapter.send(request, **kwargs)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 501, in send
+    raise ConnectionError(err, request=request)
+requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
+
+

For each driver, get their three letter abbreviation (e.g. ‘HAM’) by simply using the value of the first lap, get their color and then plot their position over the number of laps.

@@ -301,7 +358,7 @@ plt.show()
-plot position changes

Total running time of the script: (0 minutes 2.092 seconds)

+plot position changes

Total running time of the script: (0 minutes 7.884 seconds)

+
diff --git a/examples_gallery/plot_qualifying_results.html b/examples_gallery/plot_qualifying_results.html index e0741afa4..d36f89e2e 100644 --- a/examples_gallery/plot_qualifying_results.html +++ b/examples_gallery/plot_qualifying_results.html @@ -5,8 +5,8 @@ - - Qualifying results overview - FastF1 3.1.2 + + Qualifying results overview - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-Spanish Grand Prix 2021 Qualifying Fastest Lap: 01:16.741 (HAM)

Total running time of the script: (0 minutes 2.532 seconds)

+Spanish Grand Prix 2021 Qualifying Fastest Lap: 01:16.741 (HAM)

Total running time of the script: (0 minutes 2.075 seconds)

+
diff --git a/examples_gallery/plot_results_tracker.html b/examples_gallery/plot_results_tracker.html index 194b8a4eb..3150e4269 100644 --- a/examples_gallery/plot_results_tracker.html +++ b/examples_gallery/plot_results_tracker.html @@ -5,8 +5,8 @@ - - Plot driver standings in a heatmap - FastF1 3.1.2 + + Plot driver standings in a heatmap - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@ -

Total running time of the script: (0 minutes 15.652 seconds)

+

Total running time of the script: (0 minutes 14.906 seconds)

+
diff --git a/examples_gallery/plot_speed_on_track.html b/examples_gallery/plot_speed_on_track.html index 4a06f52c7..e7c30a645 100644 --- a/examples_gallery/plot_speed_on_track.html +++ b/examples_gallery/plot_speed_on_track.html @@ -5,8 +5,8 @@ - - Speed visualization on track map - FastF1 3.1.2 + + Speed visualization on track map - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-9 2021 - RIC - Speed

Total running time of the script: (0 minutes 5.689 seconds)

+9 2021 - RIC - Speed

Total running time of the script: (0 minutes 24.732 seconds)

+
diff --git a/examples_gallery/plot_speed_traces.html b/examples_gallery/plot_speed_traces.html index 387443672..9adb14406 100644 --- a/examples_gallery/plot_speed_traces.html +++ b/examples_gallery/plot_speed_traces.html @@ -5,8 +5,8 @@ - - Overlaying speed traces of two laps - FastF1 3.1.2 + + Overlaying speed traces of two laps - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-Fastest Lap Comparison   Spanish Grand Prix 2021 Qualifying

Total running time of the script: (0 minutes 3.627 seconds)

+Fastest Lap Comparison   Spanish Grand Prix 2021 Qualifying

Total running time of the script: (0 minutes 15.733 seconds)

+
diff --git a/examples_gallery/plot_strategy.html b/examples_gallery/plot_strategy.html index f534cee96..c278b781e 100644 --- a/examples_gallery/plot_strategy.html +++ b/examples_gallery/plot_strategy.html @@ -5,8 +5,8 @@ - - Tyre strategies during a race - FastF1 3.1.2 + + Tyre strategies during a race - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
+
Request for URL https://ergast.com/api/f1/2022/13/laps/1.json failed; using cached response
+Traceback (most recent call last):
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen
+    response = self._make_request(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request
+    response = conn.getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse
+    httplib_response = super().getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse
+    response.begin()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin
+    version, status, reason = self._read_status()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status
+    raise RemoteDisconnected("Remote end closed connection without"
+http.client.RemoteDisconnected: Remote end closed connection without response
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 486, in send
+    resp = conn.urlopen(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 844, in urlopen
+    retries = retries.increment(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/retry.py", line 470, in increment
+    raise reraise(type(error), error, _stacktrace)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/util/util.py", line 38, in reraise
+    raise value.with_traceback(tb)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen
+    response = self._make_request(
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 536, in _make_request
+    response = conn.getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/urllib3/connection.py", line 461, in getresponse
+    httplib_response = super().getresponse()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 1377, in getresponse
+    response.begin()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 320, in begin
+    version, status, reason = self._read_status()
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/http/client.py", line 289, in _read_status
+    raise RemoteDisconnected("Remote end closed connection without"
+urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
+    response = self._send_and_cache(request, actions, cached_response, **kwargs)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
+    response = super().send(request, **kwargs)
+  File "/home/runner/work/Fast-F1/Fast-F1/fastf1/req.py", line 124, in send
+    return super().send(request, **kwargs)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/sessions.py", line 703, in send
+    r = adapter.send(request, **kwargs)
+  File "/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/requests/adapters.py", line 501, in send
+    raise ConnectionError(err, request=request)
+requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
+
+

Get the list of driver numbers

drivers = session.drivers
 print(drivers)
@@ -354,7 +411,7 @@
 plt.show()
 
-2022 Hungarian Grand Prix Strategies

Total running time of the script: (0 minutes 5.825 seconds)

+2022 Hungarian Grand Prix Strategies

Total running time of the script: (0 minutes 21.457 seconds)

+
diff --git a/examples_gallery/plot_team_pace_ranking.html b/examples_gallery/plot_team_pace_ranking.html index 4318faa0a..646d277f1 100644 --- a/examples_gallery/plot_team_pace_ranking.html +++ b/examples_gallery/plot_team_pace_ranking.html @@ -5,8 +5,8 @@ - - Team Pace Comparison - FastF1 3.1.2 + + Team Pace Comparison - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-2023 British Grand Prix

Total running time of the script: (0 minutes 4.665 seconds)

+2023 British Grand Prix

Total running time of the script: (0 minutes 21.954 seconds)

+
diff --git a/examples_gallery/plot_who_can_still_win_wdc.html b/examples_gallery/plot_who_can_still_win_wdc.html index 673cea724..2120a3bd5 100644 --- a/examples_gallery/plot_who_can_still_win_wdc.html +++ b/examples_gallery/plot_who_can_still_win_wdc.html @@ -5,8 +5,8 @@ - - Who can still win the drivers WDC? - FastF1 3.1.2 + + Who can still win the drivers WDC? - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@
-
1: Max Verstappen, Current points: 339.0, Theoretical max points: 495, Can win: Yes
-2: Sergio Pérez, Current points: 201.0, Theoretical max points: 357, Can win: Yes
-3: Fernando Alonso, Current points: 168.0, Theoretical max points: 324, Can win: No
-4: Lewis Hamilton, Current points: 156.0, Theoretical max points: 312, Can win: No
-5: Carlos Sainz, Current points: 102.0, Theoretical max points: 258, Can win: No
-6: Charles Leclerc, Current points: 99.0, Theoretical max points: 255, Can win: No
-7: George Russell, Current points: 99.0, Theoretical max points: 255, Can win: No
-8: Lando Norris, Current points: 75.0, Theoretical max points: 231, Can win: No
-9: Lance Stroll, Current points: 47.0, Theoretical max points: 203, Can win: No
-10: Pierre Gasly, Current points: 37.0, Theoretical max points: 193, Can win: No
-11: Esteban Ocon, Current points: 36.0, Theoretical max points: 192, Can win: No
-12: Oscar Piastri, Current points: 36.0, Theoretical max points: 192, Can win: No
-13: Alexander Albon, Current points: 15.0, Theoretical max points: 171, Can win: No
-14: Nico Hülkenberg, Current points: 9.0, Theoretical max points: 165, Can win: No
-15: Valtteri Bottas, Current points: 5.0, Theoretical max points: 161, Can win: No
-16: Guanyu Zhou, Current points: 4.0, Theoretical max points: 160, Can win: No
-17: Yuki Tsunoda, Current points: 3.0, Theoretical max points: 159, Can win: No
-18: Kevin Magnussen, Current points: 2.0, Theoretical max points: 158, Can win: No
-19: Logan Sargeant, Current points: 0.0, Theoretical max points: 156, Can win: No
-20: Nyck de Vries, Current points: 0.0, Theoretical max points: 156, Can win: No
-21: Daniel Ricciardo, Current points: 0.0, Theoretical max points: 156, Can win: No
-22: Liam Lawson, Current points: 0.0, Theoretical max points: 156, Can win: No
+
1: Max Verstappen, Current points: 400.0, Theoretical max points: 580, Can win: Yes
+2: Sergio Pérez, Current points: 223.0, Theoretical max points: 403, Can win: Yes
+3: Lewis Hamilton, Current points: 190.0, Theoretical max points: 370, Can win: No
+4: Fernando Alonso, Current points: 174.0, Theoretical max points: 354, Can win: No
+5: Carlos Sainz, Current points: 150.0, Theoretical max points: 330, Can win: No
+6: Charles Leclerc, Current points: 135.0, Theoretical max points: 315, Can win: No
+7: Lando Norris, Current points: 115.0, Theoretical max points: 295, Can win: No
+8: George Russell, Current points: 115.0, Theoretical max points: 295, Can win: No
+9: Oscar Piastri, Current points: 57.0, Theoretical max points: 237, Can win: No
+10: Lance Stroll, Current points: 47.0, Theoretical max points: 227, Can win: No
+11: Pierre Gasly, Current points: 46.0, Theoretical max points: 226, Can win: No
+12: Esteban Ocon, Current points: 38.0, Theoretical max points: 218, Can win: No
+13: Alexander Albon, Current points: 21.0, Theoretical max points: 201, Can win: No
+14: Nico Hülkenberg, Current points: 9.0, Theoretical max points: 189, Can win: No
+15: Valtteri Bottas, Current points: 6.0, Theoretical max points: 186, Can win: No
+16: Guanyu Zhou, Current points: 4.0, Theoretical max points: 184, Can win: No
+17: Yuki Tsunoda, Current points: 3.0, Theoretical max points: 183, Can win: No
+18: Kevin Magnussen, Current points: 3.0, Theoretical max points: 183, Can win: No
+19: Liam Lawson, Current points: 2.0, Theoretical max points: 182, Can win: No
+20: Logan Sargeant, Current points: 0.0, Theoretical max points: 180, Can win: No
+21: Nyck de Vries, Current points: 0.0, Theoretical max points: 180, Can win: No
+22: Daniel Ricciardo, Current points: 0.0, Theoretical max points: 180, Can win: No
 
-

Total running time of the script: (0 minutes 0.787 seconds)

+

Total running time of the script: (0 minutes 0.725 seconds)

+
diff --git a/examples_gallery/sg_execution_times.html b/examples_gallery/sg_execution_times.html index bafb89e27..aad0eec0c 100644 --- a/examples_gallery/sg_execution_times.html +++ b/examples_gallery/sg_execution_times.html @@ -5,8 +5,8 @@ - - Computation times - FastF1 3.1.2 + + Computation times - FastF1 3.1.3 @@ -129,7 +129,7 @@
@@ -152,7 +152,7 @@