Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IAmTomShaw/f1-race-replay
/ types & classes
Types & classes
41 in github.com/IAmTomShaw/f1-race-replay
⨍
Functions
482
◇
Types & classes
41
↳
Endpoints
1
↓ 5 callers
Class
TyreProfile
src/bayesian_tyre_model.py:21
↓ 2 callers
Class
ControlsPopupComponent
src/ui_components.py:1000
↓ 2 callers
Class
DriverTelemetryWindow
Pit wall insight that shows live telemetry for a selected driver as three stacked line charts: Speed (top 50%), Gear (middle 25%), and Th
src/insights/driver_telemetry_window.py:28
↓ 2 callers
Class
ExamplePitWallWindow
src/insights/example_pit_wall_window.py:10
↓ 2 callers
Class
InsightsMenu
src/gui/insights_menu.py:10
↓ 2 callers
Class
LapTimeChartWindow
Pit wall insight that plots lap times for all drivers across the race.
src/insights/lap_time_chart_window.py:297
↓ 2 callers
Class
LegendComponent
src/ui_components.py:29
↓ 2 callers
Class
RaceControlFeedWindow
Scrolling feed of FIA race control messages synced to the replay.
src/insights/race_control_feed_window.py:92
↓ 2 callers
Class
RaceControlsComponent
A visual component with playback control buttons: - Rewind button (left) - Play/Pause button (center) - Forward button (right)
src/ui_components.py:1649
↓ 2 callers
Class
TelemetryStreamClient
src/services/stream.py:87
↓ 2 callers
Class
TrackPositionWindow
Insight window showing all drivers plotted on a track map. Renders real circuit shape when geometry is available, else a circle.
src/insights/track_position_window.py:514
↓ 1 callers
Class
BayesianTyreDegradationModel
Universal Bayesian state-space model for all tyre compounds with track abrasion. State equation: α_{t+1} = (1 - I_pit) * (α_t +
src/bayesian_tyre_model.py:71
↓ 1 callers
Class
DriverInfoComponent
src/ui_components.py:829
↓ 1 callers
Class
F1RaceReplayWindow
src/interfaces/race_replay.py:29
↓ 1 callers
Class
FetchScheduleWorker
src/gui/race_selection.py:19
↓ 1 callers
Class
FetchSessionWorker
src/gui/race_selection.py:345
↓ 1 callers
Class
LapAxisWidget
Draws lap numbers along the bottom.
src/insights/tyre_strategy_window.py:145
↓ 1 callers
Class
LapTimeLeaderboardComponent
src/ui_components.py:598
↓ 1 callers
Class
LeaderboardComponent
src/ui_components.py:246
↓ 1 callers
Class
MyCustomWindow
TODO: Add description of what your window does.
src/gui/pit_wall_window_template.py:12
↓ 1 callers
Class
QualifyingLapTimeComponent
A component to display the qualifying lap time with sector times and current tyre info.
src/ui_components.py:1939
↓ 1 callers
Class
QualifyingReplay
src/interfaces/qualifying.py:30
↓ 1 callers
Class
QualifyingSegmentSelectorComponent
src/ui_components.py:682
↓ 1 callers
Class
RaceProgressBarComponent
A visual progress bar showing race timeline with event markers: - DNF markers (red X) - Lap transition markers (vertical lines) - Fla
src/ui_components.py:1236
↓ 1 callers
Class
RaceSelectionWindow
src/gui/race_selection.py:40
↓ 1 callers
Class
SessionInfoComponent
Displays session information banner at the top-center of the screen. Shows: Circuit name, Country, Event name, Year, Round, Date, Total laps
src/ui_components.py:1139
↓ 1 callers
Class
SettingsDialog
Dialog for configuring application settings.
src/gui/settings_dialog.py:24
↓ 1 callers
Class
SettingsManager
Manages application settings with JSON file persistence.
src/lib/settings.py:12
↓ 1 callers
Class
StateSpaceConfig
src/bayesian_tyre_model.py:38
↓ 1 callers
Class
StintBar
Single driver row: name + horizontal coloured stint bars.
src/insights/tyre_strategy_window.py:44
↓ 1 callers
Class
TelemetryStreamServer
src/services/stream.py:11
↓ 1 callers
Class
TelemetryStreamViewer
src/insights/telemetry_stream_viewer.py:13
↓ 1 callers
Class
TyreDegradationIntegrator
src/tyre_degradation_integration.py:6
↓ 1 callers
Class
TyreStrategyWindow
src/insights/tyre_strategy_window.py:176
↓ 1 callers
Class
WeatherComponent
src/ui_components.py:145
↓ 1 callers
Class
_OverlayBlitManager
Manage a tiny animated overlay layer for hover crosshair and tooltip.
src/insights/lap_time_chart_window.py:249
↓ 1 callers
Class
_TrackMapWidget
Custom widget that paints the track map with driver dots.
src/insights/track_position_window.py:41
Class
BaseComponent
src/ui_components.py:24
Class
PitWallWindow
src/gui/pit_wall_window.py:6
Class
TrackCondition
src/bayesian_tyre_model.py:14
Class
TyreCategory
src/bayesian_tyre_model.py:8