FFTMetadata

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

FFTMetadata(
    common_header: Any ,
    packet_type: str ,
    num_channels: int ,
    gauge_length: float ,
    coords: Any ,
    attrs: SintelaProtobufAttrs ,
    num_bins: int ,
    channel_step: int ,
    has_complex: bool ,
)-> None

Validated FFT packets laid out as (time, distance, frequency).

Methods

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