1#ifndef CHIHAYA_SUBSET_HPP
2#define CHIHAYA_SUBSET_HPP
5#include "ritsuko/ritsuko.hpp"
6#include "ritsuko/hdf5/hdf5.hpp"
13#include "utils_list.hpp"
14#include "utils_misc.hpp"
15#include "utils_subset.hpp"
39 auto seed_details = internal_misc::load_seed_details(handle,
"seed", version, options);
40 auto& seed_dims = seed_details.dimensions;
42 auto ihandle = ritsuko::hdf5::open_group(handle,
"index");
43 auto collected = internal_subset::validate_index_list(ihandle, seed_dims, version);
44 for (
auto p : collected) {
45 seed_dims[p.first] = p.second;
ArrayDetails validate(const H5::Group &handle, const ritsuko::Version &version, Options &options)
Definition: subset.hpp:38
Namespace for all chihaya functions.
Definition: binary_arithmetic.hpp:22
Details about an array.
Definition: utils_public.hpp:36
Validation options.
Definition: utils_public.hpp:66
Various public utilities.