MCPcopy Create free account

hub / github.com/IAmTomShaw/f1-race-replay / functions

Functions482 in github.com/IAmTomShaw/f1-race-replay

↓ 1 callersMethod_save_state
(self)
src/insights/tyre_strategy_window.py:223
↓ 1 callersMethod_save_view_state
(self)
src/insights/lap_time_chart_window.py:967
↓ 1 callersMethod_scale_factor_from_wheel_event
(self, event)
src/insights/lap_time_chart_window.py:2464
↓ 1 callersMethod_schedule_deferred_redraw
(self)
src/insights/lap_time_chart_window.py:2398
↓ 1 callersMethod_setup_status_bar
Initialize the status bar with connection indicator.
src/gui/pit_wall_window.py:31
↓ 1 callersMethod_setup_ui
Set up the dialog UI.
src/gui/settings_dialog.py:33
↓ 1 callersMethod_setup_ui
(self)
src/gui/race_selection.py:55
↓ 1 callersMethod_should_use_lap_for_fitting
( self, compound: str, track_condition: str )
src/bayesian_tyre_model.py:276
↓ 1 callersFunction_srgb_to_linear
(channel)
src/insights/lap_time_chart_window.py:96
↓ 1 callersMethod_target_render_interval_ms
(self)
src/insights/lap_time_chart_window.py:522
↓ 1 callersMethod_terminal_entry_visibility_time_s
(self, entry)
src/insights/lap_time_chart_window.py:403
↓ 1 callersMethod_toggle_help
(self)
src/insights/lap_time_chart_window.py:1075
↓ 1 callersMethodbroadcast
(self, data)
src/services/stream.py:57
↓ 1 callersMethodclear_cache
Clear cache.
src/tyre_degradation_integration.py:110
↓ 1 callersFunctioncli_load
()
src/cli/race_selection.py:11
↓ 1 callersMethodcreate_footer
(self)
src/gui/insights_menu.py:110
↓ 1 callersMethodcreate_header
(self)
src/gui/insights_menu.py:94
↓ 1 callersMethodcreate_insight_button
(self, name, description, callback)
src/gui/insights_menu.py:153
↓ 1 callersMethoddraw_overlays
Draw tooltips and other overlays that should appear on top of all UI elements.
src/ui_components.py:1451
↓ 1 callersMethoddraw_sector_labels
(self, sector_times, current_t)
src/ui_components.py:2093
↓ 1 callersMethodestimate_track_abrasion
(self, laps_df: pd.DataFrame)
src/bayesian_tyre_model.py:158
↓ 1 callersFunctionextract_race_events
Extract race events from frame data for the progress bar. This function analyzes the telemetry frames to identify: - DNF events (whe
src/ui_components.py:2126
↓ 1 callersMethodfit
Fit model to lap data.
src/bayesian_tyre_model.py:213
↓ 1 callersFunctionformat_degradation_text
Format degradation info as text.
src/tyre_degradation_integration.py:140
↓ 1 callersFunctionformat_tyre_health_bar
Format health bar visualization data.
src/tyre_degradation_integration.py:115
↓ 1 callersFunctionget_all_unique_race_names
Return a list of all unique race locations
src/f1_data.py:1473
↓ 1 callersFunctionget_circuit_rotation
(session)
src/f1_data.py:179
↓ 1 callersMethodget_health
Get tyre health information.
src/bayesian_tyre_model.py:636
↓ 1 callersFunctionget_quali_telemetry
(session, session_type="Q")
src/f1_data.py:1325
↓ 1 callersFunctionget_qualifying_results
(session)
src/f1_data.py:952
↓ 1 callersFunctionget_race_telemetry
(session, session_type="R")
src/f1_data.py:549
↓ 1 callersFunctionget_race_weekends_by_place
Returns a list of past n race weekends for a given place.
src/f1_data.py:1443
↓ 1 callersMethodget_tyre_health
( self, driver_code: str, current_lap: int, track_condition: Optional[str] = N
src/tyre_degradation_integration.py:50
↓ 1 callersMethodinitialize_from_session
(self)
src/tyre_degradation_integration.py:15
↓ 1 callersFunctionlaunch_insights_menu
()
src/run_session.py:54
↓ 1 callersFunctionlist_rounds
Lists all rounds for a given year.
src/f1_data.py:1493
↓ 1 callersFunctionlist_sprints
Lists all sprint rounds for a given year.
src/f1_data.py:1502
↓ 1 callersMethodload_driver_telemetry
(self, driver_code: str, segment_name: str)
src/interfaces/qualifying.py:849
↓ 1 callersFunctionmain
(year=None, round_number=None, playback_speed=1, session_type='R', visible_hud=True, ready_file=None, show_tel
main.py:11
↓ 1 callersFunctionmain
()
src/insights/race_control_feed_window.py:285
↓ 1 callersFunctionmain
()
src/insights/lap_time_chart_window.py:2704
↓ 1 callersFunctionmain
()
src/insights/example_pit_wall_window.py:106
↓ 1 callersFunctionmain
()
src/insights/driver_telemetry_window.py:309
↓ 1 callersFunctionmain
()
src/insights/telemetry_stream_viewer.py:270
↓ 1 callersFunctionmain
()
src/insights/track_position_window.py:671
↓ 1 callersFunctionmain
Launch the custom window.
src/gui/pit_wall_window_template.py:72
↓ 1 callersFunctionmain
()
src/gui/insights_menu.py:303
↓ 1 callersMethodon_connection_status_changed
Override this method to respond to connection status changes. This is called whenever the connection state changes (Connecte
src/gui/pit_wall_window.py:129
↓ 1 callersMethodon_stream_error
Override this method to handle stream errors. This is called when an error occurs during streaming (e.g., connection
src/gui/pit_wall_window.py:148
↓ 1 callersMethodon_telemetry_data
Override this method to process incoming telemetry data. This is called automatically whenever new telemetry data arrives
src/gui/pit_wall_window.py:102
↓ 1 callersFunctionplotDRSzones
(example_lap)
src/ui_components.py:2254
↓ 1 callersMethodpopulate_schedule
(self, events)
src/gui/race_selection.py:215
↓ 1 callersMethodpredict_next_lap
( self, driver: str, current_lap: int, laps_df: pd.DataFrame, track_co
src/bayesian_tyre_model.py:535
↓ 1 callersMethodreset_to_defaults
Reset all settings to their default values.
src/lib/settings.py:99
↓ 1 callersFunctionrun_arcade_replay
(frames, track_statuses, example_lap, drivers, title, playback_speed=1.0, driver_colors=
src/run_session.py:10
↓ 1 callersFunctionrun_qualifying_replay
(session, data, title="Qualifying Results", ready_file=None)
src/interfaces/qualifying.py:1034
↓ 1 callersMethodset_artists
(self, artists)
src/insights/lap_time_chart_window.py:259
↓ 1 callersMethodset_race_data
set the race data for the progress bar so the calc for markers can be done once time - total_frames: Total number of frames
src/ui_components.py:1308
↓ 1 callersMethodset_total_laps
(self, n)
src/insights/tyre_strategy_window.py:153
↓ 1 callersMethodset_track_geometry
Set track outline from FastF1 reference-lap coordinates.
src/insights/track_position_window.py:68
↓ 1 callersMethodsetup_drivers_tab
Create drivers tab showing driver positions and data.
src/insights/telemetry_stream_viewer.py:95
↓ 1 callersMethodsetup_events_tab
Create events tab showing track status and race events.
src/insights/telemetry_stream_viewer.py:107
↓ 1 callersMethodsetup_status_bar
Create status bar.
src/insights/telemetry_stream_viewer.py:118
↓ 1 callersMethodsetup_summary_tab
Create summary tab showing session overview.
src/insights/telemetry_stream_viewer.py:77
↓ 1 callersMethodsetup_ui
Create the main UI layout.
src/insights/telemetry_stream_viewer.py:39
↓ 1 callersMethodsetup_ui
Override this method to create your custom UI. Called during __init__ after the status bar is set up but before the
src/gui/pit_wall_window.py:85
↓ 1 callersMethodsetup_ui
(self)
src/gui/insights_menu.py:22
↓ 1 callersMethodshow_delta_sector_times
(self, sector_idx: int, sector_time: float, delta_sector_time: float | None, text_color: tuple)
src/ui_components.py:2108
↓ 1 callersMethodupdate_data
(self, stints, total_laps, position=None, current_lap=1)
src/insights/tyre_strategy_window.py:57
↓ 1 callersMethodupdate_drivers_view
Update the drivers tab with current driver data.
src/insights/telemetry_stream_viewer.py:195
↓ 1 callersMethodupdate_events_view
Update the events tab with track status changes.
src/insights/telemetry_stream_viewer.py:220
↓ 1 callersMethodupdate_positions
( self, positions: dict, colors: dict, leader_code: str | None = None,
src/insights/track_position_window.py:116
↓ 1 callersMethodupdate_summary
Update the summary tab with session information.
src/insights/telemetry_stream_viewer.py:161
Method__init__
(self, x: int = 20, y: int = 220, visible=True)
src/ui_components.py:30
Method__init__
(self, left=20, width=280, height=130, top_offset=170, visible=True)
src/ui_components.py:146
Method__init__
(self, x: int, right_margin: int = 260, width: int = 240, visible=True)
src/ui_components.py:247
Method__init__
(self, x: int, right_margin: int = 260, width: int = 240)
src/ui_components.py:599
Method__init__
(self, width=400, height=300)
src/ui_components.py:683
Method__init__
(self, left=20, width=220, min_top=220)
src/ui_components.py:830
Method__init__
( self, width: int = 430, height: int = 260, header_font_size: int = 18,
src/ui_components.py:1001
Method__init__
(self, visible=True)
src/ui_components.py:1144
Method__init__
Initialize the progress bar component. Args: left_margin: Left margin from window edge right_margin:
src/ui_components.py:1272
Method__init__
(self, center_x: int = 100, center_y: int = 60, button_size: int = 40, visible=True)
src/ui_components.py:1659
Method__init__
(self, x: int = 150, y: int = 60)
src/ui_components.py:1943
Method__init__
(self, config: Optional[StateSpaceConfig] = None)
src/bayesian_tyre_model.py:91
Method__init__
(self, session=None, laps_df: Optional[pd.DataFrame] = None)
src/tyre_degradation_integration.py:8
Method__init__
(self)
src/insights/race_control_feed_window.py:95
Method__init__
(self, canvas)
src/insights/lap_time_chart_window.py:252
Method__init__
(self)
src/insights/lap_time_chart_window.py:302
Method__init__
(self)
src/insights/example_pit_wall_window.py:11
Method__init__
(self)
src/insights/driver_telemetry_window.py:35
Method__init__
(self, total_laps=60, parent=None)
src/insights/tyre_strategy_window.py:148
Method__init__
(self)
src/insights/tyre_strategy_window.py:178
Method__init__
(self)
src/insights/telemetry_stream_viewer.py:16
Method__init__
(self)
src/insights/track_position_window.py:520
Method__init__
(self)
src/lib/settings.py:30
Method__init__
(self, host='localhost', port=9999)
src/services/stream.py:95
Method__init__
(self)
src/gui/pit_wall_window_template.py:17
Method__init__
(self, parent=None)
src/gui/settings_dialog.py:27
Method__init__
(self)
src/gui/pit_wall_window.py:7
← previousnext →201–300 of 482, ranked by callers