Undercut-f1 is an open-source TUI application that provides live timing information for all F1 sessions. With customizable delays to match TV broadcasts, it enhances viewing experiences by recording data for future replays and displaying crucial stats in real-time, benefiting enthusiasts and developers alike.
undercut-f1 is an open-source command-line application designed for Formula 1 (F1) enthusiasts who want to enhance their live viewing experience. This Terminal User Interface (TUI) client displays live timing information during F1 sessions, allowing users to synchronize data with television broadcasts even amidst the usual broadcast delays of 30 to 60 seconds.
Key Features
- Live Sector Times: View real-time sector times for each driver with intuitive color coding to highlight personal and overall fastest sector achievements.
- Lap Details: Keep track of the latest and best lap times, including tire information and tire age.
- Driver Performance: Monitor intervals to the driver in front, gaps to the leader, and comparative gaps to other drivers for strategic insights, especially during critical moments like pit stops.
- Race Control Updates: Stay informed with live Race Control messages, including penalties, weather updates, and significant race events.
- Driver Tracker: Visualize driver positions on a live track map, enhancing the understanding of race dynamics.
- Timing History: Analyze lap-by-lap timing history to observe performance trends over time.
- Replay Functionality: Record sessions for later replay, utilizing a simulated streaming feature to facilitate development and testing.
Using undercutf1
To begin with undercutf1
, it connects to the F1 Live Timing data stream using the UndercutF1.Data
library. This library provides robust handling of incoming data while also supporting simulated streams. The user interface allows for dynamic adjustments to the displayed data based on individual preferences, including managing the delay to align with live broadcasts.
Example Usage
# Start the TUI application
undercutf1
By employing simple navigation controls, users can access various sections of the application, such as the Timing Tower, Race Control, and Tyre Stint strategy screens, ensuring a comprehensive and engaging viewing experience.
Inspiration
This project takes inspiration from the FastF1 project by theOehrly, which has significantly contributed to understanding the F1 Live Timing service and its data streams for in-depth analysis of past events each F1 season.
The application offers an effective way to keep up with all the live action during F1 events, making it easier than ever to enjoy the sport.
No comments yet.
Sign in to be the first to comment.