Commit Graph

6434 Commits

Author SHA1 Message Date
Dennis Heimbigner
8d0bced60d Allow in-line definition of filters
Priority: Low

re: issue https://github.com/Unidata/netcdf-c/issues/1329

HDF5 has the ability to programmatically define new filters,
as opposed to using HDF5_PLUGIN_PATH env variable.
This PR adds support for that feature.
Not clear how useful this is, though.
See docs/filters.md for details.
2019-03-21 11:33:27 -06:00
Ward Fisher
a25236eac4
Merge pull request #1348 from Unidata/pluginst.dmh
Support installation of the bzip2 plugin under name libh5bzip2.so
2019-03-20 15:42:06 -06:00
Ward Fisher
6b470b2c37
Merge pull request #1267 from Unidata/byterange.dmh
Provide byte-range reading of remote datasets
2019-03-19 14:03:57 -06:00
Ward Fisher
e2b31ffae4
Merge branch 'master' into byterange.dmh 2019-03-19 12:05:44 -06:00
Ward Fisher
3de2cf3d55
Merge pull request #1346 from wkliao/nc_mpiio
move checking for flag conflict to nc_create_par
2019-03-19 12:04:38 -06:00
Ward Fisher
d74817206e
Merge pull request #1366 from Unidata/nccopydiskless.dmh
Fix nccopy to use NC_PERSIST so that -w actually persists the output.
2019-03-15 15:20:12 -06:00
Dennis Heimbigner
2420b69a83 Fix nccopy to use NC_PERSIST so that -w actually persists the output.
re: Issue https://github.com/Unidata/netcdf-c/issues/1365

At some point (4.6.1) we changed the diskless handling of flags
and added a new NC_PERSIST flag. Looks like we did not fix all
occurrences of the old flag set, specifically for 'nccopy -w' command.
Also added some tests (tst_nccopy_w{3,4}.sh) for this situation.
2019-03-15 12:05:27 -06:00
Ward Fisher
a57101d4b7
Merge pull request #1327 from Unidata/filemacroncgen.dmh
Remove all references to __FILE__ in ncgen
2019-03-08 15:10:11 -07:00
Ward Fisher
0c0b95da67 Merge branch 'master' into filemacroncgen.dmh 2019-03-08 14:04:57 -07:00
Ward Fisher
c0d24c827b
Merge pull request #1326 from NetCDF-World-Domination-Council/ejh_file_name_in_built_files
provide NDEBUG version of macro NC_CHECK which does not use code file name
2019-03-08 13:54:53 -07:00
Ward Fisher
44cefb144c
Merge pull request #1332 from Unidata/v4.6.3-dev-branch.wif
4.6.3 prep, upstream propegation
2019-03-05 16:22:02 -07:00
Ward Fisher
a4d18bdd66 Bumped SO version in line with http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning 2019-02-28 13:25:56 -07:00
Ward Fisher
415c19dffe Corrected syntax error. 2019-02-27 16:50:07 -07:00
Dennis Heimbigner
15e4fdcbb4 Support installation of the bzip2 plugin under name libh5bzip2.so
re: https://github.com/Unidata/netcdf-c/issues/1347

It turns out that the plugin libraries (bzip2 and misc) were
being installed as part of 'make installed'. This was not intended
behavior. But after some discussion in the above issue, it was decided
to install the bzip2 plugin. However, in order to avoid naming conflicts,
the plugin is installed under the name 'libh5bzip2.so'.
Note that this is automake behavior only; the install does not
(yet) occur using cmake.

Misc. unrelated changes
-----------------------
1. turn off some debug output in ncdump/Makefile.am
2019-02-27 15:22:46 -07:00
Ward Fisher
513481ce48 Updated release notes to reflect date of 4.6.3 release. 2019-02-27 14:42:21 -07:00
Ward Fisher
371cb333dc Updated release notes. Starting process of release. 2019-02-27 14:41:45 -07:00
Ward Fisher
62109e59e4 Merge branch 'ejh_rename_docs' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into v4.6.3-dev-branch.wif 2019-02-27 14:38:46 -07:00
Ward Fisher
eb9f6097d5 Bringing netcdf.pc generated by cmake in line with netcdf.pc generated by configure, in support of https://github.com/Unidata/netcdf-c/issues/gh1324 2019-02-27 14:36:42 -07:00
Ward Fisher
f940969fdc Fix typo, exploring solution to https://github.com/Unidata/netcdf-c/issues/1324 2019-02-27 14:14:53 -07:00
Ward Fisher
e906114068 Merge branch 'typo' of https://github.com/opoplawski/netcdf-c into v4.6.3-dev-branch.wif 2019-02-27 13:55:26 -05:00
Ward Fisher
980082ace6 Merge remote-tracking branch 'origin/fixfilterparser.dmh' into v4.6.3-dev-branch.wif 2019-02-27 13:54:12 -05:00
Ward Fisher
b933a31d0c Some .travis.yml scaffolding. 2019-02-27 13:48:41 -05:00
Ward Fisher
bac16d6e58 Merge branch 'master' into v4.6.3-dev-branch.wif 2019-02-26 15:51:20 -07:00
Ward Fisher
137c509ae1
Merge pull request #1345 from Unidata/ncgenoctal.dmh
Fix ncgen handling of octal constants (with leading 0).
2019-02-26 15:50:42 -07:00
Ward Fisher
18c403aa02 Prepping for 4.6.3 release, bumping to subsequent version in dev branch. 2019-02-26 14:00:59 -07:00
Wei-keng Liao
8ebe73059c revise comments about the deprecated flags in netcdf.h to avoid confusion 2019-02-26 11:16:54 -06:00
Wei-keng Liao
142cd5b5ca as NC_MPIIO has deprecated, move checking for flag conflict to nc_create_par 2019-02-26 11:01:35 -06:00
Ward Fisher
c7529d36bd Refactor 2019-02-25 22:03:28 -07:00
Dennis Heimbigner
98caf87116 Fix ncgen handling of octal constants (with leading 0).
re: https://github.com/Unidata/netcdf-c/issues/1330

The ncgen utility is documented to accept octal integer constants
if the leading digit is zero. This was not implemented. Fix ncgen.l
to properly handle such constants. Also add a test to c0.cdl.
2019-02-25 20:57:23 -07:00
Ward Fisher
9b493b9160 Modified Makefile.am in plugins/ directory 2019-02-25 15:56:32 -07:00
Ward Fisher
5820705a3f Merge branch 'v4.6.3-dev-branch.wif' of github.com:Unidata/netcdf-c into v4.6.3-dev-branch.wif 2019-02-25 15:35:02 -07:00
Ward Fisher
482e5ccb43 Added inclusion of config.h 2019-02-25 15:34:46 -07:00
Dennis Heimbigner
6d86aab022 Modify tst_filterparser to use baseline array
re: https://github.com/Unidata/netcdf-c/pull/1337

tst_filterparser was creating but not using the baseline
array. Instead, it did the same thing inline. Fixed code
to use baseline array.
2019-02-25 14:31:54 -07:00
Ed Hartnett
26f4bfdd28 added comment about function ordering 2019-02-25 12:23:54 -07:00
Ed Hartnett
d0a6e9c246 more work on var documentation 2019-02-25 12:20:53 -07:00
Ed Hartnett
ea5e7f9b9a fixing some documentation issues in hdf5var.c 2019-02-25 10:44:05 -07:00
Ward Fisher
d08bbe06c3 Merge branch 'master' into v4.6.3-dev-branch.wif 2019-02-25 10:37:37 -07:00
Ed Hartnett
d47006fd3f fixing some documentation issues in hdf5var.c 2019-02-25 10:32:17 -07:00
Ward Fisher
4372b260ae
Merge pull request #1339 from Unidata/endiantest.dmh
Fix nc_test4/tst_filter.sh for big endian
2019-02-25 10:20:22 -07:00
Ed Hartnett
160186d52e more doc cleanup 2019-02-25 08:35:18 -07:00
Ed Hartnett
c2c2f8e044 cleanup of var docs 2019-02-25 08:25:12 -07:00
Ed Hartnett
c620d8c5c7 more documentation cleanup 2019-02-25 08:15:43 -07:00
Ed Hartnett
2f8f5baf0f more documentation cleanup 2019-02-25 08:14:42 -07:00
Ed Hartnett
3277ef2359 formatting cleanup 2019-02-25 07:58:55 -07:00
Ed Hartnett
0e204ebe0c formatting cleanup 2019-02-25 07:55:29 -07:00
Ed Hartnett
7dc9097d62 cleaned away uncorrect section 2019-02-25 07:48:29 -07:00
Ed Hartnett
2dd178bfa1 documentation cleanup 2019-02-25 07:37:23 -07:00
Ed Hartnett
f83c8a5d3a documentation of dim rename for netcdf-4 vs classic 2019-02-25 07:32:06 -07:00
Ed Hartnett
fba4c19953 documentation cleanup 2019-02-25 07:28:35 -07:00
Ed Hartnett
7b373ecc14 fixed documentation warnings 2019-02-25 07:27:02 -07:00