User Tools

Site Tools


visual3d:documentation:definitions:file_formats:hdf5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
visual3d:documentation:definitions:file_formats:hdf5 [2026/07/15 14:19] – created sgrangervisual3d:documentation:definitions:file_formats:hdf5 [2026/08/20 15:07] (current) – [HAS-Motion Documentation] wikisysop
Line 1: Line 1:
 ====== HDF5 File Format ====== ====== HDF5 File Format ======
-Hierarchical Data Format **(HDF)** 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. +[[https://www.hdfgroup.org/solutions/hdf5/|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 organizaiton dedecated to the production and maitnenece of the open source format.+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 protable self describing format with no vendor lock in. This will facilitae users taking greater control of their own data, allowing them full access to the data collected without the need for any additional applications.+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.
  
-ISB, ESB, ESMAC, GCMAS, and ASB +===== HDF5 in Biomechanics =====
-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 findabilityinteroperability, 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.+ISBESB, ESMAC, GCMAS, and ASB [[https://zenodo.org/records/20455411|Guidelines for Open Data Sharing in the Human Movement Sciences]]:
  
-Visual 3D can interact with an HDF5 file in much the same way it interacts with CMZ file.+"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 candidate for standardized data exchange in the human movement sciences."
  
-link doc+===== Working With HDF5 =====
  
-link HDF5 website +==== HAS-Motion Documentation ==== 
- +Here is a doc detailing our implementation of the HDF5 format. The latest version is **v0.0.1** (as of 8/20/2026). 
-Link blog post?+=== What's New === 
 +  * Version number is now tracked at the root group level, making version information easier to access and manage. 
 +  * Signal data is now stored using a more appropriate data type, resulting in smaller file sizes and more efficient storage. 
 +{{pdfjs 60em >visual3d:documentation:definitions:file_formats:has-motion_hdf5_documentation.pdf}}
  
 +==== HDFView ====
 +The HDF Group maintains a free to use .h5 viewer named [[https://www.hdfgroup.org/download-hdfview/|HDFView]].
  
 +==== Libraries ====
 +Several libraries exist allowing users to interface with .h5 files from an array of languages [[https://docs.h5py.org/en/stable/|h5py]] for Python being the most popular.
  
  
  
visual3d/documentation/definitions/file_formats/hdf5.1784125195.txt.gz · Last modified: by sgranger