mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-03-01 17:06:03 +08:00
This relies on the HDF5 capability to dynamically load compression filters. Note that a compression filter is just a subcase of filters. The primary user-visible changes are as follows: 1. Add a standard header "netcdf_filter.h" that defines the necessary API extensions 2. Modify ncgen to support two new special attributes "_Filter_ID" and "_Filter_Parameters" so that compression can be turned on when creating a file using ncgen. 4. Add a detailed description of filtering support to the user's guide; see the file filters.md 5. Add a test case directory for this: nc_test4/filter_test. It is fragile and a ./configure flags (-enable-filter-test) is defined (default disabled) to shut this off this test to avoid spurious 'make check' failures. Note that the HDF5 documentation is not up-to-date, so much of what is encoded here comes from examining the actual code in the file H5PL.c in the HDF5 source code. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
d4bytes.c | ||
d4bytes.h | ||
d4chunk.c | ||
d4chunk.h | ||
d4crc32.c | ||
d4curlflags.c | ||
d4curlfunctions.c | ||
d4curlfunctions.h | ||
d4cvt.c | ||
d4data.c | ||
d4debug.c | ||
d4debug.h | ||
d4dump.c | ||
d4file.c | ||
d4fix.c | ||
d4http.c | ||
d4http.h | ||
d4includes.h | ||
d4meta.c | ||
d4odom.c | ||
d4odom.h | ||
d4parser.c | ||
d4printer.c | ||
d4rc.c | ||
d4read.c | ||
d4read.h | ||
d4swap.c | ||
d4util.c | ||
d4util.h | ||
d4varx.c | ||
ezxml_extra.c | ||
ezxml.c | ||
ezxml.h | ||
Make0 | ||
Makefile.am | ||
ncd4.h | ||
ncd4dispatch.c | ||
ncd4dispatch.h | ||
ncd4types.h |