netcdf-c/libdispatch
Dennis Heimbigner 8cab468169 Suppress filters on variables with non-fixed-size types.
re: Discussion https://github.com/Unidata/netcdf-c/discussions/2554
re: PR https://github.com/Unidata/netcdf-c/pull/2231
re: Issue https://github.com/Unidata/netcdf-c/issues/2189

After some discussion, the issue of applying filters on variables
whose type is not fixed size, was resolved as follows:
1. A call to nc_def_var_filter will ignore such filters, but will issue a log warning.
2. Loading (from an existing file) a variable whose type is not fixed-size and which has filters, will cause the variable to be suppressed.

This PR enforces those rules.

### Misc. Other changes
* Add a test case to test the vlen change.
* Make some minor clean-ups in various cmake and automake files.
* Remove unused test
2023-06-21 14:46:22 -06:00
..
awsincludes.h Merge pull request #2689 from mathstuf/awsinclude-noexec 2023-06-09 15:17:06 -06:00
CMakeLists.txt Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
datt.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
dattget.c fixed more doxygen warnings 2022-05-29 08:43:56 +03:00
dattinq.c more doxygen warning fixes 2022-05-03 12:54:14 -06:00
dattput.c added anchors for reading_attributes and writing_attributes, and refs to them, also changed order of files in Doxygen.in 2019-11-08 05:19:51 -07:00
dauth.c ## Addendum [5/9/23] 2023-05-09 21:13:49 -06:00
daux.c Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
dcompound.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dcopy.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
dcrc32.c Improve UTF8 Support On Windows 2022-02-08 20:53:30 -07:00
dcrc32.h Provide a Number of fixes/improvements to NCZarr 2020-11-19 17:01:04 -07:00
dcrc64.c Make use of clock_gettime be conditional. 2020-12-06 18:19:53 -07:00
ddim.c formatting cleanup 2019-02-25 07:58:55 -07:00
ddispatch.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
defcheck.c
denum.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
derror.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
dfile.c update against main 2023-01-28 13:45:35 -07:00
dfilter.c Suppress filters on variables with non-fixed-size types. 2023-06-21 14:46:22 -06:00
dfilterx.c Add filter support to NCZarr 2021-09-02 17:04:26 -06:00
dgroup.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dhttp.c ## Addendum [5/9/23] 2023-05-09 21:13:49 -06:00
dinfermodel.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
dinstance_intern.c Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
dinstance.c Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
dinternal.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dmissing.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
dnotnc3.c final removal 2019-08-15 07:05:10 -06:00
dnotnc4.c Enhance/Fix filter support 2022-03-14 12:39:37 -06:00
doffsets.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
dopaque.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dparallel.c documentation improvements for nc_var_par_access() 2020-03-02 16:36:56 -07:00
dpathmgr.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
drc.c Fix some problems with Earthdata authorization. 2023-06-10 18:51:13 -06:00
dreadonly.c removed NC from open in dispatch table 2019-08-01 14:30:20 -06:00
dreg.c BLD: Get netCDF4 build working on Windows. 2022-10-12 10:56:17 -04:00
ds3util.c Fix some problems with Earthdata authorization. 2023-06-10 18:51:13 -06:00
dstring.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
dtype.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
durlmodel.c Prepare for the path management code 2020-10-13 19:12:15 -06:00
dutf8.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dutil.c update 2022-11-27 14:14:23 -07:00
dv2i.c Change in support of https://github.com/Unidata/netcdf-c/issues/2599 2023-02-01 15:27:02 -07:00
dvar.c Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
dvarget.c removed non-relaxed coord bounds from test code 2019-11-26 06:20:34 -07:00
dvarinq.c First draft of Granular BitGroom feature for netcdf-c 2021-10-20 16:00:32 -07:00
dvarput.c now always relax! 2019-11-26 05:36:16 -07:00
dvlen.c Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
ezxml_extra.c Significantly Improve Amazon S3 Cloud Storage Support 2021-09-27 18:36:33 -06:00
json.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
Makefile.am Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
nc.c Dangling undefined references to nulldup. These should be unified in a header, but that is a separate issue to open/resolve. For now, resolving these as part of getting mingw/msys2-based github actions working. 2022-01-24 13:48:41 -07:00
ncbytes.c segv1 2023-04-27 15:12:26 -06:00
nccurl_hmac.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
nccurl_hmac.h Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
nccurl_setup.h Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
nccurl_sha256.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
nccurl_sha256.h Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
ncexhash.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
nch5s3comms.c ## Addendum [5/9/23] 2023-05-09 21:13:49 -06:00
nch5s3comms.h ## Addendum [5/9/23] 2023-05-09 21:13:49 -06:00
nchashmap.c change to trigger CI 2022-04-27 09:52:00 -06:00
ncjson.c Fix handling of CURLOPT_CAINFO and CURLOPT_CAPATH 2023-04-29 15:02:59 -06:00
nclist.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
nclistmgr.c Change (again), and hopefully simplify, the file model inference algorithm. 2019-09-29 12:59:28 -06:00
nclog.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
ncrandom.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
ncs3sdk_aws.cpp Improve performance of the nc_reclaim_data and nc_copy_data functions. 2023-05-20 17:11:25 -06:00
ncs3sdk_h5.c ## Addendum [5/9/23] 2023-05-09 21:13:49 -06:00
ncsettings.hdr
nctime.c Fix for :60 seconds in ncdump 2021-01-26 10:24:43 +02:00
ncuri.c Improve S3 Documentation and Support 2023-04-25 17:15:06 -06:00
ncutil.h ## Addendum [5/9/23] 2023-05-09 21:13:49 -06:00
ncxcache.c Move to Version 2 NCZarr Extended Meta-Data 2021-07-17 16:55:30 -06:00
netcdf.m4 Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
stubdef.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
u8.c
u8.h
utf8proc_data.c
utf8proc.c Separate out the --ansi comment fixes. 2018-12-12 13:23:09 -07:00
utf8proc.h Spelling fixes 2019-09-18 08:03:01 -06:00
XGetopt.c "Simplify" XGetopt usage 2023-04-09 13:10:41 -06:00