MCPcopy Create free account

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

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

Method__init__
(self)
src/gui/insights_menu.py:12
Method__init__
(self)
src/gui/race_selection.py:41
Method__init__
(self, year, round_no, session_type, parent=None)
src/gui/race_selection.py:349
Method__init__
(self, frames, track_statuses, example_lap, drivers, title, playback_speed=1.0, driver_colors
src/interfaces/race_replay.py:30
Method__init__
(self, session, data, circuit_rotation=0, left_ui_margin=340, right_ui_margin=0, title="Qualifying Results")
src/interfaces/qualifying.py:31
Method__new__
Singleton pattern to ensure only one settings instance exists.
src/lib/settings.py:23
Method__post_init__
(self)
src/bayesian_tyre_model.py:30
Method__post_init__
(self)
src/bayesian_tyre_model.py:53
Method_bg_load_telemetry
Background loader that fetches telemetry if not present locally.
src/interfaces/qualifying.py:916
Method_browse_cache_location
Open a folder browser for cache location.
src/gui/settings_dialog.py:111
Method_browse_computed_location
Open a folder browser for computed data location.
src/gui/settings_dialog.py:123
Method_check_ready
()
src/gui/race_selection.py:385
Method_flush_deferred_redraw
(self)
src/insights/lap_time_chart_window.py:2401
Method_flush_redraw
(self)
src/insights/tyre_strategy_window.py:396
Method_fmt
(val, suffix="", precision=1)
src/ui_components.py:197
Method_format_wind_direction
(self, degrees)
src/interfaces/race_replay.py:1264
Method_get_driver_color
(self, window, code)
src/ui_components.py:995
Method_handle_connection_status
Internal handler for connection status changes.
src/gui/pit_wall_window.py:50
Method_handle_data_received
Internal handler for received telemetry data.
src/gui/pit_wall_window.py:42
Method_handle_error
Internal handler for stream errors.
src/gui/pit_wall_window.py:64
Method_is_terminal_event_entry
(entry)
src/interfaces/race_replay.py:734
Method_iter_stints
(entries)
src/interfaces/race_replay.py:904
Method_lap_at_time
Binary-ish lookup for leader lap at a given session time.
src/interfaces/race_replay.py:1108
Method_on_button_press
Left-click starts pan; double-left-click resets view.
src/insights/lap_time_chart_window.py:2534
Method_on_button_release
End pan on left-click release.
src/insights/lap_time_chart_window.py:2550
Method_on_draw
(self, event)
src/insights/lap_time_chart_window.py:268
Method_on_driver_changed
(self, text)
src/insights/lap_time_chart_window.py:949
Method_on_driver_selected
(self, driver_code: str)
src/insights/driver_telemetry_window.py:190
Method_on_error
(msg)
src/gui/race_selection.py:416
Method_on_loaded
(session_obj)
src/gui/race_selection.py:367
Method_on_pick
Toggle isolation when clicking a driver's legend.
src/insights/lap_time_chart_window.py:2560
Method_on_pure_pace_toggled
(self, state)
src/insights/lap_time_chart_window.py:1055
Method_on_xmode_changed
(self, index: int)
src/insights/driver_telemetry_window.py:136
Method_on_ymode_changed
(self, index)
src/insights/lap_time_chart_window.py:959
Method_parse_timing_delta
(raw_value, row_position=None)
src/interfaces/race_replay.py:500
Function_process_quali_driver
Process qualifying telemetry data for a single driver - must be top-level for multiprocessing
src/f1_data.py:1287
Function_process_single_driver
Process telemetry data for a single driver - must be top-level for multiprocessing
src/f1_data.py:34
Method_redo_view
(self)
src/insights/lap_time_chart_window.py:1039
Method_refresh_after_resize
(self)
src/insights/lap_time_chart_window.py:488
Method_refresh_after_view_change
(self)
src/insights/lap_time_chart_window.py:499
Method_reset_to_defaults
Reset settings to default values.
src/gui/settings_dialog.py:135
Method_rotate_about_center
(x, y)
src/interfaces/race_replay.py:1182
Method_rotate_about_center
(x, y)
src/interfaces/qualifying.py:170
Method_save_settings
Save the settings and close the dialog.
src/gui/settings_dialog.py:148
Method_undo_view
(self)
src/insights/lap_time_chart_window.py:1029
Methodaccept_clients
(self)
src/services/stream.py:30
Methodcache_location
Get the FastF1 cache location.
src/lib/settings.py:105
MethodcloseEvent
(self, event)
src/insights/tyre_strategy_window.py:244
MethodcloseEvent
Handle window close event.
src/insights/telemetry_stream_viewer.py:257
MethodcloseEvent
Handle window close event - cleanup telemetry client.
src/gui/pit_wall_window.py:71
Methodcomputed_data_location
Get the computed data location.
src/lib/settings.py:115
Methoddraw
(self, window)
src/ui_components.py:97
Methoddraw
(self, window)
src/ui_components.py:189
Methoddraw
(self, window)
src/ui_components.py:331
Methoddraw
(self, window)
src/ui_components.py:627
Methoddraw
(self, window)
src/ui_components.py:689
Methoddraw
(self, window)
src/ui_components.py:836
Methoddraw
(self, window)
src/ui_components.py:1071
Methoddraw
(self, window)
src/ui_components.py:1167
Methoddraw
Render the progress bar with all markers
src/ui_components.py:1376
Methoddraw
(self, window)
src/ui_components.py:1731
Methoddraw
(self, window)
src/ui_components.py:1977
MethodeventFilter
Handle Qt wheel and gesture zoom directly for consistent UX.
src/insights/lap_time_chart_window.py:2597
Methodget_degradation_rate
Get current degradation rate for compound.
src/bayesian_tyre_model.py:630
Functionget_first_car_behind_sc
Find the car that is closest behind the SC on the track. This might be a lapped car, not necessarily the race leader. Returns
src/f1_data.py:320
Methodget_gap_str
(neighbor_idx, prefix, sign)
src/ui_components.py:914
Methodhandle_client
(self, client_socket)
src/services/stream.py:43
Methodis_initialized
(self)
src/tyre_degradation_integration.py:46
MethodkeyPressEvent
(self, event)
src/insights/lap_time_chart_window.py:2649
MethodkeyReleaseEvent
(self, event)
src/insights/lap_time_chart_window.py:2654
Methodlaunch_driver_telemetry
(self)
src/gui/insights_menu.py:190
Methodlaunch_drs_usage
(self)
src/gui/insights_menu.py:271
Methodlaunch_example_window
(self)
src/gui/insights_menu.py:181
Methodlaunch_flag_tracker
(self)
src/gui/insights_menu.py:263
Methodlaunch_gap_analysis
(self)
src/gui/insights_menu.py:247
Functionlaunch_insights_menu
()
src/gui/insights_menu.py:291
Methodlaunch_lap_evolution
(self)
src/gui/insights_menu.py:255
Methodlaunch_lap_time_chart
(self)
src/gui/insights_menu.py:211
Methodlaunch_overtake_counter
(self)
src/gui/insights_menu.py:267
Methodlaunch_pit_analysis
(self)
src/gui/insights_menu.py:243
Methodlaunch_position_tracker
(self)
src/gui/insights_menu.py:232
Methodlaunch_race_control_feed
(self)
src/gui/insights_menu.py:204
Methodlaunch_sector_times
(self)
src/gui/insights_menu.py:251
Methodlaunch_speed_monitor
(self)
src/gui/insights_menu.py:228
Functionlaunch_telemetry_viewer
()
src/run_session.py:40
Methodlaunch_telemetry_viewer
(self)
src/gui/insights_menu.py:218
Methodlaunch_top_speed
(self)
src/gui/insights_menu.py:259
Methodlaunch_track_position
(self)
src/gui/insights_menu.py:197
Methodlaunch_tyre_strategy
(self)
src/gui/insights_menu.py:236
Methodload_by_place
(self,race_name)
src/gui/race_selection.py:198
Methodload_by_year
(self, year_text)
src/gui/race_selection.py:177
Methodon_connection_status
Handle connection status updates.
src/insights/telemetry_stream_viewer.py:240
Methodon_connection_status_changed
(self, status)
src/insights/race_control_feed_window.py:274
Methodon_connection_status_changed
(self, status)
src/insights/lap_time_chart_window.py:2697
Methodon_connection_status_changed
(self, status)
src/insights/example_pit_wall_window.py:94
Methodon_connection_status_changed
(self, status)
src/insights/driver_telemetry_window.py:304
Methodon_connection_status_changed
(self, status)
src/insights/track_position_window.py:650
Methodon_connection_status_changed
Handle connection status changes (optional). Args: status: "Connected", "Connecting...", or "Disconnected"
src/gui/pit_wall_window_template.py:51
Methodon_data_received
Handle incoming telemetry data.
src/insights/telemetry_stream_viewer.py:131
Methodon_draw
(self)
src/interfaces/race_replay.py:1275
← previousnext →301–400 of 482, ranked by callers