Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ISS-Mimic/Mimic
/ functions
Functions
673 in github.com/ISS-Mimic/Mimic
⨍
Functions
673
◇
Types & classes
68
↓ 2 callers
Function
send_discord_message
(message)
Discord/iss_topo_events.py:107
↓ 2 callers
Method
signal_acquired
(self)
Pi/GUI.py:672
↓ 2 callers
Function
standardize_date
(date_str)
Discord/VVcheck_discord.py:93
↓ 2 callers
Function
standardize_date
(date_str)
Pi/VVcheck.py:165
↓ 2 callers
Function
standardize_mission_names
(event, mapping)
Pi/VVcheck.py:172
↓ 2 callers
Method
update_docking_bar_width
Map incoming telemetry value (0-80 000) to a 0-1 range, invert, and shrink the bar width accordingly.
Pi/Screens/rs_dock_screen.py:47
↓ 2 callers
Method
update_eva_stats_display
Update the display for a specific EV position with astronaut stats Args: firstname: Astronaut's first name la
Pi/Screens/eva_us_screen.py:155
↓ 2 callers
Method
update_eva_stats_for_current_astronauts
Update EVA stats display for currently assigned astronauts
Pi/Screens/eva_us_screen.py:143
↓ 2 callers
Method
update_orbit_screen_location
Update the orbit screen with new location.
Pi/Screens/settings_screen.py:169
↓ 2 callers
Method
update_user_location
Update the user location dot on the map.
Pi/Screens/orbit_screen.py:207
↓ 2 callers
Function
vdot
(a, b)
Pi/NightShade.py:59
↓ 2 callers
Function
wrap_lon_deg
(lon: float)
Pi/NightShade.py:40
↓ 1 callers
Method
__init__
(self, db: sqlite3.Connection)
Pi/iss_telemetry.py:67
↓ 1 callers
Method
__init__
(self, **kwargs)
Pi/Screens/crew_screen.py:114
↓ 1 callers
Method
__init__
(self, angle_step: float = 0.1, heartbeat_s: float = 1.0)
Pi/Screens/playback_screen.py:39
↓ 1 callers
Method
__init__
(self, angle_step: float = 0.1, heartbeat_s: float = 1.0)
Pi/Screens/mimic_screen.py:30
↓ 1 callers
Method
_build_led_commands
Build LED commands split into port and starboard groups for reliability.
Pi/Screens/playback_screen.py:606
↓ 1 callers
Method
_build_led_commands
Build individual LED commands (like playback screen).
Pi/Screens/mimic_screen.py:247
↓ 1 callers
Method
_build_telemetry_command
Build telemetry command string (without LED commands).
Pi/Screens/playback_screen.py:580
↓ 1 callers
Method
_build_telemetry_command
Build telemetry command string (without LED commands).
Pi/Screens/mimic_screen.py:222
↓ 1 callers
Method
_check_and_update_github_status
Check for GitHub updates and update status if needed.
Pi/Screens/main.py:334
↓ 1 callers
Method
_check_github_updates
Check if there are GitHub repository updates available.
Pi/Screens/main.py:209
↓ 1 callers
Method
_compute_leds
Voltage → color strings ('Blue'|'Yellow'|'White') for LED_* keys.
Pi/Screens/playback_screen.py:557
↓ 1 callers
Function
_configure_root
()
Pi/utils/logger.py:29
↓ 1 callers
Method
_determine_role
Map DB 'position' text into a compact role label.
Pi/Screens/crew_screen.py:76
↓ 1 callers
Function
_draw_zoe
(ax, poly, facecolor=(0.70, 0.49, 1.0), alpha=0.25, edgecolor='none', zorder=6)
Pi/NightShade.py:159
↓ 1 callers
Method
_duration_parts
Approximate years, months, days using 365/30 rules (fits UI).
Pi/Screens/crew_screen.py:265
↓ 1 callers
Function
_elevation_deg_at_alt
Elevation of a GEO satellite at sat_lon_deg from observer (lat, lon, alt).
Pi/Screens/orbit_screen.py:78
↓ 1 callers
Method
_extract_expedition_number
Choose a sensible expedition label from data.
Pi/Screens/crew_screen.py:517
↓ 1 callers
Method
_fetch_expedition_patch_from_wikipedia
Fetch/caches patch PNG from Wikipedia. Returns local path or ''.
Pi/Screens/crew_screen.py:463
↓ 1 callers
Method
_fetch_values
(self)
Pi/Screens/rs_dock_screen.py:82
↓ 1 callers
Method
_find_usb_telemetry_path
Find the full path to a USB telemetry folder.
Pi/Screens/playback_screen.py:282
↓ 1 callers
Method
_format_expedition_duration
Format expedition duration as months, days, hours.
Pi/Screens/crew_screen.py:302
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/rs_screen.py:36
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/eclss_iatcs_screen.py:36
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/vv_screen.py:37
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/mss_mt_screen.py:46
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/eva_us_screen.py:74
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/tcs_screen.py:36
↓ 1 callers
Method
_get_db_path
Get the database path based on platform.
Pi/Screens/playback_screen.py:716
↓ 1 callers
Method
_get_db_path
Get the database path based on platform
Pi/Screens/ct_sgant_screen.py:62
↓ 1 callers
Method
_get_db_path
Get the database path, trying shared memory first, then fallback locations.
Pi/Screens/mimic_screen.py:140
↓ 1 callers
Method
_get_db_path
Get database path with cross-platform handling.
Pi/Screens/iss_screen.py:63
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/ssrms_screen.py:36
↓ 1 callers
Method
_get_db_path
Get the database path based on platform
Pi/Screens/ct_screen.py:33
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/usos_screen.py:36
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/eclss_screen.py:36
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/eclss_wrm_screen.py:36
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/gnc_screen.py:37
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/eps_screen.py:50
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/ct_sasa_screen.py:35
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/ct_uhf_screen.py:32
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/spdm_screen.py:36
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/eva_emu_screen.py:35
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/rs_dock_screen.py:76
↓ 1 callers
Method
_get_db_path
(self)
Pi/Screens/robo_screen.py:36
↓ 1 callers
Method
_get_voltage_color
Determine LED color based on voltage threshold (same as playback screen).
Pi/Screens/mimic_screen.py:171
↓ 1 callers
Method
_has_tdrs_coverage
True if any of TDRS-6/10/11/12 meets min elevation at (lat,lon,alt_km).
Pi/Screens/orbit_screen.py:530
↓ 1 callers
Method
_initialize_arduino_widget
Initialize the Arduino widget based on connection status.
Pi/Screens/led_screen.py:324
↓ 1 callers
Method
_initialize_arduino_widget
Initialize the Arduino widget based on connection status.
Pi/Screens/manualcontrol.py:291
↓ 1 callers
Method
_initialize_arduino_widget
Initialize the Arduino widget based on connection status.
Pi/Screens/settings_screen.py:231
↓ 1 callers
Method
_line_bytes
(line: str)
Pi/Screens/mimic_screen.py:195
↓ 1 callers
Method
_load_builtin_demo
Load built-in demo data.
Pi/Screens/playback_screen.py:298
↓ 1 callers
Method
_load_telemetry_file
Load a single file. Do NOT normalize timestamps.
Pi/RecordedData/playback_engine.py:185
↓ 1 callers
Method
_load_usb_telemetry_folder
Load playback data from USB telemetry folder.
Pi/Screens/playback_screen.py:261
↓ 1 callers
Method
_make_vehicle_widget
(self, vehicle: Dict)
Pi/Screens/crew_screen.py:425
↓ 1 callers
Method
_map_mt_center_x
Map raw MT position to screen x percentage for `FloatingMT.center_x`. Uses placeholder min/max; adjust with real calibration when available.
Pi/Screens/mss_mt_screen.py:52
↓ 1 callers
Method
_min_gap
Compute the minimum on-the-wire time for this payload at 9600, assuming 10 bits/byte (start + 8 data + stop) plus safety margin.
Pi/Screens/playback_screen.py:534
↓ 1 callers
Method
_min_gap
Compute the minimum on-the-wire time for this payload at 9600, assuming 10 bits/byte (start + 8 data + stop) plus safety margin.
Pi/Screens/mimic_screen.py:199
↓ 1 callers
Function
_open_ports
Get serial ports from GUI module.
Pi/utils/serial.py:11
↓ 1 callers
Method
_parse_date
(self, s: Optional[str])
Pi/Screens/crew_screen.py:255
↓ 1 callers
Method
_parse_eva_stats
Parse EVA stats from HTML content and update display Args: html_content: HTML content from spacefacts.de firs
Pi/Screens/eva_us_screen.py:234
↓ 1 callers
Method
_playback_loop
(self)
Pi/RecordedData/playback_engine.py:224
↓ 1 callers
Method
_q
(self, v)
Pi/Screens/playback_screen.py:45
↓ 1 callers
Method
_q
(self, v)
Pi/Screens/mimic_screen.py:36
↓ 1 callers
Method
_read_current_telemetry
Read current telemetry values from the database.
Pi/Screens/playback_screen.py:651
↓ 1 callers
Method
_refresh_zoe_times_if_needed
Recompute LOS/AOS sparingly; keep cached for smooth countdown. ZOE suppressed if TDRS-7 or -8 is active.
Pi/Screens/orbit_screen.py:1199
↓ 1 callers
Method
_scan_usb_drives
Scan for USB drives and update dropdown.
Pi/Screens/playback_screen.py:213
↓ 1 callers
Method
_start_arduino_monitoring
Start monitoring Arduino connection status.
Pi/Screens/main.py:175
↓ 1 callers
Method
_start_arduino_monitoring
Start monitoring Arduino connection status.
Pi/Screens/settings_screen.py:197
↓ 1 callers
Method
_start_iss_animations
Start the ISS animation timers.
Pi/Screens/main.py:120
↓ 1 callers
Method
_start_serial_writer
Start the serial writer timer to continuously send telemetry data.
Pi/Screens/playback_screen.py:413
↓ 1 callers
Method
_start_telemetry_updates
Start periodic telemetry updates.
Pi/Screens/iss_screen.py:47
↓ 1 callers
Method
_start_usb_monitor
Start background thread to monitor USB drives.
Pi/Screens/playback_screen.py:200
↓ 1 callers
Method
_stop_arduino_monitoring
Stop monitoring Arduino connection status.
Pi/Screens/main.py:183
↓ 1 callers
Method
_stop_arduino_monitoring
Stop monitoring Arduino connection status.
Pi/Screens/settings_screen.py:205
↓ 1 callers
Method
_stop_iss_animations
Stop the ISS animation timers.
Pi/Screens/main.py:129
↓ 1 callers
Method
_stop_telemetry_updates
Stop periodic telemetry updates.
Pi/Screens/iss_screen.py:56
↓ 1 callers
Method
_tdrs_sublongitudes_at
Return current GEO longitudes for non-Z-belt TDRS, with fallbacks.
Pi/Screens/orbit_screen.py:513
↓ 1 callers
Method
_terminate_attr
(app: App, attr_name: str)
Pi/Screens/main.py:359
↓ 1 callers
Method
_update
Main update loop: read DB, filter, send if changed.
Pi/Screens/mimic_screen.py:276
↓ 1 callers
Method
_update_button_states
Enable/disable buttons based on Arduino connection.
Pi/Screens/manualcontrol.py:212
↓ 1 callers
Method
_update_dropdown
Update the file selection dropdown.
Pi/Screens/playback_screen.py:224
↓ 1 callers
Method
_update_iss_telemetry
Update ISS altitude, velocity, and mass values from state vectors.
Pi/Screens/iss_screen.py:129
↓ 1 callers
Method
_update_loc_markers
Place Mission Control Center dots and labels on the map.
Pi/Screens/orbit_screen.py:1015
↓ 1 callers
Method
_update_station_mode
Update station mode display based on telemetry.
Pi/Screens/iss_screen.py:103
↓ 1 callers
Method
_update_status_with_current_location
Update the status bar to show current location.
Pi/Screens/settings_screen.py:267
↓ 1 callers
Method
_update_zoe_timers
Update the LOS/AOS countdown label text if present (no drawing).
Pi/Screens/orbit_screen.py:639
↓ 1 callers
Function
_vnorm
(a)
Pi/Screens/orbit_screen.py:72
↓ 1 callers
Function
_vsub
(a, b)
Pi/Screens/orbit_screen.py:64
← previous
next →
101–200 of 673, ranked by callers