Please support Hierarchical Data Format (HD5) files
HDF is a multi-object file format that facilitates the transfer of various types of scientific data between machines and operating systems. Platforms currently supported include Linux 32 and 64-bit, SunOS 32 and 64-bit, Windows, FreeBSD, and Mac Intel. HDF allows self-definitions of data content and easy extensibility for future enhancements or compatibility with other standard formats. HDF includes Fortran and C calling interfaces, and utilities for manipulating, viewing, and analyzing data in HDF files. The HDF library contains interfaces for storing and retrieving compressed or uncompressed 8-bit and 24-bit raster images with palettes, n-Dimensional scientific datasets and binary tables. An interface is also included that allows arbitrary grouping of other HDF objects.
They appear to embed the build path internally but they are lzma (?) compressed.
We can use h5dump
from hdf5-tools
to get something like:
@@ -1,4 +1,4 @@
-HDF5 "./a/xrayutilities-1.6.0/.pybuild/cpython3_3.8_python-xrayutilities/build/xrayutilities/materials/data/elements.db" {
+HDF5 "./b/xrayutilities-1.6.0/.pybuild/cpython3_3.8_python-xrayutilities/build/xrayutilities/materials/data/elements.db" {
GROUP "/" {
ATTRIBUTE "DBDesc" {
DATATYPE H5T_STRING {