Hello programmers :-),
I'm still new to this HDF file format, and what I could do is run the C++
examples given in the tutorial to read a pressures data file given to me
by someone.
My first question is, is it possible to read the values of my H5 file to a
vector? all I've seen is array works, which is not convenient when working
generally with different sizes of data files (the files I'm using are 3D
matrices).
So what I would like to do, is having a program in this scheme:
1-Read the file and determine the data type and size
2-create a 3D vector for reading the data (like vector< vector< vector<
double > > > data;)
3-copy the data from the file to this vector.
is this possible with the current library?
My second question, is there a function in the library to read a single
element? I just found a function for reading a whole set into an array in
the tutorial:
status = H5Dread(dataset_id, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT,
dset_data);
If there's a tutorial that is more detailed than this, or let's say a
manual, I'd be so happy to know about its existence.
Thank you, any efforts are highly appreciated.
Best regards,
Samer