ProdMLFlatV1

class of dascore.io.prodml.core
inherits from: H5ArrayMixin, FiberIO
source

ProdMLFlatV1()

Support for flat files: one root DAS (time, locus) dataset whose attrs use PRODML raw-node names, with no Acquisition group.

Methods

Name Description
get_format Derive the format name and version from the family detector.
get_metadata Build coordinates and attrs from the dataset’s attrs.
get_version Return the version if the file has the flat layout.
read Read patches by selecting metadata and loading the resulting array windows.
read_array Slice the dataset key names, defaulting to the metadata’s own.
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.).