Commit Graph

7577 Commits

Author SHA1 Message Date
LProx2020
d4fab8900f
Merge pull request #2 from LProx2020/LProx2020-patch-2-addition-1
Copyediting Updates 2
2020-07-23 10:48:53 -04:00
LProx2020
4661339789
Merge pull request #3 from LProx2020/LProx2020-patch-2-addition-2-1
Copyediting Updates 3
2020-07-23 10:46:30 -04:00
LProx2020
f2f7ffefa9
Update software.html
More fixes in collaboration with I.P.
- Adjusted ArcGIS and AgriMetSoft NetCDF-Extractor sections' text and spacing
 *Check to see if the spacing for these sections is correct
 *Did not address broken links, but should address both broken links and links that re-direct to unintended webpages
2020-07-23 10:28:00 -04:00
LProx2020
83e95ea907
Copyediting Updates #2
More fixes in collaboration with I.P.
* Did not fix spacing for the ArcGIS nor AgriMetSoft sections
* Did not address broken links, but should address both broken links and links that re-direct to unintended webpages
2020-07-23 10:00:01 -04:00
Ward Fisher
2dc0a7cc6c
Merge pull request #1797 from NOAA-GSD/ejh_dispatch
fixed dispatch version number in CMakeLists.txt
2020-07-22 15:37:45 -06:00
Ward Fisher
023fab065c
Merge pull request #1798 from dopplershift/fix-curl-7.71
Fix for cURL >7.69. Thanks @dopplershift ! Good catch and good find!
2020-07-22 13:46:48 -06:00
Ryan May
bff8b22c43
Add fix to release notes. 2020-07-22 12:52:53 -06:00
Ryan May
6ea54a76ed
Fix for cURL >7.69
Found on conda-forge (which is now running 7.71.1), that byte-range
requests would stall. It turns out this is due to
CURLOPT_NOBODY--apparently setting this to 0 disables the HEAD request,
but does not restore downloading the body. The way to fix this is to
reset to CURLOPT_HTTPGET when done with a HEAD request.
2020-07-22 02:19:43 -06:00
LProx2020
7974c66595
Copyediting Updates #1
Fixed per I.P.'s work
- Need to ensure proper way to include the u umlaut in line 455
- Didn't address broken link issues
-Left MeteoExplorer's NetCDF uppercased due to library/software reference
-Didn't change Mary Haley's email in the NCL section
-Left nctoolbox's NetCDF-Java 
***Stopped short off ncvtk errors (line 149)
2020-07-21 11:57:48 -04:00
Dennis Heimbigner
7b098eb484 Merge branch 'master' into nczarr-update1.dmh 2020-07-15 10:37:14 -06:00
Dennis Heimbigner
dc6e2ef447 Merge remote-tracking branch 'Unidata/master' 2020-07-15 10:36:38 -06:00
Edward Hartnett
088528987f fixed dispatch version number in CMakeLists.txt 2020-07-15 06:58:16 -06:00
bombipappoo
254308521a Fix format buffer size 2020-07-15 21:37:46 +09:00
Dennis Heimbigner
b3ec7140e1 Move closer to getting S3 support work with CMake under Visual
Studio. The code will build and all the tests will run except for the
S3 tests in nczarr_test.
2020-07-14 19:24:20 -06:00
Ward Fisher
cee0a9332d
Merge pull request #1759 from brianmckenna/CES_FCN
parse projection functions
2020-07-14 17:35:37 -06:00
Ward Fisher
03eeea5efc
Merge pull request #1794 from bombipappoo/filename-encoding
Convert filename from ANSI to UTF-8 before calling HDF5.
2020-07-14 16:31:53 -06:00
bombipappoo
ecbb0f5bbf Convert filename from ANSI to UTF-8 before calling HDF5. 2020-07-14 22:44:42 +09:00
Dennis Heimbigner
3fd367b2e1 Conditional malloc.h on Windows 2020-07-13 12:35:59 -06:00
Dennis Heimbigner
d538cf38c2 Fix nczarr-experimental to better support CMake and find AWS libraries
The primary fix is to improve CMake build support.
Specific changes include:
* CMake: Provide a better soln to locating the AWS SDK
  libraries; the new way is the preferred method as described in
  the aws-cpp-sdk documentation.
* CMake (and Automake): allow -DENABLE_S3_SDK (default off) to suppress
  looking for AWS libraries.
* CMake: add the complete set of nczarr tests
* CMake: add EXTERNL as needed to various .h files.
* Improve support for windows drive letters in paths.
* Add nczarr and s3 flags to nc-config
* For VisualStudio X nczarr, cleanup the NAN+INFINITY handling
* Convert _MSC_VER -> _WIN32 and vice versa as needed
* NCZarr - support multiple platform paths including windows, cygwin.
  mingw, etc.
* NCZarr - sort the test outputs because different platforms
  produce directory contents in different orders.

One big change concerns netcdf-c/CMakeLists.txt and netcdf-c/configure.ac.
In the current versions, it was the case that --disable-hdf5
disabled netcdf-4 (libsrc4). With nczarr, this can no longer
be the case because nczarr requires libsrc4 even if libhdf5
is disabled. So, I modified the above files to move the
format options (HDF5, NCZarr, HDF4, etc) to a single place
near the front of the files. Now it is the case that:
* Enabling any of the formats that require libsrc4
  also does an implicit --enable-netcdf4.
* --disable-netcdf4 | --disable-netcdf-4 now becomes
  and alias for --disable-hdf5.

There are probably some bugs in this change in terms of
dependencies between format options.

Problems:
* CMake S3 support is still not working for Visual Studio
* A recent issue points out that there is work to do on handling
  UTF8 filenames, but that will be addressed in a separate fix.

Notes:
* Consider converting all of our includes/.h files to use EXTERNL
2020-07-12 12:21:56 -06:00
bombipappoo
68f86b52c6 Correct destination buffer size to strlcat 2020-07-12 01:54:02 +09:00
Dennis Heimbigner
b75dd77a1f Merge remote-tracking branch 'Unidata/master' 2020-07-10 21:21:48 -06:00
Ward Fisher
3afce176ac
Merge pull request #1789 from gsjaardema/patch-44
Remove test since file was moved to nc_perf
2020-07-10 16:14:15 -06:00
Ward Fisher
8fbaf27ecb
Merge pull request #1790 from gsjaardema/patch-45
Protect use of `H5Dread_chunk` function
2020-07-10 16:06:41 -06:00
Greg Sjaardema
338ca2c212
Protect use of H5Dread_chunk function
The`H5Dread_chunk` function is only available if `HDF5_SUPPORTS_PAR_FILTERS` is defined (See CMakeLists.txt, line 745)  The function was added in HDF5-1.10.3
2020-07-10 15:27:54 -06:00
Greg Sjaardema
102758d3ce
Remove test since file was moved to nc_perf
In commit ba6ab3, the `tst_gfs_data_1.c` file was moved from `nc_test4` to `nc_perf`, but the test/executable that uses that file was not removed from nc_test4 CMakeLists.txt
2020-07-10 15:14:12 -06:00
Ward Fisher
57ea8f903d
Merge pull request #1788 from Unidata/NOAA-GSD-ejh_par_test
Noaa gsd ejh par test
2020-07-09 19:12:10 -06:00
Ward Fisher
0825c9767f Merge branch 'ejh_par_test' of https://github.com/NOAA-GSD/netcdf-c into NOAA-GSD-ejh_par_test 2020-07-09 17:29:45 -06:00
Ward Fisher
675db5fa13
Merge pull request #1787 from Unidata/NOAA-GSD-ejh_fix_redef
Noaa gsd ejh fix redef
2020-07-09 17:17:19 -06:00
Dennis Heimbigner
92fc707bc4 Merge remote-tracking branch 'Unidata/master' 2020-07-09 14:30:54 -06:00
Ward Fisher
28d639b166 Merge branch 'NOAA-GSD-ejh_fix_redef' 2020-07-09 13:55:59 -06:00
Ward Fisher
7d2a646f25 Merge branch 'ejh_fix_redef' of https://github.com/NOAA-GSD/netcdf-c into NOAA-GSD-ejh_fix_redef 2020-07-09 13:55:37 -06:00
Ward Fisher
b59429d5bc
Merge pull request #1782 from NOAA-GSD/ejh_fix_warning
fixed warning in hdf5filter.c
2020-07-09 13:34:12 -06:00
Ward Fisher
ed241d740b
Merge pull request #1784 from NOAA-GSD/ejh_h5_par_zip_test
Add a HDF5 only test of writing and reading a file with parallel I/O and the zlib filter
2020-07-09 13:32:39 -06:00
Dennis Heimbigner
4eba63ac86 missinginclude 2020-07-09 13:30:33 -06:00
Dennis Heimbigner
d10d0b1f79 Merge remote-tracking branch 'Unidata/master' 2020-07-08 22:08:05 -06:00
Dennis Heimbigner
58fe869139 externl'ize 2020-07-08 22:04:07 -06:00
Edward Hartnett
98088adb46 getting tst_gfs_data_1 ready to merge 2020-07-08 14:20:42 -06:00
Edward Hartnett
3f7197cc07 updated RELEASE_NOTES 2020-07-08 13:28:15 -06:00
Edward Hartnett
b1c0fa07af added tst_h_par_compress to CMake build 2020-07-08 13:26:50 -06:00
Edward Hartnett
73e21b4fd6 took out timing code 2020-07-08 13:21:33 -06:00
Edward Hartnett
c19aa14eaf turned off szip testing while HDF5 issue is resolved 2020-07-08 13:14:58 -06:00
Edward Hartnett
4936edd840 adding other settings of dataset property list to match what is in nc4hdf5.c 2020-07-08 12:56:34 -06:00
Edward Hartnett
d1a13b28cc adding property list for dataset creation to tst_h_par_compress.c 2020-07-08 12:39:35 -06:00
Edward Hartnett
c0b6792515 changed tst_h_par_compress to use H5Dcreate2() just like code in nc4hdf5.c does 2020-07-08 12:36:02 -06:00
Edward Hartnett
1d79a47c6d fixed warning in tst_parallel5.c 2020-07-08 12:24:48 -06:00
Edward Hartnett
90777d6465 added new test tst_h_par_compress.c 2020-07-08 12:17:37 -06:00
Edward Hartnett
3e60a863de fixed warning in hdf5filter.c 2020-07-08 11:24:54 -06:00
Edward Hartnett
5ff171a2fe updated release notes 2020-07-08 11:11:28 -06:00
Edward Hartnett
832fbf19c8 now dont return error on second redef call for netcdf/HDF5 files 2020-07-08 11:10:15 -06:00
Edward Hartnett
5e41f33685 starting to test repeated redefs 2020-07-08 11:04:16 -06:00