H5P.set_external is not compatible with H5P.set_chunk?

Hi,

I am a newbie in HDF5. I really enjoy the detailed user guide and well
documented reference manuals. Only the external datasets always surprise
me. Every time I try to combine H5P.set_external with H5P.set_chunk,
H5D.create will return error "unable to create dataset".

However, only create external dataset without specifying chunksize is
OK. Only create dataset with chunksize is also OK. Is there any
explanation about this? Is it an expected behavior or not? I shall
highly appreciate your kindness, if you could give me some opinion.

LittleBigBrain

LittleBigBrain:

Hi,

I am a newbie in HDF5. I really enjoy the detailed user guide and well
documented reference manuals. Only the external datasets always surprise
me. Every time I try to combine H5P.set_external with H5P.set_chunk,
H5D.create will return error "unable to create dataset".

However, only create external dataset without specifying chunksize is
OK. Only create dataset with chunksize is also OK. Is there any
explanation about this? Is it an expected behavior or not? I shall
highly appreciate your kindness, if you could give me some opinion.

LittleBigBrain

I think I find the explanation: external storage only available for

H5D_CONTIGUOUS format, and set_chunk is only available for H5D_CHUNKED
format.

Thanks to All

LittleBigBrain

ยทยทยท