Source code for telemetry_anomdet.ingest.ccsds_loader
# src/telemetry_anomdet/ingest/ccsds_loader.pyv
from __future__ import annotations
from ccsdspy import FixedLength, VariableLength, PacketField, PacketArray
from telemetry_anomdet.ingest.dataset import TelemetryDataset
import pandas as pd
[docs]def load_from_ccsds(file_or_stream) -> TelemetryDataset:
"""
Load telemetry from a CCSDS file or stream.
"""
df = pd.DataFrame() # Placeholder
# TODO: Implement CCSDS packet parsing logic
return TelemetryDataset(df)