netcdf-c/libdap4
Dennis Heimbigner 7c3164577e Finalize the compression support.
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.
2017-04-27 13:01:59 -06:00
..
CMakeLists.txt Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4bytes.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4bytes.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4chunk.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4chunk.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4crc32.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4curlflags.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4curlfunctions.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4curlfunctions.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4cvt.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4data.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4debug.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4debug.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4dump.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4file.c Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
d4fix.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4http.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4http.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4includes.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4meta.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4odom.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4odom.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4parser.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4printer.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4rc.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4read.c ckp 2017-04-14 11:05:30 -06:00
d4read.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4swap.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4util.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4util.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4varx.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ezxml_extra.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ezxml.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ezxml.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
Make0 Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
Makefile.am Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ncd4.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ncd4dispatch.c Finalize the compression support. 2017-04-27 13:01:59 -06:00
ncd4dispatch.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ncd4types.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00