PatchFileSummary

class of dascore.io.core source

PatchFileSummary(
    data_type: Literal[’‘, ’velocity’, ‘strain_rate’, ‘phase’, ‘strain’, ‘temperature’, ‘temperature_gradient’] ,
    data_category: Literal[’‘, ’DAS’, ‘DTS’, ‘DSS’] ,
    data_units: str ,
    time_min: DateTime64 ,
    time_max: DateTime64 ,
    d_time: TimeDelta64 ,
    time_units: str ,
    distance_min: float ,
    distance_max: float ,
    d_distance: float ,
    distance_units: str ,
    instrument_id: str ,
    cable_id: str ,
    dims: tuple[str, …] | str ,
    tag: str ,
    station: str ,
    network: str ,
    history: str | Sequence[str] ,
    file_version: str ,
    file_format: str ,
    path: str | Path ,
    **extra_data ,
)-> None

The expected minimum attributes for a Patch/spool file.

Methods

Name Description
get_defaults return a dict of default values
get_index_columns Return the column names which should be used for indexing.
get dict-like get method.
items Yield (attribute, values) just like dict.items().

Classes

Name Description
Config Configuration for Patch Summary