Skip to content

Instantly share code, notes, and snippets.

@emileten
Created March 15, 2023 10:01
Show Gist options
  • Save emileten/3a22922fd01188d8f9535f0468e6bb09 to your computer and use it in GitHub Desktop.
Save emileten/3a22922fd01188d8f9535f0468e6bb09 to your computer and use it in GitHub Desktop.
explore-sentinel1-rtc
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "caf1330b",
"metadata": {},
"outputs": [],
"source": [
"import stackstac\n",
"import pystac_client\n",
"\n",
"URL = \"https://stac.test.maap-project.org\"\n",
"catalog = pystac_client.Client.open(URL)\n",
"\n",
"stac_items = catalog.search(\n",
" collections=[\"s1-rtc-seasonal-composite\"],\n",
").get_all_items()\n",
"\n",
"len(stac_items)\n",
"\n",
"stack = stackstac.stack(stac_items, epsg=32633)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "673c16c3",
"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[data-theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block !important;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-index-preview {\n",
" grid-column: 2 / 5;\n",
" color: var(--xr-font-color2);\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",
".xr-index-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",
".xr-index-data-in:checked ~ .xr-index-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-index-name div,\n",
".xr-index-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-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",
".xr-no-icon {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.DataArray &#x27;stackstac-b7fa6e5ce96015b2bffd402fe11936fb&#x27; (time: 36,\n",
" band: 1,\n",
" y: 221071,\n",
" x: 58126)&gt;\n",
"dask.array&lt;fetch_raster_window, shape=(36, 1, 221071, 58126), dtype=float64, chunksize=(1, 1, 1024, 1024), chunktype=numpy.ndarray&gt;\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 2023-03-14 2023-03-14 ... 2023-03-14\n",
" id (time) &lt;U48 &#x27;Norway_fid_6_p73_f195_Spring_vv_median_202303...\n",
" * band (band) &lt;U11 &#x27;cog_default&#x27;\n",
" * x (x) float64 -5.901e+05 -5.901e+05 ... 1.154e+06 1.154e+06\n",
" * y (y) float64 1.297e+07 1.297e+07 ... 6.339e+06 6.339e+06\n",
" proj:epsg (time) float64 3.263e+04 3.263e+04 ... 3.261e+04 3.261e+04\n",
" proj:geometry (time) object {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[254250...\n",
" epsg int64 32633\n",
"Attributes:\n",
" spec: RasterSpec(epsg=32633, bounds=(-590130.0, 6339030.0, 1153650...\n",
" crs: epsg:32633\n",
" transform: | 30.00, 0.00,-590130.00|\\n| 0.00,-30.00, 12971160.00|\\n| 0....\n",
" resolution: 30.0</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'stackstac-b7fa6e5ce96015b2bffd402fe11936fb'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>time</span>: 36</li><li><span class='xr-has-index'>band</span>: 1</li><li><span class='xr-has-index'>y</span>: 221071</li><li><span class='xr-has-index'>x</span>: 58126</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-577a9541-858c-4574-af30-8d68fa545357' class='xr-array-in' type='checkbox' checked><label for='section-577a9541-858c-4574-af30-8d68fa545357' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>dask.array&lt;chunksize=(1, 1, 1024, 1024), meta=np.ndarray&gt;</span></div><div class='xr-array-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 3.37 TiB </td>\n",
" <td> 8.00 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (36, 1, 221071, 58126) </td>\n",
" <td> (1, 1, 1024, 1024) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 443232 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"298\" height=\"184\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"25\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"25\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" />\n",
" <line x1=\"1\" y1=\"0\" x2=\"1\" y2=\"25\" />\n",
" <line x1=\"2\" y1=\"0\" x2=\"2\" y2=\"25\" />\n",
" <line x1=\"2\" y1=\"0\" x2=\"2\" y2=\"25\" />\n",
" <line x1=\"3\" y1=\"0\" x2=\"3\" y2=\"25\" />\n",
" <line x1=\"4\" y1=\"0\" x2=\"4\" y2=\"25\" />\n",
" <line x1=\"4\" y1=\"0\" x2=\"4\" y2=\"25\" />\n",
" <line x1=\"6\" y1=\"0\" x2=\"6\" y2=\"25\" />\n",
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n",
" <line x1=\"7\" y1=\"0\" x2=\"7\" y2=\"25\" />\n",
" <line x1=\"8\" y1=\"0\" x2=\"8\" y2=\"25\" />\n",
" <line x1=\"9\" y1=\"0\" x2=\"9\" y2=\"25\" />\n",
" <line x1=\"9\" y1=\"0\" x2=\"9\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"11\" y1=\"0\" x2=\"11\" y2=\"25\" />\n",
" <line x1=\"12\" y1=\"0\" x2=\"12\" y2=\"25\" />\n",
" <line x1=\"13\" y1=\"0\" x2=\"13\" y2=\"25\" />\n",
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n",
" <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"25\" />\n",
" <line x1=\"15\" y1=\"0\" x2=\"15\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"17\" y1=\"0\" x2=\"17\" y2=\"25\" />\n",
" <line x1=\"19\" y1=\"0\" x2=\"19\" y2=\"25\" />\n",
" <line x1=\"19\" y1=\"0\" x2=\"19\" y2=\"25\" />\n",
" <line x1=\"20\" y1=\"0\" x2=\"20\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"22\" y2=\"25\" />\n",
" <line x1=\"23\" y1=\"0\" x2=\"23\" y2=\"25\" />\n",
" <line x1=\"24\" y1=\"0\" x2=\"24\" y2=\"25\" />\n",
" <line x1=\"25\" y1=\"0\" x2=\"25\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 25.412616514582485,0.0 25.412616514582485,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"12.706308\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >36</text>\n",
" <text x=\"45.412617\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,45.412617,12.706308)\">1</text>\n",
"\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"95\" y1=\"0\" x2=\"109\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"95\" y1=\"3\" x2=\"109\" y2=\"18\" />\n",
" <line x1=\"95\" y1=\"7\" x2=\"109\" y2=\"22\" />\n",
" <line x1=\"95\" y1=\"11\" x2=\"109\" y2=\"26\" />\n",
" <line x1=\"95\" y1=\"15\" x2=\"109\" y2=\"29\" />\n",
" <line x1=\"95\" y1=\"18\" x2=\"109\" y2=\"33\" />\n",
" <line x1=\"95\" y1=\"22\" x2=\"109\" y2=\"37\" />\n",
" <line x1=\"95\" y1=\"26\" x2=\"109\" y2=\"41\" />\n",
" <line x1=\"95\" y1=\"30\" x2=\"109\" y2=\"44\" />\n",
" <line x1=\"95\" y1=\"33\" x2=\"109\" y2=\"48\" />\n",
" <line x1=\"95\" y1=\"37\" x2=\"109\" y2=\"52\" />\n",
" <line x1=\"95\" y1=\"41\" x2=\"109\" y2=\"56\" />\n",
" <line x1=\"95\" y1=\"45\" x2=\"109\" y2=\"59\" />\n",
" <line x1=\"95\" y1=\"48\" x2=\"109\" y2=\"63\" />\n",
" <line x1=\"95\" y1=\"52\" x2=\"109\" y2=\"67\" />\n",
" <line x1=\"95\" y1=\"56\" x2=\"109\" y2=\"71\" />\n",
" <line x1=\"95\" y1=\"60\" x2=\"109\" y2=\"74\" />\n",
" <line x1=\"95\" y1=\"63\" x2=\"109\" y2=\"78\" />\n",
" <line x1=\"95\" y1=\"67\" x2=\"109\" y2=\"82\" />\n",
" <line x1=\"95\" y1=\"71\" x2=\"109\" y2=\"86\" />\n",
" <line x1=\"95\" y1=\"75\" x2=\"109\" y2=\"89\" />\n",
" <line x1=\"95\" y1=\"78\" x2=\"109\" y2=\"93\" />\n",
" <line x1=\"95\" y1=\"82\" x2=\"109\" y2=\"97\" />\n",
" <line x1=\"95\" y1=\"86\" x2=\"109\" y2=\"101\" />\n",
" <line x1=\"95\" y1=\"90\" x2=\"109\" y2=\"104\" />\n",
" <line x1=\"95\" y1=\"93\" x2=\"109\" y2=\"108\" />\n",
" <line x1=\"95\" y1=\"97\" x2=\"109\" y2=\"112\" />\n",
" <line x1=\"95\" y1=\"101\" x2=\"109\" y2=\"116\" />\n",
" <line x1=\"95\" y1=\"105\" x2=\"109\" y2=\"120\" />\n",
" <line x1=\"95\" y1=\"108\" x2=\"109\" y2=\"123\" />\n",
" <line x1=\"95\" y1=\"112\" x2=\"109\" y2=\"127\" />\n",
" <line x1=\"95\" y1=\"116\" x2=\"109\" y2=\"131\" />\n",
" <line x1=\"95\" y1=\"120\" x2=\"109\" y2=\"134\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"95\" y1=\"0\" x2=\"95\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"109\" y1=\"14\" x2=\"109\" y2=\"134\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"95.0,0.0 109.9485979497544,14.948597949754403 109.9485979497544,134.9485979497544 95.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"95\" y1=\"0\" x2=\"138\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"109\" y1=\"14\" x2=\"153\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"95\" y1=\"0\" x2=\"109\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"95\" y1=\"0\" x2=\"110\" y2=\"14\" />\n",
" <line x1=\"97\" y1=\"0\" x2=\"112\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"115\" y2=\"14\" />\n",
" <line x1=\"101\" y1=\"0\" x2=\"116\" y2=\"14\" />\n",
" <line x1=\"102\" y1=\"0\" x2=\"117\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"105\" y1=\"0\" x2=\"120\" y2=\"14\" />\n",
" <line x1=\"107\" y1=\"0\" x2=\"122\" y2=\"14\" />\n",
" <line x1=\"107\" y1=\"0\" x2=\"122\" y2=\"14\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"124\" y2=\"14\" />\n",
" <line x1=\"110\" y1=\"0\" x2=\"125\" y2=\"14\" />\n",
" <line x1=\"112\" y1=\"0\" x2=\"127\" y2=\"14\" />\n",
" <line x1=\"113\" y1=\"0\" x2=\"128\" y2=\"14\" />\n",
" <line x1=\"114\" y1=\"0\" x2=\"129\" y2=\"14\" />\n",
" <line x1=\"116\" y1=\"0\" x2=\"131\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"119\" y1=\"0\" x2=\"134\" y2=\"14\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"134\" y2=\"14\" />\n",
" <line x1=\"121\" y1=\"0\" x2=\"136\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"124\" y1=\"0\" x2=\"139\" y2=\"14\" />\n",
" <line x1=\"125\" y1=\"0\" x2=\"140\" y2=\"14\" />\n",
" <line x1=\"126\" y1=\"0\" x2=\"141\" y2=\"14\" />\n",
" <line x1=\"128\" y1=\"0\" x2=\"143\" y2=\"14\" />\n",
" <line x1=\"129\" y1=\"0\" x2=\"144\" y2=\"14\" />\n",
" <line x1=\"131\" y1=\"0\" x2=\"146\" y2=\"14\" />\n",
" <line x1=\"132\" y1=\"0\" x2=\"147\" y2=\"14\" />\n",
" <line x1=\"133\" y1=\"0\" x2=\"148\" y2=\"14\" />\n",
" <line x1=\"135\" y1=\"0\" x2=\"150\" y2=\"14\" />\n",
" <line x1=\"136\" y1=\"0\" x2=\"151\" y2=\"14\" />\n",
" <line x1=\"138\" y1=\"0\" x2=\"153\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"95.0,0.0 138.0846400178889,0.0 153.0332379676433,14.948597949754403 109.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"109\" y1=\"14\" x2=\"153\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"109\" y1=\"18\" x2=\"153\" y2=\"18\" />\n",
" <line x1=\"109\" y1=\"22\" x2=\"153\" y2=\"22\" />\n",
" <line x1=\"109\" y1=\"26\" x2=\"153\" y2=\"26\" />\n",
" <line x1=\"109\" y1=\"29\" x2=\"153\" y2=\"29\" />\n",
" <line x1=\"109\" y1=\"33\" x2=\"153\" y2=\"33\" />\n",
" <line x1=\"109\" y1=\"37\" x2=\"153\" y2=\"37\" />\n",
" <line x1=\"109\" y1=\"41\" x2=\"153\" y2=\"41\" />\n",
" <line x1=\"109\" y1=\"44\" x2=\"153\" y2=\"44\" />\n",
" <line x1=\"109\" y1=\"48\" x2=\"153\" y2=\"48\" />\n",
" <line x1=\"109\" y1=\"52\" x2=\"153\" y2=\"52\" />\n",
" <line x1=\"109\" y1=\"56\" x2=\"153\" y2=\"56\" />\n",
" <line x1=\"109\" y1=\"59\" x2=\"153\" y2=\"59\" />\n",
" <line x1=\"109\" y1=\"63\" x2=\"153\" y2=\"63\" />\n",
" <line x1=\"109\" y1=\"67\" x2=\"153\" y2=\"67\" />\n",
" <line x1=\"109\" y1=\"71\" x2=\"153\" y2=\"71\" />\n",
" <line x1=\"109\" y1=\"74\" x2=\"153\" y2=\"74\" />\n",
" <line x1=\"109\" y1=\"78\" x2=\"153\" y2=\"78\" />\n",
" <line x1=\"109\" y1=\"82\" x2=\"153\" y2=\"82\" />\n",
" <line x1=\"109\" y1=\"86\" x2=\"153\" y2=\"86\" />\n",
" <line x1=\"109\" y1=\"89\" x2=\"153\" y2=\"89\" />\n",
" <line x1=\"109\" y1=\"93\" x2=\"153\" y2=\"93\" />\n",
" <line x1=\"109\" y1=\"97\" x2=\"153\" y2=\"97\" />\n",
" <line x1=\"109\" y1=\"101\" x2=\"153\" y2=\"101\" />\n",
" <line x1=\"109\" y1=\"104\" x2=\"153\" y2=\"104\" />\n",
" <line x1=\"109\" y1=\"108\" x2=\"153\" y2=\"108\" />\n",
" <line x1=\"109\" y1=\"112\" x2=\"153\" y2=\"112\" />\n",
" <line x1=\"109\" y1=\"116\" x2=\"153\" y2=\"116\" />\n",
" <line x1=\"109\" y1=\"120\" x2=\"153\" y2=\"120\" />\n",
" <line x1=\"109\" y1=\"123\" x2=\"153\" y2=\"123\" />\n",
" <line x1=\"109\" y1=\"127\" x2=\"153\" y2=\"127\" />\n",
" <line x1=\"109\" y1=\"131\" x2=\"153\" y2=\"131\" />\n",
" <line x1=\"109\" y1=\"134\" x2=\"153\" y2=\"134\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"109\" y1=\"14\" x2=\"109\" y2=\"134\" style=\"stroke-width:2\" />\n",
" <line x1=\"110\" y1=\"14\" x2=\"110\" y2=\"134\" />\n",
" <line x1=\"112\" y1=\"14\" x2=\"112\" y2=\"134\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"134\" />\n",
" <line x1=\"115\" y1=\"14\" x2=\"115\" y2=\"134\" />\n",
" <line x1=\"116\" y1=\"14\" x2=\"116\" y2=\"134\" />\n",
" <line x1=\"117\" y1=\"14\" x2=\"117\" y2=\"134\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"134\" />\n",
" <line x1=\"120\" y1=\"14\" x2=\"120\" y2=\"134\" />\n",
" <line x1=\"122\" y1=\"14\" x2=\"122\" y2=\"134\" />\n",
" <line x1=\"122\" y1=\"14\" x2=\"122\" y2=\"134\" />\n",
" <line x1=\"124\" y1=\"14\" x2=\"124\" y2=\"134\" />\n",
" <line x1=\"125\" y1=\"14\" x2=\"125\" y2=\"134\" />\n",
" <line x1=\"127\" y1=\"14\" x2=\"127\" y2=\"134\" />\n",
" <line x1=\"128\" y1=\"14\" x2=\"128\" y2=\"134\" />\n",
" <line x1=\"129\" y1=\"14\" x2=\"129\" y2=\"134\" />\n",
" <line x1=\"131\" y1=\"14\" x2=\"131\" y2=\"134\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"134\" />\n",
" <line x1=\"134\" y1=\"14\" x2=\"134\" y2=\"134\" />\n",
" <line x1=\"134\" y1=\"14\" x2=\"134\" y2=\"134\" />\n",
" <line x1=\"136\" y1=\"14\" x2=\"136\" y2=\"134\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"134\" />\n",
" <line x1=\"139\" y1=\"14\" x2=\"139\" y2=\"134\" />\n",
" <line x1=\"140\" y1=\"14\" x2=\"140\" y2=\"134\" />\n",
" <line x1=\"141\" y1=\"14\" x2=\"141\" y2=\"134\" />\n",
" <line x1=\"143\" y1=\"14\" x2=\"143\" y2=\"134\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"134\" />\n",
" <line x1=\"146\" y1=\"14\" x2=\"146\" y2=\"134\" />\n",
" <line x1=\"147\" y1=\"14\" x2=\"147\" y2=\"134\" />\n",
" <line x1=\"148\" y1=\"14\" x2=\"148\" y2=\"134\" />\n",
" <line x1=\"150\" y1=\"14\" x2=\"150\" y2=\"134\" />\n",
" <line x1=\"151\" y1=\"14\" x2=\"151\" y2=\"134\" />\n",
" <line x1=\"153\" y1=\"14\" x2=\"153\" y2=\"134\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"109.9485979497544,14.948597949754403 153.0332379676433,14.948597949754403 153.0332379676433,134.9485979497544 109.9485979497544,134.9485979497544\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"131.490918\" y=\"154.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >58126</text>\n",
" <text x=\"173.033238\" y=\"74.948598\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,173.033238,74.948598)\">221071</text>\n",
" <text x=\"92.474299\" y=\"147.474299\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,92.474299,147.474299)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></div></li><li class='xr-section-item'><input id='section-a7443a6b-dec5-4fc6-9e02-a25722a61a1d' class='xr-section-summary-in' type='checkbox' checked><label for='section-a7443a6b-dec5-4fc6-9e02-a25722a61a1d' class='xr-section-summary' >Coordinates: <span>(8)</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'>2023-03-14 ... 2023-03-14</div><input id='attrs-06f46cb1-1796-44f3-beb7-31f859e2b998' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-06f46cb1-1796-44f3-beb7-31f859e2b998' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ddbc544f-3a38-42c3-99ff-e55bc9cd70f5' class='xr-var-data-in' type='checkbox'><label for='data-ddbc544f-3a38-42c3-99ff-e55bc9cd70f5' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;,\n",
" &#x27;2023-03-14T00:00:00.000000000&#x27;, &#x27;2023-03-14T00:00:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>id</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>&lt;U48</div><div class='xr-var-preview xr-preview'>&#x27;Norway_fid_6_p73_f195_Spring_vv...</div><input id='attrs-5f543478-659e-49b1-8293-1fb2063c1818' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5f543478-659e-49b1-8293-1fb2063c1818' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3929a911-7c42-4a3f-b956-4af4825bb99b' class='xr-var-data-in' type='checkbox'><label for='data-3929a911-7c42-4a3f-b956-4af4825bb99b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;Norway_fid_6_p73_f195_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_6_p73_f195_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_6_p73_f195_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_6_p73_f195_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_5_p51_f355_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_5_p51_f355_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_5_p51_f355_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_5_p51_f355_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_4_p66_f365_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_4_p66_f365_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_4_p66_f365_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_4_p66_f365_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_3_p139_f376_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_3_p139_f376_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_3_p139_f376_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_3_p139_f376_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_2_p15_f199_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_2_p15_f199_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_2_p15_f199_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_2_p15_f199_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_1_p37_f398_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_1_p37_f398_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Norway_fid_1_p37_f398_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Norway_fid_1_p37_f398_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_3_p131_f378_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_3_p131_f378_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_3_p131_f378_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_3_p131_f378_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_2_p94_f205_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_2_p94_f205_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_2_p94_f205_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_2_p94_f205_Fall_vh_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_1_p94_f210_Spring_vv_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_1_p94_f210_Spring_vh_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_1_p94_f210_Fall_vv_median_20230314&#x27;,\n",
" &#x27;Alaska_fid_1_p94_f210_Fall_vh_median_20230314&#x27;], dtype=&#x27;&lt;U48&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U11</div><div class='xr-var-preview xr-preview'>&#x27;cog_default&#x27;</div><input id='attrs-9def962b-7722-4109-b65e-0f49652ac08c' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-9def962b-7722-4109-b65e-0f49652ac08c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-aeccde8e-bb02-4fe5-a06c-3ef9f367bbf1' class='xr-var-data-in' type='checkbox'><label for='data-aeccde8e-bb02-4fe5-a06c-3ef9f367bbf1' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;cog_default&#x27;], dtype=&#x27;&lt;U11&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>x</span></div><div class='xr-var-dims'>(x)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-5.901e+05 -5.901e+05 ... 1.154e+06</div><input id='attrs-e2263834-9eeb-4720-9a53-72c229b834f1' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e2263834-9eeb-4720-9a53-72c229b834f1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cbbc49dd-d995-4bae-aa62-c46935550842' class='xr-var-data-in' type='checkbox'><label for='data-cbbc49dd-d995-4bae-aa62-c46935550842' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([-590130., -590100., -590070., ..., 1153560., 1153590., 1153620.])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>y</span></div><div class='xr-var-dims'>(y)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1.297e+07 1.297e+07 ... 6.339e+06</div><input id='attrs-bf9b849a-f41c-4721-aa70-945952d0b5a7' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-bf9b849a-f41c-4721-aa70-945952d0b5a7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f9dfdb79-3332-4e4e-ac30-6930a4ccc5ba' class='xr-var-data-in' type='checkbox'><label for='data-f9dfdb79-3332-4e4e-ac30-6930a4ccc5ba' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([12971160., 12971130., 12971100., ..., 6339120., 6339090., 6339060.])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>proj:epsg</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>3.263e+04 3.263e+04 ... 3.261e+04</div><input id='attrs-70c3e99a-cfe5-41f7-807b-646143b2c979' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-70c3e99a-cfe5-41f7-807b-646143b2c979' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b646ebc0-1642-4776-9bd6-ed9ee2ec4062' class='xr-var-data-in' type='checkbox'><label for='data-b646ebc0-1642-4776-9bd6-ed9ee2ec4062' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([32633., 32633., 32633., 32633., 32635., 32635., 32635., 32635.,\n",
" 32633., 32633., 32633., 32633., 32633., 32633., 32633., 32633.,\n",
" 32631., 32631., 32631., 32631., 32632., 32632., 32632., 32632.,\n",
" 32605., 32605., 32605., 32605., 32606., 32606., 32606., 32606.,\n",
" 32606., 32606., 32606., 32606.])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>proj:geometry</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>{&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates...</div><input id='attrs-8d05ccb2-c701-490f-9594-8c9a49516fa4' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-8d05ccb2-c701-490f-9594-8c9a49516fa4' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-92d1206f-04ca-4b89-a40b-a1d11e3c6854' class='xr-var-data-in' type='checkbox'><label for='data-92d1206f-04ca-4b89-a40b-a1d11e3c6854' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([{&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[254250.0, 6593790.0], [544080.0, 6593790.0], [544080.0, 6815970.0], [254250.0, 6815970.0], [254250.0, 6593790.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[254250.0, 6593790.0], [544080.0, 6593790.0], [544080.0, 6815970.0], [254250.0, 6815970.0], [254250.0, 6593790.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[254370.0, 6593700.0], [544230.0, 6593700.0], [544230.0, 6815940.0], [254370.0, 6815940.0], [254370.0, 6593700.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[254370.0, 6593700.0], [544230.0, 6593700.0], [544230.0, 6815940.0], [254370.0, 6815940.0], [254370.0, 6593700.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[412830.0, 7758300.0], [699780.0, 7758300.0], [699780.0, 7989570.0], [412830.0, 7989570.0], [412830.0, 7758300.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[412830.0, 7758300.0], [699780.0, 7758300.0], [699780.0, 7989570.0], [412830.0, 7989570.0], [412830.0, 7758300.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[412650.0, 7758000.0], [699780.0, 7758000.0], [699780.0, 7989600.0], [412650.0, 7989600.0], [412650.0, 7758000.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[412650.0, 7758000.0], [699780.0, 7758000.0], [699780.0, 7989600.0], [412650.0, 7989600.0], [412650.0, 7758000.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[408720.0, 7414020.0], [694980.0, 7414020.0], [694980.0, 7642290.0], [408720.0, 7642290.0], [408720.0, 7414020.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[408720.0, 7414020.0], [694980.0, 7414020.0], [694980.0, 7642290.0], [408720.0, 7642290.0], [408720.0, 7414020.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[408060.0, 7412520.0], [702390.0, 7412520.0], [702390.0, 7642440.0], [408060.0, 7642440.0], [408060.0, 7412520.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[408060.0, 7412520.0], [702390.0, 7412520.0], [702390.0, 7642440.0], [408060.0, 7642440.0], [408060.0, 7412520.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[238890.0, 7070340.0], [540870.0, 7070340.0], [540870.0, 7316310.0], [238890.0, 7316310.0], [238890.0, 7070340.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[238890.0, 7070340.0], [540870.0, 7070340.0], [540870.0, 7316310.0], [238890.0, 7316310.0], [238890.0, 7070340.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[238830.0, 7070310.0], [540900.0, 7070310.0], [540900.0, 7316280.0], [238830.0, 7316280.0], [238830.0, 7070310.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[238830.0, 7070310.0], [540900.0, 7070310.0], [540900.0, 7316280.0], [238830.0, 7316280.0], [238830.0, 7070310.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[550620.0, 6713490.0], [727410.0, 6713490.0], [727410.0, 6946020.0], [550620.0, 6946020.0], [550620.0, 6713490.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[550620.0, 6713490.0], [727410.0, 6713490.0], [727410.0, 6946020.0], [550620.0, 6946020.0], [550620.0, 6713490.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[550620.0, 6713490.0], [727410.0, 6713490.0], [727410.0, 6945930.0], [550620.0, 6945930.0], [550620.0, 6713490.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[550620.0, 6713490.0], [727410.0, 6713490.0], [727410.0, 6945930.0], [550620.0, 6945930.0], [550620.0, 6713490.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[286590.0, 6330390.0], [583410.0, 6330390.0], [583410.0, 6562050.0], [286590.0, 6562050.0], [286590.0, 6330390.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[286590.0, 6330390.0], [583410.0, 6330390.0], [583410.0, 6562050.0], [286590.0, 6562050.0], [286590.0, 6330390.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[286500.0, 6330450.0], [583440.0, 6330450.0], [583440.0, 6562050.0], [286500.0, 6562050.0], [286500.0, 6330450.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[286500.0, 6330450.0], [583440.0, 6330450.0], [583440.0, 6562050.0], [286500.0, 6562050.0], [286500.0, 6330450.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[491820.0, 7007670.0], [775080.0, 7007670.0], [775080.0, 7227450.0], [491820.0, 7227450.0], [491820.0, 7007670.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[491820.0, 7007670.0], [775080.0, 7007670.0], [775080.0, 7227450.0], [491820.0, 7227450.0], [491820.0, 7007670.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[491760.0, 7007610.0], [775080.0, 7007610.0], [775080.0, 7227510.0], [491760.0, 7227510.0], [491760.0, 7007610.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[491760.0, 7007610.0], [775080.0, 7007610.0], [775080.0, 7227510.0], [491760.0, 7227510.0], [491760.0, 7007610.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[386340.0, 6927210.0], [674880.0, 6927210.0], [674880.0, 7152630.0], [386340.0, 7152630.0], [386340.0, 6927210.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[386340.0, 6927210.0], [674880.0, 6927210.0], [674880.0, 7152630.0], [386340.0, 7152630.0], [386340.0, 6927210.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[385260.0, 6927240.0], [675810.0, 6927240.0], [675810.0, 7158330.0], [385260.0, 7158330.0], [385260.0, 6927240.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[385260.0, 6927240.0], [675810.0, 6927240.0], [675810.0, 7158330.0], [385260.0, 7158330.0], [385260.0, 6927240.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[351540.0, 7091700.0], [639720.0, 7091700.0], [639720.0, 7321290.0], [351540.0, 7321290.0], [351540.0, 7091700.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[351540.0, 7091700.0], [639720.0, 7091700.0], [639720.0, 7321290.0], [351540.0, 7321290.0], [351540.0, 7091700.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[351690.0, 7091730.0], [639690.0, 7091730.0], [639690.0, 7321290.0], [351690.0, 7321290.0], [351690.0, 7091730.0]]]},\n",
" {&#x27;type&#x27;: &#x27;Polygon&#x27;, &#x27;coordinates&#x27;: [[[351690.0, 7091730.0], [639690.0, 7091730.0], [639690.0, 7321290.0], [351690.0, 7321290.0], [351690.0, 7091730.0]]]}],\n",
" dtype=object)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>epsg</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>32633</div><input id='attrs-6e676c22-5ab6-41c8-8dfc-46a1dda5830b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6e676c22-5ab6-41c8-8dfc-46a1dda5830b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c92aca7f-9cd9-4712-a005-9678ee6b371a' class='xr-var-data-in' type='checkbox'><label for='data-c92aca7f-9cd9-4712-a005-9678ee6b371a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array(32633)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-d1498f45-db6e-4f43-b792-c419769cbacd' class='xr-section-summary-in' type='checkbox' ><label for='section-d1498f45-db6e-4f43-b792-c419769cbacd' class='xr-section-summary' >Indexes: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>time</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-b9d68a2d-9476-4ff7-8982-12951ee659ce' class='xr-index-data-in' type='checkbox'/><label for='index-b9d68a2d-9476-4ff7-8982-12951ee659ce' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(DatetimeIndex([&#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;,\n",
" &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;, &#x27;2023-03-14&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;, name=&#x27;time&#x27;, freq=None))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-631f6d79-dd3c-4d75-8abb-44d0ddab0386' class='xr-index-data-in' type='checkbox'/><label for='index-631f6d79-dd3c-4d75-8abb-44d0ddab0386' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;cog_default&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>x</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-04bbf1ae-dbb9-4f4c-8214-5982b7593ffd' class='xr-index-data-in' type='checkbox'/><label for='index-04bbf1ae-dbb9-4f4c-8214-5982b7593ffd' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Float64Index([-590130.0, -590100.0, -590070.0, -590040.0, -590010.0, -589980.0,\n",
" -589950.0, -589920.0, -589890.0, -589860.0,\n",
" ...\n",
" 1153350.0, 1153380.0, 1153410.0, 1153440.0, 1153470.0, 1153500.0,\n",
" 1153530.0, 1153560.0, 1153590.0, 1153620.0],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;x&#x27;, length=58126))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>y</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-8cf7bffa-31d7-404d-982c-96d46bd3ff7a' class='xr-index-data-in' type='checkbox'/><label for='index-8cf7bffa-31d7-404d-982c-96d46bd3ff7a' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Float64Index([12971160.0, 12971130.0, 12971100.0, 12971070.0, 12971040.0,\n",
" 12971010.0, 12970980.0, 12970950.0, 12970920.0, 12970890.0,\n",
" ...\n",
" 6339330.0, 6339300.0, 6339270.0, 6339240.0, 6339210.0,\n",
" 6339180.0, 6339150.0, 6339120.0, 6339090.0, 6339060.0],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;y&#x27;, length=221071))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-3a7cd1b7-cb0b-4154-8666-de3a6f1dea61' class='xr-section-summary-in' type='checkbox' checked><label for='section-3a7cd1b7-cb0b-4154-8666-de3a6f1dea61' class='xr-section-summary' >Attributes: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>spec :</span></dt><dd>RasterSpec(epsg=32633, bounds=(-590130.0, 6339030.0, 1153650.0, 12971160.0), resolutions_xy=(30.0, 30.0))</dd><dt><span>crs :</span></dt><dd>epsg:32633</dd><dt><span>transform :</span></dt><dd>| 30.00, 0.00,-590130.00|\n",
"| 0.00,-30.00, 12971160.00|\n",
"| 0.00, 0.00, 1.00|</dd><dt><span>resolution :</span></dt><dd>30.0</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.DataArray 'stackstac-b7fa6e5ce96015b2bffd402fe11936fb' (time: 36,\n",
" band: 1,\n",
" y: 221071,\n",
" x: 58126)>\n",
"dask.array<fetch_raster_window, shape=(36, 1, 221071, 58126), dtype=float64, chunksize=(1, 1, 1024, 1024), chunktype=numpy.ndarray>\n",
"Coordinates:\n",
" * time (time) datetime64[ns] 2023-03-14 2023-03-14 ... 2023-03-14\n",
" id (time) <U48 'Norway_fid_6_p73_f195_Spring_vv_median_202303...\n",
" * band (band) <U11 'cog_default'\n",
" * x (x) float64 -5.901e+05 -5.901e+05 ... 1.154e+06 1.154e+06\n",
" * y (y) float64 1.297e+07 1.297e+07 ... 6.339e+06 6.339e+06\n",
" proj:epsg (time) float64 3.263e+04 3.263e+04 ... 3.261e+04 3.261e+04\n",
" proj:geometry (time) object {'type': 'Polygon', 'coordinates': [[[254250...\n",
" epsg int64 32633\n",
"Attributes:\n",
" spec: RasterSpec(epsg=32633, bounds=(-590130.0, 6339030.0, 1153650...\n",
" crs: epsg:32633\n",
" transform: | 30.00, 0.00,-590130.00|\\n| 0.00,-30.00, 12971160.00|\\n| 0....\n",
" resolution: 30.0"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"stack"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "fd42e426",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python [conda env:explore-sentinel1-rtc]",
"language": "python",
"name": "conda-env-explore-sentinel1-rtc-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.10.9"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment