Skip to content

Instantly share code, notes, and snippets.

@navidcy
Last active October 12, 2021 06:43
Show Gist options
  • Save navidcy/5cd0af4b2ea4124ad3a08f87b6378f6d to your computer and use it in GitHub Desktop.
Save navidcy/5cd0af4b2ea4124ad3a08f87b6378f6d to your computer and use it in GitHub Desktop.
Load and slice CMEMS adt
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import xarray as xr\n",
"import glob\n",
"\n",
"import dask\n",
"from dask.distributed import Client"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
" <div style=\"width: 24px; height: 24px; background-color: #e1e1e1; border: 3px solid #9D9D9D; border-radius: 5px; position: absolute;\"> </div>\n",
" <div style=\"margin-left: 48px;\">\n",
" <h3 style=\"margin-bottom: 0px;\">Client</h3>\n",
" <p style=\"color: #9D9D9D; margin-bottom: 0px;\">Client-5422f926-2b27-11ec-9956-40f2e9c8cfce</p>\n",
" <table style=\"width: 100%; text-align: left;\">\n",
"\n",
" <tr>\n",
" \n",
" <td style=\"text-align: left;\"><strong>Connection method:</strong> Cluster object</td>\n",
" <td style=\"text-align: left;\"><strong>Cluster type:</strong> distributed.LocalCluster</td>\n",
" \n",
" </tr>\n",
"\n",
" \n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard: </strong> <a href=\"/proxy/8787/status\" target=\"_blank\">/proxy/8787/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\"></td>\n",
" </tr>\n",
" \n",
"\n",
" </table>\n",
"\n",
" \n",
" <details>\n",
" <summary style=\"margin-bottom: 20px;\"><h3 style=\"display: inline;\">Cluster Info</h3></summary>\n",
" <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;\">LocalCluster</h3>\n",
" <p style=\"color: #9D9D9D; margin-bottom: 0px;\">0970c12c</p>\n",
" <table style=\"width: 100%; text-align: left;\">\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard:</strong> <a href=\"/proxy/8787/status\" target=\"_blank\">/proxy/8787/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Workers:</strong> 4\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total threads:</strong> 12\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total memory:</strong> 48.00 GiB\n",
" </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <td style=\"text-align: left;\"><strong>Status:</strong> running</td>\n",
" <td style=\"text-align: left;\"><strong>Using processes:</strong> True</td>\n",
"</tr>\n",
"\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-365ecef0-31f0-4940-b23a-2197aaf184c2</p>\n",
" <table style=\"width: 100%; text-align: left;\">\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Comm:</strong> tcp://127.0.0.1:45333\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Workers:</strong> 4\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard:</strong> <a href=\"/proxy/8787/status\" target=\"_blank\">/proxy/8787/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total threads:</strong> 12\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Started:</strong> Just now\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total memory:</strong> 48.00 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: 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.6.121.4:39153\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total threads: </strong> 3\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard: </strong> <a href=\"/proxy/40787/status\" target=\"_blank\">/proxy/40787/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Memory: </strong> 12.00 GiB\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Nanny: </strong> tcp://127.0.0.1:37103\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> /jobfs/29732753.gadi-pbs/dask-worker-space/worker-6i02xag2\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: 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.6.121.4:39511\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total threads: </strong> 3\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard: </strong> <a href=\"/proxy/42389/status\" target=\"_blank\">/proxy/42389/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Memory: </strong> 12.00 GiB\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Nanny: </strong> tcp://127.0.0.1:36145\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> /jobfs/29732753.gadi-pbs/dask-worker-space/worker-arhk4nfq\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: 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.6.121.4:45707\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total threads: </strong> 3\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard: </strong> <a href=\"/proxy/36787/status\" target=\"_blank\">/proxy/36787/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Memory: </strong> 12.00 GiB\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Nanny: </strong> tcp://127.0.0.1:33471\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> /jobfs/29732753.gadi-pbs/dask-worker-space/worker-oltymc5z\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: 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.6.121.4:46475\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Total threads: </strong> 3\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Dashboard: </strong> <a href=\"/proxy/38421/status\" target=\"_blank\">/proxy/38421/status</a>\n",
" </td>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Memory: </strong> 12.00 GiB\n",
" </td>\n",
" </tr>\n",
" <tr>\n",
" <td style=\"text-align: left;\">\n",
" <strong>Nanny: </strong> tcp://127.0.0.1:33943\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> /jobfs/29732753.gadi-pbs/dask-worker-space/worker-gukwzf1h\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>\n",
" </details>\n",
" \n",
"\n",
" </div>\n",
"</div>"
],
"text/plain": [
"<Client: 'tcp://127.0.0.1:45333' processes=4 threads=12, memory=48.00 GiB>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from dask.distributed import Client\n",
"client = Client()\n",
"client"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Load raw data\n",
"\n",
"We load all raw satellite altimetry daily data from CMEMS."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n",
"<defs>\n",
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n",
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"</symbol>\n",
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n",
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"</symbol>\n",
"</defs>\n",
"</svg>\n",
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n",
" *\n",
" */\n",
"\n",
":root {\n",
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n",
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n",
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n",
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n",
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n",
" --xr-background-color: var(--jp-layout-color0, white);\n",
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n",
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n",
"}\n",
"\n",
"html[theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-var-name,\n",
".xr-var-dims,\n",
".xr-var-dtype,\n",
".xr-preview,\n",
".xr-attrs dt {\n",
" white-space: nowrap;\n",
" overflow: hidden;\n",
" text-overflow: ellipsis;\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-var-name:hover,\n",
".xr-var-dims:hover,\n",
".xr-var-dtype:hover,\n",
".xr-attrs dt:hover {\n",
" overflow: visible;\n",
" width: auto;\n",
" z-index: 1;\n",
"}\n",
"\n",
".xr-var-attrs,\n",
".xr-var-data {\n",
" display: none;\n",
" background-color: var(--xr-background-color) !important;\n",
" padding-bottom: 5px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n",
".xr-var-data-in:checked ~ .xr-var-data {\n",
" display: block;\n",
"}\n",
"\n",
".xr-var-data > table {\n",
" float: right;\n",
"}\n",
"\n",
".xr-var-name span,\n",
".xr-var-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data {\n",
" grid-column: 1 / -1;\n",
"}\n",
"\n",
"dl.xr-attrs {\n",
" padding: 0;\n",
" margin: 0;\n",
" display: grid;\n",
" grid-template-columns: 125px auto;\n",
"}\n",
"\n",
".xr-attrs dt,\n",
".xr-attrs dd {\n",
" padding: 0;\n",
" margin: 0;\n",
" float: left;\n",
" padding-right: 10px;\n",
" width: auto;\n",
"}\n",
"\n",
".xr-attrs dt {\n",
" font-weight: normal;\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-attrs dt:hover span {\n",
" display: inline-block;\n",
" background: var(--xr-background-color);\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-attrs dd {\n",
" grid-column: 2;\n",
" white-space: pre-wrap;\n",
" word-break: break-all;\n",
"}\n",
"\n",
".xr-icon-database,\n",
".xr-icon-file-text2 {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.Dataset&gt;\n",
"Dimensions: (time: 9928, longitude: 1440, bnds: 2, latitude: 720)\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 1993-01-01 1993-01-02 ... 2020-03-07\n",
" * longitude (longitude) float32 0.125 0.375 0.625 ... 359.4 359.6 359.9\n",
" * latitude (latitude) float32 -89.88 -89.62 -89.38 ... 89.62 89.88\n",
"Dimensions without coordinates: bnds\n",
"Data variables:\n",
" longitude_bnds (time, longitude, bnds) float32 dask.array&lt;chunksize=(365, 1440, 2), meta=np.ndarray&gt;\n",
" latitude_bnds (time, latitude, bnds) float32 dask.array&lt;chunksize=(365, 720, 2), meta=np.ndarray&gt;\n",
" crs (time) int32 1 1 1 1 1 1 1 1 1 1 1 ... 1 1 1 1 1 1 1 1 1 1 1\n",
" err (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
" adt (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
" ugos (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
" vgos (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
" sla (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
" ugosa (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
" vgosa (time, latitude, longitude) float64 dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;\n",
"Attributes: (12/46)\n",
" CDI: Climate Data Interface version 1.9.8 (ht...\n",
" Conventions: CF-1.6\n",
" history: 2019-01-17 16:58:51Z: Creation\n",
" source: Altimetry measurements\n",
" institution: CLS, CNES\n",
" Metadata_Conventions: Unidata Dataset Discovery v1.0\n",
" ... ...\n",
" time_coverage_duration: P1D\n",
" time_coverage_end: 1993-01-01T00:00:00Z\n",
" time_coverage_resolution: P1D\n",
" time_coverage_start: 1993-01-01T00:00:00Z\n",
" title: DT merged all satellites Global Ocean Gr...\n",
" CDO: Climate Data Operators version 1.9.8 (ht...</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-8af603d1-a1d3-4c11-8e32-a20ade7322a8' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-8af603d1-a1d3-4c11-8e32-a20ade7322a8' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 9928</li><li><span class='xr-has-index'>longitude</span>: 1440</li><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>latitude</span>: 720</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-174c2e1e-a22e-41cf-b8ed-bac2e9e1416c' class='xr-section-summary-in' type='checkbox' checked><label for='section-174c2e1e-a22e-41cf-b8ed-bac2e9e1416c' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1993-01-01 ... 2020-03-07</div><input id='attrs-d2d1e29c-dbd9-46bb-9b68-c5aa0b51ce6a' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d2d1e29c-dbd9-46bb-9b68-c5aa0b51ce6a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5c5b185e-dbab-4617-8639-84010ad26ca4' class='xr-var-data-in' type='checkbox'><label for='data-5c5b185e-dbab-4617-8639-84010ad26ca4' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>long_name :</span></dt><dd>Time</dd><dt><span>axis :</span></dt><dd>T</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1993-01-01T00:00:00.000000000&#x27;, &#x27;1993-01-02T00:00:00.000000000&#x27;,\n",
" &#x27;1993-01-03T00:00:00.000000000&#x27;, ..., &#x27;2020-03-05T00:00:00.000000000&#x27;,\n",
" &#x27;2020-03-06T00:00:00.000000000&#x27;, &#x27;2020-03-07T00:00:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>longitude</span></div><div class='xr-var-dims'>(longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.125 0.375 0.625 ... 359.6 359.9</div><input id='attrs-997ed86e-0ede-4a5a-b3c1-d54492766eac' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-997ed86e-0ede-4a5a-b3c1-d54492766eac' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0c5d44b1-e986-4b34-b0b1-07fa51ade7be' class='xr-var-data-in' type='checkbox'><label for='data-0c5d44b1-e986-4b34-b0b1-07fa51ade7be' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>long_name :</span></dt><dd>Longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>bounds :</span></dt><dd>longitude_bnds</dd></dl></div><div class='xr-var-data'><pre>array([1.25000e-01, 3.75000e-01, 6.25000e-01, ..., 3.59375e+02, 3.59625e+02,\n",
" 3.59875e+02], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>latitude</span></div><div class='xr-var-dims'>(latitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-89.88 -89.62 ... 89.62 89.88</div><input id='attrs-41c63e7c-8e99-4b6a-b06f-d52c5dfac8de' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-41c63e7c-8e99-4b6a-b06f-d52c5dfac8de' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-548ba947-06d8-4be2-ae3d-8bb6656e8fc6' class='xr-var-data-in' type='checkbox'><label for='data-548ba947-06d8-4be2-ae3d-8bb6656e8fc6' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>long_name :</span></dt><dd>Latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>bounds :</span></dt><dd>latitude_bnds</dd></dl></div><div class='xr-var-data'><pre>array([-89.875, -89.625, -89.375, ..., 89.375, 89.625, 89.875],\n",
" dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-c47b6a83-8d3e-4e5d-b049-33b4448cb510' class='xr-section-summary-in' type='checkbox' checked><label for='section-c47b6a83-8d3e-4e5d-b049-33b4448cb510' class='xr-section-summary' >Data variables: <span>(10)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>longitude_bnds</span></div><div class='xr-var-dims'>(time, longitude, bnds)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 1440, 2), meta=np.ndarray&gt;</div><input id='attrs-c4a21d51-77c5-4b44-bbbf-3fbcc7ea2121' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-c4a21d51-77c5-4b44-bbbf-3fbcc7ea2121' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d077d7ce-b0a1-4577-ac36-ad79dbd9e227' class='xr-var-data-in' type='checkbox'><label for='data-d077d7ce-b0a1-4577-ac36-ad79dbd9e227' title='Show/Hide data 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> 109.07 MiB </td>\n",
" <td> 4.02 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 1440, 2) </td>\n",
" <td> (366, 1440, 2) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 112 Tasks </td>\n",
" <td> 28 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=\"156\" height=\"161\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"40\" x2=\"80\" y2=\"111\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"45\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"53\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"61\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"69\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"76\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"84\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"92\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"100\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"111\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,111.13127961619224 10.0,40.54304432207459\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"35\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"38\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"40\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"45\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"48\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"53\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"56\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"61\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"63\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"69\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"71\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"76\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"79\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"84\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"87\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"92\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"95\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"100\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"102\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"106\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"106\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 35.41261651458248,0.0 106.00085180870013,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"106\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"111\" x2=\"106\" y2=\"111\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"111\" style=\"stroke-width:2\" />\n",
" <line x1=\"106\" y1=\"70\" x2=\"106\" y2=\"111\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 106.00085180870013,70.58823529411765 106.00085180870013,111.13127961619224 80.58823529411765,111.13127961619224\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.294544\" y=\"131.131280\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >2</text>\n",
" <text x=\"126.000852\" y=\"90.859757\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,126.000852,90.859757)\">1440</text>\n",
" <text x=\"35.294118\" y=\"95.837162\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,95.837162)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>latitude_bnds</span></div><div class='xr-var-dims'>(time, latitude, bnds)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 2), meta=np.ndarray&gt;</div><input id='attrs-33adcef0-ab10-4ed5-b02d-5b2e0ce6b09b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-33adcef0-ab10-4ed5-b02d-5b2e0ce6b09b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9a0abdcd-83a2-42b5-be0a-6bb3cd0a7e31' class='xr-var-data-in' type='checkbox'><label for='data-9a0abdcd-83a2-42b5-be0a-6bb3cd0a7e31' title='Show/Hide data 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> 54.54 MiB </td>\n",
" <td> 2.01 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 2) </td>\n",
" <td> (366, 720, 2) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 112 Tasks </td>\n",
" <td> 28 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=\"156\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"35\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"38\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"40\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"45\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"48\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"53\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"56\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"61\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"63\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"69\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"71\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"76\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"79\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"84\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"87\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"92\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"95\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"100\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"102\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"106\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"106\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 35.41261651458248,0.0 106.00085180870013,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"106\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"106\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"106\" y1=\"70\" x2=\"106\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 106.00085180870013,70.58823529411765 106.00085180870013,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.294544\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >2</text>\n",
" <text x=\"126.000852\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,126.000852,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>crs</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>int32</div><div class='xr-var-preview xr-preview'>1 1 1 1 1 1 1 1 ... 1 1 1 1 1 1 1 1</div><input id='attrs-68200485-0a18-445e-8fc5-436af5482081' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-68200485-0a18-445e-8fc5-436af5482081' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6872faf7-aef9-4c45-a730-e8a7cbcac86a' class='xr-var-data-in' type='checkbox'><label for='data-6872faf7-aef9-4c45-a730-e8a7cbcac86a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>comment :</span></dt><dd>This is a container variable that describes the grid_mapping used by the data in this file. This variable does not contain any data; only information about the geographic coordinate system.</dd><dt><span>grid_mapping_name :</span></dt><dd>latitude_longitude</dd><dt><span>inverse_flattening :</span></dt><dd>298.257</dd><dt><span>semi_major_axis :</span></dt><dd>6378136.3</dd></dl></div><div class='xr-var-data'><pre>array([1, 1, 1, ..., 1, 1, 1], dtype=int32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>err</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-d6764ea6-f49e-4f34-a25e-0802cbff96dd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d6764ea6-f49e-4f34-a25e-0802cbff96dd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b97c8280-434f-435c-b7b9-2daa6ce59280' class='xr-var-data-in' type='checkbox'><label for='data-b97c8280-434f-435c-b7b9-2daa6ce59280' title='Show/Hide data repr'><svg 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>Formal mapping error</dd><dt><span>units :</span></dt><dd>m</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The formal mapping error represents a purely theoretical mapping error. It mainly traduces errors induced by the constellation sampling capability and consistency with the spatial/temporal scales considered, as described in Le Traon et al (1998) or Ducet et al (2000)</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>adt</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-99f1cfe0-9f6f-4b1a-b33e-5167cda8087f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-99f1cfe0-9f6f-4b1a-b33e-5167cda8087f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-89506771-c2d7-4a17-9316-3308c45a3a91' class='xr-var-data-in' type='checkbox'><label for='data-89506771-c2d7-4a17-9316-3308c45a3a91' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>sea_surface_height_above_geoid</dd><dt><span>long_name :</span></dt><dd>Absolute dynamic topography</dd><dt><span>units :</span></dt><dd>m</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The absolute dynamic topography is the sea surface height above geoid; the adt is obtained as follows: adt=sla+mdt where mdt is the mean dynamic topography; see the product user manual for details</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ugos</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-44fc6783-fd56-4b1e-bf37-d288084877e8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-44fc6783-fd56-4b1e-bf37-d288084877e8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4e8b4473-6ee9-45df-af64-593a86cc674b' class='xr-var-data-in' type='checkbox'><label for='data-4e8b4473-6ee9-45df-af64-593a86cc674b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>surface_geostrophic_eastward_sea_water_velocity</dd><dt><span>long_name :</span></dt><dd>Absolute geostrophic velocity: zonal component</dd><dt><span>units :</span></dt><dd>m/s</dd><dt><span>grid_mapping :</span></dt><dd>crs</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>vgos</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-1d9f9d35-f733-49c1-83e9-5e1bab3437cd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1d9f9d35-f733-49c1-83e9-5e1bab3437cd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-06afbf67-dc73-4d1f-9d9f-da0214cdaee4' class='xr-var-data-in' type='checkbox'><label for='data-06afbf67-dc73-4d1f-9d9f-da0214cdaee4' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>surface_geostrophic_northward_sea_water_velocity</dd><dt><span>long_name :</span></dt><dd>Absolute geostrophic velocity: meridian component</dd><dt><span>units :</span></dt><dd>m/s</dd><dt><span>grid_mapping :</span></dt><dd>crs</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sla</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-972d5ced-db12-418f-aede-5683fc588e5b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-972d5ced-db12-418f-aede-5683fc588e5b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9d18fd95-7d72-45a6-8a44-f872a17957e8' class='xr-var-data-in' type='checkbox'><label for='data-9d18fd95-7d72-45a6-8a44-f872a17957e8' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>sea_surface_height_above_sea_level</dd><dt><span>long_name :</span></dt><dd>Sea level anomaly</dd><dt><span>units :</span></dt><dd>m</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The sea level anomaly is the sea surface height above mean sea surface; it is referenced to the [1993, 2012] period; see the product user manual for details</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>ugosa</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-afe9fcf7-03c3-4942-8657-8388664033ae' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-afe9fcf7-03c3-4942-8657-8388664033ae' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5b3ec210-a8bf-4072-83f0-2cbbfdd0c895' class='xr-var-data-in' type='checkbox'><label for='data-5b3ec210-a8bf-4072-83f0-2cbbfdd0c895' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>surface_geostrophic_eastward_sea_water_velocity_assuming_sea_level_for_geoid</dd><dt><span>long_name :</span></dt><dd>Geostrophic velocity anomalies: zonal component</dd><dt><span>units :</span></dt><dd>m/s</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The geostrophic velocity anomalies are referenced to the [1993, 2012] period</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>vgosa</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(365, 720, 1440), meta=np.ndarray&gt;</div><input id='attrs-fc96a511-fef9-4758-87dc-f5283808beb9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-fc96a511-fef9-4758-87dc-f5283808beb9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-51155d5f-16c3-4a18-8189-7b5e5d4cdaa2' class='xr-var-data-in' type='checkbox'><label for='data-51155d5f-16c3-4a18-8189-7b5e5d4cdaa2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>surface_geostrophic_northward_sea_water_velocity_assuming_sea_level_for_geoid</dd><dt><span>long_name :</span></dt><dd>Geostrophic velocity anomalies: meridian component</dd><dt><span>units :</span></dt><dd>m/s</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The geostrophic velocity anomalies are referenced to the [1993, 2012] period</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> 76.69 GiB </td>\n",
" <td> 2.83 GiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (366, 720, 1440) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 84 Tasks </td>\n",
" <td> 28 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"39\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"41\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"49\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"57\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"65\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"70\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"78\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"86\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"93\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"96\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"101\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"104\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"53\" y2=\"2\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"55\" y2=\"5\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"60\" y2=\"10\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"63\" y2=\"12\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"71\" y2=\"20\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"79\" y2=\"28\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"84\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"86\" y2=\"36\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"92\" y2=\"41\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"99\" y2=\"49\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"107\" y2=\"57\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"110\" y2=\"59\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"115\" y2=\"64\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"118\" y2=\"67\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-5a0d88de-195f-41a8-b1e1-732d53bbbf0f' class='xr-section-summary-in' type='checkbox' ><label for='section-5a0d88de-195f-41a8-b1e1-732d53bbbf0f' class='xr-section-summary' >Attributes: <span>(46)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>CDI :</span></dt><dd>Climate Data Interface version 1.9.8 (https://mpimet.mpg.de/cdi)</dd><dt><span>Conventions :</span></dt><dd>CF-1.6</dd><dt><span>history :</span></dt><dd>2019-01-17 16:58:51Z: Creation</dd><dt><span>source :</span></dt><dd>Altimetry measurements</dd><dt><span>institution :</span></dt><dd>CLS, CNES</dd><dt><span>Metadata_Conventions :</span></dt><dd>Unidata Dataset Discovery v1.0</dd><dt><span>cdm_data_type :</span></dt><dd>Grid</dd><dt><span>comment :</span></dt><dd>Sea Surface Height measured by Altimetry and derived variables</dd><dt><span>contact :</span></dt><dd>servicedesk.cmems@mercator-ocean.eu</dd><dt><span>creator_email :</span></dt><dd>servicedesk.cmems@mercator-ocean.eu</dd><dt><span>creator_name :</span></dt><dd>CMEMS - Sea Level Thematic Assembly Center</dd><dt><span>creator_url :</span></dt><dd>http://marine.copernicus.eu</dd><dt><span>date_created :</span></dt><dd>2019-01-17T16:58:50Z</dd><dt><span>date_issued :</span></dt><dd>2019-01-17T16:58:50Z</dd><dt><span>date_modified :</span></dt><dd>2019-01-17T16:58:50Z</dd><dt><span>geospatial_lat_max :</span></dt><dd>89.875</dd><dt><span>geospatial_lat_min :</span></dt><dd>-89.875</dd><dt><span>geospatial_lat_resolution :</span></dt><dd>0.25</dd><dt><span>geospatial_lat_units :</span></dt><dd>degrees_north</dd><dt><span>geospatial_lon_max :</span></dt><dd>359.875</dd><dt><span>geospatial_lon_min :</span></dt><dd>0.125</dd><dt><span>geospatial_lon_resolution :</span></dt><dd>0.25</dd><dt><span>geospatial_lon_units :</span></dt><dd>degrees_east</dd><dt><span>geospatial_vertical_max :</span></dt><dd>0.0</dd><dt><span>geospatial_vertical_min :</span></dt><dd>0.0</dd><dt><span>geospatial_vertical_positive :</span></dt><dd>down</dd><dt><span>geospatial_vertical_resolution :</span></dt><dd>point</dd><dt><span>geospatial_vertical_units :</span></dt><dd>m</dd><dt><span>keywords :</span></dt><dd>Oceans &gt; Ocean Topography &gt; Sea Surface Height</dd><dt><span>keywords_vocabulary :</span></dt><dd>NetCDF COARDS Climate and Forecast Standard Names</dd><dt><span>license :</span></dt><dd>http://marine.copernicus.eu/web/27-service-commitments-and-licence.php</dd><dt><span>platform :</span></dt><dd>ERS-1, Topex/Poseidon,</dd><dt><span>processing_level :</span></dt><dd>L4</dd><dt><span>product_version :</span></dt><dd>2019</dd><dt><span>project :</span></dt><dd>COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE (CMEMS)</dd><dt><span>references :</span></dt><dd>http://marine.copernicus.eu</dd><dt><span>software_version :</span></dt><dd>6.2_DUACS_DT2018_baseline</dd><dt><span>ssalto_duacs_comment :</span></dt><dd>The reference mission used for the altimeter inter-calibration processing is Topex/Poseidon between 1993-01-01 and 2002-04-23, Jason-1 between 2002-04-24 and 2008-10-18, OSTM/Jason-2 between 2008-10-19 and 2016-06-25, Jason-3 since 2016-06-25.</dd><dt><span>standard_name_vocabulary :</span></dt><dd>NetCDF Climate and Forecast (CF) Metadata Convention Standard Name Table v37</dd><dt><span>summary :</span></dt><dd>SSALTO/DUACS Delayed-Time Level-4 sea surface height and derived variables measured by multi-satellite altimetry observations over Global Ocean.</dd><dt><span>time_coverage_duration :</span></dt><dd>P1D</dd><dt><span>time_coverage_end :</span></dt><dd>1993-01-01T00:00:00Z</dd><dt><span>time_coverage_resolution :</span></dt><dd>P1D</dd><dt><span>time_coverage_start :</span></dt><dd>1993-01-01T00:00:00Z</dd><dt><span>title :</span></dt><dd>DT merged all satellites Global Ocean Gridded SSALTO/DUACS Sea Surface Height L4 product and derived variables</dd><dt><span>CDO :</span></dt><dd>Climate Data Operators version 1.9.8 (https://mpimet.mpg.de/cdo)</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (time: 9928, longitude: 1440, bnds: 2, latitude: 720)\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 1993-01-01 1993-01-02 ... 2020-03-07\n",
" * longitude (longitude) float32 0.125 0.375 0.625 ... 359.4 359.6 359.9\n",
" * latitude (latitude) float32 -89.88 -89.62 -89.38 ... 89.62 89.88\n",
"Dimensions without coordinates: bnds\n",
"Data variables:\n",
" longitude_bnds (time, longitude, bnds) float32 dask.array<chunksize=(365, 1440, 2), meta=np.ndarray>\n",
" latitude_bnds (time, latitude, bnds) float32 dask.array<chunksize=(365, 720, 2), meta=np.ndarray>\n",
" crs (time) int32 1 1 1 1 1 1 1 1 1 1 1 ... 1 1 1 1 1 1 1 1 1 1 1\n",
" err (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
" adt (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
" ugos (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
" vgos (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
" sla (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
" ugosa (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
" vgosa (time, latitude, longitude) float64 dask.array<chunksize=(365, 720, 1440), meta=np.ndarray>\n",
"Attributes: (12/46)\n",
" CDI: Climate Data Interface version 1.9.8 (ht...\n",
" Conventions: CF-1.6\n",
" history: 2019-01-17 16:58:51Z: Creation\n",
" source: Altimetry measurements\n",
" institution: CLS, CNES\n",
" Metadata_Conventions: Unidata Dataset Discovery v1.0\n",
" ... ...\n",
" time_coverage_duration: P1D\n",
" time_coverage_end: 1993-01-01T00:00:00Z\n",
" time_coverage_resolution: P1D\n",
" time_coverage_start: 1993-01-01T00:00:00Z\n",
" title: DT merged all satellites Global Ocean Gr...\n",
" CDO: Climate Data Operators version 1.9.8 (ht..."
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# the CMEMS (observations, satellite altimetry)\n",
"\n",
"# load the daily gridded CMEMS; this product is at /g/data/ua8/CMEMS_SeaLevel in Australia's HPC @ NCI|\n",
"filenames = glob.glob(\"/g/data/ua8/CMEMS_SeaLevel/timeseries/*.nc\")\n",
"\n",
"cmems = xr.open_mfdataset(filenames, parallel=True)\n",
"\n",
"cmems"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now from the dataset above we only pick out `adt`."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n",
"<defs>\n",
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n",
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"</symbol>\n",
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n",
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"</symbol>\n",
"</defs>\n",
"</svg>\n",
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n",
" *\n",
" */\n",
"\n",
":root {\n",
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n",
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n",
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n",
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n",
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n",
" --xr-background-color: var(--jp-layout-color0, white);\n",
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n",
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n",
"}\n",
"\n",
"html[theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-var-name,\n",
".xr-var-dims,\n",
".xr-var-dtype,\n",
".xr-preview,\n",
".xr-attrs dt {\n",
" white-space: nowrap;\n",
" overflow: hidden;\n",
" text-overflow: ellipsis;\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-var-name:hover,\n",
".xr-var-dims:hover,\n",
".xr-var-dtype:hover,\n",
".xr-attrs dt:hover {\n",
" overflow: visible;\n",
" width: auto;\n",
" z-index: 1;\n",
"}\n",
"\n",
".xr-var-attrs,\n",
".xr-var-data {\n",
" display: none;\n",
" background-color: var(--xr-background-color) !important;\n",
" padding-bottom: 5px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n",
".xr-var-data-in:checked ~ .xr-var-data {\n",
" display: block;\n",
"}\n",
"\n",
".xr-var-data > table {\n",
" float: right;\n",
"}\n",
"\n",
".xr-var-name span,\n",
".xr-var-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data {\n",
" grid-column: 1 / -1;\n",
"}\n",
"\n",
"dl.xr-attrs {\n",
" padding: 0;\n",
" margin: 0;\n",
" display: grid;\n",
" grid-template-columns: 125px auto;\n",
"}\n",
"\n",
".xr-attrs dt,\n",
".xr-attrs dd {\n",
" padding: 0;\n",
" margin: 0;\n",
" float: left;\n",
" padding-right: 10px;\n",
" width: auto;\n",
"}\n",
"\n",
".xr-attrs dt {\n",
" font-weight: normal;\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-attrs dt:hover span {\n",
" display: inline-block;\n",
" background: var(--xr-background-color);\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-attrs dd {\n",
" grid-column: 2;\n",
" white-space: pre-wrap;\n",
" word-break: break-all;\n",
"}\n",
"\n",
".xr-icon-database,\n",
".xr-icon-file-text2 {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.DataArray &#x27;adt_cmems&#x27; (time: 9928, latitude: 720, longitude: 1440)&gt;\n",
"dask.array&lt;rechunk-merge, shape=(9928, 720, 1440), dtype=float64, chunksize=(73, 240, 480), chunktype=numpy.ndarray&gt;\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 1993-01-01 1993-01-02 ... 2020-03-07\n",
" * longitude (longitude) float32 0.125 0.375 0.625 0.875 ... 359.4 359.6 359.9\n",
" * latitude (latitude) float32 -89.88 -89.62 -89.38 ... 89.38 89.62 89.88\n",
"Attributes:\n",
" standard_name: sea_surface_height_above_geoid\n",
" long_name: Absolute dynamic topography\n",
" units: m\n",
" grid_mapping: crs\n",
" comment: The absolute dynamic topography is the sea surface height...</pre><div class='xr-wrap' hidden><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'adt_cmems'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 9928</li><li><span class='xr-has-index'>latitude</span>: 720</li><li><span class='xr-has-index'>longitude</span>: 1440</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-7907991a-5786-4994-a8db-15ecc793acf8' class='xr-array-in' type='checkbox' checked><label for='section-7907991a-5786-4994-a8db-15ecc793acf8' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>dask.array&lt;chunksize=(73, 240, 480), meta=np.ndarray&gt;</span></div><div class='xr-array-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> 76.69 GiB </td>\n",
" <td> 64.16 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 720, 1440) </td>\n",
" <td> (73, 240, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 2748 Tasks </td>\n",
" <td> 1224 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=\"171\" height=\"157\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"12\" x2=\"80\" y2=\"82\" />\n",
" <line x1=\"10\" y1=\"24\" x2=\"80\" y2=\"95\" />\n",
" <line x1=\"10\" y1=\"36\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"36\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"40\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"44\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"47\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"51\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"54\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"58\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"62\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"66\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"69\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"73\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"77\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"80\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"85\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"88\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"92\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"95\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"99\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"103\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,107.33790767131957 10.0,36.74967237720192\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"54\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"57\" y2=\"7\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"61\" y2=\"10\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"65\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"72\" y2=\"21\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"80\" y2=\"29\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"83\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"87\" y2=\"36\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"91\" y2=\"40\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"98\" y2=\"48\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"106\" y2=\"55\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"109\" y2=\"59\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"113\" y2=\"62\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"116\" y2=\"66\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"23\" y1=\"0\" x2=\"94\" y2=\"70\" />\n",
" <line x1=\"37\" y1=\"0\" x2=\"107\" y2=\"70\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"82\" x2=\"121\" y2=\"82\" />\n",
" <line x1=\"80\" y1=\"95\" x2=\"121\" y2=\"95\" />\n",
" <line x1=\"80\" y1=\"107\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"107\" style=\"stroke-width:2\" />\n",
" <line x1=\"94\" y1=\"70\" x2=\"94\" y2=\"107\" />\n",
" <line x1=\"107\" y1=\"70\" x2=\"107\" y2=\"107\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"107\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,107.33790767131957 80.58823529411765,107.33790767131957\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"127.337908\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"88.963071\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,88.963071)\">720</text>\n",
" <text x=\"35.294118\" y=\"92.043790\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,92.043790)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></div></li><li class='xr-section-item'><input id='section-e52c35f4-d53a-4e3a-91f6-f77ed84b50af' class='xr-section-summary-in' type='checkbox' checked><label for='section-e52c35f4-d53a-4e3a-91f6-f77ed84b50af' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1993-01-01 ... 2020-03-07</div><input id='attrs-392ca216-c743-4358-a0dd-4049ef3e8f4f' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-392ca216-c743-4358-a0dd-4049ef3e8f4f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b74d5a39-3132-4788-b073-f5ed8e53cd55' class='xr-var-data-in' type='checkbox'><label for='data-b74d5a39-3132-4788-b073-f5ed8e53cd55' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>long_name :</span></dt><dd>Time</dd><dt><span>axis :</span></dt><dd>T</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1993-01-01T00:00:00.000000000&#x27;, &#x27;1993-01-02T00:00:00.000000000&#x27;,\n",
" &#x27;1993-01-03T00:00:00.000000000&#x27;, ..., &#x27;2020-03-05T00:00:00.000000000&#x27;,\n",
" &#x27;2020-03-06T00:00:00.000000000&#x27;, &#x27;2020-03-07T00:00:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>longitude</span></div><div class='xr-var-dims'>(longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.125 0.375 0.625 ... 359.6 359.9</div><input id='attrs-a7fb79c4-4751-48c5-9081-03753f17e2a9' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a7fb79c4-4751-48c5-9081-03753f17e2a9' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7af146d9-a52f-4518-8357-200b293e9a5e' class='xr-var-data-in' type='checkbox'><label for='data-7af146d9-a52f-4518-8357-200b293e9a5e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>long_name :</span></dt><dd>Longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>bounds :</span></dt><dd>longitude_bnds</dd></dl></div><div class='xr-var-data'><pre>array([1.25000e-01, 3.75000e-01, 6.25000e-01, ..., 3.59375e+02, 3.59625e+02,\n",
" 3.59875e+02], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>latitude</span></div><div class='xr-var-dims'>(latitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-89.88 -89.62 ... 89.62 89.88</div><input id='attrs-3e96cd47-4cbb-47ef-a060-659e03d9cba5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3e96cd47-4cbb-47ef-a060-659e03d9cba5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-441e2a24-895d-407d-9e13-f00046201bef' class='xr-var-data-in' type='checkbox'><label for='data-441e2a24-895d-407d-9e13-f00046201bef' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>long_name :</span></dt><dd>Latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>bounds :</span></dt><dd>latitude_bnds</dd></dl></div><div class='xr-var-data'><pre>array([-89.875, -89.625, -89.375, ..., 89.375, 89.625, 89.875],\n",
" dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-e71c4b82-9242-4e7b-9961-20e0513e2060' class='xr-section-summary-in' type='checkbox' checked><label for='section-e71c4b82-9242-4e7b-9961-20e0513e2060' class='xr-section-summary' >Attributes: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>sea_surface_height_above_geoid</dd><dt><span>long_name :</span></dt><dd>Absolute dynamic topography</dd><dt><span>units :</span></dt><dd>m</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The absolute dynamic topography is the sea surface height above geoid; the adt is obtained as follows: adt=sla+mdt where mdt is the mean dynamic topography; see the product user manual for details</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.DataArray 'adt_cmems' (time: 9928, latitude: 720, longitude: 1440)>\n",
"dask.array<rechunk-merge, shape=(9928, 720, 1440), dtype=float64, chunksize=(73, 240, 480), chunktype=numpy.ndarray>\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 1993-01-01 1993-01-02 ... 2020-03-07\n",
" * longitude (longitude) float32 0.125 0.375 0.625 0.875 ... 359.4 359.6 359.9\n",
" * latitude (latitude) float32 -89.88 -89.62 -89.38 ... 89.38 89.62 89.88\n",
"Attributes:\n",
" standard_name: sea_surface_height_above_geoid\n",
" long_name: Absolute dynamic topography\n",
" units: m\n",
" grid_mapping: crs\n",
" comment: The absolute dynamic topography is the sea surface height..."
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# adt CMEMS (observations, satellite altimetry)\n",
"\n",
"adt = cmems.adt\n",
"adt = adt.sel(time=slice('1993-01', None))\n",
"adt = adt.chunk(chunks='auto')\n",
"adt = adt.rename('adt_cmems')\n",
"adt"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We can slice the data and only keep, e.g., anything below 30S, with"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n",
"<defs>\n",
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n",
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"</symbol>\n",
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n",
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"</symbol>\n",
"</defs>\n",
"</svg>\n",
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n",
" *\n",
" */\n",
"\n",
":root {\n",
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n",
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n",
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n",
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n",
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n",
" --xr-background-color: var(--jp-layout-color0, white);\n",
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n",
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n",
"}\n",
"\n",
"html[theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-var-name,\n",
".xr-var-dims,\n",
".xr-var-dtype,\n",
".xr-preview,\n",
".xr-attrs dt {\n",
" white-space: nowrap;\n",
" overflow: hidden;\n",
" text-overflow: ellipsis;\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-var-name:hover,\n",
".xr-var-dims:hover,\n",
".xr-var-dtype:hover,\n",
".xr-attrs dt:hover {\n",
" overflow: visible;\n",
" width: auto;\n",
" z-index: 1;\n",
"}\n",
"\n",
".xr-var-attrs,\n",
".xr-var-data {\n",
" display: none;\n",
" background-color: var(--xr-background-color) !important;\n",
" padding-bottom: 5px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n",
".xr-var-data-in:checked ~ .xr-var-data {\n",
" display: block;\n",
"}\n",
"\n",
".xr-var-data > table {\n",
" float: right;\n",
"}\n",
"\n",
".xr-var-name span,\n",
".xr-var-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data {\n",
" grid-column: 1 / -1;\n",
"}\n",
"\n",
"dl.xr-attrs {\n",
" padding: 0;\n",
" margin: 0;\n",
" display: grid;\n",
" grid-template-columns: 125px auto;\n",
"}\n",
"\n",
".xr-attrs dt,\n",
".xr-attrs dd {\n",
" padding: 0;\n",
" margin: 0;\n",
" float: left;\n",
" padding-right: 10px;\n",
" width: auto;\n",
"}\n",
"\n",
".xr-attrs dt {\n",
" font-weight: normal;\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-attrs dt:hover span {\n",
" display: inline-block;\n",
" background: var(--xr-background-color);\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-attrs dd {\n",
" grid-column: 2;\n",
" white-space: pre-wrap;\n",
" word-break: break-all;\n",
"}\n",
"\n",
".xr-icon-database,\n",
".xr-icon-file-text2 {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.DataArray &#x27;adt_cmems&#x27; (time: 9928, latitude: 240, longitude: 1440)&gt;\n",
"dask.array&lt;getitem, shape=(9928, 240, 1440), dtype=float64, chunksize=(73, 240, 480), chunktype=numpy.ndarray&gt;\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 1993-01-01 1993-01-02 ... 2020-03-07\n",
" * longitude (longitude) float32 0.125 0.375 0.625 0.875 ... 359.4 359.6 359.9\n",
" * latitude (latitude) float32 -89.88 -89.62 -89.38 ... -30.62 -30.38 -30.12\n",
"Attributes:\n",
" standard_name: sea_surface_height_above_geoid\n",
" long_name: Absolute dynamic topography\n",
" units: m\n",
" grid_mapping: crs\n",
" comment: The absolute dynamic topography is the sea surface height...</pre><div class='xr-wrap' hidden><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'adt_cmems'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 9928</li><li><span class='xr-has-index'>latitude</span>: 240</li><li><span class='xr-has-index'>longitude</span>: 1440</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-acd18b52-8d51-4bc7-9ecf-63d2295ebc36' class='xr-array-in' type='checkbox' checked><label for='section-acd18b52-8d51-4bc7-9ecf-63d2295ebc36' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>dask.array&lt;chunksize=(73, 240, 480), meta=np.ndarray&gt;</span></div><div class='xr-array-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> 25.56 GiB </td>\n",
" <td> 64.16 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (9928, 240, 1440) </td>\n",
" <td> (73, 240, 480) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Count </th>\n",
" <td> 3156 Tasks </td>\n",
" <td> 408 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=\"171\" height=\"150\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"30\" x2=\"80\" y2=\"100\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"30\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"33\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"37\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"41\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"44\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"48\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"51\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"56\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"59\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"63\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"66\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"70\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"74\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"78\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"82\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"85\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"89\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"92\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"96\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"100\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 80.58823529411765,70.58823529411765 80.58823529411765,100.703775850758 10.0,30.115540556640358\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"54\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"57\" y2=\"7\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"61\" y2=\"10\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"65\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"68\" y2=\"18\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"72\" y2=\"21\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"76\" y2=\"25\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"80\" y2=\"29\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"83\" y2=\"33\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"87\" y2=\"36\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"91\" y2=\"40\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"94\" y2=\"44\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"98\" y2=\"48\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"102\" y2=\"51\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"106\" y2=\"55\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"109\" y2=\"59\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"113\" y2=\"62\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"116\" y2=\"66\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"23\" y1=\"0\" x2=\"94\" y2=\"70\" />\n",
" <line x1=\"37\" y1=\"0\" x2=\"107\" y2=\"70\" />\n",
" <line x1=\"50\" y1=\"0\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 50.54304432207459,0.0 121.13127961619224,70.58823529411765 80.58823529411765,70.58823529411765\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"121\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"100\" x2=\"121\" y2=\"100\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"100\" style=\"stroke-width:2\" />\n",
" <line x1=\"94\" y1=\"70\" x2=\"94\" y2=\"100\" />\n",
" <line x1=\"107\" y1=\"70\" x2=\"107\" y2=\"100\" />\n",
" <line x1=\"121\" y1=\"70\" x2=\"121\" y2=\"100\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.58823529411765,70.58823529411765 121.13127961619224,70.58823529411765 121.13127961619224,100.703775850758 80.58823529411765,100.703775850758\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"100.859757\" y=\"120.703776\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1440</text>\n",
" <text x=\"141.131280\" y=\"85.646006\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,141.131280,85.646006)\">240</text>\n",
" <text x=\"35.294118\" y=\"85.409658\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,85.409658)\">9928</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></div></li><li class='xr-section-item'><input id='section-3da9f556-a38d-4569-ad04-4e5424855a54' class='xr-section-summary-in' type='checkbox' checked><label for='section-3da9f556-a38d-4569-ad04-4e5424855a54' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1993-01-01 ... 2020-03-07</div><input id='attrs-05e79c19-3ef5-4d25-b071-5aed6df26889' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-05e79c19-3ef5-4d25-b071-5aed6df26889' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-31b0c9ff-bcfa-47d0-9fab-7a805c8f2cda' class='xr-var-data-in' type='checkbox'><label for='data-31b0c9ff-bcfa-47d0-9fab-7a805c8f2cda' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>time</dd><dt><span>long_name :</span></dt><dd>Time</dd><dt><span>axis :</span></dt><dd>T</dd></dl></div><div class='xr-var-data'><pre>array([&#x27;1993-01-01T00:00:00.000000000&#x27;, &#x27;1993-01-02T00:00:00.000000000&#x27;,\n",
" &#x27;1993-01-03T00:00:00.000000000&#x27;, ..., &#x27;2020-03-05T00:00:00.000000000&#x27;,\n",
" &#x27;2020-03-06T00:00:00.000000000&#x27;, &#x27;2020-03-07T00:00:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>longitude</span></div><div class='xr-var-dims'>(longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.125 0.375 0.625 ... 359.6 359.9</div><input id='attrs-8b638f58-5b67-43f7-b4a7-0b9b743753d1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8b638f58-5b67-43f7-b4a7-0b9b743753d1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4ca32634-fea9-45d8-81fc-d03a9350fdc2' class='xr-var-data-in' type='checkbox'><label for='data-4ca32634-fea9-45d8-81fc-d03a9350fdc2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>long_name :</span></dt><dd>Longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>bounds :</span></dt><dd>longitude_bnds</dd></dl></div><div class='xr-var-data'><pre>array([1.25000e-01, 3.75000e-01, 6.25000e-01, ..., 3.59375e+02, 3.59625e+02,\n",
" 3.59875e+02], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>latitude</span></div><div class='xr-var-dims'>(latitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>-89.88 -89.62 ... -30.38 -30.12</div><input id='attrs-264479d6-bc75-43f2-8efd-f48bb157635a' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-264479d6-bc75-43f2-8efd-f48bb157635a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-87b044d2-0f59-40c5-9515-9c07eecf2854' class='xr-var-data-in' type='checkbox'><label for='data-87b044d2-0f59-40c5-9515-9c07eecf2854' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>long_name :</span></dt><dd>Latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>bounds :</span></dt><dd>latitude_bnds</dd></dl></div><div class='xr-var-data'><pre>array([-89.875, -89.625, -89.375, ..., -30.625, -30.375, -30.125],\n",
" dtype=float32)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-94bea6e1-9360-4cc8-ae40-ac93abd5ca45' class='xr-section-summary-in' type='checkbox' checked><label for='section-94bea6e1-9360-4cc8-ae40-ac93abd5ca45' class='xr-section-summary' >Attributes: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>sea_surface_height_above_geoid</dd><dt><span>long_name :</span></dt><dd>Absolute dynamic topography</dd><dt><span>units :</span></dt><dd>m</dd><dt><span>grid_mapping :</span></dt><dd>crs</dd><dt><span>comment :</span></dt><dd>The absolute dynamic topography is the sea surface height above geoid; the adt is obtained as follows: adt=sla+mdt where mdt is the mean dynamic topography; see the product user manual for details</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.DataArray 'adt_cmems' (time: 9928, latitude: 240, longitude: 1440)>\n",
"dask.array<getitem, shape=(9928, 240, 1440), dtype=float64, chunksize=(73, 240, 480), chunktype=numpy.ndarray>\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 1993-01-01 1993-01-02 ... 2020-03-07\n",
" * longitude (longitude) float32 0.125 0.375 0.625 0.875 ... 359.4 359.6 359.9\n",
" * latitude (latitude) float32 -89.88 -89.62 -89.38 ... -30.62 -30.38 -30.12\n",
"Attributes:\n",
" standard_name: sea_surface_height_above_geoid\n",
" long_name: Absolute dynamic topography\n",
" units: m\n",
" grid_mapping: crs\n",
" comment: The absolute dynamic topography is the sea surface height..."
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"adt = adt.sel(latitude=slice(None, -30))\n",
"adt"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Packages used in notebook"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"%load_ext watermark"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"xarray: 0.19.0\n",
"dask : 2021.9.1\n",
"\n"
]
}
],
"source": [
"%watermark --iversions"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python [conda env:analysis3-21.07]",
"language": "python",
"name": "conda-env-analysis3-21.07-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"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment