An enhanced F1 Live Position Dashboard with telemetry data
Project description
F1 Dashboard
An enhanced F1 Live Position Dashboard with telemetry data visualization.
This script connects to the FastF1 API to fetch live session data for the most recent F1 event and displays driver standings, practice sessions, sprint races, and telemetry data in a tabbed terminal user interface (TUI).
Features
- View all session types (FP1, FP2, FP3, Sprint, Qualifying, Race)
- Interactive telemetry viewer for selected drivers
- Real-time position updates
- Session switching capability
- Event selection from the entire season
Installation
You can install f1-dash using pip:
pip install f1-dash
Or using uv:
uv pip install f1-dash
Usage
After installation, you can run the dashboard with:
f1-dash
The TUI can be exited by pressing Ctrl+C or q.
Requirements
- Python 3.8 or higher
- fastf1
- textual
- pandas
- rich
- matplotlib
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file f1_dash-0.2.4.tar.gz.
File metadata
- Download URL: f1_dash-0.2.4.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f415def6cef77bd9e0ed55ba4bd61ad1ce2e4b6f4cdde03f1fc8c0804fb19747
|
|
| MD5 |
cc305adf1c78055ff86cfcb9770d0880
|
|
| BLAKE2b-256 |
d00e378cbf73e2f6e84f1a1c60910fe1dbc42ff1d523a5165c52735f76bc7775
|
File details
Details for the file f1_dash-0.2.4-py3-none-any.whl.
File metadata
- Download URL: f1_dash-0.2.4-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea96184dc20a9ef50a9c40fe758c65bd78703139dbf4a2a46cf7e51dad562e4b
|
|
| MD5 |
d8153b116cb8794f23567a911c78722e
|
|
| BLAKE2b-256 |
7668f71283cd71207d5c492ba4217058320d95d7d1fd1175ca5ad44bee3b792e
|