Jeff Whitaker
Jeff Whitaker
AFAIK, nothing has changed in the C lib between 4.3.3.1 and 4.4 that would require a change in netcdf4-python. @jhprinz, when you downgrade to netcdf4-python 1.2.2, are you also downgrading...
The ability to add custom compression filters to netcdf-c has just been added to the c library, so this is now technically possible (although it still needs to be added...
I'm curious why you want this feature though - the files created with a custom compression filter will not be portable. Other netcdf clients won't be able to read the...
Seems like it would be pretty straightforward to add support in netcdf4-python for dynamically loaded filters installed in /usr/local/hdf5/plugins, using the new interfaces in netcdf 4.6.0. However, users will still...
Looks like https://github.com/nexusformat/HDF5-External-Filter-Plugins provides a relatively simple way to install bzip2, lz4 and blosc.
Is it possible to distill the minimal example further so that it depends only on netCDF4 (not xarray and pandas)?
Can the test h5 file be gzipped and attached to this issue? When you pip install netcdf4-python v1.6.0 you are getting 4.9.0 of the netcdf-c library. It's not totally clear...
so that means the segfault occurs with 4.9.0, but not with 4.7.3?
ncdump crashes on this file too - so it's definitely a C library issue. Care to open a [netcdf-c issue](https://github.com/Unidata/netcdf-c/issues)?
Since netcdf cannot handle arrays of fixed length strings, I don't think you'll ever be able to read this file using xarray or netcdf4-python. It shouldn't crash the interpreter though.