MCPcopy Create free account

hub / github.com/ISS-Mimic/Mimic / functions

Functions673 in github.com/ISS-Mimic/Mimic

↓ 328 callersFunctionlog_error
(msg: str, *a, **kw)
Pi/utils/logger.py:87
↓ 328 callersFunctionlog_info
(msg: str, *a, **kw)
Pi/utils/logger.py:81
↓ 36 callersMethodsend_discord_message
(self, message)
Discord/ImprovedMimicDiscordBot2.py:466
↓ 36 callersMethodsend_discord_message
(self, message)
Telemetry/DiscordBot.py:460
↓ 32 callersFunction_print
(line: str)
setup.py:71
↓ 21 callersMethod_show_transmit_animation
Show or hide the transmit animation on the Arduino widget.
Pi/Screens/led_screen.py:299
↓ 20 callersMethod_set_text
(self, id_name: str, text: str)
Pi/Screens/eclss_iatcs_screen.py:42
↓ 16 callersMethod_f
(v, places: int = 1)
Pi/Screens/playback_screen.py:544
↓ 16 callersMethod_f
(v, places: int = 1)
Pi/Screens/mimic_screen.py:209
↓ 16 callersMethod_set_text
(self, id_name: str, text: str)
Pi/Screens/eps_screen.py:56
↓ 16 callersMethod_update_status
Update the status label with a message.
Pi/Screens/mimic_screen.py:552
↓ 15 callersMethod_set_angle
(self, id_name: str, values, idx: int)
Pi/Screens/spdm_screen.py:52
↓ 15 callersFunctionrun_command
Run command, stream/tee output, return code.
setup.py:79
↓ 14 callersFunctionserialWrite
Writes the given bytes to every port in OPEN_SERIAL_PORTS.
Pi/utils/serial.py:23
↓ 13 callersMethod_set_text
Helper to safely set text on a widget
Pi/Screens/ct_sasa_screen.py:106
↓ 12 callersMethod_show_error
Show an error popup.
Pi/Screens/playback_screen.py:839
↓ 12 callersMethodapply
(self, angle: float)
Pi/RecordedData/disco_maker.py:175
↓ 11 callersMethod_set_text
(self, id_name: str, text: str)
Pi/Screens/spdm_screen.py:48
↓ 11 callersFunctionrun_install
(packages: str, method: str)
setup.py:194
↓ 10 callersMethod_broadcast_signal
Apply the same signal icon + colour to every screen. Parameters ---------- filename : just the file name, e.g.
Pi/GUI.py:629
↓ 10 callersMethod_set_text
Helper to safely set text on a widget
Pi/Screens/eva_emu_screen.py:94
↓ 9 callersMethod_set_text
(self, id_name: str, text: str)
Pi/Screens/eclss_wrm_screen.py:42
↓ 9 callersMethod_update_status
Update the status label with the given message.
Pi/Screens/manualcontrol.py:203
↓ 8 callersMethod_start_test_timer
Start a timer to automatically turn off test mode after 5 seconds.
Pi/Screens/led_screen.py:241
↓ 8 callersMethod_update_arduino_animation
Update the Arduino image to show transmit animation when writing serial data, normal when not.
Pi/Screens/playback_screen.py:183
↓ 8 callersMethodmap_px
lat/lon → root-pixel coordinates that you can assign to widget.pos. Works regardless of OrbitMap letter-boxing.
Pi/Screens/orbit_screen.py:827
↓ 7 callersMethod_cancel_timer
(self, attr: str)
Pi/Screens/crew_screen.py:146
↓ 7 callersFunctioniter_times
Yield sample times [s] from t0 upward at steps of dt. By default the first sample is at t0+dt (matching many logs). Use include_zero=Tru
Pi/RecordedData/disco_maker.py:85
↓ 6 callersMethod_in_zoe_at
True if ISS is inside ZOE at time t_ephem: - ZOE does not apply if Z-belt (7 or 8) is active -> always False. - Otherwise, no
Pi/Screens/orbit_screen.py:540
↓ 6 callersMethod_update_status
Update the status label with current selections and next steps.
Pi/Screens/playback_screen.py:356
↓ 5 callersFunction_pids
(cmd)
setup.py:117
↓ 5 callersMethod_schedule_next
Schedule the next update tick.
Pi/Screens/mimic_screen.py:270
↓ 5 callersMethodrefresh_buttons
Update angle text on every tile, then recolour.
Pi/Screens/manualcontrol.py:161
↓ 4 callersMethod_check_start_button_state
Check if start button should be enabled and update its state.
Pi/Screens/playback_screen.py:396
↓ 4 callersMethod_i
(v)
Pi/Screens/playback_screen.py:551
↓ 4 callersMethod_map_ac
(self, val: int)
Pi/Screens/eclss_iatcs_screen.py:46
↓ 4 callersMethod_reschedule_serial_writer
Reschedule the serial writer with the specified interval.
Pi/Screens/playback_screen.py:513
↓ 4 callersMethod_reset_status_to_default
Reset the status label to the default message.
Pi/Screens/settings_screen.py:254
↓ 4 callersMethod_set_angle
( self, label: str, *, delta: float | None = None, absolute: float | N
Pi/Screens/manualcontrol.py:108
↓ 4 callersMethod_update_tdrs_labels
Position TDRS group labels dynamically based on satellite positions.
Pi/Screens/orbit_screen.py:300
↓ 4 callersMethod_write_line
Ensure newline termination and call serialWrite once per update.
Pi/Screens/playback_screen.py:520
↓ 4 callersFunctionapt
Run apt-get with non-interactive flags, auto-wait/repair, lean (no recommends).
setup.py:162
↓ 4 callersFunctionget_db_path
Get database path with cross-platform handling.
Pi/database_initialize.py:505
↓ 4 callersMethodload_crew_data
Load current crew from SQLite into self.crew_data and refresh UI only if changed.
Pi/Screens/crew_screen.py:172
↓ 4 callersFunctionrun_headless
(py_path: Path)
setup.py:285
↓ 4 callersMethodstart
(self)
Pi/RecordedData/playback_engine.py:158
↓ 4 callersMethodtest_animation
Test a specific LED animation.
Pi/Screens/led_screen.py:119
↓ 4 callersMethodtest_pattern
Test a specific LED pattern.
Pi/Screens/led_screen.py:82
↓ 4 callersMethodupdate_location_display
Update the current location display and input fields.
Pi/Screens/settings_screen.py:51
↓ 3 callersMethod_clear_all
(self)
Pi/Screens/vv_screen.py:236
↓ 3 callersMethod_clear_rs
(self)
Pi/Screens/rs_screen.py:197
↓ 3 callersMethod_clear_usos
(self)
Pi/Screens/usos_screen.py:201
↓ 3 callersMethod_i
(v)
Pi/Screens/mimic_screen.py:216
↓ 3 callersMethod_show_transmit_animation
Show or hide the transmit animation on the Arduino widget.
Pi/Screens/manualcontrol.py:266
↓ 3 callersMethod_update_iss_crewed_time
(self)
Pi/Screens/crew_screen.py:356
↓ 3 callersMethod_update_playback_buttons
Update the state of all playback control buttons.
Pi/Screens/playback_screen.py:380
↓ 3 callersFunctionget_db_path
(db_name)
Pi/GUI.py:281
↓ 3 callersFunctionget_telemetry_connection
Get a fresh connection to the telemetry database.
Pi/GUI.py:293
↓ 3 callersFunctionpip_install
pip install with Bookworm/Trixie system Python compatibility.
setup.py:185
↓ 3 callersFunctionsend_discord_message
(webhook_url, message, file_path=None)
Discord/VVcheck_discord.py:27
↓ 3 callersMethodset_mimic_transmission_status
Called by mimic screen to inform GUI.py about transmission status. This allows GUI.py to update Arduino animations across all screens
Pi/GUI.py:497
↓ 3 callersMethodstop
(self)
Pi/RecordedData/playback_engine.py:174
↓ 3 callersMethodupdate_crew_display
Create/update crew member widgets.
Pi/Screens/crew_screen.py:230
↓ 3 callersMethodupdate_crewed_vehicles_display
(self)
Pi/Screens/crew_screen.py:383
↓ 3 callersFunctionupsert_value
Update one label in telemetry table. If it doesn't exist, warn.
Pi/mock_data_tester.py:63
↓ 3 callersFunctionwait_for_apt_locks_or_kill
(timeout=LOCK_WAIT_SECONDS, poll=LOCK_POLL_SECONDS)
setup.py:140
↓ 2 callersMethod_display_cached_eva_stats
Display cached EVA stats for a specific EV position
Pi/Screens/eva_us_screen.py:176
↓ 2 callersFunction_draw_night
(ax, when_utc: dt.datetime, alpha=0.25, zorder=5)
Pi/NightShade.py:155
↓ 2 callersFunction_ecef_from_spherical
(lat_deg: float, lon_deg: float, radius_km: float)
Pi/Screens/orbit_screen.py:53
↓ 2 callersMethod_get_db_path
(self)
Pi/RecordedData/playback_engine.py:216
↓ 2 callersMethod_get_voltage_color
Determine LED color based on voltage threshold (same as mimic screen).
Pi/Screens/playback_screen.py:641
↓ 2 callersMethod_highlight_tiles
Colour the active tile green, others grey.
Pi/Screens/manualcontrol.py:181
↓ 2 callersFunction_new_ax
()
Pi/NightShade.py:148
↓ 2 callersMethod_stop_serial_writer
Stop the serial writer timer.
Pi/Screens/playback_screen.py:421
↓ 2 callersMethod_update_expedition_duration
(self, *_)
Pi/Screens/crew_screen.py:339
↓ 2 callersMethod_update_tdrs_circles
Update the visibility of active TDRS circles.
Pi/Screens/orbit_screen.py:273
↓ 2 callersMethod_update_zoe_label_position
Position the ZOE label at 0° latitude, 77° longitude on the map (once) and control visibility based on TDRS status.
Pi/Screens/orbit_screen.py:677
↓ 2 callersFunction_vdot
(a, b)
Pi/Screens/orbit_screen.py:68
↓ 2 callersMethod_write_line
Ensure newline termination and call serialWrite once per update. serialWrite ultimately writes to all open ports (as in your code).
Pi/Screens/mimic_screen.py:182
↓ 2 callersFunctioncompute_checksum
(crew: List[Dict[str, str]])
Pi/checkCrew.py:766
↓ 2 callersFunctionecef_from_spherical
(lat_deg, lon_deg, radius_km)
Pi/NightShade.py:45
↓ 2 callersFunctionensure_schema
Ensure the database schema exists.
Pi/checkCrew.py:677
↓ 2 callersFunctiongen_hold
(angle: float, duration_s: float, dt_s: float, t0_s: float, include_zero=False)
Pi/RecordedData/disco_maker.py:100
↓ 2 callersFunctiongen_ramp
(start: float, stop: float, duration_s: float, dt_s: float, t0_s: float, bounce: bool=False, include_zero=Fals
Pi/RecordedData/disco_maker.py:120
↓ 2 callersFunctiongen_random
(low: float, high: float, duration_s: float, dt_s: float, t0_s: float, seed: Optional[int]=None, include_zero=
Pi/RecordedData/disco_maker.py:158
↓ 2 callersFunctiongen_saw
(low: float, high: float, period_s: float, duration_s: float, dt_s: float, t0_s: float, include_zero=False)
Pi/RecordedData/disco_maker.py:148
↓ 2 callersFunctiongen_sine
(amp: float, offset: float, period_s: float, duration_s: float, dt_s: float, t0_s: float, include_zero=False)
Pi/RecordedData/disco_maker.py:111
↓ 2 callersFunctiongen_stepseq
(seq: Sequence[float], duration_s: float, dt_s: float, t0_s: float, include_zero=False)
Pi/RecordedData/disco_maker.py:103
↓ 2 callersFunctiongen_triangle
(low: float, high: float, period_s: float, duration_s: float, dt_s: float, t0_s: float, include_zero=False)
Pi/RecordedData/disco_maker.py:135
↓ 2 callersMethodget_active_tdrs
Get list of active TDRS numbers from database
Pi/Screens/ct_sgant_screen.py:252
↓ 2 callersFunctionget_db_path
Get the database path, prioritizing /dev/shm on Linux.
Pi/checkCrew.py:39
↓ 2 callersFunctionget_latest_expedition_number
Return the highest expedition number whose page indicates the expedition has actually begun as of now.
Pi/checkCrew.py:391
↓ 2 callersFunctioninsert_snapshot
Insert a new crew snapshot into the database.
Pi/checkCrew.py:778
↓ 2 callersFunctionload_events
()
Discord/iss_topo_events.py:55
↓ 2 callersFunctionmain
Main function to generate the Earth globe image with error handling.
Pi/orbitGlobe.py:106
↓ 2 callersFunctionparse_tig_to_datetime
(tig)
Discord/iss_topo_events.py:62
↓ 2 callersFunctionremove_tty_device
Removes tty device from list of serial ports.
Pi/GUI.py:138
↓ 2 callersFunctionrepair_dpkg
Repair interrupted dpkg/apt state (fully non-interactive).
setup.py:153
↓ 2 callersFunctionsave_events
(events)
Discord/iss_topo_events.py:50
↓ 2 callersMethodsave_location_settings
Save current location to config file.
Pi/Screens/settings_screen.py:120
next →1–100 of 673, ranked by callers