Last active
July 1, 2021 16:39
-
-
Save rabernat/22580dcebe9570faf48aa8b4554e6599 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import numpy as np\n", | |
"import xarray as xr\n", | |
"from matplotlib import pyplot as plt\n", | |
"import xgcm\n", | |
"import xrft\n", | |
"%matplotlib inline" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"### Open and Merge Data" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import intake\n", | |
"cat = intake.open_catalog('https://raw.githubusercontent.com/pangeo-data/pangeo-datastore/master/intake-catalogs/ocean/llc4320.yaml')\n", | |
"ds_grid = cat.LLC4320_grid.to_dask().reset_coords()\n", | |
"ds_grid = ds_grid.drop(['k_p1','Zp1', 'Zl', 'PHrefF', 'drC'])\n", | |
"ds_U = cat.LLC4320_SSU.to_dask()\n", | |
"ds_V = cat.LLC4320_SSV.to_dask()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.Dataset>\n", | |
"Dimensions: (face: 13, i_g: 4320, j: 4320, time: 9030)\n", | |
"Coordinates:\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j (j) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
"Data variables:\n", | |
" U (time, face, j, i_g) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>\n", | |
"Attributes:\n", | |
" Conventions: CF-1.6\n", | |
" history: Created by calling `open_mdsdataset(llc_method='smallchunks...\n", | |
" source: MITgcm\n", | |
" title: netCDF wrapper of MITgcm MDS binary data</pre><div class='xr-wrap' hidden><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-27f67332-0d50-4f72-98d2-1fee9f7fe7e2' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-27f67332-0d50-4f72-98d2-1fee9f7fe7e2' 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'>face</span>: 13</li><li><span class='xr-has-index'>i_g</span>: 4320</li><li><span class='xr-has-index'>j</span>: 4320</li><li><span class='xr-has-index'>time</span>: 9030</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-10eb953b-918a-4d6b-ab91-60ebf6eabae8' class='xr-section-summary-in' type='checkbox' checked><label for='section-10eb953b-918a-4d6b-ab91-60ebf6eabae8' 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 class='xr-has-index'>face</span></div><div class='xr-var-dims'>(face)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 6 7 8 9 10 11 12</div><input id='attrs-213c5863-f352-4e06-a96d-248d6701ff0d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-213c5863-f352-4e06-a96d-248d6701ff0d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e4b528b2-57d5-4dc4-9f68-34a4e9298223' class='xr-var-data-in' type='checkbox'><label for='data-e4b528b2-57d5-4dc4-9f68-34a4e9298223' 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>standard_name :</span></dt><dd>face_index</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i_g</span></div><div class='xr-var-dims'>(i_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-33a543aa-c0b9-4fcd-9cdc-65f091d2cd3c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-33a543aa-c0b9-4fcd-9cdc-65f091d2cd3c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-182413bf-1595-4666-8f3a-d2675446e5c8' class='xr-var-data-in' type='checkbox'><label for='data-182413bf-1595-4666-8f3a-d2675446e5c8' 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>X</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>x-dimension of the u grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index_at_u_location</dd><dt><span>swap_dim :</span></dt><dd>XG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j</span></div><div class='xr-var-dims'>(j)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-a45aff04-d53c-4be6-8ebc-7e2d60a654fc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a45aff04-d53c-4be6-8ebc-7e2d60a654fc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c9e2f37d-9f83-4b8b-ab34-1ad44ed3d6ba' class='xr-var-data-in' type='checkbox'><label for='data-c9e2f37d-9f83-4b8b-ab34-1ad44ed3d6ba' 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>Y</dd><dt><span>long_name :</span></dt><dd>y-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index</dd><dt><span>swap_dim :</span></dt><dd>YC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</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'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2011-09-13 ... 2012-09-23T05:00:00</div><input id='attrs-5f59df86-417b-45d4-97d1-3da0e0a8dcec' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5f59df86-417b-45d4-97d1-3da0e0a8dcec' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3f280790-3443-4197-833d-a7ea04c65c37' class='xr-var-data-in' type='checkbox'><label for='data-3f280790-3443-4197-833d-a7ea04c65c37' 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></dl></div><div class='xr-var-data'><pre>array(['2011-09-13T00:00:00.000000000', '2011-09-13T01:00:00.000000000',\n", | |
" '2011-09-13T02:00:00.000000000', ..., '2012-09-23T03:00:00.000000000',\n", | |
" '2012-09-23T04:00:00.000000000', '2012-09-23T05:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-295d77e2-305c-4788-b299-5feb236e41a9' class='xr-section-summary-in' type='checkbox' checked><label for='section-295d77e2-305c-4788-b299-5feb236e41a9' 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>U</span></div><div class='xr-var-dims'>(time, face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></div><input id='attrs-b3c018f5-3cd6-4f9b-a9b2-98557fab5867' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b3c018f5-3cd6-4f9b-a9b2-98557fab5867' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6bbb10a9-0970-4a5e-99f1-32622bb9db94' class='xr-var-data-in' type='checkbox'><label for='data-6bbb10a9-0970-4a5e-99f1-32622bb9db94' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.97 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 13, 4320, 4320) </td> <td> (1, 1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 117391 Tasks </td><td> 117390 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"502\" height=\"122\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n", | |
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n", | |
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n", | |
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n", | |
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n", | |
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n", | |
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n", | |
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n", | |
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n", | |
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n", | |
" <line x1=\"44\" y1=\"0\" x2=\"44\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"52\" y1=\"0\" x2=\"52\" y2=\"25\" />\n", | |
" <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"63\" y1=\"0\" x2=\"63\" y2=\"25\" />\n", | |
" <line x1=\"67\" y1=\"0\" x2=\"67\" y2=\"25\" />\n", | |
" <line x1=\"71\" y1=\"0\" x2=\"71\" y2=\"25\" />\n", | |
" <line x1=\"74\" y1=\"0\" x2=\"74\" y2=\"25\" />\n", | |
" <line x1=\"78\" y1=\"0\" x2=\"78\" y2=\"25\" />\n", | |
" <line x1=\"82\" y1=\"0\" x2=\"82\" y2=\"25\" />\n", | |
" <line x1=\"86\" y1=\"0\" x2=\"86\" y2=\"25\" />\n", | |
" <line x1=\"89\" y1=\"0\" x2=\"89\" y2=\"25\" />\n", | |
" <line x1=\"93\" y1=\"0\" x2=\"93\" y2=\"25\" />\n", | |
" <line x1=\"97\" y1=\"0\" x2=\"97\" y2=\"25\" />\n", | |
" <line x1=\"101\" y1=\"0\" x2=\"101\" y2=\"25\" />\n", | |
" <line x1=\"104\" y1=\"0\" x2=\"104\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"25\" />\n", | |
" <line x1=\"116\" y1=\"0\" x2=\"116\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"190\" y1=\"57\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"190\" y2=\"57\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"191\" y2=\"58\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"192\" y2=\"59\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"193\" y2=\"60\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"194\" y2=\"62\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"195\" y2=\"63\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"196\" y2=\"64\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"198\" y2=\"65\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"199\" y2=\"66\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"200\" y2=\"67\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"201\" y2=\"68\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"202\" y2=\"70\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"203\" y2=\"71\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 204.9485979497544,14.948597949754403 204.9485979497544,72.35723582350856 190.0,57.40863787375415\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"247\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"248\" y2=\"1\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"249\" y2=\"2\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"250\" y2=\"3\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"252\" y2=\"4\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"253\" y2=\"5\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"254\" y2=\"6\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"255\" y2=\"8\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"256\" y2=\"9\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"257\" y2=\"10\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"258\" y2=\"11\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"260\" y2=\"12\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"261\" y2=\"13\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"247\" y1=\"0\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 247.40863787375415,0.0 262.3572358235086,14.948597949754403 204.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"204\" y1=\"72\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"262\" y1=\"14\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"204.9485979497544,14.948597949754403 262.3572358235086,14.948597949754403 262.3572358235086,72.35723582350856 204.9485979497544,72.35723582350856\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"233.652917\" y=\"92.357236\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"282.357236\" y=\"43.652917\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,282.357236,43.652917)\">4320</text>\n", | |
" <text x=\"187.474299\" y=\"84.882937\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,187.474299,84.882937)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-af477c35-ab2d-4cba-b1b6-72bbc8c11e47' class='xr-section-summary-in' type='checkbox' checked><label for='section-af477c35-ab2d-4cba-b1b6-72bbc8c11e47' class='xr-section-summary' >Attributes: <span>(4)</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.6</dd><dt><span>history :</span></dt><dd>Created by calling `open_mdsdataset(llc_method='smallchunks', nz=None, ny=None, nx=None, default_dtype=dtype('>f4'), ignore_unknown_vars=True, chunks=None, endian='>', swap_dims=None, grid_vars_to_coords=True, geometry='llc', calendar='gregorian', ref_date=None, delta_t=25.0, read_grid=True, prefix=None, iters=[10368], grid_dir='/pleiades/u/dmenemen/llc_4320/grid/', data_dir='/pleiades/u/dmenemen/llc_4320/MITgcm/run/')`</dd><dt><span>source :</span></dt><dd>MITgcm</dd><dt><span>title :</span></dt><dd>netCDF wrapper of MITgcm MDS binary data</dd></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.Dataset>\n", | |
"Dimensions: (face: 13, i_g: 4320, j: 4320, time: 9030)\n", | |
"Coordinates:\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j (j) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
"Data variables:\n", | |
" U (time, face, j, i_g) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>\n", | |
"Attributes:\n", | |
" Conventions: CF-1.6\n", | |
" history: Created by calling `open_mdsdataset(llc_method='smallchunks...\n", | |
" source: MITgcm\n", | |
" title: netCDF wrapper of MITgcm MDS binary data" | |
] | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ds_U" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 4320, i_g: 4320, j: 4320, j_g: 4320, time: 9030)\n", | |
"Coordinates: (12/32)\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j (j) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" ... ...\n", | |
" k_l int64 ...\n", | |
" k_u int64 ...\n", | |
" rA (face, j, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAs (face, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAw (face, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAz (face, j_g, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
"Data variables:\n", | |
" U (time, face, j, i_g) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, face, j_g, i) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></pre><div class='xr-wrap' hidden><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-35d0548b-c718-4fa8-83f2-086988ca9385' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-35d0548b-c718-4fa8-83f2-086988ca9385' 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'>face</span>: 13</li><li><span class='xr-has-index'>i</span>: 4320</li><li><span class='xr-has-index'>i_g</span>: 4320</li><li><span class='xr-has-index'>j</span>: 4320</li><li><span class='xr-has-index'>j_g</span>: 4320</li><li><span class='xr-has-index'>time</span>: 9030</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-63f73433-b552-4c78-b4f7-9af508447bbc' class='xr-section-summary-in' type='checkbox' ><label for='section-63f73433-b552-4c78-b4f7-9af508447bbc' class='xr-section-summary' >Coordinates: <span>(32)</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'>face</span></div><div class='xr-var-dims'>(face)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 6 7 8 9 10 11 12</div><input id='attrs-af28859d-ab43-41ba-ad76-1fca79c7abfb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-af28859d-ab43-41ba-ad76-1fca79c7abfb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-841ebb69-b198-46f2-b528-5b499df6722d' class='xr-var-data-in' type='checkbox'><label for='data-841ebb69-b198-46f2-b528-5b499df6722d' 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>standard_name :</span></dt><dd>face_index</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i_g</span></div><div class='xr-var-dims'>(i_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-6d267054-446a-46f0-a4db-5196ac56129f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6d267054-446a-46f0-a4db-5196ac56129f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-05fad2ca-f8af-491c-96a1-c622737c86a2' class='xr-var-data-in' type='checkbox'><label for='data-05fad2ca-f8af-491c-96a1-c622737c86a2' 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>X</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>x-dimension of the u grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index_at_u_location</dd><dt><span>swap_dim :</span></dt><dd>XG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j</span></div><div class='xr-var-dims'>(j)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-319b47dc-36b7-4d3b-bf4b-9a36c1c2cfc0' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-319b47dc-36b7-4d3b-bf4b-9a36c1c2cfc0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6d7ccaff-0f52-4d5c-b136-f7c079c8bcbb' class='xr-var-data-in' type='checkbox'><label for='data-6d7ccaff-0f52-4d5c-b136-f7c079c8bcbb' 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>Y</dd><dt><span>long_name :</span></dt><dd>y-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index</dd><dt><span>swap_dim :</span></dt><dd>YC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</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'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2011-09-13 ... 2012-09-23T05:00:00</div><input id='attrs-d5ddda0a-86cb-4973-a3c4-385065d7134a' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d5ddda0a-86cb-4973-a3c4-385065d7134a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2b8b319e-a3eb-42a1-b3d3-9b17527a5910' class='xr-var-data-in' type='checkbox'><label for='data-2b8b319e-a3eb-42a1-b3d3-9b17527a5910' 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></dl></div><div class='xr-var-data'><pre>array(['2011-09-13T00:00:00.000000000', '2011-09-13T01:00:00.000000000',\n", | |
" '2011-09-13T02:00:00.000000000', ..., '2012-09-23T03:00:00.000000000',\n", | |
" '2012-09-23T04:00:00.000000000', '2012-09-23T05:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i</span></div><div class='xr-var-dims'>(i)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-0ca01fd0-e6db-4a0f-bc6c-e1cf9c223273' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0ca01fd0-e6db-4a0f-bc6c-e1cf9c223273' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-826a9a4a-bf09-4c28-a3d1-87198ca90a8c' class='xr-var-data-in' type='checkbox'><label for='data-826a9a4a-bf09-4c28-a3d1-87198ca90a8c' 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>X</dd><dt><span>long_name :</span></dt><dd>x-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index</dd><dt><span>swap_dim :</span></dt><dd>XC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j_g</span></div><div class='xr-var-dims'>(j_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-5d6de201-e148-4d88-a1d9-a80eaa325080' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5d6de201-e148-4d88-a1d9-a80eaa325080' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a4e54593-fbdb-4146-a94f-6958ca9281c6' class='xr-var-data-in' type='checkbox'><label for='data-a4e54593-fbdb-4146-a94f-6958ca9281c6' 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>Y</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>y-dimension of the v grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index_at_v_location</dd><dt><span>swap_dim :</span></dt><dd>YG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>CS</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-464c6889-ed7e-4133-9a2f-b1c9df64a007' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-464c6889-ed7e-4133-9a2f-b1c9df64a007' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0fcaa10e-7fb3-4bbd-ac15-324317bc840c' class='xr-var-data-in' type='checkbox'><label for='data-0fcaa10e-7fb3-4bbd-ac15-324317bc840c' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleCS</dd><dt><span>standard_name :</span></dt><dd>Cos of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Depth</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-215c6d69-3623-4133-8d45-3a81047ac855' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-215c6d69-3623-4133-8d45-3a81047ac855' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-10d4f155-788d-4658-921b-3c934639c810' class='xr-var-data-in' type='checkbox'><label for='data-10d4f155-788d-4658-921b-3c934639c810' 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>coordinate :</span></dt><dd>XC YC</dd><dt><span>long_name :</span></dt><dd>ocean depth</dd><dt><span>standard_name :</span></dt><dd>ocean_depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PHrefC</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-593dbfe2-a26d-44ba-9bb0-dfa433c849f5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-593dbfe2-a26d-44ba-9bb0-dfa433c849f5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ef038ec0-6316-4bb8-a59c-951ffe036893' class='xr-var-data-in' type='checkbox'><label for='data-ef038ec0-6316-4bb8-a59c-951ffe036893' 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>long_name :</span></dt><dd>Reference Hydrostatic Pressure</dd><dt><span>standard_name :</span></dt><dd>cell_reference_pressure</dd><dt><span>units :</span></dt><dd>m2 s-2</dd></dl></div><div class='xr-var-data'><pre>array(15.4017, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>SN</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-0bc8ca36-a154-4324-ab22-452c3760010f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0bc8ca36-a154-4324-ab22-452c3760010f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a41e9197-18f5-49ad-9935-843577130c19' class='xr-var-data-in' type='checkbox'><label for='data-a41e9197-18f5-49ad-9935-843577130c19' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleSN</dd><dt><span>standard_name :</span></dt><dd>Sin of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XC</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-35281654-35b9-4547-86af-16356fd47894' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-35281654-35b9-4547-86af-16356fd47894' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-aeaa8be7-9e51-457b-b1a5-bb8b2bf420ab' class='xr-var-data-in' type='checkbox'><label for='data-aeaa8be7-9e51-457b-b1a5-bb8b2bf420ab' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XG</span></div><div class='xr-var-dims'>(face, j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-31479638-c909-419e-9ee2-72fa21d5a387' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-31479638-c909-419e-9ee2-72fa21d5a387' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-fb97b075-7fa9-4d86-8b46-a62a109b5380' class='xr-var-data-in' type='checkbox'><label for='data-fb97b075-7fa9-4d86-8b46-a62a109b5380' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YC</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-0f076914-b93f-4049-a56e-ce970b7e9f50' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0f076914-b93f-4049-a56e-ce970b7e9f50' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-caf94d91-4335-49a4-a543-defbec63c186' class='xr-var-data-in' type='checkbox'><label for='data-caf94d91-4335-49a4-a543-defbec63c186' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YG</span></div><div class='xr-var-dims'>(face, j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-e28210e9-3d05-4770-b6e8-cf4544edb52b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e28210e9-3d05-4770-b6e8-cf4544edb52b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-29422ea2-bb54-47e9-aa97-64f4e074deff' class='xr-var-data-in' type='checkbox'><label for='data-29422ea2-bb54-47e9-aa97-64f4e074deff' 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>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Z</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-67944a58-ba4f-48f5-97d7-85d5502891d1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-67944a58-ba4f-48f5-97d7-85d5502891d1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-925e318e-b9d7-4011-9b77-ace02883ae1d' class='xr-var-data-in' type='checkbox'><label for='data-925e318e-b9d7-4011-9b77-ace02883ae1d' 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>long_name :</span></dt><dd>vertical coordinate of cell center</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-1.57, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Zu</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-62b14cc5-1d9f-430d-8dea-633f6b7d67b9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-62b14cc5-1d9f-430d-8dea-633f6b7d67b9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-24bb55ca-e7a3-47f7-93a0-0e5ca8f2429b' class='xr-var-data-in' type='checkbox'><label for='data-24bb55ca-e7a3-47f7-93a0-0e5ca8f2429b' 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>long_name :</span></dt><dd>vertical coordinate of lower cell interface</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth_at_lower_w_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-2.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>drF</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-8f5be987-6e45-426d-8f57-1016892c2c08' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8f5be987-6e45-426d-8f57-1016892c2c08' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-34bdf44e-7340-4d3e-8316-0be4a67c06d3' class='xr-var-data-in' type='checkbox'><label for='data-34bdf44e-7340-4d3e-8316-0be4a67c06d3' 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>long_name :</span></dt><dd>cell z size</dd><dt><span>standard_name :</span></dt><dd>cell_z_size</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(1.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxC</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-c438822e-bfe6-4128-9ee3-ca4eb9303082' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c438822e-bfe6-4128-9ee3-ca4eb9303082' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e6b788ef-5dce-4068-a4b1-66992990dd2a' class='xr-var-data-in' type='checkbox'><label for='data-e6b788ef-5dce-4068-a4b1-66992990dd2a' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxG</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-da54d9f2-13e6-4ee5-aa1b-dd519a42cb3d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-da54d9f2-13e6-4ee5-aa1b-dd519a42cb3d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-41d8a86c-bc32-482d-ad09-e2c05d21b117' class='xr-var-data-in' type='checkbox'><label for='data-41d8a86c-bc32-482d-ad09-e2c05d21b117' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyC</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-daa4b154-d253-4619-bb5a-635f1de7d3ba' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-daa4b154-d253-4619-bb5a-635f1de7d3ba' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6d85410a-13d7-4162-b185-bc11cb95a6c9' class='xr-var-data-in' type='checkbox'><label for='data-6d85410a-13d7-4162-b185-bc11cb95a6c9' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyG</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-abc42135-3223-40c2-816c-178276596a13' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-abc42135-3223-40c2-816c-178276596a13' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f4ec726b-57d0-43ab-a617-5012acea3366' class='xr-var-data-in' type='checkbox'><label for='data-f4ec726b-57d0-43ab-a617-5012acea3366' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacC</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-b3c530c3-b5ca-47c1-9db5-d2c6ec34349c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b3c530c3-b5ca-47c1-9db5-d2c6ec34349c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d9d2dbdf-c6f7-48c0-8f94-ed3f6cdfb441' class='xr-var-data-in' type='checkbox'><label for='data-d9d2dbdf-c6f7-48c0-8f94-ed3f6cdfb441' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacS</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-2384f2bb-66de-4b62-a68e-53db427a45b1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2384f2bb-66de-4b62-a68e-53db427a45b1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-98a43354-5412-49d3-a08e-f8cabb14272d' class='xr-var-data-in' type='checkbox'><label for='data-98a43354-5412-49d3-a08e-f8cabb14272d' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_v_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacW</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-b321c31e-073a-4f40-9811-06891118cd8e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b321c31e-073a-4f40-9811-06891118cd8e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-67fd0279-356e-40b3-93e2-7ae14c16db58' class='xr-var-data-in' type='checkbox'><label for='data-67fd0279-356e-40b3-93e2-7ae14c16db58' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_u_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>iter</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(9030,), meta=np.ndarray></div><input id='attrs-3537335b-ca93-49ba-8d63-0c611e384335' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-3537335b-ca93-49ba-8d63-0c611e384335' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f280c4b9-c145-492d-8d92-bca5a659e31b' class='xr-var-data-in' type='checkbox'><label for='data-f280c4b9-c145-492d-8d92-bca5a659e31b' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 70.55 kiB </td> <td> 70.55 kiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030,) </td> <td> (9030,) </td></tr>\n", | |
" <tr><th> Count </th><td> 2 Tasks </td><td> 1 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> int64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-f8d770c0-20f3-4cff-a325-b9da4c3c52c3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f8d770c0-20f3-4cff-a325-b9da4c3c52c3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5513900d-8627-411c-9ee6-a3e6b2907be3' class='xr-var-data-in' type='checkbox'><label for='data-5513900d-8627-411c-9ee6-a3e6b2907be3' 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>Z</dd><dt><span>long_name :</span></dt><dd>z-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index</dd><dt><span>swap_dim :</span></dt><dd>Z</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_l</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-520f83de-9f94-4884-a0b3-e40bf0c941dc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-520f83de-9f94-4884-a0b3-e40bf0c941dc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1777e846-c423-4ff2-b3ec-82405f78ec83' class='xr-var-data-in' type='checkbox'><label for='data-1777e846-c423-4ff2-b3ec-82405f78ec83' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_upper_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zl</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_u</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-190cc470-737f-4366-9fda-8df93c8cdd38' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-190cc470-737f-4366-9fda-8df93c8cdd38' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7a7dd723-47ca-441a-9d15-48cbfe94a59a' class='xr-var-data-in' type='checkbox'><label for='data-7a7dd723-47ca-441a-9d15-48cbfe94a59a' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_lower_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zu</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rA</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-050a6709-e2a8-4e06-84b7-50249b5a2468' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-050a6709-e2a8-4e06-84b7-50249b5a2468' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e9079c7a-8d27-4509-a852-93c078ac714d' class='xr-var-data-in' type='checkbox'><label for='data-e9079c7a-8d27-4509-a852-93c078ac714d' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAs</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-e53fbb68-fe49-4cc5-9a87-69760c705186' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e53fbb68-fe49-4cc5-9a87-69760c705186' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-64823fc4-b78d-4999-8d90-e2d522d26cd9' class='xr-var-data-in' type='checkbox'><label for='data-64823fc4-b78d-4999-8d90-e2d522d26cd9' 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>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_v_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAw</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-166cbc69-9b47-4313-a985-ead0b02b65a1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-166cbc69-9b47-4313-a985-ead0b02b65a1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5d2fd7e1-6641-4420-9f11-fef3a2bce33f' class='xr-var-data-in' type='checkbox'><label for='data-5d2fd7e1-6641-4420-9f11-fef3a2bce33f' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_u_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAz</span></div><div class='xr-var-dims'>(face, j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-b3c7d58f-7bde-49a9-a719-ae4f23430bae' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b3c7d58f-7bde-49a9-a719-ae4f23430bae' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2370ead2-ad37-4698-b5a4-659296dfb342' class='xr-var-data-in' type='checkbox'><label for='data-2370ead2-ad37-4698-b5a4-659296dfb342' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_f_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-b662c42f-4247-4c9f-a408-c1b0faabcc99' class='xr-section-summary-in' type='checkbox' checked><label for='section-b662c42f-4247-4c9f-a408-c1b0faabcc99' class='xr-section-summary' >Data variables: <span>(2)</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>U</span></div><div class='xr-var-dims'>(time, face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></div><input id='attrs-5821837c-f571-493c-aaab-11b45c7f7364' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5821837c-f571-493c-aaab-11b45c7f7364' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2c5f7a84-1e7e-4fe1-af15-87ba37e8fdd5' class='xr-var-data-in' type='checkbox'><label for='data-2c5f7a84-1e7e-4fe1-af15-87ba37e8fdd5' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.97 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 13, 4320, 4320) </td> <td> (1, 1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 117391 Tasks </td><td> 117390 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"502\" height=\"122\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n", | |
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n", | |
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n", | |
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n", | |
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n", | |
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n", | |
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n", | |
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n", | |
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n", | |
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n", | |
" <line x1=\"44\" y1=\"0\" x2=\"44\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"52\" y1=\"0\" x2=\"52\" y2=\"25\" />\n", | |
" <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"63\" y1=\"0\" x2=\"63\" y2=\"25\" />\n", | |
" <line x1=\"67\" y1=\"0\" x2=\"67\" y2=\"25\" />\n", | |
" <line x1=\"71\" y1=\"0\" x2=\"71\" y2=\"25\" />\n", | |
" <line x1=\"74\" y1=\"0\" x2=\"74\" y2=\"25\" />\n", | |
" <line x1=\"78\" y1=\"0\" x2=\"78\" y2=\"25\" />\n", | |
" <line x1=\"82\" y1=\"0\" x2=\"82\" y2=\"25\" />\n", | |
" <line x1=\"86\" y1=\"0\" x2=\"86\" y2=\"25\" />\n", | |
" <line x1=\"89\" y1=\"0\" x2=\"89\" y2=\"25\" />\n", | |
" <line x1=\"93\" y1=\"0\" x2=\"93\" y2=\"25\" />\n", | |
" <line x1=\"97\" y1=\"0\" x2=\"97\" y2=\"25\" />\n", | |
" <line x1=\"101\" y1=\"0\" x2=\"101\" y2=\"25\" />\n", | |
" <line x1=\"104\" y1=\"0\" x2=\"104\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"25\" />\n", | |
" <line x1=\"116\" y1=\"0\" x2=\"116\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"190\" y1=\"57\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"190\" y2=\"57\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"191\" y2=\"58\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"192\" y2=\"59\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"193\" y2=\"60\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"194\" y2=\"62\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"195\" y2=\"63\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"196\" y2=\"64\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"198\" y2=\"65\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"199\" y2=\"66\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"200\" y2=\"67\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"201\" y2=\"68\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"202\" y2=\"70\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"203\" y2=\"71\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 204.9485979497544,14.948597949754403 204.9485979497544,72.35723582350856 190.0,57.40863787375415\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"247\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"248\" y2=\"1\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"249\" y2=\"2\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"250\" y2=\"3\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"252\" y2=\"4\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"253\" y2=\"5\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"254\" y2=\"6\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"255\" y2=\"8\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"256\" y2=\"9\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"257\" y2=\"10\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"258\" y2=\"11\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"260\" y2=\"12\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"261\" y2=\"13\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"247\" y1=\"0\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 247.40863787375415,0.0 262.3572358235086,14.948597949754403 204.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"204\" y1=\"72\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"262\" y1=\"14\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"204.9485979497544,14.948597949754403 262.3572358235086,14.948597949754403 262.3572358235086,72.35723582350856 204.9485979497544,72.35723582350856\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"233.652917\" y=\"92.357236\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"282.357236\" y=\"43.652917\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,282.357236,43.652917)\">4320</text>\n", | |
" <text x=\"187.474299\" y=\"84.882937\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,187.474299,84.882937)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>V</span></div><div class='xr-var-dims'>(time, face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></div><input id='attrs-b5f4faad-d71d-4880-a9a0-02bb8cc5c7c9' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b5f4faad-d71d-4880-a9a0-02bb8cc5c7c9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-19b759ea-7f75-459a-b22b-446c1d2f8e8a' class='xr-var-data-in' type='checkbox'><label for='data-19b759ea-7f75-459a-b22b-446c1d2f8e8a' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.97 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 13, 4320, 4320) </td> <td> (1, 1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 117391 Tasks </td><td> 117390 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"502\" height=\"122\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n", | |
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n", | |
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n", | |
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n", | |
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n", | |
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n", | |
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n", | |
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n", | |
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n", | |
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n", | |
" <line x1=\"44\" y1=\"0\" x2=\"44\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"52\" y1=\"0\" x2=\"52\" y2=\"25\" />\n", | |
" <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"63\" y1=\"0\" x2=\"63\" y2=\"25\" />\n", | |
" <line x1=\"67\" y1=\"0\" x2=\"67\" y2=\"25\" />\n", | |
" <line x1=\"71\" y1=\"0\" x2=\"71\" y2=\"25\" />\n", | |
" <line x1=\"74\" y1=\"0\" x2=\"74\" y2=\"25\" />\n", | |
" <line x1=\"78\" y1=\"0\" x2=\"78\" y2=\"25\" />\n", | |
" <line x1=\"82\" y1=\"0\" x2=\"82\" y2=\"25\" />\n", | |
" <line x1=\"86\" y1=\"0\" x2=\"86\" y2=\"25\" />\n", | |
" <line x1=\"89\" y1=\"0\" x2=\"89\" y2=\"25\" />\n", | |
" <line x1=\"93\" y1=\"0\" x2=\"93\" y2=\"25\" />\n", | |
" <line x1=\"97\" y1=\"0\" x2=\"97\" y2=\"25\" />\n", | |
" <line x1=\"101\" y1=\"0\" x2=\"101\" y2=\"25\" />\n", | |
" <line x1=\"104\" y1=\"0\" x2=\"104\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"25\" />\n", | |
" <line x1=\"116\" y1=\"0\" x2=\"116\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"190\" y1=\"57\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"190\" y2=\"57\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"191\" y2=\"58\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"192\" y2=\"59\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"193\" y2=\"60\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"194\" y2=\"62\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"195\" y2=\"63\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"196\" y2=\"64\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"198\" y2=\"65\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"199\" y2=\"66\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"200\" y2=\"67\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"201\" y2=\"68\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"202\" y2=\"70\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"203\" y2=\"71\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 204.9485979497544,14.948597949754403 204.9485979497544,72.35723582350856 190.0,57.40863787375415\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"247\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"248\" y2=\"1\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"249\" y2=\"2\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"250\" y2=\"3\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"252\" y2=\"4\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"253\" y2=\"5\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"254\" y2=\"6\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"255\" y2=\"8\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"256\" y2=\"9\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"257\" y2=\"10\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"258\" y2=\"11\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"260\" y2=\"12\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"261\" y2=\"13\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"247\" y1=\"0\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 247.40863787375415,0.0 262.3572358235086,14.948597949754403 204.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"204\" y1=\"72\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"262\" y1=\"14\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"204.9485979497544,14.948597949754403 262.3572358235086,14.948597949754403 262.3572358235086,72.35723582350856 204.9485979497544,72.35723582350856\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"233.652917\" y=\"92.357236\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"282.357236\" y=\"43.652917\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,282.357236,43.652917)\">4320</text>\n", | |
" <text x=\"187.474299\" y=\"84.882937\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,187.474299,84.882937)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-12c8620f-4ae4-4d44-89e3-4b31791bdca9' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-12c8620f-4ae4-4d44-89e3-4b31791bdca9' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 4320, i_g: 4320, j: 4320, j_g: 4320, time: 9030)\n", | |
"Coordinates: (12/32)\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j (j) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" ... ...\n", | |
" k_l int64 ...\n", | |
" k_u int64 ...\n", | |
" rA (face, j, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAs (face, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAw (face, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAz (face, j_g, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
"Data variables:\n", | |
" U (time, face, j, i_g) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, face, j_g, i) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>" | |
] | |
}, | |
"execution_count": 4, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ds = xr.merge([ds_U, ds_V, ds_grid])\n", | |
"ds = ds.set_coords(ds_grid.variables)\n", | |
"ds" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 4320, i_g: 4320, j: 4320, j_g: 4320, time: 9030)\n", | |
"Coordinates: (12/32)\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j (j) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" ... ...\n", | |
" k_l int64 ...\n", | |
" k_u int64 ...\n", | |
" rA (face, j, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAs (face, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAw (face, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAz (face, j_g, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
"Data variables:\n", | |
" U (time, face, j, i_g) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, face, j_g, i) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></pre><div class='xr-wrap' hidden><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-289da504-1a89-4a6d-80ff-7efbae5dbe46' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-289da504-1a89-4a6d-80ff-7efbae5dbe46' 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'>face</span>: 13</li><li><span class='xr-has-index'>i</span>: 4320</li><li><span class='xr-has-index'>i_g</span>: 4320</li><li><span class='xr-has-index'>j</span>: 4320</li><li><span class='xr-has-index'>j_g</span>: 4320</li><li><span class='xr-has-index'>time</span>: 9030</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-25eb974a-03fb-485f-a8d9-0fe871d29656' class='xr-section-summary-in' type='checkbox' ><label for='section-25eb974a-03fb-485f-a8d9-0fe871d29656' class='xr-section-summary' >Coordinates: <span>(32)</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'>face</span></div><div class='xr-var-dims'>(face)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 6 7 8 9 10 11 12</div><input id='attrs-28699fcb-2fc8-40bc-b2dd-54192658fcdd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-28699fcb-2fc8-40bc-b2dd-54192658fcdd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1f4639b0-714f-4c38-9727-7b13aafa250d' class='xr-var-data-in' type='checkbox'><label for='data-1f4639b0-714f-4c38-9727-7b13aafa250d' 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>standard_name :</span></dt><dd>face_index</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i_g</span></div><div class='xr-var-dims'>(i_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-ceecc63c-0cc9-47da-b03c-7224a181b3ab' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ceecc63c-0cc9-47da-b03c-7224a181b3ab' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b316ba21-6e2c-4eb8-aadd-0afacf7e3e6b' class='xr-var-data-in' type='checkbox'><label for='data-b316ba21-6e2c-4eb8-aadd-0afacf7e3e6b' 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>X</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>x-dimension of the u grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index_at_u_location</dd><dt><span>swap_dim :</span></dt><dd>XG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j</span></div><div class='xr-var-dims'>(j)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-081d2596-8f4b-4ccc-9cbf-10f3d3dc3a92' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-081d2596-8f4b-4ccc-9cbf-10f3d3dc3a92' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5af478ab-f7eb-4b9b-93e1-b46918868c23' class='xr-var-data-in' type='checkbox'><label for='data-5af478ab-f7eb-4b9b-93e1-b46918868c23' 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>Y</dd><dt><span>long_name :</span></dt><dd>y-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index</dd><dt><span>swap_dim :</span></dt><dd>YC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</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'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2011-09-13 ... 2012-09-23T05:00:00</div><input id='attrs-2d83a1fe-46be-496c-a093-18611a703656' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2d83a1fe-46be-496c-a093-18611a703656' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3a4ad368-de2b-44eb-b9b5-8fed9e4c36e1' class='xr-var-data-in' type='checkbox'><label for='data-3a4ad368-de2b-44eb-b9b5-8fed9e4c36e1' 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></dl></div><div class='xr-var-data'><pre>array(['2011-09-13T00:00:00.000000000', '2011-09-13T01:00:00.000000000',\n", | |
" '2011-09-13T02:00:00.000000000', ..., '2012-09-23T03:00:00.000000000',\n", | |
" '2012-09-23T04:00:00.000000000', '2012-09-23T05:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i</span></div><div class='xr-var-dims'>(i)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-7f153fa5-d981-43a3-aa09-eba06c406c56' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7f153fa5-d981-43a3-aa09-eba06c406c56' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1adf7ace-0ca3-49a2-850e-714506d3bb65' class='xr-var-data-in' type='checkbox'><label for='data-1adf7ace-0ca3-49a2-850e-714506d3bb65' 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>X</dd><dt><span>long_name :</span></dt><dd>x-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index</dd><dt><span>swap_dim :</span></dt><dd>XC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j_g</span></div><div class='xr-var-dims'>(j_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 ... 4316 4317 4318 4319</div><input id='attrs-0f6ba607-1cbf-43e7-aea2-cf264d8cee38' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0f6ba607-1cbf-43e7-aea2-cf264d8cee38' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3660272a-64b6-41b9-adaf-a9d80343772e' class='xr-var-data-in' type='checkbox'><label for='data-3660272a-64b6-41b9-adaf-a9d80343772e' 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>Y</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>y-dimension of the v grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index_at_v_location</dd><dt><span>swap_dim :</span></dt><dd>YG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 4317, 4318, 4319])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>CS</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-f0c3c462-e784-4c75-b99b-669f4aab87c1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f0c3c462-e784-4c75-b99b-669f4aab87c1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-50916929-a42e-46fc-bc00-3ec4a493e075' class='xr-var-data-in' type='checkbox'><label for='data-50916929-a42e-46fc-bc00-3ec4a493e075' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleCS</dd><dt><span>standard_name :</span></dt><dd>Cos of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Depth</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-45d5dd8b-139f-4d81-9fb9-ef5141cc7282' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-45d5dd8b-139f-4d81-9fb9-ef5141cc7282' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ca756dc0-d998-4210-bd92-7f4f2b63cc86' class='xr-var-data-in' type='checkbox'><label for='data-ca756dc0-d998-4210-bd92-7f4f2b63cc86' 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>coordinate :</span></dt><dd>XC YC</dd><dt><span>long_name :</span></dt><dd>ocean depth</dd><dt><span>standard_name :</span></dt><dd>ocean_depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PHrefC</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6ac34255-14e0-4ac5-97eb-32ff07d3d461' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6ac34255-14e0-4ac5-97eb-32ff07d3d461' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e244acb0-e684-4f77-b45f-3686c31fe127' class='xr-var-data-in' type='checkbox'><label for='data-e244acb0-e684-4f77-b45f-3686c31fe127' 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>long_name :</span></dt><dd>Reference Hydrostatic Pressure</dd><dt><span>standard_name :</span></dt><dd>cell_reference_pressure</dd><dt><span>units :</span></dt><dd>m2 s-2</dd></dl></div><div class='xr-var-data'><pre>array(15.4017, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>SN</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-b1f582fb-5239-4e95-a65d-801785e095c1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b1f582fb-5239-4e95-a65d-801785e095c1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-12645f9e-a6d5-409f-9d89-d6bf93d4729f' class='xr-var-data-in' type='checkbox'><label for='data-12645f9e-a6d5-409f-9d89-d6bf93d4729f' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleSN</dd><dt><span>standard_name :</span></dt><dd>Sin of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XC</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-d1381212-ab0f-466f-b7a1-675e825bec42' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d1381212-ab0f-466f-b7a1-675e825bec42' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5d838023-255b-42c0-b7fb-40b438becfb1' class='xr-var-data-in' type='checkbox'><label for='data-5d838023-255b-42c0-b7fb-40b438becfb1' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XG</span></div><div class='xr-var-dims'>(face, j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-a3395b82-a6c6-4056-ae11-243e8daa6a28' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a3395b82-a6c6-4056-ae11-243e8daa6a28' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a8611ebc-963e-498f-b631-47e84133a8e9' class='xr-var-data-in' type='checkbox'><label for='data-a8611ebc-963e-498f-b631-47e84133a8e9' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YC</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-7402ba15-f548-4295-8368-465260fd851f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7402ba15-f548-4295-8368-465260fd851f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-25dc95e5-0d99-4e5a-baef-767024fd85d9' class='xr-var-data-in' type='checkbox'><label for='data-25dc95e5-0d99-4e5a-baef-767024fd85d9' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YG</span></div><div class='xr-var-dims'>(face, j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-d0377476-1da8-42b2-bc59-e4d80ff9cf16' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d0377476-1da8-42b2-bc59-e4d80ff9cf16' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1bbc4eae-5104-4880-8d27-6746546aeefb' class='xr-var-data-in' type='checkbox'><label for='data-1bbc4eae-5104-4880-8d27-6746546aeefb' 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>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Z</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-4ec9659d-a745-47ea-8d4e-7a2aa177c31b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4ec9659d-a745-47ea-8d4e-7a2aa177c31b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8b688af1-a253-479f-962f-3754e673a1c2' class='xr-var-data-in' type='checkbox'><label for='data-8b688af1-a253-479f-962f-3754e673a1c2' 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>long_name :</span></dt><dd>vertical coordinate of cell center</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-1.57, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Zu</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-4e935617-ec68-485e-b872-c430475bf0ca' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4e935617-ec68-485e-b872-c430475bf0ca' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b219aed8-feb7-4c52-9ab2-992e20e27730' class='xr-var-data-in' type='checkbox'><label for='data-b219aed8-feb7-4c52-9ab2-992e20e27730' 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>long_name :</span></dt><dd>vertical coordinate of lower cell interface</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth_at_lower_w_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-2.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>drF</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-3abd672f-bd2c-4045-9dff-404838884c2f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3abd672f-bd2c-4045-9dff-404838884c2f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1aedbb74-569b-47cc-bfe5-b52560ac72b9' class='xr-var-data-in' type='checkbox'><label for='data-1aedbb74-569b-47cc-bfe5-b52560ac72b9' 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>long_name :</span></dt><dd>cell z size</dd><dt><span>standard_name :</span></dt><dd>cell_z_size</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(1.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxC</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-3bd6e992-3856-463c-842c-2a628ed405ba' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3bd6e992-3856-463c-842c-2a628ed405ba' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-49d27dfb-2dcc-4f2b-88c6-8510c5e31563' class='xr-var-data-in' type='checkbox'><label for='data-49d27dfb-2dcc-4f2b-88c6-8510c5e31563' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxG</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-ff4378be-2bfb-448e-b317-e024956c01d0' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ff4378be-2bfb-448e-b317-e024956c01d0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-02d8e6ce-ecf3-4718-bd28-5da5574537fd' class='xr-var-data-in' type='checkbox'><label for='data-02d8e6ce-ecf3-4718-bd28-5da5574537fd' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyC</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-138d7968-d0d6-4dba-9340-544b7a961e4b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-138d7968-d0d6-4dba-9340-544b7a961e4b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bfac2d67-bcd0-42e0-bb91-f49f47efd67b' class='xr-var-data-in' type='checkbox'><label for='data-bfac2d67-bcd0-42e0-bb91-f49f47efd67b' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyG</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-064757f4-0672-4756-9e95-5a3b5dab5761' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-064757f4-0672-4756-9e95-5a3b5dab5761' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-04bc1d75-2e02-449b-b797-febd4116666b' class='xr-var-data-in' type='checkbox'><label for='data-04bc1d75-2e02-449b-b797-febd4116666b' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacC</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-394819c4-e49d-4f0a-8cdf-59db0c8818fe' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-394819c4-e49d-4f0a-8cdf-59db0c8818fe' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8846969e-d7e7-4e9a-ae5a-05a0954da9ad' class='xr-var-data-in' type='checkbox'><label for='data-8846969e-d7e7-4e9a-ae5a-05a0954da9ad' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacS</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-894fe32a-a5a9-4517-91de-c2a71106ce3b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-894fe32a-a5a9-4517-91de-c2a71106ce3b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cdc171b2-c19a-498a-909e-4e8c551e3983' class='xr-var-data-in' type='checkbox'><label for='data-cdc171b2-c19a-498a-909e-4e8c551e3983' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_v_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacW</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-90edf031-076a-41c8-9bbd-5e034161f360' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-90edf031-076a-41c8-9bbd-5e034161f360' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-821477ac-9ccb-4d46-b631-cae9031e058b' class='xr-var-data-in' type='checkbox'><label for='data-821477ac-9ccb-4d46-b631-cae9031e058b' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_u_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>iter</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(9030,), meta=np.ndarray></div><input id='attrs-5453c64b-0265-421c-9324-174908fe8681' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5453c64b-0265-421c-9324-174908fe8681' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ca051938-d864-4a1a-80a2-8b0c8a46ec7b' class='xr-var-data-in' type='checkbox'><label for='data-ca051938-d864-4a1a-80a2-8b0c8a46ec7b' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 70.55 kiB </td> <td> 70.55 kiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030,) </td> <td> (9030,) </td></tr>\n", | |
" <tr><th> Count </th><td> 2 Tasks </td><td> 1 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> int64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b5996c20-54ab-499e-a76b-b69b06406e87' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b5996c20-54ab-499e-a76b-b69b06406e87' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-809f55be-ead0-45df-bd48-d93c41fd487c' class='xr-var-data-in' type='checkbox'><label for='data-809f55be-ead0-45df-bd48-d93c41fd487c' 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>Z</dd><dt><span>long_name :</span></dt><dd>z-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index</dd><dt><span>swap_dim :</span></dt><dd>Z</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_l</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-34d5f098-f83f-4580-88a2-89d711fc6068' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-34d5f098-f83f-4580-88a2-89d711fc6068' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2735fd1d-45e3-47da-bbbf-aec1e97a96c9' class='xr-var-data-in' type='checkbox'><label for='data-2735fd1d-45e3-47da-bbbf-aec1e97a96c9' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_upper_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zl</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_u</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-2a248c16-8196-4e89-b9ac-cb1acd9961d1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2a248c16-8196-4e89-b9ac-cb1acd9961d1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7fde11d9-64e6-48e0-a998-ec481658844a' class='xr-var-data-in' type='checkbox'><label for='data-7fde11d9-64e6-48e0-a998-ec481658844a' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_lower_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zu</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rA</span></div><div class='xr-var-dims'>(face, j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-d9c47780-3db3-4844-b20b-dbd37ca9ce99' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d9c47780-3db3-4844-b20b-dbd37ca9ce99' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8c0e3226-53c0-4706-9de4-cad9203be179' class='xr-var-data-in' type='checkbox'><label for='data-8c0e3226-53c0-4706-9de4-cad9203be179' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAs</span></div><div class='xr-var-dims'>(face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-0197e57b-a052-43d8-b7e1-ed5e53d74df2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0197e57b-a052-43d8-b7e1-ed5e53d74df2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c3bd5e23-7158-4907-9008-231084a29449' class='xr-var-data-in' type='checkbox'><label for='data-c3bd5e23-7158-4907-9008-231084a29449' 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>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_v_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAw</span></div><div class='xr-var-dims'>(face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-cb96723e-161f-4692-a9db-a1585a6707a9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-cb96723e-161f-4692-a9db-a1585a6707a9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8eb798ca-0b54-4d33-94fe-8d7ae3410a66' class='xr-var-data-in' type='checkbox'><label for='data-8eb798ca-0b54-4d33-94fe-8d7ae3410a66' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_u_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAz</span></div><div class='xr-var-dims'>(face, j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-8753b439-f801-47fe-bd23-4d13a0f921bb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8753b439-f801-47fe-bd23-4d13a0f921bb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-421015be-b0e6-4e7e-8c03-e5069ca9b233' class='xr-var-data-in' type='checkbox'><label for='data-421015be-b0e6-4e7e-8c03-e5069ca9b233' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_f_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 0.90 GiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (13, 4320, 4320) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 14 Tasks </td><td> 13 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"194\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"120\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"126\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"132\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,134.9485979497544 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n", | |
" <line x1=\"18\" y1=\"8\" x2=\"138\" y2=\"8\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"22\" y1=\"12\" x2=\"142\" y2=\"12\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"24\" y1=\"134\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,134.9485979497544 24.9485979497544,134.9485979497544\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"84.948598\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"164.948598\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,74.948598)\">4320</text>\n", | |
" <text x=\"7.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,147.474299)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-27995955-d367-4314-a736-823a667bcc57' class='xr-section-summary-in' type='checkbox' checked><label for='section-27995955-d367-4314-a736-823a667bcc57' class='xr-section-summary' >Data variables: <span>(2)</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>U</span></div><div class='xr-var-dims'>(time, face, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></div><input id='attrs-5d0e9f39-4eea-4b52-8747-5d9cd7a0f76c' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5d0e9f39-4eea-4b52-8747-5d9cd7a0f76c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0a08d640-0e19-4ad6-8d12-2517ce4c2cf6' class='xr-var-data-in' type='checkbox'><label for='data-0a08d640-0e19-4ad6-8d12-2517ce4c2cf6' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.97 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 13, 4320, 4320) </td> <td> (1, 1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 234781 Tasks </td><td> 117390 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"502\" height=\"122\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n", | |
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n", | |
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n", | |
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n", | |
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n", | |
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n", | |
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n", | |
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n", | |
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n", | |
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n", | |
" <line x1=\"44\" y1=\"0\" x2=\"44\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"52\" y1=\"0\" x2=\"52\" y2=\"25\" />\n", | |
" <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"63\" y1=\"0\" x2=\"63\" y2=\"25\" />\n", | |
" <line x1=\"67\" y1=\"0\" x2=\"67\" y2=\"25\" />\n", | |
" <line x1=\"71\" y1=\"0\" x2=\"71\" y2=\"25\" />\n", | |
" <line x1=\"74\" y1=\"0\" x2=\"74\" y2=\"25\" />\n", | |
" <line x1=\"78\" y1=\"0\" x2=\"78\" y2=\"25\" />\n", | |
" <line x1=\"82\" y1=\"0\" x2=\"82\" y2=\"25\" />\n", | |
" <line x1=\"86\" y1=\"0\" x2=\"86\" y2=\"25\" />\n", | |
" <line x1=\"89\" y1=\"0\" x2=\"89\" y2=\"25\" />\n", | |
" <line x1=\"93\" y1=\"0\" x2=\"93\" y2=\"25\" />\n", | |
" <line x1=\"97\" y1=\"0\" x2=\"97\" y2=\"25\" />\n", | |
" <line x1=\"101\" y1=\"0\" x2=\"101\" y2=\"25\" />\n", | |
" <line x1=\"104\" y1=\"0\" x2=\"104\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"25\" />\n", | |
" <line x1=\"116\" y1=\"0\" x2=\"116\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"190\" y1=\"57\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"190\" y2=\"57\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"191\" y2=\"58\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"192\" y2=\"59\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"193\" y2=\"60\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"194\" y2=\"62\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"195\" y2=\"63\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"196\" y2=\"64\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"198\" y2=\"65\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"199\" y2=\"66\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"200\" y2=\"67\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"201\" y2=\"68\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"202\" y2=\"70\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"203\" y2=\"71\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 204.9485979497544,14.948597949754403 204.9485979497544,72.35723582350856 190.0,57.40863787375415\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"247\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"248\" y2=\"1\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"249\" y2=\"2\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"250\" y2=\"3\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"252\" y2=\"4\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"253\" y2=\"5\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"254\" y2=\"6\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"255\" y2=\"8\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"256\" y2=\"9\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"257\" y2=\"10\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"258\" y2=\"11\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"260\" y2=\"12\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"261\" y2=\"13\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"247\" y1=\"0\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 247.40863787375415,0.0 262.3572358235086,14.948597949754403 204.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"204\" y1=\"72\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"262\" y1=\"14\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"204.9485979497544,14.948597949754403 262.3572358235086,14.948597949754403 262.3572358235086,72.35723582350856 204.9485979497544,72.35723582350856\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"233.652917\" y=\"92.357236\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"282.357236\" y=\"43.652917\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,282.357236,43.652917)\">4320</text>\n", | |
" <text x=\"187.474299\" y=\"84.882937\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,187.474299,84.882937)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>V</span></div><div class='xr-var-dims'>(time, face, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray></div><input id='attrs-06bf37bb-e760-4fe9-9d6e-5f053da970f3' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-06bf37bb-e760-4fe9-9d6e-5f053da970f3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-44e34904-6ff4-4622-9d16-d4a49ef20f3d' class='xr-var-data-in' type='checkbox'><label for='data-44e34904-6ff4-4622-9d16-d4a49ef20f3d' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.97 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 13, 4320, 4320) </td> <td> (1, 1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 234781 Tasks </td><td> 117390 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"502\" height=\"122\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n", | |
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n", | |
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n", | |
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n", | |
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n", | |
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n", | |
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n", | |
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n", | |
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n", | |
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n", | |
" <line x1=\"44\" y1=\"0\" x2=\"44\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"52\" y1=\"0\" x2=\"52\" y2=\"25\" />\n", | |
" <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"63\" y1=\"0\" x2=\"63\" y2=\"25\" />\n", | |
" <line x1=\"67\" y1=\"0\" x2=\"67\" y2=\"25\" />\n", | |
" <line x1=\"71\" y1=\"0\" x2=\"71\" y2=\"25\" />\n", | |
" <line x1=\"74\" y1=\"0\" x2=\"74\" y2=\"25\" />\n", | |
" <line x1=\"78\" y1=\"0\" x2=\"78\" y2=\"25\" />\n", | |
" <line x1=\"82\" y1=\"0\" x2=\"82\" y2=\"25\" />\n", | |
" <line x1=\"86\" y1=\"0\" x2=\"86\" y2=\"25\" />\n", | |
" <line x1=\"89\" y1=\"0\" x2=\"89\" y2=\"25\" />\n", | |
" <line x1=\"93\" y1=\"0\" x2=\"93\" y2=\"25\" />\n", | |
" <line x1=\"97\" y1=\"0\" x2=\"97\" y2=\"25\" />\n", | |
" <line x1=\"101\" y1=\"0\" x2=\"101\" y2=\"25\" />\n", | |
" <line x1=\"104\" y1=\"0\" x2=\"104\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"25\" />\n", | |
" <line x1=\"116\" y1=\"0\" x2=\"116\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"190\" y1=\"57\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"190\" y2=\"57\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"191\" y2=\"58\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"192\" y2=\"59\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"193\" y2=\"60\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"194\" y2=\"62\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"195\" y2=\"63\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"196\" y2=\"64\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"198\" y2=\"65\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"199\" y2=\"66\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"200\" y2=\"67\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"201\" y2=\"68\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"202\" y2=\"70\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"203\" y2=\"71\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 204.9485979497544,14.948597949754403 204.9485979497544,72.35723582350856 190.0,57.40863787375415\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"247\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"191\" y1=\"1\" x2=\"248\" y2=\"1\" />\n", | |
" <line x1=\"192\" y1=\"2\" x2=\"249\" y2=\"2\" />\n", | |
" <line x1=\"193\" y1=\"3\" x2=\"250\" y2=\"3\" />\n", | |
" <line x1=\"194\" y1=\"4\" x2=\"252\" y2=\"4\" />\n", | |
" <line x1=\"195\" y1=\"5\" x2=\"253\" y2=\"5\" />\n", | |
" <line x1=\"196\" y1=\"6\" x2=\"254\" y2=\"6\" />\n", | |
" <line x1=\"198\" y1=\"8\" x2=\"255\" y2=\"8\" />\n", | |
" <line x1=\"199\" y1=\"9\" x2=\"256\" y2=\"9\" />\n", | |
" <line x1=\"200\" y1=\"10\" x2=\"257\" y2=\"10\" />\n", | |
" <line x1=\"201\" y1=\"11\" x2=\"258\" y2=\"11\" />\n", | |
" <line x1=\"202\" y1=\"12\" x2=\"260\" y2=\"12\" />\n", | |
" <line x1=\"203\" y1=\"13\" x2=\"261\" y2=\"13\" />\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"190\" y1=\"0\" x2=\"204\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"247\" y1=\"0\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"190.0,0.0 247.40863787375415,0.0 262.3572358235086,14.948597949754403 204.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"262\" y2=\"14\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"204\" y1=\"72\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"262\" y1=\"14\" x2=\"262\" y2=\"72\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"204.9485979497544,14.948597949754403 262.3572358235086,14.948597949754403 262.3572358235086,72.35723582350856 204.9485979497544,72.35723582350856\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"233.652917\" y=\"92.357236\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >4320</text>\n", | |
" <text x=\"282.357236\" y=\"43.652917\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,282.357236,43.652917)\">4320</text>\n", | |
" <text x=\"187.474299\" y=\"84.882937\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,187.474299,84.882937)\">13</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-b16ddf8a-474b-4126-afdf-e8d3eea7b7c3' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-b16ddf8a-474b-4126-afdf-e8d3eea7b7c3' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 4320, i_g: 4320, j: 4320, j_g: 4320, time: 9030)\n", | |
"Coordinates: (12/32)\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j (j) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 7 ... 4313 4314 4315 4316 4317 4318 4319\n", | |
" ... ...\n", | |
" k_l int64 ...\n", | |
" k_u int64 ...\n", | |
" rA (face, j, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAs (face, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAw (face, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" rAz (face, j_g, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
"Data variables:\n", | |
" U (time, face, j, i_g) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, face, j_g, i) float32 dask.array<chunksize=(1, 1, 4320, 4320), meta=np.ndarray>" | |
] | |
}, | |
"execution_count": 5, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ds_times_2 = 2 *ds\n", | |
"ds_times_2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"234781" | |
] | |
}, | |
"execution_count": 6, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"dsk_orig = ds_times_2.U.data.dask\n", | |
"len(dsk_orig)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 7, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"234781" | |
] | |
}, | |
"execution_count": 7, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"from dask.optimization import fuse\n", | |
"dsk_fused, dependencies = fuse(dsk_orig.to_dict())\n", | |
"len(dsk_fused)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 17280, i_g: 17280, j: 12960, j_g: 12960, time: 9030)\n", | |
"Coordinates: (12/32)\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j (j) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" ... ...\n", | |
" rAw (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" rAz (j_g, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxC (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dyC (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>\n", | |
" dyG (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxG (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>\n", | |
"Data variables:\n", | |
" U (time, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></pre><div class='xr-wrap' hidden><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-10c5894c-3a2f-4f56-8d3d-592f2bf6b503' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-10c5894c-3a2f-4f56-8d3d-592f2bf6b503' 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'>face</span>: 13</li><li><span class='xr-has-index'>i</span>: 17280</li><li><span class='xr-has-index'>i_g</span>: 17280</li><li><span class='xr-has-index'>j</span>: 12960</li><li><span class='xr-has-index'>j_g</span>: 12960</li><li><span class='xr-has-index'>time</span>: 9030</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-f6312cbd-95e9-46fc-9c28-abaed9e1a34a' class='xr-section-summary-in' type='checkbox' ><label for='section-f6312cbd-95e9-46fc-9c28-abaed9e1a34a' class='xr-section-summary' >Coordinates: <span>(32)</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'>face</span></div><div class='xr-var-dims'>(face)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 6 7 8 9 10 11 12</div><input id='attrs-eedb0b1f-3b33-4f0f-9ce2-6f86209f762e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-eedb0b1f-3b33-4f0f-9ce2-6f86209f762e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2c60704f-a71e-4663-af1f-eed8bc050a13' class='xr-var-data-in' type='checkbox'><label for='data-2c60704f-a71e-4663-af1f-eed8bc050a13' 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>standard_name :</span></dt><dd>face_index</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i_g</span></div><div class='xr-var-dims'>(i_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 17276 17277 17278 17279</div><input id='attrs-02aba14f-b800-4517-804d-50da0d76afab' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-02aba14f-b800-4517-804d-50da0d76afab' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-406ea6b1-e8a3-4667-9c7b-54867b3a9462' class='xr-var-data-in' type='checkbox'><label for='data-406ea6b1-e8a3-4667-9c7b-54867b3a9462' 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>X</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>x-dimension of the u grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index_at_u_location</dd><dt><span>swap_dim :</span></dt><dd>XG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 17277, 17278, 17279])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j</span></div><div class='xr-var-dims'>(j)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 12956 12957 12958 12959</div><input id='attrs-bf3ee1d8-7100-4da8-9a51-eb45b665b248' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-bf3ee1d8-7100-4da8-9a51-eb45b665b248' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-66077904-5a5f-4b6e-a199-6969e10fe2a8' class='xr-var-data-in' type='checkbox'><label for='data-66077904-5a5f-4b6e-a199-6969e10fe2a8' 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>Y</dd><dt><span>long_name :</span></dt><dd>y-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index</dd><dt><span>swap_dim :</span></dt><dd>YC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 12957, 12958, 12959])</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'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2011-09-13 ... 2012-09-23T05:00:00</div><input id='attrs-2cc4ad06-e427-4d91-a8ab-eddba9da649d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2cc4ad06-e427-4d91-a8ab-eddba9da649d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-16e9cc04-4fc7-471f-809e-5b7584126bca' class='xr-var-data-in' type='checkbox'><label for='data-16e9cc04-4fc7-471f-809e-5b7584126bca' 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></dl></div><div class='xr-var-data'><pre>array(['2011-09-13T00:00:00.000000000', '2011-09-13T01:00:00.000000000',\n", | |
" '2011-09-13T02:00:00.000000000', ..., '2012-09-23T03:00:00.000000000',\n", | |
" '2012-09-23T04:00:00.000000000', '2012-09-23T05:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i</span></div><div class='xr-var-dims'>(i)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 17276 17277 17278 17279</div><input id='attrs-c63a4a34-2b9c-49c6-a519-2edb8eb5d595' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c63a4a34-2b9c-49c6-a519-2edb8eb5d595' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1fb7d1b6-55ae-4fce-b69d-b206238fbc00' class='xr-var-data-in' type='checkbox'><label for='data-1fb7d1b6-55ae-4fce-b69d-b206238fbc00' 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>X</dd><dt><span>long_name :</span></dt><dd>x-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index</dd><dt><span>swap_dim :</span></dt><dd>XC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 17277, 17278, 17279])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j_g</span></div><div class='xr-var-dims'>(j_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 12956 12957 12958 12959</div><input id='attrs-d187306c-56f3-4b4d-9eaa-e13ec7c15cee' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d187306c-56f3-4b4d-9eaa-e13ec7c15cee' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-280f419f-83de-463c-b89f-cb8d7b9f590b' class='xr-var-data-in' type='checkbox'><label for='data-280f419f-83de-463c-b89f-cb8d7b9f590b' 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>Y</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>y-dimension of the v grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index_at_v_location</dd><dt><span>swap_dim :</span></dt><dd>YG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 12957, 12958, 12959])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>CS</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-b64ee45d-0f2f-45b3-9350-6892f62045a3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b64ee45d-0f2f-45b3-9350-6892f62045a3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-70efa436-998b-45fe-b57a-74873edb5b58' class='xr-var-data-in' type='checkbox'><label for='data-70efa436-998b-45fe-b57a-74873edb5b58' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleCS</dd><dt><span>standard_name :</span></dt><dd>Cos of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Depth</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-d6af7f0b-cbc4-4aae-b29f-5320ab92082a' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d6af7f0b-cbc4-4aae-b29f-5320ab92082a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5f1b4623-a9f1-4355-a663-01e6ec4de697' class='xr-var-data-in' type='checkbox'><label for='data-5f1b4623-a9f1-4355-a663-01e6ec4de697' 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>coordinate :</span></dt><dd>XC YC</dd><dt><span>long_name :</span></dt><dd>ocean depth</dd><dt><span>standard_name :</span></dt><dd>ocean_depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PHrefC</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>15.4</div><input id='attrs-a5855fb0-7cce-4fff-b9ec-e0d3a9cc735f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a5855fb0-7cce-4fff-b9ec-e0d3a9cc735f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5f915c62-5f2e-4324-a7c7-7c17c0018fcb' class='xr-var-data-in' type='checkbox'><label for='data-5f915c62-5f2e-4324-a7c7-7c17c0018fcb' 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>long_name :</span></dt><dd>Reference Hydrostatic Pressure</dd><dt><span>standard_name :</span></dt><dd>cell_reference_pressure</dd><dt><span>units :</span></dt><dd>m2 s-2</dd></dl></div><div class='xr-var-data'><pre>array(15.4017, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>SN</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-66368a26-ed31-4f14-9c7f-01602a463cc7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-66368a26-ed31-4f14-9c7f-01602a463cc7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3533136b-3a9b-4f1d-8fa4-68e539a7d233' class='xr-var-data-in' type='checkbox'><label for='data-3533136b-3a9b-4f1d-8fa4-68e539a7d233' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleSN</dd><dt><span>standard_name :</span></dt><dd>Sin of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XC</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-3b577b7f-7d3d-4fde-b9e8-b2f44570bb55' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3b577b7f-7d3d-4fde-b9e8-b2f44570bb55' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f4bbcaae-07ad-4df3-9983-0360dca9f421' class='xr-var-data-in' type='checkbox'><label for='data-f4bbcaae-07ad-4df3-9983-0360dca9f421' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XG</span></div><div class='xr-var-dims'>(j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-0d9b67ec-7555-431f-9382-94e738e44b23' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0d9b67ec-7555-431f-9382-94e738e44b23' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-76e3fbe0-76db-482e-ae19-1a4f62cd4b42' class='xr-var-data-in' type='checkbox'><label for='data-76e3fbe0-76db-482e-ae19-1a4f62cd4b42' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YC</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-0aaa5620-233b-4328-8f44-64dc87a43916' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0aaa5620-233b-4328-8f44-64dc87a43916' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-28011ecd-dbe2-4bf9-9721-12747bdcd7a1' class='xr-var-data-in' type='checkbox'><label for='data-28011ecd-dbe2-4bf9-9721-12747bdcd7a1' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YG</span></div><div class='xr-var-dims'>(j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-1f5dcdac-1813-4153-a552-4ca4f17647ab' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1f5dcdac-1813-4153-a552-4ca4f17647ab' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e2426c0e-62d7-465d-a1fd-95b95315d552' class='xr-var-data-in' type='checkbox'><label for='data-e2426c0e-62d7-465d-a1fd-95b95315d552' 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>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Z</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-1.57</div><input id='attrs-d977ab23-d6e7-4002-a42c-34fccf90bb43' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d977ab23-d6e7-4002-a42c-34fccf90bb43' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7c354ece-a190-4a6a-b6c8-dd9af96d4c36' class='xr-var-data-in' type='checkbox'><label for='data-7c354ece-a190-4a6a-b6c8-dd9af96d4c36' 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>long_name :</span></dt><dd>vertical coordinate of cell center</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-1.57, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Zu</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-2.14</div><input id='attrs-8ea5432c-5f4d-450d-85db-70958a577b93' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8ea5432c-5f4d-450d-85db-70958a577b93' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-985feb75-da36-4cac-8f82-970298c38634' class='xr-var-data-in' type='checkbox'><label for='data-985feb75-da36-4cac-8f82-970298c38634' 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>long_name :</span></dt><dd>vertical coordinate of lower cell interface</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth_at_lower_w_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-2.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>drF</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>1.14</div><input id='attrs-37427cdd-91c6-4685-89b2-c060cf1e4e42' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-37427cdd-91c6-4685-89b2-c060cf1e4e42' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1d08169e-d56e-4856-a84b-997d405726b9' class='xr-var-data-in' type='checkbox'><label for='data-1d08169e-d56e-4856-a84b-997d405726b9' 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>long_name :</span></dt><dd>cell z size</dd><dt><span>standard_name :</span></dt><dd>cell_z_size</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(1.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacC</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-79896963-19a2-482d-9d92-76dce73d446c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-79896963-19a2-482d-9d92-76dce73d446c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d4841566-6283-4754-84de-030c8e210f44' class='xr-var-data-in' type='checkbox'><label for='data-d4841566-6283-4754-84de-030c8e210f44' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacS</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-c8d27d10-be65-4a3e-82c4-8786c71d3dd2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c8d27d10-be65-4a3e-82c4-8786c71d3dd2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2beec439-7330-48a8-9aa0-d1c45f233870' class='xr-var-data-in' type='checkbox'><label for='data-2beec439-7330-48a8-9aa0-d1c45f233870' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_v_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacW</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-edaab579-3291-4a9c-b8ae-9aaafcefe236' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-edaab579-3291-4a9c-b8ae-9aaafcefe236' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e3081efa-696e-4171-aef4-b0f599d6cf9e' class='xr-var-data-in' type='checkbox'><label for='data-e3081efa-696e-4171-aef4-b0f599d6cf9e' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_u_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>iter</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(9030,), meta=np.ndarray></div><input id='attrs-fa78fc5b-5cd2-48b7-b5c1-aaa9de160713' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-fa78fc5b-5cd2-48b7-b5c1-aaa9de160713' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1974aa0a-555d-4625-9697-4e92a122787b' class='xr-var-data-in' type='checkbox'><label for='data-1974aa0a-555d-4625-9697-4e92a122787b' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 70.55 kiB </td> <td> 70.55 kiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030,) </td> <td> (9030,) </td></tr>\n", | |
" <tr><th> Count </th><td> 2 Tasks </td><td> 1 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> int64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1</div><input id='attrs-38db3a9c-0b76-44f5-8042-e23d936c6989' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-38db3a9c-0b76-44f5-8042-e23d936c6989' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-31f94675-87f9-4296-9b16-bd7b914608bf' class='xr-var-data-in' type='checkbox'><label for='data-31f94675-87f9-4296-9b16-bd7b914608bf' 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>Z</dd><dt><span>long_name :</span></dt><dd>z-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index</dd><dt><span>swap_dim :</span></dt><dd>Z</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_l</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1</div><input id='attrs-76c313a4-fd8b-41e6-8152-420ef69eff1f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-76c313a4-fd8b-41e6-8152-420ef69eff1f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-478fdada-5d11-4813-9699-e5f9a99b69fc' class='xr-var-data-in' type='checkbox'><label for='data-478fdada-5d11-4813-9699-e5f9a99b69fc' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_upper_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zl</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_u</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1</div><input id='attrs-4b451f64-8978-4d66-9083-fd4721e181b9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4b451f64-8978-4d66-9083-fd4721e181b9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8a323b47-0faa-4913-8b6a-fa59473ac723' class='xr-var-data-in' type='checkbox'><label for='data-8a323b47-0faa-4913-8b6a-fa59473ac723' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_lower_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zu</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rA</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-3c452598-d030-4020-bcf1-60baea61a558' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3c452598-d030-4020-bcf1-60baea61a558' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8b1fb541-4307-4cfc-8190-7a7bc84fe234' class='xr-var-data-in' type='checkbox'><label for='data-8b1fb541-4307-4cfc-8190-7a7bc84fe234' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAs</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-b75e3995-34ea-4ca6-86e4-2da4bdf96fda' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b75e3995-34ea-4ca6-86e4-2da4bdf96fda' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9aed177a-bc94-46f8-9d77-4762bb2e3e10' class='xr-var-data-in' type='checkbox'><label for='data-9aed177a-bc94-46f8-9d77-4762bb2e3e10' 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>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_v_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAw</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-ad901218-3450-4116-8813-9e86888b532f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ad901218-3450-4116-8813-9e86888b532f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4dec8a7d-13b2-4d71-9982-b2eaf2e06ac5' class='xr-var-data-in' type='checkbox'><label for='data-4dec8a7d-13b2-4d71-9982-b2eaf2e06ac5' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_u_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAz</span></div><div class='xr-var-dims'>(j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-054116e0-94c7-4a5e-aa7c-e3c9ad22a332' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-054116e0-94c7-4a5e-aa7c-e3c9ad22a332' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-259fb102-d016-4eea-88e7-03032e73249e' class='xr-var-data-in' type='checkbox'><label for='data-259fb102-d016-4eea-88e7-03032e73249e' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_f_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxC</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-f94a42a0-adeb-4fde-a701-b58a58f14c34' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f94a42a0-adeb-4fde-a701-b58a58f14c34' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-062c3a55-ffbb-4461-917c-3879bd940ebf' class='xr-var-data-in' type='checkbox'><label for='data-062c3a55-ffbb-4461-917c-3879bd940ebf' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 88 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyC</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320), meta=np.ndarray></div><input id='attrs-d8bf8fb2-c219-4c28-9092-96241d76f6eb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d8bf8fb2-c219-4c28-9092-96241d76f6eb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7b3e940d-4847-4eb1-94cd-32a1f6fade1f' class='xr-var-data-in' type='checkbox'><label for='data-7b3e940d-4847-4eb1-94cd-32a1f6fade1f' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.17 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4319, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 163 Tasks </td><td> 24 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyG</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-62e5df78-5ccd-4e7e-ae28-0a5fbeafa65d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-62e5df78-5ccd-4e7e-ae28-0a5fbeafa65d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f0e0fc29-321a-4963-abd5-c51f81873610' class='xr-var-data-in' type='checkbox'><label for='data-f0e0fc29-321a-4963-abd5-c51f81873610' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 88 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxG</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320), meta=np.ndarray></div><input id='attrs-4a019f76-9820-4f0c-9597-6e5a148f8129' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4a019f76-9820-4f0c-9597-6e5a148f8129' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e8763505-fcfd-4477-b6c4-7227bba96091' class='xr-var-data-in' type='checkbox'><label for='data-e8763505-fcfd-4477-b6c4-7227bba96091' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.17 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4319, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 163 Tasks </td><td> 24 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-8bf5e3dd-625c-454e-b485-dc311bf43508' class='xr-section-summary-in' type='checkbox' checked><label for='section-8bf5e3dd-625c-454e-b485-dc311bf43508' class='xr-section-summary' >Data variables: <span>(2)</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>U</span></div><div class='xr-var-dims'>(time, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-2b779c3d-484a-4d9f-b553-9bd1d54406f2' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-2b779c3d-484a-4d9f-b553-9bd1d54406f2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-487d6607-8dce-410c-8fe6-e2a16e97ceb4' class='xr-var-data-in' type='checkbox'><label for='data-487d6607-8dce-410c-8fe6-e2a16e97ceb4' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.36 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 12960, 17280) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 659191 Tasks </td><td> 108360 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"216\" height=\"176\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"90\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"91\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"93\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"95\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"97\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"99\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"101\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"103\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"105\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"107\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"109\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"111\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"113\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"115\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"117\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"119\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"121\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"123\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"124\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 46.88725490196079,36.88725490196079 46.88725490196079,126.88725490196079 10.0,90.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"157\" y2=\"27\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"159\" y2=\"29\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"161\" y2=\"31\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"163\" y2=\"33\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"164\" y2=\"34\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 166.88725490196077,36.88725490196079 46.88725490196079,36.88725490196079\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"126\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"166\" y1=\"36\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"46.88725490196079,36.88725490196079 166.88725490196077,36.88725490196079 166.88725490196077,126.88725490196079 46.88725490196079,126.88725490196079\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"106.887255\" y=\"146.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"186.887255\" y=\"81.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,186.887255,81.887255)\">12960</text>\n", | |
" <text x=\"18.443627\" y=\"128.443627\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,18.443627,128.443627)\">9030</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>V</span></div><div class='xr-var-dims'>(time, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-ac712326-550c-4632-8bc2-95e83f4157be' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-ac712326-550c-4632-8bc2-95e83f4157be' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-856786e0-e971-4066-8c34-e1cb87ccaf2d' class='xr-var-data-in' type='checkbox'><label for='data-856786e0-e971-4066-8c34-e1cb87ccaf2d' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.36 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 12960, 17280) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 659191 Tasks </td><td> 108360 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"216\" height=\"176\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"90\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"91\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"93\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"95\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"97\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"99\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"101\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"103\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"105\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"107\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"109\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"111\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"113\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"115\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"117\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"119\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"121\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"123\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"124\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 46.88725490196079,36.88725490196079 46.88725490196079,126.88725490196079 10.0,90.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"157\" y2=\"27\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"159\" y2=\"29\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"161\" y2=\"31\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"163\" y2=\"33\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"164\" y2=\"34\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 166.88725490196077,36.88725490196079 46.88725490196079,36.88725490196079\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"126\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"166\" y1=\"36\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"46.88725490196079,36.88725490196079 166.88725490196077,36.88725490196079 166.88725490196077,126.88725490196079 46.88725490196079,126.88725490196079\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"106.887255\" y=\"146.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"186.887255\" y=\"81.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,186.887255,81.887255)\">12960</text>\n", | |
" <text x=\"18.443627\" y=\"128.443627\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,18.443627,128.443627)\">9030</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-1833f568-ed00-4827-ac66-951f776da5e4' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-1833f568-ed00-4827-ac66-951f776da5e4' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 17280, i_g: 17280, j: 12960, j_g: 12960, time: 9030)\n", | |
"Coordinates: (12/32)\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j (j) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" ... ...\n", | |
" rAw (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" rAz (j_g, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxC (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dyC (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>\n", | |
" dyG (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxG (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>\n", | |
"Data variables:\n", | |
" U (time, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>" | |
] | |
}, | |
"execution_count": 8, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"from xmitgcm.llcreader import faces_dataset_to_latlon\n", | |
"ds_ll = faces_dataset_to_latlon(ds)\n", | |
"ds_ll" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 9, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 17280, i_g: 17280, j: 12960, j_g: 12960, time: 9030)\n", | |
"Coordinates:\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j (j) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
"Data variables: (12/28)\n", | |
" U (time, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" CS (j, i) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" Depth (j, i) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" PHrefC float32 15.4\n", | |
" SN (j, i) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" ... ...\n", | |
" rAw (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" rAz (j_g, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxC (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dyC (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>\n", | |
" dyG (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxG (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray></pre><div class='xr-wrap' hidden><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-d34f2249-7baf-4432-91b5-c37f79001485' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-d34f2249-7baf-4432-91b5-c37f79001485' 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'>face</span>: 13</li><li><span class='xr-has-index'>i</span>: 17280</li><li><span class='xr-has-index'>i_g</span>: 17280</li><li><span class='xr-has-index'>j</span>: 12960</li><li><span class='xr-has-index'>j_g</span>: 12960</li><li><span class='xr-has-index'>time</span>: 9030</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-995520b2-306c-420a-a565-24b518c9e98d' class='xr-section-summary-in' type='checkbox' checked><label for='section-995520b2-306c-420a-a565-24b518c9e98d' class='xr-section-summary' >Coordinates: <span>(6)</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'>face</span></div><div class='xr-var-dims'>(face)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 6 7 8 9 10 11 12</div><input id='attrs-1cd58388-615d-4e33-8d65-9436e1545fb4' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1cd58388-615d-4e33-8d65-9436e1545fb4' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-47e3aad4-d671-4826-8f6d-465743cf97d4' class='xr-var-data-in' type='checkbox'><label for='data-47e3aad4-d671-4826-8f6d-465743cf97d4' 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>standard_name :</span></dt><dd>face_index</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i_g</span></div><div class='xr-var-dims'>(i_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 17276 17277 17278 17279</div><input id='attrs-66d6e016-258b-432b-a92c-90f9e349a516' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-66d6e016-258b-432b-a92c-90f9e349a516' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4432785f-6cda-4517-9c49-224bd699694b' class='xr-var-data-in' type='checkbox'><label for='data-4432785f-6cda-4517-9c49-224bd699694b' 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>X</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>x-dimension of the u grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index_at_u_location</dd><dt><span>swap_dim :</span></dt><dd>XG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 17277, 17278, 17279])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j</span></div><div class='xr-var-dims'>(j)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 12956 12957 12958 12959</div><input id='attrs-dfd1e1c6-65e3-4bc3-ad95-0a66f4a136d1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-dfd1e1c6-65e3-4bc3-ad95-0a66f4a136d1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ccc093f6-0f5d-41e6-9016-83f695584e6e' class='xr-var-data-in' type='checkbox'><label for='data-ccc093f6-0f5d-41e6-9016-83f695584e6e' 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>Y</dd><dt><span>long_name :</span></dt><dd>y-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index</dd><dt><span>swap_dim :</span></dt><dd>YC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 12957, 12958, 12959])</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'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2011-09-13 ... 2012-09-23T05:00:00</div><input id='attrs-1916e492-7e2e-4264-b20e-0f5831aab527' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1916e492-7e2e-4264-b20e-0f5831aab527' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-da28c4db-6860-4b67-8089-7017f576b546' class='xr-var-data-in' type='checkbox'><label for='data-da28c4db-6860-4b67-8089-7017f576b546' 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></dl></div><div class='xr-var-data'><pre>array(['2011-09-13T00:00:00.000000000', '2011-09-13T01:00:00.000000000',\n", | |
" '2011-09-13T02:00:00.000000000', ..., '2012-09-23T03:00:00.000000000',\n", | |
" '2012-09-23T04:00:00.000000000', '2012-09-23T05:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i</span></div><div class='xr-var-dims'>(i)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 17276 17277 17278 17279</div><input id='attrs-f5822fec-82a4-4b45-8cb4-5a712b5ff220' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f5822fec-82a4-4b45-8cb4-5a712b5ff220' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6e367342-c005-4dca-81a8-3baadc773d1e' class='xr-var-data-in' type='checkbox'><label for='data-6e367342-c005-4dca-81a8-3baadc773d1e' 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>X</dd><dt><span>long_name :</span></dt><dd>x-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index</dd><dt><span>swap_dim :</span></dt><dd>XC</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 17277, 17278, 17279])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j_g</span></div><div class='xr-var-dims'>(j_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 12956 12957 12958 12959</div><input id='attrs-b018974c-e408-4820-8338-87ba9825125a' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b018974c-e408-4820-8338-87ba9825125a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-72f525d4-38c8-44de-a624-da17f40f2c95' class='xr-var-data-in' type='checkbox'><label for='data-72f525d4-38c8-44de-a624-da17f40f2c95' 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>Y</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>y-dimension of the v grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index_at_v_location</dd><dt><span>swap_dim :</span></dt><dd>YG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 12957, 12958, 12959])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-24c30267-ebf2-4194-a315-4854198c0bbc' class='xr-section-summary-in' type='checkbox' ><label for='section-24c30267-ebf2-4194-a315-4854198c0bbc' class='xr-section-summary' >Data variables: <span>(28)</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>U</span></div><div class='xr-var-dims'>(time, j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-7848f5b6-31f9-4da5-99b9-d8ea2b0f7acc' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-7848f5b6-31f9-4da5-99b9-d8ea2b0f7acc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f30cefef-5b2d-47c8-a00f-08413d962e55' class='xr-var-data-in' type='checkbox'><label for='data-f30cefef-5b2d-47c8-a00f-08413d962e55' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.36 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 12960, 17280) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 659191 Tasks </td><td> 108360 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"216\" height=\"176\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"90\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"91\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"93\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"95\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"97\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"99\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"101\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"103\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"105\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"107\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"109\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"111\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"113\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"115\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"117\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"119\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"121\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"123\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"124\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 46.88725490196079,36.88725490196079 46.88725490196079,126.88725490196079 10.0,90.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"157\" y2=\"27\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"159\" y2=\"29\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"161\" y2=\"31\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"163\" y2=\"33\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"164\" y2=\"34\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 166.88725490196077,36.88725490196079 46.88725490196079,36.88725490196079\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"126\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"166\" y1=\"36\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"46.88725490196079,36.88725490196079 166.88725490196077,36.88725490196079 166.88725490196077,126.88725490196079 46.88725490196079,126.88725490196079\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"106.887255\" y=\"146.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"186.887255\" y=\"81.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,186.887255,81.887255)\">12960</text>\n", | |
" <text x=\"18.443627\" y=\"128.443627\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,18.443627,128.443627)\">9030</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>V</span></div><div class='xr-var-dims'>(time, j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray></div><input id='attrs-e7bdfad5-3761-484d-98cf-21a04b37d672' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e7bdfad5-3761-484d-98cf-21a04b37d672' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-866a242d-67c8-4cd4-a65d-9deaed3f8cac' class='xr-var-data-in' type='checkbox'><label for='data-866a242d-67c8-4cd4-a65d-9deaed3f8cac' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.36 TiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 12960, 17280) </td> <td> (1, 4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 659191 Tasks </td><td> 108360 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"216\" height=\"176\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"90\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"91\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"93\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"95\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"97\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"99\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"101\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"103\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"105\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"107\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"109\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"111\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"113\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"115\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"117\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"119\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"121\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"123\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"124\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 46.88725490196079,36.88725490196079 46.88725490196079,126.88725490196079 10.0,90.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"157\" y2=\"27\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"159\" y2=\"29\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"161\" y2=\"31\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"163\" y2=\"33\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"164\" y2=\"34\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 166.88725490196077,36.88725490196079 46.88725490196079,36.88725490196079\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"126\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"166\" y1=\"36\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"46.88725490196079,36.88725490196079 166.88725490196077,36.88725490196079 166.88725490196077,126.88725490196079 46.88725490196079,126.88725490196079\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"106.887255\" y=\"146.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"186.887255\" y=\"81.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,186.887255,81.887255)\">12960</text>\n", | |
" <text x=\"18.443627\" y=\"128.443627\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,18.443627,128.443627)\">9030</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>CS</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-96c2c3da-82b0-4e88-93ae-f67432dcdc23' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-96c2c3da-82b0-4e88-93ae-f67432dcdc23' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9d0843d4-4c60-4bc6-b8de-188dea765b16' class='xr-var-data-in' type='checkbox'><label for='data-9d0843d4-4c60-4bc6-b8de-188dea765b16' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleCS</dd><dt><span>standard_name :</span></dt><dd>Cos of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Depth</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-f39cfcd9-9ac7-4458-b77d-c7bd2adcd5fc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f39cfcd9-9ac7-4458-b77d-c7bd2adcd5fc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-32cb7f13-577d-4c16-8762-af2f545c8afd' class='xr-var-data-in' type='checkbox'><label for='data-32cb7f13-577d-4c16-8762-af2f545c8afd' 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>coordinate :</span></dt><dd>XC YC</dd><dt><span>long_name :</span></dt><dd>ocean depth</dd><dt><span>standard_name :</span></dt><dd>ocean_depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PHrefC</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>15.4</div><input id='attrs-f111667d-a187-488d-b63c-227078998341' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f111667d-a187-488d-b63c-227078998341' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0bcc97ab-d872-4895-80da-f6b2e2c2fc5c' class='xr-var-data-in' type='checkbox'><label for='data-0bcc97ab-d872-4895-80da-f6b2e2c2fc5c' 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>long_name :</span></dt><dd>Reference Hydrostatic Pressure</dd><dt><span>standard_name :</span></dt><dd>cell_reference_pressure</dd><dt><span>units :</span></dt><dd>m2 s-2</dd></dl></div><div class='xr-var-data'><pre>array(15.4017, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>SN</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-338fa74d-7306-41f9-9b63-240e22cfe310' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-338fa74d-7306-41f9-9b63-240e22cfe310' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-dbe7b6d5-ba8d-4f5c-ba5a-fc2d87661bdc' class='xr-var-data-in' type='checkbox'><label for='data-dbe7b6d5-ba8d-4f5c-ba5a-fc2d87661bdc' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>AngleSN</dd><dt><span>standard_name :</span></dt><dd>Sin of grid orientation angle</dd><dt><span>units :</span></dt><dd> </dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XC</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-12a6ef77-bfef-4773-8617-abd9867652ed' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-12a6ef77-bfef-4773-8617-abd9867652ed' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-03115acb-3ad9-4e03-93c4-488019a2533c' class='xr-var-data-in' type='checkbox'><label for='data-03115acb-3ad9-4e03-93c4-488019a2533c' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XG</span></div><div class='xr-var-dims'>(j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-9fa5abe2-2685-43b7-90ec-114647433aef' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-9fa5abe2-2685-43b7-90ec-114647433aef' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-eda9c512-58bf-46b7-a064-4f9441c2123e' class='xr-var-data-in' type='checkbox'><label for='data-eda9c512-58bf-46b7-a064-4f9441c2123e' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YC</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-8f2d2836-7a88-418e-877e-5d094346984d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8f2d2836-7a88-418e-877e-5d094346984d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d434875e-40a1-480c-a11d-09de61db885b' class='xr-var-data-in' type='checkbox'><label for='data-d434875e-40a1-480c-a11d-09de61db885b' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>YG</span></div><div class='xr-var-dims'>(j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-3ab6de55-5fa9-45fe-b221-546da71d4c27' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3ab6de55-5fa9-45fe-b221-546da71d4c27' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c7b6831c-48d0-402d-b676-4499d03ab499' class='xr-var-data-in' type='checkbox'><label for='data-c7b6831c-48d0-402d-b676-4499d03ab499' 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>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude_at_f_location</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Z</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-1.57</div><input id='attrs-f3043331-d397-4234-8028-8926a5df47fa' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f3043331-d397-4234-8028-8926a5df47fa' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4e73816b-bc7d-40a4-a318-f4a374092afd' class='xr-var-data-in' type='checkbox'><label for='data-4e73816b-bc7d-40a4-a318-f4a374092afd' 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>long_name :</span></dt><dd>vertical coordinate of cell center</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-1.57, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>Zu</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-2.14</div><input id='attrs-0105b18c-b180-4314-befb-ac2d1cff22f3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0105b18c-b180-4314-befb-ac2d1cff22f3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-09294b33-a2b0-411d-91dd-ca56b05742bb' class='xr-var-data-in' type='checkbox'><label for='data-09294b33-a2b0-411d-91dd-ca56b05742bb' 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>long_name :</span></dt><dd>vertical coordinate of lower cell interface</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>standard_name :</span></dt><dd>depth_at_lower_w_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(-2.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>drF</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>1.14</div><input id='attrs-48b02547-1039-4f0b-87a5-b5147035373c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-48b02547-1039-4f0b-87a5-b5147035373c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c90cdf26-6914-47fc-82d5-01437754927c' class='xr-var-data-in' type='checkbox'><label for='data-c90cdf26-6914-47fc-82d5-01437754927c' 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>long_name :</span></dt><dd>cell z size</dd><dt><span>standard_name :</span></dt><dd>cell_z_size</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><pre>array(1.14, dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacC</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-eb04b0e7-6fc7-4f0b-8341-1c92439180c9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-eb04b0e7-6fc7-4f0b-8341-1c92439180c9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a69cb2d3-9324-4a1f-806d-0bd64d7b7e55' class='xr-var-data-in' type='checkbox'><label for='data-a69cb2d3-9324-4a1f-806d-0bd64d7b7e55' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacS</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-edddca36-7b6f-4a97-abe4-33858ec939dc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-edddca36-7b6f-4a97-abe4-33858ec939dc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a5e8bac7-e6c8-48cc-83f8-483616b83aa7' class='xr-var-data-in' type='checkbox'><label for='data-a5e8bac7-e6c8-48cc-83f8-483616b83aa7' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_v_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hFacW</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-50b226ae-cb6b-4043-89d6-640e4ab37444' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-50b226ae-cb6b-4043-89d6-640e4ab37444' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0104a4a3-86b1-41fe-9241-db28b4f0a3d3' class='xr-var-data-in' type='checkbox'><label for='data-0104a4a3-86b1-41fe-9241-db28b4f0a3d3' 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>long_name :</span></dt><dd>vertical fraction of open cell</dd><dt><span>standard_name :</span></dt><dd>cell_vertical_fraction_at_u_location</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>iter</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(9030,), meta=np.ndarray></div><input id='attrs-0177ca9e-e4b2-408a-9dca-81ce74703fa6' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-0177ca9e-e4b2-408a-9dca-81ce74703fa6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f546abc5-f150-4c2f-ae7c-1e316401b8aa' class='xr-var-data-in' type='checkbox'><label for='data-f546abc5-f150-4c2f-ae7c-1e316401b8aa' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 70.55 kiB </td> <td> 70.55 kiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030,) </td> <td> (9030,) </td></tr>\n", | |
" <tr><th> Count </th><td> 2 Tasks </td><td> 1 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> int64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >9030</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1</div><input id='attrs-562774fe-c555-4e69-ad5b-e06db35fdc28' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-562774fe-c555-4e69-ad5b-e06db35fdc28' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-89d47ce2-c6fc-457f-88ac-2309f9f9d089' class='xr-var-data-in' type='checkbox'><label for='data-89d47ce2-c6fc-457f-88ac-2309f9f9d089' 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>Z</dd><dt><span>long_name :</span></dt><dd>z-dimension of the t grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index</dd><dt><span>swap_dim :</span></dt><dd>Z</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_l</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1</div><input id='attrs-f710ae9d-8cbc-4837-9ce2-7ac1a9faa52e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f710ae9d-8cbc-4837-9ce2-7ac1a9faa52e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-25a028f7-655b-4b82-adda-7f1b1774c304' class='xr-var-data-in' type='checkbox'><label for='data-25a028f7-655b-4b82-adda-7f1b1774c304' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_upper_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zl</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>k_u</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1</div><input id='attrs-b9766db5-1e79-4e32-8cfd-35b87cf8fff3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b9766db5-1e79-4e32-8cfd-35b87cf8fff3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c09b3e61-e531-4cb1-b5e9-ef5d89d03019' class='xr-var-data-in' type='checkbox'><label for='data-c09b3e61-e531-4cb1-b5e9-ef5d89d03019' 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>Z</dd><dt><span>c_grid_axis_shift :</span></dt><dd>0.5</dd><dt><span>long_name :</span></dt><dd>z-dimension of the w grid</dd><dt><span>standard_name :</span></dt><dd>z_grid_index_at_lower_w_location</dd><dt><span>swap_dim :</span></dt><dd>Zu</dd></dl></div><div class='xr-var-data'><pre>array(1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rA</span></div><div class='xr-var-dims'>(j, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-af8c0843-076e-4f1b-9c59-0e93a4268e8b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-af8c0843-076e-4f1b-9c59-0e93a4268e8b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-795dbc4f-9d25-4aa7-861d-c1f812114cd6' class='xr-var-data-in' type='checkbox'><label for='data-795dbc4f-9d25-4aa7-861d-c1f812114cd6' 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>coordinate :</span></dt><dd>YC XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAs</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-fdc9ff96-cded-44d1-a36d-f5a3e1196895' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-fdc9ff96-cded-44d1-a36d-f5a3e1196895' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-18bbe882-ab27-49e8-a519-56474851e121' class='xr-var-data-in' type='checkbox'><label for='data-18bbe882-ab27-49e8-a519-56474851e121' 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>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_v_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAw</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-9c61ef7d-44a8-448c-9cfc-a786dbc9fb7e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-9c61ef7d-44a8-448c-9cfc-a786dbc9fb7e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ad634614-6e01-43c4-bbf0-31aa699785a4' class='xr-var-data-in' type='checkbox'><label for='data-ad634614-6e01-43c4-bbf0-31aa699785a4' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_u_location</dd><dt><span>units :</span></dt><dd>m2</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rAz</span></div><div class='xr-var-dims'>(j_g, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-1c96d620-f271-4d62-af96-1719c9aca947' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1c96d620-f271-4d62-af96-1719c9aca947' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5c896068-ee57-439c-8ffc-9af539e92b21' class='xr-var-data-in' type='checkbox'><label for='data-5c896068-ee57-439c-8ffc-9af539e92b21' 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>coordinate :</span></dt><dd>YG XG</dd><dt><span>long_name :</span></dt><dd>cell area</dd><dt><span>standard_name :</span></dt><dd>cell_area_at_f_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 74 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxC</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-f32b7ab9-de4b-4c2b-8f35-bd2238133554' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f32b7ab9-de4b-4c2b-8f35-bd2238133554' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-aeb22eb8-e01a-4058-af24-c8a0929b489a' class='xr-var-data-in' type='checkbox'><label for='data-aeb22eb8-e01a-4058-af24-c8a0929b489a' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 88 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyC</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320), meta=np.ndarray></div><input id='attrs-df117fea-48d0-496d-9daf-7b0553c7f6b6' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-df117fea-48d0-496d-9daf-7b0553c7f6b6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e7d65be9-da88-4886-9f19-20d4234d0b6f' class='xr-var-data-in' type='checkbox'><label for='data-e7d65be9-da88-4886-9f19-20d4234d0b6f' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.17 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4319, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 163 Tasks </td><td> 24 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dyG</span></div><div class='xr-var-dims'>(j, i_g)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(4320, 4320), meta=np.ndarray></div><input id='attrs-d2cf0232-74f0-4b07-ab9d-2c25f0d29fb8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d2cf0232-74f0-4b07-ab9d-2c25f0d29fb8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ae27b7fc-3752-4426-9e49-83738606f342' class='xr-var-data-in' type='checkbox'><label for='data-ae27b7fc-3752-4426-9e49-83738606f342' 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>coordinate :</span></dt><dd>YC XG</dd><dt><span>long_name :</span></dt><dd>cell y size</dd><dt><span>standard_name :</span></dt><dd>cell_y_size_at_u_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.19 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4320, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 88 Tasks </td><td> 12 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dxG</span></div><div class='xr-var-dims'>(j_g, i)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 4320), meta=np.ndarray></div><input id='attrs-f115af8f-5823-4d73-959d-42217ee7a65f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f115af8f-5823-4d73-959d-42217ee7a65f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e4075e6f-5a3f-48b3-a2ff-6d9b98a9692b' class='xr-var-data-in' type='checkbox'><label for='data-e4075e6f-5a3f-48b3-a2ff-6d9b98a9692b' 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>coordinate :</span></dt><dd>YG XC</dd><dt><span>long_name :</span></dt><dd>cell x size</dd><dt><span>standard_name :</span></dt><dd>cell_x_size_at_v_location</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 854.30 MiB </td> <td> 71.17 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (12960, 17280) </td> <td> (4319, 4320) </td></tr>\n", | |
" <tr><th> Count </th><td> 163 Tasks </td><td> 24 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"140\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"60\" x2=\"120\" y2=\"60\" />\n", | |
" <line x1=\"0\" y1=\"90\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"90\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"90\" />\n", | |
" <line x1=\"90\" y1=\"0\" x2=\"90\" y2=\"90\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,90.0 0.0,90.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"110.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"140.000000\" y=\"45.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,45.000000)\">12960</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-a51e6248-200f-4a01-8f78-b877909dfb5a' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-a51e6248-200f-4a01-8f78-b877909dfb5a' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.Dataset>\n", | |
"Dimensions: (face: 13, i: 17280, i_g: 17280, j: 12960, j_g: 12960, time: 9030)\n", | |
"Coordinates:\n", | |
" * face (face) int64 0 1 2 3 4 5 6 7 8 9 10 11 12\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j (j) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * i (i) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
"Data variables: (12/28)\n", | |
" U (time, j, i_g) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" V (time, j_g, i) float32 dask.array<chunksize=(1, 4320, 4320), meta=np.ndarray>\n", | |
" CS (j, i) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" Depth (j, i) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" PHrefC float32 15.4\n", | |
" SN (j, i) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" ... ...\n", | |
" rAw (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" rAz (j_g, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxC (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dyC (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>\n", | |
" dyG (j, i_g) float32 dask.array<chunksize=(4320, 4320), meta=np.ndarray>\n", | |
" dxG (j_g, i) float32 dask.array<chunksize=(1, 4320), meta=np.ndarray>" | |
] | |
}, | |
"execution_count": 9, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ds_ll_rc = ds_ll.reset_coords()\n", | |
"ds_ll_rc" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 10, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"<xgcm.Grid>\n", | |
"T Axis (not periodic, boundary=None):\n", | |
" * center time\n", | |
"X Axis (periodic, boundary=None):\n", | |
" * center i --> left\n", | |
" * left i_g --> center\n", | |
"Y Axis (not periodic, boundary=None):\n", | |
" * center j --> left\n", | |
" * left j_g --> center" | |
] | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"import xgcm\n", | |
"grid = xgcm.Grid(ds_ll_rc, periodic=['X'])\n", | |
"grid" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 11, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.DataArray (time: 9030, j_g: 12960, i_g: 17280)>\n", | |
"dask.array<truediv, shape=(9030, 12960, 17280), dtype=float32, chunksize=(1, 4319, 4319), chunktype=numpy.ndarray>\n", | |
"Coordinates:\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279</pre><div class='xr-wrap' hidden><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'></div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 9030</li><li><span class='xr-has-index'>j_g</span>: 12960</li><li><span class='xr-has-index'>i_g</span>: 17280</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-53fff154-e6db-4bc4-aacd-e1eeab60d38a' class='xr-array-in' type='checkbox' checked><label for='section-53fff154-e6db-4bc4-aacd-e1eeab60d38a' 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>dask.array<chunksize=(1, 1, 1), meta=np.ndarray></span></div><div class='xr-array-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.36 TiB </td> <td> 71.16 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 12960, 17280) </td> <td> (1, 4319, 4319) </td></tr>\n", | |
" <tr><th> Count </th><td> 8019083 Tasks </td><td> 433440 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"216\" height=\"176\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"90\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"91\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"93\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"95\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"97\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"99\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"101\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"103\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"105\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"107\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"109\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"111\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"113\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"115\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"117\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"119\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"121\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"123\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"124\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 46.88725490196079,36.88725490196079 46.88725490196079,126.88725490196079 10.0,90.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"157\" y2=\"27\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"159\" y2=\"29\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"161\" y2=\"31\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"163\" y2=\"33\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"164\" y2=\"34\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 166.88725490196077,36.88725490196079 46.88725490196079,36.88725490196079\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"126\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"166\" y1=\"36\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"46.88725490196079,36.88725490196079 166.88725490196077,36.88725490196079 166.88725490196077,126.88725490196079 46.88725490196079,126.88725490196079\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"106.887255\" y=\"146.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"186.887255\" y=\"81.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,186.887255,81.887255)\">12960</text>\n", | |
" <text x=\"18.443627\" y=\"128.443627\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,18.443627,128.443627)\">9030</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></div></li><li class='xr-section-item'><input id='section-4b38ea2c-da68-4bcb-81be-189f27ff0af7' class='xr-section-summary-in' type='checkbox' checked><label for='section-4b38ea2c-da68-4bcb-81be-189f27ff0af7' 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'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2011-09-13 ... 2012-09-23T05:00:00</div><input id='attrs-71f9106b-f6f8-4905-9307-5fffe6288542' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-71f9106b-f6f8-4905-9307-5fffe6288542' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-79683822-bb80-4ff7-b8dd-c9b6c495acb1' class='xr-var-data-in' type='checkbox'><label for='data-79683822-bb80-4ff7-b8dd-c9b6c495acb1' 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></dl></div><div class='xr-var-data'><pre>array(['2011-09-13T00:00:00.000000000', '2011-09-13T01:00:00.000000000',\n", | |
" '2011-09-13T02:00:00.000000000', ..., '2012-09-23T03:00:00.000000000',\n", | |
" '2012-09-23T04:00:00.000000000', '2012-09-23T05:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>j_g</span></div><div class='xr-var-dims'>(j_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 12956 12957 12958 12959</div><input id='attrs-0a6abc37-55c0-4ee4-969a-d3a53041eecb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0a6abc37-55c0-4ee4-969a-d3a53041eecb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-563cca1e-f1a0-41b3-bb25-626d7640f9b4' class='xr-var-data-in' type='checkbox'><label for='data-563cca1e-f1a0-41b3-bb25-626d7640f9b4' 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>Y</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>y-dimension of the v grid</dd><dt><span>standard_name :</span></dt><dd>y_grid_index_at_v_location</dd><dt><span>swap_dim :</span></dt><dd>YG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 12957, 12958, 12959])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>i_g</span></div><div class='xr-var-dims'>(i_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 ... 17276 17277 17278 17279</div><input id='attrs-6ae578ae-7645-473c-9038-dd41a8774223' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6ae578ae-7645-473c-9038-dd41a8774223' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f8948dbc-8046-49ba-88e2-b54f9bf7c770' class='xr-var-data-in' type='checkbox'><label for='data-f8948dbc-8046-49ba-88e2-b54f9bf7c770' 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>X</dd><dt><span>c_grid_axis_shift :</span></dt><dd>-0.5</dd><dt><span>long_name :</span></dt><dd>x-dimension of the u grid</dd><dt><span>standard_name :</span></dt><dd>x_grid_index_at_u_location</dd><dt><span>swap_dim :</span></dt><dd>XG</dd></dl></div><div class='xr-var-data'><pre>array([ 0, 1, 2, ..., 17277, 17278, 17279])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-34a17446-74d9-4cc4-b70a-1f97050eb7e5' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-34a17446-74d9-4cc4-b70a-1f97050eb7e5' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.DataArray (time: 9030, j_g: 12960, i_g: 17280)>\n", | |
"dask.array<truediv, shape=(9030, 12960, 17280), dtype=float32, chunksize=(1, 4319, 4319), chunktype=numpy.ndarray>\n", | |
"Coordinates:\n", | |
" * time (time) datetime64[ns] 2011-09-13 ... 2012-09-23T05:00:00\n", | |
" * j_g (j_g) int64 0 1 2 3 4 5 6 ... 12954 12955 12956 12957 12958 12959\n", | |
" * i_g (i_g) int64 0 1 2 3 4 5 6 ... 17274 17275 17276 17277 17278 17279" | |
] | |
}, | |
"execution_count": 11, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"zeta = (-grid.diff(ds_ll_rc.U * ds_ll_rc.dxC, 'Y', boundary='extend') +\n", | |
" grid.diff(ds_ll_rc.V * ds_ll_rc.dyC, 'X', boundary='extend')) / ds_ll_rc.rAz\n", | |
"zeta" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 12, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.36 TiB </td> <td> 71.16 MiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (9030, 12960, 17280) </td> <td> (1, 4319, 4319) </td></tr>\n", | |
" <tr><th> Count </th><td> 8019083 Tasks </td><td> 433440 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float32 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"216\" height=\"176\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"30\" x2=\"46\" y2=\"66\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"60\" x2=\"46\" y2=\"96\" />\n", | |
" <line x1=\"10\" y1=\"90\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"90\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"91\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"93\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"95\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"97\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"99\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"101\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"103\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"105\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"107\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"109\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"111\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"113\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"115\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"117\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"119\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"121\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"123\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"124\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 46.88725490196079,36.88725490196079 46.88725490196079,126.88725490196079 10.0,90.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n", | |
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n", | |
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n", | |
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n", | |
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n", | |
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n", | |
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n", | |
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n", | |
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n", | |
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n", | |
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n", | |
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n", | |
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" />\n", | |
" <line x1=\"37\" y1=\"27\" x2=\"157\" y2=\"27\" />\n", | |
" <line x1=\"39\" y1=\"29\" x2=\"159\" y2=\"29\" />\n", | |
" <line x1=\"41\" y1=\"31\" x2=\"161\" y2=\"31\" />\n", | |
" <line x1=\"43\" y1=\"33\" x2=\"163\" y2=\"33\" />\n", | |
" <line x1=\"44\" y1=\"34\" x2=\"164\" y2=\"34\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"10\" y1=\"0\" x2=\"46\" y2=\"36\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"40\" y1=\"0\" x2=\"76\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"70\" y1=\"0\" x2=\"106\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"100\" y1=\"0\" x2=\"136\" y2=\"36\" />\n", | |
" <line x1=\"130\" y1=\"0\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"10.0,0.0 130.0,0.0 166.88725490196077,36.88725490196079 46.88725490196079,36.88725490196079\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"166\" y2=\"36\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"66\" x2=\"166\" y2=\"66\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"96\" x2=\"166\" y2=\"96\" />\n", | |
" <line x1=\"46\" y1=\"126\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"126\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"76\" y1=\"36\" x2=\"76\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"106\" y1=\"36\" x2=\"106\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"136\" y1=\"36\" x2=\"136\" y2=\"126\" />\n", | |
" <line x1=\"166\" y1=\"36\" x2=\"166\" y2=\"126\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"46.88725490196079,36.88725490196079 166.88725490196077,36.88725490196079 166.88725490196077,126.88725490196079 46.88725490196079,126.88725490196079\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"106.887255\" y=\"146.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >17280</text>\n", | |
" <text x=\"186.887255\" y=\"81.887255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,186.887255,81.887255)\">12960</text>\n", | |
" <text x=\"18.443627\" y=\"128.443627\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,18.443627,128.443627)\">9030</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table>" | |
], | |
"text/plain": [ | |
"dask.array<truediv, shape=(9030, 12960, 17280), dtype=float32, chunksize=(1, 4319, 4319), chunktype=numpy.ndarray>" | |
] | |
}, | |
"execution_count": 12, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"zeta.data" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 13, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.Dataset>\n", | |
"Dimensions: (time: 10, x_c: 1000, x_g: 1000)\n", | |
"Coordinates:\n", | |
" * x_c (x_c) float64 0.5 1.5 2.5 3.5 4.5 ... 995.5 996.5 997.5 998.5 999.5\n", | |
" * x_g (x_g) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999\n", | |
" * time (time) int64 0 1 2 3 4 5 6 7 8 9\n", | |
"Data variables:\n", | |
" foo (x_c) float64 dask.array<chunksize=(100,), meta=np.ndarray>\n", | |
" bar (time, x_c) float64 dask.array<chunksize=(1, 1000), meta=np.ndarray></pre><div class='xr-wrap' hidden><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-f5b37fa4-8da5-4f23-9978-37f6bb18dcae' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-f5b37fa4-8da5-4f23-9978-37f6bb18dcae' 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>: 10</li><li><span class='xr-has-index'>x_c</span>: 1000</li><li><span class='xr-has-index'>x_g</span>: 1000</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-28bd80b4-be14-48b0-9d06-9fe86abf1aba' class='xr-section-summary-in' type='checkbox' checked><label for='section-28bd80b4-be14-48b0-9d06-9fe86abf1aba' 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'>x_c</span></div><div class='xr-var-dims'>(x_c)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>0.5 1.5 2.5 ... 997.5 998.5 999.5</div><input id='attrs-2c031358-24ac-4d97-a4ac-1ade4158e5d5' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-2c031358-24ac-4d97-a4ac-1ade4158e5d5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f1397a58-3607-4d37-8382-d47b9e7a7d2f' class='xr-var-data-in' type='checkbox'><label for='data-f1397a58-3607-4d37-8382-d47b9e7a7d2f' 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([5.000e-01, 1.500e+00, 2.500e+00, ..., 9.975e+02, 9.985e+02, 9.995e+02])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>x_g</span></div><div class='xr-var-dims'>(x_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 ... 995 996 997 998 999</div><input id='attrs-e95f1c9f-c986-443a-b4d2-0808f4127b57' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e95f1c9f-c986-443a-b4d2-0808f4127b57' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-77369d13-29db-4ce7-8e79-0231eb64b95a' class='xr-var-data-in' type='checkbox'><label for='data-77369d13-29db-4ce7-8e79-0231eb64b95a' 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, ..., 997, 998, 999])</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'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 6 7 8 9</div><input id='attrs-81aaea68-f003-4914-8332-215fd69b2e84' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-81aaea68-f003-4914-8332-215fd69b2e84' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0d93f962-6728-48f3-a9f2-a2de63fe3105' class='xr-var-data-in' type='checkbox'><label for='data-0d93f962-6728-48f3-a9f2-a2de63fe3105' 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, 3, 4, 5, 6, 7, 8, 9])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-e5110a16-66bc-4649-9f21-840ed783d613' class='xr-section-summary-in' type='checkbox' checked><label for='section-e5110a16-66bc-4649-9f21-840ed783d613' class='xr-section-summary' >Data variables: <span>(2)</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>foo</span></div><div class='xr-var-dims'>(x_c)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(100,), meta=np.ndarray></div><input id='attrs-3c198c07-0130-4e41-bb70-2701c704a7b8' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-3c198c07-0130-4e41-bb70-2701c704a7b8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-916fc8ec-8319-478d-b3cc-6f4f4a30eba9' class='xr-var-data-in' type='checkbox'><label for='data-916fc8ec-8319-478d-b3cc-6f4f4a30eba9' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.81 kiB </td> <td> 800 B </td></tr>\n", | |
" <tr><th> Shape </th><td> (1000,) </td> <td> (100,) </td></tr>\n", | |
" <tr><th> Count </th><td> 10 Tasks </td><td> 10 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"12\" y1=\"0\" x2=\"12\" y2=\"25\" />\n", | |
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n", | |
" <line x1=\"36\" y1=\"0\" x2=\"36\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"72\" y1=\"0\" x2=\"72\" y2=\"25\" />\n", | |
" <line x1=\"84\" y1=\"0\" x2=\"84\" y2=\"25\" />\n", | |
" <line x1=\"96\" y1=\"0\" x2=\"96\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1000</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>bar</span></div><div class='xr-var-dims'>(time, x_c)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array<chunksize=(1, 1000), meta=np.ndarray></div><input id='attrs-d359c099-82d9-4eea-a614-f92f67e0c2e9' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-d359c099-82d9-4eea-a614-f92f67e0c2e9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0b90f061-15ba-4f19-a116-99b838f1dc03' class='xr-var-data-in' type='checkbox'><label for='data-0b90f061-15ba-4f19-a116-99b838f1dc03' 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'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 78.12 kiB </td> <td> 7.81 kiB </td></tr>\n", | |
" <tr><th> Shape </th><td> (10, 1000) </td> <td> (1, 1000) </td></tr>\n", | |
" <tr><th> Count </th><td> 10 Tasks </td><td> 10 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"2\" x2=\"120\" y2=\"2\" />\n", | |
" <line x1=\"0\" y1=\"5\" x2=\"120\" y2=\"5\" />\n", | |
" <line x1=\"0\" y1=\"7\" x2=\"120\" y2=\"7\" />\n", | |
" <line x1=\"0\" y1=\"10\" x2=\"120\" y2=\"10\" />\n", | |
" <line x1=\"0\" y1=\"12\" x2=\"120\" y2=\"12\" />\n", | |
" <line x1=\"0\" y1=\"15\" x2=\"120\" y2=\"15\" />\n", | |
" <line x1=\"0\" y1=\"17\" x2=\"120\" y2=\"17\" />\n", | |
" <line x1=\"0\" y1=\"20\" x2=\"120\" y2=\"20\" />\n", | |
" <line x1=\"0\" y1=\"22\" x2=\"120\" y2=\"22\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1000</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">10</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-a7e0aff2-59cf-4943-b938-c59a78713192' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-a7e0aff2-59cf-4943-b938-c59a78713192' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.Dataset>\n", | |
"Dimensions: (time: 10, x_c: 1000, x_g: 1000)\n", | |
"Coordinates:\n", | |
" * x_c (x_c) float64 0.5 1.5 2.5 3.5 4.5 ... 995.5 996.5 997.5 998.5 999.5\n", | |
" * x_g (x_g) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999\n", | |
" * time (time) int64 0 1 2 3 4 5 6 7 8 9\n", | |
"Data variables:\n", | |
" foo (x_c) float64 dask.array<chunksize=(100,), meta=np.ndarray>\n", | |
" bar (time, x_c) float64 dask.array<chunksize=(1, 1000), meta=np.ndarray>" | |
] | |
}, | |
"execution_count": 13, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"import dask.array as dsa\n", | |
"\n", | |
"ds_test = xr.Dataset({'foo': ('x_c', dsa.random.random(1000, chunks=100)),\n", | |
" 'bar': (('time', 'x_c'), dsa.random.random((10, 1000), chunks=(1, 1000)))},\n", | |
" coords={'x_c': np.arange(1000) + 0.5,\n", | |
" 'x_g': np.arange(1000),\n", | |
" 'time': np.arange(10)})\n", | |
"ds_test" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 14, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"<xgcm.Grid>\n", | |
"X Axis (periodic, boundary=None):\n", | |
" * center x_c --> left\n", | |
" * left x_g --> center" | |
] | |
}, | |
"execution_count": 14, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"grid_test = xgcm.Grid(ds_test, coords={'X': {'center': 'x_c', 'left': 'x_g'}})\n", | |
"grid_test" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 15, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"image/png": "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FM0jFZrnIZpHNjTPQzSPVGieR9E8UqF5HqJ5ZEPzPETzSEVU86h3XnvhwoWaNWt27tw5JydHtYtCLL1e//bbbzs5Oe3cuVP0FpEiIiJsbGy++eYb0UOgnhs3bnh7e7du3TojI0P0FmF0Ot3AgQMrVqx4+PBh0VugnvXr12u12nHjxokeIhLNIyGax4jmkRDNY6B5ZEXzGGgeKdE8RjSPhGgeA80jK5rHQPNISUjzqHRee/369bp163bo0IE3YZZNcXFxv379ZP5CHhkZaWtr+9lnn4keArVdunSpVq1anTt3lvP9DEpKSl577TUXF5c9e/aI3gK1/fbbbzY2Nl9//bXoIWLQPNKieWgeadE8NI+0aB6aR040D80jLZqH5pEWzUPzyEn95tEYDAbFxIzvQF5SUvLHH3+4u7ub+nIwN0VFRS+//HJiYuKBAwfq1asneo6q9uzZExwcHB4ePnv2bNFbIMDZs2e7du3auXPndevW2draip6jqgkTJsyePTsmJqZnz56it0CAH3/8ccyYMUuWLBk2bJjoLaqieSRH89A80qJ5aB5p0Tw0j5xoHppHWjQPzSMtmofmkZPKzWPy81qdThcWFpacnLx///66deua9FowWzk5OQEBAYWFhXv37nVzcxM9RyUXL17s3Llzx44do6KiZGs4PHT48OHu3bsPGTLkp59+Er1FPYsXLw4PD//111+HDh0qeguE+eSTT6ZPnx4TExMUFCR6i0poHig0D80jMZpH9BYIQ/OIngMxaB6aR1o0j+gtEIbmET0HYqjaPKb+Ad53333XycnpwIEDpr4QzFxqamrt2rUDAgIKCgpEb1FDenp648aN27dvL+drpOBRa9assbGxmTlzpughKomNjdVqtZMnTxY9BILp9frXX3+9YsWKSUlJoreohOaBEc0DadE8kBPNA2nRPJAWzQM50TyQlmrNY9rz2m+++cbW1nbjxo0mvQosxfHjx11dXYcMGaLX60VvMa38/Hw/P7/69evfvn1b9BaYhSlTptjY2Kxfv170EJNLTEx0dXUdNmyY1f9rjqeRn5/v7+9fr169W7duid5icjQPHkXzQFo0D+RE80BaNA+kRfNATjQPpKVO85jwvHbTpk02NjazZ8823SVgcYw3ZE2bNk30ENN68803K1eufOrUKdFDYEbCw8MrVKhw8uRJ0UNM6O7du3Xr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r+Z5pvPaGzduNG3a9LPPPvvkk0+eZQRgFBUV1bdv3927d/v7+4ve8gQLFy587733Tpw40axZM9FbYA3eeOON/fv3p6SkODo6it7yBM8//3xmZuahQ4dsbGxEb4HFu3fvXuPGjV9//fWZM2eK3vIENA/KF80DadE8kBPNA2nRPJAWzQM50TyQVrk0zzOd11rQFx5YihdeeOHu3btHjhwx50TIyclp3Ljx4MGDzf8LDyxFampqkyZNPv/8848//lj0lr+zYcOGV155ZdeuXV27dhW9BVZiwYIF77333vHjx5s3by56y9+heVDuaB7IieaBtGgeSIvmgZxoHkiL5oG0nr15yn5ee+DAAT8/v7Vr1/bp06dsfwLw306dOtW6detFixaZ81t8f/TRR0uWLDl37py7u7voLbAekydPnjZt2rlz52rUqCF6y58rKipq2bKlr6/vypUrRW+B9dDr9c8995ynp+fmzZtFb/lLNA9MgeaBtGgeyInmgbRoHkiL5oGcaB5I69mbp4zntQaDoWvXrvb29tu3by/bhYG/MmbMmLVr1547d65ixYqit/yJixcvNm/efObMme+++67oLbAq+fn5Pj4+gYGBv/zyi+gtf+7777//4osvTp8+XbduXdFbYFV27twZGBgYExMTGhoqesufoHlgOjQP5ETzQFo0D6RF80BONA+kRfNAWs/YPGU8r125cuWQIUOOHDnSpk2bMvzjwN/IyMho1KjRmDFjvvrqK9Fb/kS/fv3OnTuXmJio1WpFb4G1Wb169WuvvXb06FEz/NSamZnp7e09duzYyZMni94CK9S/f//Tp08nJSXZ2tqK3vI4mgemQ/NAWjQPpEXzQE40D6RF80BaNA/k9IzNU5bz2pKSkhYtWjz33HMRERFluCTwRFOmTPn6668vXrxYrVo10Vv+j2PHjrVv337jxo29e/cWvQXWqWPHjp6enhs3bhQ95HGffPLJ4sWLL1265OrqKnoLrND58+d9fHyWLFnyxhtviN7yf9A8MDWaB9KieSAnmgfSonkgLZoHcqJ5IK1naZ6ynNf++uuvI0aMOHXqVOPGjUv7zwJPIy8vr0GDBkOHDp06daroLf9HWFhYWlraoUOHNBqN6C2wTrGxsb169Tpw4EDHjh1Fb/lf6enp3t7eX3zxxUcffSR6C6zW8OHD9+zZc/r0abO6q53mganRPJAWzQNp0TyQE80DadE8kBbNAzk9S/OU+ry2uLi4adOmPXr0WLRoUWkvBjy9mTNnfvbZZ+fPn/fy8hK95f87fPhwx44d4+Linn/+edFbYM0CAgKcnZ3j4uJED/lf48ePX7FixcWLF52dnUVvgdW6evVq48aN58+f//bbb4ve8v/RPFAHzQNp0TyQE80DadE8kBbNAznRPJBWmZun1Oe1CxYseP/998+ePVu/fv1S/YNAqRQUFDRq1Khv376zZ88WveX/CwoKKigo2LNnj+ghsHIJCQlBQUE7d+7s1q2b6C2Koii3bt1q2LDht99+O3bsWNFbYOXeeeeduLi4c+fOi+d2bgAAIABJREFUOTg4iN6iKDQP1ELzQFo0D6RF80BONA+kRfNAWjQP5FTm5indeW1xcXHDhg179+49b968Ui4ESm3+/Pnjx4+/dOlSjRo1RG9R9u7d26VLl+3btwcGBoreAusXGBhoa2sbHx8veoiiKMq4cePWrl17/vx5R0dH0Vtg5a5fv96oUaM5c+aEh4eL3kLzQFU0D6RF80BONA+kRfNAWjQP5ETzQFplax6bUl1j9erVN2/enDBhQim3AWXx9ttvu7m5zZ07V/QQRVGUadOm+fn5EfFQx6effpqQkHDs2DHRQ5SsrKyff/55/PjxRDxUULt27aFDh37//fd6vV70FpoHqqJ5IC2aB3KieSAtmgfSonkgJ5oH0ipb85TuvHbGjBkDBgyoW7duqf4poGwcHBxGjx79008/5ebmil1y/vz5TZs2jR8/XuwMyCM4OLhNmzYzZswQPUT56aefbGxshg8fLnoIZDF+/PiLFy9u2rRJ9BCaB6qieSAtmgfSonkgJ5oH0qJ5IC2aB3IqW/OU4rw2ISEhMTFx3Lhxpd8GlNHo0aOLioqWLFkidsaMGTPq1av38ssvi50BqXz44YerV6++du2awA3FxcXz589/9913K1WqJHAGpNKkSZNevXpNnz5d7AyaB+qjeSAtmgdyonkgLZoH0qJ5ICeaB9IqQ/OU4v1re/XqlZ+fv2PHjjJtA8rovffei4mJOXfunFarFTIgMzOzTp06U6dOHT16tJABkFNxcXGDBg0GDRo0bdo0URt+/fXX8PDwixcv1q5dW9QGSGjnzp2BgYH79+/v1KmTqA00D4SgeSAnmgfSonkgLZoHcqJ5IC2aB9IqbfM87c/XnjlzJi4ujtcJgfo+/PDDa9eubdiwQdSA+fPnOzo6Dhs2TNQAyMnOzu79999fuHChwNeJmjVr1uDBg4l4qKx79+7t27efPXu2qAE0D0SheSAnmgfSonkgLZoHcqJ5IC2aB9IqbfM87XntwoUL69Wr16tXr7IOA8qoQYMGISEhCxcuFHJ1vV6/ePHit956y8XFRcgAyGzkyJHFxcWrVq0ScvUDBw6cOHHi/fffF3J1SG7MmDHr1q1LS0sTcnWaB6LQPJAWzQNp0TyQE80DadE8kBbNAzmVtnme6ry2qKho2bJlI0aMsLEpxfvdAuVlxIgR27Ztu3jxovqX3rp169WrV4cPH67+pYHKlSv36dNn8eLFQq6+aNGiVq1adejQQcjVIblBgwY5OzsvXbpU/UvTPBCL5oGcaB5Ii+aBtGgeyInmgbRoHkirVM3zVM/RtWvXZmVlvfnmm8+0Cyir3r1716hRIyIiQv1LL1q0qFu3bs2aNVP/0oCiKCNHjjx48ODx48dVvm5OTs6aNWvCw8NVvi5g5OTk9Oqrry5atMhgMKh8aZoHYtE8kBbNAznRPJAWzQNp0TyQE80DaZWqeZ7qvHbRokVhYWE1a9Z8tmFAGWm12mHDhv3yyy8lJSVqXvfOnTubNm0aOXKkmhcFHtW9e/emTZv+8ssvKl93+fLlOp3utddeU/m6wEOjRo06e/bs3r17Vb4uzQOxaB5Ii+aBtGgeyInmgbRoHkiL5oGcStU8Tz6vvXDhws6dO0kZiPX222/fvHkzNjZWzYv++uuvrq6u/fr1U/OiwGOGDx++bNmy/Px8NS+6ePHiAQMGuLm5qXlR4FGtWrVq3779okWL1LwozQNzQPNAWjQP5ETzQFo0D6RF80BONA+k9fTN8+Tz2pUrV3p6eoaEhJTHMKCMGjRoEBAQsHz5cjUvumLFisGDBzs6Oqp5UeAxQ4YMyc7OVvOb2LNnzx49epTXCYFww4YNW79+vZrfxNI8MAc0D6RF80BaNA/kRPNAWjQPpEXzQE5P3zxPPq9dvXr1gAEDbG1ty2MYUHYDBw7cuHFjXl6eOpc7c+ZMUlLSoEGD1Lkc8Fdq1KgREBAQGRmp2hVXrVpVvXr1gIAA1a4I/KkBAwY8ePAgJiZGtSvSPDATNA/kRPNAWjQPpEXzQE40D6RF80BaT9k8TzivPXPmTEpKysCBA8tvGFBGAwYMKCoqUu3us1WrVtWoUcPf31+dywF/Y+DAgZs2bVLtm9jIyEhSBubA09NTzW9iaR6YD5oH0qJ5ICeaB9KieSAtmgdyonkgradsniec165cubJGjRp+fn7lNwwoo6pVq3br1m316tXqXG7NmjUDBw4kZWAO+vfvX1RUtHnzZhWudfLkyVOnTnHHMczEoEGDoqOjc3NzVbgWzQPzQfNAWjQPpEXzQE40D6RF80BaNA/k9JTN84Tz2jVr1gwaNMjG5skvmwyoYNCgQTExMSp8Qk9OTj516hR338BMeHh4BAYGqnP32erVq2vVqtW5c2cVrgU8Ub9+/VT7JpbmgVmheSAnmgfSonkgLZoHcqJ5IC2aB9J6mub5uyfrmTNnTp8+3b9///IeBpRRnz59CgsLt2zZYuoLRUVFeXl5derUydQXAp7SgAEDYmNjCwoKTH2hqKiofv36kTIwEx4eHt27d1+/fr2pL0TzwNzQPJAWzQM50TyQFs0DadE8kBPNA2k9TfP83WfqmJgYNzc3Ugbmw8PD47nnnouLizP1hWJjY0NDQ0kZmI/Q0ND8/Pxdu3aZ9Co3btw4efJkWFiYSa8ClEpoaOjWrVtLSkpMehWaB+aG5oG0aB5Ii+aBnGgeSIvmgbRoHsjpaZrn7zIlLi7uhRde4H0dYFZCQkLi4uIMBoPpLpGVlXXo0KHQ0FDTXQIorVq1ajVv3tzU38TGxMS4uLh07drVpFcBSiU0NNT4admkV6F5YIZoHsiJ5oG0aB5Ii+aBnGgeSIvmgbSe2Dx/eV6bl5e3e/duUgbmJiQk5MaNGykpKaa7xJYtWzQaTc+ePU13CaAMQkNDY2NjTXqJuLi4wMBAR0dHk14FKJVmzZrVr1/fpN/E0jwwTzQPpEXzQE40D6RF80BaNA/kRPNAWk9snr88r92xY0dhYWFwcLBphgFl1L59+2rVqpm0ZmJjY/39/StVqmS6SwBlEBIScubMmUuXLpnozy8uLt6+/f+1d+dxUdf7Hse/w7ALIosLbjCuKLuCC+AOCkc9WqZmalpm2npa1U6dOHW6ZVlmWZ1cjqYdK7ejuYJpigq4ocRmojKAKwoq+zbL/WPu4RLiCDO/33x/v/m8n3/cx1HhOx+5H3++6DfO/IqUAQkaO3asqB2P5gFpQvMAWWgeIAvNAzSheYAsNA+QheYBmh7aPA+8X5uYmDhgwABvb29xBgMwkY2NTUxMjPG3ZTaHXq8/cOBAbGysSOcDmCwqKsrV1fWXX34R6fzU1NTS0lIsP0hQXFzcmTNniouLRTofzQPShOYBstA8QBaaB2hC8wBZaB4gC80DND20eR54vzYpKWn06NHiTAVgllGjRqWkpNTV1YlxeG5u7s2bN7H8IEH29vaRkZFHjx4V6fykpCRfX98ePXqIdD6AyUaOHKlQKI4fPy7S+WgekCw0D9CE5gGy0DxAFpoHaELzAFloHiDLePM0f7+2rKwsJycnIiJCzMEATBQVFVVdXZ2eni7G4cnJyU5OTiEhIWIcDmCmyMhI8VImJSUFl32QJjc3t/79+ycnJ4txOJoHpAzNA2SheYAmNA+QheYBstA8QBOaB8gy3jzN369NTU3VarVDhgwRczAAE/Xp06d9+/YiXdBTUlIGDRpkb28vxuEAZoqMjCwsLLxy5YrgJ+t0uhMnTkRGRgp+MoAgIiMjRbrso3lAytA8QBaaB8hC8wBNaB4gC80DZKF5gCbjzdP8/drk5OTevXt36tRJzMEATKRQKCIiIkS6oCcnJyNlQLIGDx5sb28vxvJnZ2ffu3cPyw+SFRkZmZaWVlVVJfjJaB6QMjQPkIXmAbLQPEATmgfIQvMAWWgeoMl48zzwfi2u5iBlIr1aSElJyYULF/BqCSBZzs7OwcHBYnR8cnKyq6trQECA4CcDCCIqKqquri4tLU3wk9E8IHFoHqAJzQNkoXmALDQP0ITmAbLQPECWkeZp5n6tXq8/c+YM/sE4SNnQoUOLiooKCgqEPfb06dN6vR7LD1IWERFx8uRJwY89derUoEGDlEql4CcDCMLX19fb21vw5UfzgPSheYAsNA/QhOYBstA8QBaaB2hC8wBZRpqnmfu1eXl5ZWVlISEh4g8GYKLg4GCFQpGRkSHssenp6d26dfP09BT2WAABBQcHZ2VlabVaYY/97bffcNkHiQsODhb8so/mAelD8wBZaB4gC80DNKF5gCw0D5CF5gGajDRPM/drMzIybGxs/P39xR8MwESurq4+Pj6CX9AzMzODgoKEPRNAWIGBgdXV1ZcvXxbwTK1We/78+cDAQAHPBBBcYGBgZmamsGeieUD60DxAFpoHyELzAE1oHiALzQNkoXmAJiPN0/z92h49eri4uIg/GIDpgoKCxLigo+NB4vz9/ZVKpbDLf+HCherqaiw/SFxgYOD58+fr6+sFPBPNA7KA5gGa0DxAFpoHyELzAE1oHiALzQNkPah5mrlfi6eegSwI/gScurq63NxcPPUMJM7Jyalnz57CLn9GRoatrW2/fv0EPBNAcEFBQbW1tbm5uQKeieYBWUDzAE1oHiALzQNkoXmAJjQPkIXmAbIe1DzN368NCAgQfyQAswQGBubm5tbU1Ah14Pnz5+vq6tDxIH1BQUHCvkhUVlZW7969HR0dBTwTQHB+fn52dnbCLj+aB2QBzQNkoXmAJjQPkIXmAbLQPEATmgfIelDzNL1fq9Fo8vLy8OwbkL5+/foZ1lWoA3Nzc5VKZZ8+fYQ6EEAkfn5+wj71LDc3F5d9kD4HBweVSiXg8qN5QC7QPEAWmgdoQvMAWWgeIAvNAzSheYCsBzVP0/u1V65c0Wg0KpXKUoMBmMiwpfn5+UIdqFarO3fubG9vL9SBACLx9fXNz8/X6/VCHahWq3HZB1lQqVQCXvbRPCAXaB4gC80DZKF5gCY0D5CF5gGy0DxA04Oap+n9WsNH+Pr6WmAmAHO4urp6eHio1WqhDszPz8fVHGRBpVJVVlbevn1bqAPVajUu+yALvr6+wl72GZoH5ADNA2SheYAsNA/QhOYBstA8QBaaB2h6UPM0vV+rVqudnJw6dOhgqcEATCfsE3Dy8/NxNQdZMHzDKVTNlJeXl5SU4JtYkAVhL/toHpARNA/QhOYBstA8QBaaB2hC8wBZaB4gq9nlb3q/tqCgQKVSKRQKCw0FYAaVSoXnXQJB3bp1s7W1Fapm8NQzkBGVSnX16tX6+npBTkPzgIygeYAmNA+QheYBstA8QBOaB8hC8wBZzTZPM6+H7OPjY6mRAMwibMcXFBRg+UEWbG1tu3btKtTyFxQUMHQ8yIRKpdJqtVeuXBHkNDQPyAiaB2hC8wBZaB4gC80DNKF5gCw0D5DVovu1N2/e7Ny5s6VGAjBLp06dioqKBDmqrKysqqrK29tbkNMAxObt7S3U8t+8ebNt27Zt2rQR5DQAUXXq1IkxJuDyo3lALtA8QBaaB2hC8wBZaB4gC80DNKF5gKxmm6fp/dqSkhIvLy9LjQRgFi8vr5KSEkGOKi4uNhwoyGkAYhN2+bH5IBeGXTVcsc2H5gEZQfMAWWgeoAnNA2SheYAsNA/QhOYBspq97De9X1tcXOzp6WmpkQDM4uXlVVNTU1lZaf5Rhj8buKCDXHh6egqYMrjsg1w4OTk5OzsL+E0slh/kAs0DZKF5gCY0D5CF5gGy0DxAE5oHyGq2eZr597VEdvq7775TKBTbtm3jPYjUnTlzRqFQ/P3vf+c9SDMMuypIzRgOobD82PwWkvLmM0Gfd0nnqWdY/haS/vLjm9jWwvK3kJSXH81jAmx+C0l58xmaxyRY/haS/vKjeVoLy99CUl5+NI8JsPktJOXNZ2gek2D5W0j6y4/maS0sfwtJefmbbZ4/3K+tra2tqKggckEHK2DYVUFqpqSkxN7e3tXV1fyjACxAwOdd4qlnIC+enp6CXPbRPCAvaB4gC80DZKF5gCY0D5CF5gGy0DxAU7PN84f7tXfu3GGMeXh4WHIsAJMZ4sOwt2a6e/cuNh9kxNPTU5DNZ1h+kBuhlh/NA/KC5gGy0DxAFpoHaELzAFloHiALzQM0Nds8f7hfW11dzRhzcnKy5FgAJjPsqmFvzVRVVeXs7Gz+OQCW4eTkJMjmM8aqq6ux/CAjQi0/mgfkBc0DZKF5gCw0D9CE5gGy0DxAFpoHaGq2ef5wv7auro4x5uDgYMmxGGMJCQkKhWLFihVJSUkjRoxwdXUNCwsz/NLRo0dnzpzZq1cvBweH9u3bT5w4MTk5udnPPXHixMiRI9u0aePp6Tlnzpwm96Xv3bv34osvent7Ozk5hYWF7dmz5/4xqqur33vvvX79+jk6Orq5uY0ZMyYxMbHZxzp8+HBERESbNm26deu2dOlSw6+uXLmyb9++jo6Ofn5+W7dubflvX6vVrly5cuDAge7u7u3atQsLC1u+fHlVVVXDB7T8i9DawRo+8dChQxEREc7Ozh06dJg/f/7t27eNDKzX69etWxcREeHq6urk5BQcHPz111/r9fqW/5aFYm9vzxirra01/6i6ujrDaZaEzcfmm8ze3t5wxTZfbW0tlh/LL6Pld3BwEGT50TxYfnktP5oHm09z8xmaB8tPePnRPFh+msuP5sHm09x8hubB8hNefjQPlp/m8jffPPpG0tPTGWMXLlzQW9b+/fsZY1OnTrW1tTVMFRoaqtfrb9y4cf9vw9bWNikpqcnnPvHEE03+KA4fPrzhY6qrq0NCQhr/qkKhmD59OmNs69atho+pra2NjIxs8lgKheKf//xnk8eaPn16w5wGy5cvX7RoUeOfsbGxOXfuXAt/+2+++eb9v82VK1cafrXlXwQTBmv4yiuVysYf5ufnV15ebviY06dPM8bi4+MNP9TpdDNnzrx/pPnz57f0/9+CsrOz27Rpk/nnvPPOO8HBweaf0yrY/Pt/m9j8Ftq5cydjrK6uzvyj+vTp88EHH5h/Tqtg+e//bWL5W+iJJ56YPHmy+eegeZo8FpZfL/nlR/Ng82luPpoHy2/aYFaw/GgeLL9pg1nB8qN5sPk0Nx/Ng+U3bTArWH40D5bftMGsYPnvb54/3K89deoUY0ytVlt0qP9+ZRljTz/99IULFzQajeHnb968GRMTs3v37itXrtTV1RUVFW3ZsqVNmzZxcXH3f+7ChQsvXrxYVVV1/Pjx7t27M8bS09MNH/PJJ58wxvr27Xvw4MHy8vK8vLznn3/e8FkNO/3ZZ58xxrp377579+7S0tLCwsK///3vNjY2jo6ON27caPJYr7zySn5+fkVFxbZt2+zs7Nzc3FxdXdeuXXvr1q2SkpLXX3+dMfbkk0+28Lffu3fvNm3abN++/d69e5WVlenp6W+88cb69etN+CK0drCGT5w7d+7FixcrKiqOHj0aGBjIGHvnnXcMH9Nkpzdu3MgYCwwM3LdvX0lJSUVFRVJSUnBwMGMsJSWl5f9PF4qLi8u6devMP2fRokXh4eHmn9Mq2Hxsvsn27dvHGGv4u8ccvr6+n3zyifnntAqWH8tvsqeeeqrxl8JkaB4sv+yWH82Dzae5+WgeLD/Z5UfzYPnJLj+aB5tPc/PRPFh+ssuP5sHyk13++5vnD/drjx8/zhi7du2aZaf6v6/skCFDdDpdk186c+bM1KlTO3fu3PjueteuXZt87tixYxt/1ldffcUY27Bhg+GHgwcPVigUWVlZjT9mzJgxjXd6yJAhjLHU1NTGH/Pss88yxlatWtX4sWJjYxt/zJQpUxhjn332WcPPaDQaNze3sLCwFv72R40a1bt37/r6+gd9QAu/CCYMZvjEQYMGNf7KX7582c7Ozs/Pz/DDJjs9atQopVJ5/fr1xo+VnZ3NGFu8eHELf8sC8vDwaPw8EZP95S9/iYyMNP+cVsHmY/NNdujQIcZYcXGx+Ud5e3uvWLHC/HNaBcuP5TfZggULRo8ebf45aB4sv15uy4/mafxZ2PwWDmYFm4/mwfKTXX40D5af7PKjeRp/Fja/hYNZweajebD8ZJcfzYPlJ7v89zfPH/6JcX19PWPMzs6O8RAdHa1QKBr/TEpKyqhRo+5/+fL734B65MiRjX/Yo0cPxlh5ebnhh5cuXerSpYu/v3/jj4mNjTX8RdjwMZ6enobNbjBhwoTVq1dfunSp8U+OGDGi8Q99fHwYY8OHD2/4GaVS2aVLl6Kiogf8Rpv6/PPPp0yZ0qtXr3HjxgUHBw8dOjQ0NLThV1v+RTB5sLFjxzb+yvfo0aNPnz65ubnNTpudna3Vart168b++2Lahv/BGCssLGzRb1hQQr27Q319fZN/cW8x2HxsvgkML3AvyPJrNBpc9htg+e8nweUX6rLP0DyNYPnvZ8XLj+ZpgM2/nwQ3n6F5GsHyt2owuS8/mqfxD7H8rRoMy8/QPNh8GW4+Q/M0guVv1WByX340T+MfYvlbNZiVLb9N4x8YOkaj0Vh0qP/y9PRs8jNLly6tq6uLj4+/dOlSdXW14T5537597/9cJyenxj80/H9I38p3CW7yJ+pBHB0d7/+s+39Sp9O18HGDg4N///33jRs3qlSqY8eOxcbG+vv7Z2ZmGn615V8EwQdrluHTtVqtVqtteOaC4ZcEubC2Vn19vSBXYVtbW61Wa/45JsDmY/NNIGCCKJVKXPaNw/IziS2/UJd9huZ5GCw/s9LlR/MYh81nEtt8huZpBMsvyGDNkuDyo3ka/xDLL8hgzbLi5UfzGIfNZxLbfIbmaQTLL8hgzZLg8qN5Gv8Qyy/IYM2S/vL/4X6tgE/kEUReXl7Hjh3//ve/9+zZ09HRUaFQXL58+eLFi609p1evXteuXTP8u+YGCQkJTT6muLjY8CrnDQzvHNCrVy+Txm8FW1vb4cOHL1my5Mcff1Sr1WVlZfPmzTP8klBfBCMOHDjQ+M9/Xl5ebm5uz549m/1gPz8/Z2fne/fu6e+zbds2Aadqobq6uiZvx20aBwcHbH4DbP79pLb5tbW1jDEs/4Ng+Y2T9fILddlH82D5GdXlx2W/8U9i8+8ntc1H8xiH5TdO1suP5jEOy28clp/hso/Nl9vmo3mMw/IbJ+vlR/MYh+U3zsqWX9L3a7t3737r1q2vvvqqtLS0tLR03759f/rTn0y4hT5lyhS9Xj9lypRff/21oqJCrVa/8MILjf/BOGNs6tSpjLHp06fv27evrKzs6tWr//jHP1avXu3g4PDnP/9ZsN9ScyIiIr799tucnJzq6urS0tKEhISSkpK8vDzDrwr1RTDi1KlT8+bNu3TpUmVl5fHjxx955JH6+vrHHnus2Q+eN29eVVVVdHT0nj17bt++XVdXV1BQsHfv3ilTpjT5klpGbW2tYW/NJNQLLwgCm8+w+Q9jWFcs/4Ng+Y2T9fLX1tZaZcdj+RmW/2HQPEZg842T9eajeYzD8hsn6+VH8xiH5TdO7suPy/6DYPONk/Xmo3mMw/IbJ+vlR/MYh+U3Tu7L3+Sy/4c3cjD8wZDOTi9YsGD//v0vvfTSSy+9ZPiZ0NDQgICAGzdutOqcl1566YcffkhPTze8DzNjTKFQTJ8+ffPmzQ0f8+KLL27fvj0lJWX8+PGNP3fFihWdOnUy7/fxEGfPnk1NTW3yk/Pnzzf8D6G+CEY89thjGzduXL9+fcPP+Pn5LV68uNkPnjNnTlJS0nfffTdx4sQHzWxJ9fX1Ql3QsfmNPxeb34TUNt/wvEvr63gsP8PyP0xdXZ0gm4/mwfIbyGj50TxGYPONk/Xmo3mMw/IbJ+vlR/MYh+U3TtbLj+YxAptvnKw3H81jHJbfOFkvP5rHOCy/cbJe/vubR9L/vnbSpEmbNm0KCgpycnLy9vZesGDBoUOHTIg2R0fHw4cPP//88x07dnR0dAwNDd2xY0dsbGzjj7G3tz948GB8fHzfvn3t7e1dXV1HjRq1f//+hQsXCvcbat7JkydfeOGF/v37Ozk5eXl5RUZGrl279vPPPzf8qlBfBCMiIyP3798/aNAgwwDz5s07evSoi4tLsx+sUCjWr1+/efPm6Ohod3d3e3v7Hj16TJ48eceOHdHR0QJO1RJ1dXV6vV6ojjeEkRRg8xk2/2EMKdPCdyYwTlKvk4PlZ1j+h7HW18nB8jMsv1FoHuOw+cbJd/MZmudhsPzGyX350TxGYPmNk+/yo3mMw+YbJ9/NZ2ieh8HyGyf35UfzGIHlN06+y9988zR+jearV68yxpKTk+9/+WawSvv372eMff7557wHMVFpaSljLCEhwfyjVqxY0aVLF/PPAVmQ++br9fq1a9e2bdtWkKMiIiJeffVVQY4C6bOC5R83btwzzzxj/jloHmrkvvxoHjCN3Ddfj+YBU1nB8qN5wDRyX340D5hG7puvR/OAqaxg+dE8YBq5L3+zzfOHf1/r4eHBGLtz5454N40BBFRSUsIY8/T0NP8od3d3w2kAslBSUmK4YpvP3d0dl32QEaGWH80D8oLmAbLQPEAWmgdoQvMAWWgeIAvNAzQ12zx/uF/r5OTk7OyMmhFQenq64sEmT57Me0B5Ky4uZgJ1vKenZ01NTVVVlflHAcPmi6+kpMTLy0uQo7y8vAx/lEAQWH6xFRcXC3LZR/MIDssvKjSPZGHzxYbmkSwsv9jQPJKF5RcVmkeysPliQ/NIFpZfbGgeycLyi6rZ5rFp8kGenp64oINcGK6/gtSM4RAsP8iFUCnDGPP09ETKgIwUFxcL9U0smgdkBM0DZKF5gCw0D9CE5gGy0DxAFpoHaGq2eWybfBAu6MIKCQnR6/W8p3ig2NhYKY/3UMXFxXZ2dg96++hWMSRRcXFx9+7dzT8NsPliKykpEbDjkTICwvKLqra2tqKiAt/EShOWX1RoHsnC5osNzSNZWH5RoXmkDMsvKjSPZGHWGUaZAAAgAElEQVTzxYbmkSwsv6jQPFKG5RdVs83T9N/X4gUTQEYMLxWiUCjMP8rwtwIu6CAXeOoZ0CTg21kxNA/ICpoHyELzAE1oHiALzQNkoXmAJjQPkNVs8zS9X9u+ffuioiILTgVgulu3bgmVMu3atbO3t8fyg1wIuPwdOnQoLS2tra0V5DQAUd26dYsx1r59e0FOQ/OAjKB5gCw0D9CE5gGy0DxAFpoHaELzAFnNXvab3q/18fEpKCiw1EgAZlGr1b6+voIcpVAounXrhuUHWdDpdIWFhUItv4+Pj16vLywsFOQ0AFGp1WrD5VqQ09A8ICNoHqAJzQNkoXmALDQP0ITmAbLQPEBWs83T9H6tr6+vWq220EQA5snPz1epVEKdplKp8vPzhToNQDzXr1+vra0VavkNfzHgyg+yoFarO3Xq5OzsLMhpaB6QETQP0ITmAbLQPEAWmgdoQvMAWWgeIKvZ5mnmfm1ZWdndu3ctNRWA6dRqtYAdjws6yIXhG06hlt/Dw8PNzQ3fxIIsCPufb9A8ICNoHqAJzQNkoXmALDQP0ITmAbLQPEBWs83T9H6t4SNQMyB91dXVRUVFQr1UCGPM19cXKQOyoFar7e3tvb29hTrQx8cHyw+yIOx/vkHzgFygeYAsNA+QheYBmtA8QBaaB8hC8wBND2qeZt6/1sbGBhd0kL78/Hy9Xi/sE3AKCwu1Wq1QBwKIRK1WG67VQh2oUqmQMiALAr6dFUPzgHygeYAsNA+QheYBmtA8QBaaB8hC8wBND2qepn8NODg4dOvW7ffff7fUYAAmunDhgkKh6Nmzp1AH9u7du76+Pi8vT6gDAUSSm5vbu3dvAQ/s3bv3hQsXBDwQQAxarfby5csCLj+aB+QCzQNkoXmAJjQPkIXmAbLQPEATmgfIelDzNPO0naCgoMzMTItMBWC6jIyMHj16uLi4CHVgQECAjY1NRkaGUAcCiCQjIyMoKEjAAwMDA3Nycurr6wU8E0Bwubm5NTU1gYGBAp6J5gFZQPMAWWgeoAnNA2SheYAsNA/QhOYBsh7UPM3fr0XKgPRlZmYKmzLOzs69evXCBR0krr6+/sKFC4KnTG1t7cWLFwU8E0BwmZmZSqWyX79+Ap6J5gFZQPMATWgeIAvNA2SheYAmNA+QheYBsh7UPM3crw0MDDQ8tUH8qQBMl5mZKWzKMMYCAwPR8SBx58+fr6urE/ab2H79+tnZ2aFmQOIyMzP79Onj5OQk4JloHpAFNA/QhOYBstA8QBaaB2hC8wBZaB4g60HN0/z9Wo1Gc/78efGnAjBRdXX1pUuXxOh4pAxIXGZmpr29fZ8+fQQ808HBoU+fPvgmFiRO8FeIYmgekAM0D5CF5gGy0DxAE5oHyELzAFloHqDJSPM0c7+2T58+jo6OqBmQspycHK1WGxAQIOyxwcHBeXl5FRUVwh4LIKDMzMy+ffva29sLeyxeLQSkLysrS/DLPpoHpA/NA2SheYAsNA/QhOYBstA8QBaaB2gy0jzN3K+1tbUNDQ09ceKE+IMBmCg1NbVdu3bCPvWMMTZo0CCdTnfq1ClhjwUQUGpq6uDBgwU/Njw8/MSJE3q9XvCTAQRRVFSUl5c3aNAgYY9F84D0oXmALDQP0ITmAbLQPEAWmgdoQvMAWUaap5n7tYyxyMjIlJQUkacCMF1ycnJERISNTfMLbLLOnTv7+PgkJycLeyyAUOrr68+cORMZGSn4yZGRkcXFxbm5uYKfDCCI48ePK5VKMb6JRfOAxKF5gCY0D5CF5gGy0DxAE5oHyELzAFlGmueB92uzsrJKS0tFHgzARMnJyWKkDMMFHaQtLS2tqqpKjOUPDQ11dnbG8oNkJScnBwUFubm5CX4ymgckDs0DNKF5gCw0D5CF5gGa0DxAFpoHyDLSPM3fr42KitLr9fhn4yBNBQUFV65ciYqKEuNwQ8drtVoxDgcw0/Hjx9u3b9+rVy/BT7azswsPD8eTjkGyxPvPN2gekDI0D5CF5gGy0DxAE5oHyELzAFloHqDJePM0f7/Wy8urV69euKCDNCUnJ9vZ2YWFhYlxeGRkZFlZWU5OjhiHA5gpOTk5KipKoVCIcXhkZCQu+yBN1dXV6enpInU8mgekDM0DZKF5gCY0D5CF5gGy0DxAE5oHyDLePA98W4ioqKikpCTRpgIw3dGjRwcOHOjs7CzG4QEBAW5ubkeOHBHjcABz6HS648ePi/SMY8ZYVFTUhQsXbt68KdL5ACZLTk6uq6sTqeMZmgckDM0DNKF5gCw0D5CF5gGa0DxAFpoHyDLePA+8Xzt27NiUlJR79+6JNhiAiRISEsaNGyfS4UqlMjo6OiEhQaTzAUx25syZ4uJi8ZZ/xIgRDg4OiYmJIp0PYLKEhIT+/ft369ZNpPPRPCBZaB6gCc0DZKF5gCw0D9CE5gGy0DxAlvHmeeD92nHjxun1+kOHDokzFYCJcnJyCgoKYmNjxXuI2NjYw4cPV1dXi/cQACbYv39/165d/f39RTrf2dl52LBh+CYWJCghISEuLk6889E8IE1oHiALzQNkoXmAJjQPkIXmAbLQPEDTQ5vngfdr3d3dBw0ahAs6SE1CQoKHh0d4eLh4DxEbG1tTU3Ps2DHxHgLABGKnDGMsLi4uMTFRq9WK+igArXL16tXs7GxR//MNmgekCc0DZKF5gCY0D5CF5gGy0DxAE5oHyHpo8zzwfi1jLC4ubu/evXq9XoTBAEy0f//+cePGKZVK8R6ia9euAQEB+/fvF+8hAFrrzp07p0+fFjVlGGNxcXF37949deqUqI8C0Cr79u1r06bNsGHDRH0UNA9IEJoHaELzAFloHiALzQM0oXmALDQPkPXQ5nnI/dobN25kZGSIMBiAKSoqKo4dOybe+zo0iIuL27dvn9iPAtByiYmJNjY2Y8aMEfVR/Pz8fH199+7dK+qjALTK/v37R44c6eDgIOqjoHlAatA8QBaaB8hC8wBNaB4gC80DZKF5gKaWNI+x+7UDBw7s3r379u3bhR4MwES7d+/WarViv1QIY2zSpEm5ubm4oIN0bNu2beTIkW5ubmI/0KRJk7Zt2yb2owC0UEVFRWJi4uTJk8V+IDQPSA2aB8hC8wBNaB4gC80DZKF5gCY0D5DVkuYxdr9WoVBMmTJl8+bNQg8GYKItW7aMGTOmQ4cOYj/Q0KFDfXx8tmzZIvYDAbREeXn5/v37p0+fboHHmj59+oULF/BNLEjErl27NBrNI488IvYDoXlAatA8QBOaB8hC8wBZaB6gCc0DZKF5gKyWNI+x+7WMsWnTpuXm5qanpws6GIApysvLExMTLZMyhgv6Tz/9ZIHHAngoQ8pY4KlnjLEhQ4b4+vqiZkAiNm/eHB0d7enpaYHHQvOAdKB5gCw0D5CF5gGa0DxAFpoHyELzAE0tbJ6H3K8dPHiwr68vnn0GUrBz506NRjNp0iTLPNz06dMvX7587tw5yzwcgBFbtmyJiYmxTMooFIrHHnsM38SCFJSVlR04cGDatGmWeTg0D0gHmgfIQvMATWgeIAvNA2SheYAmNA+Q1cLmecj9WsMFHTsNUrB169aYmBgPDw/LPFx4eDgu6CAFpaWliYmJU6dOtdgjTps2LS8vLy0tzWKPCNCsn3/+WafTWew/36B5QDrQPEATmgfIQvMAWWgeoAnNA2SheYCsFjbPQ+7XMsZmzJhx+fLl5ORkgQYDMEVRUVFCQsKMGTMs9ogKheLxxx/ftGmTVqu12IMC3G/z5s02NjaWeZEcg7CwsF69em3cuNFijwjQrI0bN8bFxbm7u1vsEdE8IAVoHiALzQNkoXmAJjQPkIXmAbLQPEBTy5vn4fdrBwwYMGDAgLVr1woxGICJNmzY4Ozs/Oijj1ryQefPn3/16tXExERLPihAE2vWrJkyZUq7du0s9ogKhWLevHkbN26srq622IMCNKFWq3/99dd58+ZZ8kHRPCAFaB4gC80DNKF5gCw0D5CF5gGa0DxAVsub5+H3axljzzzzzObNm+/evWv2YAAmWr9+/ezZs52dnS35oD169Bg5cuSaNWss+aAAjWVkZJw5c2b+/PkWftynnnqqsrLyP//5j4UfF6DB2rVrO3bsGBcXZ+HHRfMAd2geoAnNA2SheYAsNA/QhOYBstA8QFbLm6dF92ufeOIJGxubH3/80ezBAEyRlJT0+++/W/jZNwbz58/fs2fP9evXLf/QAIyx1atX9+nTZ9iwYRZ+3I4dO06YMAHfxAIvGo3mu+++mzdvnq2trYUfGs0DfKF5gCw0D9CE5gGy0DxAFpoHaELzAFmtap4W3a91c3ObOnXqqlWrzBsMwERr1qwJDw8PCQmx/ENPmTLF3d39u+++s/xDA1RXV//www/PPPOMQqGw/KPPnz8/KSnp/Pnzln9ogL179964cWPu3LmWf2g0D/CF5gGa0DxAFpoHyELzAE1oHiALzQNktap5WnS/ljH27LPPZmRkpKSkmDEYgClu3bq1fft2y79OiIG9vf2sWbNWr16t0Wi4DACU/fDDD5WVlU8++SSXRx87dqyPj8/q1au5PDoQ989//jM6Orpnz55cHh3NA7ygeYAsNA+QheYBmtA8QBaaB8hC8wBNrW2elt6vHTp06JAhQz777DNTBwMw0VdffdWmTZsnnniC1wAvv/zytWvXtm3bxmsAoEmv1y9fvnzmzJkdO3bkMoBSqXzppZfWrFlz584dLgMAWZmZmQcOHHj11Vd5DYDmAV7QPEATmgfIQvMAWWgeoAnNA2SheYCs1jZPS+/XMsZee+21nTt3Xrp0yaTBAExRVVX1z3/+88UXX2zTpg2vGXx9fR955JFPP/2U1wBA0969e3Nycv7yl79wnOHZZ5+1tbXFu5uAhX366ad9+/aNjY3lOAOaBywPzQNkoXmALDQP0ITmAbLQPEAWmgdoMqF5WnG/9tFHH1WpVCtWrDBpNgBTrF+/vqKi4rnnnuM7xptvvpmWlnbkyBG+YwApn332WVxcXHBwMMcZXF1d58+f/+WXX9bV1XEcA0i5du3aTz/9tGjRIi5v59MAzQOWh+YBstA8QBOaB8hC8wBZaB6gCc0DZJnQPK24X6tUKl9++eX169cXFxe3fjaAVtPpdCtWrJg7dy6v1wlpEB4ePmzYMLxmAliM4fvG119/nfcg7JVXXikuLv7xxx95DwJUfPnll+7u7jNmzOA7BpoHLAzNA2SheYAsNA/QhOYBstA8QBaaB2gyrXlacb+WMfb00087OjquXLmylbMBmGLbtm15eXmvvPIK70EYY+z111/fu3dvZmYm70GAhKVLl4aEhIwZM4b3IKxLly7Tpk1btmyZTqfjPQtYv7t3765aterll192dHTkPQuaBywKzQNkoXmAJjQPkIXmAbLQPEATmgfIMq15FHq9vlWf8MEHHyxbtkytVnt4eLTqEwFaRavVBgYGhoSE/PDDD7xnYYwxvV4/YMAAlUr1n//8h/csYOUyMzNDQkK2bdv2yCOP8J6FMcZyc3P9/f03btzI/alwYPXeeeedr7/+Wq1Wt2vXjvcsjKF5wFLQPEAWmgfIQvMATWgeIAvNA2SheYAmk5un1fdrKyoqevbsOW/evA8//LBVnwjQKv/+97/nzp2blZXl5+fHe5b/s2vXrsmTJ588eTI8PJz3LGDNJk2adPXq1TNnzvB9X4fGZs+effLkyZycHFtbW96zgNUqKSlRqVR//etflyxZwnuW/4PmActA8wBZaB6gCc0DZKF5gCw0D9CE5gGyTG6eVt+vZYx98skn77//fl5eXocOHVr7uQAtodVq/f39hwwZ8t133/Ge5Q+GDBni5eW1Z88e3oOA1UpLSwsPD9+9e/f48eN5z/L/Ll261K9fv7Vr186ZM4f3LGC1Fi1atH79+ry8PFdXV96z/D80D4gNzQNkoXmALDQP0ITmAbLQPEAWmgdoMqd5TLlfW11d3atXrxkzZnz66aet/VyAlli3bt3ChQvPnz/fs2dP3rP8QUJCQlxcXGpq6pAhQ3jPAtYpLi6upKTk5MmT0nnSpcEzzzxz6NChCxcu2Nvb854FrNDt27d79Ojx3nvvvfbaa7xn+QM0D4gNzQNkoXmAJjQPkIXmAbLQPEATmgfIMqd5TLlfyxj74osv3nrrrd9//7179+4mfDqAEdXV1f369Rs3btyqVat4z9KMYcOG2draHj58mPcgYIWSkpJGjhx54MCBmJgY3rM0VVBQ0KdPn+XLl7/wwgu8ZwEr9MILL+zcufPSpUtOTk68Z2kKzQPiQfMAWWgeIAvNAzSheYAsNA+QheYBmsxsHhPv19bV1QUGBg4YMODHH3804dMBjHj//fc//fTTCxcueHt7856lGWlpaYMGDdqyZcuUKVN4zwJWRafTDRo0yMPD48CBA7xnad6bb765bt263NxcT09P3rOAVcnJyQkODl6zZs3cuXN5z9IMNA+IB80DNKF5gCw0D5CF5gGa0DxAFpoHyDKzeUy8X8sY27Vr16RJk5KSkoYPH27aCQD3u3btWt++ff/2t78tXryY9ywPNHv27OTk5JycHEdHR96zgPVYtWrViy++mJ6e7u/vz3uW5pWXl/fp02fatGlffPEF71nAqowbN664uPj06dM2Nja8Z2kemgfEgOYBstA8QBaaB2hC8wBZaB4gC80DNJnfPKbfr2WMxcbG3rp168yZM5L9gweyM3PmzBMnTmRnZ0s5kQ1/8N5+++233nqL9yxgJcrKyvr27Ttjxozly5fznsWYNWvWPP/88+fOnQsICOA9C1iJnTt3Pvroo0lJScOGDeM9izFoHhAcmgdoQvMAWWgeIAvNAzSheYAsNA+QZX7zmHW/NisrKzQ0dPXq1U899ZTJhwA0SE1NjYyM3L59+yOPPMJ7lof4xz/+sWzZMsm+mA/Izuuvv75x48bc3Fx3d3fesxij1WrDwsI6deq0f/9+3rOANaitrQ0ICAgPD//hhx94z/IQaB4QFpoHyELzAE1oHiALzQNkoXmAJjQPkCVI85h1v5Yx9uKLL27ZsiUnJ8fLy8uccwA0Gk14eLinp+fBgwd5z/Jw1dXV/fv3Hzx48E8//cR7FpC9jIyMsLCwL7/8cuHChbxnebikpKRRo0Zt2bLlscce4z0LyN577723bNmy8+fPd+vWjfcsD4fmAaGgeYAsNA+QheYBmtA8QBaaB8hC8wBNQjWPufdry8rK/P39R48evWHDBnPOAfjoo4/ee++99PR0Pz8/3rO0SEJCQlxc3M6dOydNmsR7FpAxnU4XFRWl0+lSUlLk8vob8+bN27dvX05OjsSfJQoSd+HChZCQkA8//PDVV1/lPUuLoHlAKGgeoAnNA2SheYAsNA/QhOYBstA8QJZQzWPu/VrG2N69eydMmJCQkDBu3DgzjwKyLl68GBwc/O677y5ZsoT3LK0wa9asw4cPZ2dnt2vXjvcsIFeff/75kiVLzp496+/vz3uWliotLe3fv/+f/vSnNWvW8J4F5Eqn040YMaK2tjY1NVWpVPIep6XQPGA+NA+QheYBmtA8QBaaB8hC8wBNaB4gS8DmEeB+LWNs6tSpp0+fzsrKcnFxMf80oEav148dO9bw/t52dna8x2mFkpKS/v37T5069auvvuI9C8hSQUFBQEDAG2+8ER8fz3uW1tm6dev06dMPHDgQHR3NexaQpa+//vqVV145depUaGgo71laB80D5kDzAFloHiALzQM0oXmALDQPkIXmAZqEbR5h7tfevHmzf//+Tz755IoVK8w/DahZs2bNc889d+LEibCwMN6ztNqmTZuefPLJI0eODBs2jPcsIDN6vT42Nvbq1atnz551cHDgPU6rTZ48OTs7+7fffnN2duY9C8hMYWFhYGDgCy+88OGHH/KepdXQPGAONA/QhOYBstA8QBaaB2hC8wBZaB4gS9jmEeZ+LWNs48aNTz31VGJiIp6DA61y6dKl0NDQ559//uOPP+Y9i4kmTpyYnZ197tw5Nzc33rOAnKxcufK11147duzYkCFDeM9iimvXrgUFBU2dOvXbb7/lPQvIiU6nGz169O3bt9PS0hwdHXmPYwo0D5gGzQNkoXmAJjQPkIXmAbLQPEATmgfIErx5BLtfyxibMWPG0aNHMzIyPD09hToTrJtGoxk2bFhtbe2JEyfs7e15j2Oi27dvBwUFxcTEbNy4kfcsIBs5OTlhYWGLFy+W3SvkNLZjx44pU6bs2LFj0qRJvGcB2fjwww/ff//9EydOhISE8J7FdGgeaC00D5CF5gGy0DxAE5oHyELzAFloHqBJjOYR8n7tvXv3QkJCQkNDd+zYIdSZYN3efvvtFStWpKWl+fn58Z7FLImJiXFxcf/+97+feOIJ3rOADNTW1g4ePNjFxeXIkSO2tra8xzHLvHnzdu3alZGR4e3tzXsWkIG0tLSIiIiPPvrotdde4z2LWdA80FpoHqAJzQNkoXmALDQP0ITmAbLQPECWGM0j5P1axtixY8dGjRr17bffPvPMMwIeC1bp+PHjI0eO/PrrrxcsWMB7FgG89NJL33//fXp6uq+vL+9ZQOpeeeWVf/3rX+fOnevVqxfvWcxVWVk5YMAAHx+fxMREhULBexyQtMrKyoEDB3bv3j0hIcHGxob3OOZC80DLoXmALDQP0ITmAbLQPEAWmgdoQvMAWSI1j8D3axljb7311sqVK1NTUwMDA4U9GazJrVu3Bg4cOHDgwJ07d/KeRRjV1dXh4eGurq5JSUnyfc0fsICff/75kUce2bhx46xZs3jPIoxTp05FRUW9//77S5Ys4T0LSNqsWbMSExN/++23zp07855FGGgeaAk0D5CF5gGy0DxAE5oHyELzAFloHqBJvOYR/n6tRqOJjo4uKCg4c+YMXuwbmqXVauPi4nJzc9PS0qxpSXJzcwcNGvTEE0988803vGcBibp48WJ4ePj06dNXrVrFexYhrVix4vXXX9+7d29sbCzvWUCivvzyy1dffXXPnj1xcXG8ZxEMmgceCs0DZKF5gCw0D9CE5gGy0DxAFpoHaBK1eYS/X8sYKyoqGjhwYGho6M8//2wF/xAeBPfGG298/fXXycnJAwYM4D2LwAxPqVu7du3TTz/NexaQnIqKiiFDhtjb2ycnJzs5OfEeR2Bz5szZs2fPmTNnVCoV71lAclJTU0eOHBkfH//Xv/6V9ywCQ/OAcWgeoAnNA2SheYAsNA/QhOYBstA8QJa4zaMXR2pqqr29/XvvvSfS+SBfO3bsUCgU69ev5z2IWBYtWuTo6Hj69Gneg4DkTJs2zcPDQ61W8x5EFFVVVaGhoSEhIVVVVbxnAWm5efNmly5dJk6cqNPpeM8iCjQPPAiaB8hC8wBNaB4gC80DZKF5gCY0D5AldvOIdb9Wr9d/9dVXNjY2u3btEu8hQHYyMjJcXFyef/553oOISKPRjBkzxtfXt6ioiPcsICEff/yxUqk8ePAg70FElJub6+bmNmfOHN6DgITU1NRERkb27t373r17vGcREZoH7ofmAbLQPEATmgfIQvMAWWgeoAnNA2RZoHlEvF+r1+vnzZvn4uKSlpYm6qOAXFy7dq1bt24jRoyora3lPYu4bt261bNnz8GDB+MJaGCwbds2Gxub5cuX8x5EdHv37lUqlf/4xz94DwKSoNPpZsyY4ebmlpWVxXsW0aF5oDE0D5CF5gGa0DxAFpoHyELzAE1oHiDLMs0jyvvXNqivrx8/fnxWVtaJEye6d+8u3gOB9FVVVY0aNaqsrCw5OdnDw4P3OKK7fPny0KFDBw8evHPnTqVSyXsc4On06dMjR46cNWvWqlWreM9iCWvWrFmwYMGGDRtmz57Nexbg7O233162bNnevXtjYmJ4zyI6NA80QPMAWWgeIAvNAzSheYAsNA+QheYBmizWPOLer2WMlZWVDRs2TKPRJCcnt2vXTtTHAsnSarVTpkxJTk5OTU3t1asX73Es5NixYzExMS+99NKyZct4zwLcqNXqoUOHDhw48Oeff7a1teU9joW88cYbK1eu3L9//+jRo3nPAtysW7du3rx533777YIFC3jPYiFoHmBoHjQPYWge3rMAN2ge3uMAH2ge3rMAN2ge3rMAN2ge3uMAHxZtHvH+6W6DgoICb2/vmJgYq391FHiQhQsXOjk5nThxgvcglrZp0yaFQvHVV1/xHgT4uH37dt++fQcOHFheXs57Fosy/DXm4eGRk5PDexbgIyEhwc7O7m9/+xvvQSwNzQNoHt6DAB9oHjQPWWgeNA9ZaB7egwAfaB40D1loHjQPWZZsHkvcr9Xr9WlpaW3btn300Ufr6+st84ggHUuWLLG1td2xYwfvQfj46KOPbGxsNmzYwHsQsLR79+4NHDhQpVJdv36d9ywcVFVVRUZGdunS5fLly7xnAUs7evSos7PznDlzdDod71k4QPNQhuZB89CE5kHzkIXmQfOQheZB89CE5kHzkIXmQfOQZeHmsdD9Wr1en5KS4uLiMmvWLK1Wa7EHBe4++OADhUKxdu1a3oPw9NZbbymVyh9//JH3IGA5lZWVw4cPJ16xpaWlYWFh3bt3z8/P5z0LWM65c+fc3d0nT55MuWLRPDShefRoHpLQPHo0D1VoHj2ahyo0jx7NQxKaR4/moQrNo0fzUGX55rHc/Vq9Xv/LL784Ojo+9dRTNJ+IQdDKlSsVCsU333zDexD+Xn/9dTs7u927d/MeBCyhtrY2Li6uffv22dnZvGfh7Pbt2/7+/r1796b55FOCMjMzPT09Y2JiampqeM/CGZqHGjRPAzQPKWieBmgeatA8DdA81KB5GqB5SEHzNEDzUIPmaYDmoYZL81j0fq1er//555/t7Oz+8pe/YK2t3urVqxUKxbJly3gPIgk6ne7pp592dHT85ZdfeM8C4qqpqZk4caK7u/u5c+d4zyIJ169f7927d1BQ0K1bt6ug04gAABjHSURBVHjPAuL6/fffO3XqNGLEiKqqKt6zSAKahw40T2NoHjrQPE2geehA8zSB5qEDzdMYmocONE8TaB460DxNoHno4NU8lr5fq9frf/rpJ1tb24ULF+Ifj1uxL774QqFQvP/++7wHkRCNRjNz5kxHR0c8+9KKVVZWjhs3zs3NLTU1lfcsElJQUKBSqfr373/t2jXes4BY0tPTO3ToEBERUVZWxnsWCUHzUIDmuR+ahwI0T7PQPBSgeZqF5qEAzXM/NA8FaJ5moXkoQPM0C81DAcfm4XC/Vq/X796929HRccaMGZRf9NyKLV26FM+4bJZWq33mmWdsbW03btzIexYQXnl5+ejRo93d3U+cOMF7Fsm5ceNGQECAr6/vpUuXeM8Cwjt9+rSnp+eIESMQ8fdD81g3NM+DoHmsG5rHCDSPdUPzGIHmsW5ongdB81g3NI8RaB7rhuYxAs1j3fg2D5/7tXq9/tdff3VxcZk4cWJ1dTWvGUAM8fHxCoXiiy++4D2IROl0utdee02pVP7rX//iPQsI6c6dO0OGDOnUqVNGRgbvWSSqqKgoJCTE29s7KyuL9ywgpKSkpLZt244fPx4vj/MgaB5rheYxDs1jrdA8D4XmsVZonodC81grNI9xaB5rheZ5KDSPtULzPBSax1pxbx5u92v1ev3Ro0fbtm0bGxuLp2lYB41Gs3DhQjypsCXefvtthUKxfPly3oOAMK5cuRIYGOjj43Px4kXes0janTt3Bg8e3KlTp7S0NN6zgDB27tzp5OQ0bdq0uro63rNIGprHyqB5Wg7NY2XQPC2E5rE+aJ4WQvNYGTRPy6F5rAyap4XQPNYHzdNCaB4rI5Hm4Xm/Vq/Xnz59umPHjiEhIVevXuU7CZipvLx8/PjxTk5OO3bs4D2LPHz66ac2NjYvvfSSRqPhPQuY5dy5c126dPH39y8sLOQ9iwyUlZWNHTvWxcUFb/BjBb744gulUrlgwQJcx1oCzWM10DytheaxGmieVkHzWBM0T6ugeawGmqe10DxWA83TKmgea4LmaRU0j9WQTvNwvl+r1+vVanW/fv06d+6Mp+HI1/Xr1wcOHOjp6Xns2DHes8jJ9u3bnZycxo0bh6fhyFdiYmLbtm1Hjx599+5d3rPIRn19/cKFC5VK5Zdffsl7FjCRRqN5+eWXFQpFfHw871nkBM1jBdA8pkHzWAE0jwnQPFYAzWMaNI8VQPOYBs1jBdA8JkDzWAE0j2nQPFZAUs3D/36tXq+/c+fOqFGjXF1d9+/fz3sWaLWMjIxu3br5+fldvnyZ9yzyk5KS0r59+4EDB16/fp33LNBq33zzja2t7dy5c/EKISb4n//5H4VC8eqrr2q1Wt6zQOtUVFRMmjTJ0dFx8+bNvGeRHzSPrKF5zIHmkTU0jznQPPKF5jEHmkfW0DzmQPPIGprHHGge+ULzmAPNI2tSax5J3K/V6/W1tbVPPvmkUqmMj4/X6XS8x4GW2rlzp5ubW0RExO3bt3nPIleXL1/28/Pr3LlzSkoK71mgpWpqahqedIZLlsm2bt3q5OQUGxtbUlLCexZoqYKCgrCwMA8Pj6SkJN6zyBWaR6bQPOZD88gRmkcQaB45QvOYD80jU2ge86F55AjNIwg0jxyhecyH5pEpCTaPVO7XGqxatcrOzu7Pf/7zvXv3eM8CD6HRaBYvXqxQKJ599tna2lre48hbaWnp5MmTbW1tly5dynsWeLirV68OHTrUxcVly5YtvGeRvbS0NB8fn+7du586dYr3LPBwe/fudXd3DwkJkciTzmQNzSMjaB4BoXnkBc0jIDSPvKB5BITmkRE0j4DQPPKC5hEQmkde0DwCQvPIiGSbR1r3a/V6fVJSUqdOnfr06ZOVlcV7Fnig27dvR0dHOzo6/utf/+I9i5XQ6XRLly61sbGZOXNmZWUl73HggXCNEhyuJ7KAa5QYcD2RBVyjBIfriVzgGiU4XE9kAdcoMeB6Igu4RgkO1xO5wDVKcLieyAKuUWLA9UQWpHyNktz9Wr1ef+XKlcGDB7dt2/bHH3/kPQs0IykpqWvXrj169Dh37hzvWazNnj173N3dQ0NDf//9d96zQFNarfajjz6ytbWdMmVKWVkZ73GsSn19/euvv65QKJ577rmqqire40BTRUVFcXFx9vb233zzDe9ZrA2aR+LQPOJB80gZmkc8aB6JQ/OIB80jcWge8aB5pAzNIx40j8ShecSD5pE4iTePFO/X6vX6mpqaF198UaFQzJ49u7S0lPc48H/q6ur++te/KpXKSZMm4X0IRHLp0qWwsLA2bdqsXr2a9yzw/woLC0eOHGlvb//ZZ5/hfQhEsnXr1nbt2vXv31+af1+StW/fvo4dO6pUqtTUVN6zWCc0jzSheSwAzSNNaB4LQPNIE5pHbGgeaULzWACaR5rQPBaA5pEmNI/Y0DzSJIvmkej9WoPExERvb28fH5+jR4/yngX0arU6MjLSyclpxYoV6BhR1dfXx8fHK5XKyZMnS+fNrinbvn27h4eHn59fWloa71msXGFh4YgRI+zs7OLj47VaLe9xqKuurl68eLGNjc3UqVPv3LnDexwrh+aRFDSPxaB5pAbNYzFoHklB81gSmkdS0DwWg+aRGjSPxaB5JAXNY0loHkmRS/NI+n6tXq+/efPmn/70J1tb23fffVdSb/xLik6nW716tYuLy4ABA86fP897HCqOHDnSrVu3zp0779u3j/csdN29e/epp55ijC1cuBDv5WAZGo3mww8/tLOzi46OLigo4D0OXWfPng0ICHBzc9u0aRPvWahA80gBmocLNI8UoHksD80jEWgey0PzSAGahws0jxSgeSwPzSMRaB7LQ/NIgbyaR+r3a/V6vU6nW7lyZZs2bfz9/VNSUniPQ05ubu6oUaOUSuWiRYtwWbGwO3fuzJgxgzE2a9YsPAHT8rZv3+7t7d2xY8eff/6Z9yzknDp1ys/Pz8XF5csvv8QTMC2sqqpq0aJFtra2w4cPV6vVvMehBc3DF5qHIzQPX2gejtA8HKF5OELz8IXm4QjNwxeahyM0D0doHo7QPHzJrnlkcL/WIC8vb+zYsQqF4tlnn8U7wFtGfX39ihUr2rRpExgYePLkSd7j0LV3797u3bu7u7uvWrWK9yxU3Lhx47HHHmOMTZ06Fd9B8VJXV7d06VJ7e/sBAwacPXuW9zhUJCUl9e3b183NbcWKFfgOihc0j+WheSQCzWN5aB4pQPNwgeaRAjSP5aF5JALNY3loHilA83CB5pECNI/lybR5ZHO/1mDDhg2enp7du3ffsWMH71msXEpKSnBwsKOj44cfflhXV8d7HOpKS0uff/55Gxub2NjY3Nxc3uNYM41G8/XXX7u5ufXs2fPgwYO8xwF9RkbG4MGD7e3t33nnHbxUkaiKiormzp2rUCgmT5587do13uMAmsdy0DySguaxGDSP1KB5LAbNIzVoHotB80gKmsdi0DxSg+axGDSP1KB5LEa+zSOz+7V6vb6oqOiJJ55QKBTR0dGZmZm8x7FCV65cmTlzpkKhGD16NJJRUo4fPx4QEGBvb//GG2/cu3eP9zhW6NChQ4GBgXZ2dosWLUIySodGo/n888/btm3btWvXTZs2Sfk94WWqtrZ22bJlbm5uXbp02bZtG+9x4P+hecSG5pEsNI/Y0DzShOYRG5pHstA8YkPzSBaaR2xoHmlC84gNzSNZaB6xyb155He/1uDUqVNDhw61sbGZPXt2UVER73GsRFVV1dKlS11dXbt167Zhwwbe40AztFrthg0bOnTo4OnpuWLFCo1Gw3siK1FYWDh79mzGWHR0dFZWFu9xoBnFxcUvv/yyUqkMDw9PTk7mPY71+OWXX/r37+/k5LR48WK8JIs0oXnEgOaRPjSPSNA80ofmEQmaR/rQPGJA80gfmkckaB7pQ/OIBM0jfWgeMVhH88j1fq1er9dqtevWrfP29nZ3d//4448rKip4TyRj9fX169at8/HxcXV1/eijj2pqanhPBMaUlJS8/PLLdnZ2ISEhe/bs4T2OvBUVFb322msODg79+vVLSEjgPQ48RFpa2vDhw21sbGbNmnXx4kXe48jbyZMnY2JiGGPTpk3Lz8/nPQ4Yg+YREJpHXtA8AkLzyAuaR0BoHhlB8wgIzSMvaB4BoXnkBc0jIDSPjKB5BGRNzSPj+7UGZWVl77zzjouLS8eOHT///POqqireE8mMVqv9/vvve/fubWdnN3/+/OvXr/OeCFoqJydn0qRJCoViyJAhBw4c4D2O/JSUlCxZssTFxaVTp04rV66U12vZE7dly5a+ffva2trOmzdPrVbzHkd+zp49O3HiRMZYRETE0aNHeY8DLYXmMROaR77QPGZC88gXmsdMaB6ZQvOYCc0jX2geM6F55AvNYyY0j0yhecxkfc0j+/u1Brdu3XrjjTecnZ27dOny1VdfyfoWusVotdrNmzf3799fqVTOmTPn8uXLvCcCU5w+fTouLo4xNmzYsMOHD/MeRx7u3Lnz7rvvtm3b1svL65NPPsFbmMiRRqP57rvvevToYW9v/9xzzxUWFvKeSB4yMjIeffRRhUIRFha2b98+3uOAKdA8JkDzWAc0jwnQPFYAzWMaNI8VQPOYAM1jHdA8JkDzWAE0j2nQPFYAzWMCa20eK7lfa3Dr1q3Fixc7OTl16NAhPj7+9u3bvCeSqJqamg0bNvj5+dnY2EydOvX333/nPRGYKzU1dcKECYyx0NDQDRs21NfX855IotRq9eLFi9u1a+fq6rp48eJ79+7xngjMUldXt2HDhh49etjZ2U2dOvXkyZO8J5KuY8eOTZgwQaFQ+Pv7b9myRafT8Z4IzILmaSE0j/VB87QQmsfKoHlaDs1jZdA8LYTmsT5onhZC81gZNE/LoXmsDJqnhay7eazqfq1BUVFRfHy8p6eng4PD7Nmzz58/z3siCbl161Z8fLyXl5fhi5Odnc17IhDSmTNnZs+ebWtr6+vru3Tp0rt37/KeSELOnj1r+OJ4e3vHx8fji2NNamtrt2zZEh4ezhiLjIzctWsXIrWBVqvdtWvX4MGDDV+cLVu2aDQa3kOBYNA8RqB5rBuaxwg0jxVD8xiB5rFuaB4j0DzWDc1jBJrHiqF5jEDzWDc0jxEUmscK79calJeXf/nllyqVysbGZvz48Tt37qT8TDSdTnfkyJFZs2Y5Ojq2b98+Pj6+qKiI91AglkuXLr3wwgtt2rRp167diy+++Ntvv/GeiKfKysr169dHRkYyxgYMGLBp0ya8f4m10ul0CQkJMTExjLF+/fotX76c+DPR8vPz33333a5du9ra2j7++ONnzpzhPRGIBc3TGJqHFDRPY2geOtA8TaB56EDzNIbmIQXN0xiahw40TxNoHjrQPI2Rah6rvV9roNFotm3bNnbsWBsbG29v77feeuvSpUu8h7KooqKiTz75pE+fPoyx8PDw1atX422riSguLv7444979+7NGBs0aNCaNWvKy8t5D2VRaWlpzz33nJubm4ODw/Tp03/99VfeE4GFpKenL1iwoG3btg4ODo8//vjBgwdJPQ2ztrZ269at48aNM/zFt2TJkvz8fN5DgSWgedA8ZKF50DxkoXnQPDShedA8ZKF50DxkoXnQPDSheQg2j5Xfr22gVqvfeeedLl26KBSKESNGfP3111Z8E16v15eWln7//fcTJ060t7c3PPkuPT2d91DAgU6nO3z48MyZMx0dHV1cXGbNmrVr1y7rftPyy5cvf/TRR8HBwYYn33322WfEn3xHVkVFxbp164YOHcoYU6lUb7311rlz53gPJSKtVnvkyJHnn3++ffv2SqVy/PjxO3bsoPzkO8rQPGgemtA8aB6y0DxoHrLQPGgemtA8aB6y0DxoHrLQPHSah8r9WgONRrNr167HH3/cxcVFqVSOGTNm1apV1vR3fEVFxY8//vjII484Ojra29uPHz/++++/t/onHUBLlJSUrFy5MioqysbGpl27dnPnzt23b581vWJMfn7+smXLDO9s4eXltWDBgmPHjvEeCiQhKyvrzTff9PX1ZYz16dPnnXfeyczM5D2UYLRa7fHjx19++eXOnTszxoKCgj744IPCwkLecwF/aB4gC80DZKF5gCY0D5CF5gGy0DxAE5qHAoVer2f01NTU/PLLL1u3bt2xY0d1dXVISEh0dPSECRMiIiJsbGx4T9dqeXl5Bw8e3L1798GDB+vr64cMGTJ16tQZM2Z06NCB92ggOVevXt2+ffvWrVtTUlKcnZ2HDh06YcKEyZMn+/j48B6t1bRabXp6+u7du/fs2XP27Nl27dpNmDBh6tSpsbGxdnZ2vKcDycnOzt66dev333+fl5enUqliYmKio6PHjRvXtm1b3qO1WklJya+//nrw4MG9e/deu3ZNpVJNmzZtzpw5/fr14z0aSA6aB8hC8wBZaB6gCc0DZKF5gCw0D9CE5rFiRO/XNqioqEhISEhMTExISLh69Wr79u3Hjh07evToiIgIPz8/3tMZc+XKlWPHjh09ejQhIaGgoMDT0zMmJiY2Nnb8+PFeXl68pwMZyM/P37t37/79+48cOVJZWenv7z9u3LgRI0YMHTq0ffv2vKd7IK1Wm5GRcfz48UOHDh06dKiioqJv375xcXFxcXGjRo1CvsND6XS6EydO7Nu3LyEh4dy5c3Z2dlFRUTExMVFRUWFhYQ4ODrwHfKDy8vLU1NTjx48nJiaeOXNGqVRGRkYaLvsBAQG8pwMZQPMAWWgeoAnNA2SheYAsNA/QhOYBstA81of6/drGMjMzDfudmppaVVXVvn37oUOHRkVFDR06NCgoiPsTc2pqarKzs1NTU1NSUo4fP37lyhU7O7uBAweOHTs2Li4uPDxcqVTynRBkqra21nBx/OWXX7Kzs3U6nZ+fX0RERFRU1KBBg/r27Wtra8t3wuLi4nPnzqWkpCQnJ584caK8vNzd3X348OGxsbHjxo1TqVR8xwP5unXrlqFpDh8+fOPGDQcHh7CwsMjIyKioqNDQ0K5du/IdT6fTqdXq06dPGy77GRkZWq22Z8+eY8aMiY2NjY6OdnV15TshyBeaB2hC8wBZaB4gC80DNKF5gCw0D5CF5rEOuF/bjPr6+nPnziX/182bNxUKha+vb2BgYEBAQHBwsJ+fn0qlEvUCWlNTo1arL1y4kJWVlZGRkZmZefHiRa1W6+bmFhERYfhrJjw83NnZWbwZgKB79+6lpKQYrpunT5+uqqqyt7fv379/w/L36tWre/fuoj69saSkRK1WZ2dnNyz/jRs3GGMqlSoqKioyMjIyMrJ///5yfHkHkLK8vDzDNf/48ePnz5/X6XTu7u5BQUGBgYGBgYH+/v49evTw9vYWbwCtVnvt2rXLly9nZmZmZWX99ttvOTk5FRUVtra2AwYMMHxrHRkZ2alTJ/FmAILQPEAWmgfIQvMATWgeIAvNA2SheYAmNI+s4X7tw+Xn52dmZmZmZv7222+G3dJoNIwxT09PlUqlUql8fX29vb09PT09PT29vLwM/8PV1dXIs9X0ev29e/fKyspu375dXFxcUlJSUlJy69YttVqdn5+vVqsN4aJQKFQqVcNfJEFBQb1790a+gGXU19fn5OQ0LH9WVta1a9cYY0qlskuXLr6+vob9N+y813+5urq6ubkZOba2tra8vLzkvwz7f+3aNbVabdj/srIyxpiDg4O/v3/DXyRBQUEdO3a00O8cyLt3754hJjIyMjIyMrKzs8vLyxljjo6Oqv/q0qVLhw4dPBtxdXU13hkVFRVlZWUNy2+4/hcWFho2v7CwsK6ujjHm4eERHBzccNkPCAhAvoDFoHmAJjQPkIXmAbLQPEATmgfIQvMAWWgeecH92larra29fPlyQ3MY/m9RUVFJSUlNTU2TD7axsTE0jY2NjU6nY4xVVFTU19c3+TA7OzvDn4eGPySG/9GjRw+8DAJIx507dwzL37D5BQUFhouyYb0bc3R0dHJyYv9dfsN1/P4z27Rp4+np6e3t3XjzDf+D++vzABjo9fqG2lb/1/Xr14uLiw3fdjZhaJqGy35dXV1lZeX9H+bh4eHl5dW1a9eGnff19e3ZsyeeWQnSgeYBstA8QBOaB8hC8wBZaB6gCc0DZKF5JA73a4VUWVnZ8ISaysrKuro6nU5XWlrKGKuvrze8tIiLi4udnZ1SqWzbtm3btm0NT1Xj/gLiAGa6c+eOIegrKyvv3r3LGKupqamurmb/XX6FQtGuXTvGmJOTk6HdDRwdHTmPDmCG+vr6hst+RUWFodfLy8s1Go1Go1EqlQqFwt7evk2bNoyxtm3bNl5+vDEDyBqaB8hC8wBNaB4gC80DZKF5gCY0D5CF5pEC3K8FAAAAAAAAAAAAAAAAAOADrxYNAAAAAAAAAAAAAAAAAMAH7tcCAAAAAAAAAAAAAAAAAPCB+7UAAAAAAAAAAAAAAAAAAHz8L+HbaFlVcyHcAAAAAElFTkSuQmCC\n", | |
"text/plain": [ | |
"<IPython.core.display.Image object>" | |
] | |
}, | |
"execution_count": 15, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ds_test.foo.data.visualize()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 16, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n", | |
"<defs>\n", | |
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n", | |
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n", | |
"</symbol>\n", | |
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n", | |
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n", | |
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n", | |
"</symbol>\n", | |
"</defs>\n", | |
"</svg>\n", | |
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n", | |
" *\n", | |
" */\n", | |
"\n", | |
":root {\n", | |
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n", | |
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n", | |
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n", | |
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n", | |
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n", | |
" --xr-background-color: var(--jp-layout-color0, white);\n", | |
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n", | |
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", | |
"}\n", | |
"\n", | |
"html[theme=dark],\n", | |
"body.vscode-dark {\n", | |
" --xr-font-color0: rgba(255, 255, 255, 1);\n", | |
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n", | |
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n", | |
" --xr-border-color: #1F1F1F;\n", | |
" --xr-disabled-color: #515151;\n", | |
" --xr-background-color: #111111;\n", | |
" --xr-background-color-row-even: #111111;\n", | |
" --xr-background-color-row-odd: #313131;\n", | |
"}\n", | |
"\n", | |
".xr-wrap {\n", | |
" display: block;\n", | |
" min-width: 300px;\n", | |
" max-width: 700px;\n", | |
"}\n", | |
"\n", | |
".xr-text-repr-fallback {\n", | |
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-header {\n", | |
" padding-top: 6px;\n", | |
" padding-bottom: 6px;\n", | |
" margin-bottom: 4px;\n", | |
" border-bottom: solid 1px var(--xr-border-color);\n", | |
"}\n", | |
"\n", | |
".xr-header > div,\n", | |
".xr-header > ul {\n", | |
" display: inline;\n", | |
" margin-top: 0;\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type,\n", | |
".xr-array-name {\n", | |
" margin-left: 2px;\n", | |
" margin-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-obj-type {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-sections {\n", | |
" padding-left: 0 !important;\n", | |
" display: grid;\n", | |
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n", | |
"}\n", | |
"\n", | |
".xr-section-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-item input + label {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label {\n", | |
" cursor: pointer;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-item input:enabled + label:hover {\n", | |
" color: var(--xr-font-color0);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary {\n", | |
" grid-column: 1;\n", | |
" color: var(--xr-font-color2);\n", | |
" font-weight: 500;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary > span {\n", | |
" display: inline-block;\n", | |
" padding-left: 0.5em;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label {\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in + label:before {\n", | |
" display: inline-block;\n", | |
" content: '►';\n", | |
" font-size: 11px;\n", | |
" width: 15px;\n", | |
" text-align: center;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:disabled + label:before {\n", | |
" color: var(--xr-disabled-color);\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label:before {\n", | |
" content: '▼';\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked + label > span {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary,\n", | |
".xr-section-inline-details {\n", | |
" padding-top: 4px;\n", | |
" padding-bottom: 4px;\n", | |
"}\n", | |
"\n", | |
".xr-section-inline-details {\n", | |
" grid-column: 2 / -1;\n", | |
"}\n", | |
"\n", | |
".xr-section-details {\n", | |
" display: none;\n", | |
" grid-column: 1 / -1;\n", | |
" margin-bottom: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-section-summary-in:checked ~ .xr-section-details {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap {\n", | |
" grid-column: 1 / -1;\n", | |
" display: grid;\n", | |
" grid-template-columns: 20px auto;\n", | |
"}\n", | |
"\n", | |
".xr-array-wrap > label {\n", | |
" grid-column: 1;\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
".xr-preview {\n", | |
" color: var(--xr-font-color3);\n", | |
"}\n", | |
"\n", | |
".xr-array-preview,\n", | |
".xr-array-data {\n", | |
" padding: 0 5px !important;\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-array-data,\n", | |
".xr-array-in:checked ~ .xr-array-preview {\n", | |
" display: none;\n", | |
"}\n", | |
"\n", | |
".xr-array-in:checked ~ .xr-array-data,\n", | |
".xr-array-preview {\n", | |
" display: inline-block;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list {\n", | |
" display: inline-block !important;\n", | |
" list-style: none;\n", | |
" padding: 0 !important;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li {\n", | |
" display: inline-block;\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:before {\n", | |
" content: '(';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list:after {\n", | |
" content: ')';\n", | |
"}\n", | |
"\n", | |
".xr-dim-list li:not(:last-child):after {\n", | |
" content: ',';\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-has-index {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
".xr-var-list,\n", | |
".xr-var-item {\n", | |
" display: contents;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > div,\n", | |
".xr-var-item label,\n", | |
".xr-var-item > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-even);\n", | |
" margin-bottom: 0;\n", | |
"}\n", | |
"\n", | |
".xr-var-item > .xr-var-name:hover span {\n", | |
" padding-right: 5px;\n", | |
"}\n", | |
"\n", | |
".xr-var-list > li:nth-child(odd) > div,\n", | |
".xr-var-list > li:nth-child(odd) > label,\n", | |
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n", | |
" background-color: var(--xr-background-color-row-odd);\n", | |
"}\n", | |
"\n", | |
".xr-var-name {\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-dims {\n", | |
" grid-column: 2;\n", | |
"}\n", | |
"\n", | |
".xr-var-dtype {\n", | |
" grid-column: 3;\n", | |
" text-align: right;\n", | |
" color: var(--xr-font-color2);\n", | |
"}\n", | |
"\n", | |
".xr-var-preview {\n", | |
" grid-column: 4;\n", | |
"}\n", | |
"\n", | |
".xr-var-name,\n", | |
".xr-var-dims,\n", | |
".xr-var-dtype,\n", | |
".xr-preview,\n", | |
".xr-attrs dt {\n", | |
" white-space: nowrap;\n", | |
" overflow: hidden;\n", | |
" text-overflow: ellipsis;\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-var-name:hover,\n", | |
".xr-var-dims:hover,\n", | |
".xr-var-dtype:hover,\n", | |
".xr-attrs dt:hover {\n", | |
" overflow: visible;\n", | |
" width: auto;\n", | |
" z-index: 1;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" display: none;\n", | |
" background-color: var(--xr-background-color) !important;\n", | |
" padding-bottom: 5px !important;\n", | |
"}\n", | |
"\n", | |
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n", | |
".xr-var-data-in:checked ~ .xr-var-data {\n", | |
" display: block;\n", | |
"}\n", | |
"\n", | |
".xr-var-data > table {\n", | |
" float: right;\n", | |
"}\n", | |
"\n", | |
".xr-var-name span,\n", | |
".xr-var-data,\n", | |
".xr-attrs {\n", | |
" padding-left: 25px !important;\n", | |
"}\n", | |
"\n", | |
".xr-attrs,\n", | |
".xr-var-attrs,\n", | |
".xr-var-data {\n", | |
" grid-column: 1 / -1;\n", | |
"}\n", | |
"\n", | |
"dl.xr-attrs {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" display: grid;\n", | |
" grid-template-columns: 125px auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt,\n", | |
".xr-attrs dd {\n", | |
" padding: 0;\n", | |
" margin: 0;\n", | |
" float: left;\n", | |
" padding-right: 10px;\n", | |
" width: auto;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt {\n", | |
" font-weight: normal;\n", | |
" grid-column: 1;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dt:hover span {\n", | |
" display: inline-block;\n", | |
" background: var(--xr-background-color);\n", | |
" padding-right: 10px;\n", | |
"}\n", | |
"\n", | |
".xr-attrs dd {\n", | |
" grid-column: 2;\n", | |
" white-space: pre-wrap;\n", | |
" word-break: break-all;\n", | |
"}\n", | |
"\n", | |
".xr-icon-database,\n", | |
".xr-icon-file-text2 {\n", | |
" display: inline-block;\n", | |
" vertical-align: middle;\n", | |
" width: 1em;\n", | |
" height: 1.5em !important;\n", | |
" stroke-width: 0;\n", | |
" stroke: currentColor;\n", | |
" fill: currentColor;\n", | |
"}\n", | |
"</style><pre class='xr-text-repr-fallback'><xarray.DataArray 'sub-26e2463af21cf848b46da83bda8584a2' (x_g: 1000)>\n", | |
"dask.array<sub, shape=(1000,), dtype=float64, chunksize=(99,), chunktype=numpy.ndarray>\n", | |
"Coordinates:\n", | |
" * x_g (x_g) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999</pre><div class='xr-wrap' hidden><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'sub-26e2463af21cf848b46da83bda8584a2'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>x_g</span>: 1000</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-d70c1bac-0f9e-4bd6-902a-f3414396afa5' class='xr-array-in' type='checkbox' checked><label for='section-d70c1bac-0f9e-4bd6-902a-f3414396afa5' 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>dask.array<chunksize=(1,), meta=np.ndarray></span></div><div class='xr-array-data'><table>\n", | |
"<tr>\n", | |
"<td>\n", | |
"<table>\n", | |
" <thead>\n", | |
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr><th> Bytes </th><td> 7.81 kiB </td> <td> 792 B </td></tr>\n", | |
" <tr><th> Shape </th><td> (1000,) </td> <td> (99,) </td></tr>\n", | |
" <tr><th> Count </th><td> 131 Tasks </td><td> 20 Chunks </td></tr>\n", | |
" <tr><th> Type </th><td> float64 </td><td> numpy.ndarray </td></tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</td>\n", | |
"<td>\n", | |
"<svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n", | |
"\n", | |
" <!-- Horizontal lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Vertical lines -->\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" />\n", | |
" <line x1=\"12\" y1=\"0\" x2=\"12\" y2=\"25\" />\n", | |
" <line x1=\"12\" y1=\"0\" x2=\"12\" y2=\"25\" />\n", | |
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n", | |
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n", | |
" <line x1=\"36\" y1=\"0\" x2=\"36\" y2=\"25\" />\n", | |
" <line x1=\"36\" y1=\"0\" x2=\"36\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"48\" y1=\"0\" x2=\"48\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n", | |
" <line x1=\"72\" y1=\"0\" x2=\"72\" y2=\"25\" />\n", | |
" <line x1=\"72\" y1=\"0\" x2=\"72\" y2=\"25\" />\n", | |
" <line x1=\"84\" y1=\"0\" x2=\"84\" y2=\"25\" />\n", | |
" <line x1=\"84\" y1=\"0\" x2=\"84\" y2=\"25\" />\n", | |
" <line x1=\"96\" y1=\"0\" x2=\"96\" y2=\"25\" />\n", | |
" <line x1=\"96\" y1=\"0\" x2=\"96\" y2=\"25\" />\n", | |
" <line x1=\"108\" y1=\"0\" x2=\"108\" y2=\"25\" />\n", | |
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n", | |
"\n", | |
" <!-- Colored Rectangle -->\n", | |
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n", | |
"\n", | |
" <!-- Text -->\n", | |
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1000</text>\n", | |
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n", | |
"</svg>\n", | |
"</td>\n", | |
"</tr>\n", | |
"</table></div></div></li><li class='xr-section-item'><input id='section-0d137350-c4d4-4731-9963-801760848e07' class='xr-section-summary-in' type='checkbox' checked><label for='section-0d137350-c4d4-4731-9963-801760848e07' class='xr-section-summary' >Coordinates: <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 class='xr-has-index'>x_g</span></div><div class='xr-var-dims'>(x_g)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>0 1 2 3 4 5 ... 995 996 997 998 999</div><input id='attrs-439bc41d-f36e-4f71-b3ed-fec697d8055b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-439bc41d-f36e-4f71-b3ed-fec697d8055b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-40631665-d90f-44d4-81e8-ec4ae2e4b412' class='xr-var-data-in' type='checkbox'><label for='data-40631665-d90f-44d4-81e8-ec4ae2e4b412' 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, ..., 997, 998, 999])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-1ff656ac-b552-4b16-a05a-0eb2f864f2b3' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-1ff656ac-b552-4b16-a05a-0eb2f864f2b3' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>" | |
], | |
"text/plain": [ | |
"<xarray.DataArray 'sub-26e2463af21cf848b46da83bda8584a2' (x_g: 1000)>\n", | |
"dask.array<sub, shape=(1000,), dtype=float64, chunksize=(99,), chunktype=numpy.ndarray>\n", | |
"Coordinates:\n", | |
" * x_g (x_g) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999" | |
] | |
}, | |
"execution_count": 16, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"foo_diff = grid_test.diff(ds_test.foo, 'X')\n", | |
"foo_diff" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 17, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"image/png": "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XLjwgw8+WLly5apVqz7//PMdO3Z89dVXZTOXdevWrV27dvPmzTMyMjIyMk488cRu3bodc8wx4cYGAAAAAAAAgIoSiUSWL1+emZm5atWqlStXfvrpp5s3b969e3dBQUF0QK1aterUqdOoUaOMjIw2bdpkZGR07tz5hBNOCDc2AAAAAAAA1ZPq75FpxYoVU6ZMmTNnznvvvbd37960tLS2bdu2adOmVatW9evXT01NrV27dmJi4s6dO7dv37579+41a9ZEu8Fr164tLS1t3759nz59+vXr17Nnz/h4S0MDAAAAAAAAUPXk5ua+8MILs2bNeuutt7Zu3VqnTp1orbdNmzZpaWm1a9euXbt2ampqdN589+7dGzZsiE6dr1q1Kj8/v0mTJn369Dn77LMvvvjilJSUsO8GAAAAAACA6kL194iybdu25557buzYsUuWLGnevPlZZ53Vu3fvPn36NGvW7FueYceOHfPmzZs7d+7s2bM//PDDFi1aXHXVVT//+c+PP/747zU5AAAAAAAAAFSIkpKS11577dlnn50+fXpCQkKfPn169+7du3fvDh06fMuHXxcXFy9evHju3Llz5sx5++23a9SocfHFFw8cOLBv375xcXHfd34AAAAAAACqOdXfI8TmzZsff/zxkSNHFhUVXXDBBYMGDerTp89hLtiblZU1adKksWPHrl279vzzzx8yZMhpp51WUYEBAAAAAAAAoGIVFRVNnDjxoYce+vTTT7t06TJw4MCf/exnh7lg7/bt26dNmzZu3LjZs2e3a9funnvuueKKKxISEioqMwAAAAAAAOxH9bfK2759+9ChQ8eMGdOgQYPBgwcPGjSodu3aFXj+0tLSl1566aGHHlq2bNkFF1zwyCOPWAEYAAAAAAAAgJgSiUSeeeaZIUOGbN68+ZprrrnvvvuOO+64ir3E8uXLH3744cmTJ7dq1Wr48OEXX3xxxZ4fAAAAAAAAog5rVVjCFYlExo0b17Zt2+eff37UqFGff/75nXfeWbG93yAI4uPj+/fvv3jx4tdee23dunXt27cfMmRIfn5+xV4FAAAAAAAAAMrnww8/7N69+w033NCvX7/Vq1f/7W9/q/DebxAE7du3nzBhQlZWVufOnS+99NIf//jHq1evrvCrAAAAAAAAgOpvVbVhw4azzz77F7/4Rf/+/bOysm666aaaNWt+f5eLi4s7//zz33///T/84Q+PPfbYySefvGjRou/vcgAAAAAAAADwjUpKSoYNG/bDH/6wtLT0/fff/+tf/5qenv69XrF169bjxo2bN2/e+vXrTzrppD//+c+RSOR7vSIAAAAAAADVjepvlfTmm2+eeuqpa9euXbhw4ejRo+vVq1c5101ISLjjjjuysrKOO+64bt26jRo1yhQmAAAAAAAAAKHIyck566yzhg8f/thjj/3rX/865ZRTKu3S3bt3X7JkyQMPPHD33XdfeumleXl5lXZpAAAAAAAAjniqv1XPww8/fO655/bu3Xvx4sWdOnWq/ABNmjR5/fXXhw4des8991x++eUFBQWVnwEAAAAAAACA6mzhwoWnnnpqTk7OggULbr755ri4uEoOkJCQ8H//93+zZ8/OzMzs2LHjJ598UskBAAAAAAAAOFLFWbW1CiktLb3zzjtHjx49atSoX/7yl2HHCd56661LLrnk5JNPfuWVV+rWrRt2HAAAAAAAAACqhRkzZlx22WW9e/eeMGFCSkpKuGG2bNly8cUXZ2Vlvfbaa6effnq4YQAAAAAAADgCWPW3yiguLr766qvHjBkzadKkWOj9BkHQq1evt99++9NPP+3Zs+emTZvCjgMAAAAAAADAkW/ixIkXXXTRZZdd9vLLL4fe+w2CoGHDhm+88UaXLl3OOuusmTNnhh0HAAAAAACAKs+qv1VDJBK5/vrrJ02aNG3atDPPPDPsOP9lzZo1ffv2TUlJeeutt1JTU8OOAwAAAAAAAMAR69VXX73kkktuv/32ESNGxMXFhR3nP4qLi6+99toXX3zxjTfe6Nq1a9hxAAAAAAAAqMJUf6uG+++//9FHH506der5558fdpaDyM7O7tq1a0ZGxowZM5KTk8OOAwAAAAAAAMARaOHChWedddaVV145ZsyYsLMcRElJyYABA2bNmjVv3rwOHTqEHQcAAAAAAICqSvW3ChgzZsz//M//jB079qqrrgo7yyF98MEHPXv2vPDCC8eNGxd2FgAAAAAAAACONKtXrz7ttNN69+49efLkGjVqhB3n4PLz888555zs7OwlS5Y0bNgw7DgAAAAAAABUSaq/sW7ZsmVdunS57777hg0bFnaWbzBz5szzzz9/zJgx119/fdhZAAAAAAAAADhy7N27t2vXrpFI5F//+ldycnLYcb5OXl5ex44d27Zt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U1buPXCbk5Ozffv2spH169c/1DqczZs3T0xMDPEuqHC7du3q2LFj8+bN33jjjRo1aoQd55vl5+effvrptWrVmj9/fkJCQthxqGB5eXkHXV08Jydn3bp1u3btig6rWbPm0UcffdDVxZs2bdqiRQvvDQAAAAAA4FBUf2Pdb37zm4cffvjdd9/t2LFj2Fm+wfbt2zt27JiRkTF9+nRPrgUAAAAAAAAOdGBlrqw4d6jK3IHFOZW5amj58uWdO3e+7777hg4dGnaWbzZo0KAXXnhhyZIlLVu2DDsLle1rHmGwYcOGvLy8spGHeoRB/fr1f/CDH9SpUyfEuwAAAAAAAMKl+hvrSktL+/btu2bNmnfffbdx48Zhxzmk4uLin/zkJ8uWLVu6dGnDhg3DjgMAAAAAAACEoLCwcOvWrfstg1m2XbduXXFxcXRkcnLygctglm3T0tI8bpj9PP7447fddtvLL7984YUXhp3l6zz55JODBg166aWXfvKTn4SdhZiTn59/4Gdj2XbTpk2lpaXRkcnJyYf6hGzWrFm9evXCvREAAAAAAOB7pfpbBWzevLlbt2516tR56623UlNTw45zEJFI5Lrrrps8efLs2bM7d+4cdhwAAAAAAADg+1JQUJCbm6u3RihuuOGG8ePHv/nmm127dg07y8FNmzbt0ksvfeCBB4YNGxZ2FqqevXv3btu2bb8V0Q/19IQDV0T39AQAAAAAADhiqP5WDdnZ2V27dm3btu3rr7+enJwcdpz93X///Y8++ugrr7xy3nnnhZ0FAAAAAAAAOCz5+fmHavZGS2hlI+vXr79f36yshNaiRYuUlJQQ74IjUklJSf/+/efNmzdv3rz27duHHWd/8+fPP/vsswcOHPjEE0+EnYUjU15e3qE+nNetW7dr167osJo1ax599NEH/XBu2rRpixYtEhISwr0RAAAAAADg66n+VhkffPBB796927dv/8orr8TOA7BLS0vvvPPO0aNHP/vss1dddVXYcQAAAAAAAIBvtm95bN8lJXNyctavX79z587osKSkpAYNGhx0SUnlMcKSn59/3nnnffTRR6+99trpp58edpz/mDFjxmWXXXbuuec+//zzNWrUCDsO1dHXPLghJydn+/btZSMPfHBD2TY9PT0pKSnEuwAAAAAAAALV36rl448/Pvfcc1NTU//5z3+mp6eHHScoLCz8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0z/84Q8bGhoaGhpOOOGEmpqahoaGYF1OXV1dcXHxyncJAAAAAABYJUpKSg455JBDDjlkwVenp6d7e3uDYHB3hl/96lc7dux4wxvesEy9inZuBQAAgFVF9HeJ/eIXv3jDG97Q0dGxYcOGt771rf/rf/2vY489NupOrQ0+OgAAAIAlMTw8fPPNN998880tLS0XXXTR+9///kMPPXTlu7Ft27acnJw//MM//M53vnPddde9+OKL9fX1Z5999ic/+cmqqqrlvnpZWdmTTz653FcBAAAAAAAOPAUFBcHuovNfuuqqqx5//PFlum60cysAAACsKnlRd+BAMzAw8OKLL05NTXV3d997770nnHDC/fffH3Wn1gYfHQAAAMCSmJ2dDR60t7d/9rOffcMb3nD88cffeuutAwMDK9mNPXv25OTk/L//9//OP//8559/fnJy8uWXX/7yl7988sknj46OrmRPAAAAAAAAVr/VP7cyODj4zW9+8x//8R+j7ggAAMCBT/R3KZ166qkPPfRQd3f3yMjIE088ce65505NTV188cWr5Pf2auajAwAAAFgqMzMz4ePp6emcnJxt27Z97GMfq6mpefvb337XXXft3bt3BboRJJDvuOOOyy+/vL29fWxs7Ec/+tFhhx323HPP3XjjjSvQAQAAAAAAgDVk1c6tdHR0fOUrX/n93//9mpqaP/7jP3722Wcj7AwAAMBBQvR3KT344IP//b//97q6uvLy8uOPP/6+++5729velkqlHnvssai7ttr56AAAAIAD3vDwcGohmUndJRFW/Q3Nzc3NzMzMzs7+5Cc/+eAHP1hTU/OBD3zgoYcemt9yCVVWVubk5Jx00klf/vKXm5ub161bd+qpp9555505OTmPPPLI8l0XAAAAAABgLVptcys///nPP/OZzxxzzDEtLS1XXnnl1q1bZ2ZmCgsLY7HYyncGAADgYFMQdQcOZLm5uSeffPJjjz3W09MTdV/WGB8dAAAARG58fDydTgePZ2dnh4eHw5fGxsampqaCx5OTk5klZIeGhubm5oLH+/btm5iYCB5PT0+Pjo6GzUZGRsK8634uFNq7d+/k5OT881lXD83NzQ0NDS04rszOZ5qYmNi3b9+Cf7J6lJSUvJq1FAsOMBB87Pv27fvOd77zrW99a926deXl5Tt37jz88MOXsqM5OTk5OcF7/s7v/E7m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zjtv0qRJI0aMGDVqVNeuXcNOCgAAAAAAAAAAAADEXpcuXfLz8/Pz86NPjx8//vbbb69bty56gfHcuXNPnjyZnJycm5s7+n2jRo1KS0sLNzYAzUn1N/ai1V+rvzFh9ReAlq6mpmbr1q1rThP9VXzQoEF5eXlTpkzJy8vLy8tr37592EkBAAAAAAAAAAAAgObWsWPHCy644IILLog+raurKy8vLy4ujl57PHPmzHfeeScIgoyMjLz3XXDBBd26dQs1NQBNS/U39mpqagKrvzFi9ReAFqeqqmrDhg2NRd/NmzfX1dWlpqaOGDEiLy9v2rRpubm5I0aMcJcQAAAAAAAAAAAAAOAMCQkJWVlZWVlZhYWF0SMVFRVr166NXpz8wAMP7N+/Py4uLjpElJeXN2bMmLy8PJvAAK2M6m/sRVd/VX9jwuovAGe/ysrKkpKSxhtrlZaWNjQ0pKen5+TkFBQUzJgxIy8vLycnJy4uLuykAAAAAAAAAAAAAEAL07dv3759+1533XXRp5WVlY0zRffee+/evXsDm8AArY7qb+zV1NQkJSWp98REWlratm3bwk4BAH/h9N+WV69evW/fvuD935YnT56cl5c3duzYjIyMsJMIIZgAACAASURBVGMCAAAAAAAAAAAAAK1NZmZmZmZm4ybw6dc2P/TQQx9sAk+YMKF79+6hRgbg7xbX0NAQdobW5tFHH/3Wt751/PjxsIM0oV27dv3yl79shhd6++23Dxw4cOmllzbDazW644470tPTm/MVAZpTs32Gh6KJPsMrKipWrlz5xhtvrF27dt26dVVVVYmJicOGDTvvNGlpad5bgJbipz/96cGDB8NO0SSuueaaSy65JOwUAAAAAAAAAAAAhKOysrKkpKS4uDhaBi4pKQnebwLn5+dPnDhxzJgxHTp0CDsmAB9B9Tf2HnrooRkzZhw6dCjsIE1o1apV48ePHzlyZHJycthZYun48eOlpaVlZWX9+/cPOwtAU/EZ/nGcPHlyzZo1r7/++sqVK19//fXKysrExMRRo0bl5eVFi74jR45s3779Gf8r7y1AS9G/f/+6urqePXuGHSTG3n777R/96Eff+973wg4CAAAAAAAAAADAWWHv3r1r1qx5880333zzzVWrVh04cCApKWn48OHnn3/++eefP27cuJycnISEhLBjAnCmxLADtEKRSCQpKSns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Jv74xz9ee+21PXv27Ny587hx455++ulLL7300KFDr7zyStjRAPhb0tLSgiCYOHHif/zHf/Tt27djx46XX375f/7nfwZB8OKLL4adrmW79dZbR4wYccstt4QdBICPNmzYsIaGhtra2j179jz88MPbt28vKCgoKysLOxcAAAAAAAAAAAAQdOjQoaCgYNasWatXr963b9/cuXNzcnIeffTRCy+8MDMz80tf+tLjjz/+zjvvhB0TaLtUf2PP6m9TiIuLy8/PD4Jg3759YWcB4G8ZMmRIEASjR48+/eB5550XBMG7774bTqZW4eDBg88999yKFSvi4+Pj3rd+/fogCDp37hwXF1dbWxt2RgDOlJCQkJmZedNNN82cObO6unr+/PlhJwIAAAAAAAAAAAD+Qvfu3W+44Ya5c+fu27dv+/bt3//+9/ft2/f1r3/93HPPzc3Nvf322xcvXnzq1KmwYwJti+pv7Fn9bQoNDQ3Lly8PgqBnz55hZwHgb7nkkkuCIFi3bt3pB9euXRsEwbnnnhtKpNahvr4+7AgAfHLRU35HjhwJOwgAAAAAAAAAAADwV2VlZU2fPn3RokUHDx5ctGhRYWHh4sWLr7jiiq5du15xxRWzZ88uKSkJOyPQJqj+xp7V309v9uzZ//Zv/7Zq1aoDBw4cO3Zs9erV//iP//jKK6+kpaVFG2UAnLXOO++8cePGLV++/Dvf+U5FRcXx48dffvnlL3/5y0EQTJo0Kex0LVi3bt0aPmDUqFFBEBw9erShoSExMTHsjAAEQRD85Cc/mTFjxptvvnngwIGTJ0+WlZX98pe//OEPfxgEwYUXXhh2OgAAAAAAAAAAAOCjdejQoaCgYNasWatXr962bdvPf/7zDh06/PjHP87NzR0yZMg///M/L1iw4MSJE2HHBFotFZHYs/r76R06dOiee+655557Tj+YmJj40EMPpaamhpUKgI/p4YcfvvDCC+fMmTNnzpzGg2PHjp0+fXqIqQCgeRw8ePCee+752c9+dsbxL37xi1deeWUokQAAAAAAAAAAAIBPbODAgd/85je/+c1v1tXVrVu3rqioaMGCBffff39ycnJ+fn5BQcH1118/dOjQsGMCrYrV39iLRCJWfz+lO+6449e//vWFF17YrVu3pKSkvn373njjjatWrZoyZUrY0QD4aKNGjXrzzTcnT558zjnnJCUl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3KxuOn/+vKur6/NzvzKZTC6Xv9JFzp07Z2hoaGBgsGjRokpoBAD8144dOxYsWPBs7lf669Hff5Senq6np1daWnrixInt27drKBAAAAAAAAAAAAAAAAAAAABAdcDorwaot/7qzuivJEnTpk3797//nZycLDoEYqxatapp06bDhg0THQJU1NixY5/NQ77AwMCgffv2v/76a5s2bdSvqOeEQ0NDtRgIHXL69On4+Piq9dSDkydPuru75+fnP/953rRp01f9piImJkapVCoUiv3791++fFnTmQAASZKk06dPjxo16vm5X6kCo78ZGRnP7vYTJkx48OBBRfsAAAAAAAAAAAAAAAAAAAAAVBeM/mpAcXGxnp6egYGB6JD/M2jQoJYtW65YsUJ0CAS4f/9+eHj45MmTdepzEiiHhISEwMBAIyOjP38yy2Syd95558yZM1ZWVs9erF279rhx44KDg/Pz87VbCp0QGBjo5ubm4uIiOqSsDh482KdPn6Kiohfm2x0cHF71UtHR0aWlpZIksfgXACpJUlLSu+++q77ZPq9WrVrlu2BmZqb6ByqVKi8vLyAgoEJ9AAAAAAAAAAAAAAAAAAAAAKoRRn81QKFQGBkZia74HzKZbPbs2Rs3brx27ZroFmhbYGBg7dq1/fz8RIcA5XTv3r1ly5bZ2dk5Oztfvnx5zJgxfx6zmTBhwt69e/88bDNjxoy8vLzvv/9eW7HQFbGxsUeOHJk/f77okLLatm3boEGDSkpKXvj0NjIyetXR34yMjOzsbPWPFQrFnj17fvvtN42FAgAk6d69ex4eHgUFBUql8oWfKvfW37S0NIVCof6xQqEIDw+PioqqUCUAAAAAAAAAAAAAAAAAAACA6oLRXw0oLi42NDQUXfGikSNH2tvbL1myRHQItOru3bvr1q2bNWtWufePAaIolcpjx455eXlZW1sHBQX16tXr4sWLcXFxwcHB9erVU79HX19fX1//22+/Xb16tb7+S76EWVpaTpgwISgo6MmTJ9rNh2Bz5851c3Pz9PQUHVIm33///YcffqhUKv88QqZSqezs7F7pavHx8Xp6es8+NDAw4Ks/AGhQQUHBu+++m52d/cKSdrVyf9edkpKiUqmefaivrz927NiioqJyVgIAAAAAAAAAAAAAAAAAAACoRhj91QAdF88DVwAAIABJREFU3PorSZJMJps7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1erqq69++eWX8/Pzg04ri5KSkrfeemv48OEnnnjiwIEDmzRpsnDhwg0bNowYMaJOnTpB11WWSCRyzz33/OEPf5gwYcKdd94ZdM7RMfoL8J9NmDChdu3affr0CTrk30pLS8vPz1+9enXQIQAAAAAAAAAAAABAlTKwWl6FhYVW/n4fcXFxP/nJT+bOnZubm3v33Xe/9tprXbp0adWq1ciRIz/88MOg676XgwcPvvTSSz/96U9PPPHEIUOG1K5d+5VXXtmyZctDDz2UmpoadB1V5KuvvhozZkzpCuvs7OyxY8du27Zt/PjxPXr0CDqNauqss8567LHHtm7dOmnSpAMHDvTt27dp06YDBgyYO3fu4cOHg6777yKRSGZm5ogRI5o3b37hhRe+9957Dz744NatW1988cWLL764Zm+3Li4uvvXWWx9//PGpU6cOHjw46JyjlpKSkpOTE3QFQDUViUQmTJgwaNCgunXrBt3yb51xxhknnHBCVlZW0CEAAAAAAAAAAAAAQJWKDzog6oXD4cTExKAroskpp5zyq1/96le/+tXatWtnzpw5bdq0Rx555MQTT/zRj350xRVXXHLJJQ0bNgy68R9s2rRp0aJF8+fPX7RoUTgc7tq16+jRo/v379+0adOg06g6JSUlS5YsSU9PnzNnTt26dfv27Ttz5syOHTsG3UXUqFWrVv/+/fv3779r167XXntt5syZ1157bWJiYlpaWq9eva688so2bdoE3fgPdu3atWTJkkWLFr322mtbt25t2bLlwIEDb7zxxurWWXkOHDjQv3//xYsXz5o168orrww6pyxs/QX4D5YsWbJx48YZM2YEHfKfxMTEdO3aNSsra8SIEUG3AAAAAAAAAAAAAABVJyYSiQTdEN2eeuqpBx54YOfOnUGHRLEVK1a8/vrrCxYsWLFiRen/3d6jR4/u3bunpaU1atSo6nsikcj69eszMzOXLVv21ltv5ebmNmrU6Ec/+tGll156+eWXN2nSpOqTCNC2bdsmT548fvz4zZs3d+rU6ZZbbhkwYEC9evWC7iLqbd269dVXX12wYMHixYv3799/+umnX3DBBT169EhLSzvttNMCSdqxY0dWVtayZcuWLVv2wQcfxMXFde/evfTS165du0CSgrJ9+/YrrrgiJydnzpw50bvT+29/+1vv3r337NlT3T5TA6A66Nu37xdffFH9F+r+8Y9/fOKJJ7Zu3Rp0CAAAAAAAAAAAAADR5L777nvzzTeXL18edAhlZPS3vMaNGzdmzJht27YFHVIT7Nq1a+HChYsXL87Kylq/fn0oFGrbtm2nTp3at2/foUOH9u3bn3zyyZVx3HA4/Mknn6xZs+ajjz766KOP3nvvvd27d9evX79Lly4/+MEPevfufd5558XFxVXGoam2jqz5nT17doMGDfr06XPHHXe0b98+6C5qoHA4nJmZ+be//W3ZsmUrVqwoKCg48cQTu3Tp0qFDh9JL32mnnVZJl6AtW7Z8/PHHH3/88UcffZSdnb1hw4a4uLh27dr16NHj4osvvvjii4877rjKOG41t3z58p/97GcNGjR47bXXWrZsGXRO2X366adnnnnmypUrrSgH+I6dO3eeeuqpzzzzzE033RR0y3/x9ttv//CHP8zJyUlOTg66BQAAAAAAAAAAAICoYfQ32sUHHRD1CgsLExISgq6oIRo3btyvX79+/fqFQqFdu3ZlZWVlZWWtXLly0aJFpcPVjRs3Tk1NbdmyZUpKSkpKSvPmzRs3bty4ceMmTZr81/3A06dP79Kly/79+3ft2vXVV1/l5ubm/N2mTZtK/x3PPPPM9u3bP/DAA927d+/YsWN8vBPkWPTll19OnTr1qaee+vLLL7t16/bkk08OHDiwTp06QXdRYyUkJFx44YUXXnhhKBQqLCz84IMPsrKyVqxY8fLLL48ePbqoqKh27dpHLn0tW7Zs0aJF06ZNmzRpUnoB/M/vQZFIZNeuXbt27dq5c+euXbu2bNmSk5OzefPm0ktfXl5eKBRq0aJF+/bt+/btm5aWlpaWdmyO+x4xceLEn//85xdddNHUqVOTkpKCzimXFi1axMTE5ObmGv0F+I7nnnuudu3a1113XdAh/915552XmJiYlZVl9BcAAAAAAAAAAAAAjh0mG8srHA4nJiYGXVEDNW7c+IorrrjiiitKH+7atWv16tXr1q3btGlTTk7OwoULc3Jy9uzZc+T74+LiSsfVjjvuuLi4uNjY2JKSklAodOjQocOHD4fD4QMHDnz7m5s1a1Y6R9elS5fTTz/9rLPOatOmjX/KY1lhYeEbb7wxefLkV1555YQTTrjxxhuHDRvWqlWroLs4tiQmJpbO35Y+LCgoWLt27ccff7xp06bNmzevXr16zpw527dvL72+lSq96NWuXbt0QL306ldUVLR///5QKJSXlxeJRI58c5MmTUo/OuHiiy8eOnRou3bt2rdv37Bhw6r9W1ZThw8fvueee5566qlRo0b9/ve/rwHL3uvUqdO0adPc3NygQwCql0gkMmHChIEDB9atWzfolv+uTp06HTt2zMrK6t+/f9AtAAAAAAAAAAAAAEAVMfpbXuFw2NbfKtC4ceOePXv27Nnz208eOnRo19998803+/btC4VC+/btKy4uPvLvUrdu3Vq1asXGxt5xxx0pKSmzZ88u3ZNZA2a6qCgbN26cMGHC888/v3Pnzp49e7744otXX32185rqoHbt2p06derUqdO3nywqKtr1j4qLiwsKCvLz80N/f1dKSEioX79+KBRKSko6sh+4cePGtWvXDuZvUu1t3LixX79+n3322YwZM6699tqgcypMcnKy0V+A71i6dOmGDRumT58edMj3lZaW9vbbbwddAQAAAAAAAAAAAABUHaO/5WXrb4Dq1q1bt27d5s2b/9fvfPvttw8fPvzpp58eOHCgTZs2VdBG9Xf48OF58+alp6cvXrz45JNPHjx48K233pqSkhJ0F/wX8fHxJ5544oknnhh0SM3x8ssvDx06NDU1NTs7u3Xr1kHnVCSjvwD/LCMjo2vXrh07dgw65PtKS0t7/PHHDxw4UPq5HgAAAAAAAAAAAABAjRcbdEDUKywstB20+nvjjTcSExMTEhIef/zxoFsI3ieffDJq1KhTTz21f//+oVBo+vTpubm5o0ePNvcLx5r8/PwRI0b06dNn0KBBWVlZNWzuNxQKpaSk5OTkBF0BUI3s2rVr9uzZw4YNCzrkKHTv3r24uHj58uVBhwAAAAAAAAAAAAAAVcTob3nZ+hsV5s+fX1hYGA6HX3rppR07dgSdQzAKCgpmzpx5ySWXtGnTZtq0aUOGDNm8efPChQv79OkTH28FOhxzPvroo86dO0+dOnXOnDnjxo2rVatW0EUVz9ZfgO94/vnna9eu3bdv36BDjsIpp5ySnJycmZkZdAgAAAAAAAAAAAAAUEWM/paXrb/V386dO9esWVP660gkMmHChGB7qHpr164dNWpUs2bNbrjhhqSkpIULF5au+W3evHnQaUAASkpKHnnkkfPPP79x48YrV6688sorgy6qLMnJyTt37jx48GDQIQDVxXPPPTdgwIB69eoFHXJ0unfv/u677wZdAQAAAAAAAAAAAABUEaO/5WXrb/X3xhtvxMTElP66qKho7Nix4XA42CSqxr59+9LT0zt37tyuXbvZs2ffd999X3755YwZM3r16nXkPwngWJObm9uzZ89f//rXo0aNWrp0ac3+CIDk5ORQKGTxL0CpN998c/369UOHDg065Kh169bt3XffLSkpCToEAAAAAAAAAAAAAKgKRn/Ly9bf6m/BggVxcXFHHu7cuXPevHkB9lAFsrOzhw8f3qxZs7vuuis1NXXhwoWffPLJyJEjTzjhhKDTgCDNnDmzY8eOO3fufP/993/3u999+92hRkpJSQkZ/QX4u/T09PPPP/+cc84JOuSode/ePS8vb926dUGHAAAAAAAAAAAAAABVwehvedn6W81FIpG//vWv317zGxsb+9hjjwWYROXZu3dvenp6x44dO3fu/M477/z617/eunWrNb9AKBTavn37VVdd1a9fv2HDhmVnZ0fj3FcZNGjQICkpyegvQCgU2rVr1+zZs2+55ZagQ8qiQ4cODRo0yMrKCjoEAAAAAAAAAAAAAKgKRn/Ly9bfam7VqlW7du369jPFxcWZmZkfffRRUElUhtI1v6eccsqIESNOP/30hQsXrlu3buTIkY0bNw46DQhYJBJ57rnn2rZtu2bNmqVLlz7yyCO1atUKOqrqJCcnG/0FCIVCEydOTEhIuO6664IOKYu4uLjzzz/f6C8AAAAAAAAAAAAAHCOM/paXrb/V3BtvvPHPs9kJCQlPPPFEID1UrD179qSnp7dv375z587Z2dmPPfbY119/XbrmN+g0oFrYvHlz7969hw0bdt11161evfqCCy4IuqiqGf0FKPXcc8/dcMMNDRo0CDqkjNLS0oz+AgAAAAAAAAAAAMAxwuhvedn6W8299tprRUVF33kyHA5PmjRp9+7dgSRRfiUlJYsWLbruuutOOumke++9Ny0tLTs7+4MPPrjllluid5wDqFglJSXp6ekdOnTYtm1bZmbm+PHj69evH3RUAFJSUnJycoKuAAjYW2+9tW7duqFDhwYdUnZpaWkbN27csWNH0CEAAAAAAAAAAAAAQKUz+ltetv5WZwcPHnz//fcjkcg/f6m4uPj555+v+iTKafv27WPGjDnttNMuueSSTZs2Pf7449u2bRs/fvy5554bdBpQjaxcubJbt2533nnnPffc8+GHH3bt2jXoosDY+gsQCoUyMjLOO++8qL5jTEtLi42Nfe+994IOAQAAAAAAAAAAAAAqndHf8rL1tzpbsmRJOBz+l18qKioaN25cSUlJFSdRNkfW/CYnJ48ePbpXr16rV68uXfNbr169oOuAamTv3r133XXXeeedl5CQkJ2d/bvf/e4Y/4SO5OTkr7766vDhw0GHAARm165dL7/88rBhw4IOKZfjjjuubdu2WVlZQYcAAAAAAAAAAAAAAJUuPuiAqGfrb3X2xhtvfOeZxMTE448/vmHDho0aNWrSpMnGjRvPOOOMQNr4nrZu3TplypSnn346Nze3U6dOTzzxxA033FC3bt2gu4DqaP78+bfddtuhQ4ceffTRO++8MzbWR5yEkpOTS0pKvvjii9atWwfdAhCMSZMmxcfH9+vXL+iQ8urevbvRXwAAAAAAAAAAAAA4Fhj9LS9bf6uzn/70p5dffnlSUlJSUlLDhg27du166623jhw5Mugu/rvi4uKlS5emp6fPnj27cePGffv2veWWW84666ygu4Bqav369bfffvtbb701dOjQP/7xj40aNQq6qLpITk4OhUK5ublGf4Fj1oQJEwYMGNCgQYOgQ8qrW7duEydOPHz4cK1atYJuAQAAAAAAAAAAAAAqkdHf8gqHw0Z/q62ePXt++2GjRo3y8vKCiuF7+uyzz6ZMmfLcc89t3bq1Z8+e06ZNu/rqq51lwL+zZ8+eMWPGjB07tk2bNsuWLevWrVvQRdVLkyZNGjRokJubG3QIQDDefvvttWvXvvDCC0GHVIDu3bsfPnz4ww8/9GYHAAAAAAAAAAAAADWb0d/ysvU3iiQlJe3ZsyfoCv61w4cPz5s3Lz09ffHixSeddNKgQYOGDx/esmXLoLuA6quoqGj8+PG//e1v4+Lixo0bN3To0Li4uKCjqqPmzZsb/QWOWRkZGR07duzUqVPQIRWgdevWJ510UlZWltFfAAAAAAAAAAAAAKjZYoMOiHrhcDgxMTHoCr6Xhg0b2vpbDX366aejRo1q3rx5v379QqHQ9OnTt2zZMnr0aHO/wH+wePHic8899+677x4wYMCGDRuGDx9u7vffSU5ONvoLHJvy8vJeeeWVn//850GHVJiuXbtmZWUFXQEAAAAAAAAAAAAAVC6jv+Vl628UsfW3WikoKJg5c+Yll1zSpk2bqVOn3nzzzZs2bVq4cGGfPn3i4y0kB/6tNWvWXH755b169WrVqtW6devGjRt3/PHHBx1VraWkpOTk5ARdARCAiRMnxsbGln6+TM2QlpaWmZkZdAUAAAAAAAAAAAAAULmM/paXrb9RxOhvNbFu3bpRo0adeuqpN9xwQ+3atadPn56TkzN69Ojk5OSg04BqbcuWLYMHD+7YseP27dsXL148e/bs1q1bBx0VBWz9BY5Zzz777PXXX3/ccccFHVJh0tLSduzYsWnTpqBDAAAAAAAAAAAAAIBKZLVmedn6G0UaNmyYl5cXdMWxa//+/bNnz548efKiRYtOO+20e++9d/DgwU2bNg26C4gCu3fvfuSRR/7yl7+ccMIJTz311JAhQ+Li4oKOihrJyclffvllUVGRnerAMWXZsmVr166dOHFi0CEVqXPnzrVr187MzExNTQ26BQAAAAAAAAAAAACoLCZAysvW3yhi629QsrOz09PTp02bFg6Hr7zyyoULF1588cUxMTFBdwFR4ODBg48//viYMWMSExPHjBkzfPhwb7tHKzk5uaioaNu2bS1atAi6BaDqZGRknH322Z07dw46pCLVqlXr3HPPfffddwcOHBh0CwAAAAAAAAAAAABQWYz+lpetv1GkdOtvJBIxdFo19u7dO3369GeeeWblypVnnnnmr3/96yFDhjRp0iToLiA65OfnP/3002PGjDl06NA999xzzz33NGjQIOioqJScnBwKhXJzc43+AseOvLy8WbNmPfroo0GHVLy0tLS//e1vQVcAAAAAAAAAAAAAAJUoNuiAqGfrbxRJSkoqKio6cOBA0CE1X3Z29vDhw5s1azZixIjWrVsvXLhw/fr1I0eONPcLfB+FhYXp6emtW7d+4IEH+vXrt3Hjxt/97nfmfsvs5JNPrl27dm5ubtAhAFVn0qRJMTEx119/fdAhFS8tLW3NmjV79+4NOgQAAAAAAAAAAAAAqCxGf8uluLi4pKTE1t9okZSUFAqF8vLygg6psfLy8tLT0zt06NC5c+dly5b95je/2bp164wZM3r16hV0GhAdDh8+/OSTT6ampt599939+vXbtGnTuHHjTjrppKC7oltMTMypp55q9Bc4pmRkZPTv3/+4444LOqTide/evaSk5P333w86BAAAAAAAAAAAAACoLPFBB0S3cDgcCoVs/Y0WDRs2DIVCe/bsad68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1app06a99NJLX3zxRadOnR577LH+/fsfd9xxQXdxFJKTk2NiYnJzc88555ygWwAq2LPPPtu3b9/SW/1jSrdu3bKysoKuAAAAAAAAAAAAAAAqmNHfciksLIyPj7c9NYocI6O/pWt+p0yZEhcXd/XVV//pT3/q1atX0FFA9NmyZcvs2bNfeOGFlStXNm/e/JprrrnxxhvPPffcoLsoi1q1ap144om5ublBhwBUsOXLl69cufKJJ54IOiQAaWp+FS0AACAASURBVGlpDz/8cCQS8TMpAAAAAAAAAAAAANQkRn/LJRwOJyYmBl3BUWjYsGEoFNqzZ0/QIZVix44dL730UkZGxtq1a0vXcl5//fX169cPuguIMrt37541a9akSZOysrKSkpIuv/zyRx555OKLLzZWFO2Sk5ON/gI1T0ZGRps2bdLS0oIOCUBaWtrOnTs3btx4+umnB90CAAAAAAAAAAAAAFQYo7/lUlhYmJCQEHQFR6F0628NG/0tKSlZsmRJenr6nDlz6tat27dv38mTJ59zzjlBdwFRJj8//9VXX500adIbb7wRHx//k5/8ZO7cuZdeeql3uhojJSUlJycn6AqAinTgwIHp06f/4Q9/CDokGOeee27dunWzsrKM/gIAAAAAAAAAAABATWL0t1xs/Y069erVS0xMzMvLCzqkYmzfvn3SpEnp6embNm3q1KnTE088MWDAgHr16gXdBUSTffv2vf7666+88sqrr75aXFx86aWXTp48+corr6xTp07QaVSw5OTkRYsWBV0BUJGmTJlSVFR0ww03BB0SjISEhE6dOmVlZd10001BtwAAAAAAAAAAAAAAFcbob7nY+huNGjZsGO1bf4+s+Z09e3b9+vWvu+6622+/vUOHDkF3AdHkm2++mTt37uzZsxcvXlxcXPzDH/5w7Nix1157baNGjYJOo7IkJyfn5uYGXQFQkTIyMvr06XMsv3l17959/vz5QVcAAAAAAAAAAAAAABXJ6G+52PobjaJ69Hfr1q1Tpkx5+umnc3NzO3Xq9OSTTw4cONBmTuD727Jly4IFC+bPn//GG2/ExcX16tXrL3/5y1VXXXXiiScGnUalS05O3rVr1/79+xs0aBB0C0AFWLFixYcffviXv/wl6JAgdevWbcyYMbt37z6W558BAAAAAAAAAAAAoIYx+lsutv5Go6SkpLy8vKAr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/PHHO3bs6N27d6VWlYdzjZqhat4HyyY/P//1118///zzmzdv/v1/l3MTaqoquF4VFxe//PLLV111Va1atSr1QKUq+3q1efPmm266qVIPUSoSicyaNevHP/5xvXr1KvtYH3zwQZ06dSr7KAAAAAAAAAAAAABwrDH6W3a2/lashg0bXnbZZYcOHTp06FBlH+vrr7/euXPnhg0bGjZsWNnHCoVCl112Wd26davgQPB9HO259s0336xduzY/P/+ss876+uuvKzuvPJxrRLWqfB8ss1q1ai1ZsqRp06Zt27b9/rNezk2oYarserVt27b8/Px169Y1a9asUg90ROVdr9q0aXP++edXza3Unj17Dh069NFHH7Vq1aqyj9WiRYvTTz+9so8CAAAAAAAAAAAAAMeamEgkEnRDtLrrrrtWrVr19ttvBx3CUevbt++MGTNGjBgxduzYoFug+vryyy/vuuuu2bNnx8TExMXF7dixo1GjRkFHAUGaNGnSjTfeGBcXl5CQ8Pvf//5//ud/4uN9jgxQWXr06JGZmXn11VfPnj076JZocvfdd48dO7Zly5aff/55TExM0DkAAAAAAAAAAAAABOC+++578803ly9fHnQIZRQbdEAUKywstPU3Gh08eHDevHmhUGjq1KnFxcVB50B1VFRUNG7cuDPOOOPVV18NhUJxcXGXX365uV/gZz/7We3atYuLiwsKCkaOHNmhQ4esrKygo4CaacOGDaVXmDfeeOPw4cNB50SNSCTy0ksvhUKhzZs3v/fee0HnAAAAAAAAAAAAAABlYfS37MLhcGJiYtAVHLW5c+eWDg/s3Llz6dKlQedAtbNs2bL27dv/4he/OHToUDgcDoVCxcXFN910U9BdQPDq1at35ZVXln70SUlJyYYNG3r06DFw4MCdO3cGnQbUNBkZGaV7xfPz85csWRJ0TtRYvnz5V199FQqFEhISXnjhhaBzAAAAAAAAAAAAAICyMPpbdrb+RqkpU6bExcWFQqGEhIRp06YFnQPVyO7du++8884LLrhg48aNJSUlR55v0KDBZZddFmAYUH0MHDiw9EMBQqFQcXFxJBKZPn16q1at0tPTI5FIsG1AjVFYWDhhwoTSq01CQsL8+fODLooaL7/8culPqeFweMqUKfn5+UEXAQAAAAAAAAAAAABHzehv2dn6G4327NmzcOHCoqKiUCgUDoenT59eUFAQdBQELxKJTJo0KTU1dfz48ZFIpLi4+MiXEhISbrjhhlq1agWYB1Qfl156aaNGjb79TDgc3rdv36233tq9e/d169YFFQbUJHPmzMnLyyv9dTgcnjVrlg8X+J5eeumlIx/QcOjQoblz5wbbAwAAAAAAAAAAAACUgdHfsrP1NxrNmDHj22MD+fn5CxYsCLAHqoPs7OzOnTsPHjx43759R2ZFjgiHwwMHDgwkDKiG4uPjr7/++n/+9JNIJPLBBx+cffbZDzzwgCWTQDk988wzcXFxRx5+8803H374YYA90WLlypVffPHFkYexsbETJkwIsAcAAAAAAAAAAAAAKBujv2Vn6280mjx58rdHf+Pi4qZOnRpgDwTu66+/vuKKKz788MOSkpJ/uU8vJSWla9euVR8GVFsDBgwoLCz85+fD4XBRUdHvf//7W265peqrgBpj8+bNb775ZlFR0ZFnEhMT582bF2BStHj55Ze//elUxcXFixcv/vLLLwNMAgAAAAAAAAAAAADKwOhv2dn6G3W2bdv27rvvlpSUHHmmqKho3rx5e/fuDbAKgtW0adMVK1acc8458fHx//zVhISEm2++ueqrgOqsS5cuycnJ//JLMTExN95447PPPlvFSUBNkpGR8Z3bksLCwlmzZgXVE0VefPHFcDj87Wfi4+N91BEAAAAAAAAAAAAARB2jv2Vn62/UefHFF2Njv/vffOn0byA9UE00a9YsKyurT58+//IEGTBgQCBVQLUVExNz0003fecDUOLi4mJjY//4xz9OnDixVq1aQbUB0a6oqOjZZ5/9zvxqKBRat25dTk5OEEVRY82aNZs2bfrOk+FwePz48YH0AAAAAAAAAAAAAABlZvS37Gz9jTqTJk0qLi7+5+cnT55c9TFQrdSuXXvq1Km33nprTEzMkQHg2NjYrl27pqamBtsGVEM33HBDUVHRkYcJCQn16tWbMGHCyJEjA6wCaoD58+d/8803//x8fHz8q6++WvU9UeTll1/+lz+fbt68+f3336/6HgAAAAAAAAAAAACgzIz+lp2tv9Hls88+++ijjyKRyHeeLykpWbJkyddffx1IFVQfEydOfPrpp8eOHVunTp34+PhQKBQTE3PzzTcH3QVUR61bt+7YsWNMTEwoFEpISGjduvUll1zyf//3f7t27Qo6DYhuzzzzTOl9yHeU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qxYsWDBv3rwpU6YMGDCgVq1aZ5999iWXXNK5c+c6dersm/8n+JdGjhz5wAMPPPPMM6eddlroFoCKc8ghh7zwwgutWrXq16/ffffdFzoHqAilo7+2/qYsIyMjPT3d1l8AAAAAAAAAAAAAiCijvymy9TegrVu3jhkzZuTIkW+//Xbt2rUvuOCCp59+unXr1vXr1y/Hs2RmZh577LHHHntsjx49YrHYZ599NnPmzBkzZvTq1atXr17t27fv3r17mzZtvl0gDPvU+++/f80119xyyy1XXnll6BaAinbyySc/+eSTV1xxxQknnHDZZZeFzgH2uby8vJjR37KJx+NGfwEAAAAAAAAAAAAgon58LSo/yNbfIJYuXXrVVVc1aNDgpptuOuKIIyZPnvzFF1+MHj26e/fu5Tv3+30NGza86qqrJk6cuGnTpsGDB2/atKl9+/YNGjS48cYbP/nkk316ati0adNFF13UqlWrAQMGhG4BCKN79+69evX6r//6r0WLFoVuAfa50q2/2dnZoUMiLJFIFBYWhq4AAAAAAAAAAAAAAFJh9DdFtv5WsAULFlx00UUnnnji/PnzBwwY8Pnnn48cObJ9+/ZZWVkVXFKnTp0rr7zyzTffXLNmzfXXXz99+vSmTZt269bto48+quASqomCgoKLL744Ozt73LhxGRkZoXMAgnn44YfPPPPMjh07bt68OXQLsG+Vjv7a+lsWtv4CAAAAAAAAAAAAQHQZ/U2Rrb8VZu7cue3atWvRosWnn346bty4pUuXXn/99QcccEDorlijRo369eu3atWqyZMnr1y58oQTTmjXrt27774buouqpmfPnsuXL580aVJl+LUHCCgjI2P06NGZmZkdO3a0yhKqtry8vLS0tJo1a4YOiTBbfwEAAAAAAAAAAAAguoz+psjW3wqwdOnSs88++4wzzsjLy3v11VcXL17cuXPntLS00F3/n/T09Hbt2i1cuHDy5MlffPHFaaed1r59+zVr1oTuoop48MEHhw8fPnr06GOPPTZ0C0B4devWnTRp0uLFi3v37h26BdiH8vPza9SokZ7u5WrqbP0FAAAAAAAAAAAAgOjyXuoU2fq7T23btq13794nn3xyQUHBvHnz3njjjfPOOy901L+TlpZ20UUXLViwYObMmWvWrDn++OP79+9fUFAQuotoe+WVV2677bYHH3zw17/+degWgMrihBNOGDFixOOPP/7000+HbgH2lfz8/Ozs7NAV0RaPx239BQAAAAAAAAAAAICIMvqbIlt/951p06Ydf/zxw4YNe+ihh+bNm3f66aeHLtoLrVu3XrJkyYABAx566KHjjz9+xowZoYuIqpUrV1566aVdu3b94x//GLoFoHK55JJL+vbt27Nnzzlz5oRuAfaJvLy8WrVqha6ItkQiYesvAAAAAAAAAAAAAESU0d8U2fq7L2zatKlt27YXXXTReeedt2rVqhtuuCEjIyN01F7LzMy84YYbli1bdtJJJ11wwQWXXXbZN998EzqKiNm6dWuHDh2OOeYYOy0BflD//v3btGnTpUuXzz77LHQLUP5s/S27eDxu9BcAAAAAAAAAAAAAIsrob4ps/S13r732WvPmzT/55JO5c+c+++yz9erVC11UJg0bNpwwYcKMGTPmzJlz8sknL1y4MHQRkbFr167f/OY3W7ZsmTBhQlZWVugcgMooPT191KhRBx100EUXXbRjx47QOUA5y8/Pt/W3jGz9BQAAAAAAAAAAAIDoMvqbIlt/y9GuXbvuvPPONm3anH766QsXLjz99NNDF5WbNm3afPDBB02bNj399NPvvPPOkpKS0EVEwC233PLGG29MmTKlQYMGoVsAKq/atWtPmjRpzZo111xzTegWoJwZ/S27eDxeWFgYugIAAAAAAAAAAAAASIXR3xQVFRUZ/S0Xmzdvbtu27f333z9w4MBJkyYdcMABoYvKWb169V588cWHHnrovvvuu/jii7/++uvQRVRqzz///KOPPvrss8/+x3/8R+gWgMru5z//+bhx40aPHv3Xv/41dAtQnvLy8rKzs0NXRJutvwAAAAAAAAAAAAAQXUZ/U1RYWJhIJEJXRN6yZctOOeWU9evXz58//4Ybbgids6+kpaXdcMMNc+bMWbp06amnnrp69erQRVRS77zzzu9+97s//elPXbt2Dd0CEA3/5//8n3vuuad3794zZ84M3QKUG1t/y87WXwAAAAAAAAAAAACILqO/KbL1t+zefffds846q0GDBm+//Xbz5s1D5+xzLVq0eOedd+rUqXPGGWcsWbIkdA6VzsaNGzt37nzOOefcfffdoVsAouTWW2/t3Llzt27dfLgGVBlGf8suHo/b+gsAAAAAAAAAAAAAEWX0N0WFhYVGf8ti+vTp55577i9/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AAAAAAAAAAAAEF1Gf1Nh6++/MWfOnFmzZg0cODA93W9X6mrUqDFgwICxY8euXLkydAupKyoq6ty5c3Fx8aRJkzxiAARXu3btyZMnr1279pprrgndAvxL+fn52dnZoSsiLx6PFxcXl5SUhA4BAAAAAAAAAAAAAPaa4cxU2Pr7b9x7771nnXVWq1atQodEXseOHY855pj7778/dAip+8Mf/rBw4cKpU6cefPDBoVsAiMVisSZNmowfP37MmDGWsUOllZeXZ+tv2ZW+XC0uLg4dAgAAAAAAAAAAAADsNaO/qSjd+mv09/sWL178yiuv3H777aFDqoL09PQ+ffqMGjVq7dq1oVtIxRNPPPHkk08+++yzJ5xwQugWAP6f888//957773llltmzJgRugX4ATt27DD6W3aJRCL2vy9dAQAAAAAAAAAAAIBoMfqbisLCwszMzPR0P73vuvvuu0866aTzzjsvdEgV0a1btyOOOOLBBx8MHcJemzt37k033XTXXXd16dIldAsA33Xrrbd26dLl8ssv/+STT0K3AN+Vl5eXnZ0duiLySj+pqrCwMHQIAAAAAAAAAAAAALDXMkMHlJtFixYVFBRUzLmWLVuWkZExb968ijldo0aNGjRoUDHnKovly5e/8MILkyZNSktLC91SRWRkZNx888033HDD7bffHonfgQqwffv2Dz74IHTFj9i+fftll13WsmXLc845Z68eKE455ZSsrKx9F1YWFfkYW8Gi8hjLvrNu3boNGzaErtgnateuXX0Wj+/t7XjllVcuWrSoXbt2Tz/9dCX/06Va3Y5UThX8OLlmzZqioqKKebVVhe9ftv4CAAAAAAAAAAAAQHSlJZPJ0A3lo1GjRuvXrw9dsU/85S9/6dOnT+iKH3fNNdfMmTPn448/ruTzM9Gyc+fOxo0bX3XVVf379w/dUiksWLCgRYsWoSv2lbVr1zZq1Ch0xQ/zGEsVdssttzz00EOhK/aJU045ZeHChaErKojbEfYd968oevvtt1u2bPmPf/yjYcOGoVsAAAAAAAAAAAAAqGh9+vSZPXv2ggULQoeQoqqz9TcWi91+++2///3vQ1eUs9NOOy10wh7Zvn372LFj+/fvb+63fGVlZfXo0WPo0KF//vOfMzIyQudUFvPnz69iMwxLliy58MILQ1f8CI+xVGEnnnjiiy++GLqinN1zzz3v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u9atW1966aWhW4AqaOXKlUuXLr344otr1KgRuoW94NkBKkBJScnGjRuHDRv22muvtWnTpnHjxqGLos3oLwAAAAAAAAAAAABElK2/eyE3N3f16tVFRUUbN24cN25cixYtJk2aFDoqpK1bt8ZisTp16pTXAR977LElS5YcffTRr7/++rZt29auXXv99dePGzdu9+uMHDly1KhRzZo1e+mll3Jzc7dv3/7mm2+eeOKJTz/99DvvvBOLxf77v/97zpw5sVjs7rvvTv6v75zoX13nRw/+rXHjxl1//fXr1q3bvn17Tk5OPB6/6667/va3vz3zzDObN2/Ozc3t3bt3SUnJI488Ul4/nFIHHHBALBb75ptvyvew7O6JJ574+OOP//a3v4UOAaqgvLy8rl271qlTZ+DAgaFb2DueHWCfWrFiRVpaWkZGRsOGDe+9997rrrtuwoQJoaMiL5FIFBYWhq4AAAAAAAAAAAAAAPaa0d899atf/WratGkbN27cunXrggULOnXqVFRUdNVVV22TtU6HAAAgAElEQVTbti10WjA7d+6MxWJZWVnldcCcnJy0tLSJEyeee+65++23X6NGjQYNGnT++efvfp1hw4ZlZGS8/PLLbdu2rVu3bnZ29plnnjl69OhYLPbCCy+UMWDPD96mTZtHHnnkiCOOyM7O7tixY/v27f/5z3/eeeedV1555cEHH1y3bt2//OUvderUWbZsWRmTviORSMRiMe/g33c2bNhw++2333///fYqA+UuLy/voosuWrFixZQpUxo1ahQ6h73g2QEqUkFBwTvvvPPhhx+GDok8W38BAAAAAAAAAAAAIKKM/u6pF1544cILLzzkkENq16596qmnjh8//pxzztmyZcusWbNCpwVTOvobj8fL64CrV69u0KDBcccdt/uFrVu33v3Ljz/+eNeuXYcddlhmZmZGRkZ6enp6enrpf/Lpp5+WMWDPD37WWWft/uURRxwRi8XOPPPMby/JyMho0KDBF198Ucak7ygdtC79ybMvXH/99c2aNfv9738fOgSoarZs2XL++efPnz//pZde2v35gkjw7AD7WtOmTZPJZHFx8YYNG55++unVq1efd955a9euDd0VbYlEwugvAAAAAAAAAAAAAERRZuiAqEpLS2vVqtWsWbM2bdoUuiWYXbt2xWKxzMzy/C1KS0v7ziXJZHL3L0tK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vwCUu/T09IKCgqArIExMfytTampqYWFh0BUAAAAAAAAAAAAAQAJSgg6oQnbs2LFly5Zt/y0/P//bb7+NRCIFBQVl3ypdWlp6/PHHv/TSS8uWLYtGo43/TmZmZvPmza2CoYLs27dv06ZNX3/99ba/s3///qKior8/tFinTp26detGIpFGjRo1adLk+/+HHnnkkfXr19+/f39ubq7pLwCHoqSk5Msvv9y6dev3/1b66quvateuPXr06B07dnz/05KTkxs0aBCJROrVq1f2L6OMjIzGjRsfccQRTZs2DS4fytm/fUOVOeyww1JSUr5/Q+Xl5XXt2jU3N9cbqhK4+gsAAAAAAAAAAAAAoVNDp78FBQWrV6/++OOP16xZk5ubm5eXl5eXt3Pnzu9/QsOGDTMyMurXrx+JRNLS0r7/fvQmTZp89tlnq1evLioqKvvu9r1795b9reTk5GbNmh199NGtWrXKysrq2LFj586djznmmKSkpMr/BUJ47d+/f/369StXrvzkk082bNiQl5eXm5v71VdflZaWlv2E7zdUtWrVSk1NTUtL+/4/u2/fvj179kQikR07dnz99ddly5Myhx9++JFHHtmwYcN58+YVFRV17tz5uOOOq1OnTiX/6gAIl6+++uqTTz75+OOPP/vss7LfMW7atOn7QWNKSkrZv5Lq1q37xhtvNGrU6Pv/YElJSdnvLffs2VM2Ei4pKSn7W3Xq1Dn6v7Vv375Tp05dunRp3Lhx5f/qICEH/YaKRCK7du0qLi7++zfUxIkTJ06c6A1VCVz9BQAAAAAAAAAAAIDQqSnT3+Li4g8//HDRokWLFi368MMPN2zYUFJSkp6eftxxxx1zzDHZ2dll64sWLVqU7TdSUg70v5mCgoKya2+bNm36/jvgFy1alJubW1JScthhh3Xs2PHkk0/u2bNnz549mzdvXqG/TAip3NzchQsXLlq0aNmyZatXr/7uu+9q1aqVlZWVlZV10kknDRo06Oijjz7qqKMyMzMbN25cr169A/y0hYWFZfOSTZs25f23Tz755Nlnn927d29KSkpWVlbXrl179OjRq1evDh061KpVq0J/mQBUfTt37iz7HeP777//8ccf5+fnRyKRpk2bHnfccUcfffTpp59e9pvGI444IiMjo2HDhgf+mcv+lfTll1+W/akWeXl5n3766XPPPff1119HIpFmzZp16dLl1FNP7dWrV7du3dLT0yvoFwgHzhuqeohGo8XFxaWlpQbVAAAAAAAAAAAAABAW1Xn6W1pa+sEHH8yZM+fNN99cunRpQUFB48aNu3fvftlll5VdV2vVqlVycvIhfpW0tLS0tLSjjjqqW7duf//x3bt3r169euXKlR9//PGiRYsmTpxYXFzcsmXL0047rV+/fv369cvIyDjELw2htmXLltmzZ8+bN2/BggVffPFFamrqiSee2KtXrxtuuKFz584dOnQ49JO8qampTZs2bdq0aceOHf/+4/v374/FYitXrly5cuWKFSvGjBnz7bff1q9fv3v37meeeWZ2dvb/+vkAVG979ux5++2358yZM3/+/NWrV5eUlLRt27Z79+7nnntu2W8amzRpcuhfpWwb2bZt29NPP/3vP/7ll1+WHRb+6KOPpk6d+stf/jIlJaVLly69e/fu37//aaedVrt27UP/6nCAvKGqn2g0WlpaWlxcHI1Gg24BAAAAAAAAAAAAAA5INZz+FhQUvPLKK6+99trrr7++devWZs2a9e3b97LLLuvRo0f79u0r7dJRenr6Kaeccsopp3xftWTJkoULF86fP//qq68uLi4+8cQTs7OzL7jggq5du1ZOEgSupKRk8eLFL7300pw5c1auXFmvXr3evXvffPPNPXv2POmkkw5963uAatWq1b59+/bt2w8ZMqSsatWqVQsWLFiwYMEDDzwwatSoFi1a9O/f/7zzzuvbt2+lVQFQyTZu3Pj888/Pnj37vffe27dv3wknnNCvX7977rmne/fumZmZlZZR9qdU9O3bt+yHW7ZsWbhw4cKFC2fPnv3ggw+mpaWdccYZ55xzzsCBA3/wgx9UWhU1jTdUNZaamhqJRIqKikx/AQAAAAAAAAAAACAskkpLS4NuKB979ux59dVXc3JyXnvttcLCwp49e/bv3z87O7tLly5Bp/1vu3fvfvPNN+fMmTN79uyNGze2adNmyJAhQ4YMqYKp1dXSpUtPOeWU3Nzco48+OuiWGqG0tHTJkiU5OTl/+ctfNm/e3LZt2+zs7Ozs7NNPP72qDWtLSkqWL18+e/bs2bNnL1u27LDDDhswYMCQIUP69u1btpqgErRq1Wr48OGjRo0KOgTK36hRo955552lS5cGHVKj/e1vf/vLX/6Sk5OzdOnShg0b9u3bNzs7u3///kcccUTQaf/bpk2bZs+ePWfOnDfeeOO777477bTThgwZctFFF1XmMpnqzRuqJpg7d26/fv127NjRsGHDoFsAAAAAAAAAAAAAqCT2C2FXHaa/ixcvnjRpUk5Ozt69e3v37j1kyJALL7ywSZMmQXcdkGXLlpXtITdu3HjssccOGzbsiiuuCEt8eJn+VpotW7ZMmTJlypQpeXl57dq1K1todOzYMeiuA/LFF18899xzOTk5ixYtatiw4dChQ6+55hrzkkpg+ks15rfOAdq7d++sWbMmTZr07rvvNmjQYODAgUOGDDnrrLNCcQbzu+++mz17dk5OziuvvLJ3795+/foNGzbsvPPOC0U8VZM3VM3xzjvv9OnTJx6PZ2RkBN0CAAAAAAAAAAAAQCWxXwi75KADDt4333wzYcKETp069ejR48MPP7zvvvu++OKLN95449prrw3Rt32ffPLJDzzwQG5u7uLFi3v37j1u3LgjjzzykksuefPNN6vBKpsaq6Sk5OWXXx4wYEDLli0feeSRiy666KOPPlq7du24cePCsvuNRCLNmjW7+eabFyxYsHHjxjFjxrzxxhvHH398t27dJk2atHv37qDrADhQa9asueWWW5o3b37VVVc1btz4pZde2rp169SpU7Ozs8Myna1bt+6FF174zDPPxOPxmTNn7t+/f9CgQS1btrz99ts///zzoOsIE2+oGqjsH3SFhYVBhwAAAAAAAAAAAAAAByqU09/c3NzRo0cfffTRY8aMOfbYY+fNm/fhhx/eeOONmZmZQacdpKSkpFNPPXXixIlfffXV9OnTt23bdvbZZ3fp0uWJJ57Yu3dv0HWQgH379k2bNq1Dhw4XXHDB9u3bJ06cuHHjxt/97nehPpbbokWL2267be3atcuXLz/hhBNGjhzZvHnzESNGbN68Oeg0AP6VBQsWnH/++R07dnz++eevueaaDRs2zJo167zzzktNTQ067SDVq1dvyJAhc+bM2bRp04gRI55++umsrKzzzz9/4cKFQadR1XlD1Vhl/8QrKioKOgQAAAAAAAAAAAAAOFAhm/4uW7ZsyJAhWVlZzzzzzC9/+cutW7fm5OScddZZQXeVmzp16gwePLjsG/GPP/74G2+8sXXr1vfdd9+3334bdBr8G/F4/Be/+EXz5s2vv/763r17r127dsGCBddee23dunWDTis3J5544uOPP75x48ZRo0bl5OS0bt36qquuWrNmTdBdAPwPxcXF06dPP/7440877bQ9e/a8/PLLGzduvO+++1q0aBF0Wrlp3rz5z3/+8/Xr15edAu7Vq1fPnj1feOEFJ0/5v7yhajhXfwEAAAAAAAAAAAAgdEIz/f3oo48GDBjQrVu33Nzcp556av369SNHjjzssMOC7qooXbp0mTZt2ueff37ZZZfdd999rVq1+s1vfrN79+6gu+Af2L59++233966detJkybdfPPNmzZteuyxx9q2bRt0V0Vp3LjxHXfckZeXN3HixKVLl3bq1Onyyy9ft25d0F0AREpKSmbMmHHcccddffXVHTt2XLFixZtvvnnuuecmJSUFnVYhatWqNXjw4CVLlrz77rsZGRmDBg3q2rXryy+/HHQXVYU3lDdU5L+nv67+AgAAAAAAAAAAAECIhGD6u2bNmsGDB3ft2vWLL7549dVXly1bdskll6SkpATdVRmOPPLI3/72t3l5eTfccMNvfvOb1q1bP/TQQ3v37g26C/7Lt99+O3bs2FatWk2aNOmuu+7Kzc296667mjRpEnRXZahdu/bVV1/9ySefzJw5c8WKFR06dPjJT36Sl5cXdBdADVVaWvrcc8916tTpyiuv7N69+6effvrUU0917do16K5Kctppp7344osfffRRq1atLrjgglNOOWXu3LlBRxEkbyhvqO+lpqZGXP0FAAAAAAAAAAAAgFCp0tPf7du3jxgxokuXLp9++umzzz67bNmyc845J+ioADRs2PCee+7Jzc0dPnz43XffnZWVNW3atNLS0qC7qNFKSkqmTZvWrl27hx56aPjw4evXr7/tttvq1asXdFdlS05Ovvjii1evXj1z5syFCxe2a9duxIgR3377bdBdADXLihUrfvjDHw4ZMqRDhw6rVq168sknW7duHXRUADp16vT8889//PHHLVu27N+//9lnn71q1aqgo6hs3lBlvKG+5+ovAAAAAAAAAAAAAIROFZ3+FhcXP/HEE+3atZs5c+bvfve7jz/+ePDgwUlJSUF3Balx48Zjx45du3btOeecc9VVV3Xv3v39998POooaasmSJT169Lj66qsHDBiwYcOG++67r0GDBkFHBSk5OXnw4MGrV69+5JFHZs6c2b59+yeeeGL//v1BdwFUf19++eV1113XrVu3oqKiRYsW5eTktG/fPuiogHXq1CknJ2fx4sW7du064YQTrrvuuvz8/KCjqAzeUP+XN1Tkv6/+mv4CAAAAAAAAAAAAQIhUxenv4sWLjz/++BEjRgwbNuzzzz8fMWJErVq1go6qKpo2bfr4448vXrw4OTm5Z8+eN910065du4KOogb5+uuvL7/88lNPPbVRo0YrV658/PHHMzIygo6qKlJSUq699tpPP/104MCBP/3pT3v16uXWIkDFKSkpeeSRR9q1azd37tynn376/fffP/XUU4OOqkJOOeWURYsWTZw48cUXXzzuuOOmT58edBEVyxvqX6jhb6iyq7+FhYVBhwAAAAAAAAAAAAAAB6pqTX937949YsSIXr16NW/efPXq1b/5zW8OO+ywoKOqom7dui1cuHDq1KlPP/10hw4dXn311aCLqBFmzJhx3HHHvfvuuy+99NLs2bOPPfbYoIuqoiZNmkycOHHFihWlpaUnnnjiXXfdtW/fvqCjAKqb1atX9+rV69Zbb73lllvWrFkzZMiQoIuqouTk5GuuuWbdunUXX3zxj3/84/79++fl5QUdRfnzhjpANfYN5eovAAAAAAAAAAAAAIROFZr+zps3r2PHjjNmzJg6derrr79+zDHHBF1UpSUlJV1xxRVr1qzp1avXeeedN3To0O3btwcdRbW1ZcuWc84554orrhg8ePCqVavOP//8oIuqus6dOy9cuPC3v/3t+PHjTzjhhPfffz/oIoBqori4eNy4cV27dt2/f/+KFSvGjRtXt27doKOqtAYNGvzhD3949913N23a1LFjx9///velpaVBR1FuvKESUjPfUK7+AgAAAAAAAAAAAEDoVInp7969e0eOHNmvX79u3bqtWbPmiiuuCLooNDIzM2fOnPnKK6+89957nTt3fvPNN4MuohqaNWtWly5dNmzYMH/+/EcffbR+/fpBF4VDrVq1RowYsWrVqhYtWpx22mnjxo3bv39/0FEA4bZhw4bTTjvtvvvuu++++xYtWtSpU6egi0KjZ8+eH3744a233nrrrbf279//yy+/DLqIQ+UNddBq2hvK1V8AAAAAAAAAAAAACJ3gp79r1qzp3r37lClT/vjHP+bk5GRmZgZdFD7nnnvuqlWrTj/99LPPPnvEiBH79u0Luohq4rvvvhsxYsSgQYPOOeecFStW9OrVK+ii8GnZsuWcOXMeffTR+++/v2fPnuvXrw+6CCCspk2bdsIJJ+zevfv9998fOXJkrVq1gi4Kmdq1a999992LFi3Kzc3t3LnzX//616CLOHjeUIeu5ryhUlJSkpKSXP0FAAAAAAAAAAAAgBAJePr7pz/96cQTT6xXr95HH3107bXXBhsTag0aNJgxY8bkyZOnTJnSo0ePvLy8oIsIvU8++aRLly4zZ8584YUXpk2blp6eHnRRWCUlJV177bVLlizZs2fPiSee+PzzzwddBBAyBQUFl1566VVXXXXdddctX768c+fOQReF2Mknn/zBBx8MGDBg4MCBN910kzVgGHlDlZea84aKRqOu/gIAAAAAAAAAAABAiAQ2/d23b98111xz7bXX3nrrre+++26rVq2CKqlOrrrqqg8//LC4uPikk056/fXXg84hxJ5++unu3bv/4Ac/WLly5cCBA4POqQ46duy4dOnSoUOHDho0aPTo0fv37w+6CCAcYrHYqaee+sYbb8yZM+eBBx6oXbt20EWhl56ePnny5GeeeebPf/5znz59vvjii6CLOFDeUBWhJryhotGonT8AAAAAAAAAAAAAhEgw09/Nmzeffvrpzz777F/+8pdf/epXtWrVCiSjWmrTps2SJUsGDBiQnZ09evTokpKSoIsImeLi4tGjRw8dOvSyyy578803mzZtGnRR9VGnTp3HHnts2rRpjzzyyJlnnrl169agiwCquldffbVbt27RaHTp0qVnn3120DnVysUXX7x8+fJvvvnm+OOPf+utt4LO4d/zhqo41f4NlZqa6uovAAAAAAAAAAAAAIRIANPfoeDP0wAAIABJREFUJUuWnHTSSbt3716+fPlFF11U+QHVXp06daZMmfLwww8/9NBDl1566d69e4MuIjR27tyZnZ39yCOPzJgx4/HHH49Go0EXVUOXX375u+++m5eX1717908//TToHICq6/777z///PMvvPDCRYsWuW5aEdq1a7d48eIePXr0799/ypQpQefwr3hDVbTq/YaKRqOmvwAAAAAAAAAAAAAQIpU9/X3++efPOOOMrl27Ll68uG3btpX81WuUm2+++fXXX587d+6ZZ5759ddfB51DCGzcuLFnz55r1qx57733hg4dGnROdXbiiScuW7asadOmPXv2fOedd4LOAahyiouLr7322jvuuGP8+PGTJ0+uU6dO0EXVVv369V944YXbbrtt2LBhd955Z2lpadBF/APeUJWmur6hUlNTCwsLg64AAAAAAAAAAAAAAA5UpU5/J0yYMHjw4KFDh/71r3897LDDKvNL10x9+vRZtmxZfn7+Kaec8tlnnwWdQ5X28ccf9+rVKykpafHixV27dg06p/rLyMh46623srOz+/XrN3369KBzAKqQ3bt3Dxw4cObMmbNmzRoxYkTQOdVfUlLSr3/96ylTptx///0XX3xxNTt2Wg14Q1WyavmGcvUXAAAAAAAAAAAAAMKl8qa/d91118iRI++8885JkyZFo9FK+7o1XJs2bRYvXty0adMePXosW7Ys6ByqqHffffe0005r3779ggULjjrqqKBzaoratWs/9dRTY8aMufLKKx988MGgcwCqhB07dpx55pkrVqx4++23L7jggqBzapAf//jHs2fPnjdvXnZ29q5du4LO4b94QwWi+r2hXP0FAAAAAAAAAAAAgHCpjOlvaWnpLbfccu+9906ZMmXs2LGV8BX5e40bN547d+5JJ53Ut2/fRYsWBZ1DlTN79uz+/ftnZ2e/9tprDRo0CDqnZklKSho7duwjjzxy2223jR49OugcgIBt3bq1d+/eW7dufe+9904++eSgc2qcM8888+233169evVZZ521ffv2oHNqOm+oYFWzN5SrvwAAAAAAAAAAAAAQLhU+/d2/f/+wYcMee+yxZ5555sc//nFFfzn+oXr16r388st9+vTp27fvG2+8EXQOVcjLL7984YUXXnjhhTNmzHBKLig//elPH3/88QceeGDUqFGlpaVB5wAE48svvzzjjDP27t373nvvtWnTJuicGur4449/9913t2zZcvbZZ3/99ddB59Rc3lBVQXV6Q5n+AgAAAAAAAAAAAEC4VOz0t6Sk5Kqrrnr66adfeOGFQYMGVejX4l9LTU199tlnzz333AEDBrz99ttB51AlzJo168ILL7z66qunT5+ekpISdE6Nds011zz55JPjx4+/9dZbg24BCMDmzZt79eqVnJw8f/78Fi1aBJ1To7Vv337+/Pnbt28/88wz3f4NhDdU1VFt3lCpqamFhYVBVwAAAAAAAAAAAAAAB6oCp7+lpaU33HBDTk7Oiy++eM4551TcF+IARaPRmTNnDhgwYMCAAYsXLw46h4C99tprQ4cOHT58+B/+8IekpKSgc4hcfvnl06dP//3vf3/nnXcG3QJQqbZu3XrWWWfVrVv37bff/sEPfhB0DpHWrVu/884733zzTf/+/b/99tugc2oWb6iqpnq8oVz9BQAAAAAAAAAAAIBwqcDp7+jRo6dMmZKTk9O3b9+K+yokpFatWtOnT+/Tp092dvaKFSuCziEwb7311qBBgy699NKHH3446Bb+v0suuWTy5Mn33nvvfffdF3QLQCX55ptvzjnnnP3798+bN69JkyZB5/BfWrZs+eabb27evDk7O3v37t1B59Qg3lBVUDV4Q6Wmppr+AgAAAAAAAAAAAECIVNT0d+zYsQ8++OD06dMHDBhQQV+CgxONRnNyck4++eTs7OzPPvss6BwCsGTJkgsuuGDgwIGTJ09OTq7A/T8H4corrxw/fvztt9/+xz/+MegWgApXUFDQt2/fbdu2vfnmm02bNg06h/+hTZs2c+fO/eyzzwYNGmQ0WDm8oaqssL+hotFoYWFh0BUAAAAAAAAAAAAAwIGqkNXfn//853Hjxj322GMXX3xxRXx+DlGdOnVefPHFVq1anXvuufn5+UHnUKlyc3MHDBhw+umnP/nkk7Vq1Qo6h3/g5ptvHjt27I033vjqq68G3QJQgfbv33/JJZfk5eW98cYbRx11VNA5/AMdO3acPXv2ggULhg8fHnRL9ecNVcWF+g3l6i8AAAAAAAAAAAAAhEv5T3/nz59/3XXXjRkz5pprrin3T055SUtLe/XVV5OSks4999w9e/YEnUMl2blz54ABA5o3b/7MM89Eo9Ggc/in7rrrrmHDhg0ZMmTp0qVBtwBUlJEjR77xxhsvvvhimzZtgm7hnzr55JNzcnKefPLJe++9N+iW6swbKhTC+4Zy9RcAAAAAAAAAAAAAwqWcp7+rV6++4IILLrzwwl/96lfl+5kpd02aNHnppZfWr19/5ZVXlpSUBJ1DhSssLLzgggt27tz5yiuvpKenB53Dv/HII4907979Rz/60d/+9regWwDK3/jx4x999NHp06f36NEj6Bb+jXPOOWf8+PG/+MUvnn766aBbqidvqBAJ6RsqGo26+gsAAAAAAAAAAAAAIVKe098dO3ZccMEFnTp1mjp1alJSUjl+ZirIscce+/zzz7/00ktmBjXBzTff/MEHH7zyyivNmjULuoV/LxqNzpo1q2HDhhdeeOHevXuDzgEoT3Pnzr3tttvuu+++QYMGBd3CAbnxxhtHjBhx9dVXf/DBB0G3VDfeUKETxjdUamqqq78AAAAAAAAAAAAAECLlNv0tKSn5j//4jz179jz77LN16tQpr09LRevdu/dDDz109913v/baa0G3UIGmT5/+xBNPTJkypXPnzkG3cKAaNGjw17/+df369ddee23QLQDlZtOmTZdddtmQIUNuu+22oFtIwIMPPvjDH/7wRz/60ddffx10S/XhDRVSoXtDufoLAAAAAAAAAAAAAOFSbtPfcePGzZ07Nycnx0HR0PnpT3965ZVXXn755Rs2bAi6hQrx0UcfXXfddWPGjHFcMXTatGkzffr0GTNmPPHEE0G3AJSDvXv3XnTRRc2aNZs0aVLQLSQmOTl55syZtWrVuuSSS/bv3x90TjXhDRVe4XpDufoLAAAAAAAAAAAAAOFSPtPfOXPm3HPPPb///e979epVLp+QSvboo4+2bNly0KBB+/btC7qFcrZjx44f/ehHvXr1GjduXNAtHIzzzjvv9ttvv/nmm5cvXx50C8ChuummmzZs2PD888+npaUF3ULCDj/88GeffXbBggV+U1EuvKHCLkRvKFd/AQAAAAAAAAAAACBcymH6G4/Hr7rqqqFDh15//fWH/tkIRN26dWfNmvX555+PHj066BbK2fDhw4uKisrO9AXdwkG6++67e/XqddlllxUUFATdAnDwnnvuucmTJ//5z39u3bp10C0cpJNPPnn8+PG//vWv33vvvaBbws0bqhoI0RsqNTXV9BcAAAAAAAAAAAAAQqQcpr/Dhg2rW7fuo48+euifigAdc8wxjzzyyIQJE1577bWgWyg3Tz75ZE5OzqRJk5o0aRJ0CwcvOTl52rRp27ZtGzlyZNAtAAdpy5Yt119//fXXXz9gwICgWzgkw4cPP/fcc4cOHbpjx46gW0LMG6p6CMsbKhqNFhYWBl0BAAAAAAAAAAAAAByoQ53+Tpw48dVXX506dWr9+vXLJYgAXXHFFZdccslVV121devWoFsoB7m5uTfffPPPfvaz7OzsoFs4VM2aNfvTn/40adKknJycoFsAElZSUnLllVc2atTot7/9bdAtlIPJkyfv37//2muvDTokrLyhqpNQvKFc/QUAAAAAAAAAAACAcDmk6e/69etvu+22O+644/TTTy+vIII1ceLEunXr3njjjUGHcKhKSkquuOKKVq1a/frXvw66hfIxcODAYcOG3XDDDfF4POgWgMT8/ve/f++995599tn09PSgWygHTZo0mTp16qxZs5599tmgW8LHG6r6qfpvKFd/AQAAAAAAAAAAACBcDn76W1paOnz48NatW995553lGESwGjZsWDbkeOGFF4Ju4ZA89thj77///pQpU2rXrh10C+Xm4Ycfrl+//siRI4MOAUjAxo0b77zzzjFjxnTt2jXoFspNv379rrnmmhtvvPHrr78OuiVMvKGqpar/hopGo67+AgAAAAAAAAAAAECIHPz0d/LkyW+99dbjjz8ejUbLMYjA9enT54orrvjpT3/6zTffBN3CQfriiy9+8Ytf3HbbbUZW1UxaWtqjjz46c+bMl156KegWgAN13XXXHXnkkaNHjw46hHL2wAMP1K5de9SoUUGHhIk3VHVVxd9Qrv4CAAAAAAAAAAAAQLgc5PT3q6++GjVq1MiRI7t3716+QVQFDz30UElJyZgxY4IO4SDdcMMNGRkZrslVS9nZ2ZdeeulNN920a9euoFsA/r0nn3xy3rx5f/rTn+rUqRN0C+Wsfv36f/zjH6dOnTpv3rygW8LBG6p6q8pvqNTUVFd/AQAAAAAAAAAAACBEDnL6e+uttzZs2PDuu+8u3xqqiMMPP/zhhx9+/PHHlyxZEnQLCXvxxRdfeumlSZMm1a1bN+gWKsTDDz+8e/fue+65J+gQgH/jm2+++c///M8bbrihZ8+eQbdQIc4777wf/ehHN954o4OiB8Ibqnqrym8oV38BAAAAAAAAAAAAIFwOZvq7ePHip59++qGHHkpLSyv3IKqISy655Mwzz7zllltKS0uDbiEBhYWFo0aNuvTSS08//fSgW6gomZmZ48aNmzBhwrp164JuAfhX7r777qSkJH9UQfU2YcKEzZs3/+EPfwg6pKrzhqoJquwbytVfAAAAAAAAAAAAAAiXhKe/paWlt9xyS+/evQcOHFgRQVQdv/vd75YtWzZjxoygQ0jA+PHjN2/efO+99wYdQsW6/vrr27VrN2rUqKBDAP6p9evXT5w48Z577mnYsGHQLVSgFi1a/OxnP7v77ru/+uqroFuqLm+omqNqvqGi0ajpLwAAAAAAAAAAAACESMLT32nTpq1YseLhhx+uiBqqlC5duvzkJz8ZPXp0QUFB0C0ckHg8/pvf/ObnP/95y5Ytg26hYtWqVevhhx/+61//+vrrrwfdAvCP3XLLLVlZWVdffXXQIVS4MWPGNGzY8Je//GXQIVWXN1TNUTXfUGVXf6vaLWIAAAAAAAAAAAAA4J9JbPq7b9++O++8c9iwYZ07d66gIKqUX/3qV7t27ZowYULQIRyQcePGHXbYYbfddlvQIVSGM84447zzzhszZowVB1AFzZ8//9VXX50wYUJKSkrQLVS4evXq3XPPPZMnT167du3/Y+++45o62z+OnwQSWSrLgRO0IIo4WgcCijhRO2ytW7Gu9rFabZ1djtYOrdg66ta6rTiqrQOcoEIVt6AiLhBs9VFElGFYye+P/B4fH4oYMMmdwOf9l8Tkvr+J53hyvV7n4hKdxRRRQ5U3JlhDKRQKjUaTn58vOggAAAAAAAAAAAAAAAAAAAAAnZSs9Xf58uX379//8ssvDZQGpqZq1arjxo2bM2fOw4cPRWfBCyQnJ69cuXLq1Kk2Njais8BIvv/++wsXLuzYsUN0EAAobPr06Z06derYsaPoIDCSQYMGNWrU6KuvvhIdxBRRQ5U3JlhDKZVKSZLy8vJEBwEAAAAAAAAAAAAAAAAAAACgkxK0/qpUqtmzZ48aNapWrVqGCwRTM2HCBLlcblJDq1CkmTNnVq9e/b333hMdBMbTuHHjXr16TZs2Ta1Wi84CAP+1f//+I0eOTJs2TXQQGI9cLp86deqWLVsuXLggOotpoYYqn0ythlIoFJIk5ebmig4CAAAAAAAAAAAAAAAAAAAAQCclaP39+eef09PTp0yZYrg0MEGVK1f+5JNP5s6de//+fdFZ8FxJSUnr1q2bMWOGdqIXyo9vvvkmISEhNDRUdBAA+K/p06d37969bdu2ooPAqN59990mTZp8/fXXooOYFmqo8snUaiht6y9TfwEAAAAAAAAAAAAAAAAAAABzoWvrr0qlCgkJGT16dLVq1QwaCCZo3LhxVlZWP//8s+ggeK5vv/22bt26gwYNEh0Exubh4dGvX79vvvlGo9GIzgIAkiRJ+/fvP3HixFdffSU6CIxNJpN99dVXO3bsiIuLE53FVFBDlWcmVUNpfz0Qrb8AAAAAAAAAAAAAAAAAAACAudC19Xf9+vXp6ekff/yxQdPANFWsWHH06NE///xzVlaW6Cwowr179zZs2DBx4kRLS0vRWSDAlClT4uPj9+7dKzoIAEiSJIWEhHTq1KlFixaig0CAN954o1GjRj/++KPoIKaCGqo8M6kaSjv1Nzc3V3QQAAAAAAAAAAAAAAAAAAAAADrRqfVXo9HMmzdv4MCBLi4uhg4E0zR69OgnT56sXbtWdBAUYeHChRUrVhw8eLDoIBCjcePGXbt2nTt3ruggACDFxcUdPHhwwoQJooNADJlM9sknn2zcuPH27duis4hHDQXTqaGY+gsAAAAAAAAAAAAAAAAAAACYF51af/fu3Xv58uVx48YZOg1MVpUqVYKDg+fOnVtQUCA6C/5Hdnb20qVLR48ebW1tLToLhJk4cWJERMTJkydFBwFQ3oWEhHh5eXXt2lV0EAgzaNAgZ2fnRYsWiQ4iHjUUTKeGYuovAAAAAAAAAAAAAAAAAAAAYF4sdXnS/Pnzg4KCmjRpYug0MGXjx49fsWLFnj173nzzTdFZ8F8bN27MzMwcNWqU6CAQqWPHjs2bN1+4cOH69etFZymN+/fvx8fH3717Nz09PTMzs3LlyhcuXFi0aJGdnV3lypXr16/v4eFRoUIF0TGB0sjOzk5ISEhKSkpPT8/Kyrp+/bpcLp83b56tra29vX2tWrUaNGjg6OgoOqZ+/Pvf/968efOSJUtkMpnoLBCmQoUKY8aMCQkJmTZtWjn/vSTUUJBMpoZi6i8AAAAAAAAAAAAAAAAAAABgXl7c+puYmHjo0KGdO3caIQ1MmYeHR8eOHVesWEHrr0lZvnx57969q1atKjoIBBs1atTYsWPnz59vFj2EmZmZUVFRERERUVFR8fHxDx8+1D7u4OBga2trY2Nz4sSJAwcOZGVlZWdnS5Ikl8vr1q3btGnTwMDADh06eHl50VgIk6VWq8+fPx8REREREREXF5eSkqLRaCRJsrW1tbOzs7W1tbS0DAkJycrKSk9P177E2dm5UaNG7dq1CwwM9PX1tbKyEvoOSm/NmjU2Njb9+vUTHQSCvf/++19//fW2bdsGDx4sOosw1FDQMpEaiqm/AAAAAAAAAAAAAAAAAAAAgHmRv/AZK1asqFatWrdu3YyQBiZu5MiRYWFhycnJooPg/8XGxp4+fXrkyJGig0C8/v37KxSKjRs3ig5SnKysrPXr13fp0sXR0bFbt267d+9u1qzZt99+e/DgQW17ZFpaWkpKSkJCwo0bN+7du5eVlaVSqWJjY7ds2TJy5EiNRjNjxgxvb28XF5ePPvro1KlTot8Q8F8ajebo0aMjRoyoUqXKa6+9Nnv2bFtb29GjR//222/x8fE5OTmZmZl37969ceNGQkLC7du3Hz58qFarExMT9+3bN336dA8Pj82bN3fs2NHBweHNN9/ctm2bSqUS/Z5KRqPRrFq1Kjg42MbGRnQWCObs7PzGG2+sWLFCdBCRqKHwlCnUUNrWX6b+AgAAAAAAAAAAAAAAAAAAAObiBVN/8/Pz165dO2LECEvLF88HRpn31ltvOTk5rV27durUqaKzQJIkaenSpQ0aNPD39xcdBOLZ2dn17dt3xYoVH330kegsRYiPj58zZ87WrVtzc3O7d+++du3awMDA6tWrv/CFFSpU8Pb29vb21v5YUFBw/vz58PDwDRs2/Pzzz56enqNGjRo5cqS1tbWB3wHwXI8fP168ePHy5csTExObN2/++eefd+nSpXHjxi+cTS2TyVxdXV1dXbt06aJ9JCUl5eDBg6Ghof369atUqdKAAQMmTpzo6upq8PegDxEREdeuXdu6davoIDAJI0aMCAoKunz5cqNGjURnEYAaCs8yhRpKqVRKTP0FAAAAAAAAAAAAAAAAAAAAzMcLpv7u2bPn7t27w4YNM04amDilUhkcHLxq1Sq1Wi06C6Ts7OxNmza9//77L+wuQzkxcuTIuLi4mJgY0UH+x7lz5959993GjRvHxMR8//33f//9944dO/r3769L3+8/WVhYvPbaa1988UV8fHxMTEyHDh0+++wzV1fX2bNnZ2Rk6D08ULzU1NSpU6fWrVt31qxZ77zzTmxs7NmzZydMmODt7V26/5lr1649dOjQ8PDw5OTkzz//fO/evR4eHu+9915CQoLew+vdqlWrfHx8mjZtKjoITELnzp1dXV1Xr14tOogY1FB4linUUEz9BQAAAAAAAAAAAAAAAAAAAMzLC1p/f/3114CAAHMZNwcjGDJkyK1bt44fPy46CKS9e/dmZmYOHDhQdBCYilatWnl6ev7666+ig/y/tLS0cePGtWjR4vr166tXr46NjR0zZoyTk5O+1m/VqtWiRYtu3bo1atSoWbNmeXh4rFu3TqPR6Gt9oBhqtXrdunUNGzZcunTpuHHjEhMTQ0JCno6nfnk1atSYOHHi9evXN27cePLkycaNG48bN+7x48f6Wl/vsrOzf//99yFDhogOAlMhl8sHDx68efPm8vn7YqihUIjwGko79ZfWXwAAAAAAAAAAAAAAAAAAAMBcFNf6m52dvXv37r59+xotDUxf48aNvby8QkNDRQeBFBoaGhgYWK1aNdFBYEL69u27ZcuWgoICsTE0Gs2KFSvc3d1/++23zZs3nz9/Pjg42MLCwhB7OTs7z5gx48aNGz179hw6dGjHjh2vXLliiI2Ap86cOdO6desRI0YMHz48KSlpxowZDg4OhthILpf37t374sWLS5Ys2bRpU8OGDbds2WKIjV7e7t27VSrVO++8IzoITMiAAQNu3779559/ig5ibNRQ+CfhNZR26m9ubq6oAAAAAAAAAAAAAAAAAAAAAABKpLjW3127dqlUqrfffttoaWAW+vTps3XrVuG9heVcdnZ2WFhY7969RQeBaenXr9+dO3eio6MFZkhLS3v77bc//PDDYcOGxcfHG+codXR0XLJkyYkTJzIyMlq0aLFmzRojbIpySKPR/Pjjj76+vnZ2dhcuXJg1a5atra2hN5XL5SNGjLhy5UqPHj369es3dOjQrKwsQ29aUlu2bOnQoUPVqlVFB4EJ8fT09PLyMtl+dcOhhkKRxNZQCoVCJpMx9RcAAAAAAAAAAAAAAAAAAAAwF8W1/m7dupUuDvxT37597969GxUVJTpIufbHH3/k5OT07NlTdBCYFk9PT29vb4F9VsePH2/evPnZs2cjIiLmzJljZ2dnzN1btmx5/Pjx0aNHDxs2bMiQISbYHgmzlpaW9uabb06ZMuXrr78+fPhww4YNjbm7k5PT8uXLd+3atWvXrpYtW166dMmYuxcvKysrPDy8T58+ooPA5JTP3xdDDYUiCa+hFAoFU38BAAAAAAAAAAAAAAAAAAAAc/Hc1t+cnJzw8PBevXoZMw3MQoMGDRo3brxjxw7RQcq133//PSAggK4S/NO77767c+dOjUZj/K23b98eGBjYuHHjs2fP+vv7Gz+AJEmWlpazZ8/evXv33r17O3TokJqaKiQGyp7k5GQ/P78LFy5ERkZOmTJFJpMJidGjR49z5845Ojr6+vpGREQIyfBP+/btU6lU/DYK/FPv3r3v3r0bExMjOojxUEPheYTXUAqFgqm/AAAAAAAAAAAAAAAAAAAAgLl4buvv0aNHs7KyunXrZsw0MBfdu3fft2+f6BTlV0FBwYEDB3r06CE6CExRt27d/vrrr4sXLxp53zVr1vTr12/48OG7du1ydnY28u6FdO/ePSYmJi0tzcfH58aNG2LDoAyIj4/39/e3sLD4888//fz8xIapXbv24cOHu3fvHhQUJHDE97PCwsJatWol/MSHCWrYsGG9evXK1ZdGaigUQ2wNxdRfAAAAAAAAAAAAAAAAAAAAwIw8t/U3LCyscePGderUMWYamIugoKArV67cvHlTdJBy6uTJkw8ePKCrBEV67bXXqlatGh4ebsxN58+fP2zYsGnTpi1atEguf+6VxZjq1at39OhRW1vb9u3bJyUliY4DMxYXF+fv7+/q6hoVFVWrVi3RcSRJkpRK5caNG99///0BAwZs3LhRdBxp//79XJLwPF26dAkLCxOdwniooVAMsTWUUqlk6i8AAAAAAAAAAAAAAAAAAABgLiyf9xdhYWFvvPGGMaPAjPj7+1eqVGnfvn2jRo3S15qpqam7du3S12rFS0xMlCRp69atRhtR2Lt3bzs7O32tFhYW5urq6unpqa8FUZbI5fIuXbqEh4dPmjTJODtu2LDhk08+mTNnzoQJE4yzo45cXFyOHDnSvn37rl27RkVFValSRXQimJ+kpKSgoKAmTZrs3bvX2tpadJz/ksvlCxcutLKyGjp0qJOTU1BQkKgkcXFxycnJtP7ieYKCgpYvX37v3r2qVauKzmIM1FAohiFqKN0pFApafwEAAAAAAAAAAAAAAAAAAABzUXTr761bt65cubJo0SIjp4G5UCgUgYGB+r1t/ebNm8OGDbO2tpbJZPpasxjW1tYzZswwwkZqtVqlUgUGBuqx9Xffvn0Cu7xg+oKCgoYNG5aZmanHo+55wsLChg0bNnnyZFPr+9Wyt7cPCwvz8/Pr0aPH4cOHjfCBoCy5f/9+165dq1Wr9vvvv5tU3+9TP/zww7179959993Dhw+3atVKSIZ9+/ZVqVLl1VdfFbI7TF/Hjh0tLS0BtohsAAAgAElEQVQPHjw4YMAA0VkMjhoKxTNEDaU7pVKZm5tr/H0BAAAAAAAAAAAAAAAAAAAAlELRrb/Hjh2rUKGCr6+vkdPAjLRv337mzJlqtVoul+tx2cuXL7u6uupxQeFOnjzZunVrPS6YlZV19uxZ02yzhIkIDAzMzc2NiYnp2LGjQTe6efNm//79Bw4c+P333xt0o5fh4uKyb98+X1/fDz74YOPGjaLjwGyo1eoBAwbk5+eHhYVVqlRJdJyiyWSylStX3r9//5133jl37pyQ0dZHjx4NCAjQ75cBlCV2dnYtWrQ4duxYeWj9pYbCCxmohtIFU38BAAAAAAAAAAAAAAAAAAAAM1L0DcfR0dGvvvqqlZWVkdPAjPj7+6elpSUkJIgOUu7ExMTk5+fTVYJi1KhRw9XVNTo62qC75OXlDRw4sG7duosXLzbOsO5Sc3d3Dw0NDQ0NXbVqlegsMBvffvvtsWPHtm7dWq1aNdFZiqNQKDZt2qRUKoODg9VqtZF312g0J06c8PPzM/K+MC9+fn5RUVGiUxgDNRReSGANpVQqaf0FAAAAAAAAAAAAAAAAAAAAzMVzW3/p4kDxmjVrZmdnZ+jeQvxTdHR03bp1a9WqJToITJq/v7+hT8/Jkydfvnx527Zt1tbWBt1ILzp06DBlypSxY8deunRJdBaYgWPHjn311VchISGvvvqq6CwvZm9vv3nz5sOHD4eEhBh564SEhPv37/OlEcXz8/O7dOlSWlqa6CAGRw2FFxJYQykUitzcXOPvCwAAAAAAAAAAAAAAAAAAAKAUimj9ffz48eXLl7ltHcWztLRs1aoVrb/GR1cJdOHn53fixImCggIDrX/y5MkFCxb8/PPP7u7uBtpC77766qsmTZp88MEHGo1GdBaYtNzc3JEjR/bo0WPMmDGis+iqVatWM2fOnD59+o0bN4y5b3R0tLW1ddOmTY25KcyO9nvLiRMnRAcxLGoo6EJgDcXUXwAAAAAAAAAAAAAAAAAAAMCMFNH6e/r06YKCAh8fH+OngXlp06ZNTEyM6BTlzqlTpzg98UJt2rR5/PhxfHy8IRZXq9UfffSRv7//oEGDDLG+gVhaWi5fvjwmJmbNmjWis8CkzZkzJyUlZf78+aKDlMz48eMbNGgwevRoY2566tSpFi1aKJVKY24Ks+Ps7PzKK6+cPHlSdBDDooaCjkTVUEz9BQAAAAAAAAAAAAAAAAAAAMxIEa2/58+fr1KlSvXq1Y2fBualSZMmV69effLkiegg5UhKSkpaWhrzFfFCDRs2VCqVsbGxhlh86dKl58+fX7p0qUwmM8T6huPt7f3hhx9OmTLl4cOHorPARN26deu7776bNm2aq6ur6CwlY2lpuXDhwv379+/YscNom164cKFZs2ZG2w7mq2nTpga6JJkOaijoSFQNpVAomPoLAAAAAAAAAAAAAAAAAAAAmIsiWn/j4uLo4oAumjRpUlBQYKCxoiiStm3G29tbdBCYOqVS2aBBg7i4OL2vrFKpvvnmmzFjxjRs2FDvixvB119/XVBQMG/ePNFBYKK+++47FxeXTz75RHSQ0mjbtm3fvn2nTp2qVquNsJ1arb548SKXJOjC29u7zLf+UkNBR6JqKKVSydRfAAAAAAAAAAAAAAAAAAAAwFwU0fobGxvbpEkT40eB2XF3d7e2ti7zjRwmJTY2tk6dOg4ODqKDwAx4e3sbovV39erVaWlpEyZM0PvKxlG5cuWxY8fOnz//0aNHorPA5Ny5c2fdunVTpkxRKpWis5TStGnT4uPjf//9dyPsdfPmzczMTL40QhdNmjS5efNmRkaG6CAGRA0FHYmqoZj6CwAAAAAAAAAAAAAAAAAAAJiRwq2/BQUFly9fbty4sZA0MC8WFhaNGjUyRG8hnof5itCdIUYs5uXlzZkzZ/jw4TVq1NDvysY0duxYjUazZMkS0UFgcubMmePs7BwcHCw6SOk1bNiwZ8+e3377rRH2iouLk8vlXl5eRtgL5s7b21uj0Vy6dEl0EEOhhoLuRNVQSqWS1l8AAAAAAAAAAAAAAAAAAADAXBRu/U1JSVGpVJ6enkLSwOw0aNDg2rVrolOUI9euXeP0hI4aNGhw+/bt7OxsPa65d+/eW7duTZo0SY9rGp+Dg8P777+/ZMkStVotOgtMyJMnT3755ZePP/64QoUKorO8lClTppw5c+bEiROG3ujatWu1atWys7Mz9EYoA9zc3CpUqHD9+nXRQQyFGgolIqSGUigUubm5Rt4UAAAAAAAAAAAAAAAAAAAAQOkUbv1NSkqSJMnV1dX4UWCOXF1dtccMjCMxMbFu3bqiU8A8uLm5aTSa5ORkPa65bt26wMDAMnCNGDZsWHJy8pEjR0QHgQnZuXNnVlbWwIEDRQd5Wa1atfL29l6/fr2hN0pKSioD/xvAOORyee3atRMTE0UHMRRqKJSIkBqKqb8AAAAAAAAAAAAAAAAAAACAGSnc+puYmGhtbV2tWjUhaWB2aP01pqysrNTUVLpKoCM3NzfpP81IepGWlrZnz57Bgwfra0GBGjZs+NprrxmhNxJmZP369UFBQdWrVxcdRA8GDhy4efPmnJwcg+5C6y9KxM3N7datW6JTGAo1FEpESA3F1F8AAAAAAAAAAAAAAAAAAADAjBRu/b1161bdunVlMpmQNDA7rq6uGRkZDx48EB2kXNDOytP2cwIvVLlyZXt7ez02luzYscPCwqJXr176WlCswYMHb9++nfF30EpLSztw4MCgQYNEB9GPgQMHpqenHzhwwKC70PqLEnF1dS3DU3+poVAiQmoohULB1x4AAAAAAAAAAAAAAAAAAADAXBTd+iskCsyR3seKohjJycmSJHGGQnf6nSl38ODBtm3b2tnZ6WtBsbp16/b48eNTp06JDgKTEBkZqdFounTpIjqIftSqVcvb2/vw4cMG3SU5OZlLEnTn6upahqf+UkOhRITUUEqlkqm/AAAAAAAAAAAAAAAAAAAAgLko3Pp779696tWrC4miF+Hh4TKZbN68eWVsr2edPn1aJpPNmDGjyB+NrFq1apIk3b9/X8juJXXs2LERI0Y0bNjQ2tra0dGxc+fOu3fvFh2qBO7du2djY1OxYkXRQUqJ09P4qlWrpq/TU6PRREZGBgYG6mW1kjLEP6iHh0etWrUiIiL0uCbMV0RERPPmzR0cHITsbogjvEOHDgZt/c3KysrKyjLfL41ckoyvWrVq9+7dE7W7oVFDmeZezzKpM0JIDcXUXwAAAAAAAAAAAAAAAAAAAMCMFG79ffDggbOzs5Ao0IuoqCiZTPbNN98YZ7uKFStWqFAhNTXVONu9jOvXr7dr127VqlVXrlxRqVQPHz48ePDgG2+88eOPP4qOpqvU1FROT7Nm5NNTkiRnZ+cHDx7oZakrV67cvXtXVOuvgRi6NxJmJCIioowd3oGBgXFxcYa7QGtXdnJyMtD6MDTjX5KcnJwyMjJycnKMtqMxUUOZu/JQQzH1FwAAAAAAAAAAAAAAAAAAADAjloV+Tk1NpYvDvLRo0UKj0QgM4OjoqK/eQoOSy+Vdu3YNDg5u2bJl7dq17969u2TJkh9++OHzzz8fMWJEpUqVRAd8sQcPHnB6mhfhp6eTk1NSUpJeljp37pxSqXz11Vf1spqJaN269a5du0SngHgqlSo+Pv6rr74SHUSffHx81Gr1hQsXOnbsaIj1tZd+eh3NiPBLkvZoSUtLc3FxERjDQKihzI7wM8L4NRRTfwEAAAAAAAAAAAAAAAAAAAAzUsTUX25bR4nocayoQdWrVy88PHzAgAHu7u5WVlaurq6zZ88OCAjIycmJj48XnU4nDJRDSTk5Oelx6m/9+vUtLQv/wgiz1qBBg4cPH96/f190EAh27do1tVrt6ekpOog+ValSxdHRMSEhwUDra/9v4UsjdKc9WsziS2MpUEOhpIxfQ9H6CwAAAAAAAAAAAAAAAAAAAJiR/2n91Wg0jx8/dnBwMPSu4eHhMpls3rx5R44cCQgIqFixYosWLZ5m+OWXX3x9fStWrGhtbd20adNFixYVmsik0WjWrFnTrl07e3v7ihUrtmzZcsWKFfn5+c8+58SJE+3bt7e1tXVychoyZEhaWtrTv1q5cqVMJtu2bduzz9c+uHPnzkIJi1nnn+Li4urWrVu9evWYmJjnPaegoGDhwoWvvfaag4ODvb19ixYtfvzxx+zs7EL7Hjp0yNfX18bGpmrVqiNHjiymM+306dMymWzGjBmSJH3zzTdt27aVJGnq1Kmy/ygmsF44ODg8fPjQ0LsYiEKhkCSpatWqooPoJD093d7e3tC7cHqWpdPT0dFRX6dnQkJCgwYNSvfa4j9YXf7Rn9L9w9eF9h0ZrjcS5iIhIUEul9evX790LzfZI9zDw8Nwh3d6erpcLq9cubKB1tfiklTGLkmSJJnvl8ZiUENxRpSC8WsopVKZm5trzB0BAAAAAAAAAAAAAAAAAAAAlNr/zG/Mzc1Vq9VWVlbG2fvPP/+cNGmS9nZztVotSZJGoxk8ePDGjRufPic2NnbMmDEXLlxYvny59hGNRtO/f//Q0NCnzzl9+vTp06fd3Nw6deqkfeTUqVOffvppTk6OJEnZ2dnr1q1LSko6cuRISROWaJ29e/f269evbt26u3fvrlu37vPW/Oyzz+bMmfP0xzNnzpw5c0apVI4ZM+bZT2bixIkFBQWSJD158mTlypVRUVGnTp2ys7Mr6VswAisrK5VKJTpFyajV6jt37qxevfrgwYNBQUFubm6iE+lEpVIZoatEi9NT4vT8Xzdu3OjQoUPpXqvLB6sLvX/4NWvWtLGxuXbtmr+/f+lWQNlw/fr1OnXqlPr7j8ke4R4eHtevXy/da19IpVJVqFDBCN1xEpckSZLKyiVJkiSz+9KoC2qoQjgjdGH8GoqpvwAAAAAAAAAAAAAAAAAAAIAZ+Z+pv9r7s5VKpXH23rp1a3BwcEJCQn5+/tmzZyVJ2rBhw8aNG729vffu3fvgwYPMzMwjR440bdp0xYoVx48f177ql19+CQ0NdXJyWrp0aXJycmZm5qlTp0aMGKEd36q1adOmoUOHXrt2LTs7Oyoqqk6dOkePHr1w4UJJE+q+zoIFC958801/f/8///yzmHvWJUnauXOnra3t9u3b09PTs7Kyzp8/P3HixEL3o2/dunXw4MHXrl3LzMw8evSot7f3lStXZs+e/cLAX3755bFjxyRJmjlzpuY/SvimS6xChQraI8csXLlyRSaTWVhY1KpV69tvv/3www+3bt0qOpSucnJyOD1LsU55Pj2VSqW+Ts+HDx86OTmV7rW6fLC6KPWH/zwymczBwSE9Pb3UK6BsSE9PL/XhLZnwEa7Hud//xCXpWVySdKE9YMzoS6PuqKEK4YzQhfFrKKb+AgAAAAAAAAAAAAAAAAAAAGbkf6b+Gvm2dR8fn5UrVz47L2716tUWFhb79u1zcXHRPtKuXbtNmzZ5eXn9/vvvbdq0kSRp7dq1kiRt3rz56XyqFi1atGjR4tmVu3TpsmTJEu2f/fz8Jk+erB171bRp0xIl1GWd/Pz8Dz/8cMmSJWPGjJk3b56FhUXxa9aqVUuSpDfffNPS0lKSpKZNm/4zVatWrX755RftJ9O2bdudO3d6enpu27Zt5syZJcpvHHrsLTQylUp1/Pjx2NhYX19f0Vl0kpuby+lZonU4PStUqKCvHo+MjIxSD83T5YPVhSE+/IoVK2ZkZJT65SgbMjIyKlasWOqXm+wRbtDD25itv1ySpLJySZJo/dUHzgipTJwRxq+hmPoLAAAAAAAAAAAAAAAAAAAAmJH/mfqr7RDT3pdvBJ06dXr2nnVJki5dulRQUFC7dm1LS0sLCwu5XC6Xy728vCRJSk5O1j7nypUrDg4OT+9ZL1L79u2f/bFevXqSJJWi+0WXdWbOnLlkyZLPPvts4cKFz96znpqaKnuGs7Oz9vGffvpJrVa/8sorH3zwweLFi8+dO/fPfbt06fLsJ1OvXj0PD48bN26UNL9x6LG30Ag8PT01Gk1+fv5ff/21YsWKGzdudOrUKTExUXQunRizz4rTs8ycnmq1Wi9tHi/TG6nLB6sLQ3z4lSpVovUXL9PZLpnwEW7Q1l9j/jYKLkll45Ikl8stLS3LZOsvNVQp1uGMMH4NpVAozKhqAwAAAAAAAAAAAAAAAAAAAMq5/2n9LSgokCRJLpc/58l65uTkVOgRtVqtjVFQUKBWqzUajUaj0f5ViW5Ttra2fvZH7S3gT5fSvkHtXk89efKkpOtovf76646Ojr/88suFCxd0yda0adMrV66sW7fOzc3t2LFjQUFBXl5ecXFxurzWNFlaWubn54tOUTIWFhY1atQYMWLEt99+++TJk61bt4pOpBO1Wv3CkWj6wulZNk5P7QGjlzM0Ly+v1G1+xX+wuv+jG0KFChXKZB8aSuQlu1hN9gi3srIy3OFdUFDAJUnHdbS4JEnm+aVRF9RQJVpHizPC+KeDUqlk6i8AAAAAAAAAAAAAAAAAAABgLv7nDnVt34vAG4I9PT1tbGzS09M1/7Bt27anz3n48OGhQ4dKvUvVqlUlSSo06PXw4cOlW61ly5ZHjx61sLAICAiIiop6+rizs/Oz+VNTU5/+laWlZbt27T799NNff/01MTHx8ePHw4cPf3bN/fv3P3tz/M2bN69evVq/fn1d8mhvyjfmfeTGHEWrd9qeqMePH4sOohOFQsHpWSKcntqGH72coba2tpmZmaV+eTEfrO7/6C/z4T/PS457RdlgZ2eXlZX1MiuY5hFu0MNbbAsZlyQt87okSZKUm5trtNG4xkQNVQqcEcavocSWEgAAAAAAAAAAAAAAAAAAAABKpIjW3xLNhtKv4cOHZ2dnd+rUaffu3ffv38/Nzb1169aePXt69er19D71IUOGSJLUv3//FStW3L59Oysr68yZM++///6RI0d03KVRo0aSJM2bNy8yMvLJkydJSUkTJkzYuXNnqWN7eXlFR0dXqVKlS5cue/fuLf7Jvr6+S5cuvXz58pMnTx49ehQeHv7gwYObN28++5yTJ08OHz78+vXrWVlZUVFRb7/9dl5e3rvvvqtLGEdHR0mSjh079uDBg1K/oxLJyckxiy6O7777bsqUKadOnXrw4IFKpUpMTFywYMG0adMkSWrbtq3odDqpUKECp2dJcXpaWlrqZTKnnZ1dqVt/i/9gdf9Hf5kP/3kyMjIqVqz4MiugDLCzs8vIyCj1y032CM/IyKhUqVKpX148pVLJJamkyvklKS8vT61Wm8WXxpKihiqdcn5GGL+GUiqVGo2mTE7eBgAAAAAAAAAAAAAAAAAAAMoey2d/0N58LPC29SFDhhw5cmTNmjVvvPFGob8aOXKk9g9Dhw4NDw/ftm3b+++//+wT+vTpo+Mu9erVe+edd3777bfAwEDtI5aWloMHD16/fn2pk7u6ukZFRQUFBfXs2XPNmjUDBgx43jPPnj17/PjxQg8+fXda77777rp161avXv30EU9PzylTpuiSxN3dvWbNmocPH3Z2dtY+8uzwK0PIzc21t7c36BZ6kZaWNnfu3B9++KHQ4wMHDuzatauQSCWlVCq1Y4qF4PTUMq/TU49dJZUqVSp1b2TxH6zu/+gv8+E/D62/kF7u8JZM+Ag36NTfChUqcEkqhXJ+SZL+U26UMdRQpU5ens8I49dQCoVCu6+lpeULnwwAAAAAAAAAAAAAAAAAAABArCKm/gps5JDJZKtXrw4NDe3UqZODg4NSqaxXr17Pnj137NjRqVMn7XPkcvmWLVuWL1/u4+Nja2tbqVKlVq1arVy5sn379rpvtGrVqmHDhjk5OVlZWbVp0+bgwYPt2rV7yfDVqlWLjIz08fEZNGjQokWLnve0mJiY0aNHN2rUyNra2tnZ2c/Pb+XKlT/99NOzz/Hz8wsLC2vVqpX2OcOHDz969KiO3TsWFhbbtm3z9/e3tbV9yXekI3OZ+jt16tRFixYFBARUrVpVoVBUq1atW7duv/7668u0KxiZ2Km/nJ5a5nV65ubm6uv0dHFxuX37dule+8IPVsd/9Jf58IukUqlSU1NdXFxKvQLKhurVq5f68JZM+Ai/fft2jRo1Sv3y4omd+sslScvsLklSGW39pYZ6GeX2jBAy9VeSpLy8PGNuCgAAAAAAAAAAAAAAAAAAAKB0ZIXGGVlZWa1cuXLQoEGiApVz4eHh3bp1++mnnz7++GPRWXTVpk0bX1/fuXPnvuQ6J0+ebN26dWJioqurqz5ymQo9vq9BgwZlZmbu3LlTH7lQYuZ4ev7444/z5s1LTk5++aX+9a9/XblyJTIy8uWXMh1xcXFNmjS5ePGil5eX6CwQ6dChQ506dbp3716VKlVEZ9EnT0/Pfv36zZgxwxCL//777z179szJydH2ksHIzPGSlJycXLdu3RMnTrRu3Vp0Fv2jhhLLHM8IfdVQuouIiOjQoUPZu9gBAAAAAAAAAAAAAAAAAACgSJMnT46MjDx58qToICgleaGfHR0dHzx4ICQKzNT9+/ednZ1FpygXnJycUlNTRaeAOdHj6dmgQYOEhAS9LGU6EhIS5HJ5/fr1RQeBYA0aNJAkqYwd4fn5+YmJidq3ZghOTk6SJPGlEbrTfocpq18aqaFQUsavoZj6CwAAAAAAAAAAAAAAAAAAAJiRwq2/zs7O3LaOEnnw4IG2/weG5uTkxOmJEnnw4IG+ukoaNmx49+7dMnYEXr582c3NzcrKSnQQCFazZs2KFSteunRJdBB9unr1am5urqenp4HW1176+YUU0J32aCmrXxqpoVBSxq+hFAqFJEm5ubnG3BQAAAAAAAAAAAAAAAAAAABA6RRu/WWsKEokPz//0aNHZXWAm6lxdnbm9ESJpKam6qurxMfHx8LC4siRI3pZzURERkb6+/uLTgHxZDKZr69v2Tu8K1as2LhxYwOtr7300+sI3T148MDS0rJy5cqigxgENRRKREgNpW39ZeovAAAAAAAAAAAAAAAAAAAAYBYsC/3MbetiBQUFaTQa0SlKIC0tTaPRODo6ig5SLjg5OT18+FCtVsvlhZv2YQRmd3pKkpSWlubl5aWXpezt7Zs1axYREfHOO+/oZUHhVCrV8ePHhwwZIjoITEJgYOCPP/6o0WhkMpnoLPoREREREBCgbfQyBAcHB5lMxpdGUczxkvTgwQNHR8cyc4oVQg0lltmdEUJqKKVSKdH6CwAAAAAAAAAAAAAAAAAAAJiJwg2ENWrU+Pvvv4VEgTm6ffu2JEk1atQQHaRccHFxKSgouHv3ruggMBspKSl6PD07dOhw+PBhfa0mXHR0tEqlCgwMFB0EJqFDhw737t27fPmy6CD6oVarIyMjDXp4W1paVq1a9a+//jLcFihjbt++XYa/MVJDoUSE1FDaXwaRm5trzE0BAAAAAAAAAAAAAAAAAAAAlE7h1t+6desmJiYKiQJzlJiYKJPJ6tSpIzpIueDq6ipJUlJSkuAcMBMFBQUpKSlubm76WrB79+6XL18uM72R27Zta9y4Mf99QevVV1+tXr36tm3bRAfRj8jIyNTU1O7duxt0F1dXVy5J0F1SUpL2m0yZRA2FEhFSQzH1FwAAAAAAAAAAAAAAAAAAADAjhVt/3dzc7ty5o1KphKSB2UlKSqpRo4aVlZXoIOVCzZo1lUoljSXQ0V9//ZWXl6fHPquAgAA3N7f169fra0GBcnNzt27dOnjwYNFBYCosLCwGDBiwfv16jUYjOoserF+/vmXLlp6engbdhdZflEhiYqIefxuFqaGGQokIqaGY+gsAAAAAAAAAAAAAAAAAAACYkcKtv66urhqNJjk5WUgamJ2yPcDN1FhYWNSuXZs+K+hI2yWuxz4rmUym7Y0sKCjQ15qi7N69++HDhwMGDBAdBCZk8ODBN27cOH78uOggLys7O3v79u1G6Gx3c3PjkgTdle0vjdRQKBEhpwNTfwEAAAAAAAAAAAAAAAAAAAAzUsTUX0mSbt68KSIMzM/NmzfL8AA3E+Tm5sbpCR0lJiZaWVlVr15dj2sGBwf//fffu3fv1uOaQixevLhz5861atUSHQQmpFmzZs2aNVu8eLHoIC9r/fr1ubm5/fr1M/RG2ktS2ZiTDEPLzMy8f/9+GW79pYZCiQipoZj6CwAAAAAAAAAAAAAAAAAAAJiRwq2/Dg4OLi4uFy9eFJIGZufixYuNGjUSnaIcadSo0aVLl0SngHnQnp4ymUyPa3p4eLz11ltff/21WTf7xcTEHDp0aPLkyaKDwORMmjRp8+bN165dEx2k9AoKCkJCQoYNG1alShVD79WwYcPHjx+npKQYeiOUARcvXtRoNF5eXqKDGAo1FEpESA2lbf1l6i8AAAAAAAAAAAAAAAAAAABgFgq3/kqS1KRJk7i4OONHgdl59OhRSkpKkyZNRAcpR7y9vS9evKhWq0UHgRmIjY01xOk5bdq0c+fOHTx4UO8rG80333zj4+PToUMH0UFgcvr27VuvXr05c+aIDlJ6GzZsuHXr1qRJk4ywV5MmTWQyWWxsrBH2grmLi4uztbU1/phTY6KGgo5E1VBKpVJi6i8AAAAAAAAAAAAAAAAAAABgJopu/aWLA7qIjY3VaDS0/hpTkyZNsrKybt68KToIzEBcXJy3t7fel23evHnXrl2//PJLM21Bj46O3rNnz9SpU0UHgSmysLCYMmXK2rVrExISRGcpDZVKNXPmzIEDBxqnwbJy5cp16tSh1xG60F6S5PIiSo8ygxoKOhJVQykUCplMxtRfAAAAAAAAAAAAAAAAAAAAwCwUcf+9t7d3fHw89wTjheLi4uzt7WvVqiU6SDni7e1tYWFBYwleKDU19e7du4Zo/ZUkKSQk5Ny5cytXrjTE4gZVUFAwZsyYTp06de/eXXQWmKj33nvPy8trzJgxooOUxqxZs+7du78KSo8AACAASURBVPfNN98YbUfGnEJHBhpEb1KooaAjgTWUpaUlhygAAAAAAAAAAAAAAAAAAABgFopo/W3evHlOTs6lS5eMnwbm5ezZs02bNpXJZKKDlCPW1tbu7u5nz54VHQSm7syZM5IkNW3a1BCLe3l5jR079rPPPrt//74h1jechQsXXr58eeHChaKDwHRZWFgsW7bs8OHDW7ZsEZ2lZG7cuDF79uwZM2bUrFnTaJs2a9ZM+78NUAy1Wn3hwgUDXZJMBzUUdCSwhlIqlbm5ucbfFwAAAAAAAAAAAAAAAAAAAEBJFdH626hRI3t7+z///NP4aWBeoqKi/Pz8RKcod3x9faOjo0WngKmLiopyd3evWrWqgdafMWOGjY3N6NGjDbS+IVy9enXatGmffvppgwYNRGeBSWvZsuXw4cPHjh179+5d0Vl0VVBQMHz4cHd397FjxxpzX19f32vXrt27d8+Ym8LsXLx4MT09vcx/aaSGgo4E1lAKhYKpvwAAAAAAAAAAAAAAAAAAAIBZKKL1Vy6X+/j40FuI4qWmpl69erXMd3GYID8/v5iYGAZ2oXjR0dH+/v6GW9/Ozm7Dhg2//fbb4sWLDbeLHqlUqn79+nl6en7xxReis8AM/Pjjj/b29v379y8oKBCdRSfTp0+PiYlZt26dpaWlMff19fWVy+XHjx835qYwO1FRUZUqVWrcuLHoIIZFDQVdiK2hmPoLAAAAAAAAAAAAAAAAAAAAmIsiWn8lSfLz8+O2dRRPe4T4+PiIDlJKOTk5oiOUkp+f35MnT86fPy86CExXfn7+qVOnDN1VEhAQMHXq1PHjx589e9agG+nFuHHjEhMTQ0NDlUql6CwwA3Z2dps2bTp+/PjMmTNFZ3mx/fv3f//99wsWLGjWrJmRt65UqVKjRo340ojiRUdHt2nTxsLCQnQQg6OGwguJraGY+gsAAAAAAAAAAAAAAAAAAACYi6JHw/n5+U2dOjUlJaV27dpGDgRzER0d7eXl5ejoqN9lt23b5uTkpN81ixQaGtq3b18jbJSYmKjfBT08PJydnaOjo1u1aqXflVFmnDt3LjMz09fX19Abffnll1FRUW+88UZ0dLSrq6uhtyu1uXPnrly5cvv27W5ubqKzwGy8+uqrP/300+jRo1955ZVBgwaJjvNcsbGxffv2HTBgwMiRI4UE8PPzi4qKErI1zEV0dPSwYcNEpzAGaii8kIFqKB0pFAqm/gIAAAAAAAAAAAAAAAAAAABmoejWXx8fHxsbmwMHDpST2/RRCvv37+/QoYMeF7SwsLCxsZk+fboe13wetVqtUqmOHj0qk8mMsJ2NjY1cXvSE7VKQyWTt27ffv3//J598oq81Ucbs27fPxcXF09PT0BtZWFhs3769ffv2nTt3joqKqlatmqF3LIVNmzZNnjx5zpw5PXv2FJ0FZmbUqFGJiYnDhg1zcnLq1q2b6DhFSElJef3115s1a7ZixQpRGQIDA1esWJGWliaqkw0mLiEh4datWx07dhQdxBioofBCeq+hSkSpVDL1FwAAAAAAAAAAAAAAAAAAADALRbcjWltbt2vXLiwszMhpYC7u3LkTGxsbFBSkxzVfe+21LGOZMGGCJEmzZs0y2o516tTR42fVrVu3yMjI7OxsPa6JsiQ8PLxbt27G6WyvVKnSnj171Gp19+7dU1NTjbBjifz222/vvffepEmTxo8fLzoLzNLs2bMHDBjQu3fviIgI0VkKS05O7tSpk5OT0++//25lZSUqRufOnWUy2aFDh0QFgIkLDw+3t7dv3bq16CDGQA2F4hmihioRhUJB6y8AAAAAAAAAAAAAAAAAAABgFp47ibRbt2779+/nzmAUKSwsrEKFCgEBAaKDlIZGo1m/fr0kSevWrROdpZS6deuWk5Nz5MgR0UFgitLT02NiYrp27Wq0HV1cXPbv3//w4UN/f/9bt24Zbd8XWrZsWZ8+fT744IPvv/9edBaYK5lMtnLlytdff71bt27btm0THee/Ll686OfnZ2VlFR4eXqlSJYFJHBwcWrduTa8jnic8PLxz586WlpaigxgJNRSKIbyGYuovAAAAAAAAAAAAAAAAAAAAYC6Ka/19/PjxiRMnjJkG5iI8PDwgIMDGxkZ0kNKIiYlJTk6WJOnMmTPXr18XHac0XFxcmjRpQp8VinTgwAGNRtOpUydjblq/fv3o6GgrKytfX9/z588bc+siqdXqadOmjRo1avr06QsXLjTOAGSUVZaWlps2bRo5cmTfvn0XLlwoOo4kSVJkZGS7du3q1at35MiRatWqiY4jdevWLSwsTKPRiA4Ck/PkyZOjR48KnHFqfNRQKIbwGkqhUOTm5oraHQAAAAAAAAAAAAAAAAAAAIDuntv66+7u7u7u/scffxgzDcxCTk7O/v37u3fvLjpIKf36669KpVKSJIVCERoaKjpOKfXo0WPXrl30WeGfdu3a1aZNG0dHRyPv6+LicuTIEU9PzzZt2ixbtszIuz/r/v37PXr0mD179rJly6ZOnSowCcoMuVy+cOHCmTNnfvzxxwMGDMjIyBCVRK1Wf/fdd507d+7YseO+ffvs7e1FJXlW9+7d7969e/r0adFBYHIOHDigUqnKVesvNRSexxRqKKb+AgAAAAAAAAAAAAAAAAAAAObiua2/kiT17t07NDSU3kIUEh4enpGR0atXL9FBSkOtVm/atEk77SovL2/NmjWiE5XSu+++m5SUdPLkSdFBYFpUKtUff/zRp08fIbtXrlx5//79kyZN+vDDD/v37//w4UPjZ4iIiGjevPmVK1eOHTs2cuRI4wdAGfb555+Hh4cfPny4RYsWQtpc79y506NHj6+++mrOnDlbtmyxsrIyfoYiNW/e3N3dfcuWLaKDwOSEhob6+fnVqFFDdBCjooZCkUyhhmLqLwAAAAAAAAAAAAAAAAAAAGAuXtD6m5KSEhMTY7Q0MAtbtmzx9/evWbOm6CClcfjw4dTU1Kc/Xr9+PTY2VmCeUmvevLmnp+fWrVtFB4FpCQsLE9tVYmFh8fXXX+/bt087AXjNmjVG633697//HRwc3LFjRx8fn3PnzrVq1co4+6Jc6dy587lz52rXru3j4/PRRx+lp6cbZ9/8/Pz58+d7enpeu3YtKirq448/lslkxtlaR/Q64p9UKtXu3bv79u0rOoixUUOhSKZQQzH1FwAAAAAAAAAAAAAAAAAAADAXxbX+NmvWrGHDhsxww7PMvYtj06ZNSqXy6Y8KheLXX38VmOdl9OrVa8uWLfRZ4Vlbtmxp166d8PmKnTp1io+P79u374gRI9q1a3fs2DGDbpeVlRUSEuLp6Xn06NEdO3Zs27bN3t7eoDuiPHNxcTlw4MAvv/yyZcsWT0/PZcuWGXqCYlhYWIsWLaZMmTJ27Ni4uLiWLVsadLvS6dOnD72OKGTv3r2ZmZlvv/226CDGRg2FfzKRGoqpvwAAAAAAAAAAAAAAAAAAAIC5KK71V5KkXr16bd26taCgwDhpYPp2796dlZX1zjvviA5SGjk5OVu3bn32fve8vLy1a9eaafests8qOjpadBCYiszMzN27d/fu3Vt0EEmSpMqVKy9YsODUqVMWFhbt2rULCAgICQnR+y6PHz/+7rvvXF1dZ8yY8eGHH16+fPmtt97S+y5AITKZLDg4OCEhoU+fPuPGjatfv/78+fOzs7P1u8v27dsXL17cokWLHj161K5dOzY2dubMmdbW1vrdRV+aNm3aoEGDzZs3iw4CE7J58+aAgADhv41CCGooFGIiNZRCoWDqLwAAAAAAAAAAAAAAAAAAAGAWXtD6+9577/3111/79+83ThqYvlWrVnXt2rV69eqig5TG3r17s7KyCj14586dP//8U0iel9SkSZPmzZv/8ssvooPAVISGhubl5fXp00d0kP9q3rx5ZGRkVFRUbm7upEmTXF1dP/300xs3brzksmq1Oioq6oMPPqhZs+asWbMGDBhw/fr1b7/91sbGRi+xAV3Y29svWLAgOTl54MCBX3zxRY0aNYKDgw8ePPjyv04iISFhxowZH3300ejRo+3s7GJiYnbt2uXh4aGX2IYTHBy8YcMGlUolOghMwoMHD/74448hQ4aIDiIGNRQKMZEaSqlUMvUXAAAAAAAAAAAAAAAAAAAAMAsvaP2tX79+QEDAihUrjJMGJi4lJeXAgQMjRowQHaSUNm7caGlpWehBhULx66+/Csnz8kaMGLF58+b09HTRQWASVq5c2atXL2dnZ9FBCrOwsDh//nyzZs169uy5evVqd3d3Hx+fL7744uDBg0+ePCn05Pz8/Oetk5ycvGbNmuDg4Jo1a7Zt2zYuLu6HH35ISUmZP3++8F4alFtVq1adNWtWYmLi9OnT4+LiOnfu7ObmNnLkyE2bNt29e1eSJB3HfmZmZu7du3fixInNmzf39PRctWrV66+/LknSuXPnzGVw6LBhwx4/frxjxw7RQWAS1q5da2VlZSKD6I2PGgrPMp0aiqm/AAAAAAAAAAAAAAAAAAAAgLmQvXA23aZNm4YMGXLr1q0aNWoYJxNM1vTp05ctW5aSkqJQKERnKbGMjAxnZ+ci51zZ29vfv3//n13Bpu/Ro0c1atQICQkZNWqU6CwQ7OLFi97e3ocOHerQoYPoLP/j8uXLvr6+jx496tmz544dO/Ly8vbt27dnz57Dhw9fvXpVoVDUr1/f09PTw8Ojbt26dnZ2YWFhw4cPz8/Pz8jISE9Pf/To0dWrV69evXrlypV///vfVlZWvr6+HTt27N27t7u7u+g3BxQWFxe3bdu2w4cPx8TE5OXl1apVS6FQBAUFubu7V6xYsXLlypUqVbKwsHj06FFGRkZmZmZSUtKVK1cSEhKSkpIKCgq8vLw6dOjw5ptvBgYG5ufn29jYqNVqKyurXbt2dezYUfSbe7GePXs+fvz48OHDooNAPC8vr4CAgMWLF4sOIgw1FJ4ynRpq+PDhf//9d1hYmNgYAAAAAAAAAAAAAAAAAAAAMILJkydHRkaePHlSdBCU0otbf1UqVa1atcaPH//5558bJxNMU0FBgZub24ABA2bNmiU6S2msW7du6NCharW6yL8NCwsLCgoyciS9eO+992JjY8+ePSs6CAQbN27cnj17rl27JpPJRGf5r9u3b7du3frevXsajWbo0KGF5h/+9ddfx44di4+PT0hIuHr16u3btx89evRsf769vX3FihVfeeWVBg0aeHh4NG/e3MfHx8rKyujvAyixrKys6OjovXv3Lly40NfX9+bNm5mZmY8fP376BBsbGzs7uzp16nh4eDRs2LBhw4Zt27atWrXqs4vUrl379u3bcrlcLpdv3ry5V69eRn8fJbNnz5433ngjISGBzvxyLioqqm3btqdPn37ttddEZxGGGgpaJlVD/etf/7p27dqhQ4dEBwEAAAAAAAAAAAAAAAAAAIDB0fpr7l485tTKymro0KGLFy+eOHGiUqk0QiaYpm3btv3999/vv/++6CCltHHjxuc1ustksk2bNplp6++oUaN8fHyOHDkSEBAgOguEefTo0Zo1a6ZOnWpSfb+pqamBgYH379/Pz8+vUKGCg4NDoSfUrFmzX79+zz4SHBy8fv36HTt2dOjQoVKlSkYMC+iZra1tly5dvv/+e7VavWDBgubNm2sff/TokVqtrly5slwuf+EiDRs2vH37tlqt1mg0ffr0WbFixbBhwwwc/KUEBQW5urrOnz//559/Fp0FIs2bN69Vq1blue9XoobCf5hUDaVUKvPy8kSnAAAAAAAAAAAAAAAAAAAAAPBiL247kSTp448/vnfv3ubNmw2dBqbsp59+euedd+rVqyc6SGmoVCq5XN6uXbuAgICAgIDWrVu7uLj4+flpf2zXrl1mZuYLJ2CbptatW/v7+8+dO1d0EIi0dOlSjUYzcuRI0UH+Kzs7u3v37rdu3XraYfLP1t9C0tPTQ0NDJUmKiIig7xdlQHh4eGRkpEwmi42Nffpg5cqVHRwcdOn7lSTJ09NT2zGo0WjUavWIESN++uknQ8XVBwsLi48//nj16tWpqamis0CYmzdv7ty5c+LEiaKDiEcNBcnEaiiFQpGbmys6BQAAAAAAAAAAAAAA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8dy5cx06dHBzc/P398/OzhZdlKdkZmb6+/t369atR48eR48e1c8V9FZWVpGRkeHh4bt27bKxsdmxY4foImG4Q2nb392h8hhTU1NDXAUPAAAAAAAAAAAAAAAAAAAA5DcCRn/VvL29T5w4cf/+/fr16586dUpURh6TkZHh7+/v7u7esWPH2NhYKyurj96hf//+BQoU+OtHZWVlrV+/3srKytfX9/nz57rqhdb99ttvgwcPrly58vr167Oysv6646tUqVIeHh4fvVi9evUzZ844OTm5urr+9NNPjFppyv79+2vXrv327du4uLjOnTuLzsm51atXN2vWrGrVqpp9rEKhsLS01OwzAV1KSkr65ptvRFd8bMCAAZ07d+7du/cff/whuiUnChQosHbt2kWLFi1YsOC777579uyZ6KI84uHDh82bN1+yZMmWLVtWrFhhamoquuifeHh4JCcnu7u7e3p6uru7p6SkiC4ShjuUNvzrHSovYesvAAAAAAAAAAAAAAAAAAAAYBCEjf5KklSnTp2LFy86Ojo6OztPmTIlMzNTYEwekJyc7OTktHTp0tWrV69Zs+avI76SJBUqVGjIkCEmJiZ/fVNGRoZSqZw3b15wcLD2Y6EjM2bMWLFiRWZm5if/ir9cLh87duwnfz8ULlx4165dM2fOnDJliouLy2+//ab92Lzs3bt3w4cPVy+uPHv2bLVq1UQX5dyTJ0/2798/YMAAjT+Zrb8wdImJiXZ2dqIrPmHZsmVZWVmDBg0SHZJzI0eOjImJuXbtWo0aNaKiokTnGLywsDBHR8c//vjj7Nmz3bt3F53zWYoVK7ZixYqYmJibN2/a29sHBwfn2x9Nwh1Ksz7nDpWXmJqaMvoLAAAAAAAAAAAAAAAAAAAA6D+Ro7+SJJUoUWLPnj1LliyZP39+kyZNbt++LbbHcK1atapOnTqSJF26dKlfv37/8J6jR4/+u0kJmUzm5+cXGBiolUSIsHz58lGjRslksk++1cTE5B8mwWQyma+vb2xs7G+//VajRo2IiAitZeZxV69erVev3pYtW7Zu3bphw4aCBQuKLsqV9evXW1paduzYUeNPVigUjP7CoCUlJdna2oqu+ISSJUuuW7du586da9asEd2Sc40bN7569aqzs7Obm9uYMWPev38vusggvXnzpnfv3t27d+/Ro0dcXJyDg4Pooi/TrFmz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H542bdrJJ588bdq00EUfJJVKZTIZV38jy9VfAAAAAAAAAAAAAIg+018i54orrrj++uu/9a1v3XfffaFbPqLbb7/92muvveOOO774xS+GboGGzZs3b+/evcOHDw8d8vfpr6u/ZIvVq1f37NkzdEVzdvDBB5eUlEydOvWPf/zjKaec8vjjj4cugqgYM2bM2rVrL7jggtGjR48cOXLTpk2hixpWf1HW9DeyXP0FAAAAAAAAAAAAgOgz/SWKrrrqqvHjx3/jG9949NFHQ7fst8mTJ48bN27ixImXX3556BZ4XzNnzjzjjDO6du0aOiRWVVUVc/WX7FFeXt6jR4/QFc3fRRddtGbNmgsuuOCzn/1slCeO0MQ6dux41113zZw5c9WqVaeeeuptt91WV1cXOuq9TH8jLpFIuPoLAAAAAAAAAAAAABFn+ktE3XjjjcXFxV/60peefPLJ0C37Yfr06ZdeeumPfvSj8ePHh26BDzJr1qwRI0aErojFXP0lq+zbt2/9+vWmv02joKDgrrvumjVr1osvvnjqqafefffdmUwmdBREwrBhw1566aWxY8deeeWV559//po1a0IXvYvpb8Qlk0lXfwEAAAAAAAAAAAAg4kx/iah4PP7rX//6kksuGT169Pz580PnfCilpaUXX3zx5Zdffv3114dugQ9SXl7+yiuvRGT66+ovWeTll19Op9M9e/YMHdKCDBkyZPXq1WPHjv3Wt741bNiwV199NXQRREKbNm0mTpy4bNmyvXv3nnnmmdddd110xpzV1dWxWCw/Pz90CA1z9RcAAAAAAAAAAAAAos/0l+iKx+N33333iBEjRo4c+dxzz4XO+RfKyspGjRr1+c9//rbbbgvdAv/CE0880bFjx969e4cOicX+7+pv69atQ4fAv7Z69epEInH88ceHDmlZ6ieO8+fPf/3113v27HnTTTel0+nQURAJvXr1WrRo0cSJE2+55Zazzz578eLFoYtiMVd/I8/0FwAAAAAAAAAAAACiz/SXSMvNzX3wwQf79u07bNiw8vLy0Dnva8WKFSNGjBg8ePC9996bk+NlRdTNnDlz2LBhubm5oUNisVisqqqqVatWEYmBD1ZeXn788cfbswXRt2/fFStWXHPNNddcc03v3r2XLl0auggiIS8vb9y4cStXruzSpUu/fv3Gjh27a9eusEmmvxGXTCajcyMaAAAAAAAAAAAAAGiQjSJRl0wmH3vssZNPPrmoqGjDhg2hcxqwatWqQYMGnXPOOSUlJXl5eaFz4F/YuXPnwoULR4wYETrk7/bs2dOmTZvQFfChrF69umfPnqErWq5EIjFhwoRnn322devWhYWF48aN27FjR+goiIRjjz12zpw5Dz/88LRp004++eRp06YFjDH9jThXfwEAAAAAAAAAAAAg+kx/yQJt2rSZMWNGly5dioqKNm/eHDrnXV555ZUhQ4acdNJJ06dPz8/PD50D/9qcOXPS6fTgwYNDh/zdnj172rZtG7oCPpTy8vIePXqErmjpTj/99Pnz5993330PP/zwySefPHny5EwmEzoKImHMmDFr16694IILRo8ePXLkyE2bNgXJqK6ujsVivjGOLFd/AQAAAAAAAAAAACD6TH/JDh06dJg1a1Z+fv6QIUO2b98eOufvNm3aVFRUdOihhz7xxBO2i2SLmTNn9u3bt1OnTqFD/q6qqsrVX7JCbW3tunXrTH+jIB6Pf+UrX1mzZs3nPve5r33tawMHDly9enXoKIiEjh073nXXXTNnznzxxRdPPfXU2267ra6urokbXP2NOFd/AQAAAAAAAAAAACD6TH/JGp07d54zZ05VVdWgQYMqKytD58S2bdtWVFTUtm3bp556qqCgIHQOfCiZTGb27NnDhw8PHfIPrv6SLf7yl79UV1f37NkzdAh/d/DBB992221Lly7ds2dPr169xo0bV1VVFToKImHYsGGrV68eO3bslVdeef75569Zs6YpH930N+ISiYSrvwAAAAAAAAAAAAAQcaa/ZJOuXbuWlpZu3bp1xIgRYec9O3bsGDZsWCqVmj17dnSup8K/9Nxzz23evHnEiBGhQ/5hz549rv6SFcrLy3Nyck466aTQIbzLJz7xibKysp/97Ge/+c1vTj/99BkzZoQugkho06bNxIkTly1btnfv3jPPPPO6665rsrWn6W/EJZNJV38BAAAAAAAAAAAAIOLimUwmdAPEYrHY8uXLBw8e/GH+ZDqd3rlzZ/v27XNzcz/aY6XT6fpDozk5H3H9Xltbu2vXrg/f8Pzzzx911FEf7bGgEV1//fWTJk167bXX4vH4+/2ZH//4x7fffnuTJVVXV6fT6aZZ/5555plz5sxpggfigPrw7xeNq6amprq6ul27dgf0UbxffGSbNm268sor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v0TK17/+9aqqqunTp4cOAZqVZDKZSqVCVwAAAAAAAAAAAAAADWs+EzKA5m3p0qV9+vQJXdGYamtrc3NzQ1fAe1VUVJj+Eh1dunS54IILJk2aFDoEaFYSiURdXV06nQ4dAgAAAAAAAAAAAAA0wLlFmpW6urrNmzdv3Ljxrbfe2r59+7Zt27Zv3/7WW29VVlbu3r07FotVVVWlUqna2tpDDz101KhRubm5rVq1at26dSwWO+iggw4++OBOnTp17ty5U6dOnTp1OvTQQ7t163b44YeH/seC2N/+9rd169Y1v+mvq79EUGVl5emnnx66Av6huLh4+PDhq1ev7tmzZ+gWoJlIJpOxWKympsbPYQEAAAAAAAAAAACACLK5Iott3rz5xRdffOGFF9atW7dx48aNGze++uqrqVSq/nfbt29/yCGHHHLIIZ06dTrkkEMOPfTQWCzWtm3b+v/NvW3btlVVVbFYrLq6es+ePbFYrKqqavPmzStXrqwfDNdPhWOxWKtWrbp169atW7fu3bufcMIJp59++umnn965c+cw/8y0VEuXLs1kMuecc07okMaUTqdNf4kgV3+JmiFDhhxzzDH33XffLbfcEroFaCYSiUQsFkulUq1atQrdAgAAAAAAAAAAAAC8l80V2eTVV19dsGDBs88+W7/43b59eywW69q164knnti9e/f+/fvXD3S7d+/euXPn+onvR1ZdXf3Xv/61flG8YcOGDRs2vPTSS48++ui2bdtisViXLl3qN8B9+vQpLCw84ogjGuefEN7HkiVLjj322PoFe7Ph6i/RVFFRUVBQELoC/iEnJ+frX//6L3/5y5/+9Kf5+fmhc4DmoH76W1NTEzoEAAAAAAAAAAAAAGiAzRWRVldXt2LFivnz55eVlS1cuHDTpk2JRKJXr15nnHHGhRdeeNppp51++umdOnU6EA+dn59/zDHHHHPMMeedd947P79ly5aVK1euXLnyxRdffOqpp37+85+n0+nu3bv369evsLBwwIABp5xyyoHooYVbsmRJnz59Qlc0stra2tzc3NAV8F47duxw9ZeoKS4uvuGGG6ZPn/6FL3whdAvQHNT/mCTTXwAAAAAAAAAAAACIJtNfomj79u1z58596qmnnnjiiU2bNrVv3753796XXXbZueee269fv9atWwdsO+yww4qKioqKiuo/rKqqWr58+cKFCxcsWHDVVVf97W9/O+ywwwYPHjxy5MiioiJ3I2kUmUzm2Wefveqqq0KHNLJ0Ou3qL1Gze/fumpoa01+i5vDDDx82bNikSZNMf4FGUX/1N5VKhQ4BAAAAAAAAAAAAABpgc0WErF+/furUqY8//viyZctycnL69ev3ne98Z+jQoaeddlo8Hg9d17C2bduee+6555577oQJE9Lp9PPPPz9r1qxZs2ZdfPHFOTk5hYWFo0aNuuiii7p27Rq6lCz2yiuvvPXWW83y6q/pL1FTUVERi8X84AYiqLi4+MILL/zLX/5ywgknhG4Bsp6rvwAAAAAAAAAAAAAQZTmhAyD22muv3XLLLb179z7uuONuvfXW0047berUqW+99da8efPGjx9/+umnR3b3+x65ubnnnHPONddcs2jRoi1btkyePPmoo4669tprjz766AEDBtxxxx1//etfQzeSlZYsWZJIJM4444zQIY2strY2Nzc3dAW8S/3019VfImj48OFHHXXUvffeGzoEaA5c/QUAAAAAAAAAAACAKDP9JZg9e/bcf//95557brdu3W688cbTTjtt9uzZb7755qRJkz772c+2b98+dODH0qlTpy984QsPPPDAli1bpk2bdtRRR33/+98/8sgjhwwZ8sgjj/if7NkvS5Ys6dWrV+vWrUOHNLJ0Ou3qL1FTWVkZM/0lknJzc7/61a/ee++91dXVoVuArOfqLwAAAAAAAAAAAABEmekvAaxYseKKK6444ogjvvGNb3Tt2vWPf/zjm2++ee+99w4ePLj57QDz8/MvvPDChx56aOvWrVOmTEkmkxdffPGRRx75ve99b+3ataHryA5Llizp06dP6IrGV1tb2/xe8mS7+qu/HTp0CB0CDbjssssqKipmzJgROgTIeq7+AgAAAAAAAAAAAECUmf7SdGpra0tKSnr37n3mmWf+6U9/uuqqq954440pU6YMHz68/upU89a6devRo0fPmDFj48aN3/72tx955JEePXoMHDjwD3/4Q11dXeg6oqu6uvqFF15ortPf3Nzc0BXwLhUVFW3atMnPzw8dAg046qijhgwZMmnSpNAhQNZz9RcAAAAAAAAAAAAAosz0l6awc+fO//mf/znuuOO+/OUvd+/e/emnny4vL/+v//qvzp07h04L4Mgjj7z66qvXr18/c+bMdu3afeYzn+nZs+ddd921d+/e0GlE0YoVK6qrq5vr9NfVX6KmsrLy4IMPDl0B76u4uLi0tHTdunWhQ4Ds5uovAAAAAAAAAAAAAESZ6S8H1pYtW773ve8dffTR11577ahRo9atWzdlypQBAwbE4/HQaYHl5OQMHTp0xowZL730Uv/+/b/73e8ec8wxP/7xjysrK0OnES1Llizp2LHj8ccfHzqk8aXTadNfoqaioqKgoCB0BbyvCy644PDDD//Nb34TOgTIbvXTX1d/AQAAAAAAAAAAACCaTH85UN56660JEyYcd9xxDz300A9+8IPXX3/9F7/4Rbdu3UJ3RU6PHj0mTZq0cePGsWPH/vKXvzz22GN/8pOf7Nq1K3QXUbFkyZLevXs3y7W8q79EkKu/RFxeXt7Xvva1++67z2AP+DiSyWTM9BcAAAAAAAAAAAAAosr0l8a3a9eum2666fjjj7/vvvuuvvrqdevWTZgwwRHFD3bYYYfdcMMNr7766oQJE2699dbu3btfd911O3fuDN1FeEuWLOnTp0/oigOitrY2Nzc3dAW8S0VFhekvEXfppZdu3br1j3/8Y+gQIIvVX/1NpVKhQwAAAAAAAAAAAACABpj+0phqamp+/vOfH3PMMT/72c8mTJiwYcOGCRMmtGnTJnRX1mjXrt2ECRNeeeWVsWPH3nrrrSeddNK9995bV1cXuotgtm/fvn79+uY6/U2n067+EjUVFRV+VgUR171790GDBk2aNCl0CJDFXP0FAAAAAAAAAAAAgCgz/aXRPPHEE6eddtoPf/jDb37zmxs2bPj/7N15XFT1/vjxMwwzgICggPsCSi4o4IJhiKgpCqWkKVKmliJlLj/r5pLXvNpNu1muV61b4JKlpqCpueC+mwuCLOIuYJYE4owIqOMM8/tj+poZKRrwOTPzev4Vh2HmdYaZPDwevHlPnjzZyclJdJRZqlmz5syZMy9fvjxgwICRI0d26NDh4MGDoqMgxrFjxyRJ6tChg+iQSqHX6xn9hdxotVq2/kL+YmJitm/fnpOTIzoEgLlSKBS2trZs/QUAAAAAAAAAAAAAAAAAAADkidFfVIDMzMywsLDevXv7+fmdOXNm5syZ1atXFx1l9jw8PBYuXJiamuru7h4SEhIVFcWEjxU6duxY06ZN3d3dRYdUCr1er1QqRVcAf6DRaBj9hfz17du3du3aS5cuFR0CwIypVCq2/gIAAAAAAAAAAAAAAAAAAADyxOgv/pZ79+7NmjWrbdu2eXl5+/fvX7t2raenp+goi+Lj47N9+/adO3eePn26ZcuWs2bNMhgMoqNQdU6cOGGpK38lSTIYDGz9hdxotVpXV1fRFcBj2NraDh06dMmSJXq9XnQLAHOlUqnY+gsAAAAAAAAAAAAAAAAAAADIE6O/eHqHDh3y8/ObOXPm7Nmzk5KSQkJCRBdZrB49eiQnJ0+aNGnatGkdO3ZMTU0VXYQqkpSUZMGjv3q9ntFfyA1bf2Eu3nzzzWvXrm3btk10CABzpVar2foLAAAAAAAAAAAAAAAAAAAAyBOjv3gahYWFo0eP7tKlS5MmTTIyMsaOHWtjw2upcqnV6mnTpiUnJ9vZ2XXo0GHKlCl37twRHYXKlZ2dnZ+fHxAQIDqksuj1eqVSKboC+J1OpyspKWHrL8xCkyZNunXrFhsbKzoEgLli6y8AAAAAAAAAAAAAAAAAAAAgW4xr4okdPXq0Xbt2q1ev/uKLL7Zs2dKoUSPRRVbEx8fn4MGDixYtWrRoUbt27U6dOiW6CJXo5MmTNjY2bdq0ER1SWQwGA6O/kBWNRiNJElt/YS5iYmK2bt165coV0SEAzBJbfwEAAAAAAAAAAAAAAAAAAADZYvQXT0Cv10+dOjU4OLhly5Znz5598803RRdZI4VC8eabb6alpbm7uz/33HPz5883Go2io1ApTp482bJlS2dnZ9EhlUWv19va2oquAH6n1WolRn9hPvr16+fm5rZ8+XLRIQDMkkqlYvQXAAAAAAAAAAAAAAAAAAAAkCdGf1Fe2dnZXbt2nT179pw5czZt2lSrVi3RRVatcePG+/bt++STTyZNmtSzZ8+ff/5ZdBEqXlJSUkBAgOiKSsToL+TGtPXX1dVVdAhQLmq1eujQoXFxcQaDQXQLAPOjVqt1Op3oCgAAAAAAAAAAAAAAAAAAAABlYPQX5bJ27VpfX9+SkpLk5ORx48YpFArRRZBsbGzGjRt38ODB7Ozstm3b7tq1S3QRKpLRaExOTm7fvr3okErE6C/kxjT6y9ZfmJGYmJirV69u375ddAgA88PWXwAAAAAAAAAAAAAAAAAAAEC2GP3FY+j1+vHjx7/yyitvvPHG0aNHW7ZsKboIf/Dss8+mpKR07949LCxs1qxZRqNRdBEqxuXLlwsKCix766/BYFAqlaIrgN9ptVpbW1tHR0fRIUB5NWvWLCQkJDY2VnQIAPOjVqsZ/QUAAAAAAAAAAAAAAAAAAADkidFfPMr169fDw8MXL14cFxe3cOFCtVotughlcHJyWr169eeffz516tSXXnpJq9WKLkIFSEpKsrW1bdOmjeiQSsTWX8iNRqOpUaMGm+1hXmJiYjZv3vzLL7+IDgFgZlQqlU6nE10BAAAAAAAAAAAAAAAAAAAAoAyM/uIvnThxom3btpcvX/7xxx+HDx8uOgeP8eabb+7cufP48ePPPffcuXPnROfg7zp58mSrVq0cHBxEh1QiRn8hNxqNxtXVVXQF8GQGDBhQo0aNZcuWiQ4BYGZUKhVbfwEAAAAAAAAAAAAAAAAAAAB5YvQXZdu4cWPXrl19fHxOnDhh2XtHLUmXLl1Onjzp4uISFBR04MAB0Tn4W5KSkgICAkRXVC6DwaBUKkVXAL/TarU1atQQXQE8GTs7u9dee23JkiWlpaWiWwCYE7VazdZfAAAAAAAAAAAAAAAAAAAAQJ4Y/UUZFixY0L9//1dffXXz5s01a9YUnYMnUL9+/f379/fs2TM0NPTbb78VnYOnZDQaU1JSLH70l62/kBu2/sJMvfXWW9nZ2bt27RIdAsCcsPUXAAAAAAAAAAAAAAAAAAAAkC1Gf/EHBoNh3Lhx77777gcffBAXF6dSqUQX4YnZ2dmtWrVq8uTJQ4cOnT59uugcPI3z589rtVpGf4EqxtZfmKkWLVp06tQpNjZWdAgAc6JWqxn9BQAAAAAAAAAAAAAAAAAAAOSJmSv8TqfTvfrqq1u3bl2zZk1kZKToHDw9hUIxffr02rVrjx079tq1a1988YWNDXP+5iQpKUmtVvv6+ooOqVwGg0GpVIquAH6n0WiaNWsmugJ4GjExMdHR0deuXatbt67oFgDmQaVS6XQ60RUAAAAAAAAAAAAAAAAAAAAAysA0IH5z+/btl156affu3Tt37mTu1zK8/fbb69evX7FixdChQ/V6vegcPIGTJ0/6+fnZ2dmJDqlEBoPBaDSy9ReyotVqXV1dRVcATyMyMtLZ2XnFihWiQwCYDbb+AgAAAAAAAAAAAAAAAAAAALLF6C8kSZKKi4v79Olz7Nix7du3BwcHi85BhYmIiNi2bdumTZv69et3584d0Tkor6SkpICAANEVlcs0js7oL2RFo9HUqFFDdAXwNBwcHAYPHvzVV1+VlpaKbgFgHtj6CwAAAAAAAAAAAAAAAAAAAMgWo7+QtFptaGhoRkbGvn37AgMDReeggnXt2nXr1q0HDx584YUXioqKROfg8UpLS0+dOtW+fXvRIZXLYDBIjP5CZjQaDVt/Yb5iYmIuX768d+9e0SEAzANbfwEAAAAAAAAAAAAAAAAAAADZYvTX2t28eTM0NPTq1asHDhzw8/MTnYNKERwcvGvXrrS0NHb/moUzZ87cunXLSrb+KpVK0SHAb0pLSwsLC9n6C/Pl6+vbsWPH2NhY0SEAzANbfwEAAAAAAAAAAAAAAAAAAADZYvTXqpWUlERERPz00087d+5s1qyZ6BxUooCAgD179iQnJ/ft2/fu3buic/AoSUlJ9vb2rVq1Eh1SuUyjv2z9hXwUFhaWlpYy+guzFhMT8/333+fl5YkOAWAGVCoVW38BAAAAAAAAAAAAAAAAAAAAeWL013rpdLoBAwacOXNmz549zZs3F52DSufn57d169YjR44MGjTINHUJeTp58mSbNm1UKpXokMplMBgkRn8hJxqNRpIkV1dX0SHA03v11VerVau2YsUK0SEAzIBarWbrLwAAAAAAAAAAAAAAAAAAACBPjP5aqXv37g0YMODIkSPbtm3z8fERnYMqEhgYuG3btu3bt48YMaK0tFR0DsqWlJQUEBAguqLSmebPlUql6BDgN6bRX7b+wqw5ODi8+uqrsbGxRqNRdAsAuWPrLwAAAAAAAAAAAAAAAAAAACBbjP5aI6PROHz48H379m3fvr19+/aic1ClOnXqtHbt2tWrV7///vuiW1AGg8GQmppqDW9M0+gvW38hH1qtVmL0F+Zv5MiR58+fP3DggOgQAHLH6C8AAAAAAAAAAAAAAAAAAAAgW4z+WqNp06atWbMmISEhMDBQdAsEeOGFF1asWDF79uzFixeLbsHDMjIySkpKrGHrr8FgkBj9hZxoNBqFQuHi4iI6BPhb/Pz8OnToEBsbKzoEgNyp1WqdTie6AgAAAAAAAAAAAAAAAAAAAEAZGP21OqtXr54xY8aCBQt69uwpugXCREVFTZ8+fdy4cZs2bRLdgj9ITk6uVq1aixYtRIdUOtPWX6VSKToE+I1Go3F2duY1CQsQExOTkJCQn58vOgSArLH1FwAAAAAAAAAAAAAAAAAAAJAtRn+ty/79+4cNGzZ58uS3335bdAsE+9e//jVixIjXXnstJSVFdAt+l5yc7O/vbw27cE2jv9ZwpjAXWq22Ro0aoiuACvDqq6/a2dmtXLlSdAgAWWPrLwAAAAAAAAAAAAAAAAAAACBbjP5akfPnz/ft27dfv34zZswQ3QJZWLhwYWBgYJ8+fXJzc0W34DfJyclt27YVXVEVGP2F3Gg0GkZ/YRmcnJxeeeWVL7/80mg0im4BIF9s/QUAAAAAAAAAAAAAAAAAAABki9Ffa1FUVPTyyy8/88wzy5YtUygUonMgCyqVKiEhwcHBYeDAgfzevxyUlpampaVZyeivwWCQJEmpVIoOAX6j1WpdXV1FVwAVIyYm5uzZs4cPHxYdAkC+VCoVW38BAAAAAAAAAAAAAAAAAAAAeWL01yoYjcbo6Ojc3Nw1a9bY29uLzoGMuLq6rl+/Pjk5ecKECaJbIJ0/f76oqKhdu3aiQ6oCW38hN2z9hSUJCAho165dbGys6BAA8qVWq/nrPwAAAAAAAAAAAAAAAAAAAIA8MfprFebMmbNu3bpVq1Z5eXmJboHs+Pr6xsXFLViw4OuvvxbdYu1SUlJUKpWPj4/okKrA6C/kRqPRsPUXlmTEiBHx8fEajUZ0CACZYusvAAAAAAAAAAAAAAAAAAAAIFuM/lq+ffv2TZ48+T//+U/Pnj1Ft0CmXnnllXfeeWf06NHp6emiW6xaSkqKj4+PlazmNhgMEqO/kBOtVsvWX1iSwYMH29rafvvtt6JDAMiUWq0uLS0tLS0VHQIAAAAAAAAAAAAAAAAAAADgYYz+WrgbN24MGTIkIiJi/Pjxolsga59++mnbtm0HDRp0584d0S3WKzk5uV27dqIrqohp669SqRQdAvyGrb+wMM7OzpGRkbGxsaJDAMiUSqWSJInFvwAAAAAAAAAAAAAAAAAAAIAMMfpr4UaNGmU0Gr/66iuFQiG6BbKmUqlWrVr1888/T5o0SXSL9UpNTW3btq3oiipiGv1l6y/kg62/sDwxMTHp6elHjx4VHQJAjtRqtSRJ9+7dEx0CAAAAAAAAAAAAAAAAAAAA4GGM/lqypUuXxsfHf/31125ubqJbYAYaNmz45ZdfLly4cPPmzaJbrFFOTs7169etZ/TXYDBIjP5CThj9heXp2LFjmzZtWPwLoExs/QUAAAAAAAAAAAAAAAAAAABki9Ffi3X58uV33nnnvffe6969u+gWmI3IyMhBgwZFR0fn5uaKbrE6KSkpCoXCz89PdEgVMW39VSqVokMASZKkkpKSu3fvurq6ig4BKlh0dPTq1au1Wq3oEACyw9ZfAAAAAAAAAAAAAAAAAAAAQLYY/bVMpaWlQ4YM8fb2njFjhugWmJnFixc7Ojq+/fbbokOsTkpKyjPPPFO9enXRIVXENPrL1l/IhEajkSSJrb+wPEOGDFEoFKtXrxYdAkB22PoLAAAAAAAAAAAAAAAAAAAAyBajv5Zp8eLFx48fX7JkiWmVE1B+Li4uS5cu3bhxY0JCgugW65KSktK2bVvRFVWH0V/IimknKqO/sDwuLi6RkZH/+9//RIcAkB3T6C9bfwEAAAAAAAAAAAAAAAAAAAAZYubKAl25cmXKlCnvv/++VY0RogJ17dp12LBhY8eO7d69O4NwVSY5OXns2LGiK6qOwWCQJEmpVIoOASTp/7b+urq6ig4BKl5MTExwcPCJEyc6dOggugWW45dffsnKysrOzv7pp5/y8/MLCgoKCgru3LkjSVK1atUSEhJ27twpSZKLi4uHh4ebm1ulpFBeAAAgAElEQVTt2rU9PT09PT2bNGni6OgoOh+SJEmmvxLF6C8AAAAAAAAAAAAAAAAAAAAgQ4z+WqCxY8fWrVt3ypQpokNgxubOnZuYmDhx4sTY2FjRLVbh+vXrP//8s1WN6+v1ehsbGxsbls9DFkyjv/yxA1ikTp06tWrVKjY2ltFf/B2XLl06cuTI8ePH09LS0tLSTMvSVSpV/fr1a9eu7e7u7ubmZm9vL0lSu3bt7t69e/v2bUmStFrtuXPnCgoKrl27lp+fL0mSQqFo0qSJv7+/v79/UFBQYGCgs7Oz2FOzWqatvzqdTnQIAAAAAAAAAAAAAA |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment