Dennis Heimbigner
b488c272d5
Fix conflicts with master
2020-02-27 14:06:45 -07:00
Dennis Heimbigner
44d0dcaad2
Add support for multiple filters per variable.
...
re: https://github.com/Unidata/netcdf-c/issues/1584
Support has been added for multiple filters per variable. This
affects a number of components in netcdf. The new APIs are
documented in NUG/filters.md.
The primary changes are:
* A set of new functions are provided (see __include/netcdf_filter.h__).
- Obtain a list of the filters associated with a variable
- Obtain the parameters for a specific filter.
* The existing __nc_inq_var_filter__ function now returns info
about the first defined filter.
* The utilities (ncgen, ncdump, and nccopy) now support
an extended format for specifying a sequence of filters.
The general form is __<filter>|<filter>..._.
* The ncdump **_Filter** attribute now dumps a list of all the
filters associated with a variable using the above new format.
* Filter specifications can now use a filter name instead of number
for filters known to the netcdf library, which in turn is taken
from the HDF5 filter registration page.
* New errors are defined: NC_EFILTER and NC_ENOFILTER. The latter
is returned if an attempt is made to access an unknown filter.
* Internally, the dispatch table has been extended to add a function
to handle all of the filter functions.
* New, filter-related, tests were added to nc_test4.
* A new plugin was added to the plugins directory to help with testing.
Notes:
1. The shuffle and fletcher32 filters are not part of the multifilter system.
Misc. changes:
1. A debug module was added to libhdf5 to help catch error locations.
2020-02-16 12:59:33 -07:00
Ward Fisher
3bcdb5fbf1
Merge pull request #1634 from NOAA-GSD/ejh_mem_fix
...
fix leak of HDF5 typeids
2020-02-13 17:07:42 -07:00
Ward Fisher
e5161c8c9e
Merge pull request #1637 from NOAA-GSD/ejh_more_unlim_tests
...
more tests for variables that share multiple unlimited dimensions
2020-02-12 16:59:02 -07:00
Edward Hartnett
8b9298c58d
more checking in 3D test
2020-02-12 08:21:52 -07:00
Edward Hartnett
fe70e818e8
checking 3D file again after close
2020-02-12 08:18:41 -07:00
Edward Hartnett
6e316f44a6
switched to vara functions in 3D test
2020-02-12 08:17:35 -07:00
Edward Hartnett
fe96b6a3e5
checking 2nd var data in 3D test
2020-02-12 08:14:13 -07:00
Edward Hartnett
77ae2cfecc
improving 3d test
2020-02-12 08:11:37 -07:00
Edward Hartnett
2addd91215
added another var to 2D test
2020-02-12 08:10:16 -07:00
Edward Hartnett
550b8fa188
better 3d unlimited testing
2020-02-12 08:06:04 -07:00
Edward Hartnett
d922af9820
adding 3d test
2020-02-12 08:04:32 -07:00
Edward Hartnett
93ef9b1bdc
adding 3d test
2020-02-12 07:49:04 -07:00
Edward Hartnett
4ea78cc985
testing two unlimited dims
2020-02-12 07:45:59 -07:00
Edward Hartnett
168850c373
testing two unlimited dims
2020-02-12 07:45:29 -07:00
Edward Hartnett
4683a4da3b
testing two unlimited dims
2020-02-12 07:44:54 -07:00
Edward Hartnett
2f9856b2e6
testing two unlimited dims
2020-02-12 07:30:00 -07:00
Edward Hartnett
bf87013c6b
adding test
2020-02-12 07:27:51 -07:00
Edward Hartnett
fe31d48a01
adding test
2020-02-12 07:25:02 -07:00
Edward Hartnett
4c9f1d91e4
making room for new tests
2020-02-12 07:21:22 -07:00
Edward Hartnett
1cd37f1e57
whitespace cleanup
2020-02-12 07:16:12 -07:00
Edward Hartnett
05a6ff74b2
merged changes from master
2020-02-11 17:19:53 -07:00
Ward Fisher
0a9e5c31bb
Merge pull request #1629 from NOAA-GSD/ejh_more_szip_7
...
check szip parameters for validity, plus all other outstanding szip work...
2020-02-11 17:03:56 -07:00
Ward Fisher
b5faf8d8a4
Added a ctest script with DAP tests enabled.
2020-02-11 15:09:29 -07:00
Edward Hartnett
ecaa4c705f
merged changes from master branch
2020-02-11 04:49:46 -07:00
Edward Hartnett
164de982bd
merged changes from master branch
2020-02-11 04:05:35 -07:00
Ward Fisher
bd939806c5
Merge pull request #1633 from NOAA-GSD/ejh_hdf4_bug
...
raised NC_MAX_HDF4_NAME length to NC_MAX_NAME
2020-02-10 17:12:35 -07:00
Edward Hartnett
c0d9c6237d
added more documentation to nc_def_var_filter()
2020-02-09 17:59:41 -07:00
Edward Hartnett
f6c6665836
edited release notes
2020-02-09 12:51:55 -07:00
Edward Hartnett
b7ac19a43f
only close non-zero typeids
2020-02-09 12:03:21 -07:00
Edward Hartnett
af6b6787bf
fix for memory leak due to HDF5 types
2020-02-09 11:47:13 -07:00
Edward Hartnett
555b9384fc
turned down number of runs
2020-02-09 11:24:19 -07:00
Edward Hartnett
23656e31ed
further development of mem testing program
2020-02-09 09:04:23 -07:00
Edward Hartnett
2d3f4be2ea
now detect memory leak open/closing files with tst_mem1.c
2020-02-09 08:51:11 -07:00
Edward Hartnett
8ffa18c385
adding tst_mem1.c
2020-02-09 08:44:02 -07:00
Edward Hartnett
cd38a4cf6c
updated release notes
2020-02-08 09:38:44 -07:00
Edward Hartnett
da904f6438
raised NC_MAX_HDF4_NAME length to NC_MAX_NAME
2020-02-08 09:21:01 -07:00
Edward Hartnett
1489ebdd3d
merged changes from master branch
2020-02-08 06:12:21 -07:00
Ward Fisher
8d443803a8
Merge pull request #1630 from Unidata/nug-removal.wif
...
First step to remove NUG to its own repository
2020-02-07 14:57:43 -07:00
Ward Fisher
da6884593e
Cleaning up distcheck.
2020-02-07 13:47:45 -07:00
Ward Fisher
a9d152cdcd
Corrected tag for szip write support output in libnetcdf.settings.in
2020-02-07 13:23:31 -07:00
Ward Fisher
ed8a0f21af
Moved NUG related files in to NUG directory.
2020-02-07 13:19:37 -07:00
Ward Fisher
9baa8957ee
Removed old guide.md file.
2020-02-07 12:56:04 -07:00
Edward Hartnett
96182a9236
trying to fix windows build
2020-02-07 11:57:56 -07:00
Edward Hartnett
ea98ee547a
updated release notes
2020-02-07 09:13:35 -07:00
Edward Hartnett
8057a552ef
move nc_def_var_szip function so it will appear in the documentation
2020-02-07 09:09:01 -07:00
Edward Hartnett
558988bb18
fixed docs, removed unneeded defines in test
2020-02-07 07:54:12 -07:00
Edward Hartnett
a5079585a0
test more values for szip
2020-02-07 07:05:29 -07:00
Edward Hartnett
b9aa2e76db
test more values for szip
2020-02-07 07:04:48 -07:00
Edward Hartnett
c4d3937099
now check number of elements in chunk against pixels_per_block for szip compression
2020-02-07 07:03:40 -07:00