Registry / serialization / highfive

highfive

JSON →
library3.3.0vcpkgunverified

HighFive is a modern, user-friendly, header-only, C++14 interface for libhdf5.

vcpkg install highfive
INSTALL
IMPORT
SIG · HIGHFIVE
H
highfive
serializationcppv3.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

highfive/H5File.hpp
#include <highfive/H5File.hpp>

Create an HDF5 file and write a dataset

#include <highfive/H5File.hpp> #include <vector> int main() { using namespace HighFive; File file("data.h5", File::ReadWrite | File::Create | File::Truncate); std::vector<int> data = {1, 2, 3, 4, 5}; file.createDataSet("my_dataset", data); return 0; }
Debug
Known issues
gotchaHeader-only but requires linking with libhdf5; ensure HDF5 is installed and findable by CMake.
fix
Install libhdf5-dev (or equivalent) and set HDF5_ROOT if needed.
affects: *
Upgrade
Version history
3.3.0latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
12
Resources

No resource links recorded.

highfive — pip install highfive · libregistry