core
Core routines and functionality for processing distributed fiber data.
Classes
|
Name
|
Description
|
|
CoordManager
|
Class for managing coordinates.
|
|
CoordSummary
|
A summary for coordinates.
|
|
Inventory
|
Top-level DASDAE inventory manifest.
|
|
NumericCoord
|
A coordinate whose labels are held as an ordered sequence of runs.
|
|
Patch
|
A Class for managing data and metadata.
|
|
PatchMeta
|
Everything a patch is apart from its data.
|
|
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.
|
|
lazy_array
|
A recipe for an array which is read a member at a time.
|
|
patch
|
A 2D trace object.
|
|
patch_meta
|
The metadata half of a patch: what the data are, without holding them.
|
|
processor
|
Patch operations written as classes.
|
|
source
|
A description of an array stored in a resource, which can load it.
|
|
spool
|
Module for spools, containers of patches.
|
|
summary
|
Summary models for patch workflows.
|
|
_spool_inventory
|
Internal spool-side inventory operations.
|