Channel

class of dascore.core.inventory
inherits from: TimeRangedModel, InventoryModel, DascoreBaseModel, pydantic.main.BaseModel
source

Channel(
    description: str = ““,
    extra_fields: collections.abc.Mapping[str, str | int | float | bool[str, int, float, bool]] = ,
    start_time: datetime64 = NaT,
    end_time: datetime64 = NaT,
    code: str ,
    location_code: str =”“,
    coordinates: tuple[tuple[float, …], None] = None,
    sample_rate: float | None = None,
    azimuth: float | None = None,
    dip: float | None = None,
    depth: float | None = None,
    data_type: Literal[’‘, ’velocity’, ‘strain_rate’, ‘phase’, ‘phase_difference’, ‘phase_rate’, ‘strain’, ‘temperature’, ‘temperature_gradient’, ‘brillouin_spectrum’, ‘fourier_transform’, ‘amplitude_spectrum’, ‘power_spectrum’, ‘power_spectral_density’, ‘frequency_band_energy’, ‘stalta’, ‘kurtosis’, ‘envelope’, ‘correlation’, ‘tau_p’, ‘dispersion’, ‘phase_weighted_stack’, ‘otdr’] =”“,
    data_units: Quantity | str | None = None,
    response: dascore.core.inventory.Response | None[Response, None] = None,
)-> None

Station-level time-series stream identity.