Module H5DS

Low-level HDF5 “H5DS” Dimension Scale interface.

h5py.h5ds.attach_scale(DatasetID dset, DatasetID dscale, UINT idx)

Attach Dimension Scale dscale to Dimension idx of Dataset dset.

h5py.h5ds.detach_scale(DatasetID dset, DatasetID dscale, UINT idx)

Detach Dimension Scale dscale from the Dimension idx of Dataset dset.

h5py.h5ds.get_label(DatasetID dset, UINT idx) → STRING name_of_label

Read the label for Dimension idx of Dataset dset into buffer label.

h5py.h5ds.get_num_scales(DatasetID dset, UINT dim) → INT number_of_scales

Determines how many Dimension Scales are attached to Dimension dim of Dataset dset.

h5py.h5ds.get_scale_name(DatasetID dscale) → STRING name_of_scale

Retrieves name of Dimension Scale dscale.

h5py.h5ds.is_attached(DatasetID dset, DatasetID dscale, UINT idx) → BOOL

Report if Dimension Scale dscale is currently attached to Dimension idx of Dataset dset.

h5py.h5ds.is_scale(DatasetID dset) → BOOL

Determines whether dset is a dimension scale.

h5py.h5ds.iterate(DatasetID loc, UINT dim, CALLABLE func, UINT startidx=0) → Return value from func

Iterate a callable (function, method or callable object) over the members of a group. Your callable should have the signature:

func(STRING name) => Result

Returning None continues iteration; returning anything else aborts iteration and returns that value. Keywords:

h5py.h5ds.set_label(DatasetID dset, UINT idx, STRING label)

Set label for the Dimension idx of Dataset dset to the value label.

h5py.h5ds.set_scale(DatasetID dset, STRING dimname)

Convert dataset dset to a dimension scale, with optional name dimname.