Thanks,
Dieter
On 2/4/06, dHering <[EMAIL PROTECTED]> wrote:
Hi guys,
I'm having problems trying to read my pytables datasets through the hdf5 api. When I try to use H5Dread() I get an error stating my dataspace_id is not valid. I have looked at the Pytables tutorial appendix-D, but I have a couple of questions.
Is the high level table interface used by Pytables (The H5TA.h header)?
Do I read the dataset with the H5P_DEFAULT property list identifier?
The following quote is taken from appendix-D:
"A Table has a dataspace with a 1-dimensional chunked layout."
Does this mean that a 2d table is an array of structs, where each struct (a row of fields) is the chunk?
Besides this, I have a couple general questions regarding hdf5:
It seems to me that selecting a chunk size when writing an hdf5 dataset is arbitrary. Is there a rule for selecting a size for chunking? Since the struct is an encapsulated element, should my chunk size be "1" ? Or maybe the number of fields in my row (struct)? Or multiple rows? I don't understand the relevance.
Lastly, There only seems to be the HDF5 help desk ([EMAIL PROTECTED]). I wonder why there is not any type of mail-list or forum for researching and discussing hdf5 particularities. Are you aware of any?
As always, Thank you,
Dieter
