netcdf-c/libsrc
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
..
attr.m4 Separate out the --ansi comment fixes. 2018-12-12 13:23:09 -07:00
CMakeLists.txt Fix additional S3 support issues 2021-10-29 20:06:37 -06:00
depend
dim.c More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
ffio.c More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
httpio.c Fix additional S3 support issues 2021-10-29 20:06:37 -06:00
lookup3.c
Makefile.am Fix additional S3 support issues 2021-10-29 20:06:37 -06:00
memio.c Fix a number of OS specific bugs 2021-11-03 12:49:54 -06:00
mmapio.c Prepare for the path management code 2020-10-13 19:12:15 -06:00
nc3dispatch.c adding quantize functions to all the dispatch tables 2021-08-24 01:26:44 -06:00
nc3internal.c Make sure mode flags are properly defined in netcdf.h 2022-01-11 19:05:46 -07:00
ncFile.c Codify cross-platform file paths 2021-03-04 13:41:31 -07:00
ncio.c Add complete bitgroom support to NCZarr 2022-01-24 15:22:24 -07:00
ncio.h Make sure mode flags are properly defined in netcdf.h 2022-01-11 19:05:46 -07:00
ncstdio.c More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
ncstdio.h More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
ncx_cray.c More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
ncx.h More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
ncx.m4 re: github issues 2018-10-30 20:48:12 -06:00
posixio.c Codify cross-platform file paths 2021-03-04 13:41:31 -07:00
pstdint.h windows: detect Windows using the correct define name 2019-11-07 07:55:47 -05:00
putget.m4 Yet another fix for DAP2 double URL encoding. 2020-11-05 11:04:56 -07:00
s3io.c Make sure mode flags are properly defined in netcdf.h 2022-01-11 19:05:46 -07:00
t_ncio.c More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
t_ncio.in
t_ncxx.m4 More synchronization of copyright stanzas. 2018-12-06 14:34:40 -07:00
test_nc.sav
v1hpg.c Patch errors 2021-10-12 14:03:48 -06:00
var.c Patch errors 2021-10-12 14:03:48 -06:00
winceio.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
XGetopt.c Fix undefined references when using Visual Studio 2020-05-18 19:36:28 -06:00