core

module of dascore source

Core routines and functionality for processing distributed fiber data.

Functions

Name Description
concat_coords Concatenate monotonic coordinates into a single coordinate.
get_coord Return a coordinate from provided inputs.
get_coord_manager Create a coordinate manager.

Classes

Name Description
CoordManager Class for managing coordinates.
CoordSegmented A coordinate composed of an ordered sequence of monotonic segments.
CoordSummary A summary for coordinates.
Inventory Top-level DASDAE inventory manifest.
Patch A Class for managing data and metadata.
PatchSummary A metadata-only summary of a patch.

Modules

Name Description
annotation_loader Read annotation sets from storage.
annotations DASCore annotations: labelled geometry over the dimensions of patch data.
attrs Pydantic schemas used by DASCore.
coordmanager Module for managing coordinates.
coords Machinery for coordinates.
inventory DASDAE Inventory: DASCore’s metadata model for DFOS observing systems.
inventory_loader Load a DASDAE inventory from an authoring directory.
patch A 2D trace object.
spool Module for spools, containers of patches.
summary Summary models for patch workflows.
_spool_inventory Spool-side inventory machinery.