netcdf-c/ncdump/cdl
Dennis Heimbigner f376c23329 Make utilities support NC_COMPACT
re: https://github.com/Unidata/netcdf-c/issues/1642

Modify ncdump, nccopy, and ncgen to support the NC_COMPACT storage option.
Added test cases and added description to the man pages for the utilities.

1. ncdump: For compact storage variable, print special attribute __Storage_ as
````
    <var>: _Storage = "compact";
````

2. ncgen: parse and implement
````
    <var>: _Storage = "compact";
````
in a .cdl file

3. nccopy: Extend the chunk specification (-c flag) to support
   compact using the forms
````
nccopy ... -c <var>:compact
and
nccopy ... -c <var>:contiguous
````

Misc. other changes
1. cleanup the copy_chunking function in ncdump/nccopy.c
2020-02-29 12:06:21 -07:00
..
bigf1.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
bigf2.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
bigf3.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
bigr1.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
bigr2.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
bigr3.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
c0.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
c0.jdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
CMakeLists.txt ncdump, other directories updated with copyright stanza. 2018-12-06 15:36:53 -07:00
example_good.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
fills.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
gfs1.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
Makefile.am ncdump, other directories updated with copyright stanza. 2018-12-06 15:36:53 -07:00
n3time.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
nc_enddef.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
nc_sync.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
pres_temp_4D.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_const_test.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_ctest1_nc4.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_ctest1_nc4.jdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_ctest1_nc4c.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_ctest1_nc4c.jdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_dimscope.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_keyword.cdl NetCDF-c Github issue #178 2015-12-26 18:19:04 -07:00
ref_nctst_64bit_offset.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_nctst_netcdf4_classic.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_nctst_netcdf4.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_nctst.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_niltest.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_solar.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_chardata.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_comp2.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_comp3.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_comp.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_econst.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_enum_data.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_group_data.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_h_scalar.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_long_charconst.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_names.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_nans.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_nul3.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_nul4.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_opaque_data.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_small.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_solar_1.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_solar_2.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_special_atts3.cdl Make utilities support NC_COMPACT 2020-02-29 12:06:21 -07:00
ref_tst_special_atts.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_string_data.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_unicode.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_unlim2.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_utf8.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_tst_vlen_data2.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
ref_tst_vlen_data.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
ref_typescope.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
sfc_pres_temp.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
simple_xy.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
small2.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
small.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
test0.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
tst_chararray.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
tst_ncml.cdl Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
unlimtest1.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00
unlimtest2.cdl re: Jira NCF-309 2014-09-18 18:26:06 -06:00