HDF5 Format DescriptionΒΆ

HDF5 export format is structurally similar to an SQLite one. Tables are mapped to datasets and both table and column names are the same. Nullable types have a default value of their primitive type when not set.

To export a .nsys-rep to an HDF5 use the following command: ./nsys export --type hdf path/to/some.nsys-rep. This will produce a some.h5 file. Two filters are applied by default: shuffle and deflate with deflate level set to 1.

To alter compression level use GZIP environment variable: GZIP=6 ./nsys export --type hdf path/to/some.nsys-rep. The highest allowed level is 9, setting it to 0 will disable both deflate and shuffle filters. If the compression level value is outside of the supported range or not convertible to an integer, it is ignored. Negative values are treated the same as positive ones: GZIP=6 selects the same compression level as GZIP=-6.