.. _file_include_dx2_h5_h5read_processed.hpp: File h5read_processed.hpp ========================= |exhale_lsh| :ref:`Parent directory ` (``include/dx2/h5``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS HDF5 dataset access utilities for reflection table loading. Definition (``include/dx2/h5/h5read_processed.hpp``) ---------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_include_dx2_h5_h5read_processed.hpp.rst 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`` (:ref:`file_include_dx2_h5_h5utils.hpp`) - ``dx2/logging.hpp`` (:ref:`file_include_dx2_logging.hpp`) - ``experimental/mdspan`` - ``hdf5.h`` - ``hdf5_hl.h`` - ``string`` - ``typeindex`` - ``unordered_set`` - ``vector`` Included By ----------- - :ref:`file_dx2_h5_h5read_processed.cxx` - :ref:`file_include_dx2_reflection.hpp` Namespaces ---------- - :ref:`namespace_h5read_processed_utils` Classes ------- - :ref:`exhale_struct_structh5read__processed__utils_1_1GroupScanContext` - :ref:`exhale_struct_structh5read__processed__utils_1_1H5ArrayData` - :ref:`exhale_struct_structh5read__processed__utils_1_1TraverseData` Functions --------- - :ref:`exhale_function_h5read__processed_8hpp_1ac3b806ae9215abbf26373a5388e4a6f8` - :ref:`exhale_function_h5read__processed_8hpp_1a3198c2ea75a195c4f270c8184fba51d5` - :ref:`exhale_function_h5read__processed_8hpp_1af780b10994a6044e0aaf23572361967b` - :ref:`exhale_function_h5read__processed_8hpp_1a592205462c54cdc938e3a7c9f7dcf13a` - :ref:`exhale_function_h5read__processed_8hpp_1a4a3f65c7969d24e8854b6d1f8db4bac7` - :ref:`exhale_function_h5read__processed_8hpp_1aa84d9c9cb3670d0868cd8f9d1cc81bef`