Network

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

Network(
    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 ,
    name: str =”“,
    identifiers: tuple[str, …] = (),
    fiber_arrays: tuple[FiberArray, …] = (),
    stations: tuple[Station, …] = (),
)-> None

FDSN-like organizational container below an inventory.

Methods

Name Description
check Check code rules for this network.
is_effective_at Return True if this epoch is valid at the supplied time (half-open).
new Create a new instance with some attributes updated.
overlaps Return True if two half-open validity intervals overlap.