File h5read_processed.hpp

↰ Parent directory (include/dx2/h5)

HDF5 dataset access utilities for reflection table loading.

Definition (include/dx2/h5/h5read_processed.hpp)

Detailed Description

This header provides functions for reading typed datasets from HDF5 files along with their dimensional metadata. It includes fast, shape-aware readers, recursive traversal of group structures, and scoped utilities for extracting datasets from flat HDF5 groups such as /dials/processing/group_0.

Utilities in h5read_processed_utils focus on immediate dataset access, while recursive tools allow for full introspection of nested groups.

Intended for internal use in processing pipelines.

Includes

  • cassert

  • chrono

  • cstring

  • dx2/h5/h5utils.hpp (File h5utils.hpp)

  • dx2/logging.hpp (File logging.hpp)

  • experimental/mdspan

  • hdf5.h

  • hdf5_hl.h

  • string

  • typeindex

  • unordered_set

  • vector

Included By

Namespaces

Classes

Functions