Fast F1 documentation

For the passionate F1 nerds.

Check out the examples: Getting Started

Or take a look at the gallery for some inspiration: Examples Gallery

There are also some great articles and examples written by other people. They provide a nice overview about what you can do with FastF1 and might help you to get started.

Introduction

FastF1 gives you access to F1 lap timing, car telemetry and position, tyre data, weather data and weekend information among others. No formula1 account is needed.

The module is designed around Pandas, Numpy and Matplotlib. This makes it easy to use while offering lots of possibilities for data analysis and visualization.

FastF1 handles big chunks of data (~50-100mb per session) so most of the information is stored locally as cached requests (be aware).

All data is downloaded from two sources:

Have fun!

Installation

It is recommended to install FastF1 using pip:

pip install fastf1

Note that Python 3.8 or higher is required. (The live timing client does not support Python 3.10, therefore full functionality is only available with Python 3.8 and 3.9)

Alternatively, a wheel or a source distribution can be downloaded from the Github releases page or from Pypi.

Indices and tables

For questions feel free to contact me: oehrly@mailbox.org