H5S.copy

Create copy of data space

Syntax

output = H5S.copy(space_id)

Description

output = H5S.copy(space_id) creates a new data space, which is an exact copy of the dataspace identified by space_id. The output argument is a data space identifier.

Examples

fid = H5F.open('example.h5');
dset_id = H5D.open(fid,'/g2/dset2.1');
space1_id = H5D.get_space(dset_id);
space2_id = H5S.copy(space1_id);
[~,dims1] = H5S.get_simple_extent_dims(space1_id)
[~,dims2] = H5S.get_simple_extent_dims(space2_id)