Commit Graph

8946 Commits

Author SHA1 Message Date
Ward Fisher
32b53c9483 Update cmakelists.txt in support of https://github.com/Unidata/netcdf-c/issues/2511 2022-09-20 15:24:33 -06:00
Ward Fisher
ec7cc936fa Adding NC_HAS_BLOSC and NC_HAS_BZ2 to netcdf_meta.h in support of https://github.com/Unidata/netcdf-c/issues/2511 2022-09-20 15:11:23 -06:00
Ward Fisher
79a43be7c0 Merge remote-tracking branch 'upstream/main' 2022-09-20 14:53:17 -06:00
Ward Fisher
7fec75df6b
Merge pull request #2508 from DennisHeimbigner/builtsrc.dmh
Cleanup built test sources in nczarr_test
2022-09-20 14:52:00 -06:00
Ward Fisher
6665dab949
Merge pull request #2509 from WardF/plugin-ncconfig.wif
Add new options to nc-config
2022-09-20 09:27:28 -06:00
Ward Fisher
2ab4d27a99 Updated release notes. 2022-09-20 09:05:05 -06:00
Ward Fisher
320161f2e6 Updated release notes. 2022-09-20 09:04:03 -06:00
Ward Fisher
92c489fbb5 Add various newer options to nc-config 2022-09-19 15:56:16 -06:00
Ward Fisher
3649364217 Added plugin directory to nc-config 2022-09-19 15:21:27 -06:00
Ward Fisher
7e62782daf Adding additional flags to nc-config to indicate presence of newer functionality, and plugin directory location. 2022-09-19 15:02:01 -06:00
Dennis Heimbigner
46ed3a1da7 Cleanup built test sources in nczarr_test
re: https://github.com/conda-forge/libnetcdf-feedstock/pull/140

Some test are BUILTSOURCE in nczarr_test. But apparently
I did not do it correctly. SO try to cleanup their construction.
2022-09-16 18:58:36 -06:00
Dennis Heimbigner
600885cb34 update file permission 2022-09-16 18:35:08 -06:00
Ward Fisher
bf7062e413
Merge pull request #2507 from WardF/zstd_dev_header.wif
Check for zstd development headers in autotools
2022-09-16 16:25:08 -06:00
Ward Fisher
f7d694a051
Merge pull request #2421 from DennisHeimbigner/moreszfixes.dmh
Cleanup szip handling some more
2022-09-16 12:23:15 -06:00
Ward Fisher
c07fdaf9cc Add a check for stdint.h in order to fix a weird issue where libzstd-dev, when present, was masking a missing data type declaration. 2022-09-16 12:21:06 -06:00
Ward Fisher
c79c2a5787 Clean up (on linux) an issue with uintptr_t 2022-09-16 11:46:08 -06:00
Ward Fisher
a4c158e074 Added an additional check for zstd.h in configure.ac 2022-09-16 11:03:51 -06:00
Ward Fisher
2f265b7193
Merge branch 'main' into moreszfixes.dmh 2022-09-16 10:51:22 -06:00
Ward Fisher
8173d96d83
Merge pull request #2503 from DennisHeimbigner/zarrfixes4.dmh
Fix some addtional errors in NCZarr
2022-09-14 14:26:00 -06:00
Ward Fisher
dc46ac68f1
Merge pull request #2451 from gsjaardema/patch-54
Minor update to doxygen function documentation
2022-09-14 14:23:24 -06:00
Ward Fisher
826ddb0273
Merge pull request #2504 from WardF/hdf5_github_action_update.wif
Update hdf5 version in github actions.
2022-09-14 14:22:28 -06:00
Dennis Heimbigner
db86c2c75a Update release notes 2022-09-09 19:30:38 -06:00
Ward Fisher
9b9fcfb6ba Update hdf5 version in github actions. 2022-09-09 16:15:42 -06:00
Dennis Heimbigner
1a45ee025f Fix some addtional errors in NCZarr
re: Issue https://github.com/Unidata/netcdf-c/issues/2502

H/T Charlie Zender

* Fix NCZarr handling of endianness value NC_ENDIAN_NATIVE. This now matches how it is handled in libhdf5
* Fix NCZarr handling of char typed attribute with value "". This now matches how it is handled in libhdf5
* Add test for various char attribute values
* Change the mapping of NC_CHAR and NC_STRING to dtype; requires changing some test files also.
* Optimize the testing for NC_ENOTBUILT in NC_open.
* Turn off debugging left on accidentally
* Fix memory leak in tst_pnetcdf.c
* Fix blosc test
2022-09-09 14:25:24 -06:00
Ward Fisher
4fdfb6c911
Merge pull request #2501 from WardF/error-code-list.wif
Adding all-error-codes.md back in to distribution documentation.
2022-09-08 17:06:00 -06:00
Ward Fisher
9c09966896
Merge pull request #2482 from WardF/gh2481.wif
Changed attribute case in documentation
2022-09-08 16:38:29 -06:00
Ward Fisher
0c5fc4c2cd Doxygen update, reorganizing. 2022-09-08 16:36:53 -06:00
Ward Fisher
60552dbc65 Updating doxygen files. 2022-09-08 16:28:43 -06:00
Ward Fisher
6cf6677b2c Remove obsolete tags from Doxyfile. 2022-09-08 16:21:39 -06:00
Ward Fisher
0d24a1c278 Adding all-error-codes.md back in to distribution documentation. 2022-09-08 16:16:21 -06:00
Ward Fisher
bfc9fca882
Merge pull request #2491 from DennisHeimbigner/splitrem.dmh
Add option to control accessing external servers
2022-09-08 12:21:51 -06:00
Dennis Heimbigner
4fd290cb4b Fix conflicts 2022-09-08 11:15:26 -06:00
Ward Fisher
4627938415
Merge pull request #2461 from DennisHeimbigner/bloscfix.dmh
Fix some bugs in the blosc filter wrapper
2022-09-06 16:58:28 -06:00
Ward Fisher
c489aad975
Merge branch 'main' into bloscfix.dmh 2022-09-06 15:50:01 -06:00
Ward Fisher
bee23ee026
Merge pull request #2497 from DennisHeimbigner/zarrfixes3.dmh
Fix some problems with PR 2492
2022-09-06 15:49:26 -06:00
Ward Fisher
0d17edf2ea
Merge branch 'main' into bloscfix.dmh 2022-09-06 13:49:18 -06:00
Dennis Heimbigner
00a80ec8f9 Catch Xarray dimension inconsistencies 2022-09-04 13:45:29 -06:00
Dennis Heimbigner
7e48f2ad7b Fix missing files 2022-09-03 14:57:48 -06:00
Dennis Heimbigner
0349acbc87 Merge branch 'zarrfixes3.dmh' of https://github.com/DennisHeimbigner/netcdf-c into zarrfixes3.dmh 2022-09-03 14:54:58 -06:00
Dennis Heimbigner
be88b66390 Update Release Notes 2022-09-03 14:54:18 -06:00
Dennis Heimbigner
85577f4275 Update release notes 2022-09-03 14:43:56 -06:00
Dennis Heimbigner
6abaab967b Fix some problems with PR https://github.com/Unidata/netcdf-c/pull/2492
re: PR https://github.com/Unidata/netcdf-c/pull/2492
re: Issue https://github.com/Unidata/netcdf-c/issues/2494

This PR fixes some problems with the pull request https://github.com/Unidata/netcdf-c/pull/2492 in response to Issue https://github.com/Unidata/netcdf-c/issues/2494.

* Found and fixed more scalar handling problems and add a test case for scalars.
* Cleanup nczarr_test/run_string.sh test
* Document *_nczarr_default_maxstrlen* and *_nczarr_maxstrlen*.

* Support both "Nan" and *Nan* as being floating point constants
  for attributes. It is unclear from the Zarr V2 spec if
  unquoted *Nan* is legal or not, but support for reading.
  Write the quoted versions when writing an attribute.  Similar
  for Infinity constants.
  So NCZarr supports the following constants for use in Attributes
    * *Nan*, "Nan", *-Nan*, "-Nan"
    * *Nanf*, "Nanf", *-Nanf*, "-Nanf"
    * *Infinity*, "Infinity", *-Infinity*, "-Infinity"
    * *Infinityf*, "Infinityf", *-Infinityf*, "-Infinityf"
2022-09-03 14:21:48 -06:00
Dennis Heimbigner
57b1d9f7f8 update file permission 2022-09-03 14:21:36 -06:00
Ward Fisher
fe29b16318
Merge pull request #2493 from WardF/gh2492.wif
Remove stray merge conflict markers
2022-08-30 16:48:30 -06:00
Ward Fisher
fae0f1fab6 Remove stray conflict markers that made their way into the branch. 2022-08-30 15:07:50 -06:00
Dennis Heimbigner
f4e181bc99 Update nczarr documentation 2022-08-29 12:01:23 -06:00
Dennis Heimbigner
c9af92df8c conflicts 2022-08-28 13:26:20 -06:00
Dennis Heimbigner
d0aff6ac3a Fix LGTM alert: too few args 2022-08-27 21:35:04 -06:00
Dennis Heimbigner
4dc7050dfb update release notes 2022-08-27 20:30:54 -06:00
Dennis Heimbigner
c9205aea1f Update release notes" 2022-08-27 20:29:46 -06:00