netcdf-c/docs
Dennis Heimbigner d953899559 Move to Version 2 NCZarr Extended Meta-Data
re: https://github.com/zarr-developers/zarr-specs/issues/41

After discussions with the Zarr community, it was decided to
convert to a new representation of the NCZarr meta-data extensions: version 2.
These extensions store information necessary to mapping the Zarr data model
to the netcdf-4 data model.

The basic change is to remove the NCZarr specific objects: .nczarr, .nczgroup, .nczarray, and .nczattr.
The contents of these objects is moved into the corresponding existing Zarr objects as special keys. The mapping is as follows:

* ''.nczarr'' => ''/.zgroup/_NCZARR_SUPERBLOCK_''
* ''.nczgroup => ''.zgroup/_NCZARR_GROUP_''
* ''.nczarray => ''.zarray/_NCZARR_ARRAY_''
* ''.nczattr => ''.zattr/_NCZARR_ATTR_''

Backward compatibility is maintained by looking for the object ''/.nczarr''
and if found, then assuming that the dataset is in the older version 1 format.
This compatibility only supports reading of such version 1 datasets.

Documentation and test cases are also added.

Misc. Other Changes:
1. The json parsing code was added to the general library instead of nczarr only (ncjson.c, ncjson.h).
2. Improved support for different platform paths by allowing conversion
   to a single common path representation.
3. Add some new error codes.
4. Modify nccopy usage to mention the new chunking specification.
2021-07-17 16:55:30 -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 Update links to netCDF-java documentation. 2021-02-26 15:11:10 -07: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
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 changed/removed references to jetstream remotetest instance. 2020-01-03 13:12:58 -07:00
cdl.dox Misc. source comment typos 2018-04-26 23:04:01 -04:00
CMakeLists.txt Move to Version 2 NCZarr Extended Meta-Data 2021-07-17 16:55:30 -06: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
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 version numbers to next development version. 2021-03-19 11:49:09 -06:00
Doxyfile.in Move to Version 2 NCZarr Extended Meta-Data 2021-07-17 16:55:30 -06:00
Doxyfile.user Added a stand-alone user level doxygen configuration file. It must be used from the top-level netcdf-c directory, e.g. doxygen docs/Doxyfile.user. 2020-05-07 16:23:43 -06: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 Update links 2021-02-26 15:14:37 -07:00
file_format_specifications.md This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
footer.html Ensure that the nav-tree extends to the full height of the content area. The footer must be enclosed in a div element with the id="nav-path" for this to work. 2020-05-13 16:45:35 -06:00
groups.dox Renamed man4 directory to docs. 2014-05-21 14:40:39 -06:00
header.html Renamed man4 directory to docs. 2014-05-21 14:40:39 -06:00
indexing.dox Provide a Number of fixes/improvements to NCZarr 2020-11-19 17:01:04 -07: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
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 Tweaked docs to fix dead references introduced as part of separating out NUG from netCDF-C. 2020-03-27 14:21:25 -06:00
Makefile.am Move to Version 2 NCZarr Extended Meta-Data 2021-07-17 16:55:30 -06:00
nczarr.md Move to Version 2 NCZarr Extended Meta-Data 2021-07-17 16:55:30 -06: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
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 Update d4ts.war and dts.war build instructions 2021-02-26 15:14:57 -07:00
tutorial.dox Update links to netCDF-java documentation. 2021-02-26 15:11:10 -07:00
unidata_logo_cmyk.png Renamed man4 directory to docs. 2014-05-21 14:40:39 -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