Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
enh: add interface to view and set hdf5 options (#153)
* add interface to view and set hdf5 chunking and compression options * add compact storage option the supported options are: chunking/enabled = "true" | "false" should chunking be used chunking/threshold = (int) a threshold number of bytes in dataset before using chunking chunking/chunk_size = (int) the size of chunks (in bytes) to be used chunking/compression/method = "none" | "gzip" compression method chunking/compression/level = (int) compression level option for gzip compact_storage/enabled = "true" | "false" should compact storage be used compact_storage/threshold = (int) a threshold max number of bytes in dataset to use compact storage These options appear in relay::about() and can be set using: io::hdf5_set_options(n); Which is included in the conduit_relay_hdf5 header. * add link of hdf5 for using with make example to solve issues with static build testing * hdf5 group creation property tweaks * add helper to check if hdf5 path exists * enable compact by default, simplify chunking logic
- Loading branch information