Hello, I am currently developping a software tool in C++ and I need to treat an 
hdf5 file. The file consists on a set of values of atmospheric attenutation 
(float values).
There are four types of attenuation (due to clouds, due to rain, due to 
scintillation and due to gases). Each type of attenuation is evaluated second 
by second and during a year and we obtain different values, depending on the 
frequency used. As a consequence, each attenuation type has a size of: 1 year * 
365 days/year * 24 hours/day * 3600 seconds/hour = 31536000 samples/attenuation 
And the hdf5 file has a size of: 2 frequencies * 4 types of 
attenuation/frequency * 31536000 samples/attenuation = 252288000 samples. what 
I need to do is to access to the file to obtain, for each value of frequency 
and for each second, the global attenuation (clouds + rain + scintillation + 
gases). I have been looking all the examples in Internet, but I haven't solved 
the problem yet. I have been able to do it in Matlab, but it seems to be a 
little bit more complicated in C++. Could any of you please give me an idea of 
how the code in C++ should be implemented? And is it possible to copy such 
values of total attenuation in a dynamically-sized array, once they have been 
accessed? If you need additional information concerning the file please, do not 
hesitate to contact me. Thank you very much. Regards,  Jorge ARIZA              
                        
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to