English

Reimplementing the Hierarchical Data System using HDF5

Instrumentation and Methods for Astrophysics 2015-02-16 v1

Abstract

The Starlink Hierarchical Data System has been a very successful niche astronomy file format and library for over 30 years. Development of the library was frozen ten years ago when funding for Starlink was stopped and almost no-one remains who understands the implementation details. To ensure the long-term sustainability of the Starlink application software and to make the extensible N-Dimensional Data Format accessible to a broader range of users, we propose to re-implement the HDS library application interface as a layer on top of the Hierarchical Data Format version 5. We present an overview of the new implementation of version 5 of the HDS file format and describe differences between the expectations of the HDS and HDF5 library interfaces. We finish by comparing the old and new HDS implementations by looking at a comparison of file sizes and by comparing performance benchmarks.

Cite

@article{arxiv.1502.04029,
  title  = {Reimplementing the Hierarchical Data System using HDF5},
  author = {Tim Jenness},
  journal= {arXiv preprint arXiv:1502.04029},
  year   = {2015}
}

Comments

Accepted for publication in the Astronomy & Computing special issue on file formats

R2 v1 2026-06-22T08:29:10.249Z