TimeseriesMetadata

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

TimeseriesMetadata(
    common_header: Any ,
    packet_type: str ,
    num_channels: int ,
    gauge_length: float ,
    coords: Any ,
    attrs: SintelaProtobufAttrs ,
    total_samples: int ,
    sample_rate: float ,
    channel_spacing: float ,
    start_channel: int ,
    channel_step: int ,
)-> None

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

Methods

Name Description
decode Decode timeseries packets into data, coords, and attrs.
decode_stream Fill the patch array packet by packet straight from the stream.
from_parsed Validate timeseries headers and build shared attrs/coords.
scan Summarize the family for a scan without allocating samples.