io

module of dascore source

Modules for reading and writing fiber data.

Functions

Name Description
make_scan_payload Build one normalized FiberIO scan payload.
read Read 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.
InventoryIO A namespace for Inventory methods.
PatchIO A namespace for Patch methods.
ScanPayload The structured payload contract returned by FiberIO.scan().
SpoolIO Namespace for Spool I/O conversions.

Modules

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