Repository: bird-house/finch (language: python)

Issue:
Ability to specify filename prefix and/or suffix
## Description

Is it possible to add an input parameter to allow the user to add some relevant information to the output filename?
For example, when running ensemble_grid_point_* with Average=True leads to files lacking the required info for the user to associate which result goes with which request. For example it will make more sense if the output files names starts with:  "health_region-de-montréal" instead of "ensemble_grid_point".


Discussion / hints:
I guess `ensemble_utils.make_output_filename` could be edited and an input added to the Processes?

Something like "fileprefix", that is prepended to the finale filename? Or that _overrides_ the process identifier, as in your example?
For this particular use case, I guess that an _override_ will be better, and should be quick to implement. However, some input validation will be required here for safety.
As this is web-based and outputs are links, what do you think of:
```python3
import urllib.parse

if query != urllib.parse.quote(query):
    raise...
```
Unfortunately, urllib.parse.quote lets '/' and '.' and '..' go through.
This implementation similar to this one would be perfect (a slugify for filenames):
https://github.com/django/django/blob/4a8ac604b190084aea91c4d627715a833171feca/django/utils/text.py#L224

Fix patch:
diff --git a/CHANGES.rst b/CHANGES.rst
index 17b9a833..34c7b42b 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -4,7 +4,7 @@ Changes
 0.8.1 (unreleased)
 ==================
 * Add ``geoseries_to_netcdf`` process, converting a geojson (like a OGC-API request) to a CF-compliant netCDF.
-
+* Add ``output_name`` argument to most processes (excepted subsetting and averaging processes), to control the name (or prefix) of the output file.
 
 0.8.0 (2022-01-13)
 ==================
diff --git a/docs/source/notebooks/dap_subset.ipynb b/docs/source/notebooks/dap_subset.ipynb
index ebf0ec3f..19ae0833 100644
--- a/docs/source/notebooks/dap_subset.ipynb
+++ b/docs/source/notebooks/dap_subset.ipynb
@@ -17,10 +17,10 @@
    "execution_count": 1,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:31.675719Z",
-     "iopub.status.busy": "2022-02-04T18:10:31.673936Z",
-     "iopub.status.idle": "2022-02-04T18:10:41.764805Z",
-     "shell.execute_reply": "2022-02-04T18:10:41.763273Z"
+     "iopub.execute_input": "2022-02-07T16:24:05.552660Z",
+     "iopub.status.busy": "2022-02-07T16:24:05.550900Z",
+     "iopub.status.idle": "2022-02-07T16:24:25.703949Z",
+     "shell.execute_reply": "2022-02-07T16:24:25.702105Z"
     }
    },
    "outputs": [],
@@ -43,10 +43,10 @@
    "execution_count": 2,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:41.776097Z",
-     "iopub.status.busy": "2022-02-04T18:10:41.774560Z",
-     "iopub.status.idle": "2022-02-04T18:10:43.795281Z",
-     "shell.execute_reply": "2022-02-04T18:10:43.796683Z"
+     "iopub.execute_input": "2022-02-07T16:24:25.714707Z",
+     "iopub.status.busy": "2022-02-07T16:24:25.713235Z",
+     "iopub.status.idle": "2022-02-07T16:24:28.051816Z",
+     "shell.execute_reply": "2022-02-07T16:24:28.053048Z"
     }
    },
    "outputs": [
@@ -429,24 +429,24 @@
        "    Conventions:    CF-1.0\n",
        "    id:             pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da\n",
        "    history:        Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -...\n",
-       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-a89f2f5d-25d5-48ac-a7ae-84f3ce3323e7' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-a89f2f5d-25d5-48ac-a7ae-84f3ce3323e7' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 6</li><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>lon</span>: 7</li><li><span class='xr-has-index'>time</span>: 7200</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-93b353ea-a349-44b7-a5cb-b50bc989597a' class='xr-section-summary-in' type='checkbox'  checked><label for='section-93b353ea-a349-44b7-a5cb-b50bc989597a' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-8658c2e1-af50-48fe-b7e7-bc307fbb4596' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8658c2e1-af50-48fe-b7e7-bc307fbb4596' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a937c2f3-ad95-449f-ac4d-13e2712c5ae5' class='xr-var-data-in' type='checkbox'><label for='data-a937c2f3-ad95-449f-ac4d-13e2712c5ae5' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-3cf85fdc-f9bf-4065-b823-c5ac06a63d31' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3cf85fdc-f9bf-4065-b823-c5ac06a63d31' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e2d334cf-be7d-4bd3-87f2-dcb4760f0123' class='xr-var-data-in' type='checkbox'><label for='data-e2d334cf-be7d-4bd3-87f2-dcb4760f0123' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 12:00:00 ... 2065-12-...</div><input id='attrs-dfae5d9e-4df8-4ebb-988e-c9a5b425e7c1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-dfae5d9e-4df8-4ebb-988e-c9a5b425e7c1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0470d950-c6e9-47d1-9541-547f0bb44fad' class='xr-var-data-in' type='checkbox'><label for='data-0470d950-c6e9-47d1-9541-547f0bb44fad' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 12, 0, 0, 0, has_year_zero=True),\n",
+       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-03389e00-b877-45b1-b08a-c2302edec82d' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-03389e00-b877-45b1-b08a-c2302edec82d' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 6</li><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>lon</span>: 7</li><li><span class='xr-has-index'>time</span>: 7200</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-aab3f463-7c74-496c-a7e4-25708b98cb3c' class='xr-section-summary-in' type='checkbox'  checked><label for='section-aab3f463-7c74-496c-a7e4-25708b98cb3c' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-b102e6de-cbc6-4de6-bc53-babbd3a6c058' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b102e6de-cbc6-4de6-bc53-babbd3a6c058' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a91b7031-a4e0-4e72-a315-f527bb82bcbb' class='xr-var-data-in' type='checkbox'><label for='data-a91b7031-a4e0-4e72-a315-f527bb82bcbb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-f84ce9d7-38de-442e-9dc3-447e969a2e49' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f84ce9d7-38de-442e-9dc3-447e969a2e49' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3a49a102-cde4-4a0a-8437-485de038a2ff' class='xr-var-data-in' type='checkbox'><label for='data-3a49a102-cde4-4a0a-8437-485de038a2ff' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 12:00:00 ... 2065-12-...</div><input id='attrs-9b2aff66-b8cc-44b7-979f-b62072996ae9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-9b2aff66-b8cc-44b7-979f-b62072996ae9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5409cc55-6a21-4b7a-ba7c-714fbe021099' class='xr-var-data-in' type='checkbox'><label for='data-5409cc55-6a21-4b7a-ba7c-714fbe021099' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2046, 1, 2, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2046, 1, 3, 12, 0, 0, 0, has_year_zero=True), ...,\n",
        "       cftime.Datetime360Day(2065, 12, 28, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2065, 12, 29, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2065, 12, 30, 12, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-3318c187-935d-4240-8aa6-65049a2e6626' class='xr-section-summary-in' type='checkbox'  checked><label for='section-3318c187-935d-4240-8aa6-65049a2e6626' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>lat_bnds</span></div><div class='xr-var-dims'>(lat, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-f45cf569-ee28-4cae-959f-393ebe6b37f8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f45cf569-ee28-4cae-959f-393ebe6b37f8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-002dfa8f-be84-42a8-a888-134a4b38f93f' class='xr-var-data-in' type='checkbox'><label for='data-002dfa8f-be84-42a8-a888-134a4b38f93f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>_ChunkSizes :</span></dt><dd>[6 2]</dd></dl></div><div class='xr-var-data'><pre>array([[40.822107, 44.533081],\n",
+       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-ee87016d-a018-4dc8-8301-e64aa4625565' class='xr-section-summary-in' type='checkbox'  checked><label for='section-ee87016d-a018-4dc8-8301-e64aa4625565' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>lat_bnds</span></div><div class='xr-var-dims'>(lat, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-ac7d5436-2f0e-46de-841a-a38b7f572626' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ac7d5436-2f0e-46de-841a-a38b7f572626' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3d8e0333-f2cc-4a8b-a3ae-b8beefa2c80b' class='xr-var-data-in' type='checkbox'><label for='data-3d8e0333-f2cc-4a8b-a3ae-b8beefa2c80b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>_ChunkSizes :</span></dt><dd>[6 2]</dd></dl></div><div class='xr-var-data'><pre>array([[40.822107, 44.533081],\n",
        "       [44.533081, 48.244005],\n",
        "       [48.244005, 51.954863],\n",
        "       [51.954863, 55.665632],\n",
        "       [55.665632, 59.376282],\n",
-       "       [59.376282, 63.08676 ]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lon_bnds</span></div><div class='xr-var-dims'>(lon, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-0a0ae07e-751a-4ba2-bcb3-f1570a730ee2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0a0ae07e-751a-4ba2-bcb3-f1570a730ee2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-50f320ca-cf85-46f9-8e54-5660c697022f' class='xr-var-data-in' type='checkbox'><label for='data-50f320ca-cf85-46f9-8e54-5660c697022f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>_ChunkSizes :</span></dt><dd>[7 2]</dd></dl></div><div class='xr-var-data'><pre>array([[279.375, 283.125],\n",
+       "       [59.376282, 63.08676 ]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lon_bnds</span></div><div class='xr-var-dims'>(lon, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-ca389707-e7c0-4767-9526-a51e3992e0b1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ca389707-e7c0-4767-9526-a51e3992e0b1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e27e8e05-ad9e-41b9-a3fc-71f0e807fa0e' class='xr-var-data-in' type='checkbox'><label for='data-e27e8e05-ad9e-41b9-a3fc-71f0e807fa0e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>_ChunkSizes :</span></dt><dd>[7 2]</dd></dl></div><div class='xr-var-data'><pre>array([[279.375, 283.125],\n",
        "       [283.125, 286.875],\n",
        "       [286.875, 290.625],\n",
        "       [290.625, 294.375],\n",
        "       [294.375, 298.125],\n",
        "       [298.125, 301.875],\n",
-       "       [301.875, 305.625]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>time_bnds</span></div><div class='xr-var-dims'>(time, bnds)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b73817b0-79d3-4c79-96c3-56a150526a9e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b73817b0-79d3-4c79-96c3-56a150526a9e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-048f481d-71a2-4894-96b1-8f5133baeba0' class='xr-var-data-in' type='checkbox'><label for='data-048f481d-71a2-4894-96b1-8f5133baeba0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>_ChunkSizes :</span></dt><dd>[7200    2]</dd></dl></div><div class='xr-var-data'><pre>array([[cftime.Datetime360Day(2046, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
+       "       [301.875, 305.625]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>time_bnds</span></div><div class='xr-var-dims'>(time, bnds)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-8c702735-e9f1-4f52-be1f-7727d5e01e21' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8c702735-e9f1-4f52-be1f-7727d5e01e21' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-feee5aeb-c509-4e73-b562-0fae7e7cbb6f' class='xr-var-data-in' type='checkbox'><label for='data-feee5aeb-c509-4e73-b562-0fae7e7cbb6f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>_ChunkSizes :</span></dt><dd>[7200    2]</dd></dl></div><div class='xr-var-data'><pre>array([[cftime.Datetime360Day(2046, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "        cftime.Datetime360Day(2046, 1, 2, 0, 0, 0, 0, has_year_zero=True)],\n",
        "       [cftime.Datetime360Day(2046, 1, 2, 0, 0, 0, 0, has_year_zero=True),\n",
        "        cftime.Datetime360Day(2046, 1, 3, 0, 0, 0, 0, has_year_zero=True)],\n",
@@ -459,7 +459,7 @@
        "        cftime.Datetime360Day(2065, 12, 30, 0, 0, 0, 0, has_year_zero=True)],\n",
        "       [cftime.Datetime360Day(2065, 12, 30, 0, 0, 0, 0, has_year_zero=True),\n",
        "        cftime.Datetime360Day(2066, 1, 1, 0, 0, 0, 0, has_year_zero=True)]],\n",
-       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-58806809-b6d6-4f32-842f-d809b317a68f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-58806809-b6d6-4f32-842f-d809b317a68f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-209e5655-671a-4075-9061-9f8a92bab05c' class='xr-var-data-in' type='checkbox'><label for='data-209e5655-671a-4075-9061-9f8a92bab05c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>[302400 values with dtype=float32]</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-cdcf1f10-41ce-408a-ae99-f67063c4e050' class='xr-section-summary-in' type='checkbox'  ><label for='section-cdcf1f10-41ce-408a-ae99-f67063c4e050' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
+       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-eb4d8287-213b-4b5f-b590-3286b839c369' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-eb4d8287-213b-4b5f-b590-3286b839c369' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-231a0df0-6406-4f68-9769-b10c58204c31' class='xr-var-data-in' type='checkbox'><label for='data-231a0df0-6406-4f68-9769-b10c58204c31' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>[302400 values with dtype=float32]</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-92219223-d299-4e84-80ee-c4921b0510c2' class='xr-section-summary-in' type='checkbox'  ><label for='section-92219223-d299-4e84-80ee-c4921b0510c2' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
        "Model raw diagnostic output;  At 21:54:41 on 06/22/2005, CMOR rewrote data to comply with CF standards and IPCC Fourth Assessment requirements [2006-4-5 21:36:54] cdscan -x /var/www/html/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -d pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da --exclude=plev --ignore-open-error --var-locate ps,ps_.* -f /tmp/scan/list.pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm ...</dd><dt><span>NCO :</span></dt><dd>4.0.9</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
@@ -508,12 +508,14 @@
    "execution_count": 3,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:43.864083Z",
-     "iopub.status.busy": "2022-02-04T18:10:43.847732Z",
-     "iopub.status.idle": "2022-02-04T18:10:43.902766Z",
-     "shell.execute_reply": "2022-02-04T18:10:43.900886Z"
+     "iopub.execute_input": "2022-02-07T16:24:28.126574Z",
+     "iopub.status.busy": "2022-02-07T16:24:28.063802Z",
+     "iopub.status.idle": "2022-02-07T16:24:28.172306Z",
+     "shell.execute_reply": "2022-02-07T16:24:28.170968Z"
     },
-    "tags": ["nb-ignore-output"]
+    "tags": [
+     "nb-ignore-output"
+    ]
    },
    "outputs": [
     {
@@ -560,10 +562,10 @@
    "execution_count": 4,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:44.247795Z",
-     "iopub.status.busy": "2022-02-04T18:10:44.245972Z",
-     "iopub.status.idle": "2022-02-04T18:10:44.435026Z",
-     "shell.execute_reply": "2022-02-04T18:10:44.437663Z"
+     "iopub.execute_input": "2022-02-07T16:24:28.545445Z",
+     "iopub.status.busy": "2022-02-07T16:24:28.543686Z",
+     "iopub.status.idle": "2022-02-07T16:24:28.700050Z",
+     "shell.execute_reply": "2022-02-07T16:24:28.698654Z"
     }
    },
    "outputs": [
@@ -939,7 +941,7 @@
        "    Conventions:    CF-1.0\n",
        "    id:             pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da\n",
        "    history:        Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -...\n",
-       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-16fbc338-bedd-4b19-856d-6e7450731f08' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-16fbc338-bedd-4b19-856d-6e7450731f08' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>time</span>: 1</li><li><span>lat</span>: 6</li><li><span>lon</span>: 7</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-feb9f80c-e9aa-4f17-8f05-154666bf573d' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-feb9f80c-e9aa-4f17-8f05-154666bf573d' class='xr-section-summary'  title='Expand/collapse section'>Coordinates: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'></ul></div></li><li class='xr-section-item'><input id='section-32d90b83-5852-4b52-84ce-b4885c4b929c' class='xr-section-summary-in' type='checkbox'  checked><label for='section-32d90b83-5852-4b52-84ce-b4885c4b929c' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-28c11e71-a670-4e10-ba97-265dff49cd67' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-28c11e71-a670-4e10-ba97-265dff49cd67' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2078c3ac-ecba-40e0-bbda-626e0b3da87e' class='xr-var-data-in' type='checkbox'><label for='data-2078c3ac-ecba-40e0-bbda-626e0b3da87e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[3.415346e-05, 2.171099e-05, 1.613796e-05, 4.132092e-05,\n",
+       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-c44ab733-93da-4ff6-934a-b96789317c5c' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-c44ab733-93da-4ff6-934a-b96789317c5c' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>time</span>: 1</li><li><span>lat</span>: 6</li><li><span>lon</span>: 7</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-973f7cf5-dc6d-4548-8dfc-f6769639b5ea' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-973f7cf5-dc6d-4548-8dfc-f6769639b5ea' class='xr-section-summary'  title='Expand/collapse section'>Coordinates: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'></ul></div></li><li class='xr-section-item'><input id='section-0cc75d87-c173-440f-9111-97c7040d41b5' class='xr-section-summary-in' type='checkbox'  checked><label for='section-0cc75d87-c173-440f-9111-97c7040d41b5' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-33f34013-8922-4387-8397-e4e7df8dc6af' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-33f34013-8922-4387-8397-e4e7df8dc6af' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-90d505fc-e64f-4e11-a71b-d704c436cb19' class='xr-var-data-in' type='checkbox'><label for='data-90d505fc-e64f-4e11-a71b-d704c436cb19' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[3.415346e-05, 2.171099e-05, 1.613796e-05, 4.132092e-05,\n",
        "         3.208220e-05, 5.155802e-06, 2.011657e-06],\n",
        "        [6.732345e-05, 6.915629e-05, 4.905462e-05, 1.920760e-05,\n",
        "         1.399219e-05, 3.948808e-06, 3.293157e-06],\n",
@@ -950,7 +952,7 @@
        "        [2.771616e-06, 0.000000e+00, 2.980232e-08, 1.490116e-08,\n",
        "         0.000000e+00, 1.659989e-05, 2.242625e-05],\n",
        "        [0.000000e+00, 1.043081e-06, 5.215406e-07, 0.000000e+00,\n",
-       "         3.710389e-06, 1.209974e-05, 1.022220e-05]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-77e8e8fa-7b6a-435e-bc8c-67bd2f55bb73' class='xr-section-summary-in' type='checkbox'  ><label for='section-77e8e8fa-7b6a-435e-bc8c-67bd2f55bb73' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
+       "         3.710389e-06, 1.209974e-05, 1.022220e-05]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-9dffb008-657d-4321-aa89-284d78ae5383' class='xr-section-summary-in' type='checkbox'  ><label for='section-9dffb008-657d-4321-aa89-284d78ae5383' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
        "Model raw diagnostic output;  At 21:54:41 on 06/22/2005, CMOR rewrote data to comply with CF standards and IPCC Fourth Assessment requirements [2006-4-5 21:36:54] cdscan -x /var/www/html/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -d pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da --exclude=plev --ignore-open-error --var-locate ps,ps_.* -f /tmp/scan/list.pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm ...</dd><dt><span>NCO :</span></dt><dd>4.0.9</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
@@ -997,10 +999,10 @@
    "execution_count": 5,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:44.789004Z",
-     "iopub.status.busy": "2022-02-04T18:10:44.785752Z",
-     "iopub.status.idle": "2022-02-04T18:10:45.204802Z",
-     "shell.execute_reply": "2022-02-04T18:10:45.206290Z"
+     "iopub.execute_input": "2022-02-07T16:24:29.041254Z",
+     "iopub.status.busy": "2022-02-07T16:24:29.039568Z",
+     "iopub.status.idle": "2022-02-07T16:24:29.475883Z",
+     "shell.execute_reply": "2022-02-07T16:24:29.477280Z"
     }
    },
    "outputs": [
@@ -1379,8 +1381,8 @@
        "    Conventions:    CF-1.0\n",
        "    id:             pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da\n",
        "    history:        Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -...\n",
-       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-eef95979-c022-4681-be45-7b10139c3a61' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-eef95979-c022-4681-be45-7b10139c3a61' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 6</li><li><span class='xr-has-index'>lon</span>: 7</li><li><span class='xr-has-index'>time</span>: 1</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-7cf03a74-15fe-4f80-9ee0-b6156cab963d' class='xr-section-summary-in' type='checkbox'  checked><label for='section-7cf03a74-15fe-4f80-9ee0-b6156cab963d' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-91f00113-9ef6-49ba-82b1-1dfb69440e02' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-91f00113-9ef6-49ba-82b1-1dfb69440e02' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-34262558-2982-40bc-a4d8-e0ae58bf3450' class='xr-var-data-in' type='checkbox'><label for='data-34262558-2982-40bc-a4d8-e0ae58bf3450' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-e5270ed5-1831-4c7e-abd5-8e9021b18440' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e5270ed5-1831-4c7e-abd5-8e9021b18440' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ff694c24-1bd4-46ae-b30e-a8a52b790a8d' class='xr-var-data-in' type='checkbox'><label for='data-ff694c24-1bd4-46ae-b30e-a8a52b790a8d' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 12:00:00</div><input id='attrs-b49bd603-903f-40ef-9ae4-5db0b88d5aab' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b49bd603-903f-40ef-9ae4-5db0b88d5aab' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2699b102-2ec0-46d1-8e47-d3bec9ba4879' class='xr-var-data-in' type='checkbox'><label for='data-2699b102-2ec0-46d1-8e47-d3bec9ba4879' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 12, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-0bbdee0c-c681-4629-8210-64e9ba0e9f2b' class='xr-section-summary-in' type='checkbox'  checked><label for='section-0bbdee0c-c681-4629-8210-64e9ba0e9f2b' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-f794c451-2a46-4c68-a311-dcd2d2c92be8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f794c451-2a46-4c68-a311-dcd2d2c92be8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7d250138-e295-49e2-819c-cbc775f3f9ba' class='xr-var-data-in' type='checkbox'><label for='data-7d250138-e295-49e2-819c-cbc775f3f9ba' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[3.415346e-05, 2.171099e-05, 1.613796e-05, 4.132092e-05,\n",
+       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-8d790167-5f78-42b8-bd68-9fdeed679cc8' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-8d790167-5f78-42b8-bd68-9fdeed679cc8' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 6</li><li><span class='xr-has-index'>lon</span>: 7</li><li><span class='xr-has-index'>time</span>: 1</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-e827bd3a-576a-4b0a-99f0-60ba434d24fd' class='xr-section-summary-in' type='checkbox'  checked><label for='section-e827bd3a-576a-4b0a-99f0-60ba434d24fd' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-fe6d16fc-b860-4489-bad6-f27fb8266236' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-fe6d16fc-b860-4489-bad6-f27fb8266236' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ea37185d-b9ec-4a80-a6d6-ecf8828bbef9' class='xr-var-data-in' type='checkbox'><label for='data-ea37185d-b9ec-4a80-a6d6-ecf8828bbef9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-54716c45-3eeb-484f-ac5a-3e5b9bb733f5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-54716c45-3eeb-484f-ac5a-3e5b9bb733f5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7e3199ff-ed08-4d7f-b43c-55a88388e8e2' class='xr-var-data-in' type='checkbox'><label for='data-7e3199ff-ed08-4d7f-b43c-55a88388e8e2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 12:00:00</div><input id='attrs-8ebe3d1c-bacb-435c-82ea-446ad4da5725' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8ebe3d1c-bacb-435c-82ea-446ad4da5725' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ce87d1d6-05f8-4d85-8c60-4a68c12923e7' class='xr-var-data-in' type='checkbox'><label for='data-ce87d1d6-05f8-4d85-8c60-4a68c12923e7' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 12, 0, 0, 0, has_year_zero=True)],\n",
+       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-f52d7801-c0af-4f80-b92f-00a3aee03d6a' class='xr-section-summary-in' type='checkbox'  checked><label for='section-f52d7801-c0af-4f80-b92f-00a3aee03d6a' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-dc057190-f846-48d0-a638-c7923fc62901' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-dc057190-f846-48d0-a638-c7923fc62901' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-45dc0d24-aa92-499b-9151-c2b03021bbec' class='xr-var-data-in' type='checkbox'><label for='data-45dc0d24-aa92-499b-9151-c2b03021bbec' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[3.415346e-05, 2.171099e-05, 1.613796e-05, 4.132092e-05,\n",
        "         3.208220e-05, 5.155802e-06, 2.011657e-06],\n",
        "        [6.732345e-05, 6.915629e-05, 4.905462e-05, 1.920760e-05,\n",
        "         1.399219e-05, 3.948808e-06, 3.293157e-06],\n",
@@ -1391,7 +1393,7 @@
        "        [2.771616e-06, 0.000000e+00, 2.980232e-08, 1.490116e-08,\n",
        "         0.000000e+00, 1.659989e-05, 2.242625e-05],\n",
        "        [0.000000e+00, 1.043081e-06, 5.215406e-07, 0.000000e+00,\n",
-       "         3.710389e-06, 1.209974e-05, 1.022220e-05]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-c5510719-c64e-4a26-b9ed-f4716c0b7262' class='xr-section-summary-in' type='checkbox'  ><label for='section-c5510719-c64e-4a26-b9ed-f4716c0b7262' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
+       "         3.710389e-06, 1.209974e-05, 1.022220e-05]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-a57bb1e7-a353-4c60-8ac9-0ee812af5621' class='xr-section-summary-in' type='checkbox'  ><label for='section-a57bb1e7-a353-4c60-8ac9-0ee812af5621' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
        "Model raw diagnostic output;  At 21:54:41 on 06/22/2005, CMOR rewrote data to comply with CF standards and IPCC Fourth Assessment requirements [2006-4-5 21:36:54] cdscan -x /var/www/html/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -d pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da --exclude=plev --ignore-open-error --var-locate ps,ps_.* -f /tmp/scan/list.pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm ...</dd><dt><span>NCO :</span></dt><dd>4.0.9</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
@@ -1441,10 +1443,10 @@
    "execution_count": 6,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:45.531791Z",
-     "iopub.status.busy": "2022-02-04T18:10:45.529065Z",
-     "iopub.status.idle": "2022-02-04T18:10:46.139530Z",
-     "shell.execute_reply": "2022-02-04T18:10:46.141797Z"
+     "iopub.execute_input": "2022-02-07T16:24:29.854735Z",
+     "iopub.status.busy": "2022-02-07T16:24:29.853022Z",
+     "iopub.status.idle": "2022-02-07T16:24:30.422295Z",
+     "shell.execute_reply": "2022-02-07T16:24:30.423623Z"
     }
    },
    "outputs": [
@@ -1824,13 +1826,13 @@
        "    Conventions:    CF-1.0\n",
        "    id:             pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da\n",
        "    history:        Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -...\n",
-       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-d96dff56-fbd9-42d2-b005-a7c7bde3f8b8' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-d96dff56-fbd9-42d2-b005-a7c7bde3f8b8' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 1</li><li><span class='xr-has-index'>lon</span>: 1</li><li><span class='xr-has-index'>time</span>: 1800</li><li><span>time_1</span>: 1801</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-b21ccf85-c0fb-4483-ada8-405a0317fff5' class='xr-section-summary-in' type='checkbox'  checked><label for='section-b21ccf85-c0fb-4483-ada8-405a0317fff5' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>46.39</div><input id='attrs-fdf34951-efa2-40f0-805d-d39caed3adcd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-fdf34951-efa2-40f0-805d-d39caed3adcd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e9b746c1-7191-459c-8a85-bcf009461a29' class='xr-var-data-in' type='checkbox'><label for='data-e9b746c1-7191-459c-8a85-bcf009461a29' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([46.388557])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>288.8</div><input id='attrs-ce65bb1f-f980-4c42-ae38-38955b6778c8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ce65bb1f-f980-4c42-ae38-38955b6778c8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-92c47207-0577-490e-b745-dde9f984b28f' class='xr-var-data-in' type='checkbox'><label for='data-92c47207-0577-490e-b745-dde9f984b28f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([288.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2060-01-01 12:00:00 ... 2064-12-...</div><input id='attrs-7ce641ba-e5f6-4cc0-b766-f758b7ee17dd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7ce641ba-e5f6-4cc0-b766-f758b7ee17dd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-20599b67-92ad-4c1f-9312-09afa13b415f' class='xr-var-data-in' type='checkbox'><label for='data-20599b67-92ad-4c1f-9312-09afa13b415f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2060, 1, 1, 12, 0, 0, 0, has_year_zero=True),\n",
+       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-336c11b9-5ecd-4857-8c60-4bdf4e58edb6' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-336c11b9-5ecd-4857-8c60-4bdf4e58edb6' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 1</li><li><span class='xr-has-index'>lon</span>: 1</li><li><span class='xr-has-index'>time</span>: 1800</li><li><span>time_1</span>: 1801</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-985efc6f-757d-4ac9-846d-1e72bf1e5412' class='xr-section-summary-in' type='checkbox'  checked><label for='section-985efc6f-757d-4ac9-846d-1e72bf1e5412' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>46.39</div><input id='attrs-76dae921-9a41-4920-bc33-be9d75e916ae' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-76dae921-9a41-4920-bc33-be9d75e916ae' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f6e7fc8c-2b74-4657-b6e6-06d8d4a7c4c2' class='xr-var-data-in' type='checkbox'><label for='data-f6e7fc8c-2b74-4657-b6e6-06d8d4a7c4c2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([46.388557])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>288.8</div><input id='attrs-12757c84-b8c8-4908-b41e-c47c840b93b2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-12757c84-b8c8-4908-b41e-c47c840b93b2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-01509f9a-3e6b-41e7-aedb-63ae92bf99c9' class='xr-var-data-in' type='checkbox'><label for='data-01509f9a-3e6b-41e7-aedb-63ae92bf99c9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([288.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2060-01-01 12:00:00 ... 2064-12-...</div><input id='attrs-ff581f22-33a4-4c69-8458-cf22260e1516' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ff581f22-33a4-4c69-8458-cf22260e1516' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1d5c5986-7dcc-42da-b536-36c7cc2b7df7' class='xr-var-data-in' type='checkbox'><label for='data-1d5c5986-7dcc-42da-b536-36c7cc2b7df7' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2060, 1, 1, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2060, 1, 2, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2060, 1, 3, 12, 0, 0, 0, has_year_zero=True), ...,\n",
        "       cftime.Datetime360Day(2064, 12, 28, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 12, 29, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 12, 30, 12, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-66fd3f5e-f3b9-48ea-8431-84f0189bb43d' class='xr-section-summary-in' type='checkbox'  checked><label for='section-66fd3f5e-f3b9-48ea-8431-84f0189bb43d' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time_1, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-61bd4128-32a6-49ac-aeed-2b9dfe5cec6c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-61bd4128-32a6-49ac-aeed-2b9dfe5cec6c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8397c33a-2bf2-427f-997e-7f21dff68ef2' class='xr-var-data-in' type='checkbox'><label for='data-8397c33a-2bf2-427f-997e-7f21dff68ef2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[1.181662e-05]],\n",
+       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-c42d46bf-8ef8-4f6e-8dea-55aaa4762552' class='xr-section-summary-in' type='checkbox'  checked><label for='section-c42d46bf-8ef8-4f6e-8dea-55aaa4762552' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time_1, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-02ec4484-9594-4380-aba0-f5122b5f616d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-02ec4484-9594-4380-aba0-f5122b5f616d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cc807ec2-91cc-4e32-869d-8fc441d4a3bb' class='xr-var-data-in' type='checkbox'><label for='data-cc807ec2-91cc-4e32-869d-8fc441d4a3bb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[1.181662e-05]],\n",
        "\n",
        "       [[1.206994e-06]],\n",
        "\n",
@@ -1838,7 +1840,7 @@
        "\n",
        "       [[5.483627e-06]],\n",
        "\n",
-       "       [[5.592406e-05]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-499a9071-7ab9-4091-a018-8e19decd9bb6' class='xr-section-summary-in' type='checkbox'  ><label for='section-499a9071-7ab9-4091-a018-8e19decd9bb6' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
+       "       [[5.592406e-05]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-cf226539-90b8-4dd9-9b70-b170fcd57e77' class='xr-section-summary-in' type='checkbox'  ><label for='section-cf226539-90b8-4dd9-9b70-b170fcd57e77' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
        "Model raw diagnostic output;  At 21:54:41 on 06/22/2005, CMOR rewrote data to comply with CF standards and IPCC Fourth Assessment requirements [2006-4-5 21:36:54] cdscan -x /var/www/html/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -d pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da --exclude=plev --ignore-open-error --var-locate ps,ps_.* -f /tmp/scan/list.pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm ...</dd><dt><span>NCO :</span></dt><dd>4.0.9</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
@@ -1882,10 +1884,10 @@
    "execution_count": 7,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:46.157130Z",
-     "iopub.status.busy": "2022-02-04T18:10:46.154311Z",
-     "iopub.status.idle": "2022-02-04T18:10:46.164347Z",
-     "shell.execute_reply": "2022-02-04T18:10:46.166583Z"
+     "iopub.execute_input": "2022-02-07T16:24:30.438210Z",
+     "iopub.status.busy": "2022-02-07T16:24:30.436493Z",
+     "iopub.status.idle": "2022-02-07T16:24:30.446436Z",
+     "shell.execute_reply": "2022-02-07T16:24:30.444737Z"
     }
    },
    "outputs": [
@@ -1909,10 +1911,10 @@
    "execution_count": 8,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:46.190191Z",
-     "iopub.status.busy": "2022-02-04T18:10:46.188597Z",
-     "iopub.status.idle": "2022-02-04T18:10:46.196889Z",
-     "shell.execute_reply": "2022-02-04T18:10:46.198122Z"
+     "iopub.execute_input": "2022-02-07T16:24:30.488180Z",
+     "iopub.status.busy": "2022-02-07T16:24:30.481602Z",
+     "iopub.status.idle": "2022-02-07T16:24:30.497234Z",
+     "shell.execute_reply": "2022-02-07T16:24:30.495463Z"
     }
    },
    "outputs": [
@@ -1958,10 +1960,10 @@
    "execution_count": 9,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:46.523788Z",
-     "iopub.status.busy": "2022-02-04T18:10:46.522065Z",
-     "iopub.status.idle": "2022-02-04T18:10:47.090799Z",
-     "shell.execute_reply": "2022-02-04T18:10:47.092142Z"
+     "iopub.execute_input": "2022-02-07T16:24:30.876374Z",
+     "iopub.status.busy": "2022-02-07T16:24:30.874337Z",
+     "iopub.status.idle": "2022-02-07T16:24:31.524273Z",
+     "shell.execute_reply": "2022-02-07T16:24:31.527007Z"
     }
    },
    "outputs": [
@@ -2340,13 +2342,13 @@
        "    Conventions:    CF-1.0\n",
        "    id:             pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da\n",
        "    history:        Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -...\n",
-       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-b4c0ac96-a780-47e7-ab69-8735e8205850' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-b4c0ac96-a780-47e7-ab69-8735e8205850' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 1</li><li><span class='xr-has-index'>lon</span>: 1</li><li><span class='xr-has-index'>time</span>: 1800</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-af6f3fc5-5331-4270-9c71-124c19f9fea1' class='xr-section-summary-in' type='checkbox'  checked><label for='section-af6f3fc5-5331-4270-9c71-124c19f9fea1' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>46.39</div><input id='attrs-7a1bc312-2a6a-4d5b-aa43-8fc8b68ebb73' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7a1bc312-2a6a-4d5b-aa43-8fc8b68ebb73' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b3011361-ba38-4929-ae6a-9b150ffb19d7' class='xr-var-data-in' type='checkbox'><label for='data-b3011361-ba38-4929-ae6a-9b150ffb19d7' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([46.388557])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>288.8</div><input id='attrs-2a969a87-2542-438c-8e3a-25ad79c60d51' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2a969a87-2542-438c-8e3a-25ad79c60d51' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-91a3fedd-f6c0-4e4b-b22d-335d21106a4b' class='xr-var-data-in' type='checkbox'><label for='data-91a3fedd-f6c0-4e4b-b22d-335d21106a4b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([288.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2060-01-01 12:00:00 ... 2064-12-...</div><input id='attrs-4611d222-92c0-44f8-aca6-c4a369257e65' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4611d222-92c0-44f8-aca6-c4a369257e65' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-20cb1c8b-0314-4612-acc1-3be675a46f5b' class='xr-var-data-in' type='checkbox'><label for='data-20cb1c8b-0314-4612-acc1-3be675a46f5b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2060, 1, 1, 12, 0, 0, 0, has_year_zero=True),\n",
+       "    NCO:            4.0.9</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-e612491f-f4f7-4450-be92-5ab9079957c8' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-e612491f-f4f7-4450-be92-5ab9079957c8' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>lat</span>: 1</li><li><span class='xr-has-index'>lon</span>: 1</li><li><span class='xr-has-index'>time</span>: 1800</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-786e7c03-d190-4317-bd19-7c530d80acb6' class='xr-section-summary-in' type='checkbox'  checked><label for='section-786e7c03-d190-4317-bd19-7c530d80acb6' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>46.39</div><input id='attrs-a9eebe54-3b16-4239-948a-4f3391f471d2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a9eebe54-3b16-4239-948a-4f3391f471d2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6d2a07ab-1413-4f91-b422-7c0ab4ef010b' class='xr-var-data-in' type='checkbox'><label for='data-6d2a07ab-1413-4f91-b422-7c0ab4ef010b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([46.388557])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>288.8</div><input id='attrs-77d9a552-ae32-4660-bf91-497bc4286709' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-77d9a552-ae32-4660-bf91-497bc4286709' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-38bd0695-13f4-4e55-bbf5-ebd54725e4c3' class='xr-var-data-in' type='checkbox'><label for='data-38bd0695-13f4-4e55-bbf5-ebd54725e4c3' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([288.75])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2060-01-01 12:00:00 ... 2064-12-...</div><input id='attrs-4b7fa7bd-700f-4b61-a095-47ae82ae5536' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4b7fa7bd-700f-4b61-a095-47ae82ae5536' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3d4c24d5-ce8e-4f68-b928-a9b81624ef85' class='xr-var-data-in' type='checkbox'><label for='data-3d4c24d5-ce8e-4f68-b928-a9b81624ef85' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>_ChunkSizes :</span></dt><dd>7200</dd></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2060, 1, 1, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2060, 1, 2, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2060, 1, 3, 12, 0, 0, 0, has_year_zero=True), ...,\n",
        "       cftime.Datetime360Day(2064, 12, 28, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 12, 29, 12, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 12, 30, 12, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-b74febf0-0740-4f62-b235-2f14578077f6' class='xr-section-summary-in' type='checkbox'  checked><label for='section-b74febf0-0740-4f62-b235-2f14578077f6' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b04e5c13-64a4-4a05-a43a-303faaa36926' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b04e5c13-64a4-4a05-a43a-303faaa36926' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6c61d4a0-f316-43ed-ac0b-38cd51c2933d' class='xr-var-data-in' type='checkbox'><label for='data-6c61d4a0-f316-43ed-ac0b-38cd51c2933d' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[1.181662e-05]],\n",
+       "      dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-084d6326-8b55-4644-aa8d-52dc7df36c68' class='xr-section-summary-in' type='checkbox'  checked><label for='section-084d6326-8b55-4644-aa8d-52dc7df36c68' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>pr</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-31448e71-4de1-49ed-bcec-f2e268b9017d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-31448e71-4de1-49ed-bcec-f2e268b9017d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-68ae869a-e6b1-4c02-8ad7-52504340d9b3' class='xr-var-data-in' type='checkbox'><label for='data-68ae869a-e6b1-4c02-8ad7-52504340d9b3' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>original_name :</span></dt><dd>APRL+APRC</dd><dt><span>long_name :</span></dt><dd>Precipitation</dd><dt><span>standard_name :</span></dt><dd>precipitation_flux</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>units :</span></dt><dd>kg m-2 s-1</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;</dd><dt><span>_ChunkSizes :</span></dt><dd>[7200    6    7]</dd></dl></div><div class='xr-var-data'><pre>array([[[1.181662e-05]],\n",
        "\n",
        "       [[1.206994e-06]],\n",
        "\n",
@@ -2354,7 +2356,7 @@
        "\n",
        "       [[1.610816e-05]],\n",
        "\n",
-       "       [[5.483627e-06]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-2f28e4b4-6cf3-404a-a749-d9917065550c' class='xr-section-summary-in' type='checkbox'  ><label for='section-2f28e4b4-6cf3-404a-a749-d9917065550c' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
+       "       [[5.483627e-06]]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-7f793a27-ae5b-4023-af82-80df149eee57' class='xr-section-summary-in' type='checkbox'  ><label for='section-7f793a27-ae5b-4023-af82-80df149eee57' class='xr-section-summary' >Attributes: <span>(17)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>MIUB (University of Bonn, Bonn, Germany)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Stephanie Legutke (legutke@dkrz.de), Seung-Ki Min(skmin@uni-bonn.de);</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:42:37 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v pr http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/pr.sresa2.miub_echo_g.run1.atm.da.nc\n",
        "Model raw diagnostic output;  At 21:54:41 on 06/22/2005, CMOR rewrote data to comply with CF standards and IPCC Fourth Assessment requirements [2006-4-5 21:36:54] cdscan -x /var/www/html/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -d pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da --exclude=plev --ignore-open-error --var-locate ps,ps_.* -f /tmp/scan/list.pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm ...</dd><dt><span>NCO :</span></dt><dd>4.0.9</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
@@ -2406,10 +2408,10 @@
    "execution_count": 10,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:10:47.112996Z",
-     "iopub.status.busy": "2022-02-04T18:10:47.111393Z",
-     "iopub.status.idle": "2022-02-04T18:10:52.197927Z",
-     "shell.execute_reply": "2022-02-04T18:10:52.196301Z"
+     "iopub.execute_input": "2022-02-07T16:24:31.555455Z",
+     "iopub.status.busy": "2022-02-07T16:24:31.553694Z",
+     "iopub.status.idle": "2022-02-07T16:24:36.583891Z",
+     "shell.execute_reply": "2022-02-07T16:24:36.586896Z"
     }
    },
    "outputs": [
@@ -2784,10 +2786,10 @@
        "Attributes:\n",
        "    units:          mm/day\n",
        "    cell_methods:   time: mean (interval: 30 minutes)\n",
-       "    history:        pr=max(0,pr) applied to raw data;\\n[2022-02-04 13:10:49] ...\n",
+       "    history:        pr=max(0,pr) applied to raw data;\\n[2022-02-07 11:24:33] ...\n",
        "    standard_name:  lwe_thickness_of_precipitation_amount\n",
        "    long_name:      Average precipitation during wet days (sdii)\n",
-       "    description:    Annual simple daily intensity index (sdii) : annual avera...</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'sdii'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 5</li><li><span class='xr-has-index'>lat</span>: 1</li><li><span class='xr-has-index'>lon</span>: 1</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-e010d322-35bb-4c4c-b208-cc3326001ae3' class='xr-array-in' type='checkbox' checked><label for='section-e010d322-35bb-4c4c-b208-cc3326001ae3' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>4.984 5.413 5.488 5.164 4.691</span></div><div class='xr-array-data'><pre>array([[[4.984402]],\n",
+       "    description:    Annual simple daily intensity index (sdii) : annual avera...</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'sdii'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 5</li><li><span class='xr-has-index'>lat</span>: 1</li><li><span class='xr-has-index'>lon</span>: 1</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-86a2518c-edf4-44a7-9575-62550e76558a' class='xr-array-in' type='checkbox' checked><label for='section-86a2518c-edf4-44a7-9575-62550e76558a' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>4.984 5.413 5.488 5.164 4.691</span></div><div class='xr-array-data'><pre>array([[[4.984402]],\n",
        "\n",
        "       [[5.412616]],\n",
        "\n",
@@ -2795,13 +2797,13 @@
        "\n",
        "       [[5.164405]],\n",
        "\n",
-       "       [[4.69054 ]]])</pre></div></div></li><li class='xr-section-item'><input id='section-d40b0665-d9fc-4c17-af83-acc9e7cbb95f' class='xr-section-summary-in' type='checkbox'  checked><label for='section-d40b0665-d9fc-4c17-af83-acc9e7cbb95f' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2060-01-01 00:00:00 ... 2064-01-...</div><input id='attrs-04b6ac86-c483-4361-bda1-06bfa80f083f' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-04b6ac86-c483-4361-bda1-06bfa80f083f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3cd1407e-882d-4146-9db2-ff3730cbda44' class='xr-var-data-in' type='checkbox'><label for='data-3cd1407e-882d-4146-9db2-ff3730cbda44' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2060, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
+       "       [[4.69054 ]]])</pre></div></div></li><li class='xr-section-item'><input id='section-27a71c21-7fca-4c80-9734-ee4de3dbbebc' class='xr-section-summary-in' type='checkbox'  checked><label for='section-27a71c21-7fca-4c80-9734-ee4de3dbbebc' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2060-01-01 00:00:00 ... 2064-01-...</div><input id='attrs-625978dc-d9c2-44e1-842c-2fbee8bde5d6' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-625978dc-d9c2-44e1-842c-2fbee8bde5d6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-02b4bb67-2816-4bcd-abc4-7dd5d587353c' class='xr-var-data-in' type='checkbox'><label for='data-02b4bb67-2816-4bcd-abc4-7dd5d587353c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2060, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2061, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2062, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2063, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 1, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>46.39</div><input id='attrs-638b8e99-f8c3-4ddb-8f23-992e31bcac71' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-638b8e99-f8c3-4ddb-8f23-992e31bcac71' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7aa9f2d5-95fb-4147-a328-2e9427839718' class='xr-var-data-in' type='checkbox'><label for='data-7aa9f2d5-95fb-4147-a328-2e9427839718' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([46.388557])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>288.8</div><input id='attrs-bb3d8683-b7a2-4188-9bbb-a74d10788473' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-bb3d8683-b7a2-4188-9bbb-a74d10788473' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0e7008ab-731e-4238-945e-8e7d63938d99' class='xr-var-data-in' type='checkbox'><label for='data-0e7008ab-731e-4238-945e-8e7d63938d99' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([288.75])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-bf8d0d95-3d2e-4d48-aea7-3852bc92ddd5' class='xr-section-summary-in' type='checkbox'  checked><label for='section-bf8d0d95-3d2e-4d48-aea7-3852bc92ddd5' class='xr-section-summary' >Attributes: <span>(6)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>mm/day</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;\n",
-       "[2022-02-04 13:10:49] sdii: SDII(pr=pr, thresh=&#x27;1 mm/day&#x27;, freq=&#x27;YS&#x27;) - xclim version: 0.31.0.</dd><dt><span>standard_name :</span></dt><dd>lwe_thickness_of_precipitation_amount</dd><dt><span>long_name :</span></dt><dd>Average precipitation during wet days (sdii)</dd><dt><span>description :</span></dt><dd>Annual simple daily intensity index (sdii) : annual average precipitation for days with daily precipitation over 1 mm/day. this indicator is also known as the &#x27;simple daily intensity index&#x27; (sdii).</dd></dl></div></li></ul></div></div>"
+       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>46.39</div><input id='attrs-833cfc03-f149-4eeb-ac15-7dc49274b5c7' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-833cfc03-f149-4eeb-ac15-7dc49274b5c7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-efd7ec9d-8ad7-4d4e-812e-7b8fab78c729' class='xr-var-data-in' type='checkbox'><label for='data-efd7ec9d-8ad7-4d4e-812e-7b8fab78c729' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([46.388557])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>288.8</div><input id='attrs-0bcadac0-3e9c-4da7-90cc-00060ef08cd8' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-0bcadac0-3e9c-4da7-90cc-00060ef08cd8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1ca78237-fd4c-418e-8ab5-0769f5feed50' class='xr-var-data-in' type='checkbox'><label for='data-1ca78237-fd4c-418e-8ab5-0769f5feed50' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([288.75])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-e9d121dc-b59b-4184-b465-da72043cc512' class='xr-section-summary-in' type='checkbox'  checked><label for='section-e9d121dc-b59b-4184-b465-da72043cc512' class='xr-section-summary' >Attributes: <span>(6)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>mm/day</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>history :</span></dt><dd>pr=max(0,pr) applied to raw data;\n",
+       "[2022-02-07 11:24:33] sdii: SDII(pr=pr, thresh=&#x27;1 mm/day&#x27;, freq=&#x27;YS&#x27;) - xclim version: 0.31.0.</dd><dt><span>standard_name :</span></dt><dd>lwe_thickness_of_precipitation_amount</dd><dt><span>long_name :</span></dt><dd>Average precipitation during wet days (sdii)</dd><dt><span>description :</span></dt><dd>Annual simple daily intensity index (sdii) : annual average precipitation for days with daily precipitation over 1 mm/day. this indicator is also known as the &#x27;simple daily intensity index&#x27; (sdii).</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.DataArray 'sdii' (time: 5, lat: 1, lon: 1)>\n",
@@ -2821,7 +2823,7 @@
        "Attributes:\n",
        "    units:          mm/day\n",
        "    cell_methods:   time: mean (interval: 30 minutes)\n",
-       "    history:        pr=max(0,pr) applied to raw data;\\n[2022-02-04 13:10:49] ...\n",
+       "    history:        pr=max(0,pr) applied to raw data;\\n[2022-02-07 11:24:33] ...\n",
        "    standard_name:  lwe_thickness_of_precipitation_amount\n",
        "    long_name:      Average precipitation during wet days (sdii)\n",
        "    description:    Annual simple daily intensity index (sdii) : annual avera..."
diff --git a/docs/source/notebooks/finch-usage.ipynb b/docs/source/notebooks/finch-usage.ipynb
index b846f81a..98af72e8 100644
--- a/docs/source/notebooks/finch-usage.ipynb
+++ b/docs/source/notebooks/finch-usage.ipynb
@@ -14,10 +14,10 @@
    "execution_count": 1,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:01.537065Z",
-     "iopub.status.busy": "2022-02-04T18:11:01.534516Z",
-     "iopub.status.idle": "2022-02-04T18:11:11.226612Z",
-     "shell.execute_reply": "2022-02-04T18:11:11.227832Z"
+     "iopub.execute_input": "2022-02-07T16:24:46.392782Z",
+     "iopub.status.busy": "2022-02-07T16:24:46.387243Z",
+     "iopub.status.idle": "2022-02-07T16:24:55.109236Z",
+     "shell.execute_reply": "2022-02-07T16:24:55.107838Z"
     }
    },
    "outputs": [],
@@ -45,10 +45,10 @@
    "execution_count": 2,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:11.244183Z",
-     "iopub.status.busy": "2022-02-04T18:11:11.241463Z",
-     "iopub.status.idle": "2022-02-04T18:11:11.255794Z",
-     "shell.execute_reply": "2022-02-04T18:11:11.257931Z"
+     "iopub.execute_input": "2022-02-07T16:24:55.120886Z",
+     "iopub.status.busy": "2022-02-07T16:24:55.119242Z",
+     "iopub.status.idle": "2022-02-07T16:24:55.127700Z",
+     "shell.execute_reply": "2022-02-07T16:24:55.128824Z"
     }
    },
    "outputs": [
@@ -58,7 +58,7 @@
      "text": [
       "Help on method frost_days in module birdy.client.base:\n",
       "\n",
-      "frost_days(tasmin=None, thresh='0 degC', freq='YS', check_missing='any', missing_options=None, cf_compliance='warn', data_validation='raise', variable=None) method of birdy.client.base.WPSClient instance\n",
+      "frost_days(tasmin=None, thresh='0 degC', freq='YS', check_missing='any', missing_options=None, cf_compliance='warn', data_validation='raise', variable=None, output_name=None) method of birdy.client.base.WPSClient instance\n",
       "    Number of days where daily minimum temperatures are below a threshold temperature.\n",
       "    \n",
       "    Parameters\n",
@@ -79,6 +79,8 @@
       "        Whether to log, warn or raise when inputs fail data validation checks.\n",
       "    variable : string\n",
       "        Name of the variable in the NetCDF file.\n",
+      "    output_name : string\n",
+      "        Filename of the output (no extension).\n",
       "    \n",
       "    Returns\n",
       "    -------\n",
@@ -112,10 +114,10 @@
    "execution_count": 3,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:11.286115Z",
-     "iopub.status.busy": "2022-02-04T18:11:11.277315Z",
-     "iopub.status.idle": "2022-02-04T18:11:16.674651Z",
-     "shell.execute_reply": "2022-02-04T18:11:16.672962Z"
+     "iopub.execute_input": "2022-02-07T16:24:55.144581Z",
+     "iopub.status.busy": "2022-02-07T16:24:55.136660Z",
+     "iopub.status.idle": "2022-02-07T16:25:02.119922Z",
+     "shell.execute_reply": "2022-02-07T16:25:02.117511Z"
     }
    },
    "outputs": [],
@@ -129,10 +131,10 @@
    "execution_count": 4,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:16.687208Z",
-     "iopub.status.busy": "2022-02-04T18:11:16.685512Z",
-     "iopub.status.idle": "2022-02-04T18:11:16.696623Z",
-     "shell.execute_reply": "2022-02-04T18:11:16.695150Z"
+     "iopub.execute_input": "2022-02-07T16:25:02.139165Z",
+     "iopub.status.busy": "2022-02-07T16:25:02.137392Z",
+     "iopub.status.idle": "2022-02-07T16:25:02.145313Z",
+     "shell.execute_reply": "2022-02-07T16:25:02.143692Z"
     }
    },
    "outputs": [
@@ -141,7 +143,7 @@
      "output_type": "stream",
      "text": [
       "Process status:  ProcessSucceeded\n",
-      "Link to process output:  https://pavics.ouranos.ca/wpsoutputs/d538b902-85e5-11ec-afaf-9c305b4af68f/frost-days_SRES-A2-experiment_20460101-20650101.nc\n"
+      "Link to process output:  https://pavics.ouranos.ca/wpsoutputs/7c0bb89e-8832-11ec-ad56-9c305b4af68f/frost_days_sres_a2_experiment_20460101_20650101.nc\n"
      ]
     }
    ],
@@ -163,10 +165,10 @@
    "execution_count": 5,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:16.709103Z",
-     "iopub.status.busy": "2022-02-04T18:11:16.707407Z",
-     "iopub.status.idle": "2022-02-04T18:11:16.947636Z",
-     "shell.execute_reply": "2022-02-04T18:11:16.949028Z"
+     "iopub.execute_input": "2022-02-07T16:25:02.165190Z",
+     "iopub.status.busy": "2022-02-07T16:25:02.163328Z",
+     "iopub.status.idle": "2022-02-07T16:25:02.405010Z",
+     "shell.execute_reply": "2022-02-07T16:25:02.406396Z"
     }
    },
    "outputs": [
@@ -561,7 +563,7 @@
        "    history:        tas=max(195,tas) applied to raw data; min of 194.73 detec...\n",
        "    standard_name:  days_with_air_temperature_below_threshold\n",
        "    long_name:      Number of frost days (tmin &lt; 0 degc)\n",
-       "    description:    Annual number of days with minimum daily temperature belo...</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'frost_days'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 20</li><li><span class='xr-has-index'>lat</span>: 6</li><li><span class='xr-has-index'>lon</span>: 7</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-6f1e3727-87f3-4cb4-abb2-989d9898d1b7' class='xr-array-in' type='checkbox' checked><label for='section-6f1e3727-87f3-4cb4-abb2-989d9898d1b7' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>122.0 121.0 98.0 47.0 33.0 19.0 ... 249.0 229.0 193.0 156.0 103.0</span></div><div class='xr-array-data'><pre>array([[[122., 121., ...,  19.,   9.],\n",
+       "    description:    Annual number of days with minimum daily temperature belo...</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'frost_days'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 20</li><li><span class='xr-has-index'>lat</span>: 6</li><li><span class='xr-has-index'>lon</span>: 7</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-bd124d14-fd14-4a6b-8d77-81c7374a3aad' class='xr-array-in' type='checkbox' checked><label for='section-bd124d14-fd14-4a6b-8d77-81c7374a3aad' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>122.0 121.0 98.0 47.0 33.0 19.0 ... 249.0 229.0 193.0 156.0 103.0</span></div><div class='xr-array-data'><pre>array([[[122., 121., ...,  19.,   9.],\n",
        "        [156., 168., ..., 113.,  93.],\n",
        "        ...,\n",
        "        [227., 227., ..., 194., 133.],\n",
@@ -585,7 +587,7 @@
        "        [163., 172., ...,  91.,  59.],\n",
        "        ...,\n",
        "        [225., 225., ..., 161., 107.],\n",
-       "        [251., 250., ..., 156., 103.]]])</pre></div></div></li><li class='xr-section-item'><input id='section-87376319-7aef-4513-bcb9-53de61b6ec5f' class='xr-section-summary-in' type='checkbox'  checked><label for='section-87376319-7aef-4513-bcb9-53de61b6ec5f' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>height</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-21f63109-0583-4c58-bbe9-c2eeb295abd9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-21f63109-0583-4c58-bbe9-c2eeb295abd9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-37a9a4a0-33ce-4f86-b5a6-8e25114488a1' class='xr-var-data-in' type='checkbox'><label for='data-37a9a4a0-33ce-4f86-b5a6-8e25114488a1' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>m</dd><dt><span>positive :</span></dt><dd>up</dd><dt><span>standard_name :</span></dt><dd>height</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>long_name :</span></dt><dd>height</dd></dl></div><div class='xr-var-data'><pre>array(2.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 00:00:00 ... 2065-01-...</div><input id='attrs-45a149c3-1d72-482b-8147-3ba1577599d1' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-45a149c3-1d72-482b-8147-3ba1577599d1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1d9f6c92-ae9a-408f-a786-1da313fe248a' class='xr-var-data-in' type='checkbox'><label for='data-1d9f6c92-ae9a-408f-a786-1da313fe248a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
+       "        [251., 250., ..., 156., 103.]]])</pre></div></div></li><li class='xr-section-item'><input id='section-cb89785d-7ad4-4310-8a9b-8a1a65ac514e' class='xr-section-summary-in' type='checkbox'  checked><label for='section-cb89785d-7ad4-4310-8a9b-8a1a65ac514e' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>height</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-2dce88a9-2aff-4c64-8455-fc091903f2ef' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2dce88a9-2aff-4c64-8455-fc091903f2ef' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-93fa9ac9-8884-47b5-a206-83554f80bdc3' class='xr-var-data-in' type='checkbox'><label for='data-93fa9ac9-8884-47b5-a206-83554f80bdc3' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>m</dd><dt><span>positive :</span></dt><dd>up</dd><dt><span>standard_name :</span></dt><dd>height</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>long_name :</span></dt><dd>height</dd></dl></div><div class='xr-var-data'><pre>array(2.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 00:00:00 ... 2065-01-...</div><input id='attrs-b87939fc-48c3-42d0-9b00-2e4a147b571e' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b87939fc-48c3-42d0-9b00-2e4a147b571e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a7052544-7161-43b7-bfb6-c622046983e6' class='xr-var-data-in' type='checkbox'><label for='data-a7052544-7161-43b7-bfb6-c622046983e6' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2047, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2048, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2049, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
@@ -605,8 +607,8 @@
        "       cftime.Datetime360Day(2063, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2065, 1, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-739ee8af-5ff9-4604-b178-e5634e33b9e5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-739ee8af-5ff9-4604-b178-e5634e33b9e5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a0b6bb58-3e93-493b-8adc-11eb913cb074' class='xr-var-data-in' type='checkbox'><label for='data-a0b6bb58-3e93-493b-8adc-11eb913cb074' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-d1f9bbb6-b278-448b-9b8d-c670bdab9ae1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d1f9bbb6-b278-448b-9b8d-c670bdab9ae1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-fdba1694-5c3e-4656-8f1b-992ce2c86e7c' class='xr-var-data-in' type='checkbox'><label for='data-fdba1694-5c3e-4656-8f1b-992ce2c86e7c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-fa22addc-d698-4b93-a7e9-73a95e88d3c7' class='xr-section-summary-in' type='checkbox'  checked><label for='section-fa22addc-d698-4b93-a7e9-73a95e88d3c7' class='xr-section-summary' >Attributes: <span>(6)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>days</dd><dt><span>cell_methods :</span></dt><dd>time: minimum (interval: 30 minutes) time: minimum within days time: sum over days</dd><dt><span>history :</span></dt><dd>tas=max(195,tas) applied to raw data; min of 194.73 detected;\n",
-       "[2022-02-04 13:11:13] frost_days: FROST_DAYS(tasmin=tasmin, thresh=&#x27;0 degC&#x27;, freq=&#x27;YS&#x27;) - xclim version: 0.31.0.</dd><dt><span>standard_name :</span></dt><dd>days_with_air_temperature_below_threshold</dd><dt><span>long_name :</span></dt><dd>Number of frost days (tmin &lt; 0 degc)</dd><dt><span>description :</span></dt><dd>Annual number of days with minimum daily temperature below 0 degc.</dd></dl></div></li></ul></div></div>"
+       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-5e41327f-3849-4d55-adf9-bbaaf33ff4a0' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5e41327f-3849-4d55-adf9-bbaaf33ff4a0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-42537a62-63e6-4371-b40a-21536359c20c' class='xr-var-data-in' type='checkbox'><label for='data-42537a62-63e6-4371-b40a-21536359c20c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-ca3ab1e5-9c96-4c90-9c07-f866794c935e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ca3ab1e5-9c96-4c90-9c07-f866794c935e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-10c66c0d-f632-4699-8960-f2ceec73729f' class='xr-var-data-in' type='checkbox'><label for='data-10c66c0d-f632-4699-8960-f2ceec73729f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-48cb29dd-4550-47c8-945a-37e99bf54de7' class='xr-section-summary-in' type='checkbox'  checked><label for='section-48cb29dd-4550-47c8-945a-37e99bf54de7' class='xr-section-summary' >Attributes: <span>(6)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>days</dd><dt><span>cell_methods :</span></dt><dd>time: minimum (interval: 30 minutes) time: minimum within days time: sum over days</dd><dt><span>history :</span></dt><dd>tas=max(195,tas) applied to raw data; min of 194.73 detected;\n",
+       "[2022-02-07 11:24:57] frost_days: FROST_DAYS(tasmin=tasmin, thresh=&#x27;0 degC&#x27;, freq=&#x27;YS&#x27;) - xclim version: 0.31.0.</dd><dt><span>standard_name :</span></dt><dd>days_with_air_temperature_below_threshold</dd><dt><span>long_name :</span></dt><dd>Number of frost days (tmin &lt; 0 degc)</dd><dt><span>description :</span></dt><dd>Annual number of days with minimum daily temperature below 0 degc.</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.DataArray 'frost_days' (time: 20, lat: 6, lon: 7)>\n",
@@ -674,10 +676,10 @@
    "execution_count": 6,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:16.966347Z",
-     "iopub.status.busy": "2022-02-04T18:11:16.964600Z",
-     "iopub.status.idle": "2022-02-04T18:11:17.076927Z",
-     "shell.execute_reply": "2022-02-04T18:11:17.075094Z"
+     "iopub.execute_input": "2022-02-07T16:25:02.423840Z",
+     "iopub.status.busy": "2022-02-07T16:25:02.418898Z",
+     "iopub.status.idle": "2022-02-07T16:25:02.541444Z",
+     "shell.execute_reply": "2022-02-07T16:25:02.540061Z"
     }
    },
    "outputs": [
@@ -1057,7 +1059,7 @@
        "    NCO:                      4.0.9\n",
        "    climateindex_package_id:  https://github.com/Ouranosinc/xclim\n",
        "    product:                  derived climate index\n",
-       "    institute_id:             CCCS</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-9b89e796-fc41-4e62-95df-a4d3ee65ee1b' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-9b89e796-fc41-4e62-95df-a4d3ee65ee1b' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 20</li><li><span class='xr-has-index'>lat</span>: 6</li><li><span class='xr-has-index'>lon</span>: 7</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-1309a39b-c821-44eb-b66d-a0fd91646c27' class='xr-section-summary-in' type='checkbox'  checked><label for='section-1309a39b-c821-44eb-b66d-a0fd91646c27' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>height</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-e2cee23b-da2e-4695-995d-c2f2a2665b33' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e2cee23b-da2e-4695-995d-c2f2a2665b33' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8a069475-98b9-4bc3-affd-d9a55e0a81d1' class='xr-var-data-in' type='checkbox'><label for='data-8a069475-98b9-4bc3-affd-d9a55e0a81d1' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>m</dd><dt><span>positive :</span></dt><dd>up</dd><dt><span>standard_name :</span></dt><dd>height</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>long_name :</span></dt><dd>height</dd></dl></div><div class='xr-var-data'><pre>array(2.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 00:00:00 ... 2065-01-...</div><input id='attrs-c45f5937-ed24-4d7a-9626-74910595af19' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-c45f5937-ed24-4d7a-9626-74910595af19' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-eab314b5-50a9-468c-a91d-aba50e9c8003' class='xr-var-data-in' type='checkbox'><label for='data-eab314b5-50a9-468c-a91d-aba50e9c8003' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
+       "    institute_id:             CCCS</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-cf0c4785-c2ee-4c60-ba1c-14588596d18b' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-cf0c4785-c2ee-4c60-ba1c-14588596d18b' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 20</li><li><span class='xr-has-index'>lat</span>: 6</li><li><span class='xr-has-index'>lon</span>: 7</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-0350120c-2adf-4ae7-99b6-c66f0913e2f1' class='xr-section-summary-in' type='checkbox'  checked><label for='section-0350120c-2adf-4ae7-99b6-c66f0913e2f1' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>height</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-2b5244a6-9179-4f8b-80af-0891cfe3b9d1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2b5244a6-9179-4f8b-80af-0891cfe3b9d1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8fd8ef49-bcda-4b71-ae94-57b460793a3a' class='xr-var-data-in' type='checkbox'><label for='data-8fd8ef49-bcda-4b71-ae94-57b460793a3a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>m</dd><dt><span>positive :</span></dt><dd>up</dd><dt><span>standard_name :</span></dt><dd>height</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>long_name :</span></dt><dd>height</dd></dl></div><div class='xr-var-data'><pre>array(2.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>2046-01-01 00:00:00 ... 2065-01-...</div><input id='attrs-2f8721c3-dd67-4bf9-8b88-3deddc686616' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-2f8721c3-dd67-4bf9-8b88-3deddc686616' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e90b1ddf-12c6-492a-a172-5a124125daff' class='xr-var-data-in' type='checkbox'><label for='data-e90b1ddf-12c6-492a-a172-5a124125daff' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([cftime.Datetime360Day(2046, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2047, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2048, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2049, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
@@ -1077,8 +1079,8 @@
        "       cftime.Datetime360Day(2063, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2064, 1, 1, 0, 0, 0, 0, has_year_zero=True),\n",
        "       cftime.Datetime360Day(2065, 1, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
-       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-5ba2775b-9fc1-419d-9770-80436b775d59' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5ba2775b-9fc1-419d-9770-80436b775d59' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-994b7ffe-53e0-4653-bdce-51dab222929c' class='xr-var-data-in' type='checkbox'><label for='data-994b7ffe-53e0-4653-bdce-51dab222929c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-c70f433c-bed6-47f2-aa38-10fec4ad2a51' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c70f433c-bed6-47f2-aa38-10fec4ad2a51' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-719b92ee-8d2c-4a36-bd30-5fd5c07f3c88' class='xr-var-data-in' type='checkbox'><label for='data-719b92ee-8d2c-4a36-bd30-5fd5c07f3c88' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-8c4c3211-6032-45c3-951c-f0e76db9dda3' class='xr-section-summary-in' type='checkbox'  checked><label for='section-8c4c3211-6032-45c3-951c-f0e76db9dda3' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>frost_days</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>timedelta64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-8f29a3d6-43c9-42bf-8c69-84fe6a966bb6' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8f29a3d6-43c9-42bf-8c69-84fe6a966bb6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cba449ef-a821-4146-b5d7-7d65cd7be6c8' class='xr-var-data-in' type='checkbox'><label for='data-cba449ef-a821-4146-b5d7-7d65cd7be6c8' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cell_methods :</span></dt><dd>time: minimum (interval: 30 minutes) time: minimum within days time: sum over days</dd><dt><span>history :</span></dt><dd>tas=max(195,tas) applied to raw data; min of 194.73 detected;\n",
-       "[2022-02-04 13:11:13] frost_days: FROST_DAYS(tasmin=tasmin, thresh=&#x27;0 degC&#x27;, freq=&#x27;YS&#x27;) - xclim version: 0.31.0.</dd><dt><span>standard_name :</span></dt><dd>days_with_air_temperature_below_threshold</dd><dt><span>long_name :</span></dt><dd>Number of frost days (tmin &lt; 0 degc)</dd><dt><span>description :</span></dt><dd>Annual number of days with minimum daily temperature below 0 degc.</dd></dl></div><div class='xr-var-data'><pre>array([[[10540800000000000, 10454400000000000, ...,  1641600000000000,\n",
+       "      dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>42.68 46.39 50.1 53.81 57.52 61.23</div><input id='attrs-4b53d1de-d5a5-491d-ac2d-e95992b93e8c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4b53d1de-d5a5-491d-ac2d-e95992b93e8c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a3f72b8d-c752-4014-85b6-d4060ecaa32c' class='xr-var-data-in' type='checkbox'><label for='data-a3f72b8d-c752-4014-85b6-d4060ecaa32c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>_ChunkSizes :</span></dt><dd>6</dd></dl></div><div class='xr-var-data'><pre>array([42.677605, 46.388557, 50.099453, 53.810272, 57.520992, 61.231571])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>281.2 285.0 288.8 ... 300.0 303.8</div><input id='attrs-d6719f2d-a88f-4e96-af59-e78bd8ca6892' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d6719f2d-a88f-4e96-af59-e78bd8ca6892' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-010e88ad-42e5-4e76-9d6b-7be4e1e8410a' class='xr-var-data-in' type='checkbox'><label for='data-010e88ad-42e5-4e76-9d6b-7be4e1e8410a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>_ChunkSizes :</span></dt><dd>7</dd></dl></div><div class='xr-var-data'><pre>array([281.25, 285.  , 288.75, 292.5 , 296.25, 300.  , 303.75])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-7b0b79ce-ecab-4f68-ba49-79232ae1555d' class='xr-section-summary-in' type='checkbox'  checked><label for='section-7b0b79ce-ecab-4f68-ba49-79232ae1555d' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>frost_days</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>timedelta64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-25cf5f3c-deae-4903-9ef3-0fdce86f8925' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-25cf5f3c-deae-4903-9ef3-0fdce86f8925' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b07f3d32-340a-42fd-9a02-cfe2bf364bd0' class='xr-var-data-in' type='checkbox'><label for='data-b07f3d32-340a-42fd-9a02-cfe2bf364bd0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cell_methods :</span></dt><dd>time: minimum (interval: 30 minutes) time: minimum within days time: sum over days</dd><dt><span>history :</span></dt><dd>tas=max(195,tas) applied to raw data; min of 194.73 detected;\n",
+       "[2022-02-07 11:24:57] frost_days: FROST_DAYS(tasmin=tasmin, thresh=&#x27;0 degC&#x27;, freq=&#x27;YS&#x27;) - xclim version: 0.31.0.</dd><dt><span>standard_name :</span></dt><dd>days_with_air_temperature_below_threshold</dd><dt><span>long_name :</span></dt><dd>Number of frost days (tmin &lt; 0 degc)</dd><dt><span>description :</span></dt><dd>Annual number of days with minimum daily temperature below 0 degc.</dd></dl></div><div class='xr-var-data'><pre>array([[[10540800000000000, 10454400000000000, ...,  1641600000000000,\n",
        "           777600000000000],\n",
        "        [13478400000000000, 14515200000000000, ...,  9763200000000000,\n",
        "          8035200000000000],\n",
@@ -1118,7 +1120,7 @@
        "        [19440000000000000, 19440000000000000, ..., 13910400000000000,\n",
        "          9244800000000000],\n",
        "        [21686400000000000, 21600000000000000, ..., 13478400000000000,\n",
-       "          8899200000000000]]], dtype=&#x27;timedelta64[ns]&#x27;)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-0bba8b3b-0acf-4f4e-b990-f4bae73558cd' class='xr-section-summary-in' type='checkbox'  ><label for='section-0bba8b3b-0acf-4f4e-b990-f4bae73558cd' class='xr-section-summary' >Attributes: <span>(20)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>Canadian Centre for Climate Services (CCCS)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Canadian Centre for Climate Services</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:43:58 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v tasmin http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/tasmin.sresa2.miub_echo_g.run1.atm.da.nc\n",
+       "          8899200000000000]]], dtype=&#x27;timedelta64[ns]&#x27;)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-8470f01a-84ac-4d82-b262-9eb906d1a78a' class='xr-section-summary-in' type='checkbox'  ><label for='section-8470f01a-84ac-4d82-b262-9eb906d1a78a' class='xr-section-summary' >Attributes: <span>(20)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>Spinup: restart files from end of experiment 20C3M (corresponding realisation).  Anthropogenic (GHGs, sulfate aerosol direct and first indirect effects) and natural forcing (solar irradiance and volcanic activity implemented through varying solar constant) are used for the 20C3M simulations.</dd><dt><span>title :</span></dt><dd>MIUB  model output prepared for IPCC Fourth Assessment SRES A2 experiment</dd><dt><span>cmor_version :</span></dt><dd>0.96</dd><dt><span>institution :</span></dt><dd>Canadian Centre for Climate Services (CCCS)</dd><dt><span>source :</span></dt><dd>ECHO-G(1999): atmosphere: ECHAM4 (T30L19) with partial sea ice with flux aggregation and continental ice sheet discharge incl. latent heat; ocean: HOPE-G (T42+equator refinement/L20); sea ice: HOPE-G</dd><dt><span>contact :</span></dt><dd>Canadian Centre for Climate Services</dd><dt><span>references :</span></dt><dd>ECHAM4: E. Roeckner et al., 1996, The atmospheric general circulation model ECHAM4, MPI Report No. 218; HOPE-G: Legutke and Maier-Reimer, 1999, Climatology of the HOPE-G Global Ocean General Circulation Model, DKRZ Techn. Report 21; ECHO-G: Min et al., 2004, Climatology and internal variability in a 1000-year control simulation with the coupled climate model ECHO-G, Tellus A, in print.</dd><dt><span>experiment_id :</span></dt><dd>SRES A2 experiment</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>directory :</span></dt><dd>/ipcc/sresa2/atm/da/</dd><dt><span>table_id :</span></dt><dd>Table A2 (17 November 2004)</dd><dt><span>calendar :</span></dt><dd>360_day</dd><dt><span>project_id :</span></dt><dd>IPCC Fourth Assessment</dd><dt><span>Conventions :</span></dt><dd>CF-1.0</dd><dt><span>id :</span></dt><dd>pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da</dd><dt><span>history :</span></dt><dd>Mon Aug  1 11:43:58 2011: ncks -4 -L 7 -d lat,42.0,64.0 -d lon,278.0,306.0 -d time,1950-01-01 00:00:00,2070-01-01 00:00:00 -v tasmin http://davidhuard:patate@esgcet.llnl.gov/dap/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -o /home/david/projects/ingenieurs/data/cmip3/tasmin.sresa2.miub_echo_g.run1.atm.da.nc\n",
        "Model raw diagnostic output;  At 21:54:41 on 06/22/2005, CMOR rewrote data to comply with CF standards and IPCC Fourth Assessment requirements [2006-4-5 21:36:54] cdscan -x /var/www/html/ipcc4/sresa2/miub_echo_g/pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da.xml -d pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm.da --exclude=plev --ignore-open-error --var-locate ps,ps_.* -f /tmp/scan/list.pcmdi.ipcc4.miub_echo_g.sresa2.run1.atm ...</dd><dt><span>NCO :</span></dt><dd>4.0.9</dd><dt><span>climateindex_package_id :</span></dt><dd>https://github.com/Ouranosinc/xclim</dd><dt><span>product :</span></dt><dd>derived climate index</dd><dt><span>institute_id :</span></dt><dd>CCCS</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
diff --git a/docs/source/notebooks/subset.ipynb b/docs/source/notebooks/subset.ipynb
index 7e67a1f1..e06ca288 100644
--- a/docs/source/notebooks/subset.ipynb
+++ b/docs/source/notebooks/subset.ipynb
@@ -6,10 +6,10 @@
    "id": "5ef8b9ad",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:25.439234Z",
-     "iopub.status.busy": "2022-02-04T18:11:25.437544Z",
-     "iopub.status.idle": "2022-02-04T18:11:25.452885Z",
-     "shell.execute_reply": "2022-02-04T18:11:25.451170Z"
+     "iopub.execute_input": "2022-02-07T16:25:11.843525Z",
+     "iopub.status.busy": "2022-02-07T16:25:11.837917Z",
+     "iopub.status.idle": "2022-02-07T16:25:11.855701Z",
+     "shell.execute_reply": "2022-02-07T16:25:11.854241Z"
     },
     "nbsphinx": "hidden"
    },
@@ -37,10 +37,10 @@
    "id": "8f4fd0c3",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:25.463175Z",
-     "iopub.status.busy": "2022-02-04T18:11:25.461686Z",
-     "iopub.status.idle": "2022-02-04T18:11:28.322648Z",
-     "shell.execute_reply": "2022-02-04T18:11:28.321448Z"
+     "iopub.execute_input": "2022-02-07T16:25:11.866940Z",
+     "iopub.status.busy": "2022-02-07T16:25:11.865471Z",
+     "iopub.status.idle": "2022-02-07T16:25:15.153524Z",
+     "shell.execute_reply": "2022-02-07T16:25:15.154817Z"
     }
    },
    "outputs": [],
@@ -56,10 +56,10 @@
    "id": "500631a5",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:28.334220Z",
-     "iopub.status.busy": "2022-02-04T18:11:28.332579Z",
-     "iopub.status.idle": "2022-02-04T18:11:33.295894Z",
-     "shell.execute_reply": "2022-02-04T18:11:33.294566Z"
+     "iopub.execute_input": "2022-02-07T16:25:15.171881Z",
+     "iopub.status.busy": "2022-02-07T16:25:15.165529Z",
+     "iopub.status.idle": "2022-02-07T16:25:20.213880Z",
+     "shell.execute_reply": "2022-02-07T16:25:20.211140Z"
     }
    },
    "outputs": [],
@@ -84,10 +84,10 @@
    "id": "f7a203aa",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:33.305991Z",
-     "iopub.status.busy": "2022-02-04T18:11:33.304279Z",
-     "iopub.status.idle": "2022-02-04T18:11:33.308605Z",
-     "shell.execute_reply": "2022-02-04T18:11:33.309622Z"
+     "iopub.execute_input": "2022-02-07T16:25:20.229141Z",
+     "iopub.status.busy": "2022-02-07T16:25:20.226388Z",
+     "iopub.status.idle": "2022-02-07T16:25:20.232105Z",
+     "shell.execute_reply": "2022-02-07T16:25:20.234331Z"
     }
    },
    "outputs": [],
@@ -114,10 +114,10 @@
    "id": "eee118da",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:33.327271Z",
-     "iopub.status.busy": "2022-02-04T18:11:33.325924Z",
-     "iopub.status.idle": "2022-02-04T18:11:35.460274Z",
-     "shell.execute_reply": "2022-02-04T18:11:35.458674Z"
+     "iopub.execute_input": "2022-02-07T16:25:20.261410Z",
+     "iopub.status.busy": "2022-02-07T16:25:20.258699Z",
+     "iopub.status.idle": "2022-02-07T16:25:22.495000Z",
+     "shell.execute_reply": "2022-02-07T16:25:22.496356Z"
     }
    },
    "outputs": [],
@@ -132,10 +132,10 @@
    "id": "961b3e52",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:35.479101Z",
-     "iopub.status.busy": "2022-02-04T18:11:35.477269Z",
-     "iopub.status.idle": "2022-02-04T18:11:38.681044Z",
-     "shell.execute_reply": "2022-02-04T18:11:38.682228Z"
+     "iopub.execute_input": "2022-02-07T16:25:22.516591Z",
+     "iopub.status.busy": "2022-02-07T16:25:22.514708Z",
+     "iopub.status.idle": "2022-02-07T16:25:27.719838Z",
+     "shell.execute_reply": "2022-02-07T16:25:27.721236Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -182,10 +182,10 @@
    "id": "e2bc916c",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:38.694108Z",
-     "iopub.status.busy": "2022-02-04T18:11:38.692518Z",
-     "iopub.status.idle": "2022-02-04T18:11:40.844971Z",
-     "shell.execute_reply": "2022-02-04T18:11:40.843173Z"
+     "iopub.execute_input": "2022-02-07T16:25:27.738500Z",
+     "iopub.status.busy": "2022-02-07T16:25:27.736792Z",
+     "iopub.status.idle": "2022-02-07T16:25:31.136214Z",
+     "shell.execute_reply": "2022-02-07T16:25:31.134766Z"
     }
    },
    "outputs": [],
@@ -216,10 +216,10 @@
    "id": "288f4067",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:40.864260Z",
-     "iopub.status.busy": "2022-02-04T18:11:40.862528Z",
-     "iopub.status.idle": "2022-02-04T18:11:46.608108Z",
-     "shell.execute_reply": "2022-02-04T18:11:46.609421Z"
+     "iopub.execute_input": "2022-02-07T16:25:31.153056Z",
+     "iopub.status.busy": "2022-02-07T16:25:31.147857Z",
+     "iopub.status.idle": "2022-02-07T16:25:38.001442Z",
+     "shell.execute_reply": "2022-02-07T16:25:38.000481Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -407,10 +407,10 @@
    "id": "22746b90",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:46.631007Z",
-     "iopub.status.busy": "2022-02-04T18:11:46.628284Z",
-     "iopub.status.idle": "2022-02-04T18:11:46.737356Z",
-     "shell.execute_reply": "2022-02-04T18:11:46.735085Z"
+     "iopub.execute_input": "2022-02-07T16:25:38.019081Z",
+     "iopub.status.busy": "2022-02-07T16:25:38.017128Z",
+     "iopub.status.idle": "2022-02-07T16:25:38.094274Z",
+     "shell.execute_reply": "2022-02-07T16:25:38.092966Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -486,10 +486,10 @@
    "id": "da924370",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:46.795289Z",
-     "iopub.status.busy": "2022-02-04T18:11:46.783941Z",
-     "iopub.status.idle": "2022-02-04T18:11:46.909048Z",
-     "shell.execute_reply": "2022-02-04T18:11:46.906321Z"
+     "iopub.execute_input": "2022-02-07T16:25:38.225428Z",
+     "iopub.status.busy": "2022-02-07T16:25:38.218082Z",
+     "iopub.status.idle": "2022-02-07T16:25:38.394870Z",
+     "shell.execute_reply": "2022-02-07T16:25:38.393681Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -516,10 +516,10 @@
    "id": "b9f968d5",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:46.926323Z",
-     "iopub.status.busy": "2022-02-04T18:11:46.921948Z",
-     "iopub.status.idle": "2022-02-04T18:11:48.732380Z",
-     "shell.execute_reply": "2022-02-04T18:11:48.730662Z"
+     "iopub.execute_input": "2022-02-07T16:25:38.406856Z",
+     "iopub.status.busy": "2022-02-07T16:25:38.404819Z",
+     "iopub.status.idle": "2022-02-07T16:25:40.567253Z",
+     "shell.execute_reply": "2022-02-07T16:25:40.569696Z"
     }
    },
    "outputs": [],
@@ -534,10 +534,10 @@
    "id": "ea7a2700",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:48.751209Z",
-     "iopub.status.busy": "2022-02-04T18:11:48.748106Z",
-     "iopub.status.idle": "2022-02-04T18:11:49.466945Z",
-     "shell.execute_reply": "2022-02-04T18:11:49.465187Z"
+     "iopub.execute_input": "2022-02-07T16:25:40.593267Z",
+     "iopub.status.busy": "2022-02-07T16:25:40.578661Z",
+     "iopub.status.idle": "2022-02-07T16:25:41.344928Z",
+     "shell.execute_reply": "2022-02-07T16:25:41.343084Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -583,10 +583,10 @@
    "id": "2955da6e",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:49.489526Z",
-     "iopub.status.busy": "2022-02-04T18:11:49.482528Z",
-     "iopub.status.idle": "2022-02-04T18:11:52.803350Z",
-     "shell.execute_reply": "2022-02-04T18:11:52.801636Z"
+     "iopub.execute_input": "2022-02-07T16:25:41.361484Z",
+     "iopub.status.busy": "2022-02-07T16:25:41.357674Z",
+     "iopub.status.idle": "2022-02-07T16:26:04.249757Z",
+     "shell.execute_reply": "2022-02-07T16:26:04.251248Z"
     }
    },
    "outputs": [],
@@ -602,10 +602,10 @@
    "id": "6fec7d59",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:52.820699Z",
-     "iopub.status.busy": "2022-02-04T18:11:52.818936Z",
-     "iopub.status.idle": "2022-02-04T18:11:53.493737Z",
-     "shell.execute_reply": "2022-02-04T18:11:53.491722Z"
+     "iopub.execute_input": "2022-02-07T16:26:04.267427Z",
+     "iopub.status.busy": "2022-02-07T16:26:04.265905Z",
+     "iopub.status.idle": "2022-02-07T16:26:04.791490Z",
+     "shell.execute_reply": "2022-02-07T16:26:04.790311Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -636,10 +636,10 @@
    "id": "88713a7e",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:53.507777Z",
-     "iopub.status.busy": "2022-02-04T18:11:53.505868Z",
-     "iopub.status.idle": "2022-02-04T18:11:53.562020Z",
-     "shell.execute_reply": "2022-02-04T18:11:53.560253Z"
+     "iopub.execute_input": "2022-02-07T16:26:04.826444Z",
+     "iopub.status.busy": "2022-02-07T16:26:04.802233Z",
+     "iopub.status.idle": "2022-02-07T16:26:04.863412Z",
+     "shell.execute_reply": "2022-02-07T16:26:04.861958Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -1017,18 +1017,18 @@
        "    institution:     NRCAN\n",
        "    source:          ANUSPLIN\n",
        "    redistribution:  Redistribution policy unknown. For internal use only.\n",
-       "    regrid_method:   conservative</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-4a5acaf8-f6e5-4987-b3da-1faaac9ab722' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-4a5acaf8-f6e5-4987-b3da-1faaac9ab722' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 8</li><li><span class='xr-has-index'>geom</span>: 3</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-5433a9fa-a0f6-4cbc-bb20-6acecbef3c6f' class='xr-section-summary-in' type='checkbox'  checked><label for='section-5433a9fa-a0f6-4cbc-bb20-6acecbef3c6f' class='xr-section-summary' >Coordinates: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1990-01-01 ... 1990-01-08</div><input id='attrs-68e8c11c-9944-4951-b0ff-f73e26970a33' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-68e8c11c-9944-4951-b0ff-f73e26970a33' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-120dfb16-8fe3-4601-ad62-b36d3c754701' class='xr-var-data-in' type='checkbox'><label for='data-120dfb16-8fe3-4601-ad62-b36d3c754701' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>_ChunkSizes :</span></dt><dd>1</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1990-01-01T00:00:00.000000000&#x27;, &#x27;1990-01-02T00:00:00.000000000&#x27;,\n",
+       "    regrid_method:   conservative</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-cefbfd71-2b23-4790-929b-33e328f3719f' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-cefbfd71-2b23-4790-929b-33e328f3719f' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 8</li><li><span class='xr-has-index'>geom</span>: 3</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-01206d82-95da-4a6b-a35d-5bb2a27ceed9' class='xr-section-summary-in' type='checkbox'  checked><label for='section-01206d82-95da-4a6b-a35d-5bb2a27ceed9' class='xr-section-summary' >Coordinates: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1990-01-01 ... 1990-01-08</div><input id='attrs-d96086c1-0d72-4226-99fb-10a1520f6656' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d96086c1-0d72-4226-99fb-10a1520f6656' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5acdd272-f3bd-41f1-a446-e1dc3c162e4a' class='xr-var-data-in' type='checkbox'><label for='data-5acdd272-f3bd-41f1-a446-e1dc3c162e4a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>_ChunkSizes :</span></dt><dd>1</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1990-01-01T00:00:00.000000000&#x27;, &#x27;1990-01-02T00:00:00.000000000&#x27;,\n",
        "       &#x27;1990-01-03T00:00:00.000000000&#x27;, &#x27;1990-01-04T00:00:00.000000000&#x27;,\n",
        "       &#x27;1990-01-05T00:00:00.000000000&#x27;, &#x27;1990-01-06T00:00:00.000000000&#x27;,\n",
        "       &#x27;1990-01-07T00:00:00.000000000&#x27;, &#x27;1990-01-08T00:00:00.000000000&#x27;],\n",
-       "      dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lon</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6f233c3e-b4eb-44f3-8edc-8922ad9488df' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6f233c3e-b4eb-44f3-8edc-8922ad9488df' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-59a5820f-e3e7-441b-9072-9d2477a4c547' class='xr-var-data-in' type='checkbox'><label for='data-59a5820f-e3e7-441b-9072-9d2477a4c547' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([-73.725043, -73.298828, -73.694512])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lat</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-f8038381-7521-4905-8179-6249081e22aa' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-f8038381-7521-4905-8179-6249081e22aa' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4cb7090a-b80b-443d-855c-492135a90221' class='xr-var-data-in' type='checkbox'><label for='data-4cb7090a-b80b-443d-855c-492135a90221' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([45.605235, 45.386636, 45.507791])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>geom</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2</div><input id='attrs-488163b9-e1e5-45a7-9212-a119fe2baacb' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-488163b9-e1e5-45a7-9212-a119fe2baacb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-83432061-189e-4c65-be61-658024f44cf2' class='xr-var-data-in' type='checkbox'><label for='data-83432061-189e-4c65-be61-658024f44cf2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([0, 1, 2])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>RES_NM_REG</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-5ea1ba81-05da-4a8d-a459-cb34e14e530d' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5ea1ba81-05da-4a8d-a459-cb34e14e530d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b71c16a0-db34-452f-8fb2-6b623b1dab0f' class='xr-var-data-in' type='checkbox'><label for='data-b71c16a0-db34-452f-8fb2-6b623b1dab0f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Laval&#x27;, &#x27;Montérégie&#x27;, &#x27;Montréal&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-f0d33bb3-537d-42ec-90ac-c9c1ff852e21' class='xr-section-summary-in' type='checkbox'  checked><label for='section-f0d33bb3-537d-42ec-90ac-c9c1ff852e21' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>tasmin</span></div><div class='xr-var-dims'>(time, geom)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-df2fdd49-016a-4eec-89aa-18f099540514' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-df2fdd49-016a-4eec-89aa-18f099540514' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3fb21c41-630a-4c69-9f98-4f762498da73' class='xr-var-data-in' type='checkbox'><label for='data-3fb21c41-630a-4c69-9f98-4f762498da73' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cell_methods :</span></dt><dd>time: minimum within days</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>long_name :</span></dt><dd>air_temperature</dd><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>_ChunkSizes :</span></dt><dd>[183  42  78]</dd></dl></div><div class='xr-var-data'><pre>array([[264.7361 ,       nan, 265.62296],\n",
+       "      dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lon</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-be157e8a-3ea2-4685-a93c-496786e4ccb6' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-be157e8a-3ea2-4685-a93c-496786e4ccb6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2b1a97a8-1bf1-413e-abdf-f525ac3dbc40' class='xr-var-data-in' type='checkbox'><label for='data-2b1a97a8-1bf1-413e-abdf-f525ac3dbc40' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([-73.725043, -73.298828, -73.694512])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lat</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-f69af764-68b9-4967-bead-ee6d83c2b9a5' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-f69af764-68b9-4967-bead-ee6d83c2b9a5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-69f2fd2f-467a-4e13-8a5c-fb5c00826027' class='xr-var-data-in' type='checkbox'><label for='data-69f2fd2f-467a-4e13-8a5c-fb5c00826027' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([45.605235, 45.386636, 45.507791])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>geom</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2</div><input id='attrs-ea547bac-c4c2-4714-a685-30477801d3a0' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-ea547bac-c4c2-4714-a685-30477801d3a0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a435f50a-f2d6-43f4-88e2-4431560a8443' class='xr-var-data-in' type='checkbox'><label for='data-a435f50a-f2d6-43f4-88e2-4431560a8443' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([0, 1, 2])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>RES_NM_REG</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-95fd877e-10b9-4a3f-8d63-27904677fe26' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-95fd877e-10b9-4a3f-8d63-27904677fe26' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1230c944-2531-4108-9029-2834eff84cb9' class='xr-var-data-in' type='checkbox'><label for='data-1230c944-2531-4108-9029-2834eff84cb9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Laval&#x27;, &#x27;Montérégie&#x27;, &#x27;Montréal&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-76beef64-ca47-4339-a7a7-9724c579465c' class='xr-section-summary-in' type='checkbox'  checked><label for='section-76beef64-ca47-4339-a7a7-9724c579465c' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>tasmin</span></div><div class='xr-var-dims'>(time, geom)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-39a4bd0c-6628-4b82-92b3-45d21facf5b4' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-39a4bd0c-6628-4b82-92b3-45d21facf5b4' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-654a14e2-40c2-48c3-98ca-832b639870eb' class='xr-var-data-in' type='checkbox'><label for='data-654a14e2-40c2-48c3-98ca-832b639870eb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cell_methods :</span></dt><dd>time: minimum within days</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>long_name :</span></dt><dd>air_temperature</dd><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>_ChunkSizes :</span></dt><dd>[183  42  78]</dd></dl></div><div class='xr-var-data'><pre>array([[264.7361 ,       nan, 265.62296],\n",
        "       [260.89725,       nan, 261.9719 ],\n",
        "       [271.6268 ,       nan, 271.4887 ],\n",
        "       [272.8984 ,       nan, 273.1438 ],\n",
        "       [265.8177 ,       nan, 266.54514],\n",
        "       [263.94077,       nan, 264.77417],\n",
        "       [257.84552,       nan, 258.9889 ],\n",
-       "       [266.31393,       nan, 268.18933]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-bdba93ff-1024-44f8-a6b7-e9fa5fedd291' class='xr-section-summary-in' type='checkbox'  checked><label for='section-bdba93ff-1024-44f8-a6b7-e9fa5fedd291' class='xr-section-summary' >Attributes: <span>(7)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>Conventions :</span></dt><dd>CF-1.5</dd><dt><span>title :</span></dt><dd>NRCAN 10km Gridded Climate Dataset</dd><dt><span>history :</span></dt><dd>2012-10-22T15:44:58: Convert from original format to NetCDF</dd><dt><span>institution :</span></dt><dd>NRCAN</dd><dt><span>source :</span></dt><dd>ANUSPLIN</dd><dt><span>redistribution :</span></dt><dd>Redistribution policy unknown. For internal use only.</dd><dt><span>regrid_method :</span></dt><dd>conservative</dd></dl></div></li></ul></div></div>"
+       "       [266.31393,       nan, 268.18933]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-ca8841d6-0fcb-43a2-aba0-bda586383907' class='xr-section-summary-in' type='checkbox'  checked><label for='section-ca8841d6-0fcb-43a2-aba0-bda586383907' class='xr-section-summary' >Attributes: <span>(7)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>Conventions :</span></dt><dd>CF-1.5</dd><dt><span>title :</span></dt><dd>NRCAN 10km Gridded Climate Dataset</dd><dt><span>history :</span></dt><dd>2012-10-22T15:44:58: Convert from original format to NetCDF</dd><dt><span>institution :</span></dt><dd>NRCAN</dd><dt><span>source :</span></dt><dd>ANUSPLIN</dd><dt><span>redistribution :</span></dt><dd>Redistribution policy unknown. For internal use only.</dd><dt><span>regrid_method :</span></dt><dd>conservative</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.Dataset>\n",
@@ -1076,10 +1076,10 @@
    "id": "d4f67c8c",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:11:53.580837Z",
-     "iopub.status.busy": "2022-02-04T18:11:53.579107Z",
-     "iopub.status.idle": "2022-02-04T18:12:08.389791Z",
-     "shell.execute_reply": "2022-02-04T18:12:08.387375Z"
+     "iopub.execute_input": "2022-02-07T16:26:04.880526Z",
+     "iopub.status.busy": "2022-02-07T16:26:04.879062Z",
+     "iopub.status.idle": "2022-02-07T16:26:22.959784Z",
+     "shell.execute_reply": "2022-02-07T16:26:22.958704Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -1176,10 +1176,10 @@
    "id": "a9dde0db",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:12:08.409312Z",
-     "iopub.status.busy": "2022-02-04T18:12:08.406389Z",
-     "iopub.status.idle": "2022-02-04T18:12:12.705239Z",
-     "shell.execute_reply": "2022-02-04T18:12:12.703669Z"
+     "iopub.execute_input": "2022-02-07T16:26:22.970837Z",
+     "iopub.status.busy": "2022-02-07T16:26:22.969537Z",
+     "iopub.status.idle": "2022-02-07T16:26:26.327097Z",
+     "shell.execute_reply": "2022-02-07T16:26:26.328367Z"
     }
    },
    "outputs": [],
@@ -1195,10 +1195,10 @@
    "id": "08e3483f",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:12:12.734855Z",
-     "iopub.status.busy": "2022-02-04T18:12:12.732670Z",
-     "iopub.status.idle": "2022-02-04T18:12:30.708546Z",
-     "shell.execute_reply": "2022-02-04T18:12:30.710141Z"
+     "iopub.execute_input": "2022-02-07T16:26:26.350695Z",
+     "iopub.status.busy": "2022-02-07T16:26:26.349012Z",
+     "iopub.status.idle": "2022-02-07T16:26:43.274932Z",
+     "shell.execute_reply": "2022-02-07T16:26:43.273497Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -1220,10 +1220,10 @@
    "id": "17ef4147",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:12:30.723951Z",
-     "iopub.status.busy": "2022-02-04T18:12:30.722058Z",
-     "iopub.status.idle": "2022-02-04T18:12:30.933872Z",
-     "shell.execute_reply": "2022-02-04T18:12:30.935694Z"
+     "iopub.execute_input": "2022-02-07T16:26:43.285313Z",
+     "iopub.status.busy": "2022-02-07T16:26:43.283946Z",
+     "iopub.status.idle": "2022-02-07T16:26:43.558231Z",
+     "shell.execute_reply": "2022-02-07T16:26:43.559552Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -1253,10 +1253,10 @@
    "id": "db34519a",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:12:30.952457Z",
-     "iopub.status.busy": "2022-02-04T18:12:30.948025Z",
-     "iopub.status.idle": "2022-02-04T18:12:56.277316Z",
-     "shell.execute_reply": "2022-02-04T18:12:56.275312Z"
+     "iopub.execute_input": "2022-02-07T16:26:43.575054Z",
+     "iopub.status.busy": "2022-02-07T16:26:43.573531Z",
+     "iopub.status.idle": "2022-02-07T16:27:04.499620Z",
+     "shell.execute_reply": "2022-02-07T16:27:04.497702Z"
     }
    },
    "outputs": [],
@@ -1276,10 +1276,10 @@
    "id": "46026a4b",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2022-02-04T18:12:56.300506Z",
-     "iopub.status.busy": "2022-02-04T18:12:56.298611Z",
-     "iopub.status.idle": "2022-02-04T18:12:56.481224Z",
-     "shell.execute_reply": "2022-02-04T18:12:56.478664Z"
+     "iopub.execute_input": "2022-02-07T16:27:04.516090Z",
+     "iopub.status.busy": "2022-02-07T16:27:04.514116Z",
+     "iopub.status.idle": "2022-02-07T16:27:04.650292Z",
+     "shell.execute_reply": "2022-02-07T16:27:04.649073Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -1662,18 +1662,18 @@
        "    institution:     NRCAN\n",
        "    source:          ANUSPLIN\n",
        "    redistribution:  Redistribution policy unknown. For internal use only.\n",
-       "    regrid_method:   conservative</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-707f5336-952a-4fce-bca7-a4643dec9530' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-707f5336-952a-4fce-bca7-a4643dec9530' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 8</li><li><span class='xr-has-index'>geom</span>: 2</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-9ec9d50e-8a92-4cdb-8ef5-eb3abd126a3c' class='xr-section-summary-in' type='checkbox'  checked><label for='section-9ec9d50e-8a92-4cdb-8ef5-eb3abd126a3c' class='xr-section-summary' >Coordinates: <span>(10)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1990-01-01 ... 1990-01-08</div><input id='attrs-2c0c22a2-96b6-40e5-8d57-720cd053a609' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2c0c22a2-96b6-40e5-8d57-720cd053a609' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4cea70ef-4b9d-45c5-86be-9196ec700848' class='xr-var-data-in' type='checkbox'><label for='data-4cea70ef-4b9d-45c5-86be-9196ec700848' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>_ChunkSizes :</span></dt><dd>1</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1990-01-01T00:00:00.000000000&#x27;, &#x27;1990-01-02T00:00:00.000000000&#x27;,\n",
+       "    regrid_method:   conservative</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-10aacb4d-cee9-49e7-84ad-4ee53498c2dc' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-10aacb4d-cee9-49e7-84ad-4ee53498c2dc' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 8</li><li><span class='xr-has-index'>geom</span>: 2</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-20efeb00-fea3-411c-9fd3-02e0d630d7b4' class='xr-section-summary-in' type='checkbox'  checked><label for='section-20efeb00-fea3-411c-9fd3-02e0d630d7b4' class='xr-section-summary' >Coordinates: <span>(10)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1990-01-01 ... 1990-01-08</div><input id='attrs-89bd22b7-6a6a-4c41-8a70-d4241bc53492' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-89bd22b7-6a6a-4c41-8a70-d4241bc53492' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-32e9f483-fd23-41f4-ab81-5f981089ebcd' class='xr-var-data-in' type='checkbox'><label for='data-32e9f483-fd23-41f4-ab81-5f981089ebcd' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>_ChunkSizes :</span></dt><dd>1</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1990-01-01T00:00:00.000000000&#x27;, &#x27;1990-01-02T00:00:00.000000000&#x27;,\n",
        "       &#x27;1990-01-03T00:00:00.000000000&#x27;, &#x27;1990-01-04T00:00:00.000000000&#x27;,\n",
        "       &#x27;1990-01-05T00:00:00.000000000&#x27;, &#x27;1990-01-06T00:00:00.000000000&#x27;,\n",
        "       &#x27;1990-01-07T00:00:00.000000000&#x27;, &#x27;1990-01-08T00:00:00.000000000&#x27;],\n",
-       "      dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lon</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-5adbedb4-f17c-4db8-975c-df1cbfb94bed' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5adbedb4-f17c-4db8-975c-df1cbfb94bed' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9b27b48d-b827-4c81-89bf-2cbb2a9ac45f' class='xr-var-data-in' type='checkbox'><label for='data-9b27b48d-b827-4c81-89bf-2cbb2a9ac45f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([-71.78102 , -86.044733])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lat</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-8047180a-72b3-4e6a-9e46-7162c449694a' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-8047180a-72b3-4e6a-9e46-7162c449694a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-805999cf-bbb4-4045-9d40-d31103b5973e' class='xr-var-data-in' type='checkbox'><label for='data-805999cf-bbb4-4045-9d40-d31103b5973e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([53.391929, 50.445628])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>geom</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1</div><input id='attrs-038d5d93-6d41-4c43-b2bb-0746336ede9d' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-038d5d93-6d41-4c43-b2bb-0746336ede9d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9f53afd7-4af3-434f-af8a-568f1b04bf5f' class='xr-var-data-in' type='checkbox'><label for='data-9f53afd7-4af3-434f-af8a-568f1b04bf5f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([0, 1])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRUID</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-681549ac-1994-4de5-a31f-b3844f0d9c35' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-681549ac-1994-4de5-a31f-b3844f0d9c35' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6c9ff20c-d689-4717-8d8e-e874a5ee781c' class='xr-var-data-in' type='checkbox'><label for='data-6c9ff20c-d689-4717-8d8e-e874a5ee781c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;24&#x27;, &#x27;35&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRNAME</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-024c2fed-3812-428d-a1b6-30c694b6c53e' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-024c2fed-3812-428d-a1b6-30c694b6c53e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d97a86ca-bc33-472c-8207-655262d2db43' class='xr-var-data-in' type='checkbox'><label for='data-d97a86ca-bc33-472c-8207-655262d2db43' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Quebec / Qubec&#x27;, &#x27;Ontario&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRENAME</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-4a3cb043-e543-4b52-a110-bfd18fa748b9' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-4a3cb043-e543-4b52-a110-bfd18fa748b9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5938c2cd-db0e-4a27-919d-4cde5b47e55d' class='xr-var-data-in' type='checkbox'><label for='data-5938c2cd-db0e-4a27-919d-4cde5b47e55d' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Quebec&#x27;, &#x27;Ontario&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRFNAME</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-dd61110a-cd8f-4acc-b1f3-7360efef1c2c' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-dd61110a-cd8f-4acc-b1f3-7360efef1c2c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c040c20d-0b76-4576-a338-c4f43aee1dcd' class='xr-var-data-in' type='checkbox'><label for='data-c040c20d-0b76-4576-a338-c4f43aee1dcd' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Qubec&#x27;, &#x27;Ontario&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PREABBR</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-af9b6f16-0fe1-4c23-8cbd-60f0d508ad67' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-af9b6f16-0fe1-4c23-8cbd-60f0d508ad67' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-85f1bca0-167c-4c51-bfbe-e431a27088d1' class='xr-var-data-in' type='checkbox'><label for='data-85f1bca0-167c-4c51-bfbe-e431a27088d1' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Que.&#x27;, &#x27;Ont.&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRFABBR</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-4ca35e1c-3a55-48ad-b642-7a9f3cf749ce' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-4ca35e1c-3a55-48ad-b642-7a9f3cf749ce' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-063c8dd2-a867-4e03-a109-14a8ab36caf0' class='xr-var-data-in' type='checkbox'><label for='data-063c8dd2-a867-4e03-a109-14a8ab36caf0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Qc&#x27;, &#x27;Ont.&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-9745f199-33ee-4bea-8cd0-d8c4c2e455b4' class='xr-section-summary-in' type='checkbox'  checked><label for='section-9745f199-33ee-4bea-8cd0-d8c4c2e455b4' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>tasmin</span></div><div class='xr-var-dims'>(time, geom)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-078c657b-23a8-4a95-86fe-d4bb16c47f81' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-078c657b-23a8-4a95-86fe-d4bb16c47f81' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-80bb556b-ca60-4327-a421-97c9e57d38da' class='xr-var-data-in' type='checkbox'><label for='data-80bb556b-ca60-4327-a421-97c9e57d38da' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cell_methods :</span></dt><dd>time: minimum within days</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>long_name :</span></dt><dd>air_temperature</dd><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>_ChunkSizes :</span></dt><dd>[183  42  78]</dd></dl></div><div class='xr-var-data'><pre>array([[      nan, 262.2538 ],\n",
+       "      dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lon</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-8ba55d95-03e6-4d1e-bdf6-48a4d84b18fa' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-8ba55d95-03e6-4d1e-bdf6-48a4d84b18fa' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9ac60199-b9bd-48fc-8419-6e1a56b21909' class='xr-var-data-in' type='checkbox'><label for='data-9ac60199-b9bd-48fc-8419-6e1a56b21909' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([-71.781037, -86.044733])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>lat</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-ed3aab20-43c6-4487-9718-88f7a67e1e89' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-ed3aab20-43c6-4487-9718-88f7a67e1e89' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c9cfe10d-9d72-43b4-ac51-85d1a23c36d3' class='xr-var-data-in' type='checkbox'><label for='data-c9cfe10d-9d72-43b4-ac51-85d1a23c36d3' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([53.391903, 50.445628])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>geom</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1</div><input id='attrs-e1bb9779-db1c-464a-b630-f9fed5eda80b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e1bb9779-db1c-464a-b630-f9fed5eda80b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bbe4fb18-b51e-4181-8c55-007d3aa5f4db' class='xr-var-data-in' type='checkbox'><label for='data-bbe4fb18-b51e-4181-8c55-007d3aa5f4db' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([0, 1])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRUID</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-07cad091-90bc-4516-ad1d-aa8dd313adf4' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-07cad091-90bc-4516-ad1d-aa8dd313adf4' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-412c2d44-797a-479e-8b9e-475a4effc9c9' class='xr-var-data-in' type='checkbox'><label for='data-412c2d44-797a-479e-8b9e-475a4effc9c9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;24&#x27;, &#x27;35&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRNAME</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6480de18-711a-47bd-82f4-44d9d747e150' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6480de18-711a-47bd-82f4-44d9d747e150' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-427e6ec7-0af6-4513-a70d-87a1d37f673a' class='xr-var-data-in' type='checkbox'><label for='data-427e6ec7-0af6-4513-a70d-87a1d37f673a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Quebec / Qubec&#x27;, &#x27;Ontario&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRENAME</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-abd60f15-4937-481e-9f0e-a0f612f4ba9c' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-abd60f15-4937-481e-9f0e-a0f612f4ba9c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-fcd59822-ca86-4f64-80f4-a42767706894' class='xr-var-data-in' type='checkbox'><label for='data-fcd59822-ca86-4f64-80f4-a42767706894' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Quebec&#x27;, &#x27;Ontario&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRFNAME</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-03854914-b66d-4555-88d4-81b384cfdb6c' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-03854914-b66d-4555-88d4-81b384cfdb6c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-49839084-7711-4733-a7c2-a8e8a608f653' class='xr-var-data-in' type='checkbox'><label for='data-49839084-7711-4733-a7c2-a8e8a608f653' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Qubec&#x27;, &#x27;Ontario&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PREABBR</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-a84d20d1-3537-4726-bc15-300ad8d76945' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-a84d20d1-3537-4726-bc15-300ad8d76945' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2bb5697f-3fe9-4c46-a85a-ca672e714391' class='xr-var-data-in' type='checkbox'><label for='data-2bb5697f-3fe9-4c46-a85a-ca672e714391' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Que.&#x27;, &#x27;Ont.&#x27;], dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PRFABBR</span></div><div class='xr-var-dims'>(geom)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-48d1ffe2-cc02-401e-9ad3-dd4601efc00f' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-48d1ffe2-cc02-401e-9ad3-dd4601efc00f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-44a825a8-a3ac-45d0-a5cf-599387ed0bf2' class='xr-var-data-in' type='checkbox'><label for='data-44a825a8-a3ac-45d0-a5cf-599387ed0bf2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Qc&#x27;, &#x27;Ont.&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-9788b263-d5cb-45d4-b448-1a95c871e7f4' class='xr-section-summary-in' type='checkbox'  checked><label for='section-9788b263-d5cb-45d4-b448-1a95c871e7f4' class='xr-section-summary' >Data variables: <span>(1)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>tasmin</span></div><div class='xr-var-dims'>(time, geom)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-634b3deb-6376-4175-a00d-8eabe5fff68b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-634b3deb-6376-4175-a00d-8eabe5fff68b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3d3dbb83-676e-4094-a81d-a9b81caedbab' class='xr-var-data-in' type='checkbox'><label for='data-3d3dbb83-676e-4094-a81d-a9b81caedbab' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cell_methods :</span></dt><dd>time: minimum within days</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>long_name :</span></dt><dd>air_temperature</dd><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>_ChunkSizes :</span></dt><dd>[183  42  78]</dd></dl></div><div class='xr-var-data'><pre>array([[      nan, 262.2538 ],\n",
        "       [      nan, 259.74203],\n",
        "       [      nan, 266.14578],\n",
        "       [      nan, 271.44904],\n",
        "       [      nan, 262.754  ],\n",
        "       [      nan, 260.30756],\n",
        "       [      nan, 256.02295],\n",
-       "       [      nan, 265.9701 ]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-fcc23b3f-d7c8-4a2c-9a80-8640e77d56e9' class='xr-section-summary-in' type='checkbox'  checked><label for='section-fcc23b3f-d7c8-4a2c-9a80-8640e77d56e9' class='xr-section-summary' >Attributes: <span>(7)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>Conventions :</span></dt><dd>CF-1.5</dd><dt><span>title :</span></dt><dd>NRCAN 10km Gridded Climate Dataset</dd><dt><span>history :</span></dt><dd>2012-10-22T15:44:58: Convert from original format to NetCDF</dd><dt><span>institution :</span></dt><dd>NRCAN</dd><dt><span>source :</span></dt><dd>ANUSPLIN</dd><dt><span>redistribution :</span></dt><dd>Redistribution policy unknown. For internal use only.</dd><dt><span>regrid_method :</span></dt><dd>conservative</dd></dl></div></li></ul></div></div>"
+       "       [      nan, 265.9701 ]], dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-0719af83-9396-47ea-b524-dddd9a0fee34' class='xr-section-summary-in' type='checkbox'  checked><label for='section-0719af83-9396-47ea-b524-dddd9a0fee34' class='xr-section-summary' >Attributes: <span>(7)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>Conventions :</span></dt><dd>CF-1.5</dd><dt><span>title :</span></dt><dd>NRCAN 10km Gridded Climate Dataset</dd><dt><span>history :</span></dt><dd>2012-10-22T15:44:58: Convert from original format to NetCDF</dd><dt><span>institution :</span></dt><dd>NRCAN</dd><dt><span>source :</span></dt><dd>ANUSPLIN</dd><dt><span>redistribution :</span></dt><dd>Redistribution policy unknown. For internal use only.</dd><dt><span>regrid_method :</span></dt><dd>conservative</dd></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.Dataset>\n",
diff --git a/environment.yml b/environment.yml
index 409faf01..a1081cd7 100644
--- a/environment.yml
+++ b/environment.yml
@@ -27,3 +27,4 @@ dependencies:
   - parse
   - xesmf >= 0.6.2
   - ESMpy <= 8.1.1 # Bug in ESMF 8.2 with spatial averaging.
+  - python-slugify
diff --git a/finch/processes/ensemble_utils.py b/finch/processes/ensemble_utils.py
index a86acada..d20c1021 100644
--- a/finch/processes/ensemble_utils.py
+++ b/finch/processes/ensemble_utils.py
@@ -34,6 +34,7 @@
     format_metadata,
     log_file_path,
     single_input_or_none,
+    valid_filename,
     write_log,
     zip_files,
 )
@@ -329,7 +330,8 @@ def make_output_filename(process: Process, inputs: List[PywpsInput], rcp=None):
     lat1 = _formatted_coordinate(single_input_or_none(inputs, "lat1"))
     lon1 = _formatted_coordinate(single_input_or_none(inputs, "lon1"))
 
-    output_parts = [process.identifier]
+    # Get given prefix and if none given, default to the identifier.
+    output_parts = [single_input_or_none(inputs, "output_name") or process.identifier]
 
     if lat and lon:
         output_parts.append(f"{float(lat):.3f}")
@@ -345,7 +347,7 @@ def make_output_filename(process: Process, inputs: List[PywpsInput], rcp=None):
     if rcp:
         output_parts.append(rcp)
 
-    return "_".join(output_parts)
+    return valid_filename("_".join(output_parts))
 
 
 def uses_accepted_netcdf_variables(indicator: Indicator) -> bool:
diff --git a/finch/processes/subset.py b/finch/processes/subset.py
index 3045df16..a73ffb62 100644
--- a/finch/processes/subset.py
+++ b/finch/processes/subset.py
@@ -18,6 +18,7 @@
     write_log,
     dataset_to_netcdf,
     make_metalink_output,
+    valid_filename,
 )
 
 LOGGER = logging.getLogger("PYWPS")
@@ -32,7 +33,7 @@ def make_subset_file_name(resource, kind="sub"):
     else:
         raise NotImplementedError()
 
-    return f"{p.stem}_{kind}{p.suffix}"
+    return valid_filename(f"{p.stem}_{kind}{p.suffix}")
 
 
 def finch_subset_gridpoint(
diff --git a/finch/processes/utils.py b/finch/processes/utils.py
index 2ee33b79..ed49a130 100644
--- a/finch/processes/utils.py
+++ b/finch/processes/utils.py
@@ -39,7 +39,7 @@
 import xarray as xr
 from netCDF4 import num2date
 import xclim
-import dask
+from slugify import slugify
 
 LOGGER = logging.getLogger("PYWPS")
 
@@ -713,3 +713,22 @@ def update_history(
         f"[{datetime.now():%Y-%m-%d %H:%M:%S}] {new_name or ''}: {hist_str} - finch version: {__version__}."
     )
     return merged_history
+
+
+def valid_filename(name: Union[Path, str]) -> Union[Path, str]:
+    """
+    Removes unsupported characters from a filename.
+
+    Returns a string if given a string, a Path otherwise.
+
+    >>> valid_filename("summer's tasmin.nc")
+    'summers_tasmin.nc'
+    """
+    p = Path(name)
+    s = slugify(p.stem, separator='_')
+    if not s:
+        raise ValueError(f"Filename not valid. Got {name}.")
+    out = p.parent / (s + p.suffix)
+    if isinstance(name, str):
+        return str(out)
+    return out
diff --git a/finch/processes/wps_ensemble_indices_bbox.py b/finch/processes/wps_ensemble_indices_bbox.py
index 7423dccb..a69c31b7 100644
--- a/finch/processes/wps_ensemble_indices_bbox.py
+++ b/finch/processes/wps_ensemble_indices_bbox.py
@@ -50,7 +50,7 @@ def __init__(self):
             if i.identifier not in xclim_netcdf_variables:
                 inputs.append(i)
 
-        inputs.append(wpsio.output_format_netcdf_csv)
+        inputs.extend([wpsio.output_format_netcdf_csv, wpsio.output_prefix])
 
         outputs = [wpsio.output_netcdf_zip, wpsio.output_log]
 
diff --git a/finch/processes/wps_ensemble_indices_point.py b/finch/processes/wps_ensemble_indices_point.py
index 166194ac..fd1a3161 100644
--- a/finch/processes/wps_ensemble_indices_point.py
+++ b/finch/processes/wps_ensemble_indices_point.py
@@ -48,7 +48,7 @@ def __init__(self):
             if i.identifier not in xclim_netcdf_variables:
                 inputs.append(i)
 
-        inputs.append(wpsio.output_format_netcdf_csv)
+        inputs.extend([wpsio.output_format_netcdf_csv, wpsio.output_prefix])
 
         outputs = [wpsio.output_netcdf_zip, wpsio.output_log]
 
diff --git a/finch/processes/wps_ensemble_indices_polygon.py b/finch/processes/wps_ensemble_indices_polygon.py
index e7fe47b6..f9f8b0a5 100644
--- a/finch/processes/wps_ensemble_indices_polygon.py
+++ b/finch/processes/wps_ensemble_indices_polygon.py
@@ -46,7 +46,7 @@ def __init__(self):
             if i.identifier not in xclim_netcdf_variables:
                 inputs.append(i)
 
-        inputs.append(wpsio.output_format_netcdf_csv)
+        inputs.extend([wpsio.output_format_netcdf_csv, wpsio.output_prefix])
 
         outputs = [wpsio.output_netcdf_zip, wpsio.output_log]
 
diff --git a/finch/processes/wps_geoseries_to_netcdf.py b/finch/processes/wps_geoseries_to_netcdf.py
index 0bcb4139..1dda4d6f 100644
--- a/finch/processes/wps_geoseries_to_netcdf.py
+++ b/finch/processes/wps_geoseries_to_netcdf.py
@@ -4,7 +4,7 @@
 from pathlib import Path
 from .wps_base import FinchProcess
 from . import wpsio
-from .utils import log_file_path, write_log, dataset_to_netcdf, update_history
+from .utils import log_file_path, write_log, dataset_to_netcdf, update_history, single_input_or_none, valid_filename
 import xarray as xr
 import numpy as np
 import cf_xarray.geometry as cfgeo
@@ -62,7 +62,8 @@ def __init__(self):
             #     default="longitude_latitude",
             #     min_occurs=0,
             #     max_occurs=1,
-            # )
+            # ),
+            wpsio.output_name
         ]
 
         outputs = [
@@ -161,7 +162,8 @@ def _handler(self, request, response):
         )
 
         # Write to disk
-        output_file = Path(self.workdir) / "geoseries.nc"
+        filename = valid_filename(single_input_or_none(request.inputs, "output_name") or "geoseries")
+        output_file = Path(self.workdir) / f"{filename}.nc"
         dataset_to_netcdf(ds, output_file)
 
         # Fill response
diff --git a/finch/processes/wps_hourly_to_daily.py b/finch/processes/wps_hourly_to_daily.py
index 53e57866..18a306d9 100644
--- a/finch/processes/wps_hourly_to_daily.py
+++ b/finch/processes/wps_hourly_to_daily.py
@@ -4,7 +4,15 @@
 from pathlib import Path
 from .wps_base import FinchProcess
 from . import wpsio
-from .utils import log_file_path, write_log, try_opendap, dataset_to_netcdf, update_history
+from .utils import (
+    dataset_to_netcdf,
+    log_file_path,
+    single_input_or_none,
+    try_opendap,
+    update_history,
+    valid_filename,
+    write_log,
+)
 import xarray as xr
 import json
 from xclim.core.options import MISSING_METHODS
@@ -26,6 +34,7 @@ def __init__(self):
             wpsio.check_missing,
             wpsio.missing_options,
             wpsio.variable_any,
+            wpsio.output_name
         ]
 
         outputs = [
@@ -34,9 +43,7 @@ def __init__(self):
                 "Daily statistic in netCDF",
                 abstract="The daily statistic computed from hourly data.",
                 as_reference=True,
-                supported_formats=[
-                    FORMATS.NETCDF,
-                ],
+                supported_formats=[FORMATS.NETCDF],
             ),
             wpsio.output_log,
         ]
@@ -76,7 +83,8 @@ def _handler(self, request, response):
         out = _hourly_to_daily(ds, reducer=reducer, check_missing=check_missing, missing_options=missing_options)
 
         # Write to disk
-        output_file = Path(self.workdir) / "daily.nc"
+        filename = valid_filename(single_input_or_none(request.inputs, "output_name") or "daily")
+        output_file = Path(self.workdir) / f"{filename}.nc"
         dataset_to_netcdf(out, output_file)
 
         # Fill response
diff --git a/finch/processes/wps_sdba.py b/finch/processes/wps_sdba.py
index b06d549a..df367a32 100644
--- a/finch/processes/wps_sdba.py
+++ b/finch/processes/wps_sdba.py
@@ -9,24 +9,20 @@
 import logging
 import xclim
 from pathlib import Path
-import string
-import traceback
 from xclim.core.calendar import convert_calendar
 from xclim.sdba.utils import ADDITIVE, MULTIPLICATIVE
 from pywps import ComplexInput, LiteralInput, ComplexOutput, FORMATS
-from pywps.app.exceptions import ProcessError
 from .wps_base import FinchProcess, FinchProgressBar
 from . import wpsio
 
 from .utils import (
-    RequestInputs,
-    process_threaded,
     log_file_path,
     single_input_or_none,
     try_opendap,
     write_log,
     dataset_to_netcdf,
     make_metalink_output,
+    valid_filename
 )
 
 LOGGER = logging.getLogger("PYWPS")
@@ -134,6 +130,7 @@ def __init__(self):
                     allowed_values=[ADDITIVE, MULTIPLICATIVE],
                     min_occurs=0,
                 ),
+                wpsio.output_name
             ]
         )
 
@@ -190,7 +187,8 @@ def _log(message, percentage):
         out = bc.adjust(res["sim"], interp=group["interp"], **adj).to_dataset(name=name)
         _log("Adjustment object created.", 5)
 
-        out_fn = Path(self.workdir) / "bias_corrected.nc"
+        filename = valid_filename(single_input_or_none(request.inputs, "output_name") or "bias_corrected")
+        out_fn = Path(self.workdir) / f"{filename}.nc"
         with FinchProgressBar(
             logging_function=_log,
             start_percentage=5,
diff --git a/finch/processes/wps_xclim_indices.py b/finch/processes/wps_xclim_indices.py
index 176dbe06..6cf09e86 100644
--- a/finch/processes/wps_xclim_indices.py
+++ b/finch/processes/wps_xclim_indices.py
@@ -1,7 +1,7 @@
 from collections import deque
 import logging
 from pathlib import Path
-from typing import List
+from typing import List, Optional
 
 from pywps import ComplexOutput, FORMATS
 from pywps.app.exceptions import ProcessError
@@ -16,6 +16,8 @@
     drs_filename,
     log_file_path,
     make_metalink_output,
+    single_input_or_none,
+    valid_filename,
     write_log,
 )
 from .wps_base import (
@@ -57,7 +59,7 @@ def __init__(self):
         ]
 
         inputs = convert_xclim_inputs_to_pywps(self.xci.parameters, self.xci.identifier)
-        inputs += wpsio.xclim_common_options + [wpsio.variable_any]
+        inputs += wpsio.xclim_common_options + [wpsio.variable_any, wpsio.output_name]
 
         super().__init__(
             self._handler,
@@ -96,6 +98,7 @@ def _handler(self, request, response):
         def _log(message, percentage):
             write_log(self, message, subtask_percentage=percentage)
 
+        output_name = single_input_or_none(request.inputs, "output_name")
         output_files = []
         input_files = [Path(fn[0].url).name for fn in nc_inputs.values()]
 
@@ -105,7 +108,11 @@ def _log(message, percentage):
             inputs = {**other_inputs, **netcdf_inputs}
 
             out = compute_indices(self, self.xci, inputs)
-            filename = _make_unique_drs_filename(out, [f.name for f in output_files] + input_files)
+            filename = _make_unique_drs_filename(
+                out,
+                [f.name for f in output_files] + input_files,
+                output_name=output_name,
+            )
             output_filename = Path(self.workdir, filename)
             output_files.append(output_filename)
 
@@ -140,16 +147,19 @@ def _log(message, percentage):
 
 
 def _make_unique_drs_filename(
-        ds: xr.Dataset, existing_names: List[str],
+        ds: xr.Dataset, existing_names: List[str], output_name: Optional[str] = None
 ):
     """Generate a drs filename: avoid overwriting files by adding a dash and a number to the filename."""
-    try:
-        filename = drs_filename(ds)
-    except KeyError:
-        filename = "out.nc"
+    if output_name is not None:
+        filename = f"{output_name}.nc"
+    else:
+        try:
+            filename = drs_filename(ds)
+        except KeyError:
+            filename = "out.nc"
 
     count = 0
-    new_filename = filename
+    new_filename = valid_filename(filename)
     while new_filename in existing_names:
         count += 1
         new_filename = f"{filename.replace('.nc', '')}-{count}.nc"
diff --git a/finch/processes/wpsio.py b/finch/processes/wpsio.py
index fce89dc5..8f83f2dc 100644
--- a/finch/processes/wpsio.py
+++ b/finch/processes/wpsio.py
@@ -290,6 +290,20 @@ def copy_io(
     max_occurs=1
 )
 
+output_name = LiteralInput(
+    "output_name",
+    "Name of the output",
+    abstract="Filename of the output (no extension).",
+    data_type="string",
+    min_occurs=0,
+    max_occurs=1
+)
+
+output_prefix = copy_io(
+    output_name,
+    abstract="Prefix of the output filename, defaults to the identifier of the process."
+)
+
 xclim_common_options = [
     check_missing,
     missing_options,
diff --git a/requirements.txt b/requirements.txt
index ab8578b0..f4292381 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,10 @@
 cftime
-pywps >= 4.5.1
+pywps>=4.5.1
 xclim==0.31
 xarray>=0.18.2
 pandas
 xesmf>=0.6.2
-ESMpy <= 8.1.1
+ESMpy<=8.1.1
 clisops>=0.8.0
 geopandas
 jinja2
@@ -20,3 +20,4 @@ requests
 sentry-sdk
 siphon
 parse
+python-slugify
diff --git a/requirements_dev.txt b/requirements_dev.txt
index f107a293..8dd39a50 100644
--- a/requirements_dev.txt
+++ b/requirements_dev.txt
@@ -13,6 +13,6 @@ twine
 cruft
 jupyter_client<7.0  # https://github.com/jupyter/jupyter_console/issues/241
 # Changing dependencies above this comment will create merge conflicts when updating the cookiecutter template with cruft. Add extra requirements below this line. 
-birdhouse-birdy
+birdhouse-birdy>=0.8.1
 geojson
 matplotlib


Test patch:
diff --git a/tests/test_utils.py b/tests/test_utils.py
index b4045a9a..5e42213b 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -20,6 +20,7 @@
     is_opendap_url,
     netcdf_file_list_to_csv,
     zip_files,
+    valid_filename,
 )
 
 test_data = Path(__file__).parent / "data"
@@ -314,3 +315,8 @@ def test_bccaqv2_filter(filename, variable, rcp, models, expected):
         models=models,
     )
     assert result == expected
+
+
+def test_invalid_filename():
+    with pytest.raises(ValueError):
+        valid_filename("./..")
diff --git a/tests/test_wps_ensemble.py b/tests/test_wps_ensemble.py
index ec2f9c55..717c0f6d 100644
--- a/tests/test_wps_ensemble.py
+++ b/tests/test_wps_ensemble.py
@@ -46,6 +46,7 @@ def test_ensemble_heatwave_frequency_grid_point(mock_datasets, client):
         wps_literal_input("freq", "MS"),
         wps_literal_input("ensemble_percentiles", "20, 50, 80"),
         wps_literal_input("output_format", "netcdf"),
+        wps_literal_input("output_name", "testens")
     ]
 
     # --- when ---
@@ -53,6 +54,7 @@ def test_ensemble_heatwave_frequency_grid_point(mock_datasets, client):
 
     # --- then ---
     assert len(outputs) == 1
+    assert Path(outputs[0]).stem.startswith('testens')
     ds = open_dataset(outputs[0])
     dims = dict(ds.dims)
     assert dims == {
diff --git a/tests/test_wps_hourly_to_daily.py b/tests/test_wps_hourly_to_daily.py
index 8716cb22..60fccc83 100644
--- a/tests/test_wps_hourly_to_daily.py
+++ b/tests/test_wps_hourly_to_daily.py
@@ -1,3 +1,4 @@
+from pathlib import Path
 import numpy as np
 import xarray as xr
 from . utils import execute_process, wps_input_file, wps_literal_input
@@ -9,8 +10,10 @@ def test_wps_hourly_to_daily(client, hourly_dataset):
         wps_input_file("resource", hourly_dataset),
         wps_literal_input("reducer", "sum"),
         wps_literal_input("missing", "any"),
+        wps_literal_input("output_name", "quotidien")
     ]
     outputs = execute_process(client, identifier, inputs)
+    assert Path(outputs[0]).stem == "quotidien"
     with xr.open_dataset(outputs[0]) as ds:
         assert ds.pr.attrs["cell_methods"].endswith(" time: sum within days")
         assert ds.pr.isel(time=0).isnull()
diff --git a/tests/test_wps_xclim_indices.py b/tests/test_wps_xclim_indices.py
index 01f08b16..818d7495 100644
--- a/tests/test_wps_xclim_indices.py
+++ b/tests/test_wps_xclim_indices.py
@@ -40,6 +40,7 @@ def test_indicators_processes_discovery(indicator):
     parameters.add("cf_compliance")
     parameters.add("data_validation")
     parameters.add("variable")
+    parameters.add("output_name")
     if "indexer" in parameters:
         parameters.remove("indexer")
         parameters.add("month")