MCPcopy Create free account

hub / github.com/IAmTomShaw/f1-race-replay / types & classes

Types & classes41 in github.com/IAmTomShaw/f1-race-replay

↓ 5 callersClassTyreProfile
src/bayesian_tyre_model.py:21
↓ 2 callersClassControlsPopupComponent
src/ui_components.py:1000
↓ 2 callersClassDriverTelemetryWindow
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 callersClassExamplePitWallWindow
src/insights/example_pit_wall_window.py:10
↓ 2 callersClassInsightsMenu
src/gui/insights_menu.py:10
↓ 2 callersClassLapTimeChartWindow
Pit wall insight that plots lap times for all drivers across the race.
src/insights/lap_time_chart_window.py:297
↓ 2 callersClassLegendComponent
src/ui_components.py:29
↓ 2 callersClassRaceControlFeedWindow
Scrolling feed of FIA race control messages synced to the replay.
src/insights/race_control_feed_window.py:92
↓ 2 callersClassRaceControlsComponent
A visual component with playback control buttons: - Rewind button (left) - Play/Pause button (center) - Forward button (right)
src/ui_components.py:1649
↓ 2 callersClassTelemetryStreamClient
src/services/stream.py:87
↓ 2 callersClassTrackPositionWindow
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 callersClassBayesianTyreDegradationModel
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 callersClassDriverInfoComponent
src/ui_components.py:829
↓ 1 callersClassF1RaceReplayWindow
src/interfaces/race_replay.py:29
↓ 1 callersClassFetchScheduleWorker
src/gui/race_selection.py:19
↓ 1 callersClassFetchSessionWorker
src/gui/race_selection.py:345
↓ 1 callersClassLapAxisWidget
Draws lap numbers along the bottom.
src/insights/tyre_strategy_window.py:145
↓ 1 callersClassLapTimeLeaderboardComponent
src/ui_components.py:598
↓ 1 callersClassLeaderboardComponent
src/ui_components.py:246
↓ 1 callersClassMyCustomWindow
TODO: Add description of what your window does.
src/gui/pit_wall_window_template.py:12
↓ 1 callersClassQualifyingLapTimeComponent
A component to display the qualifying lap time with sector times and current tyre info.
src/ui_components.py:1939
↓ 1 callersClassQualifyingReplay
src/interfaces/qualifying.py:30
↓ 1 callersClassQualifyingSegmentSelectorComponent
src/ui_components.py:682
↓ 1 callersClassRaceProgressBarComponent
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 callersClassRaceSelectionWindow
src/gui/race_selection.py:40
↓ 1 callersClassSessionInfoComponent
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 callersClassSettingsDialog
Dialog for configuring application settings.
src/gui/settings_dialog.py:24
↓ 1 callersClassSettingsManager
Manages application settings with JSON file persistence.
src/lib/settings.py:12
↓ 1 callersClassStateSpaceConfig
src/bayesian_tyre_model.py:38
↓ 1 callersClassStintBar
Single driver row: name + horizontal coloured stint bars.
src/insights/tyre_strategy_window.py:44
↓ 1 callersClassTelemetryStreamServer
src/services/stream.py:11
↓ 1 callersClassTelemetryStreamViewer
src/insights/telemetry_stream_viewer.py:13
↓ 1 callersClassTyreDegradationIntegrator
src/tyre_degradation_integration.py:6
↓ 1 callersClassTyreStrategyWindow
src/insights/tyre_strategy_window.py:176
↓ 1 callersClassWeatherComponent
src/ui_components.py:145
↓ 1 callersClass_OverlayBlitManager
Manage a tiny animated overlay layer for hover crosshair and tooltip.
src/insights/lap_time_chart_window.py:249
↓ 1 callersClass_TrackMapWidget
Custom widget that paints the track map with driver dots.
src/insights/track_position_window.py:41
ClassBaseComponent
src/ui_components.py:24
ClassPitWallWindow
src/gui/pit_wall_window.py:6
ClassTrackCondition
src/bayesian_tyre_model.py:14
ClassTyreCategory
src/bayesian_tyre_model.py:8