Challenge
Mission elapsed time
Parse the launch and the latest telemetry timestamp with datetime.fromisoformat(), subtract them to get the mission elapsed time, then time events reported by ground stations in three different time…
Showing 11–20 of 30
Challenge
Parse the launch and the latest telemetry timestamp with datetime.fromisoformat(), subtract them to get the mission elapsed time, then time events reported by ground stations in three different time…
Challenge
…0 as missing, then do the same for an empty field in a telemetry line.
Challenge
Print 7.6612 as Speed: 7.66 km/s, 1234567 as Mass: 1,234,567 kg and a fuel fraction as a percentage, using format specs in f-strings.
Challenge
The ground station keeps its telemetry on a Windows computer, and a config script tells the software where to save it. Someone wrote the path the way Windows shows it, and this is what the script…
Challenge
…it. Then print every setting: units: imperial language: en telemetry_rate_hz: 10 dark_mode: True alerts: all DEFAULTS.copy() makes a separate dict, and settings.update(user_settings) overwrites the…
Challenge
…The alert checker and the daily report want to parse telemetry lines too, and copying the loop into each of them is how bugs get fixed in one place and not the other. Turn the parsing into a function…
Challenge
…typed by hand Operators edit this config by hand, so the telemetry setting can be yes , no , true or false , in any case and with stray spaces. Yes and true mean on; anything else means off. Print…
Challenge
…one loop. Keep the three level variables, which come from telemetry. The output must stay exactly the same: Tank A: 78.3% Tank B: 12.5% LOW Tank C: 46.0% Build tanks = [("A", tank_a), ("B", tank_b)…
Challenge
The telemetry decoder hands over each frame as separate lists: the sensor names in one, the readings in another, in matching order. The display needs them back together: each name next to its value…
Challenge
Every telemetry reading carries a timestamp in the international ISO 8601 format: 2026-03-14T09:30:05Z . Machines love it, because it sorts correctly as text, and people find it hard to read. Cut the…