Hierarchical Data Format library