Publications Details

Publications / SAND Report

Sandia Data Archive (SDA) Specifications (Version 1.1)

Laros, James H.

The Sandia Data Archive (SDA) format is special implementation the HDF5 (Hierarchal Data Format, version 5) standard. Archive files store data in records identified with a unique text label. Primitive records store numeric, logical, and character arrays of arbitrary size and dimensionality. Compound records store composite MAT- LAB variables--cell arrays, structures, and objects--with arbitrary nesting. External records allow text/binary files to be stored alongside archived data or division of a large file into smaller archives for transmission. This report documents version 1.1 of the SDA standard, which adds support for structure and object arrays. The basic principles of SDA remain unchanged from version 1.0, with minor enhancements and bug fixes. The Sandia Mat lab AnalysiS Hierarchy (SMASH) toolbox uses SDA extensively; support utilities from the toolbox are highlighted here. Although the SDA format is designed around MATLAB, its use of HDF5 allows adoption in other computer languages.