Skip to content
Waldir Pimenta edited this page Feb 9, 2019 · 5 revisions

Why not use HDF5?

Though HDF5 was likely the best choice out of the existing data formats, there were some key drawbacks that are important to the use-cases of ASDF. A full discussion on the subject is contained in the ASDF paper, but a short summary follows.

  1. HDF5 is an entirely binary format, where FITS and ASDF support human readability and edit-ability with very primitive tools.

  2. HDF5 is not self-documenting. Because of the largely human-readable format, ASDF can be reasonably inferred even without the specification document. This plays an important role in the data format's applicability as an interchange and archive format.

  3. HDF5's data model is not flexible enough to represent all the needed structures, particularly generalized World Coordinate Systems (WCS).

Clone this wiki locally