io

module of dascore source

Modules for reading and writing fiber data.

Functions

Name Description
read Read a fiber file.
scan Scan a potential patch source, return a list of PatchAttrs.
scan_to_df Scan a path, return a dataframe of contents.
write Write a Patch or Spool to disk.

Classes

Name Description
FiberIO An interface which adds support for a given filer format.
PatchFileSummary The necessary attributes for indexing a fiber file.
PatchIO A namespace for Patch methods.

Modules

Name Description
core Base functionality for reading, writing, determining file formats, and scanning
indexer An HDF5-based indexer for local file systems.
dasdae Support for the DASDAE format.
optodas Support for OptoDAS format.
neubrex Support for Neubrex H5 DSS/DTS files.
h5simple Support for generic H5 files.
terra15 Module for reading and writing data recorded by Terra15 DAS interrogators.
dasvader This module adds IO support for the files written by the Julia package DASVader:
tdms Module for reading and writing TDMS fiber data recorded by Silixa.
silixah5 IO support for Silixa HDF5 files.
febus Support for Febus format.
xml_binary Module for reading data stored in xml_binary format.
ap_sensing IO support for AP sensing interrogators.
sr4731 SR-4731 OTDR SOR file support.
sintela_binary Sintela binary reader.
uptech Read HDF5 files exported by Uptech Sensing AS1000 interrogators.
pickle A module for reading and writing pickle format.
gdr Support for the Geothermal Data Repository (gdr) h5 format.
wav Module for writing wave files to disk.
segy SEGY format support module.
dashdf5 Basic support for DAS-HDF5 a subset of CF (climate and forcasting).
prodml Support for prodML format.
rsf RSF format support module.
sentek Module for reading DAS data recorded by Sentek interrogator