Sandia Data Archive library

Functions for reading, writing, and probing SDA files

You are now following this Submission

This library supports Sandia Data Archive (SDA) files, which use a specific implementation of the HDF5 standard for storing data in a portable manner. SDA files are conceptually similar to MAT files created by the save command, but there are several important differences.
Archive use a unique text label for each record. This label is not restricted by MATLAB's requirements for variable naming, making it easier to identify the contents of each record; records can also have an extended text description that documents the stored data. Archives can store MATLAB variables (of any type) as well as external files (text or binary).
For complete description, refer to the report in the documentation folder. This library is a sample of the broader capabilities of the SMASH toolbox.

Cite As

Daniel Dolan (2026). Sandia Data Archive library (https://www.mathworks.com/matlabcentral/fileexchange/62029-sandia-data-archive-library), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: SMASHtoolbox/release

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.2.0

Improved support for nested structures and objects with private properties.

1.1.1.0

Fixed some bugs on heavily nested items (objects in objects inside ....)

1.1.0.0