ritsuko
Helper utilities for ArtifactDB C++ code
Loading...
Searching...
No Matches
hdf5.hpp
Go to the documentation of this file.
1#ifndef RITSUKO_HDF5_HPP
2#define RITSUKO_HDF5_HPP
3
7#include "exceeds_limit.hpp"
8#include "get_1d_length.hpp"
9#include "get_dimensions.hpp"
10#include "get_name.hpp"
11#include "is_utf8_string.hpp"
12#include "load_attribute.hpp"
13#include "load_dataset.hpp"
15#include "miscellaneous.hpp"
16#include "open.hpp"
19#include "IterateNdDataset.hpp"
20#include "validate_string.hpp"
21
27namespace ritsuko {
28
33namespace hdf5 {}
34
35}
36
37#endif
Iterate through an N-dimensional dataset by block.
Stream a numeric 1-dimensional HDF5 dataset into memory.
Stream a numeric 1-dimensional HDF5 dataset into memory.
Choose a HDF5 datatype.
Check for larger-than-expected types in HDF5 datasets.
Get the length of a 1-dimensional HDF5 dataset.
Get the dimensions of a HDF5 dataset.
Get the name of a HDF5 object.
Check if a string datatype uses a UTF-8 encoding.
Load HDF5 attributes.
Helper functions to load datasets.
Miscellaneous functions for user convenience.
Get the missing placeholder attribute.
Assorted helper functions for parsing and validation.
Definition choose_missing_placeholder.hpp:15
Convenience functions to safely open HDF5 handles.
Pick a block size for a 1-dimensional HDF5 dataset.
Pick block dimensions for an N-dimensional HDF5 dataset.
Helper functions to validate strings.