Skip to content

Instantly share code, notes, and snippets.

@andersy005
Created January 26, 2022 05:33
Show Gist options
  • Select an option

  • Save andersy005/42f76eea83dc080a5c2c3c163502aaf8 to your computer and use it in GitHub Desktop.

Select an option

Save andersy005/42f76eea83dc080a5c2c3c163502aaf8 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "4b5ca1cc-8731-44c0-85dc-b5a779918fba",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/glade/work/abanihi/opt/miniconda/envs/playground/lib/python3.9/site-packages/dask_jobqueue/core.py:20: FutureWarning: tmpfile is deprecated and will be removed in a future release. Please use dask.utils.tmpfile instead.\n",
" from distributed.utils import tmpfile\n"
]
}
],
"source": [
"import pop_tools\n",
"import ncar_jobqueue\n",
"import xarray as xr\n",
"import dask\n",
"from distributed import Client\n",
"from glob import glob"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "94ac452c-a032-4ac5-bbed-29cc321ceb97",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/glade/work/abanihi/opt/miniconda/envs/playground/lib/python3.9/site-packages/distributed/node.py:160: UserWarning: Port 8787 is already in use.\n",
"Perhaps you already have a cluster running?\n",
"Hosting the HTTP server on port 38554 instead\n",
" warnings.warn(\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "a53ace353f844893ae8c912466141a60",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Tab(children=(HTML(value='<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-mod-trusted jp-OutputArea-outpu…"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"\n",
"dask.config.set({'distributed.dashboard.link': '/proxy/{port}/status'})\n",
"\n",
"cluster = ncar_jobqueue.NCARCluster()\n",
"client = Client(cluster)\n",
"cluster"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "44de3f61-f5ee-4966-b052-3724744844c3",
"metadata": {},
"outputs": [],
"source": [
"ddir = '/glade/scratch/mberdahl/127kaH11/TEMP/'\n",
"dfiles = sorted(glob(ddir + '*.TEMP.*.nc')) "
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "e0cc444f-585a-4a83-a0c5-f180988d251a",
"metadata": {},
"outputs": [],
"source": [
"def fixmonth(dfile):\n",
"\n",
" \"\"\"Fix CESM months since by default the timestamp is for the first day of\n",
" the next month\n",
"\n",
" Parameters\n",
" ----------\n",
"\n",
" dfile : xarray dataset\n",
" Dataset containing time to fix\n",
"\n",
" Returns\n",
" -------\n",
"\n",
" dfile : xarray dataset\n",
" Fixed dataset\n",
" \"\"\"\n",
" \n",
"\n",
" dfile.time_bound.load()\n",
" new_times = dfile.time_bound.mean(dim='d2')\n",
" old_time_attrs = dfile.time.attrs\n",
" old_time_encoding = dfile.time.encoding\n",
" dfile = dfile.assign_coords(time=new_times)\n",
" dfile.time.encoding = old_time_encoding\n",
" dfile.time.attrs = old_time_attrs\n",
"\n",
" return dfile"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "bd86c133-35a3-4c5b-99db-9638ac8da91c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"72"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(dfiles)"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "1abc5847-3875-4a91-8340-a9b2def6e450",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 46.2 s, sys: 2.15 s, total: 48.3 s\n",
"Wall time: 1min 47s\n"
]
},
{
"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 !important;\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'>&lt;xarray.Dataset&gt;\n",
"Dimensions: (moc_comp: 3, transport_comp: 5, transport_reg: 2, z_t: 60, z_t_150m: 15, z_w: 60, z_w_top: 60, z_w_bot: 60, lat_aux_grid: 395, moc_z: 61, nlat: 384, nlon: 320, time: 43200, d2: 2)\n",
"Coordinates:\n",
" * z_t (z_t) float32 500.0 1.5e+03 ... 5.125e+05 5.375e+05\n",
" * z_t_150m (z_t_150m) float32 500.0 1.5e+03 ... 1.45e+04\n",
" * z_w (z_w) float32 0.0 1e+03 2e+03 ... 5e+05 5.25e+05\n",
" * z_w_top (z_w_top) float32 0.0 1e+03 2e+03 ... 5e+05 5.25e+05\n",
" * z_w_bot (z_w_bot) float32 1e+03 2e+03 ... 5.25e+05 5.5e+05\n",
" * lat_aux_grid (lat_aux_grid) float32 -79.49 -78.95 ... 89.47 90.0\n",
" * moc_z (moc_z) float32 0.0 1e+03 2e+03 ... 5.25e+05 5.5e+05\n",
" ULONG (nlat, nlon) float64 dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;\n",
" ULAT (nlat, nlon) float64 dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;\n",
" TLONG (nlat, nlon) float64 dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;\n",
" TLAT (nlat, nlon) float64 dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;\n",
" * time (time) object 0001-01-16 12:45:00 ... 3600-12-16 ...\n",
"Dimensions without coordinates: moc_comp, transport_comp, transport_reg, nlat, nlon, d2\n",
"Data variables: (12/55)\n",
" moc_components (moc_comp) |S384 dask.array&lt;chunksize=(3,), meta=np.ndarray&gt;\n",
" transport_components (transport_comp) |S384 dask.array&lt;chunksize=(5,), meta=np.ndarray&gt;\n",
" transport_regions (transport_reg) |S384 dask.array&lt;chunksize=(2,), meta=np.ndarray&gt;\n",
" dz (z_t) float32 dask.array&lt;chunksize=(60,), meta=np.ndarray&gt;\n",
" dzw (z_w) float32 dask.array&lt;chunksize=(60,), meta=np.ndarray&gt;\n",
" KMT (nlat, nlon) float64 dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;\n",
" ... ...\n",
" salinity_factor float64 ...\n",
" sflux_factor float64 ...\n",
" nsurface_t float64 ...\n",
" nsurface_u float64 ...\n",
" time_bound (time, d2) object ...\n",
" TEMP (time, z_t, nlat, nlon) float32 dask.array&lt;chunksize=(10, 60, 384, 320), meta=np.ndarray&gt;\n",
"Attributes:\n",
" title: b.e21.B1850.f19_g17.127kaH11-2deg.001\n",
" history: none\n",
" Conventions: CF-1.0; http://www.cgd.ucar.edu/cms/eaton/netcdf/CF-cu...\n",
" time_period_freq: month_1\n",
" model_doi_url: https://doi.org/10.5065/D67H1H0V\n",
" contents: Diagnostic and Prognostic Variables\n",
" source: CCSM POP2, the CCSM Ocean Component\n",
" revision: $Id$\n",
" calendar: All years have exactly 365 days.\n",
" start_time: This dataset was created on 2020-06-29 at 14:00:15.5\n",
" cell_methods: cell_methods = time: mean ==&gt; the variable values are ...</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-c3b17e7a-38f9-4c32-a730-d3fb5014a55f' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-c3b17e7a-38f9-4c32-a730-d3fb5014a55f' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>moc_comp</span>: 3</li><li><span>transport_comp</span>: 5</li><li><span>transport_reg</span>: 2</li><li><span class='xr-has-index'>z_t</span>: 60</li><li><span class='xr-has-index'>z_t_150m</span>: 15</li><li><span class='xr-has-index'>z_w</span>: 60</li><li><span class='xr-has-index'>z_w_top</span>: 60</li><li><span class='xr-has-index'>z_w_bot</span>: 60</li><li><span class='xr-has-index'>lat_aux_grid</span>: 395</li><li><span class='xr-has-index'>moc_z</span>: 61</li><li><span>nlat</span>: 384</li><li><span>nlon</span>: 320</li><li><span class='xr-has-index'>time</span>: 43200</li><li><span>d2</span>: 2</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-ee028175-693d-4f75-b0bb-7be1e1e76b91' class='xr-section-summary-in' type='checkbox' checked><label for='section-ee028175-693d-4f75-b0bb-7be1e1e76b91' class='xr-section-summary' >Coordinates: <span>(12)</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'>z_t</span></div><div class='xr-var-dims'>(z_t)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>500.0 1.5e+03 ... 5.375e+05</div><input id='attrs-f081fb06-6d47-4bfe-a6d3-ad511a212ce2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f081fb06-6d47-4bfe-a6d3-ad511a212ce2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0673d950-2ffc-4a22-83fc-c0333333c392' class='xr-var-data-in' type='checkbox'><label for='data-0673d950-2ffc-4a22-83fc-c0333333c392' 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>depth from surface to midpoint of layer</dd><dt><span>units :</span></dt><dd>centimeters</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>valid_min :</span></dt><dd>500.0</dd><dt><span>valid_max :</span></dt><dd>537500.0</dd></dl></div><div class='xr-var-data'><pre>array([5.000000e+02, 1.500000e+03, 2.500000e+03, 3.500000e+03, 4.500000e+03,\n",
" 5.500000e+03, 6.500000e+03, 7.500000e+03, 8.500000e+03, 9.500000e+03,\n",
" 1.050000e+04, 1.150000e+04, 1.250000e+04, 1.350000e+04, 1.450000e+04,\n",
" 1.550000e+04, 1.650984e+04, 1.754790e+04, 1.862913e+04, 1.976603e+04,\n",
" 2.097114e+04, 2.225783e+04, 2.364088e+04, 2.513702e+04, 2.676542e+04,\n",
" 2.854837e+04, 3.051192e+04, 3.268680e+04, 3.510935e+04, 3.782276e+04,\n",
" 4.087846e+04, 4.433777e+04, 4.827367e+04, 5.277280e+04, 5.793729e+04,\n",
" 6.388626e+04, 7.075633e+04, 7.870025e+04, 8.788252e+04, 9.847059e+04,\n",
" 1.106204e+05, 1.244567e+05, 1.400497e+05, 1.573946e+05, 1.764003e+05,\n",
" 1.968944e+05, 2.186457e+05, 2.413972e+05, 2.649001e+05, 2.889385e+05,\n",
" 3.133405e+05, 3.379793e+05, 3.627670e+05, 3.876452e+05, 4.125768e+05,\n",
" 4.375392e+05, 4.625190e+05, 4.875083e+05, 5.125028e+05, 5.375000e+05],\n",
" dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>z_t_150m</span></div><div class='xr-var-dims'>(z_t_150m)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>500.0 1.5e+03 ... 1.35e+04 1.45e+04</div><input id='attrs-0a5d5a6e-e692-4fae-9cf0-6b8e1c5f28fd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0a5d5a6e-e692-4fae-9cf0-6b8e1c5f28fd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-20486898-d004-473a-957e-0cef1a722477' class='xr-var-data-in' type='checkbox'><label for='data-20486898-d004-473a-957e-0cef1a722477' 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>depth from surface to midpoint of layer</dd><dt><span>units :</span></dt><dd>centimeters</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>valid_min :</span></dt><dd>500.0</dd><dt><span>valid_max :</span></dt><dd>14500.0</dd></dl></div><div class='xr-var-data'><pre>array([ 500., 1500., 2500., 3500., 4500., 5500., 6500., 7500., 8500.,\n",
" 9500., 10500., 11500., 12500., 13500., 14500.], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>z_w</span></div><div class='xr-var-dims'>(z_w)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.0 1e+03 2e+03 ... 5e+05 5.25e+05</div><input id='attrs-35114b70-444c-4efe-b962-11141d9f03e7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-35114b70-444c-4efe-b962-11141d9f03e7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a001a09d-f666-4077-8595-a9f115d3520f' class='xr-var-data-in' type='checkbox'><label for='data-a001a09d-f666-4077-8595-a9f115d3520f' 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>depth from surface to top of layer</dd><dt><span>units :</span></dt><dd>centimeters</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>valid_min :</span></dt><dd>0.0</dd><dt><span>valid_max :</span></dt><dd>525000.94</dd></dl></div><div class='xr-var-data'><pre>array([ 0. , 1000. , 2000. , 3000. , 4000. , 5000. ,\n",
" 6000. , 7000. , 8000. , 9000. , 10000. , 11000. ,\n",
" 12000. , 13000. , 14000. , 15000. , 16000. , 17019.682,\n",
" 18076.129, 19182.125, 20349.932, 21592.344, 22923.312, 24358.453,\n",
" 25915.58 , 27615.26 , 29481.47 , 31542.373, 33831.227, 36387.473,\n",
" 39258.047, 42498.887, 46176.656, 50370.688, 55174.91 , 60699.668,\n",
" 67072.86 , 74439.805, 82960.695, 92804.35 , 104136.82 , 117104.016,\n",
" 131809.36 , 148290.08 , 166499.2 , 186301.44 , 207487.39 , 229803.9 ,\n",
" 252990.4 , 276809.84 , 301067.06 , 325613.84 , 350344.88 , 375189.2 ,\n",
" 400101.16 , 425052.47 , 450026.06 , 475012. , 500004.7 , 525000.94 ],\n",
" dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>z_w_top</span></div><div class='xr-var-dims'>(z_w_top)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.0 1e+03 2e+03 ... 5e+05 5.25e+05</div><input id='attrs-ad885aef-32f2-4ee0-8090-16f856030cfc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ad885aef-32f2-4ee0-8090-16f856030cfc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cbf7f5e9-138e-4e69-8a31-6b82cb534b35' class='xr-var-data-in' type='checkbox'><label for='data-cbf7f5e9-138e-4e69-8a31-6b82cb534b35' 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>depth from surface to top of layer</dd><dt><span>units :</span></dt><dd>centimeters</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>valid_min :</span></dt><dd>0.0</dd><dt><span>valid_max :</span></dt><dd>525000.94</dd></dl></div><div class='xr-var-data'><pre>array([ 0. , 1000. , 2000. , 3000. , 4000. , 5000. ,\n",
" 6000. , 7000. , 8000. , 9000. , 10000. , 11000. ,\n",
" 12000. , 13000. , 14000. , 15000. , 16000. , 17019.682,\n",
" 18076.129, 19182.125, 20349.932, 21592.344, 22923.312, 24358.453,\n",
" 25915.58 , 27615.26 , 29481.47 , 31542.373, 33831.227, 36387.473,\n",
" 39258.047, 42498.887, 46176.656, 50370.688, 55174.91 , 60699.668,\n",
" 67072.86 , 74439.805, 82960.695, 92804.35 , 104136.82 , 117104.016,\n",
" 131809.36 , 148290.08 , 166499.2 , 186301.44 , 207487.39 , 229803.9 ,\n",
" 252990.4 , 276809.84 , 301067.06 , 325613.84 , 350344.88 , 375189.2 ,\n",
" 400101.16 , 425052.47 , 450026.06 , 475012. , 500004.7 , 525000.94 ],\n",
" dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>z_w_bot</span></div><div class='xr-var-dims'>(z_w_bot)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>1e+03 2e+03 ... 5.25e+05 5.5e+05</div><input id='attrs-f7a15b5a-fead-4200-9245-af9cb5583396' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f7a15b5a-fead-4200-9245-af9cb5583396' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1fb875b5-e624-4d6b-af76-5a9725b1b4f9' class='xr-var-data-in' type='checkbox'><label for='data-1fb875b5-e624-4d6b-af76-5a9725b1b4f9' 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>depth from surface to bottom of layer</dd><dt><span>units :</span></dt><dd>centimeters</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>valid_min :</span></dt><dd>1000.0</dd><dt><span>valid_max :</span></dt><dd>549999.06</dd></dl></div><div class='xr-var-data'><pre>array([ 1000. , 2000. , 3000. , 4000. , 5000. , 6000. ,\n",
" 7000. , 8000. , 9000. , 10000. , 11000. , 12000. ,\n",
" 13000. , 14000. , 15000. , 16000. , 17019.682, 18076.129,\n",
" 19182.125, 20349.932, 21592.344, 22923.312, 24358.453, 25915.58 ,\n",
" 27615.26 , 29481.47 , 31542.373, 33831.227, 36387.473, 39258.047,\n",
" 42498.887, 46176.656, 50370.688, 55174.91 , 60699.668, 67072.86 ,\n",
" 74439.805, 82960.695, 92804.35 , 104136.82 , 117104.016, 131809.36 ,\n",
" 148290.08 , 166499.2 , 186301.44 , 207487.39 , 229803.9 , 252990.4 ,\n",
" 276809.84 , 301067.06 , 325613.84 , 350344.88 , 375189.2 , 400101.16 ,\n",
" 425052.47 , 450026.06 , 475012. , 500004.7 , 525000.94 , 549999.06 ],\n",
" dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat_aux_grid</span></div><div class='xr-var-dims'>(lat_aux_grid)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-79.49 -78.95 -78.42 ... 89.47 90.0</div><input id='attrs-cae23d81-cebc-49ae-8a1a-028aa669c342' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-cae23d81-cebc-49ae-8a1a-028aa669c342' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1c342be0-0ebc-431e-acf3-e176e8a23495' class='xr-var-data-in' type='checkbox'><label for='data-1c342be0-0ebc-431e-acf3-e176e8a23495' 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 grid for transport diagnostics</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>valid_min :</span></dt><dd>-79.48815</dd><dt><span>valid_max :</span></dt><dd>90.0</dd></dl></div><div class='xr-var-data'><pre>array([-79.48815 , -78.952896, -78.418655, ..., 88.948814, 89.47441 ,\n",
" 90. ], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>moc_z</span></div><div class='xr-var-dims'>(moc_z)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.0 1e+03 ... 5.25e+05 5.5e+05</div><input id='attrs-e3bc33c2-ccae-4899-8ea1-bd18f6587531' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e3bc33c2-ccae-4899-8ea1-bd18f6587531' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a1dc942a-22bb-44a1-976a-0397d2829851' class='xr-var-data-in' type='checkbox'><label for='data-a1dc942a-22bb-44a1-976a-0397d2829851' 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>depth from surface to top of layer</dd><dt><span>units :</span></dt><dd>centimeters</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>valid_min :</span></dt><dd>0.0</dd><dt><span>valid_max :</span></dt><dd>549999.06</dd></dl></div><div class='xr-var-data'><pre>array([ 0. , 1000. , 2000. , 3000. , 4000. , 5000. ,\n",
" 6000. , 7000. , 8000. , 9000. , 10000. , 11000. ,\n",
" 12000. , 13000. , 14000. , 15000. , 16000. , 17019.682,\n",
" 18076.129, 19182.125, 20349.932, 21592.344, 22923.312, 24358.453,\n",
" 25915.58 , 27615.26 , 29481.47 , 31542.373, 33831.227, 36387.473,\n",
" 39258.047, 42498.887, 46176.656, 50370.688, 55174.91 , 60699.668,\n",
" 67072.86 , 74439.805, 82960.695, 92804.35 , 104136.82 , 117104.016,\n",
" 131809.36 , 148290.08 , 166499.2 , 186301.44 , 207487.39 , 229803.9 ,\n",
" 252990.4 , 276809.84 , 301067.06 , 325613.84 , 350344.88 , 375189.2 ,\n",
" 400101.16 , 425052.47 , 450026.06 , 475012. , 500004.7 , 525000.94 ,\n",
" 549999.06 ], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ULONG</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-46634859-bc60-4c0b-bbeb-1dc4c3ab803d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-46634859-bc60-4c0b-bbeb-1dc4c3ab803d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ea54d8f8-196e-45d2-af05-8251c0ace2c0' class='xr-var-data-in' type='checkbox'><label for='data-ea54d8f8-196e-45d2-af05-8251c0ace2c0' 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>array of u-grid longitudes</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ULAT</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-2fbd65c5-0982-4de4-aac4-4ab6fc15d3b8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2fbd65c5-0982-4de4-aac4-4ab6fc15d3b8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e02acc7c-e28a-44d7-8294-d403ac420a1d' class='xr-var-data-in' type='checkbox'><label for='data-e02acc7c-e28a-44d7-8294-d403ac420a1d' 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>array of u-grid latitudes</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>TLONG</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-1fce4234-2f3a-4e95-b60e-f89773d5bc29' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1fce4234-2f3a-4e95-b60e-f89773d5bc29' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e2695e2c-87f8-4def-afe6-159111708d4f' class='xr-var-data-in' type='checkbox'><label for='data-e2695e2c-87f8-4def-afe6-159111708d4f' 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>array of t-grid longitudes</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>TLAT</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-339bed0a-7bef-48f4-aff7-55a69fd07e37' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-339bed0a-7bef-48f4-aff7-55a69fd07e37' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7cb34e0a-35ca-44bd-ba45-9aeeb007295f' class='xr-var-data-in' type='checkbox'><label for='data-7cb34e0a-35ca-44bd-ba45-9aeeb007295f' 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>array of t-grid latitudes</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>0001-01-16 12:45:00 ... 3600-12-...</div><input id='attrs-ea2cf853-e9f7-4b6b-8e9c-82e2b6dc945b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ea2cf853-e9f7-4b6b-8e9c-82e2b6dc945b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cb53f338-3c2f-46c0-86b6-5d8175f9a820' class='xr-var-data-in' type='checkbox'><label for='data-cb53f338-3c2f-46c0-86b6-5d8175f9a820' 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>time</dd><dt><span>bounds :</span></dt><dd>time_bound</dd></dl></div><div class='xr-var-data'><pre>array([cftime.DatetimeNoLeap(1, 1, 16, 12, 45, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(1, 2, 15, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(1, 3, 16, 12, 0, 0, 0, has_year_zero=True), ...,\n",
" cftime.DatetimeNoLeap(3600, 10, 16, 12, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(3600, 11, 16, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(3600, 12, 16, 12, 0, 0, 0, has_year_zero=True)],\n",
" dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-59de81b1-ad24-4177-962b-cafb3036772b' class='xr-section-summary-in' type='checkbox' ><label for='section-59de81b1-ad24-4177-962b-cafb3036772b' class='xr-section-summary' >Data variables: <span>(55)</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>moc_components</span></div><div class='xr-var-dims'>(moc_comp)</div><div class='xr-var-dtype'>|S384</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(3,), meta=np.ndarray&gt;</div><input id='attrs-6e978ba1-851a-4f24-aec2-558639992818' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6e978ba1-851a-4f24-aec2-558639992818' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-dfa3566e-1b83-4c88-8261-69c80f23ca11' class='xr-var-data-in' type='checkbox'><label for='data-dfa3566e-1b83-4c88-8261-69c80f23ca11' 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>MOC component names</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 1.12 kiB </td>\n",
" <td> 1.12 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3,) </td>\n",
" <td> (3,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 217 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> |S384 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"93\" 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=\"43\" x2=\"120\" y2=\"43\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"43\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"43\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,43.88583450710766 0.0,43.88583450710766\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"63.885835\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >3</text>\n",
" <text x=\"140.000000\" y=\"21.942917\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,21.942917)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>transport_components</span></div><div class='xr-var-dims'>(transport_comp)</div><div class='xr-var-dtype'>|S384</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(5,), meta=np.ndarray&gt;</div><input id='attrs-1c4256d8-b5c8-498d-b82b-2d80545d9777' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1c4256d8-b5c8-498d-b82b-2d80545d9777' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-47eb7999-54cc-4fbd-b09c-de29813c5ada' class='xr-var-data-in' type='checkbox'><label for='data-47eb7999-54cc-4fbd-b09c-de29813c5ada' 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>T,S transport components</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 1.88 kiB </td>\n",
" <td> 1.88 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (5,) </td>\n",
" <td> (5,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 217 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> |S384 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"92\" 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=\"42\" x2=\"120\" y2=\"42\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"42\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"42\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,42.00989029700999 0.0,42.00989029700999\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"62.009890\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >5</text>\n",
" <text x=\"140.000000\" y=\"21.004945\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,21.004945)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>transport_regions</span></div><div class='xr-var-dims'>(transport_reg)</div><div class='xr-var-dtype'>|S384</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(2,), meta=np.ndarray&gt;</div><input id='attrs-17031395-74ff-480f-a315-f43d0101f1b5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-17031395-74ff-480f-a315-f43d0101f1b5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6c15c1bf-196e-4a32-98c8-48091d97212b' class='xr-var-data-in' type='checkbox'><label for='data-6c15c1bf-196e-4a32-98c8-48091d97212b' 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>regions for all transport diagnostics</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>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 768 B </td>\n",
" <td> 768 B </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (2,) </td>\n",
" <td> (2,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 217 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> |S384 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"110\" 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=\"60\" x2=\"120\" y2=\"60\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"60\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"60\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,60.0 0.0,60.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"80.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >2</text>\n",
" <text x=\"140.000000\" y=\"30.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,30.000000)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dz</span></div><div class='xr-var-dims'>(z_t)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(60,), meta=np.ndarray&gt;</div><input id='attrs-3754872f-e1a9-4131-a786-b6ed85f2b433' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3754872f-e1a9-4131-a786-b6ed85f2b433' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a1b0f62f-08be-42ba-8cae-45a22779693e' class='xr-var-data-in' type='checkbox'><label for='data-a1b0f62f-08be-42ba-8cae-45a22779693e' 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>thickness of layer k</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 240 B </td>\n",
" <td> 240 B </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (60,) </td>\n",
" <td> (60,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float32 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"78\" 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=\"28\" x2=\"120\" y2=\"28\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"28\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"28\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,28.02293761910704 0.0,28.02293761910704\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"48.022938\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >60</text>\n",
" <text x=\"140.000000\" y=\"14.011469\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,14.011469)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>dzw</span></div><div class='xr-var-dims'>(z_w)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(60,), meta=np.ndarray&gt;</div><input id='attrs-d6c0b268-1a8a-4e71-a9a6-08fe1f1d31a7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d6c0b268-1a8a-4e71-a9a6-08fe1f1d31a7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b63d1787-d238-498c-9123-4da9dfc963dc' class='xr-var-data-in' type='checkbox'><label for='data-b63d1787-d238-498c-9123-4da9dfc963dc' 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>midpoint of k to midpoint of k+1</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 240 B </td>\n",
" <td> 240 B </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (60,) </td>\n",
" <td> (60,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float32 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"78\" 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=\"28\" x2=\"120\" y2=\"28\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"28\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"28\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,28.02293761910704 0.0,28.02293761910704\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"48.022938\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >60</text>\n",
" <text x=\"140.000000\" y=\"14.011469\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,14.011469)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>KMT</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-0c92cd41-6ab4-4ecc-85fb-e3729315cc82' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0c92cd41-6ab4-4ecc-85fb-e3729315cc82' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-61ca0839-c3fb-4cfb-8c95-d4b2ea618ed3' class='xr-var-data-in' type='checkbox'><label for='data-61ca0839-c3fb-4cfb-8c95-d4b2ea618ed3' 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>k Index of Deepest Grid Cell on T Grid</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>KMU</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-d4eb477f-a074-4009-ab3d-83937d4a1d57' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d4eb477f-a074-4009-ab3d-83937d4a1d57' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ae647e12-1217-4072-9265-cc8de2dee489' class='xr-var-data-in' type='checkbox'><label for='data-ae647e12-1217-4072-9265-cc8de2dee489' 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>k Index of Deepest Grid Cell on U Grid</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>REGION_MASK</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-8ec14666-405e-467e-93aa-4f95180d691b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8ec14666-405e-467e-93aa-4f95180d691b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b853b47b-d31a-4d76-a141-01b6c4ffd597' class='xr-var-data-in' type='checkbox'><label for='data-b853b47b-d31a-4d76-a141-01b6c4ffd597' 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>basin index number (signed integers)</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>UAREA</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-1c21db62-45f9-43a8-abbd-0455289b1353' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1c21db62-45f9-43a8-abbd-0455289b1353' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9abfac44-0cf2-403d-a3e0-9d38c5694cca' class='xr-var-data-in' type='checkbox'><label for='data-9abfac44-0cf2-403d-a3e0-9d38c5694cca' 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>area of U cells</dd><dt><span>units :</span></dt><dd>centimeter^2</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>TAREA</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-95dcb07f-867a-4b5e-a385-562a4739e65e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-95dcb07f-867a-4b5e-a385-562a4739e65e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f6930e30-738e-4c23-b680-067ccd857e87' class='xr-var-data-in' type='checkbox'><label for='data-f6930e30-738e-4c23-b680-067ccd857e87' 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>area of T cells</dd><dt><span>units :</span></dt><dd>centimeter^2</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>HU</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-23431386-ed86-4b6e-880b-ebc59602769c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-23431386-ed86-4b6e-880b-ebc59602769c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5b707cd0-4cf7-446c-8090-c9cdb9794579' class='xr-var-data-in' type='checkbox'><label for='data-5b707cd0-4cf7-446c-8090-c9cdb9794579' 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>ocean depth at U points</dd><dt><span>units :</span></dt><dd>centimeter</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>HT</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-24a366fe-023b-4d53-8085-3f97e02c648d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-24a366fe-023b-4d53-8085-3f97e02c648d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4a4e9e47-81ac-4b6a-ae10-b4a22289e422' class='xr-var-data-in' type='checkbox'><label for='data-4a4e9e47-81ac-4b6a-ae10-b4a22289e422' 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>ocean depth at T points</dd><dt><span>units :</span></dt><dd>centimeter</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>DXU</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-36c5b542-a49e-411c-ba66-576a25dba89f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-36c5b542-a49e-411c-ba66-576a25dba89f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-480b5164-3472-47c5-9633-228dbc0c3538' class='xr-var-data-in' type='checkbox'><label for='data-480b5164-3472-47c5-9633-228dbc0c3538' 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>x-spacing centered at U points</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>DYU</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-555e41c6-2be7-4420-9f8c-585389225e80' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-555e41c6-2be7-4420-9f8c-585389225e80' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-be6c52df-bb3e-4488-8168-5722ddf8eb73' class='xr-var-data-in' type='checkbox'><label for='data-be6c52df-bb3e-4488-8168-5722ddf8eb73' 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>y-spacing centered at U points</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>DXT</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-815c9b3b-e5e0-4a38-8e6d-f7435da5f100' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-815c9b3b-e5e0-4a38-8e6d-f7435da5f100' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4866b959-c31b-43dc-84c4-5fa786efe30e' class='xr-var-data-in' type='checkbox'><label for='data-4866b959-c31b-43dc-84c4-5fa786efe30e' 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>x-spacing centered at T points</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>DYT</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-17101802-4dd7-4236-9037-c0f197af88e7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-17101802-4dd7-4236-9037-c0f197af88e7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e7797412-f3c4-4111-adca-55a2c06d5a0f' class='xr-var-data-in' type='checkbox'><label for='data-e7797412-f3c4-4111-adca-55a2c06d5a0f' 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>y-spacing centered at T points</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>HTN</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-8edcb2de-8f62-4b4a-be2e-74294d374532' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8edcb2de-8f62-4b4a-be2e-74294d374532' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-44f8be92-7327-4b97-a2cf-4a8f648894ef' class='xr-var-data-in' type='checkbox'><label for='data-44f8be92-7327-4b97-a2cf-4a8f648894ef' 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 widths on North sides of T cell</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>HTE</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-08a140cf-8aad-4206-a8ad-6d667f8c96c7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-08a140cf-8aad-4206-a8ad-6d667f8c96c7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f49d0adb-4a5c-4a8d-9067-1aebac9d4411' class='xr-var-data-in' type='checkbox'><label for='data-f49d0adb-4a5c-4a8d-9067-1aebac9d4411' 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 widths on East sides of T cell</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>HUS</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-f19c3221-0161-4417-94a2-bf6ebfae71fe' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f19c3221-0161-4417-94a2-bf6ebfae71fe' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-342032d9-e312-4905-9974-212d009f2b6c' class='xr-var-data-in' type='checkbox'><label for='data-342032d9-e312-4905-9974-212d009f2b6c' 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 widths on South sides of U cell</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>HUW</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-a0992fda-e669-4288-98a6-65e35d400b3b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a0992fda-e669-4288-98a6-65e35d400b3b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-45446f89-f457-4b17-bac3-a8ae464dd35f' class='xr-var-data-in' type='checkbox'><label for='data-45446f89-f457-4b17-bac3-a8ae464dd35f' 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 widths on West sides of U cell</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ANGLE</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-60f7b2da-b56f-4ab6-baba-d9a6c8b07486' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-60f7b2da-b56f-4ab6-baba-d9a6c8b07486' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-77e42cf3-4d90-4eae-b863-8f8dbfa3431d' class='xr-var-data-in' type='checkbox'><label for='data-77e42cf3-4d90-4eae-b863-8f8dbfa3431d' 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>angle grid makes with latitude line</dd><dt><span>units :</span></dt><dd>radians</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ANGLET</span></div><div class='xr-var-dims'>(nlat, nlon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(384, 320), meta=np.ndarray&gt;</div><input id='attrs-960a34ef-0d56-40b2-b360-9b610344976d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-960a34ef-0d56-40b2-b360-9b610344976d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7df704d4-3991-4bc2-9513-da08c70a567d' class='xr-var-data-in' type='checkbox'><label for='data-7df704d4-3991-4bc2-9513-da08c70a567d' 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>angle grid makes with latitude line on T grid</dd><dt><span>units :</span></dt><dd>radians</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 0.94 MiB </td>\n",
" <td> 0.94 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (384, 320) </td>\n",
" <td> (384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 355 Tasks </td>\n",
" <td> 1 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float64 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"150\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 100.0,0.0 100.0,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"50.000000\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"120.000000\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,120.000000,60.000000)\">384</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>days_in_norm_year</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>timedelta64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-0394b680-0d06-4472-97f3-ac7de57ebf6e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0394b680-0d06-4472-97f3-ac7de57ebf6e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0b618142-8428-4a78-b2d1-39820c5fe185' class='xr-var-data-in' type='checkbox'><label for='data-0b618142-8428-4a78-b2d1-39820c5fe185' 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>Calendar Length</dd></dl></div><div class='xr-var-data'><pre>array(31536000000000000, dtype=&#x27;timedelta64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>grav</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-7e309dc6-7010-446b-a8c8-4f785f3526d3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7e309dc6-7010-446b-a8c8-4f785f3526d3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-169a1cad-7b7f-48be-a38e-c464ebcf78ac' class='xr-var-data-in' type='checkbox'><label for='data-169a1cad-7b7f-48be-a38e-c464ebcf78ac' 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>Acceleration Due to Gravity</dd><dt><span>units :</span></dt><dd>centimeter/s^2</dd></dl></div><div class='xr-var-data'><pre>array(980.616)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>omega</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-4f8aa4b9-9249-45b6-baf9-d584e4380777' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-4f8aa4b9-9249-45b6-baf9-d584e4380777' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ebac6881-73b6-462f-9a08-7e460719da40' class='xr-var-data-in' type='checkbox'><label for='data-ebac6881-73b6-462f-9a08-7e460719da40' 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>Earths Angular Velocity</dd><dt><span>units :</span></dt><dd>1/second</dd></dl></div><div class='xr-var-data'><pre>array(7.292124e-05)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>radius</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-a9acb74e-9099-43f0-a643-c0e47d4ec8fb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a9acb74e-9099-43f0-a643-c0e47d4ec8fb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e2920089-63ae-422a-8f29-f48f7cde901c' class='xr-var-data-in' type='checkbox'><label for='data-e2920089-63ae-422a-8f29-f48f7cde901c' 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>Earths Radius</dd><dt><span>units :</span></dt><dd>centimeters</dd></dl></div><div class='xr-var-data'><pre>array(6.37122e+08)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>cp_sw</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-aa1a1032-f2bc-4500-ad01-40d6effdb508' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-aa1a1032-f2bc-4500-ad01-40d6effdb508' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-73f60179-a454-4045-97eb-7512d58c57eb' class='xr-var-data-in' type='checkbox'><label for='data-73f60179-a454-4045-97eb-7512d58c57eb' 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>Specific Heat of Sea Water</dd><dt><span>units :</span></dt><dd>erg/g/K</dd></dl></div><div class='xr-var-data'><pre>array(39960000.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sound</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6006efb6-c9a4-40d8-acf2-dd8edc6f5e92' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6006efb6-c9a4-40d8-acf2-dd8edc6f5e92' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5b02b8b5-bd81-4f35-9f82-32a3448b5800' class='xr-var-data-in' type='checkbox'><label for='data-5b02b8b5-bd81-4f35-9f82-32a3448b5800' 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>Speed of Sound</dd><dt><span>units :</span></dt><dd>centimeter/s</dd></dl></div><div class='xr-var-data'><pre>array(150000.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>vonkar</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-ab64a0e6-5c33-4a89-9652-779aaeb8efa6' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ab64a0e6-5c33-4a89-9652-779aaeb8efa6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2a1115ce-285f-4d26-9468-6f294d63ffb2' class='xr-var-data-in' type='checkbox'><label for='data-2a1115ce-285f-4d26-9468-6f294d63ffb2' 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>von Karman Constant</dd></dl></div><div class='xr-var-data'><pre>array(0.4)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>cp_air</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b539de43-5e35-4c2b-9d65-1a9cd0ecd752' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b539de43-5e35-4c2b-9d65-1a9cd0ecd752' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8f4a80e0-9391-4fe1-b5c1-e0cb145e1dfe' class='xr-var-data-in' type='checkbox'><label for='data-8f4a80e0-9391-4fe1-b5c1-e0cb145e1dfe' 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>Heat Capacity of Air</dd><dt><span>units :</span></dt><dd>joule/kg/degK</dd></dl></div><div class='xr-var-data'><pre>array(1004.64)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rho_air</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-240370b3-8496-4f06-92c0-a061c9b909ac' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-240370b3-8496-4f06-92c0-a061c9b909ac' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-27bf1348-ae1b-4dff-9f89-edb7bee48ec0' class='xr-var-data-in' type='checkbox'><label for='data-27bf1348-ae1b-4dff-9f89-edb7bee48ec0' 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>Ambient Air Density</dd><dt><span>units :</span></dt><dd>kg/m^3</dd></dl></div><div class='xr-var-data'><pre>array(1.292318)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rho_sw</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-a0cfcc6e-1e8e-49d1-b8b6-3389fdd08dcf' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a0cfcc6e-1e8e-49d1-b8b6-3389fdd08dcf' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4db8d7ed-375f-4d68-9520-271ab7464b99' class='xr-var-data-in' type='checkbox'><label for='data-4db8d7ed-375f-4d68-9520-271ab7464b99' 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>Density of Sea Water</dd><dt><span>units :</span></dt><dd>gram/centimeter^3</dd></dl></div><div class='xr-var-data'><pre>array(1.026)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>rho_fw</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-e690f707-97bf-47a8-978f-7e64def5db43' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e690f707-97bf-47a8-978f-7e64def5db43' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-afc7d256-b957-4588-a33f-76d09c18b67a' class='xr-var-data-in' type='checkbox'><label for='data-afc7d256-b957-4588-a33f-76d09c18b67a' 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>Density of Fresh Water</dd><dt><span>units :</span></dt><dd>gram/centimeter^3</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>stefan_boltzmann</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-03d6364f-eb29-4873-b234-79ecc133ad92' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-03d6364f-eb29-4873-b234-79ecc133ad92' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-473b1ed2-3ff0-4a47-8a54-2e8bb60b98e6' class='xr-var-data-in' type='checkbox'><label for='data-473b1ed2-3ff0-4a47-8a54-2e8bb60b98e6' 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>Stefan-Boltzmann Constant</dd><dt><span>units :</span></dt><dd>watt/m^2/degK^4</dd></dl></div><div class='xr-var-data'><pre>array(5.67e-08)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>latent_heat_vapor</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-f658ef04-8793-4cee-bbf1-0d1536232df4' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-f658ef04-8793-4cee-bbf1-0d1536232df4' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8da3d875-a685-46a4-a9b9-728788ffb23c' class='xr-var-data-in' type='checkbox'><label for='data-8da3d875-a685-46a4-a9b9-728788ffb23c' 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>Latent Heat of Vaporization</dd><dt><span>units :</span></dt><dd>J/kg</dd></dl></div><div class='xr-var-data'><pre>array(2501000.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>latent_heat_fusion</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b2ad57cd-541c-4210-9fb3-52bf62c598ee' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b2ad57cd-541c-4210-9fb3-52bf62c598ee' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a636b8c8-1dab-44d9-8b5c-50f72e68ecaa' class='xr-var-data-in' type='checkbox'><label for='data-a636b8c8-1dab-44d9-8b5c-50f72e68ecaa' 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>Latent Heat of Fusion</dd><dt><span>units :</span></dt><dd>erg/g</dd></dl></div><div class='xr-var-data'><pre>array(3.337e+09)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>latent_heat_fusion_mks</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-1e1c2ea2-6f2f-4c8e-bf1f-68e8703a2ffe' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1e1c2ea2-6f2f-4c8e-bf1f-68e8703a2ffe' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9e5ebc46-5bea-4876-95de-1bc737340b74' class='xr-var-data-in' type='checkbox'><label for='data-9e5ebc46-5bea-4876-95de-1bc737340b74' 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>Latent Heat of Fusion</dd><dt><span>units :</span></dt><dd>J/kg</dd></dl></div><div class='xr-var-data'><pre>array(333700.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ocn_ref_salinity</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-7ee8fe86-759f-42c9-aec4-35f844913986' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7ee8fe86-759f-42c9-aec4-35f844913986' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-41dc6008-08fc-4432-8e4b-5a2375c31b25' class='xr-var-data-in' type='checkbox'><label for='data-41dc6008-08fc-4432-8e4b-5a2375c31b25' 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>Ocean Reference Salinity</dd><dt><span>units :</span></dt><dd>g/kg</dd></dl></div><div class='xr-var-data'><pre>array(34.7)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_ice_salinity</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-984f8c79-871b-40ca-99a9-2635598d6748' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-984f8c79-871b-40ca-99a9-2635598d6748' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ff3600fa-52ab-46d4-8865-e9cf0834b851' class='xr-var-data-in' type='checkbox'><label for='data-ff3600fa-52ab-46d4-8865-e9cf0834b851' 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>Salinity of Sea Ice</dd><dt><span>units :</span></dt><dd>g/kg</dd></dl></div><div class='xr-var-data'><pre>array(4.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>T0_Kelvin</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-910319b8-69be-48f7-9c53-36db125a0df0' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-910319b8-69be-48f7-9c53-36db125a0df0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bcdb8a7e-211d-49a3-ac9a-f782dc89a5e3' class='xr-var-data-in' type='checkbox'><label for='data-bcdb8a7e-211d-49a3-ac9a-f782dc89a5e3' 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>Zero Point for Celsius</dd><dt><span>units :</span></dt><dd>degK</dd></dl></div><div class='xr-var-data'><pre>array(273.15)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>salt_to_ppt</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-87fcfa9c-3ed8-4253-ad00-1cb1fd7fb6c1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-87fcfa9c-3ed8-4253-ad00-1cb1fd7fb6c1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b9d04d60-434b-4c85-9255-973a74955dd8' class='xr-var-data-in' type='checkbox'><label for='data-b9d04d60-434b-4c85-9255-973a74955dd8' 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>Convert Salt in gram/gram to g/kg</dd></dl></div><div class='xr-var-data'><pre>array(1000.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ppt_to_salt</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-077c2bff-747c-4c4c-acbc-bee6b674a0fc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-077c2bff-747c-4c4c-acbc-bee6b674a0fc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-359623a1-5f75-4387-8296-335325b7d0df' class='xr-var-data-in' type='checkbox'><label for='data-359623a1-5f75-4387-8296-335325b7d0df' 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>Convert Salt in g/kg to gram/gram</dd></dl></div><div class='xr-var-data'><pre>array(0.001)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>mass_to_Sv</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-0840f5e4-422b-42d4-a14f-b2c09c86abbb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0840f5e4-422b-42d4-a14f-b2c09c86abbb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-900f32dd-fc15-4356-bf6b-c3036b90e43f' class='xr-var-data-in' type='checkbox'><label for='data-900f32dd-fc15-4356-bf6b-c3036b90e43f' 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>Convert Mass Flux to Sverdrups</dd></dl></div><div class='xr-var-data'><pre>array(1.e-12)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>heat_to_PW</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-81fcee62-b6c3-44a3-a8c3-0cb82d3a7572' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-81fcee62-b6c3-44a3-a8c3-0cb82d3a7572' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f883feac-b489-4ccd-a1be-916e9e25f27c' class='xr-var-data-in' type='checkbox'><label for='data-f883feac-b489-4ccd-a1be-916e9e25f27c' 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>Convert Heat Flux to Petawatts</dd></dl></div><div class='xr-var-data'><pre>array(4.186e-15)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>salt_to_Svppt</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-58dd097c-68f1-404f-88be-9b9bf04cdd4e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-58dd097c-68f1-404f-88be-9b9bf04cdd4e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a6dd16a3-3ee3-414e-bde1-01f23d4b4590' class='xr-var-data-in' type='checkbox'><label for='data-a6dd16a3-3ee3-414e-bde1-01f23d4b4590' 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>Convert Salt Flux to Sverdrups*g/kg</dd></dl></div><div class='xr-var-data'><pre>array(1.e-09)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>salt_to_mmday</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-52078922-0753-41ce-b2d0-7976e5506ab3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-52078922-0753-41ce-b2d0-7976e5506ab3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4b3a63a4-79eb-46a1-84bf-d91ebc583b10' class='xr-var-data-in' type='checkbox'><label for='data-4b3a63a4-79eb-46a1-84bf-d91ebc583b10' 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>Convert Salt to Water (millimeters/day)</dd></dl></div><div class='xr-var-data'><pre>array(315360.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>momentum_factor</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-5eca52cb-292e-4621-8491-2745e8674e5c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5eca52cb-292e-4621-8491-2745e8674e5c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e3b966eb-e537-4909-951a-8df6a8449e79' class='xr-var-data-in' type='checkbox'><label for='data-e3b966eb-e537-4909-951a-8df6a8449e79' 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>Convert Windstress to Velocity Flux</dd></dl></div><div class='xr-var-data'><pre>array(10.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>hflux_factor</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-1ba97f59-8541-4b8a-b422-cd3fa04e469b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1ba97f59-8541-4b8a-b422-cd3fa04e469b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-65ef2e9e-0a6b-49e7-b483-a82b07f4aa6f' class='xr-var-data-in' type='checkbox'><label for='data-65ef2e9e-0a6b-49e7-b483-a82b07f4aa6f' 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>Convert Heat and Solar Flux to Temperature Flux</dd></dl></div><div class='xr-var-data'><pre>array(2.439086e-05)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>fwflux_factor</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-a23ec6d8-ecb9-43d3-9c52-2a6006e6d48e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a23ec6d8-ecb9-43d3-9c52-2a6006e6d48e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a2328534-84a5-479f-8290-3d925d9a0492' class='xr-var-data-in' type='checkbox'><label for='data-a2328534-84a5-479f-8290-3d925d9a0492' 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>Convert Net Fresh Water Flux to Salt Flux (in model units)</dd></dl></div><div class='xr-var-data'><pre>array(0.0001)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>salinity_factor</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-d5979aa3-ebdd-4728-8355-537b189915f1' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-d5979aa3-ebdd-4728-8355-537b189915f1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b4ddb6e8-90a2-454d-84fe-b661327952b2' class='xr-var-data-in' type='checkbox'><label for='data-b4ddb6e8-90a2-454d-84fe-b661327952b2' 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.00347)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sflux_factor</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-7d2e10fd-7198-4a2c-9e02-3580df0f7b98' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7d2e10fd-7198-4a2c-9e02-3580df0f7b98' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f63f6462-e07a-4d56-870c-e2610c6b10cd' class='xr-var-data-in' type='checkbox'><label for='data-f63f6462-e07a-4d56-870c-e2610c6b10cd' 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>Convert Salt Flux to Salt Flux (in model units)</dd></dl></div><div class='xr-var-data'><pre>array(0.1)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>nsurface_t</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-bf6f138c-53e9-46ae-a8d8-82a22cfcf8a2' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-bf6f138c-53e9-46ae-a8d8-82a22cfcf8a2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-db7bffc4-dd1a-4b1e-80e1-1c748f4109aa' class='xr-var-data-in' type='checkbox'><label for='data-db7bffc4-dd1a-4b1e-80e1-1c748f4109aa' 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>Number of Ocean T Points at Surface</dd></dl></div><div class='xr-var-data'><pre>array(86096.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>nsurface_u</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b3b930d2-35eb-4761-af7e-c7e6ae616339' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b3b930d2-35eb-4761-af7e-c7e6ae616339' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bc55fc41-be91-42ea-a319-e659264e3349' class='xr-var-data-in' type='checkbox'><label for='data-bc55fc41-be91-42ea-a319-e659264e3349' 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>Number of Ocean U Points at Surface</dd></dl></div><div class='xr-var-data'><pre>array(82966.)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>time_bound</span></div><div class='xr-var-dims'>(time, d2)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-48fa1cb3-459e-471e-887b-a93e0cf5d9a5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-48fa1cb3-459e-471e-887b-a93e0cf5d9a5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9325debe-1cda-4d62-bfc0-5dc4916092e8' class='xr-var-data-in' type='checkbox'><label for='data-9325debe-1cda-4d62-bfc0-5dc4916092e8' 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>boundaries for time-averaging interval</dd></dl></div><div class='xr-var-data'><pre>array([[cftime.DatetimeNoLeap(1, 1, 1, 1, 30, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(1, 2, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
" [cftime.DatetimeNoLeap(1, 2, 1, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(1, 3, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
" [cftime.DatetimeNoLeap(1, 3, 1, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(1, 4, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
" ...,\n",
" [cftime.DatetimeNoLeap(3600, 10, 1, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(3600, 11, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
" [cftime.DatetimeNoLeap(3600, 11, 1, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(3600, 12, 1, 0, 0, 0, 0, has_year_zero=True)],\n",
" [cftime.DatetimeNoLeap(3600, 12, 1, 0, 0, 0, 0, has_year_zero=True),\n",
" cftime.DatetimeNoLeap(3601, 1, 1, 0, 0, 0, 0, has_year_zero=True)]],\n",
" dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>TEMP</span></div><div class='xr-var-dims'>(time, z_t, nlat, nlon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(10, 60, 384, 320), meta=np.ndarray&gt;</div><input id='attrs-3e07eb25-08a8-4741-bd4b-7c2958ae2d0e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3e07eb25-08a8-4741-bd4b-7c2958ae2d0e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-97e25564-eb2e-46ee-bbc5-32be6b0276e2' class='xr-var-data-in' type='checkbox'><label for='data-97e25564-eb2e-46ee-bbc5-32be6b0276e2' 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>Potential Temperature</dd><dt><span>units :</span></dt><dd>degC</dd><dt><span>grid_loc :</span></dt><dd>3111</dd><dt><span>cell_methods :</span></dt><dd>time: mean</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 1.16 TiB </td>\n",
" <td> 281.25 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (43200, 60, 384, 320) </td>\n",
" <td> (10, 60, 384, 320) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 8712 Tasks </td>\n",
" <td> 4320 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> float32 </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"470\" height=\"90\" 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=\"15\" y1=\"0\" x2=\"15\" 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=\"30\" y1=\"0\" x2=\"30\" 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=\"45\" y1=\"0\" x2=\"45\" 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=\"75\" y1=\"0\" x2=\"75\" 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=\"90\" y1=\"0\" x2=\"90\" 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=\"105\" y1=\"0\" x2=\"105\" 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\" >43200</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=\"25\" x2=\"204\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"190\" y1=\"0\" x2=\"190\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"190.0,0.0 204.9485979497544,14.948597949754403 204.9485979497544,40.36121446433689 190.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"190\" y1=\"0\" x2=\"215\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"204\" y1=\"14\" x2=\"230\" 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=\"215\" y1=\"0\" x2=\"230\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"190.0,0.0 215.41261651458248,0.0 230.36121446433688,14.948597949754403 204.9485979497544,14.948597949754403\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"204\" y1=\"14\" x2=\"230\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"204\" y1=\"40\" x2=\"230\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"204\" y1=\"14\" x2=\"204\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"230\" y1=\"14\" x2=\"230\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"204.9485979497544,14.948597949754403 230.36121446433688,14.948597949754403 230.36121446433688,40.36121446433689 204.9485979497544,40.36121446433689\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"217.654906\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >320</text>\n",
" <text x=\"250.361214\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,250.361214,27.654906)\">384</text>\n",
" <text x=\"187.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,187.474299,52.886915)\">60</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-50f28b4c-4249-4535-86a5-42f2c2ae2df1' class='xr-section-summary-in' type='checkbox' ><label for='section-50f28b4c-4249-4535-86a5-42f2c2ae2df1' class='xr-section-summary' >Attributes: <span>(11)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>title :</span></dt><dd>b.e21.B1850.f19_g17.127kaH11-2deg.001</dd><dt><span>history :</span></dt><dd>none</dd><dt><span>Conventions :</span></dt><dd>CF-1.0; http://www.cgd.ucar.edu/cms/eaton/netcdf/CF-current.htm</dd><dt><span>time_period_freq :</span></dt><dd>month_1</dd><dt><span>model_doi_url :</span></dt><dd>https://doi.org/10.5065/D67H1H0V</dd><dt><span>contents :</span></dt><dd>Diagnostic and Prognostic Variables</dd><dt><span>source :</span></dt><dd>CCSM POP2, the CCSM Ocean Component</dd><dt><span>revision :</span></dt><dd>$Id$</dd><dt><span>calendar :</span></dt><dd>All years have exactly 365 days.</dd><dt><span>start_time :</span></dt><dd>This dataset was created on 2020-06-29 at 14:00:15.5</dd><dt><span>cell_methods :</span></dt><dd>cell_methods = time: mean ==&gt; the variable values are averaged over the time interval between the previous time coordinate and the current one. cell_methods absent ==&gt; the variable values are at the time given by the current time coordinate.</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (moc_comp: 3, transport_comp: 5, transport_reg: 2, z_t: 60, z_t_150m: 15, z_w: 60, z_w_top: 60, z_w_bot: 60, lat_aux_grid: 395, moc_z: 61, nlat: 384, nlon: 320, time: 43200, d2: 2)\n",
"Coordinates:\n",
" * z_t (z_t) float32 500.0 1.5e+03 ... 5.125e+05 5.375e+05\n",
" * z_t_150m (z_t_150m) float32 500.0 1.5e+03 ... 1.45e+04\n",
" * z_w (z_w) float32 0.0 1e+03 2e+03 ... 5e+05 5.25e+05\n",
" * z_w_top (z_w_top) float32 0.0 1e+03 2e+03 ... 5e+05 5.25e+05\n",
" * z_w_bot (z_w_bot) float32 1e+03 2e+03 ... 5.25e+05 5.5e+05\n",
" * lat_aux_grid (lat_aux_grid) float32 -79.49 -78.95 ... 89.47 90.0\n",
" * moc_z (moc_z) float32 0.0 1e+03 2e+03 ... 5.25e+05 5.5e+05\n",
" ULONG (nlat, nlon) float64 dask.array<chunksize=(384, 320), meta=np.ndarray>\n",
" ULAT (nlat, nlon) float64 dask.array<chunksize=(384, 320), meta=np.ndarray>\n",
" TLONG (nlat, nlon) float64 dask.array<chunksize=(384, 320), meta=np.ndarray>\n",
" TLAT (nlat, nlon) float64 dask.array<chunksize=(384, 320), meta=np.ndarray>\n",
" * time (time) object 0001-01-16 12:45:00 ... 3600-12-16 ...\n",
"Dimensions without coordinates: moc_comp, transport_comp, transport_reg, nlat, nlon, d2\n",
"Data variables: (12/55)\n",
" moc_components (moc_comp) |S384 dask.array<chunksize=(3,), meta=np.ndarray>\n",
" transport_components (transport_comp) |S384 dask.array<chunksize=(5,), meta=np.ndarray>\n",
" transport_regions (transport_reg) |S384 dask.array<chunksize=(2,), meta=np.ndarray>\n",
" dz (z_t) float32 dask.array<chunksize=(60,), meta=np.ndarray>\n",
" dzw (z_w) float32 dask.array<chunksize=(60,), meta=np.ndarray>\n",
" KMT (nlat, nlon) float64 dask.array<chunksize=(384, 320), meta=np.ndarray>\n",
" ... ...\n",
" salinity_factor float64 ...\n",
" sflux_factor float64 ...\n",
" nsurface_t float64 ...\n",
" nsurface_u float64 ...\n",
" time_bound (time, d2) object ...\n",
" TEMP (time, z_t, nlat, nlon) float32 dask.array<chunksize=(10, 60, 384, 320), meta=np.ndarray>\n",
"Attributes:\n",
" title: b.e21.B1850.f19_g17.127kaH11-2deg.001\n",
" history: none\n",
" Conventions: CF-1.0; http://www.cgd.ucar.edu/cms/eaton/netcdf/CF-cu...\n",
" time_period_freq: month_1\n",
" model_doi_url: https://doi.org/10.5065/D67H1H0V\n",
" contents: Diagnostic and Prognostic Variables\n",
" source: CCSM POP2, the CCSM Ocean Component\n",
" revision: $Id$\n",
" calendar: All years have exactly 365 days.\n",
" start_time: This dataset was created on 2020-06-29 at 14:00:15.5\n",
" cell_methods: cell_methods = time: mean ==> the variable values are ..."
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%time\n",
"ds = xr.open_mfdataset(dfiles, combine='by_coords', parallel=True , \n",
" chunks={'time': 10}, data_vars=['TEMP', 'time_bound'], decode_times=False) \n",
"ds = xr.decode_cf(fixmonth(ds))\n",
"ds"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "21108697-f33f-4c1b-8e25-7349e6ccb8c5",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python [conda env:miniconda-playground]",
"language": "python",
"name": "conda-env-miniconda-playground-py"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.9"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"state": {
"10721c3d26e04143828725df978efec5": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "ButtonModel",
"state": {
"description": "Scale",
"layout": "IPY_MODEL_5853b84c9aa94be5b559e99f22b0be37",
"style": "IPY_MODEL_874dfacbfc3e4e08b4cdae79e4f7d26a"
}
},
"11ac1448c5484e14b5280e71c413b442": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "IntTextModel",
"state": {
"description": "Minimum",
"layout": "IPY_MODEL_5853b84c9aa94be5b559e99f22b0be37",
"step": 1,
"style": "IPY_MODEL_86c23b9eb5834bccba17d8cecfff2f2e"
}
},
"1c56aa403bfb4f8682f4c75832285b14": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "DescriptionStyleModel",
"state": {
"description_width": ""
}
},
"35fd3e80793149ddb345fdb52ba5da58": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {}
},
"36af37bb293b4f8eac6b26e170d354e8": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "IntTextModel",
"state": {
"description": "Maximum",
"layout": "IPY_MODEL_5853b84c9aa94be5b559e99f22b0be37",
"step": 1,
"style": "IPY_MODEL_5616d675367d4a38abe36fc82994733f"
}
},
"36faaf12c8aa4415b19f1055119bb842": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "ButtonStyleModel",
"state": {}
},
"43e8c968a5444081b43ccd1055e79c78": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {}
},
"493f8cc6ac7942609f667f88030d1469": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "DescriptionStyleModel",
"state": {
"description_width": ""
}
},
"4a7dfdfa1d52415f88bb55e680f4f037": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {}
},
"4ce8074907b4464e91dc3438a0ddb42c": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {}
},
"5616d675367d4a38abe36fc82994733f": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "DescriptionStyleModel",
"state": {
"description_width": ""
}
},
"5853b84c9aa94be5b559e99f22b0be37": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {
"width": "150px"
}
},
"6c351191a4994d2ba81a290790015db0": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {
"min_width": "500px"
}
},
"75346af26f1143728fa4f1f58466b56c": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "VBoxModel",
"state": {
"children": [
"IPY_MODEL_7a126e0f4ce34aabbdac392536a4656f",
"IPY_MODEL_ce37cbc3165e4b6dbad7bd51d28511ad"
],
"layout": "IPY_MODEL_43e8c968a5444081b43ccd1055e79c78"
}
},
"7a126e0f4ce34aabbdac392536a4656f": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_4ce8074907b4464e91dc3438a0ddb42c",
"style": "IPY_MODEL_493f8cc6ac7942609f667f88030d1469",
"value": "\n <table>\n <tr><td style=\"text-align: left;\">Scaling mode: Manual</td></tr>\n <tr><td style=\"text-align: left;\">Workers: 8 / 1</td></tr>\n </table>\n "
}
},
"813f2aed356b4ad9a40b73249b9c7cf5": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "HBoxModel",
"state": {
"children": [
"IPY_MODEL_11ac1448c5484e14b5280e71c413b442",
"IPY_MODEL_36af37bb293b4f8eac6b26e170d354e8",
"IPY_MODEL_85cec48883064473b7ba277a50ea0669"
],
"layout": "IPY_MODEL_35fd3e80793149ddb345fdb52ba5da58"
}
},
"85cec48883064473b7ba277a50ea0669": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "ButtonModel",
"state": {
"description": "Adapt",
"layout": "IPY_MODEL_5853b84c9aa94be5b559e99f22b0be37",
"style": "IPY_MODEL_36faaf12c8aa4415b19f1055119bb842"
}
},
"86c23b9eb5834bccba17d8cecfff2f2e": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "DescriptionStyleModel",
"state": {
"description_width": ""
}
},
"874dfacbfc3e4e08b4cdae79e4f7d26a": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "ButtonStyleModel",
"state": {}
},
"94210d7410fd4ac8aece8032174c29cc": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {}
},
"a53ace353f844893ae8c912466141a60": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "TabModel",
"state": {
"_titles": {
"0": "Status",
"1": "Scaling"
},
"children": [
"IPY_MODEL_e726074fb44f42b39bd7084f9ea2f832",
"IPY_MODEL_75346af26f1143728fa4f1f58466b56c"
],
"layout": "IPY_MODEL_4a7dfdfa1d52415f88bb55e680f4f037"
}
},
"c99775497f414063b1ee544bcf0e2c06": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "HBoxModel",
"state": {
"children": [
"IPY_MODEL_ccde81ea4d254198b01c188bf716fadd",
"IPY_MODEL_10721c3d26e04143828725df978efec5"
],
"layout": "IPY_MODEL_94210d7410fd4ac8aece8032174c29cc"
}
},
"ccde81ea4d254198b01c188bf716fadd": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "IntTextModel",
"state": {
"description": "Workers",
"layout": "IPY_MODEL_5853b84c9aa94be5b559e99f22b0be37",
"step": 1,
"style": "IPY_MODEL_ecf1557654d54e9b89a6fddd88fd791e",
"value": 8
}
},
"ce37cbc3165e4b6dbad7bd51d28511ad": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "AccordionModel",
"state": {
"_titles": {
"0": "Manual Scaling",
"1": "Adaptive Scaling"
},
"children": [
"IPY_MODEL_c99775497f414063b1ee544bcf0e2c06",
"IPY_MODEL_813f2aed356b4ad9a40b73249b9c7cf5"
],
"layout": "IPY_MODEL_6c351191a4994d2ba81a290790015db0"
}
},
"dc270fa076c74d349aecc10b290c4728": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "1.2.0",
"model_name": "LayoutModel",
"state": {}
},
"e726074fb44f42b39bd7084f9ea2f832": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_dc270fa076c74d349aecc10b290c4728",
"style": "IPY_MODEL_1c56aa403bfb4f8682f4c75832285b14",
"value": "<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-mod-trusted jp-OutputArea-output\">\n <div style=\"width: 24px; height: 24px; background-color: #e1e1e1; border: 3px solid #9D9D9D; border-radius: 5px; position: absolute;\">\n </div>\n <div style=\"margin-left: 48px;\">\n <h3 style=\"margin-bottom: 0px; margin-top: 0px;\">PBSCluster</h3>\n <p style=\"color: #9D9D9D; margin-bottom: 0px;\">5165a831</p>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard:</strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38554/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38554/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Workers:</strong> 8\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Total threads:</strong> 16\n </td>\n <td style=\"text-align: left;\">\n <strong>Total memory:</strong> 93.12 GiB\n </td>\n </tr>\n \n </table>\n\n <details>\n <summary style=\"margin-bottom: 20px;\">\n <h3 style=\"display: inline;\">Scheduler Info</h3>\n </summary>\n\n <div style=\"\">\n <div>\n <div style=\"width: 24px; height: 24px; background-color: #FFF7E5; border: 3px solid #FF6132; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <h3 style=\"margin-bottom: 0px;\">Scheduler</h3>\n <p style=\"color: #9D9D9D; margin-bottom: 0px;\">Scheduler-91b8293c-46f9-4d5b-9f46-b5fbeccf98b6</p>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm:</strong> tcp://10.12.206.47:44575\n </td>\n <td style=\"text-align: left;\">\n <strong>Workers:</strong> 8\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard:</strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38554/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38554/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads:</strong> 16\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Started:</strong> 14 minutes ago\n </td>\n <td style=\"text-align: left;\">\n <strong>Total memory:</strong> 93.12 GiB\n </td>\n </tr>\n </table>\n </div>\n </div>\n\n <details style=\"margin-left: 48px;\">\n <summary style=\"margin-bottom: 20px;\">\n <h3 style=\"display: inline;\">Workers</h3>\n </summary>\n\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-0</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:36023\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/42315/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/42315/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:38856\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-48ruj1wh\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-1</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:40415\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/39210/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/39210/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:41387\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-s8kvuw0t\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-2</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:39999\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/46152/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/46152/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:45380\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-gq7nopse\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-3</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:45481\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/35852/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/35852/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:37769\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-y8ow1wvm\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-4</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:39402\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/32930/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/32930/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:43780\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-xr2hxscb\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-5</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:36764\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38666/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38666/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:38911\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-mvkmj7g5\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-6</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:37112\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38977/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38977/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:41419\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-8grglsnf\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n <div style=\"margin-bottom: 20px;\">\n <div style=\"width: 24px; height: 24px; background-color: #DBF5FF; border: 3px solid #4CC9FF; border-radius: 5px; position: absolute;\"> </div>\n <div style=\"margin-left: 48px;\">\n <details>\n <summary>\n <h4 style=\"margin-bottom: 0px; display: inline;\">Worker: PBSCluster-0-7</h4>\n </summary>\n <table style=\"width: 100%; text-align: left;\">\n <tr>\n <td style=\"text-align: left;\">\n <strong>Comm: </strong> tcp://10.12.206.60:34547\n </td>\n <td style=\"text-align: left;\">\n <strong>Total threads: </strong> 2\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Dashboard: </strong> <a href=\"https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38804/status\" target=\"_blank\">https://jupyterhub.hpc.ucar.edu/stable/user/abanihi/dav-login/proxy/38804/status</a>\n </td>\n <td style=\"text-align: left;\">\n <strong>Memory: </strong> 11.64 GiB\n </td>\n </tr>\n <tr>\n <td style=\"text-align: left;\">\n <strong>Nanny: </strong> tcp://10.12.206.60:36429\n </td>\n <td style=\"text-align: left;\"></td>\n </tr>\n <tr>\n <td colspan=\"2\" style=\"text-align: left;\">\n <strong>Local directory: </strong> /glade/scratch/abanihi/dask/casper-dav/local-dir/dask-worker-space/worker-33jp5vfo\n </td>\n </tr>\n\n \n\n \n\n </table>\n </details>\n </div>\n </div>\n \n\n </details>\n</div>\n\n </details>\n </div>\n</div>"
}
},
"ecf1557654d54e9b89a6fddd88fd791e": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "1.5.0",
"model_name": "DescriptionStyleModel",
"state": {
"description_width": ""
}
}
},
"version_major": 2,
"version_minor": 0
}
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment