Hi all, > This information is available at The HDF Group Web site > http://www.hdfgroup.org/services/contributions.html > > In the past, developers who supported the filters had access to PBWiki and > could update corresponding information. Currently this functionality is > missing. > Please contact [email protected] if you need help with updates. > >> I like the idea of making it 'easy' to install such 3rd party filters >> with (or next to) the main HDF5 library so they can be loaded as needed. >> But, that is a step beyond what I was trying to open a dialog about >> here ;) >>
While the wiki is down you can find some information on the h5py LZF filter here: http://h5py.alfven.org/lzf As people no doubt know, you can write a filter on your own and register it with HDF5 at runtime using H5Zregister. No modifications have to be made to HDF5. However, you have to specify a filter ID, which ends up stored in the file. So to prevent chaos, the HDF Group serves as an authority for issuing filter IDs. The h5py LZF filter is actually implemented as a standalone C program which is statically linked into h5py. It can be used in other C/C++ programs or as a shared library. It's included in the h5py distribution tarball under the directory "lzf". There's also an example C program which uses the filter. Everything's under the BSD license so feel free to take what you wish. You can see the filter in Google Code browser view here: http://code.google.com/p/h5py/source/browse/#hg%2Flzf The most recent h5py tarball (with the filter) is here: http://h5py.googlecode.com/files/h5py-2.0.1.tar.gz Happy filtering, Andrew _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
