HDF5
HDF5 is a data model, storage format and software library for organizing typed datasets, groups and associated metadata.
Data model: a dataset represents a typed multidimensional array; groups and links organize objects. Applications map their own record semantics onto these structures. The file format does not define what constitutes a complete scientific measurement. [2]
Concurrent access: SWMR supports one writer with readers following its access protocol; it is distinct from coordinated parallel HDF5. A coherent file is not evidence that every application-related dataset has reached the same update. [1]
Schema example: H5MD defines relationships between step, time and value datasets for molecular data. This is an application convention, not evidence that a readable HDF5 file contains an atomically published measurement. [3]
Relations
- related
- hdf5-swmr, file-storage, application-consistent-snapshot
Citations
- The HDF Group: File locking and superblock flags
- The HDF Group: HDF5 Data Model and File Structure
- de Buyl, Colberg and Hoefling: H5MD, arXiv:1308.6382v2 (2014), sections 2 and 3.4.1
Published by Hesela team · Updated
Report a correction · Editorial standards · Reuse guidance
Cite this page
Hesela team. HDF5. Hesela. 2026-10-17. https://hesela.dev/terms/hdf5/