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
| column_name | string |**REQUIRED.** The name of the column containing the path to the asset. Must be in the header of the CSV file. |
91
-
| format | string | The data format. Valid values are `netcdf`, `zarr`, `opendap` or `reference` ([`kerchunk`](https://github.com/fsspec/kerchunk) reference files). If specified, it means that all data in the catalog is the same type. |
92
-
| format_column_name | string | The column name which contains the data format, allowing for variable data types in one catalog. Mutually exclusive with `format`. |
| column_name | string |**REQUIRED.** The name of the column containing the path to the asset. Must be in the header of the CSV file. |
91
+
| format | string | The data format. Valid values are `netcdf`, `zarr`, `zarr2`, `zarr3`, `opendap` or `reference` ([`kerchunk`](https://github.com/fsspec/kerchunk) reference files). If specified, it means that all data in the catalog is the same type. |
92
+
| format_column_name | string | The column name which contains the data format, allowing for variable data types in one catalog. Mutually exclusive with `format`. |
93
93
94
-
```{note}
94
+
````{note}
95
95
Zarr v3 is built on asynchronous operations, and requires `xarray_open_kwargs` to contain the following dictionary fragment:
96
96
```python
97
97
xarray_open_kwargs ={
@@ -103,19 +103,24 @@ An assets object describes the columns in the CSV file relevant for opening the
103
103
},
104
104
...
105
105
}
106
-
``````
107
-
In contrast, Zarr v2 is synchronous and instead requires:
108
-
```python
109
-
xarray_open_kwargs ={
110
-
"storage_options" : {
111
-
"remote_options" : {
112
-
"async": false,
113
-
...
114
-
}
115
-
},
116
-
...
117
-
}
118
-
```
106
+
````
107
+
108
+
In contrast, Zarr v2 is synchronous and instead requires:
109
+
110
+
```python
111
+
xarray_open_kwargs ={
112
+
"storage_options" : {
113
+
"remote_options" : {
114
+
"async": false,
115
+
...
116
+
}
117
+
},
118
+
...
119
+
}
120
+
```
121
+
122
+
If `zarr2` or `zarr3` is specified in the `format` field, the `async` flag will be set automatically. If you specify `zarr` as the format, you must set the `async` flag manually in the `xarray_open_kwargs`.
123
+
119
124
```
120
125
121
126
### Aggregation Control Object
@@ -137,3 +142,4 @@ An aggregation object describes types of operations done during the aggregation
137
142
| type | string | **REQUIRED.** Type of aggregation operation to apply. Valid values include: `join_new`, `join_existing`, `union` |
138
143
| attribute_name | string | Name of attribute (column) across which to aggregate. |
139
144
| options | object | **OPTIONAL.** Aggregration settings that are passed as keywords arguments to [`xarray.concat()`](https://xarray.pydata.org/en/stable/generated/xarray.concat.html) or [`xarray.merge()`](https://xarray.pydata.org/en/stable/generated/xarray.merge.html#xarray.merge). For `join_existing`, it must contain the name of the existing dimension to use (for e.g.: something like `{'dim': 'time'}`). |
0 commit comments