v0.11.0: new celestrak_tle adapter + CENTRAL_SAT satellite-tracking stream (#100)

This commit is contained in:
malice 2026-06-09 00:54:19 -06:00 committed by GitHub
commit 621148ac46
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 1067 additions and 4 deletions

View file

@ -11,7 +11,8 @@ from central.adapter_discovery import discover_adapters
from central.gui import routes
# Adapters with data_class="telemetry" (the pinned split; grow as telemetry adapters land).
_TELEMETRY = ["itd_511_cameras", "nwis", "tomtom_flow"]
# v0.11.0 added celestrak_tle (orbital state -- continuous-ish refresh, telemetry-class).
_TELEMETRY = ["celestrak_tle", "itd_511_cameras", "nwis", "tomtom_flow"]
# --- data_class defaults / registry split -----------------------------------
@ -20,7 +21,7 @@ def test_base_default_is_event():
assert SourceAdapter.data_class == "event"
def test_registry_split_11_event_1_telemetry():
def test_registry_split_event_vs_telemetry():
reg = discover_adapters()
by_class = {}
for name, cls in reg.items():