FebusMTXH5V1

class of dascore.io.febus.core
inherits from: FiberIO
source

FebusMTXH5V1()

HDF5 format used by Febus for storing Brillouin spectra.

As with the BSL files, time holds the start of each acquisition window and the non-dimensional sample_span coord holds its length.

Methods

Name Description
get_format Derive the format name and version from the family detector.
get_metadata Scan a Febus MTX HDF5 file.
get_version Return the file version when the resource matches this family.
read Read patches by selecting metadata and loading the resulting array windows.
read_array Slice the mtx dataset directly.
scan Return patch metadata; the dispatcher attaches source provenance.
unit_members Return the files identifying a directory unit of this format, if any.
write Write the spool to a resource (eg path, stream, etc.).