Edward Hartnett
accb83a8b5
even more documentation updates
2019-12-20 07:20:02 -07:00
Edward Hartnett
8681b0d241
more documentaiton
2019-12-20 07:10:13 -07:00
Edward Hartnett
2136063d69
better documentation
2019-12-20 07:05:23 -07:00
Edward Hartnett
6952eb779b
documentation updates
2019-12-20 05:36:09 -07:00
James Sharpe
c5d1e4bdec
Call find_package(MPI) to locate MPI paths and link to libdispatch if required
2019-12-18 16:48:40 +00:00
Edward Hartnett
64d821b568
removed non-relaxed coord bounds from test code
2019-11-26 06:20:34 -07:00
Edward Hartnett
5ab7bf7796
now always relax!
2019-11-26 05:36:16 -07:00
Ward Fisher
af8f9ad2cf
Merge pull request #1523 from NetCDF-World-Domination-Council/ejh_udf
...
User-defined formats must come first in NC_infermodel, plus test
2019-11-15 16:40:07 -07:00
Ward Fisher
e4003be502
Merge pull request #1515 from NetCDF-World-Domination-Council/ejh_att_docs
...
update for attribute documentation
2019-11-15 16:39:46 -07:00
Ward Fisher
2462cda15e
Merge pull request #1525 from NetCDF-World-Domination-Council/ejh_anon_dims
...
If HDF5 dataset has multiple anonymous dimensions of the same size, assume they are different dimensions
2019-11-14 16:58:24 -07:00
Constantine Khrulev
91d3a89bdd
Fix NC_coord_zero indexing in NCDISPATCH_initialize()
...
Fixes #1518 .
2019-11-14 08:26:33 -09:00
edwardhartnett
b9f57b2b5f
now UDF mode flags take priority over NC_NETCDF4
2019-11-13 12:13:33 -07:00
edwardhartnett
0bbe91e438
udf must take priority in NC_infermodel
2019-11-13 12:07:33 -07:00
edwardhartnett
c76dae1c5d
added anchors for reading_attributes and writing_attributes, and refs to them, also changed order of files in Doxygen.in
2019-11-08 05:19:51 -07:00
edwardhartnett
09fe16c847
cleanup
2019-11-08 04:47:57 -07:00
edwardhartnett
8b2630913a
adding doxygen docs for every att function
2019-11-08 04:45:45 -07:00
edwardhartnett
7919e2c052
fixing documentation for attribute put functions
2019-11-07 12:19:18 -07:00
edwardhartnett
42df9b09e5
fixing documentation for attribute put functions
2019-11-07 11:58:41 -07:00
edwardhartnett
3ecef5e7f0
fixing documentation for attribute get functions
2019-11-07 11:47:27 -07:00
edwardhartnett
209da6563c
greater distinction between netCDF-4 and classic formats in attribute documentation
2019-11-07 11:32:57 -07:00
edwardhartnett
f46679c8cc
cleanup and minor fixes for attribute rename/delete functions
2019-11-07 09:53:43 -07:00
edwardhartnett
ed8ef60855
cleanup and minor fixes for attribute inq functions
2019-11-07 09:46:23 -07:00
edwardhartnett
d961f7b76e
cleanup of documentation format in attributes write code
2019-11-07 09:31:04 -07:00
edwardhartnett
837dccd217
changed format to match other docs, fixed file documentation
2019-11-07 07:09:54 -07:00
Ward Fisher
f77b96b066
Fixed a potential null/garbage free.
2019-10-24 16:37:52 -06:00
Ward Fisher
36ccecf053
Addressing a potential null argument to strlen
2019-10-24 14:28:39 -06:00
Greg Sjaardema
5ecad63c6a
Remove incorrect comment
...
The comment states that prefix must end in '/', but the '/' is added in the function itself, so the prefix should *not* end in '/' and the comment is incorrect.
2019-10-16 08:40:58 -06:00
Ward Fisher
d001ec8590
Removing a problematic const causing issues on OSX.
2019-10-09 17:18:48 -06:00
Dennis Heimbigner
f1506d552e
Change (again), and hopefully simplify, the file model inference algorithm.
...
* For URL paths, the new approach essentially centralizes all information
in the URL into the "#mode=" fragment key and uses that value
to determine the dispatcher for (most) URLs.
* The new approach has the following steps:
1. canonicalize the path if it is a URL.
2. use the mode= fragment key to determine the dispatcher
3. if dispatcher still not determined, then use the mode flags
argument to nc_open/nc_create to determine the dispatcher.
4. if the path points to something readable, attempt to read the
magic number at the front, and use that to determine the dispatcher.
this case may override all previous cases.
* Misc changes.
1. Update documentation
2. Moved some unit tests from libdispatch to unit_test directory.
3. Fixed use of wrong #ifdef macro in test_filter_reg.c
[I think this may fix an previously reported esupport query].
2019-09-29 12:59:28 -06:00
Ward Fisher
e7cc899264
Merge branch 'ejh_try2' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into gh1487.wif
2019-09-20 14:04:56 -06:00
Greg Sjaardema
56c0d5cf8a
Spelling fixes
2019-09-18 08:03:01 -06:00
edwardhartnett
2cd228bcd4
porting changes from other PR
2019-09-16 11:28:18 -06:00
edwardhartnett
e4ef7b1a65
more unit tests, this time for nc4internal.c
2019-08-21 04:46:00 -06:00
Ed Hartnett
bce3fa6169
Merge branch 'master' into ejh_next
2019-08-16 03:42:32 -06:00
edwardhartnett
94f1a89a40
final removal
2019-08-15 07:05:10 -06:00
edwardhartnett
c7c2892de5
clean up
2019-08-15 06:53:57 -06:00
edwardhartnett
2077729abc
removed base_pe functions from dispatch table
2019-08-15 06:51:06 -06:00
edwardhartnett
60f436e7ee
starting to remove obsolete _CRAYMPP macros
2019-08-14 06:13:45 -06:00
edwardhartnett
dce6f32a76
documentation
2019-08-13 14:57:43 -06:00
edwardhartnett
f007523826
fixed missing dependency in unit_test Makefile.am
2019-08-13 11:06:06 -06:00
edwardhartnett
978707c319
only run slow nclist test if --enable-large-file-tests is used
2019-08-13 10:55:44 -06:00
edwardhartnett
88077fe26e
more comments
2019-08-13 06:31:06 -06:00
edwardhartnett
821b749186
removed unnecessary checking in find_in_NCList()
2019-08-13 06:03:48 -06:00
edwardhartnett
d76114aab3
more testing, sorting out some memory issues in test
2019-08-13 05:45:03 -06:00
edwardhartnett
8b8ece4f4b
more testing of nclistmgr.c
2019-08-09 13:49:52 -06:00
edwardhartnett
f20db2e024
more documentation
2019-08-09 11:13:55 -06:00
edwardhartnett
d558873c93
documented functions in nclistmgr.c
2019-08-09 09:15:59 -06:00
edwardhartnett
916802bf4c
starting to add doxygen docs for nclistmgr.c
2019-08-09 08:48:28 -06:00
edwardhartnett
fb32957b2b
whitespace cleanup
2019-08-09 08:45:39 -06:00
edwardhartnett
3a9207d55c
more changes for user-defined formats
2019-08-03 18:33:43 -06:00