io

module of dascore source

Modules for reading and writing fiber data.

Functions

Name Description
read Read a fiber file.
read_array Read an array, or part of one, out of a fiber file.
scan Scan a potential patch source and return its patch summaries.
scan_payloads Scan a potential patch source and return full coordinate payloads.
scan_to_df Scan a path, return a dataframe of contents.
write Write a Patch or Spool to disk.

Classes

Name Description
AnnotationIO A namespace for AnnotationSet methods.
FiberIO Interface for a fiber data format; subclass it to add format support.
H5ArrayMixin Describe and slice a single-patch HDF5 format’s array from its dataset.
InventoryIO A namespace for Inventory methods.
PatchIO A namespace for Patch methods.
SpoolIO Namespace for Spool I/O conversions.

Modules

Name Description
core Base functionality for reading, writing, determining file formats, and scanning
utils Shared utilities for IO implementations.
zarr Zarr IO support for DASCore.
prodml Support for the PRODML format.
uptech Read HDF5 files exported by Uptech Sensing AS1000 interrogators.
pickle A module for reading and writing pickle format.
wav Module for writing wave files to disk.
sintela Sintela readers.
dasdae Support for the DASDAE format.
odh4 Support for the OptaSense ODH4 HDF5 format.
optodas Support for OptoDAS format.
sentek Module for reading DAS data recorded by Sentek interrogator
dashdf5 Basic support for DAS-HDF5 a subset of CF (climate and forecasting).
h5simple Support for generic H5 files.
arrow Support for the DASCore Arrow patch format.
tdms Module for reading and writing TDMS fiber data recorded by Silixa.
dasvader This module adds IO support for the files written by the Julia package DASVader:
index SQLite spool index package.
mseed DASCore support for MiniSEED files.
febus Read Febus DAS interrogator formats.
xml_binary Module for reading data stored in xml_binary format.
witsml Read WITSML 1.4 distributed temperature sensing (DTS) logs.
segy SEGY format support module.
silixah5 IO support for Silixa HDF5 files.
ai4eps Support for the AI4EPS event HDF5 format.
netcdf NetCDF IO support for DASCore.
neubrex Support for Neubrex H5 DSS/DTS files.
sr4731 SR-4731 OTDR SOR file support.
asdf Read the waveforms of seismic ASDF files.
terra15 Read and write data from Terra15 DAS interrogators.
gdr Support for the Geothermal Data Repository (gdr) h5 format.
xdas Read support for the XDAS NetCDF layout.
ap_sensing IO support for AP sensing interrogators.
rsf RSF format support module.