User Tools

Site Tools


visual3d:documentation:definitions:file_formats:hdf5

HDF5 File Format

Hierarchical Data Format Version 5 (HDF5) is designed to store and organize large amounts of data. Developed by the U.S. National Center for Supercomputing Applications it has since found use across many scientific fields.

The format continues to be supported by the HDF group, a non profit organization dedicated to the production and maintenance of the open source format.

HDF supports easily supports n-dimensional datasets, is a portable self describing format with no vendor lock in. This will facilitate users taking greater control of their own data, allowing them full access to the data collected without the need for any additional applications.

HDF5 in Biomechanics

ISB, ESB, ESMAC, GCMAS, and ASB Guidelines for Open Data Sharing in the Human Movement Sciences:

“The choice of file format is a fundamental yet frequently overlooked consideration that directly impacts the findability, interoperability, and long-term reusability of shared human movement datasets… In this regard, the Hierarchical Data Format version 5 (HDF5) merits particular attention as a candidate for standardized data exchange in the human movement sciences.”

Working With HDF5

HAS-Motion Documentation

Here is a doc detailing our implementation of the HDF5 format.

HDFView

The HDF Group maintains a free to use .h5 viewer named HDFView.

Libraries

Several libraries exist allowing users to interface with .h5 files from an array of languages h5py for Python being the most popular.

visual3d/documentation/definitions/file_formats/hdf5.txt · Last modified: by sgranger