netcdf-c/ncgen
Dennis Heimbigner 835b81a285 Cleanup DAP4 testing
NOTE: This PR should not be included in 4.9.1 since additional
DAP4 related PRs will be forthcoming.

This PR makes major changes to libdap4 and dap4_test driven by changes to TDS.

* Enable DAP4
* Clean up the test input files and the test baseline comparison files. This entails:
    * Remove a multitude of unused test input and baseline data files; among them are dap4_test/: daptestfiles, dmrtestfiles, nctestfiles, and misctestfiles.
    * Define a canonical set of test input files and record in dap4_test/cdltestfiles.
    * Use the cdltestfiles to generate the .nc test inputs. This set of .nc files is then moved to the d4ts (DAP4 test server) war file in the tds repository. This set then becomes the canonical set of DAP4 test sources.
    * Scrape d4ts to obtain copies of the raw streams of DAP4 encoded data. The .dmr and .dap streams are then stored in dap4_test/rawtestfiles.
    * Disable some remote server tests until those servers are fixed.
* Add an option to ncdump (-XF) that forces the type of the _FillValue attribute; this is primarily to simplify testing of fill mismatch.
* Minor bug fixes to ncgen.
* Changes to libdap4:
    * Replace old checksum hack with the dap4.checksum flag.
    * Support the dap4.XXX controls.
    * Cleanup _FillValue handling, especially var-attribute type mismatches.
    * Fix enum handling based on changes to netcdf-java.
* Changes to dap4_test:
    * Add getopt support to various test support programs.
    * Remove unneeded shell scripts.
    * Add new scripts: test_curlopt.sh
2022-11-13 13:15:11 -07:00
..
bindata.c Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
bytebuffer.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
bytebuffer.h ncgen directory updated 2018-12-06 15:40:43 -07:00
c0_4.cdl
c0.cdl
c5.cdl
cdata.c Regularize the semantics of mkstemp. 2021-05-14 11:33:03 -06:00
cdfdata.c ncgen directory updated 2018-12-06 15:40:43 -07:00
CMakeLists.txt Provide a Number of fixes/improvements to NCZarr 2020-11-19 17:01:04 -07:00
cmldata.c Regularize the semantics of mkstemp. 2021-05-14 11:33:03 -06:00
compound_datasize_test2.cdl
compound_datasize_test.cdl
ctests.sh
cvt.c Cleaned up another undefined reference. 2022-01-24 14:44:28 -07:00
data.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
data.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
debug.c ncgen directory updated 2018-12-06 15:40:43 -07:00
debug.h Fix ncgen handling of big data sections 2020-05-14 11:20:46 -06:00
depend
dump.c Explicitly disallow variable length type compression 2022-02-19 16:47:31 -07:00
dump.h ncgen directory updated 2018-12-06 15:40:43 -07:00
env
escapes.c ncgen directory updated 2018-12-06 15:40:43 -07:00
f77data.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
foo.cdl
ftests.sh
genbin.c Merge branch 'csz_bitround' of https://github.com/nco/netcdf-c into gh2232.wif 2022-04-01 10:43:34 -06:00
genc.c Merge pull request #2339 from catenacyber/leak 2022-05-17 16:46:03 -06:00
genchar.c Merge branch 'ncgenchunks.dmh' of https://github.com/DennisHeimbigner/netcdf-c into master 2020-09-09 10:24:33 -06:00
gencml.c Docs migration 2021-11-11 10:47:49 -07:00
generate.c Fix the handling of certain alias types on CDL files. 2021-04-13 16:56:43 -06:00
generate.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
generr.c Regularize the semantics of mkstemp. 2021-05-14 11:33:03 -06:00
generr.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
genf77.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
genj.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
genjjni.c Regularize the semantics of mkstemp. 2021-05-14 11:33:03 -06:00
genjstd.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genlib.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
genlib.h Fix the handling of certain alias types on CDL files. 2021-04-13 16:56:43 -06:00
getfill.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
includes.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
internals.html Spelling fixes 2019-09-18 08:03:01 -06:00
jdata.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
jdatajni.c ncgen directory updated 2018-12-06 15:40:43 -07:00
jdatastd.c ncgen directory updated 2018-12-06 15:40:43 -07:00
jtests.sh
lfs-tests
list.c ncgen directory updated 2018-12-06 15:40:43 -07:00
list.h ncgen directory updated 2018-12-06 15:40:43 -07:00
main_cpp.cpp This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
main.c Fix Mingw versus XGetopt (again) 2021-05-26 14:27:27 -06:00
Makefile.am Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
makeparser.sh Swapped /bin/bash for /bin/sh to test on osx. 2018-08-12 23:01:08 -06:00
ncf199.cdl
ncf345.cdl Docs migration 2021-11-11 10:47:49 -07:00
ncgen.1 Correct a typo in support of https://github.com/Unidata/netcdf-c/issues/2534 2022-10-26 09:22:50 -06:00
ncgen.h Add BitRound to ncgen 2022-02-19 16:08:36 -08:00
ncgen.l Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
ncgen.y Cleanup DAP4 testing 2022-11-13 13:15:11 -07:00
ncgenl.c Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
ncgeny.c Cleanup DAP4 testing 2022-11-13 13:15:11 -07:00
ncgeny.h Cleanup DAP4 testing 2022-11-13 13:15:11 -07:00
odom.c ncgen directory updated 2018-12-06 15:40:43 -07:00
odom.h ncgen directory updated 2018-12-06 15:40:43 -07:00
ref_camrun.cdl Spelling fixes 2019-09-18 08:03:01 -06:00
run_tests2.sh
semantics.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
tst_gattenum.cdl
tst_usuffix.cdl
util.c Add filter support to NCZarr 2021-09-02 17:04:26 -06:00
util.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00