H5T.get_fields

Floating-point data type bit field information

Syntax

[spos,epos,esize,mpos,msize] = H5T.get_fields(type_id)

Description

[spos,epos,esize,mpos,msize] = H5T.get_fields(type_id) returns information about the locations of the various bit fields of a floating point data type. type_id is a data type identifier. spos is the floating-point sign bit. epos is the exponent bit-position. esize is the size of the exponent in bits. mpos is the mantissa bit-position. msize is the size of the mantissa in bits.

Examples

fid = H5F.open('example.h5');
dset_id = H5D.open(fid,'/g3/float');
type_id = H5D.get_type(dset_id);
[spos, epos, esize, mpos, msize] = H5T.get_fields(type_id);