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.
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:
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.