Ed Hartnett
7a18d361fb
Merge branch 'master' into ejh_udf
2018-05-22 07:19:10 -06:00
Dennis Heimbigner
02bd33f250
Merge branch 'dapparams.dmh' of https://github.com/Unidata/netcdf-c into dapparams.dmh
2018-05-19 16:11:24 -06:00
Dennis Heimbigner
5fc6be9472
Code duplicated; merge failure?
2018-05-18 20:28:51 -06:00
Ed Hartnett
bab5ef7549
fixed printf statement
2018-05-17 05:53:10 -06:00
Ed Hartnett
df60e5917a
added test
2018-05-17 05:50:30 -06:00
Ed Hartnett
6c6c86ef96
added tests, cleaned up test
2018-05-17 05:45:51 -06:00
Ed Hartnett
33bf6147ce
cleaned up comments
2018-05-16 03:29:08 -06:00
Ed Hartnett
40c552bd43
cleaned up nc4hdf5.c
2018-05-16 03:18:50 -06:00
Ed Hartnett
d8947c81ee
cleaned up whitespace
2018-05-16 02:44:46 -06:00
Ed Hartnett
c0b4e96428
added parallel testing for string type
2018-05-16 02:27:07 -06:00
Ed Hartnett
37cae16b38
added parallel testing for string type
2018-05-16 02:26:13 -06:00
Ed Hartnett
3e79501c3e
added parallel compound type test
2018-05-15 08:54:51 -06:00
Ed Hartnett
95e2d10347
fixed comment
2018-05-15 08:15:25 -06:00
Ed Hartnett
b8ad15b6ae
tests for ncdump issue with irish rover
2018-05-15 08:09:52 -06:00
Ed Hartnett
942bc48181
test development
2018-05-14 14:25:56 -06:00
Ed Hartnett
984f112580
test development
2018-05-14 10:06:35 -06:00
Ed Hartnett
271abc6bcb
added file
2018-05-14 08:49:13 -06:00
Ed Hartnett
fd23cb3cf2
cleanup makefile, develop test
2018-05-14 08:11:32 -06:00
Ed Hartnett
350946b1e0
user defined formats only if netcdf-4 is built
2018-05-13 16:03:04 -06:00
Ed Hartnett
2d0ef80cc4
added tests
2018-05-13 07:31:46 -06:00
Ed Hartnett
bc759bba58
added tests to confirm correct default chunksizes when fletcher32/shuffle are turned on
2018-05-12 09:48:13 -06:00
Ed Hartnett
03ea1056f4
now reject user-defined types for CLASSIC_MODEL netcdf-4 files
2018-05-12 08:26:48 -06:00
Ward Fisher
9f716a228f
Merge branch 'master' into inmemory.dmh
2018-05-04 16:15:22 -06:00
Dennis Heimbigner
9aa1e9a14e
master merge
2018-05-03 21:02:12 -06:00
Ed Hartnett
6e25c75947
Merge branch 'master' into ejh_move_tests
2018-04-30 17:53:39 -06:00
luz.paz
74fbacdb82
Misc. source comment typos
...
Some are user-facing. Found via `codespell` and through the downstream FreeCAD.
2018-04-26 23:04:01 -04:00
Ed Hartnett
507717e803
Merge branch 'master' into ejh_move_tests
2018-04-26 18:47:48 -06:00
Dennis Heimbigner
ff212442f1
merge master and conflict resolve
2018-04-26 14:22:01 -06:00
Greg Sjaardema
09b0a76a01
Add missing ERR Macro
...
The ERR macro was missing from a couple tests.
2018-04-25 09:54:31 -06:00
Ward Fisher
65f7dd0397
Merge branch 'master' into ejh_move_tests
2018-04-23 13:36:53 -06:00
Dennis Heimbigner
0a44d9ae3a
Merge branch 'master' into inmemory.dmh
2018-04-23 11:30:14 -06:00
Ed Hartnett
1f9a78c6eb
fixed distcheck problem
2018-04-23 03:29:37 -06:00
Ed Hartnett
b5e282996c
moved tests
2018-04-23 03:19:11 -06:00
Dennis Heimbigner
d3b309722e
re: gh issue https://github.com/Unidata/netcdf-c/issues/911
...
I took Ed's advice and moved the plugin stuff to its own
top-level directory. This is an attempt to solve the problem of
copying files that we have experienced. In any case, it will
serve as a place to stick additional plugins.
2018-04-21 20:10:47 -06:00
Ed Hartnett
f36ae96ee4
Merge branch 'master' into ejh_fill_test
2018-04-19 15:41:38 -06:00
Ward Fisher
9a1172fbb0
Replace quotes when including system includes, in support of https://github.com/Unidata/netcdf-c/issues/928
2018-04-18 10:51:03 -06:00
Ed Hartnett
48c92cbdc3
Merge branch 'master' into ejh_fill_test
2018-04-16 16:35:09 -06:00
Dennis Heimbigner
c66f1d53bb
missing file
2018-04-14 12:01:52 -06:00
Ward Fisher
e2e2c2117f
Merge branch 'master' into index.dmh
2018-04-02 18:13:34 -06:00
Ed Hartnett
168340a8b6
added test for utf8 normalization for variable rename
2018-03-30 11:26:47 -06:00
Ed Hartnett
0e454a75c2
added fill mode test
2018-03-30 10:20:33 -06:00
Ed Hartnett
af79dfa14d
new method of using valgrind
2018-03-28 13:54:05 -06:00
Dennis Heimbigner
1246dd189b
merge master
2018-03-20 21:50:58 -06:00
Ward Fisher
36c4b7947d
Merge branch 'master' into newhash1.dmh
2018-03-20 11:20:14 -06:00
Dennis Heimbigner
dc8c08f939
forgot to add files to repo
2018-03-17 19:09:49 -06:00
Dennis Heimbigner
cc136cad08
Add a configurable "test case" that will create
...
and then open a file with a lot of metadata.
The test is configurable to determine the parameters
for the created metadata.
2018-03-17 16:25:13 -06:00
Dennis Heimbigner
25f062528b
This completes (for now) the refactoring of libsrc4.
...
The file docs/indexing.dox tries to provide design
information for the refactoring.
The primary change is to replace all walking of linked
lists with the use of the NCindex data structure.
Ncindex is a combination of a hash table (for name-based
lookup) and a vector (for walking the elements in the index).
Additionally, global vectors are added to NC_HDF5_FILE_INFO_T
to support direct mapping of an e.g. dimid to the NC_DIM_INFO_T
object. These global vectors exist for dimensions, types, and groups
because they have globally unique id numbers.
WARNING:
1. since libsrc4 and libsrchdf4 share code, there are also
changes in libsrchdf4.
2. Any outstanding pull requests that change libsrc4 or libhdf4
are likely to cause conflicts with this code.
3. The original reason for doing this was for performance improvements,
but as noted elsewhere, this may not be significant because
the meta-data read performance apparently is being dominated
by the hdf5 library because we do bulk meta-data reading rather
than lazy reading.
2018-03-16 11:46:18 -06:00
Ward Fisher
1e0cf1136c
Merge branch 'master' into ncpyfilter.dmh
2018-03-08 15:48:40 -07:00
Ed Hartnett
4e646e03f6
fixed cmake build file
2018-03-05 05:03:46 -07:00
Ed Hartnett
17f7a76356
moved HDF4 tests
2018-03-05 03:45:18 -07:00
Ward Fisher
c359a0e96a
Merge branch 'master' into newhash1.dmh
2018-03-04 22:40:51 -07:00
Dennis Heimbigner
7b324657d4
Merge branch 'master' into ncpyfilter.dmh
2018-03-02 19:49:43 -07:00
Dennis Heimbigner
dd4e71c150
1. Solve issue raised on netcdfgroup mailing list:
...
https://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2018/msg00020.html
See docs/filters.md for a detailed description of the solution.
Basically we add nccopy flags "-F none" and "-F <varname>:none"
to suppress output compression as desired.
2. Add tests to nc_test4/tst_filter.sh to test out the solution.
2018-03-02 16:55:58 -07:00
Ward Fisher
faad52041f
Merge branch 'ejh_valgrind_removal_unidata_again' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into pr-aggregation2.wif
2018-03-02 14:22:42 -07:00
Ed Hartnett
49ebcc0e57
fixed problem of test file
2018-02-27 11:10:04 -07:00
Ed Hartnett
64e5742d88
added tst_bug324 to cmake build
2018-02-27 08:53:58 -07:00
Ed Hartnett
45329862a8
removed valgrind stuff
2018-02-27 08:36:12 -07:00
Dennis Heimbigner
8cb1fc4cfe
This is the second step in refactoring the libsrc4 code.
...
The first was branch newhash0.dmh.
As with newhash0.dmh, these changes should be transparent.
2018-02-24 20:36:24 -07:00
Ward Fisher
a8faac9292
Merge branch 'master' into classic_ext_ncid
2018-02-22 17:15:34 -07:00
Ward Fisher
8e169175e4
Merge branch 'master' into newhash0.dmh
2018-02-22 14:55:31 -07:00
Ward Fisher
f9f27c5ab7
Merge branch 'master' into newhash0.dmh
2018-02-21 14:19:43 -07:00
Ed Hartnett
9de58cad99
Merge branch 'master' into ejh_extra_tests
2018-02-19 18:52:50 -07:00
Ed Hartnett
ca5f314fc0
minor test cleanup
2018-02-16 09:00:15 -07:00
Ed Hartnett
13fcc67d90
Merge branch 'master' into ejh_hdf4_dispatch_unidata2
2018-02-15 13:25:11 -07:00
Ed Hartnett
b0a8d4ee30
fixed merge issue
2018-02-14 07:58:50 -07:00
Ed Hartnett
41eb0f26c1
Merge branch 'master' into ejh_extra_tests
2018-02-13 15:48:35 -07:00
Ed Hartnett
e5cbf259ba
fixed string memory leak
2018-02-13 14:17:15 -07:00
Ed Hartnett
cb4722a0cf
fix for memory problem in tst_vars2.c
2018-02-13 13:49:29 -07:00
Ward Fisher
878b107d36
Corrected overflow error in support of https://github.com/Unidata/netcdf-c/issues/861
2018-02-13 12:18:06 -07:00
Ed Hartnett
dd41680f90
added rename test
2018-02-12 10:13:31 -07:00
Ed Hartnett
dbbd5094cb
added rename test to CMakeLists.txt
2018-02-12 10:12:49 -07:00
Ed Hartnett
32e2798dde
added rename test
2018-02-12 10:08:59 -07:00
Ed Hartnett
70d815b6c8
pulled in some attribute testing that got missed in recent merges
2018-02-12 08:33:20 -07:00
Dennis Heimbigner
727b613459
This is the initial step in moving to the new higher performance
...
(I hope) metadata mechanism. This mostly just adds new pieces of
code (e.g. nclistmap) and does some minor fixes.
It should be transparent to everything else.
The next set of changes will be the big step.
2018-02-08 19:53:40 -07:00
Ed Hartnett
bd77f8865b
fixed tst_filter.sh for parallel builds
2018-02-08 07:20:40 -07:00
Ed Hartnett
2358d4a910
moved HDF4 to its own dispatch layer
2018-02-08 06:20:58 -07:00
Ward Fisher
5107655682
Accomodate Visual Studio
2018-02-06 13:32:30 -06:00
Ward Fisher
a640c034f2
Merge branch 'ejh_atts_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:47:48 -07:00
Ward Fisher
e0577cb251
Merge branch 'ejh_fill_value_string_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:47:34 -07:00
Ward Fisher
b268f268bd
Merge branch 'ejh_dims_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:43:41 -07:00
Ed Hartnett
0d96ead703
Merge branch 'master' into ejh_dims_unidata
2018-02-05 06:34:04 -07:00
Ward Fisher
c12fca453e
Merge branch 'ejh_rename2_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-02 17:57:32 -07:00
Ward Fisher
9b4b2308c6
Merge branch 'ejh_warnings' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-02 17:56:04 -07:00
Ed Hartnett
383a19161a
fixed warnings
2018-02-01 07:36:34 -07:00
Ed Hartnett
2afe401f17
another rename fix
2018-02-01 05:10:57 -07:00
Ward Fisher
03446423f7
Merge branch 'patch-12' of https://github.com/gsjaardema/netcdf-c into gsjaardema-batch
2018-01-31 16:24:38 -07:00
Ward Fisher
9a0d1d6501
Merge branch 'patch-14' of https://github.com/gsjaardema/netcdf-c into gsjaardema-batch
2018-01-31 16:21:41 -07:00
Ward Fisher
8c33de7a9a
Merge branch 'patch-15' of https://github.com/gsjaardema/netcdf-c into gsjaardema-batch
2018-01-31 16:17:59 -07:00
Greg Sjaardema
30ec6821c3
Missing ERR after api test call
...
Missed this one on previous PR. Another missing ERR after API test if.
2018-01-31 10:08:48 -07:00
Greg Sjaardema
60a6f34102
Fix missing ERR after if test
...
A couple API invocations were missing the ERR macro following the if test.
2018-01-31 09:17:28 -07:00
Greg Sjaardema
2f44fa49c6
Eliminate unused variables
...
Remove variables no longer used after recent refactorings.
2018-01-31 09:05:35 -07:00
Greg Sjaardema
63b700c40c
Remove V2 code if V2 API not being built
...
Remove test code that uses the version 2 API if the version 2 API code is not being activated in the build.
This was originally proposed in #656 with a better fix in #755 which was removed.
2018-01-31 09:00:17 -07:00
Ed Hartnett
7c936a7bb6
brought in changes from ejh_att
2018-01-31 08:44:33 -07:00
Ed Hartnett
dff3472a2e
comment change to trigger travis testing
2018-01-31 07:22:08 -07:00
Ed Hartnett
94c23712b7
extra tests, plus fill value fixes for string type
2018-01-30 14:39:47 -07:00
Ed Hartnett
333b802861
fix dim bad paramter issues
2018-01-30 09:35:56 -07:00
Dennis Heimbigner
d388f0e7f3
- Rename target logical name bzip2 in nc_test4/hdf5plugins in order to avoid
...
cmake error CMP0002: duplicate name
- Assuming that all compilers treat floating point constants as double,
remove d suffix from DBLVAL in nc_test4 and examples/C
2018-01-25 19:33:23 -07:00
Wei-keng Liao
cb7aafa805
fix issue 791: validate ncid for classic files
2018-01-25 00:03:19 -06:00
Ward Fisher
7f1f02c96d
Additional tweaks for make dist.
2018-01-24 18:05:30 -07:00
Ward Fisher
d0339c8902
Merge branch 'pr-catchup' into v4.6.0-release-branch
2018-01-24 15:51:24 -06:00