DASVaderV1

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

DASVaderV1()

Support for DASVader JLD2 files.

Note

Legacy DASVader files may contain anonymous JLD2 object references. DASCore reads these references when supported by HDF5 and raises DASVaderCompatibilityError with compatibility instructions when dereferencing fails. A known working stack for such legacy files is h5py<3.16 with HDF5 1.14.x.

Methods

Name Description
get_format Derive the format name and version from the family detector.
get_metadata Scan a DASVader file, return summary information about the 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 data reference’s 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.).