@@ -41,7 +41,7 @@ function, the slice datasets can be provided in various forms. More on this is g
4141in section [ _ Slice Sources_ ] ( #slice-sources ) below.
4242
4343To run the ` zappend ` tool with [ configuration] ( config.md ) you can pass one or more
44- configuration files using JSON or YAML format
44+ configuration files using JSON or YAML format:
4545
4646``` shell
4747zappend -t output/mycube.zarr -c config.yaml inputs/* .nc
@@ -50,13 +50,13 @@ zappend -t output/mycube.zarr -c config.yaml inputs/*.nc
5050If multiple configuration files are passed, they will be merged into one by
5151incrementally updating the first by subsequent ones.
5252
53- You can pass configuration settings to the ` zappend ` Python function by the optional
54- ` config ` keyword argument. Other keyword arguments are interpreted as individual
55- configuration settings and will be merged into the one given by ` config ` argument,
56- if any. The ` config ` keyword argument can be given as local file path or URL
57- (type ` str ` ) pointing to a JSON or YAML file. It can also be given as dictionary,
58- or as a sequence of the aforementioned types. Configuration sequences are again merged
59- into one.
53+ You can pass configuration settings to the ` zappend ` Python function with
54+ the optional ` config ` keyword argument. Other keyword arguments are
55+ interpreted as individual configuration settings and will be merged into the
56+ one given by ` config ` argument, if any. The ` config ` keyword argument can be
57+ given as local file path or URL (type ` str ` ) pointing to a JSON or YAML file.
58+ It can also be given as dictionary, or as a sequence of the aforementioned
59+ types. Configuration sequences are again merged into one.
6060
6161``` python
6262import os
@@ -82,9 +82,10 @@ This remainder of this guide explains the how to use the various `zappend`
8282## Dataset Outline
8383
8484If no further configuration is supplied, then the target dataset's outline and data
85- encoding is fully prescribed by the first slice dataset provided. By default, the
86- dimension along subsequent slice datasets are concatenated is ` time ` . If you use a
87- different append dimension, the ` append_dim ` setting can be used to specify its name:
85+ encoding is fully prescribed by the first slice dataset provided. By default, the
86+ dimension along which subsequent slice datasets are concatenated is ` time ` . If
87+ you use a different append dimension, the ` append_dim ` setting can be used to
88+ specify its name:
8889
8990``` json
9091{
@@ -94,7 +95,7 @@ different append dimension, the `append_dim` setting can be used to specify its
9495
9596All other non-variadic dimensions can and should be specified using the
9697` fixed_dims ` setting which is a mapping from dimension name to the
97- fixed dimension sizes , e.g.:
98+ fixed dimension size , e.g.:
9899
99100``` json
100101{
@@ -107,9 +108,9 @@ fixed dimension sizes, e.g.:
107108
108109By default, without further configuration, all data variables seen in the first
109110dataset slice will be included in the target dataset. If only a subset of
110- variables shall be used from the slice dataset, they can be specified using the
111- ` included_variables ` setting, which is a list of names of variables that will
112- be included:
111+ variables should be used from the slice dataset, they can be specified using
112+ the ` included_variables ` setting, which is a list of names of variables that
113+ will be included:
113114
114115``` json
115116{
@@ -121,7 +122,7 @@ be included:
121122}
122123```
123124
124- Often, it is easier to tell which variables should be excluded:
125+ Often, it is easier to specify which variables should be excluded:
125126
126127``` json
127128{
@@ -156,13 +157,14 @@ values for all variables:
156157}
157158```
158159
159- If ` * ` is specified, the effective variable metadata applied is gained by merging a
160- given specific metadata, into the common metadata given by ` * ` , which is eventually
161- merged into metadata of the variable in the first dataset slice.
160+ If ` * ` is specified, the metadata for a particular variable is generated by
161+ merging the specific metadata for that variable into the common metadata given
162+ by ` * ` , which is eventually merged into metadata of the variable in the first
163+ dataset slice.
162164
163165!!! note
164- Only metadata from the first slice dataset is used, metadata of variables from
165- subsequent slice datasets is ignored entirely.
166+ Only metadata from the first slice dataset is used. Metadata of variables
167+ from subsequent slice datasets is ignored entirely.
166168
167169### Dimensions
168170
0 commit comments