-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support szip (freely) #1132
Comments
SZIP should be installed by default and enabled.
|
HDF5_jll is one of two packages that depend on libaec_jll: |
libaec_jll uses the following free source |
For good measure, this should be disambiguation from https://github.com/szcompressor/SZ |
Good to see libaec_jll has HDF5_jll as a dependent, and thus HDF5.jl. That's what I wanted to see, and I had actually looked at: https://juliahub.com/ui/Packages/General/HDF5_jll and it's not listed as a dependency, or I would not have opened this issue. I realize it's cached information, and likely not often if ever updated. I've noticed missing package before. I suppose libaec_jll got added later, even recently. I think I'll be closing the issue, but regarding SZ, I think you're saying we should support, then yes, if it's much used to read such files, or rather just later variant linked from there (seems very intriguing):
|
I see szip in the code, but I'm not sure non-proprietary code to de/compress is used. Please close if it isn't, I found free drop-in replacement here:
https://gitlab.dkrz.de/k202009/
The algorithm is patented, and likely they have run out since, I found that free code. The project here links to info on only non-commercial use, implying not fully free/open source is currently used:
https://support.hdfgroup.org/doc_resource/SZIP/
EDIT:
https://www.hdfgroup.org/2017/05/hdf5-data-compression-demystified-2-performance-tuning/
The "third-party" linked to file not found, but I'm curious what other may be supported by underlying library, or this package, e.g. zstd? And Szip for sure freely?
I see now it's zstd plus likely at least these (any more of interest?):
zstd is a good standard, at least fast, and Szip had best compression, at least at the time, but no longer? Is some other considered best now (for scientific data), i.e. for size and/or speed, which then?
The text was updated successfully, but these errors were encountered: