Last active
October 12, 2021 06:43
-
-
Save navidcy/5cd0af4b2ea4124ad3a08f87b6378f6d to your computer and use it in GitHub Desktop.
Load and slice CMEMS adt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import 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'><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...</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(['1993-01-01T00:00:00.000000000', '1993-01-02T00:00:00.000000000',\n", | |
" '1993-01-03T00:00:00.000000000', ..., '2020-03-05T00:00:00.000000000',\n", | |
" '2020-03-06T00:00:00.000000000', '2020-03-07T00:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>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<chunksize=(365, 1440, 2), meta=np.ndarray></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<chunksize=(365, 720, 2), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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<chunksize=(365, 720, 1440), meta=np.ndarray></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 > Ocean Topography > 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'><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...</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<chunksize=(73, 240, 480), meta=np.ndarray></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(['1993-01-01T00:00:00.000000000', '1993-01-02T00:00:00.000000000',\n", | |
" '1993-01-03T00:00:00.000000000', ..., '2020-03-05T00:00:00.000000000',\n", | |
" '2020-03-06T00:00:00.000000000', '2020-03-07T00:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>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'><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...</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<chunksize=(73, 240, 480), meta=np.ndarray></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(['1993-01-01T00:00:00.000000000', '1993-01-02T00:00:00.000000000',\n", | |
" '1993-01-03T00:00:00.000000000', ..., '2020-03-05T00:00:00.000000000',\n", | |
" '2020-03-06T00:00:00.000000000', '2020-03-07T00:00:00.000000000'],\n", | |
" dtype='datetime64[ns]')</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>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