forked from jsharpe/hdf5
-
Notifications
You must be signed in to change notification settings - Fork 0
HDF5 C++ wrapper
License
zenotech/hdf5
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This library aims to provide an abstraction of the hdf5 file format for c++ code. It aims to reduce the number of explicit calls to the hdf5 APIs by using the c++ type system to automatically construct the appropriate datatypes. The library is a header only library so no compilation is required. Requirements: hdf5 1.6 or greater mpi-io if parallel io support is required Boost 1.37 or greater Example usage: #include <hdffile.hpp> #include <hdfdataset.hpp> #include <boost/shared_ptr.hpp> int main() { hdf::HDFFile<> file("test.h5", hdf::HDFFile<>::truncate); std::vector<double> data(100,1.0); std::shared_ptr<hdf::HDFDataSet<> > dataset = file.writeDataset<double>("doubledataset", data); }
About
HDF5 C++ wrapper
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 98.3%
- CMake 1.1%
- Starlark 0.6%