Challenge
Line to record
Extend the feed parser so it stores every reading as a dict with time, sensor, value and unit in a list of records, then let other code pick out one sensor's readings by key.
Showing 21–26 of 26
Challenge
Extend the feed parser so it stores every reading as a dict with time, sensor, value and unit in a list of records, then let other code pick out one sensor's readings by key.
Challenge
Extend the feed parser so continue skips blank lines and comment lines, then report damaged lines with too few fields instead of crashing, with a count of parsed and damaged lines.
Challenge
…into a folder of their own, named after the sensor, inside telemetry/ . Add the full path: File: star-tracker-a_2026-03-14.csv Path: telemetry/star-tracker-a/star-tracker-a_2026-03-14.csv Reuse the…
Challenge
parse_line() now reads every telemetry line the ground station receives, so a mistake in it would quietly corrupt every chart and report. It deserves tests that run every time someone changes it…
Challenge
…one engine temperature into OK, WARN or CRITICAL. Real telemetry doesn't arrive one number at a time: after each pass the ground station gets a whole list of readings, and every one of them needs the…
Challenge
…a blank line and a closing line. Mission Control online Telemetry link: OK Weather feed: OK Ready for pre-flight checks An empty print() prints a blank line. Every character still counts: one space…