You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -277,11 +277,13 @@ See [GitHub #1251](https://github.com/Unidata/netcdf-c/issues/1251).
277
277
### 4.5.0-rc1 - June 5, 2017
278
278
279
279
*[Enhancement] DAP4 is now included. Since dap2 is the default for urls, dap4 must be specified by
280
-
(1) using "dap4:" as the url protocol, or
281
-
(2) appending "#protocol=dap4" to the end of the url, or
282
-
(3) appending "#dap4" to the end of the url
283
-
Note that dap4 is enabled by default but remote-testing is
284
-
disabled until the testserver situation is resolved.
280
+
1. using "dap4:" as the url protocol, or
281
+
2. appending "\#protocol=dap4" to the end of the url, or
282
+
3. appending "\#dap4" to the end of the url
283
+
284
+
Note that dap4 is enabled by default but remote-testing is
285
+
disabled until the testserver situation is resolved.
286
+
285
287
*[Enhancement] The remote testing server can now be specified with the `--with-testserver` option to ./configure.
286
288
*[Enhancement] Modified netCDF4 to use ASCII for NC_CHAR. See [Github Pull request #316](https://github.com/Unidata/netcdf-c/pull/316) for more information.
287
289
*[Bug Fix] Corrected an error with how dimsizes might be read. See [Github #410](https://github.com/unidata/netcdf-c/issues/410) for more information.
Copy file name to clipboardExpand all lines: docs/filters.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -438,7 +438,7 @@ This means that some mechanism is needed to translate between the HDF5 id+parame
438
438
3. It must be possible to modify the set of visible parameters in response to environment information such as the type of the associated variable; this is required to mimic the corresponding HDF5 capability.
439
439
4. It must be possible to use filters even if HDF5 support is disabled.
440
440
441
-
Note that the term "visible parameters" is used here to refer to the parameters provided by "nc_def_var_filter" or those stored in the dataset's metadata as provided by the JSON codec. The term "working parameters" refers to the parameters given to the compressor itself and derived from the visible parameters.
441
+
Note that the term "visible parameters" is used here to refer to the parameters provided by `nc_def_var_filter` or those stored in the dataset's metadata as provided by the JSON codec. The term "working parameters" refers to the parameters given to the compressor itself and derived from the visible parameters.
442
442
443
443
The standard authority for defining Zarr filters is the list supported by the NumCodecs project [7].
444
444
Comparing the set of standard filters (aka codecs) defined by NumCodecs to the set of standard filters defined by HDF5 [3], it can be seen that the two sets overlap, but each has filters not defined by the other.
@@ -514,8 +514,8 @@ This interrogation operates by seeing if certain well-known (function) names are
514
514
515
515
There will be two library types:
516
516
517
-
1. HDF5 — exports a specific API: "H5Z_plugin_type" and "H5Z_get_plugin_info".
518
-
2. Codec — exports a specific API: "NCZ_get_codec_info"
517
+
1. HDF5 — exports a specific API: `H5Z_plugin_type` and `H5Z_get_plugin_info`.
518
+
2. Codec — exports a specific API: `NCZ_get_codec_info`
519
519
520
520
Note that a given library can export either or both of these APIs.
521
521
This means that we can have three types of libraries:
@@ -605,7 +605,7 @@ is stored in the JSON dictionary form described earlier.
605
605
606
606
The Codec style, using JSON, has the ability to provide very complex parameters that may be hard to encode as a vector of unsigned integers.
607
607
It might be desirable to consider exporting a JSON-base API out of the netcdf-c API to support user access to this complexity.
608
-
This would mean providing some alternate version of "nc_def_var_filter" that takes a string-valued argument instead of a vector of unsigned ints.
608
+
This would mean providing some alternate version of `nc_def_var_filter` that takes a string-valued argument instead of a vector of unsigned ints.
609
609
This extension is unlikely to be implemented until a compelling use-case is encountered.
610
610
611
611
One bad side-effect of this is that we then may have two classes of plugins.
@@ -812,7 +812,7 @@ The h5 tag indicates that they assume that the result of the parse is a set of u
812
812
* idp will contain the first constant — the filter id
813
813
* nparamsp will contain the number of params
814
814
* paramsp will contain a vector of params — the caller must free
815
-
This function can parse single filter spec strings as defined in the section on \ref filters_syntax.
815
+
This function can parse single filter spec strings as defined in the section on [Filter Specification Syntax](#filters_syntax).
* txt contains the text of a sequence '|' separated filter specs.
818
818
* formatp currently always returns 0.
@@ -852,7 +852,7 @@ The include file *netcdf\_meta.h* contains the following definition.
852
852
````
853
853
#define NC_HAS_MULTIFILTERS 1
854
854
````
855
-
This, in conjunction with the error code *NC\_ENOFILTER* in *netcdf.h* can be used to see what filter mechanism is in place as described in the section on \ref filters_compatibility.
855
+
This, in conjunction with the error code *NC\_ENOFILTER* in *netcdf.h* can be used to see what filter mechanism is in place as described in the section on [incompatibities](#filters_compatibility).
856
856
857
857
1. !defined(NC\_ENOFILTER) && !defined(NC\_HAS\_MULTIFILTERS) — indicates that the old pre-4.7.4 mechanism is in place.
0 commit comments