[hdf-forum] H5Dset_extent and maxdims
Francesc Alted
faltet at pytables.com
Tue Oct 14 11:56:14 EDT 2008
Hi Pedro,
A Tuesday 07 October 2008, Pedro Vicente escrigué:
> Hi Francesc
>
> At 05:46 AM 10/7/2008, Francesc Alted wrote:
> >Hi,
> >
> >I'm trying to wrap the H5Dset_extent call, and I have a question.
> > In the current docs, one can read:
> >
> >"""
> > This function can be applied to the following datasets:
> >
> > * Any dataset with unlimited dimensions
> > * A dataset with fixed dimensions if the new dimension sizes are
> >less than the maximum sizes set with maxdims (see H5Screate_simple)
> >"""
> >
> >(http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-SetExtent),
> >
> >However, when I try to set a size larger than maximum against a
> > dataset with fixed dimensions, the H5Dset_extent call succeeds and
> > effectively *enlarges* the dimension (contrarily to what
> > documentation is saying).
>
> this should not happen, it is not allowed to set a size larger than
> the initially set maximum in a dataset with fixed dimensions
>
> the docs are correct
>
> can you send us a sample program ?
I've tried to reproduce the problem with the sample program, but I
can't :-/ With the attached program, I get:
$ ./h5_set_extent
HDF5-DIAG: Error detected in HDF5 (1.8.1) thread 0:
#000: H5D.c line 1007 in H5Dset_extent(): unable to set extend dataset
major: Dataset
minor: Unable to initialize object
#001: H5Dint.c line 2472 in H5D_set_extent(): unable to modify size of
data space
major: Dataset
minor: Unable to initialize object
#002: H5S.c line 1791 in H5S_set_extent(): dimension cannot be
modified
major: Invalid arguments to routine
minor: Bad value
in both 1.6.5 and 1.8.1, so obviously I made some mistake in my earlier
tests.
Sorry for the noise,
--
Francesc Alted
Freelance developer
Tel +34-964-282-249
-------------- next part --------------
A non-text attachment was scrubbed...
Name: h5_set_extent.c
Type: text/x-csrc
Size: 968 bytes
Desc: not available
URL: <http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/attachments/20081014/02082310/attachment.bin>
-------------- next part --------------
----------------------------------------------------------------------
This mailing list is for HDF software users discussion.
To subscribe to this list, send a message to hdf-forum-subscribe at hdfgroup.org.
To unsubscribe, send a message to hdf-forum-unsubscribe at hdfgroup.org.
More information about the Hdf-forum
mailing list