BandMetadata

class of dascore.io.sintela.protobuf_utils
inherits from: dascore.io.sintela.protobuf_utils._PacketMetadata, dascore.io.sintela.protobuf_utils._ProtobufModel, pydantic.main.BaseModel
source

BandMetadata(
    common_header: Any ,
    packet_type: str ,
    num_channels: int ,
    gauge_length: float ,
    coords: Any ,
    attrs: SintelaProtobufAttrs ,
    num_bands: int ,
    band_def: tuple[tuple[Any, …], …] ,
)-> None

Validated band packets laid out as (time, distance, band).

Methods

Name Description
decode Decode band packets into data, coords, and attrs.
from_parsed Validate band headers and build shared attrs/coords.
from_parsed Validate FFT headers and build shared attrs/coords.
scan Summarize the family for a scan without allocating samples.