HDF5 offers native access to zlib and szlib compression. However, at the time I wrote netCDF-4, szlib had an unclear license. So Russ and I decided to make it a read-only capability in netCDF-4. That is, you can read HDF5 files written with szlib, but you could not create them.
(Probably we were being too cautious anyway. HDF5 uses it and no one cares.)
The szip compression library is beloved by NASA Goddard. It does better then zlib with arrays of floating point data.
Anyway, Elena has explained that they have changed their license and are now fully free software. So we can allow users to turn this form of compression on, pretty easily. (I actually used to have a function to do this, but I took it out when we got concerned over licensing.)
This is part of #1545
HDF5 offers native access to zlib and szlib compression. However, at the time I wrote netCDF-4, szlib had an unclear license. So Russ and I decided to make it a read-only capability in netCDF-4. That is, you can read HDF5 files written with szlib, but you could not create them.
(Probably we were being too cautious anyway. HDF5 uses it and no one cares.)
The szip compression library is beloved by NASA Goddard. It does better then zlib with arrays of floating point data.
Anyway, Elena has explained that they have changed their license and are now fully free software. So we can allow users to turn this form of compression on, pretty easily. (I actually used to have a function to do this, but I took it out when we got concerned over licensing.)
This is part of #1545