netcdf-c/docs
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
..
images Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
obsolete Misc. source comment typos 2018-04-26 23:04:01 -04:00
old Spelling fixes 2019-09-18 08:03:01 -06:00
static-pages Use PnetCDF instead of parallel-netcdf to avoid confusion with 2018-09-17 17:18:48 -05:00
.gitignore Fix up documentation to replace old auth documentation 2017-08-20 18:27:48 -06:00
all-error-codes.md introduce error code NC_EPNETCDF for errors at PnetCDF level 2018-07-29 15:33:08 -05:00
architecture.dox Use PnetCDF instead of parallel-netcdf to avoid confusion with 2018-09-17 17:18:48 -05:00
attribute_conventions.md There was a request to extend the provenance information 2018-08-25 21:44:41 -06:00
auth.html Misc. source comment typos 2018-04-26 23:04:01 -04:00
auth.md The pr does some cleanup on the internal documentation 2018-06-29 15:06:27 -06:00
bestpractices.md Cleaned up best practices document. 2016-05-09 20:42:35 -06:00
building-with-cmake.md Updated documentation to reflect minimum cmake version of 2.8.12. 2014-07-29 14:53:12 -06:00
byterange.dox Change (again), and hopefully simplify, the file model inference algorithm. 2019-09-29 12:59:28 -06:00
cdl.dox Misc. source comment typos 2018-04-26 23:04:01 -04:00
CMakeLists.txt Provide byte-range reading of remote datasets 2019-01-01 18:27:36 -07:00
COPYRIGHT.md Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
credits.md Spelling fixes 2019-09-18 08:03:01 -06:00
DAP2.dox Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
DAP4.dox master merge 2019-02-23 17:14:12 -07:00
DAP4.md Fix more memory leaks in netcdf-c library 2018-11-15 10:00:38 -07:00
dispatch.dox Spelling fixes 2019-09-18 08:03:01 -06:00
docmap.pdf The 'Credits' page is now a generated document distributed with netcdf, even though the contents are static. It is currently included as a subpage underneath the NetCDF Overview page. Also, renamed 'Credits' on the Overview page to 'About NetCDF'. 2014-12-10 11:14:43 -07:00
Doxyfile.developer Bumped to next development version. 2019-08-26 13:08:34 -06:00
Doxyfile.in Provide byte-range reading of remote datasets 2019-01-01 18:27:36 -07:00
DoxygenLayout.xml Further reorganization. Figured out how subpage works with different files. Renamed some of the header cells. 2014-12-09 16:36:15 -07:00
esg.md More doxygen tweaks. 2016-01-15 12:23:56 -07:00
FAQ.md Spelling fixes 2019-09-18 08:03:01 -06:00
file_format_specifications.md Misc. source comment typos 2018-04-26 23:04:01 -04:00
filters.md Allow in-line definition of filters 2019-03-21 11:33:27 -06:00
footer.html Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
groups.dox Renamed man4 directory to docs. 2014-05-21 14:40:39 -06:00
guide.dox Spelling fixes 2019-09-18 08:03:01 -06:00
header.html Renamed man4 directory to docs. 2014-05-21 14:40:39 -06:00
indexing.dox Spelling fixes 2019-09-18 08:03:01 -06:00
inmeminternal.dox Spelling fixes 2019-09-18 08:03:01 -06:00
inmemory.md Spelling fixes 2019-09-18 08:03:01 -06:00
install-fortran.md Fix doxygen list 2015-06-08 10:20:50 -06:00
install.md An example argument typo 2019-08-11 19:37:16 -05:00
internal.dox Change (again), and hopefully simplify, the file model inference algorithm. 2019-09-29 12:59:28 -06:00
known_problems.md Spelling fixes 2019-09-18 08:03:01 -06:00
mainpage.dox Updated mainpage.dox to make the netCDF-Fortran documentation link more obvious. 2019-02-15 16:44:45 -07:00
Makefile.am Provide byte-range reading of remote datasets 2019-01-01 18:27:36 -07:00
netcdf-50x50.png Renamed man4 directory to docs. 2014-05-21 14:40:39 -06:00
netcdf.m4 Spelling fixes 2019-09-18 08:03:01 -06:00
notes.md More document reorganization. 2015-03-15 15:29:58 -06:00
OPeNDAP.dox Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
release_header.html Added release to release header. 2016-11-21 11:23:02 -07:00
release.css Tweaks to css 2016-01-21 11:19:23 -07:00
tests.md Added a document to catalog what the various tests are. 2016-06-06 14:51:57 -06:00
testserver.dox Doxygen is apparently buggy when trying to combine a markdown 2018-07-01 21:56:59 -06:00
tutorial.dox Merge branch 'master' into var_par_access 2018-07-26 01:35:39 -05:00
types.dox add missing note about CDF-5 format 2018-07-05 22:54:41 -05:00
unidata_logo_cmyk.png Renamed man4 directory to docs. 2014-05-21 14:40:39 -06:00
user_defined_formats.md Spelling fixes 2019-09-18 08:03:01 -06:00
windows-binaries.md Corrected mistake regarding which version of Visual Studio is being used to build the libraries. 2019-06-17 14:41:50 -06:00