######################
Introduction to FastF1
######################
.. toctree::
:hidden:
getting_started/index
gen_modules/examples_gallery/index
api_reference/index
data_reference/index
changelog/index
contributing/index
FastF1 gives you access to F1 lap timing, car telemetry and position,
tyre data, weather data, the event schedule and session results.
.. raw:: html
========
Features
========
- Access to F1 timing data, telemetry, sessions results and more
- Full support for the Ergast compatible `jolpica-f1 `_ API to access current and
historical F1 data
- All data is provided in the form of extended Pandas DataFrames to make
working with the data easy while having powerful tools available
- Adds custom functions to the Pandas objects specifically to make working
with F1 data quick and simple
- Integration with Matplotlib to facilitate data visualization
- Implements caching for all API requests to speed up your scripts
..
To get a quick overview over how to use FastF1, check out
:doc:`examples/index` or the :doc:`gen_modules/examples_gallery/index`.
Note that FastF1 handles big chunks of data (~50-100mb per session). To improve
performance, data is per default cached locally. The default placement
of the cache is operating system specific. A custom location can be set if
desired. For more information see :class:`~fastf1.req.Cache`.
=================
Third-party Tools
=================
These packages are not directly related to the FastF1 project. Questions and
suggestions regarding these packages need to be directed at their respective
maintainers.
SDKs
----
- **f1dataR**: R package that wraps FastF1 (https://cran.r-project.org/package=f1dataR)
Websites
--------
- **GP Tempo**: Web App for exploring F1 Telemetry Data (https://www.gp-tempo.com/)
- **Armchair Strategist**: Strategy dashboard for all F1 races since 2018 (https://armchair-strategist.dev/)
========================================================
Questions, Contacting the Maintainer and Code of Conduct
========================================================
For questions that may be of interest to the whole community, please use the
Github `Discussions `_
section to ask for help. This includes general support questions.
In case of questions that you need to discuss privately, feel free to contact
me via email at oehrly@mailbox.org. Any requests to this address will be
treated with confidentiality, if desired. **Do not use this email address for
general support requests! Such requests will likely be ignored.**
FastF1 has a `Code of Conduct `_.
Complaints about a perceived breach of this code of conduct should be sent to
oehrly@mailbox.org, in almost all cases. Please refer to the Code of Conduct,
available through the main page of the GitHub repository (or click
`here `_),
for information on how breaches are reported, how the
Code of Conduct is enforced and what values FastF1 encourages.
======
Notice
======
FastF1 and this website are unofficial and are not associated in any way with
the Formula 1 companies. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD
CHAMPIONSHIP, GRAND PRIX and related marks are trade marks of Formula One
Licensing B.V.