Ed Hartnett
3bbc590045
merged master
2018-08-20 17:08:20 -06:00
Ed Hartnett
b3842197e0
merged master
2018-08-16 05:49:41 -06:00
Ed Hartnett
d59446ccd5
Merge branch 'master' into ejh_func_cleanup3
2018-08-15 18:08:34 -06:00
Ed Hartnett
b5999278cc
added nc4_find_grp_h5_var
2018-08-09 06:47:45 -06:00
Ed Hartnett
a65078040d
whitespace cleanup
2018-08-07 15:17:40 -06:00
Ed Hartnett
9dc99c8a04
cleaned up some functions in preparation for lazy vars
2018-08-06 10:16:49 -06:00
Ed Hartnett
c1acba1f07
redid branch for PR
2018-07-29 04:57:25 -06:00
Ed Hartnett
5a52f28bb7
further condensing code
2018-07-21 10:43:36 -06:00
Ed Hartnett
7aed50a902
performance test for fast global att reads
2018-07-21 07:29:12 -06:00
Ed Hartnett
0d8dd16231
removed use of hdfid from libsrc4 directory
2018-07-19 13:13:23 -06:00
Ed Hartnett
d1198a3667
whitespace cleanup
2018-07-19 07:33:48 -06:00
Ed Hartnett
9b0192fe94
moved memfile code to libhdf5
2018-07-19 07:26:27 -06:00
Ed Hartnett
3c0abc3d28
moved hdf5 var code to hdf5var.c
2018-07-19 07:23:03 -06:00
Ed Hartnett
bdca4313c4
split nc4var.c
2018-07-19 07:05:55 -06:00
Ed Hartnett
396124c0ca
merged ejh_hdf5internal
2018-07-17 07:56:09 -06:00
Ed Hartnett
786c5a8f2e
moved hdf5 specific header stuff to hdf5internal.h
2018-07-12 07:05:21 -06:00
Dennis Heimbigner
40013b72f6
The pr does some cleanup on the internal documentation
...
in the docs directory.
1. Add a new internal document -- testserver.dox -- to describe
how to set up and maintain the dap test server.
2. It moves the internal documentation (internal.dox, indexing.dox,
and testserver.dox) to later in the documentation table of contents.
3. Cleanup the formatting of the internal documents.
4. Cleanup some minor doxygen issues in other files.
2018-06-29 15:06:27 -06:00
Ed Hartnett
697f033823
renamed NC_HDF5_FILE_INFO to NC_FILE_INFO
2018-06-22 07:08:09 -06:00
Ed Hartnett
eafe151f13
added test
2018-06-19 14:59:07 -06:00
Ed Hartnett
77936f2884
more progress towards lazy read of atts for vars
2018-06-19 08:25:19 -06:00
Ed Hartnett
b524cd04bc
adding calls to get var atts when needed
2018-06-19 07:56:54 -06:00
Ed Hartnett
81add527f2
lazy read of global atts now working
2018-06-19 07:39:42 -06:00
Ed Hartnett
6b90169278
switching to att_not_read
2018-06-19 05:05:44 -06:00
Ed Hartnett
dad70cf880
more lazy atts
2018-06-19 04:54:03 -06:00
Ed Hartnett
93278a8561
merged in outstanding PRs
2018-06-19 03:59:00 -06:00
Ed Hartnett
9230cb8aa9
now using put_vars too
2018-06-16 10:37:49 -06:00
Ed Hartnett
77ab979c5f
using get_vars but not put_vars
2018-06-16 09:58:48 -06:00
Ed Hartnett
12cf3254dc
using get_vars but not put_vars
2018-06-16 09:10:31 -06:00
Ed Hartnett
4f83e929c0
switch to vars
2018-06-16 08:38:52 -06:00
Ed Hartnett
416da4cb4f
took out is_long for vars functions
2018-06-16 05:55:50 -06:00
Ed Hartnett
3f9315d58f
took out defaultvars
2018-06-16 05:52:07 -06:00
Ed Hartnett
19ae8b47d1
took out src_long and dest_long again. Getting good at it! ;-)
2018-06-16 05:33:04 -06:00
Ed Hartnett
2ca8526278
merged master
2018-06-14 16:57:38 -06:00
Ward Fisher
5fe7d0ffad
Merge branch 'master' into ejh_udf
2018-06-08 16:52:20 -06:00
Ward Fisher
1d789d9d39
Additional reconciliation
2018-06-08 15:50:39 -06:00
Ward Fisher
df4942d280
Merge branch 'master' into vars.dmh
2018-06-08 15:50:28 -06:00
Ed Hartnett
29ce3b7d8c
Merge branch 'master' into ejh_udf
2018-06-08 14:49:15 -06:00
Ed Hartnett
03d1a7c7cc
Merge branch 'master' into ejh_logging
2018-06-08 03:17:01 -06:00
Ed Hartnett
367d7c2a57
merged master
2018-06-07 18:36:25 -06:00
Ward Fisher
32b8ffbee9
Merge branch 'master' into misc-changes.wif
2018-06-07 16:17:54 -06:00
Ed Hartnett
9a2782b56c
got long working with master
2018-06-05 14:40:49 -06:00
Ed Hartnett
8996b36c66
fixed make clean in docs
2018-06-05 11:30:59 -06:00
Ed Hartnett
d556dcb2c9
udf1 stuff
2018-06-03 06:28:55 -06:00
Ed Hartnett
01d1364331
user defined formats working
2018-06-03 06:14:23 -06:00
Ed Hartnett
2e831e9bbe
initialization of user-defined formats
2018-06-02 08:43:34 -06:00
Ward Fisher
3a0d55f137
Removed a null assignment.
2018-05-31 16:40:11 -06:00
Ward Fisher
acc0b29140
Potential dereference of a null pointer fixed.
2018-05-31 15:28:13 -06:00
Ward Fisher
165d59e6af
Fixed a potential memory leak identified by static analysis.
2018-05-31 15:25:40 -06:00
Dennis Heimbigner
4b936ee26a
Fix use of 'int' to represent 'hid_t' that caused HDF5 1.10 to fail.
...
re: github issue https://github.com/Unidata/netcdf-fortran/issues/82
This was originally discovered in the Fortran tests, but is
a problem in the C library.
The problem only occurred when using HDF5-1.10.x. The reason it
failed is that starting with 1.10, the hid_t type was changed
from 32 bits to 64 bits.
The function libsrc4/nc4memcb.c#NC4_image_init was using type int (doh!)
to return the hdf fileid instead of hid_t type. This, of course,
caused the id to be truncated and in turn later use of the id
caused hdf5 to fail.
Fix is trivial: replace int with hid_t. This also requires a related
change in nc4mem.c.
Also added the test case derived from the original Fortran code.
You would think I would learn...
2018-05-30 14:47:37 -06:00
Dennis Heimbigner
2f1daaa61e
Merge branch 'master' into vars.dmh
2018-05-30 10:45:00 -06:00