dascore
DASCore - A library for fiber optic sensing.
Classes
|
Name
|
Description
|
|
AnnotationSet
|
An immutable, dataframe-backed set of annotations over patch dimensions.
|
|
Spool
|
A container of patches: a view over a PatchCatalog.
|
|
CoordManager
|
Class for managing coordinates.
|
|
DascoreConfig
|
Container for runtime configuration values.
|
|
Inventory
|
Top-level DASDAE inventory manifest.
|
|
Patch
|
A Class for managing data and metadata.
|
|
PatchAttrs
|
The expected attributes for a Patch.
|
|
PatchProcessor
|
An operation on a patch, written as a class.
|
|
PatchSummary
|
A metadata-only summary of a patch.
|
Modules
|
Name
|
Description
|
|
compat
|
Compatibility module for DASCore.
|
|
config
|
Runtime configuration for DASCore.
|
|
constants
|
Constants used throughout DASCore.
|
|
core
|
Core routines and functionality for processing distributed fiber data.
|
|
examples
|
A module for loading examples.
|
|
exceptions
|
Custom dascore exceptions.
|
|
io
|
Modules for reading and writing fiber data.
|
|
models
|
DASCore’s model layer: base classes and the annotated types they are built from.
|
|
proc
|
Module containing patch processing routines.
|
|
transform
|
A module for applying transformation to Patches.
|
|
units
|
Module for handling units.
|
|
utils
|
Utilities for dascore.
|
|
version
|
Module for reporting the version of dascore.
|
|
warnings
|
Custom dascore warnings.
|
|
xarray
|
xarray integration: conversions between dascore and xarray objects.
|
|
viz
|
Module for static, matplotlib-based visualizations and figure generation.
|
|
main
|
Run DASCore’s CLI through the selected Python interpreter.
|
|
_cli
|
Typer command definitions, loaded only when the CLI is invoked.
|
|
cli
|
The DASCore command-line entry point.
|