Hello H. Joe Lee,
I am not the original author of the HDF5 Java code, but looking at [1] and
[2], it's pretty clear that netcdf-java only supports gzip, shuffle, and
fletcher32. It seems like there were also plans for "szip", "nbit", and
"scaleoffset", but that functionality hasn't been implemented.
Cheers,
Christian
[1]
https://github.com/Unidata/thredds/blob/v4.6.1/cdm/src/main/java/ucar/nc2/iosp/hdf5/H5header.java#L3632
[2]
https://github.com/Unidata/thredds/blob/v4.6.1/cdm/src/main/java/ucar/nc2/iosp/hdf5/H5tiledLayoutBB.java#L191
On Wed, May 27, 2015 at 9:39 AM, H. Joe Lee <hyoklee@xxxxxxxxxxxx> wrote:
> Hi,
>
> I'm looking for information about the full list of HDF5 filters [1]
> supported by netcdf-java. I checked the code [2] and it seems that
> netcdf-java supports fletcher32, shuffle, and gzip. Does it also
> support scale-offset filter / n-bit / and custom filter like LZF [3]
> which is used in h5py?
>
> [1] https://www.hdfgroup.org/HDF5/examples/api18-c.html
> [2]
> https://github.com/Unidata/thredds/blob/76c0f69dacf1f09314f73034b5d5e5fa82353f94/cdm/src/main/java/ucar/nc2/iosp/hdf5/H5tiledLayoutBB.java
> [3] https://www.hdfgroup.org/services/contributions.html#filters
>
> --
> HDF Product Designer: Ideate interoperable Bigdata for Citizen Science and
> IoT.
>
> _______________________________________________
> netcdf-java mailing list
> netcdf-java@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe, visit:
> http://www.unidata.ucar.edu/mailing_lists/
>
>