Skip to content

Instantly share code, notes, and snippets.

@andersy005
Created October 7, 2021 22:53
Show Gist options
  • Select an option

  • Save andersy005/7292345a55faa302162f3b593fa8e6a1 to your computer and use it in GitHub Desktop.

Select an option

Save andersy005/7292345a55faa302162f3b593fa8e6a1 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"import xarray as xr\n",
"import os\n",
"import datetime\n",
"from datetime import timedelta"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"#DataDirIn = \"/glade/campaign/mmm/c3we/bruyerec/IAG/TO4/CASES\"\n",
"DataDirIn = \"/glade/scratch/bruyerec/IAG/METGRID\"\n",
"\n",
"Case = \"Debbie\"\n",
"start_time = datetime.datetime(2017, 3, 23, 0)\n",
"end_time = datetime.datetime(2017, 4, 7, 0)\n",
"\n",
"dataInterval = 180. # Data is output every 180 minutes / 3 hours"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"There are 121 times to process\n",
"There are 15 days of output\n"
]
}
],
"source": [
"# How many times do we need to process\n",
"\n",
"minutes_per_day = 1440.\n",
"seconds_per_minute = 60.\n",
"\n",
"diff = end_time-start_time\n",
"timesteps = int(diff.days * minutes_per_day/dataInterval + 1 + diff.seconds/(dataInterval*seconds_per_minute))\n",
"\n",
"print(\"There are \", timesteps, \" times to process\")\n",
"\n",
"output_times = start_time + np.arange(timesteps) * datetime.timedelta(minutes=dataInterval)\n",
"\n",
"days = int((timesteps-1)/(24/(dataInterval/60.)))\n",
"print(\"There are \", days, \" days of output\")"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"# Create files names to use\n",
"fileNames = []\n",
"outTime = []\n",
"\n",
"for ii in range(timesteps):\n",
" next_time = output_times[ii]\n",
" fileNames.append(\"met_em.d01.%s-%s-%s_%s:%s:00.nc\" %(next_time.strftime(\"%Y\"),next_time.strftime(\"%m\"),next_time.strftime(\"%d\"),next_time.strftime(\"%H\"),next_time.strftime(\"%M\")))\n",
" outTime.append(\"%s-%s-%s_%s:%s:00\" %(next_time.strftime(\"%Y\"),next_time.strftime(\"%m\"),next_time.strftime(\"%d\"),next_time.strftime(\"%H\"),next_time.strftime(\"%M\")))\n",
" #print(fileNames[ii])"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"121"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"files = [f'{DataDirIn}/{file}' for file in fileNames]\n",
"len(files)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['/glade/scratch/bruyerec/IAG/METGRID/met_em.d01.2017-03-23_00:00:00.nc',\n",
" '/glade/scratch/bruyerec/IAG/METGRID/met_em.d01.2017-03-23_03:00:00.nc',\n",
" '/glade/scratch/bruyerec/IAG/METGRID/met_em.d01.2017-03-23_06:00:00.nc',\n",
" '/glade/scratch/bruyerec/IAG/METGRID/met_em.d01.2017-03-23_09:00:00.nc']"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"files[:4]"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 37.6 s, sys: 16.6 s, total: 54.2 s\n",
"Wall time: 52.9 s\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;\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: (Time: 121, num_metgrid_levels: 38, south_north: 378, west_east_stag: 481, south_north_stag: 379, west_east: 480)\n",
"Coordinates:\n",
" Times (Time) datetime64[ns] dask.array&lt;chunksize=(1,), meta=np.ndarray&gt;\n",
" XLONG_C (south_north_stag, west_east_stag) float32 dask.array&lt;chunksize=(379, 481), meta=np.ndarray&gt;\n",
" XLAT_C (south_north_stag, west_east_stag) float32 dask.array&lt;chunksize=(379, 481), meta=np.ndarray&gt;\n",
" CLONG (south_north, west_east) float32 dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;\n",
" CLAT (south_north, west_east) float32 dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;\n",
" XLONG_U (south_north, west_east_stag) float32 dask.array&lt;chunksize=(378, 481), meta=np.ndarray&gt;\n",
" XLAT_U (south_north, west_east_stag) float32 dask.array&lt;chunksize=(378, 481), meta=np.ndarray&gt;\n",
" XLONG_V (south_north_stag, west_east) float32 dask.array&lt;chunksize=(379, 480), meta=np.ndarray&gt;\n",
" XLAT_V (south_north_stag, west_east) float32 dask.array&lt;chunksize=(379, 480), meta=np.ndarray&gt;\n",
" XLONG_M (south_north, west_east) float32 dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;\n",
" XLAT_M (south_north, west_east) float32 dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;\n",
"Dimensions without coordinates: Time, num_metgrid_levels, south_north, west_east_stag, south_north_stag, west_east\n",
"Data variables:\n",
" UU (Time, num_metgrid_levels, south_north, west_east_stag) float32 dask.array&lt;chunksize=(1, 38, 378, 481), meta=np.ndarray&gt;\n",
" VV (Time, num_metgrid_levels, south_north_stag, west_east) float32 dask.array&lt;chunksize=(1, 38, 379, 480), meta=np.ndarray&gt;\n",
" PMSL (Time, south_north, west_east) float32 dask.array&lt;chunksize=(1, 378, 480), meta=np.ndarray&gt;\n",
"Attributes: (12/73)\n",
" TITLE: OUTPUT FROM METGRID V4.3\n",
" SIMULATION_START_DATE: 2017-03-23_00:00:00\n",
" WEST-EAST_GRID_DIMENSION: 481\n",
" SOUTH-NORTH_GRID_DIMENSION: 379\n",
" BOTTOM-TOP_GRID_DIMENSION: 38\n",
" WEST-EAST_PATCH_START_UNSTAG: 1\n",
" ... ...\n",
" FLAG_FRC_URB2D: 1\n",
" FLAG_IMPERV: 1\n",
" FLAG_CANFRA: 1\n",
" FLAG_EROD: 1\n",
" FLAG_CLAYFRAC: 1\n",
" FLAG_SANDFRAC: 1</pre><div class='xr-wrap' hidden><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-b86147db-1363-4768-9e66-c8ef6daaa26b' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-b86147db-1363-4768-9e66-c8ef6daaa26b' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>Time</span>: 121</li><li><span>num_metgrid_levels</span>: 38</li><li><span>south_north</span>: 378</li><li><span>west_east_stag</span>: 481</li><li><span>south_north_stag</span>: 379</li><li><span>west_east</span>: 480</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-b7b470e9-058e-483a-a521-3e8b68fce9e7' class='xr-section-summary-in' type='checkbox' checked><label for='section-b7b470e9-058e-483a-a521-3e8b68fce9e7' class='xr-section-summary' >Coordinates: <span>(11)</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>Times</span></div><div class='xr-var-dims'>(Time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1,), meta=np.ndarray&gt;</div><input id='attrs-d799735a-8886-4a79-b56d-0dbb294bc820' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-d799735a-8886-4a79-b56d-0dbb294bc820' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-05c58e7c-a346-4f85-a2c1-94c6d45eedb6' class='xr-var-data-in' type='checkbox'><label for='data-05c58e7c-a346-4f85-a2c1-94c6d45eedb6' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table>\n",
" <thead>\n",
" <tr>\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.95 kiB </td>\n",
" <td> 8 B </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (121,) </td>\n",
" <td> (1,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 363 Tasks </td>\n",
" <td> 121 Chunks </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Type </th>\n",
" <td> datetime64[ns] </td>\n",
" <td> numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n",
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n",
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n",
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"25\" />\n",
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"25\" />\n",
" <line x1=\"62\" y1=\"0\" x2=\"62\" y2=\"25\" />\n",
" <line x1=\"69\" y1=\"0\" x2=\"69\" y2=\"25\" />\n",
" <line x1=\"75\" y1=\"0\" x2=\"75\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"88\" y1=\"0\" x2=\"88\" y2=\"25\" />\n",
" <line x1=\"94\" y1=\"0\" x2=\"94\" y2=\"25\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"25\" />\n",
" <line x1=\"107\" y1=\"0\" x2=\"107\" y2=\"25\" />\n",
" <line x1=\"113\" y1=\"0\" x2=\"113\" 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\" >121</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLONG_C</span></div><div class='xr-var-dims'>(south_north_stag, west_east_stag)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(379, 481), meta=np.ndarray&gt;</div><input id='attrs-7019e7ec-78b1-4df4-ab4c-378a0a4c23f8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7019e7ec-78b1-4df4-ab4c-378a0a4c23f8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e7f79082-dbfd-4237-85e9-2dfc8ac6049c' class='xr-var-data-in' type='checkbox'><label for='data-e7f79082-dbfd-4237-85e9-2dfc8ac6049c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees longitude</dd><dt><span>description :</span></dt><dd>Longitude at grid cell corners</dd><dt><span>stagger :</span></dt><dd>CORNER</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 712.11 kiB </td>\n",
" <td> 712.11 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (379, 481) </td>\n",
" <td> (379, 481) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.55301455301455 0.0,94.55301455301455\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.553015\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >481</text>\n",
" <text x=\"140.000000\" y=\"47.276507\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.276507)\">379</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLAT_C</span></div><div class='xr-var-dims'>(south_north_stag, west_east_stag)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(379, 481), meta=np.ndarray&gt;</div><input id='attrs-8d3969b0-ce03-48b2-a1d5-08879a1bffa9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8d3969b0-ce03-48b2-a1d5-08879a1bffa9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-55ef2c44-f587-4d0f-9b82-ead92aef023e' class='xr-var-data-in' type='checkbox'><label for='data-55ef2c44-f587-4d0f-9b82-ead92aef023e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees latitude</dd><dt><span>description :</span></dt><dd>Latitude at grid cell corners</dd><dt><span>stagger :</span></dt><dd>CORNER</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 712.11 kiB </td>\n",
" <td> 712.11 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (379, 481) </td>\n",
" <td> (379, 481) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.55301455301455 0.0,94.55301455301455\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.553015\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >481</text>\n",
" <text x=\"140.000000\" y=\"47.276507\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.276507)\">379</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>CLONG</span></div><div class='xr-var-dims'>(south_north, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;</div><input id='attrs-55aa14c8-6702-4345-9947-7c01be301361' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-55aa14c8-6702-4345-9947-7c01be301361' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ea1737c9-df76-4ff9-9b4e-cbc67c37a17c' class='xr-var-data-in' type='checkbox'><label for='data-ea1737c9-df76-4ff9-9b4e-cbc67c37a17c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees longitude</dd><dt><span>description :</span></dt><dd>Computational longitude on mass grid</dd><dt><span>stagger :</span></dt><dd>M</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 708.75 kiB </td>\n",
" <td> 708.75 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (378, 480) </td>\n",
" <td> (378, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.5 0.0,94.5\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.500000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"140.000000\" y=\"47.250000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.250000)\">378</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>CLAT</span></div><div class='xr-var-dims'>(south_north, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;</div><input id='attrs-13940e08-0a98-425d-8ce0-6e8876fae67c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-13940e08-0a98-425d-8ce0-6e8876fae67c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bbf1a9ae-b7cd-42f9-be83-efae67e44751' class='xr-var-data-in' type='checkbox'><label for='data-bbf1a9ae-b7cd-42f9-be83-efae67e44751' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees latitude</dd><dt><span>description :</span></dt><dd>Computational latitude on mass grid</dd><dt><span>stagger :</span></dt><dd>M</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 708.75 kiB </td>\n",
" <td> 708.75 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (378, 480) </td>\n",
" <td> (378, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.5 0.0,94.5\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.500000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"140.000000\" y=\"47.250000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.250000)\">378</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLONG_U</span></div><div class='xr-var-dims'>(south_north, west_east_stag)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(378, 481), meta=np.ndarray&gt;</div><input id='attrs-2a87b5fe-c58c-43a1-b057-0a5c245e0728' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2a87b5fe-c58c-43a1-b057-0a5c245e0728' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f574a72f-659f-48c0-bfee-03e1030c2f5a' class='xr-var-data-in' type='checkbox'><label for='data-f574a72f-659f-48c0-bfee-03e1030c2f5a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees longitude</dd><dt><span>description :</span></dt><dd>Longitude on U grid</dd><dt><span>stagger :</span></dt><dd>U</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 710.23 kiB </td>\n",
" <td> 710.23 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (378, 481) </td>\n",
" <td> (378, 481) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.30353430353429 0.0,94.30353430353429\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.303534\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >481</text>\n",
" <text x=\"140.000000\" y=\"47.151767\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.151767)\">378</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLAT_U</span></div><div class='xr-var-dims'>(south_north, west_east_stag)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(378, 481), meta=np.ndarray&gt;</div><input id='attrs-e9628f63-e459-4f91-87f9-265b2df51175' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e9628f63-e459-4f91-87f9-265b2df51175' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-13f9ce5a-e57b-480c-8489-18cbacf33808' class='xr-var-data-in' type='checkbox'><label for='data-13f9ce5a-e57b-480c-8489-18cbacf33808' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees latitude</dd><dt><span>description :</span></dt><dd>Latitude on U grid</dd><dt><span>stagger :</span></dt><dd>U</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 710.23 kiB </td>\n",
" <td> 710.23 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (378, 481) </td>\n",
" <td> (378, 481) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.30353430353429 0.0,94.30353430353429\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.303534\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >481</text>\n",
" <text x=\"140.000000\" y=\"47.151767\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.151767)\">378</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLONG_V</span></div><div class='xr-var-dims'>(south_north_stag, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(379, 480), meta=np.ndarray&gt;</div><input id='attrs-c2c9fd46-d75c-4149-a0df-e6a8e1653353' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c2c9fd46-d75c-4149-a0df-e6a8e1653353' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2fb66d0b-e674-469a-bc17-9dbbd9d40d27' class='xr-var-data-in' type='checkbox'><label for='data-2fb66d0b-e674-469a-bc17-9dbbd9d40d27' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees longitude</dd><dt><span>description :</span></dt><dd>Longitude on V grid</dd><dt><span>stagger :</span></dt><dd>V</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 710.62 kiB </td>\n",
" <td> 710.62 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (379, 480) </td>\n",
" <td> (379, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.75 0.0,94.75\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.750000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"140.000000\" y=\"47.375000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.375000)\">379</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLAT_V</span></div><div class='xr-var-dims'>(south_north_stag, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(379, 480), meta=np.ndarray&gt;</div><input id='attrs-e91aab02-7461-4050-b9cf-3a806e2417c9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e91aab02-7461-4050-b9cf-3a806e2417c9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8a0a95e9-4ba4-4977-bb52-85060b76f61c' class='xr-var-data-in' type='checkbox'><label for='data-8a0a95e9-4ba4-4977-bb52-85060b76f61c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees latitude</dd><dt><span>description :</span></dt><dd>Latitude on V grid</dd><dt><span>stagger :</span></dt><dd>V</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 710.62 kiB </td>\n",
" <td> 710.62 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (379, 480) </td>\n",
" <td> (379, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.75 0.0,94.75\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.750000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"140.000000\" y=\"47.375000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.375000)\">379</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLONG_M</span></div><div class='xr-var-dims'>(south_north, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;</div><input id='attrs-5e9c5038-77fc-4956-a84b-e1673b1a2933' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5e9c5038-77fc-4956-a84b-e1673b1a2933' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f5a0955d-0ac5-41bd-adf4-eca33fd6006b' class='xr-var-data-in' type='checkbox'><label for='data-f5a0955d-0ac5-41bd-adf4-eca33fd6006b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees longitude</dd><dt><span>description :</span></dt><dd>Longitude on mass grid</dd><dt><span>stagger :</span></dt><dd>M</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 708.75 kiB </td>\n",
" <td> 708.75 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (378, 480) </td>\n",
" <td> (378, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.5 0.0,94.5\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.500000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"140.000000\" y=\"47.250000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.250000)\">378</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>XLAT_M</span></div><div class='xr-var-dims'>(south_north, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(378, 480), meta=np.ndarray&gt;</div><input id='attrs-542e1d6d-f8a8-45cb-9052-47ca3631044b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-542e1d6d-f8a8-45cb-9052-47ca3631044b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-14e4f490-1fa1-42cb-aa2c-ec067580a571' class='xr-var-data-in' type='checkbox'><label for='data-14e4f490-1fa1-42cb-aa2c-ec067580a571' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>degrees latitude</dd><dt><span>description :</span></dt><dd>Latitude on mass grid</dd><dt><span>stagger :</span></dt><dd>M</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 708.75 kiB </td>\n",
" <td> 708.75 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (378, 480) </td>\n",
" <td> (378, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 600 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=\"144\" 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=\"94\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"94\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,94.5 0.0,94.5\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"114.500000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"140.000000\" y=\"47.250000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,140.000000,47.250000)\">378</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-74c77251-3e72-472c-a8b5-578677ba264b' class='xr-section-summary-in' type='checkbox' checked><label for='section-74c77251-3e72-472c-a8b5-578677ba264b' class='xr-section-summary' >Data variables: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>UU</span></div><div class='xr-var-dims'>(Time, num_metgrid_levels, south_north, west_east_stag)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 38, 378, 481), meta=np.ndarray&gt;</div><input id='attrs-e6cc8992-eb08-4db4-9718-d5c7a840a9a1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e6cc8992-eb08-4db4-9718-d5c7a840a9a1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e2f48760-2d6c-4a1d-98ca-bc91d648435e' class='xr-var-data-in' type='checkbox'><label for='data-e2f48760-2d6c-4a1d-98ca-bc91d648435e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XYZ</dd><dt><span>units :</span></dt><dd>m s-1</dd><dt><span>description :</span></dt><dd>U</dd><dt><span>stagger :</span></dt><dd>U</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 3.11 GiB </td>\n",
" <td> 26.36 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (121, 38, 378, 481) </td>\n",
" <td> (1, 38, 378, 481) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 363 Tasks </td>\n",
" <td> 121 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=\"415\" height=\"166\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"42\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"42\" 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=\"1\" y1=\"0\" x2=\"1\" y2=\"25\" />\n",
" <line x1=\"2\" y1=\"0\" x2=\"2\" y2=\"25\" />\n",
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"6\" y1=\"0\" x2=\"6\" y2=\"25\" />\n",
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n",
" <line x1=\"9\" y1=\"0\" x2=\"9\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"12\" y1=\"0\" x2=\"12\" y2=\"25\" />\n",
" <line x1=\"13\" y1=\"0\" x2=\"13\" y2=\"25\" />\n",
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n",
" <line x1=\"15\" y1=\"0\" x2=\"15\" y2=\"25\" />\n",
" <line x1=\"17\" y1=\"0\" x2=\"17\" y2=\"25\" />\n",
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n",
" <line x1=\"19\" y1=\"0\" x2=\"19\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n",
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n",
" <line x1=\"25\" y1=\"0\" x2=\"25\" y2=\"25\" />\n",
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"28\" y2=\"25\" />\n",
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n",
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"25\" />\n",
" <line x1=\"31\" y1=\"0\" x2=\"31\" y2=\"25\" />\n",
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n",
" <line x1=\"34\" y1=\"0\" x2=\"34\" y2=\"25\" />\n",
" <line x1=\"36\" y1=\"0\" x2=\"36\" y2=\"25\" />\n",
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"0\" x2=\"38\" y2=\"25\" />\n",
" <line x1=\"40\" y1=\"0\" x2=\"40\" y2=\"25\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n",
" <line x1=\"42\" y1=\"0\" x2=\"42\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 42.92201029434462,0.0 42.92201029434462,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"21.461005\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >121</text>\n",
" <text x=\"62.922010\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,62.922010,12.706308)\">1</text>\n",
"\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"133\" y2=\"21\" style=\"stroke-width:2\" />\n",
" <line x1=\"112\" y1=\"94\" x2=\"133\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"133\" y1=\"21\" x2=\"133\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"112.0,0.0 133.91372088813674,21.913720888136737 133.91372088813674,116.21725519167103 112.0,94.30353430353429\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"232\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"133\" y1=\"21\" x2=\"253\" y2=\"21\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"133\" y2=\"21\" style=\"stroke-width:2\" />\n",
" <line x1=\"232\" y1=\"0\" x2=\"253\" y2=\"21\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"112.0,0.0 232.0,0.0 253.91372088813674,21.913720888136737 133.91372088813674,21.913720888136737\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"133\" y1=\"21\" x2=\"253\" y2=\"21\" style=\"stroke-width:2\" />\n",
" <line x1=\"133\" y1=\"116\" x2=\"253\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"133\" y1=\"21\" x2=\"133\" y2=\"116\" style=\"stroke-width:2\" />\n",
" <line x1=\"253\" y1=\"21\" x2=\"253\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"133.91372088813674,21.913720888136737 253.91372088813674,21.913720888136737 253.91372088813674,116.21725519167103 133.91372088813674,116.21725519167103\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"193.913721\" y=\"136.217255\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >481</text>\n",
" <text x=\"273.913721\" y=\"69.065488\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,273.913721,69.065488)\">378</text>\n",
" <text x=\"112.956860\" y=\"125.260395\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,112.956860,125.260395)\">38</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>VV</span></div><div class='xr-var-dims'>(Time, num_metgrid_levels, south_north_stag, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 38, 379, 480), meta=np.ndarray&gt;</div><input id='attrs-71fe8e16-1188-4bfb-a086-d1058166ac39' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-71fe8e16-1188-4bfb-a086-d1058166ac39' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1d942aff-bda3-4d80-b09f-ddbe4f6bf54d' class='xr-var-data-in' type='checkbox'><label for='data-1d942aff-bda3-4d80-b09f-ddbe4f6bf54d' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XYZ</dd><dt><span>units :</span></dt><dd>m s-1</dd><dt><span>description :</span></dt><dd>V</dd><dt><span>stagger :</span></dt><dd>V</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 3.12 GiB </td>\n",
" <td> 26.37 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (121, 38, 379, 480) </td>\n",
" <td> (1, 38, 379, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 363 Tasks </td>\n",
" <td> 121 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=\"415\" height=\"166\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"42\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"42\" 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=\"1\" y1=\"0\" x2=\"1\" y2=\"25\" />\n",
" <line x1=\"2\" y1=\"0\" x2=\"2\" y2=\"25\" />\n",
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"6\" y1=\"0\" x2=\"6\" y2=\"25\" />\n",
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n",
" <line x1=\"9\" y1=\"0\" x2=\"9\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"12\" y1=\"0\" x2=\"12\" y2=\"25\" />\n",
" <line x1=\"13\" y1=\"0\" x2=\"13\" y2=\"25\" />\n",
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n",
" <line x1=\"15\" y1=\"0\" x2=\"15\" y2=\"25\" />\n",
" <line x1=\"17\" y1=\"0\" x2=\"17\" y2=\"25\" />\n",
" <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"25\" />\n",
" <line x1=\"19\" y1=\"0\" x2=\"19\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n",
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n",
" <line x1=\"25\" y1=\"0\" x2=\"25\" y2=\"25\" />\n",
" <line x1=\"26\" y1=\"0\" x2=\"26\" y2=\"25\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"28\" y2=\"25\" />\n",
" <line x1=\"29\" y1=\"0\" x2=\"29\" y2=\"25\" />\n",
" <line x1=\"30\" y1=\"0\" x2=\"30\" y2=\"25\" />\n",
" <line x1=\"31\" y1=\"0\" x2=\"31\" y2=\"25\" />\n",
" <line x1=\"33\" y1=\"0\" x2=\"33\" y2=\"25\" />\n",
" <line x1=\"34\" y1=\"0\" x2=\"34\" y2=\"25\" />\n",
" <line x1=\"36\" y1=\"0\" x2=\"36\" y2=\"25\" />\n",
" <line x1=\"37\" y1=\"0\" x2=\"37\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"0\" x2=\"38\" y2=\"25\" />\n",
" <line x1=\"40\" y1=\"0\" x2=\"40\" y2=\"25\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"41\" y2=\"25\" />\n",
" <line x1=\"42\" y1=\"0\" x2=\"42\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 42.92976195488483,0.0 42.92976195488483,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"21.464881\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >121</text>\n",
" <text x=\"62.929762\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,62.929762,12.706308)\">1</text>\n",
"\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"133\" y2=\"21\" style=\"stroke-width:2\" />\n",
" <line x1=\"112\" y1=\"94\" x2=\"133\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"112\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"133\" y1=\"21\" x2=\"133\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"112.0,0.0 133.9208714733666,21.9208714733666 133.9208714733666,116.6708714733666 112.0,94.75\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"232\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"133\" y1=\"21\" x2=\"253\" y2=\"21\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"112\" y1=\"0\" x2=\"133\" y2=\"21\" style=\"stroke-width:2\" />\n",
" <line x1=\"232\" y1=\"0\" x2=\"253\" y2=\"21\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"112.0,0.0 232.0,0.0 253.9208714733666,21.9208714733666 133.9208714733666,21.9208714733666\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"133\" y1=\"21\" x2=\"253\" y2=\"21\" style=\"stroke-width:2\" />\n",
" <line x1=\"133\" y1=\"116\" x2=\"253\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"133\" y1=\"21\" x2=\"133\" y2=\"116\" style=\"stroke-width:2\" />\n",
" <line x1=\"253\" y1=\"21\" x2=\"253\" y2=\"116\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"133.92087147336662,21.9208714733666 253.92087147336662,21.9208714733666 253.92087147336662,116.6708714733666 133.92087147336662,116.6708714733666\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"193.920871\" y=\"136.670871\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"273.920871\" y=\"69.295871\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,273.920871,69.295871)\">379</text>\n",
" <text x=\"112.960436\" y=\"125.710436\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,112.960436,125.710436)\">38</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>PMSL</span></div><div class='xr-var-dims'>(Time, south_north, west_east)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 378, 480), meta=np.ndarray&gt;</div><input id='attrs-38046dd8-eb09-40fd-8243-a1c556d067c5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-38046dd8-eb09-40fd-8243-a1c556d067c5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-516b164e-395b-4d87-9164-fc90146178a8' class='xr-var-data-in' type='checkbox'><label for='data-516b164e-395b-4d87-9164-fc90146178a8' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>FieldType :</span></dt><dd>104</dd><dt><span>MemoryOrder :</span></dt><dd>XY </dd><dt><span>units :</span></dt><dd>Pa</dd><dt><span>description :</span></dt><dd>Sea-level Pressure</dd><dt><span>stagger :</span></dt><dd>M</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</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> 83.75 MiB </td>\n",
" <td> 708.75 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (121, 378, 480) </td>\n",
" <td> (1, 378, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 363 Tasks </td>\n",
" <td> 121 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=\"205\" height=\"169\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"35\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"94\" x2=\"35\" y2=\"119\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"94\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"95\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"97\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"98\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"99\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"100\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"102\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"103\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"104\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"106\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"107\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"109\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"110\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"111\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"113\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"114\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"115\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"117\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"118\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"119\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 35.25280114993225,25.252801149932253 35.25280114993225,119.75280114993225 10.0,94.5\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"131\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"132\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"135\" y2=\"5\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"136\" y2=\"6\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"140\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"143\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"147\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"148\" y2=\"18\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"151\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"152\" y2=\"22\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"35\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"155\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 155.25280114993225,25.252801149932253 35.25280114993225,25.252801149932253\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"35\" y1=\"25\" x2=\"155\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"35\" y1=\"119\" x2=\"155\" y2=\"119\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"119\" style=\"stroke-width:2\" />\n",
" <line x1=\"155\" y1=\"25\" x2=\"155\" y2=\"119\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"35.25280114993225,25.252801149932253 155.25280114993225,25.252801149932253 155.25280114993225,119.75280114993225 35.25280114993225,119.75280114993225\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"95.252801\" y=\"139.752801\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >480</text>\n",
" <text x=\"175.252801\" y=\"72.502801\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,175.252801,72.502801)\">378</text>\n",
" <text x=\"12.626401\" y=\"127.126401\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,12.626401,127.126401)\">121</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-9e698a07-5c71-4d9c-bde3-4d40fbb5c110' class='xr-section-summary-in' type='checkbox' ><label for='section-9e698a07-5c71-4d9c-bde3-4d40fbb5c110' class='xr-section-summary' >Attributes: <span>(73)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>TITLE :</span></dt><dd>OUTPUT FROM METGRID V4.3</dd><dt><span>SIMULATION_START_DATE :</span></dt><dd>2017-03-23_00:00:00</dd><dt><span>WEST-EAST_GRID_DIMENSION :</span></dt><dd>481</dd><dt><span>SOUTH-NORTH_GRID_DIMENSION :</span></dt><dd>379</dd><dt><span>BOTTOM-TOP_GRID_DIMENSION :</span></dt><dd>38</dd><dt><span>WEST-EAST_PATCH_START_UNSTAG :</span></dt><dd>1</dd><dt><span>WEST-EAST_PATCH_END_UNSTAG :</span></dt><dd>480</dd><dt><span>WEST-EAST_PATCH_START_STAG :</span></dt><dd>1</dd><dt><span>WEST-EAST_PATCH_END_STAG :</span></dt><dd>481</dd><dt><span>SOUTH-NORTH_PATCH_START_UNSTAG :</span></dt><dd>1</dd><dt><span>SOUTH-NORTH_PATCH_END_UNSTAG :</span></dt><dd>378</dd><dt><span>SOUTH-NORTH_PATCH_START_STAG :</span></dt><dd>1</dd><dt><span>SOUTH-NORTH_PATCH_END_STAG :</span></dt><dd>379</dd><dt><span>GRIDTYPE :</span></dt><dd>C</dd><dt><span>DX :</span></dt><dd>12000.0</dd><dt><span>DY :</span></dt><dd>12000.0</dd><dt><span>DYN_OPT :</span></dt><dd>2</dd><dt><span>CEN_LAT :</span></dt><dd>-20.500023</dd><dt><span>CEN_LON :</span></dt><dd>145.0</dd><dt><span>TRUELAT1 :</span></dt><dd>-27.0</dd><dt><span>TRUELAT2 :</span></dt><dd>-13.0</dd><dt><span>MOAD_CEN_LAT :</span></dt><dd>-20.500023</dd><dt><span>STAND_LON :</span></dt><dd>145.0</dd><dt><span>POLE_LAT :</span></dt><dd>90.0</dd><dt><span>POLE_LON :</span></dt><dd>0.0</dd><dt><span>corner_lats :</span></dt><dd>[-38.206017 1.402092 1.402092 -38.206017 -38.196312 1.4094925\n",
" 1.4094925 -38.196312 -38.25664 1.4523087 1.4523087 -38.25664\n",
" -38.24693 1.4596939 1.4596939 -38.24693 ]</dd><dt><span>corner_lons :</span></dt><dd>[113.38779 120.59003 169.40997 176.61218 113.323364 120.539795\n",
" 169.4602 176.67664 113.37543 120.59741 169.40259 176.62457\n",
" 113.310974 120.54721 169.45282 176.68903 ]</dd><dt><span>MAP_PROJ :</span></dt><dd>1</dd><dt><span>MMINLU :</span></dt><dd>MODIFIED_IGBP_MODIS_NOAH</dd><dt><span>NUM_LAND_CAT :</span></dt><dd>21</dd><dt><span>ISWATER :</span></dt><dd>17</dd><dt><span>ISLAKE :</span></dt><dd>21</dd><dt><span>ISICE :</span></dt><dd>15</dd><dt><span>ISURBAN :</span></dt><dd>13</dd><dt><span>ISOILWATER :</span></dt><dd>14</dd><dt><span>grid_id :</span></dt><dd>1</dd><dt><span>parent_id :</span></dt><dd>1</dd><dt><span>i_parent_start :</span></dt><dd>1</dd><dt><span>j_parent_start :</span></dt><dd>1</dd><dt><span>i_parent_end :</span></dt><dd>481</dd><dt><span>j_parent_end :</span></dt><dd>379</dd><dt><span>parent_grid_ratio :</span></dt><dd>1</dd><dt><span>sr_x :</span></dt><dd>1</dd><dt><span>sr_y :</span></dt><dd>1</dd><dt><span>NUM_METGRID_SOIL_LEVELS :</span></dt><dd>4</dd><dt><span>FLAG_METGRID :</span></dt><dd>1</dd><dt><span>FLAG_EXCLUDED_MIDDLE :</span></dt><dd>0</dd><dt><span>FLAG_SOIL_LAYERS :</span></dt><dd>1</dd><dt><span>FLAG_SNOW :</span></dt><dd>1</dd><dt><span>FLAG_PSFC :</span></dt><dd>1</dd><dt><span>FLAG_SM000007 :</span></dt><dd>1</dd><dt><span>FLAG_SM007028 :</span></dt><dd>1</dd><dt><span>FLAG_SM028100 :</span></dt><dd>1</dd><dt><span>FLAG_SM100289 :</span></dt><dd>1</dd><dt><span>FLAG_ST000007 :</span></dt><dd>1</dd><dt><span>FLAG_ST007028 :</span></dt><dd>1</dd><dt><span>FLAG_ST028100 :</span></dt><dd>1</dd><dt><span>FLAG_ST100289 :</span></dt><dd>1</dd><dt><span>FLAG_SLP :</span></dt><dd>1</dd><dt><span>FLAG_SST :</span></dt><dd>1</dd><dt><span>FLAG_SNOWH :</span></dt><dd>1</dd><dt><span>FLAG_SOILHGT :</span></dt><dd>1</dd><dt><span>FLAG_MF_XY :</span></dt><dd>1</dd><dt><span>FLAG_LAI12M :</span></dt><dd>1</dd><dt><span>FLAG_VAR_SSO :</span></dt><dd>1</dd><dt><span>FLAG_LAKE_DEPTH :</span></dt><dd>1</dd><dt><span>FLAG_URB_PARAM :</span></dt><dd>1</dd><dt><span>FLAG_FRC_URB2D :</span></dt><dd>1</dd><dt><span>FLAG_IMPERV :</span></dt><dd>1</dd><dt><span>FLAG_CANFRA :</span></dt><dd>1</dd><dt><span>FLAG_EROD :</span></dt><dd>1</dd><dt><span>FLAG_CLAYFRAC :</span></dt><dd>1</dd><dt><span>FLAG_SANDFRAC :</span></dt><dd>1</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (Time: 121, num_metgrid_levels: 38, south_north: 378, west_east_stag: 481, south_north_stag: 379, west_east: 480)\n",
"Coordinates:\n",
" Times (Time) datetime64[ns] dask.array<chunksize=(1,), meta=np.ndarray>\n",
" XLONG_C (south_north_stag, west_east_stag) float32 dask.array<chunksize=(379, 481), meta=np.ndarray>\n",
" XLAT_C (south_north_stag, west_east_stag) float32 dask.array<chunksize=(379, 481), meta=np.ndarray>\n",
" CLONG (south_north, west_east) float32 dask.array<chunksize=(378, 480), meta=np.ndarray>\n",
" CLAT (south_north, west_east) float32 dask.array<chunksize=(378, 480), meta=np.ndarray>\n",
" XLONG_U (south_north, west_east_stag) float32 dask.array<chunksize=(378, 481), meta=np.ndarray>\n",
" XLAT_U (south_north, west_east_stag) float32 dask.array<chunksize=(378, 481), meta=np.ndarray>\n",
" XLONG_V (south_north_stag, west_east) float32 dask.array<chunksize=(379, 480), meta=np.ndarray>\n",
" XLAT_V (south_north_stag, west_east) float32 dask.array<chunksize=(379, 480), meta=np.ndarray>\n",
" XLONG_M (south_north, west_east) float32 dask.array<chunksize=(378, 480), meta=np.ndarray>\n",
" XLAT_M (south_north, west_east) float32 dask.array<chunksize=(378, 480), meta=np.ndarray>\n",
"Dimensions without coordinates: Time, num_metgrid_levels, south_north, west_east_stag, south_north_stag, west_east\n",
"Data variables:\n",
" UU (Time, num_metgrid_levels, south_north, west_east_stag) float32 dask.array<chunksize=(1, 38, 378, 481), meta=np.ndarray>\n",
" VV (Time, num_metgrid_levels, south_north_stag, west_east) float32 dask.array<chunksize=(1, 38, 379, 480), meta=np.ndarray>\n",
" PMSL (Time, south_north, west_east) float32 dask.array<chunksize=(1, 378, 480), meta=np.ndarray>\n",
"Attributes: (12/73)\n",
" TITLE: OUTPUT FROM METGRID V4.3\n",
" SIMULATION_START_DATE: 2017-03-23_00:00:00\n",
" WEST-EAST_GRID_DIMENSION: 481\n",
" SOUTH-NORTH_GRID_DIMENSION: 379\n",
" BOTTOM-TOP_GRID_DIMENSION: 38\n",
" WEST-EAST_PATCH_START_UNSTAG: 1\n",
" ... ...\n",
" FLAG_FRC_URB2D: 1\n",
" FLAG_IMPERV: 1\n",
" FLAG_CANFRA: 1\n",
" FLAG_EROD: 1\n",
" FLAG_CLAYFRAC: 1\n",
" FLAG_SANDFRAC: 1"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%time\n",
"variables = [\"UU\", \"VV\", \"PMSL\"]\n",
"def preprocess(ds):\n",
" return ds[variables]\n",
"\n",
"ds = xr.open_mfdataset(files, engine=\"xwrf\", parallel=True, \n",
" concat_dim=\"Time\", combine=\"nested\", \n",
" preprocess=preprocess)\n",
"ds"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python [conda env:wrf-test]",
"language": "python",
"name": "conda-env-wrf-test-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.7"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"state": {},
"version_major": 2,
"version_minor": 0
}
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment