netcdf-c/libdap4
Dennis Heimbigner 446348ed18 Add complete bitgroom support to NCZarr
re: PR https://github.com/Unidata/netcdf-c/pull/2088
re: PR https://github.com/Unidata/netcdf-c/pull/2130
replaces: https://github.com/Unidata/netcdf-c/pull/2140

Changes:
* Add NCZarr-specific quantize functions to the dispatch table.
* Copy (modified) quantize code from libhdf5 to NCZarr
* Add quantize invocation to zvar.c
* Add support for _QuantizeBitgroomNumberOfSignificantDigits
and _QuantizeGranularBitgroomNumberOfSignificantDigits to ncgen.
* Modify nc_test4/tst_quantize.c to allow it to be used both for hdf5
  and for nczarr.
* Make dap4 properly handle quantize functions in dispatch table.
* Add quantize attribute support to ncgen.

Other changes:
* Caught and fixed some S3 problems
* Fixed some nczarr fillvalue problems.
* Fixed some nczarr cache problems.
* Cleanup some flaws in libdispatch/dinfermodel.c
* Allow byterange requests to S3 be readable by dinfermodel.c/check_file_type
* Remove the libnczarr ztracedispatch code (big change).
2022-01-24 15:22:24 -07:00
..
CMakeLists.txt Significantly Improve Amazon S3 Cloud Storage Support 2021-09-27 18:36:33 -06:00
d4bytes.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4bytes.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4chunk.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4chunk.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4curlflags.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4curlfunctions.c Significantly Improve Amazon S3 Cloud Storage Support 2021-09-27 18:36:33 -06:00
d4curlfunctions.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4cvt.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4data.c Allow optional use of libxml2 2021-11-01 22:37:05 -06:00
d4debug.c Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
d4debug.h Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
d4dump.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4file.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
d4fix.c Allow optional use of libxml2 2021-11-01 22:37:05 -06:00
d4http.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4http.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4includes.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
d4mem.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4meta.c Allow optional use of libxml2 2021-11-01 22:37:05 -06:00
d4odom.c Spelling fixes 2019-09-18 08:03:01 -06:00
d4odom.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4parser.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
d4printer.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4read.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4read.h Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
d4swap.c Allow optional use of libxml2 2021-11-01 22:37:05 -06:00
d4util.c Merge branch 'master' into dap4fixes2.dmh 2021-06-01 14:11:39 -06:00
d4util.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4varx.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
Makefile.am Allow optional use of libxml2 2021-11-01 22:37:05 -06:00
ncd4.h Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
ncd4dispatch.c Add complete bitgroom support to NCZarr 2022-01-24 15:22:24 -07:00
ncd4dispatch.h removed NC from open in dispatch table 2019-08-01 14:30:20 -06:00
ncd4types.h Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00