h5
h5 is a high-level C++20 interface to the HDF5
library, together with a dict-like Python interface built on top of it. It provides RAII
resource management, generic read/write for STL containers and multi-dimensional arrays,
and an extensible ADL-based mechanism to make your own types HDF5-serializable.
It is a part of the TRIQS project.
To get started, see the installation guide or learn how to use h5 in the
Documentation.