I think a lot of people end up rolling their own. Mine is here:
<http://www.bluequartz.net/cgi-bin/gitweb/gitweb.cgi?p=MXADataModel.git;a=tree;f=Source/MXA/HDF5;h=a0840a84a37518b5a6e719865d617ffab8bfa560;hb=e8cf1115a54eb2203087be3574408bcb6e86fe46
>
Look for the H5Lite.h and H5Lite.cpp. I ended up doing what you did
and used C++ type system to "pick the right type" using C++ templates.
Pretty basic but seems to work.
___________________________________________________________
Mike Jackson www.bluequartz.net
Principal Software Engineer [email protected]
BlueQuartz Software Dayton, Ohio
On Mar 29, 2010, at 3:08 PM, James Sharpe wrote:
I've begun writing a library in c++ with the purpose of easing use
of hdf5 in c++ with the stl. The source is available at:
http://github.com/jsharpe/hdf5
My reasons for doing this over the current hdf5 c++ bindings are thus:
• Lack of support for parallel MPI-IO (not currently implemented
but will be shortly!)
• Removal of necessity to construct manually dataspaces / datatypes
when the C++ type system can do the heavy lifting for you.
• Lack of support for hyperslabs
I'm interested in seeing what interest there is in helping out
developing this library as it is very much in its infancy and will
largely be driven by my own requirements but want to be able to make
it available to others to use. It is available under the Boost
software license and I'd like to see it in the future either be
integrated into the hdfgroup's source tree or the boost libraries.
I look forward to seeing the interest around this library.
James
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org