Overview of FastF1 features
mainFastF1 provides programmatic access to Formula 1 data, including lap timing, car telemetry, position, tyre data, weather data, event schedules, and session results.
Key features include:
- Pandas Integration: All data is provided as extended Pandas DataFrames, including custom functions specifically designed for F1 data manipulation.
- Ergast Compatibility: Full support for the Ergast-compatible
jolpica-f1API for accessing current and historical data. - Visualization: Built-in integration with Matplotlib for data visualization.
- Caching: Implements caching for all API requests to improve performance. Since sessions can involve large data chunks (50-100MB), caching is enabled by default using an OS-specific location. You can configure a custom cache location using
fastf1.req.Cache.