Skip to content

Instantly share code, notes, and snippets.

@jmettes
Last active September 3, 2025 06:55
Show Gist options
  • Select an option

  • Save jmettes/cac85435b558c5662bf243a263223804 to your computer and use it in GitHub Desktop.

Select an option

Save jmettes/cac85435b558c5662bf243a263223804 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": []
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "TDkiljIpRhpT",
"outputId": "b5bff5df-22b0-48fa-b2f5-2c579113f18e"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Collecting git+https://github.com/DLR-terrabyte/pygeofilter-duckdb.git\n",
" Cloning https://github.com/DLR-terrabyte/pygeofilter-duckdb.git to /tmp/pip-req-build-u30549d1\n",
" Running command git clone --filter=blob:none --quiet https://github.com/DLR-terrabyte/pygeofilter-duckdb.git /tmp/pip-req-build-u30549d1\n",
" Resolved https://github.com/DLR-terrabyte/pygeofilter-duckdb.git to commit aeaaa14fd8e59b688e3cfd32dbd2cc8e3f5ef2eb\n",
" Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n",
" Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n",
" Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n",
"Requirement already satisfied: duckdb==1.0.0 in /usr/local/lib/python3.12/dist-packages (1.0.0)\n",
"Requirement already satisfied: stac-geoparquet in /usr/local/lib/python3.12/dist-packages (0.7.0)\n",
"Requirement already satisfied: ciso8601 in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (2.3.3)\n",
"Requirement already satisfied: deltalake in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (1.1.4)\n",
"Requirement already satisfied: geopandas in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (1.1.1)\n",
"Requirement already satisfied: orjson in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (3.11.2)\n",
"Requirement already satisfied: packaging in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (25.0)\n",
"Requirement already satisfied: pandas in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (2.2.2)\n",
"Requirement already satisfied: pyarrow!=19.0.0,>=16 in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (18.1.0)\n",
"Requirement already satisfied: pyproj in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (3.7.2)\n",
"Requirement already satisfied: pystac in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (1.13.0)\n",
"Requirement already satisfied: shapely in /usr/local/lib/python3.12/dist-packages (from stac-geoparquet) (2.1.1)\n",
"Requirement already satisfied: pygeofilter>=0.2.4 in /usr/local/lib/python3.12/dist-packages (from pygeofilter-duckdb==1.0) (0.3.1)\n",
"Requirement already satisfied: dateparser in /usr/local/lib/python3.12/dist-packages (from pygeofilter>=0.2.4->pygeofilter-duckdb==1.0) (1.2.2)\n",
"Requirement already satisfied: lark in /usr/local/lib/python3.12/dist-packages (from pygeofilter>=0.2.4->pygeofilter-duckdb==1.0) (1.2.2)\n",
"Requirement already satisfied: pygeoif>=1.0.0 in /usr/local/lib/python3.12/dist-packages (from pygeofilter>=0.2.4->pygeofilter-duckdb==1.0) (1.5.1)\n",
"Requirement already satisfied: arro3-core>=0.5.0 in /usr/local/lib/python3.12/dist-packages (from deltalake->stac-geoparquet) (0.6.1)\n",
"Requirement already satisfied: deprecated>=1.2.18 in /usr/local/lib/python3.12/dist-packages (from deltalake->stac-geoparquet) (1.2.18)\n",
"Requirement already satisfied: numpy>=1.24 in /usr/local/lib/python3.12/dist-packages (from geopandas->stac-geoparquet) (2.0.2)\n",
"Requirement already satisfied: pyogrio>=0.7.2 in /usr/local/lib/python3.12/dist-packages (from geopandas->stac-geoparquet) (0.11.1)\n",
"Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas->stac-geoparquet) (2.9.0.post0)\n",
"Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.12/dist-packages (from pandas->stac-geoparquet) (2025.2)\n",
"Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.12/dist-packages (from pandas->stac-geoparquet) (2025.2)\n",
"Requirement already satisfied: certifi in /usr/local/lib/python3.12/dist-packages (from pyproj->stac-geoparquet) (2025.8.3)\n",
"Requirement already satisfied: wrapt<2,>=1.10 in /usr/local/lib/python3.12/dist-packages (from deprecated>=1.2.18->deltalake->stac-geoparquet) (1.17.3)\n",
"Requirement already satisfied: typing_extensions in /usr/local/lib/python3.12/dist-packages (from pygeoif>=1.0.0->pygeofilter>=0.2.4->pygeofilter-duckdb==1.0) (4.15.0)\n",
"Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas->stac-geoparquet) (1.17.0)\n",
"Requirement already satisfied: regex>=2024.9.11 in /usr/local/lib/python3.12/dist-packages (from dateparser->pygeofilter>=0.2.4->pygeofilter-duckdb==1.0) (2024.11.6)\n",
"Requirement already satisfied: tzlocal>=0.2 in /usr/local/lib/python3.12/dist-packages (from dateparser->pygeofilter>=0.2.4->pygeofilter-duckdb==1.0) (5.3.1)\n"
]
}
],
"source": [
"!pip install duckdb==1.0.0 stac-geoparquet git+https://github.com/DLR-terrabyte/pygeofilter-duckdb.git"
]
},
{
"cell_type": "code",
"source": [
"!pip install odc-stac"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Pwdxq_BbT7DT",
"outputId": "8a2f74f0-cc93-48a0-99fc-0f52d41d35c3"
},
"execution_count": 20,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Collecting odc-stac\n",
" Downloading odc_stac-0.4.0-py3-none-any.whl.metadata (5.9 kB)\n",
"Collecting affine (from odc-stac)\n",
" Downloading affine-2.4.0-py3-none-any.whl.metadata (4.0 kB)\n",
"Collecting odc-geo>=0.4.7 (from odc-stac)\n",
" Downloading odc_geo-0.4.10-py3-none-any.whl.metadata (6.1 kB)\n",
"Collecting odc-loader>=0.5.1 (from odc-stac)\n",
" Downloading odc_loader-0.5.1-py3-none-any.whl.metadata (1.3 kB)\n",
"Collecting rasterio!=1.3.0,!=1.3.1,>=1.0.0 (from odc-stac)\n",
" Downloading rasterio-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.1 kB)\n",
"Requirement already satisfied: dask[array] in /usr/local/lib/python3.12/dist-packages (from odc-stac) (2025.5.0)\n",
"Requirement already satisfied: numpy>=1.20.0 in /usr/local/lib/python3.12/dist-packages (from odc-stac) (2.0.2)\n",
"Requirement already satisfied: pandas in /usr/local/lib/python3.12/dist-packages (from odc-stac) (2.2.2)\n",
"Requirement already satisfied: pystac<2,>=1.0.0 in /usr/local/lib/python3.12/dist-packages (from odc-stac) (1.13.0)\n",
"Requirement already satisfied: toolz in /usr/local/lib/python3.12/dist-packages (from odc-stac) (0.12.1)\n",
"Requirement already satisfied: typing-extensions in /usr/local/lib/python3.12/dist-packages (from odc-stac) (4.15.0)\n",
"Requirement already satisfied: xarray>=0.19 in /usr/local/lib/python3.12/dist-packages (from odc-stac) (2025.8.0)\n",
"Requirement already satisfied: cachetools in /usr/local/lib/python3.12/dist-packages (from odc-geo>=0.4.7->odc-stac) (5.5.2)\n",
"Requirement already satisfied: pyproj>=3.0.0 in /usr/local/lib/python3.12/dist-packages (from odc-geo>=0.4.7->odc-stac) (3.7.2)\n",
"Requirement already satisfied: shapely in /usr/local/lib/python3.12/dist-packages (from odc-geo>=0.4.7->odc-stac) (2.1.1)\n",
"Requirement already satisfied: python-dateutil>=2.7.0 in /usr/local/lib/python3.12/dist-packages (from pystac<2,>=1.0.0->odc-stac) (2.9.0.post0)\n",
"Requirement already satisfied: attrs in /usr/local/lib/python3.12/dist-packages (from rasterio!=1.3.0,!=1.3.1,>=1.0.0->odc-stac) (25.3.0)\n",
"Requirement already satisfied: certifi in /usr/local/lib/python3.12/dist-packages (from rasterio!=1.3.0,!=1.3.1,>=1.0.0->odc-stac) (2025.8.3)\n",
"Requirement already satisfied: click>=4.0 in /usr/local/lib/python3.12/dist-packages (from rasterio!=1.3.0,!=1.3.1,>=1.0.0->odc-stac) (8.2.1)\n",
"Collecting cligj>=0.5 (from rasterio!=1.3.0,!=1.3.1,>=1.0.0->odc-stac)\n",
" Downloading cligj-0.7.2-py3-none-any.whl.metadata (5.0 kB)\n",
"Collecting click-plugins (from rasterio!=1.3.0,!=1.3.1,>=1.0.0->odc-stac)\n",
" Downloading click_plugins-1.1.1.2-py2.py3-none-any.whl.metadata (6.5 kB)\n",
"Requirement already satisfied: pyparsing in /usr/local/lib/python3.12/dist-packages (from rasterio!=1.3.0,!=1.3.1,>=1.0.0->odc-stac) (3.2.3)\n",
"Requirement already satisfied: packaging>=24.1 in /usr/local/lib/python3.12/dist-packages (from xarray>=0.19->odc-stac) (25.0)\n",
"Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.12/dist-packages (from pandas->odc-stac) (2025.2)\n",
"Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.12/dist-packages (from pandas->odc-stac) (2025.2)\n",
"Requirement already satisfied: cloudpickle>=3.0.0 in /usr/local/lib/python3.12/dist-packages (from dask[array]->odc-stac) (3.1.1)\n",
"Requirement already satisfied: fsspec>=2021.09.0 in /usr/local/lib/python3.12/dist-packages (from dask[array]->odc-stac) (2025.3.0)\n",
"Requirement already satisfied: partd>=1.4.0 in /usr/local/lib/python3.12/dist-packages (from dask[array]->odc-stac) (1.4.2)\n",
"Requirement already satisfied: pyyaml>=5.3.1 in /usr/local/lib/python3.12/dist-packages (from dask[array]->odc-stac) (6.0.2)\n",
"Requirement already satisfied: locket in /usr/local/lib/python3.12/dist-packages (from partd>=1.4.0->dask[array]->odc-stac) (1.0.0)\n",
"Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.7.0->pystac<2,>=1.0.0->odc-stac) (1.17.0)\n",
"Downloading odc_stac-0.4.0-py3-none-any.whl (44 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m44.3/44.3 kB\u001b[0m \u001b[31m2.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hDownloading odc_geo-0.4.10-py3-none-any.whl (155 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m155.1/155.1 kB\u001b[0m \u001b[31m10.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hDownloading odc_loader-0.5.1-py3-none-any.whl (50 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.7/50.7 kB\u001b[0m \u001b[31m3.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hDownloading rasterio-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.3 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m22.3/22.3 MB\u001b[0m \u001b[31m76.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hDownloading affine-2.4.0-py3-none-any.whl (15 kB)\n",
"Downloading cligj-0.7.2-py3-none-any.whl (7.1 kB)\n",
"Downloading click_plugins-1.1.1.2-py2.py3-none-any.whl (11 kB)\n",
"Installing collected packages: cligj, click-plugins, affine, rasterio, odc-geo, odc-loader, odc-stac\n",
"Successfully installed affine-2.4.0 click-plugins-1.1.1.2 cligj-0.7.2 odc-geo-0.4.10 odc-loader-0.5.1 odc-stac-0.4.0 rasterio-1.4.3\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"import json\n",
"import pystac\n",
"import duckdb\n",
"from stac_geoparquet.arrow._api import stac_table_to_items\n",
"\n",
"# Install and load DuckDB spatial extension\n",
"duckdb.install_extension('spatial')\n",
"duckdb.load_extension('spatial')\n",
"\n",
"# Use pygeofilter library to convert between CQL2-JSON/Text and SQL query\n",
"from pygeofilter.parsers.cql2_json import parse as json_parse\n",
"from pygeofilter.backends.duckdb import to_sql_where\n",
"from pygeofilter.util import IdempotentDict"
],
"metadata": {
"id": "4Kj0glUNRouM"
},
"execution_count": 2,
"outputs": []
},
{
"cell_type": "code",
"source": [
"minx, miny, maxx, maxy = (132.0, -25.0, 136.0, -20.0)"
],
"metadata": {
"id": "gp_oaNR0SQQy"
},
"execution_count": 3,
"outputs": []
},
{
"cell_type": "code",
"source": [
"url = \"s3://deant-data-public-dev/experimental/for_zhengshu/geoparquet_partitioned.parquet/**/*.parquet\""
],
"metadata": {
"id": "f6g5c_KPSefz"
},
"execution_count": 4,
"outputs": []
},
{
"cell_type": "code",
"source": [
"start = '2025-01-01T00:00:00Z'\n",
"end = '2025-02-01T23:59:59Z'\n",
"\n",
"cql2_filter = {\n",
" \"op\": \"and\",\n",
" \"args\": [\n",
" # {\n",
" # \"op\": \"between\",\n",
" # \"args\": [\n",
" # {\n",
" # \"property\": \"eo:cloud_cover\"\n",
" # },\n",
" # [0, 21]\n",
" # ]\n",
" # },\n",
" {\n",
" \"op\": \"between\",\n",
" \"args\": [\n",
" {\n",
" \"property\": \"datetime\"\n",
" },\n",
" [start, end]\n",
" ]\n",
" },\n",
" {\n",
" \"op\": \"s_intersects\",\n",
" \"args\": [\n",
" { \"property\": \"geometry\" } ,\n",
" {\n",
" \"type\": \"Polygon\",\n",
" \"coordinates\": [[\n",
" [minx, miny],\n",
" [maxx, miny],\n",
" [maxx, maxy],\n",
" [minx, maxy],\n",
" [minx, miny],\n",
" ]]\n",
" }\n",
" ]\n",
" }\n",
" ]\n",
"}\n",
"\n",
"sql_where = to_sql_where(json_parse(cql2_filter), IdempotentDict())"
],
"metadata": {
"id": "FSI7hZo_RyCT"
},
"execution_count": 5,
"outputs": []
},
{
"cell_type": "code",
"source": [
"%%time\n",
"# Note: union_by_name slows down the query process, but is necessary when there are properties not available in all STAC items\n",
"sql_query = f\"SELECT * FROM read_parquet('{url}', union_by_name=False) WHERE {sql_where}\"\n",
"print(f\"DuckDB Query:\\n{sql_query}\\n\")\n",
"db = duckdb.query(sql_query)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rIWgy43OSZ7j",
"outputId": "13eb0a37-1b31-43a2-ac45-4f6d5568f5cb"
},
"execution_count": 6,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"DuckDB Query:\n",
"SELECT * FROM read_parquet('s3://deant-data-public-dev/experimental/for_zhengshu/geoparquet_partitioned.parquet/**/*.parquet', union_by_name=False) WHERE ((\"datetime\" BETWEEN '2025-01-01T00:00:00Z' AND '2025-02-01T23:59:59Z') AND ST_Intersects(ST_GeomFromWKB(geometry),ST_GeomFromHEXEWKB('01030000000100000005000000000000000080604000000000000039C0000000000000614000000000000039C0000000000000614000000000000034C0000000000080604000000000000034C0000000000080604000000000000039C0')))\n",
"\n",
"CPU times: user 271 ms, sys: 26.1 ms, total: 297 ms\n",
"Wall time: 2.63 s\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"%%time\n",
"## Convert DuckDB result to Arrow table\n",
"table = db.fetch_arrow_table()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 84,
"referenced_widgets": [
"2696bfc8435643a0809e6b2267067743",
"b7e80444235747e8bdaac5579bb54720",
"689d06677db84c05996a5e20142436c9"
]
},
"id": "_89zSiwVSoDL",
"outputId": "1a975478-5241-4c5e-b4c6-5dd1f4dedf83"
},
"execution_count": 7,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))"
],
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "2696bfc8435643a0809e6b2267067743"
}
},
"metadata": {}
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"CPU times: user 1.52 s, sys: 405 ms, total: 1.93 s\n",
"Wall time: 1min 50s\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"%%time\n",
"## Convert Arrow table to List of PyStac-Items\n",
"items = []\n",
"for item in stac_table_to_items(table):\n",
" items.append(pystac.Item.from_dict(item))\n",
"\n",
"print(\"%s items found\\n\" % len(items))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "C5fyougyStPD",
"outputId": "e78115af-bd99-4e4b-d1b6-c78eeb7e3844"
},
"execution_count": 9,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"216 items found\n",
"\n",
"CPU times: user 562 ms, sys: 10.5 ms, total: 573 ms\n",
"Wall time: 575 ms\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"from odc.stac import load\n",
"data = load(items, bbox=[minx, miny, maxx, maxy], crs=\"utm\", resolution=250, chunks={})\n",
"data"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 536
},
"id": "mL5sQ9uUTeVZ",
"outputId": "58e59026-aec9-46c2-d5de-a60d1c6638fa"
},
"execution_count": 17,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<xarray.Dataset> Size: 26GB\n",
"Dimensions: (y: 2227, x: 1675, time: 216)\n",
"Coordinates:\n",
" * y (y) float64 18kB 7.788e+06 7.788e+06 ... 7.232e+06\n",
" * x (x) float64 13kB 1.861e+05 1.864e+05 ... 6.046e+05\n",
" spatial_ref int32 4B 32753\n",
" * time (time) datetime64[ns] 2kB 2025-01-04T20:34:27.837...\n",
"Data variables:\n",
" VH_gamma0 (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" VV_gamma0 (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" gamma0_to_beta0_ratio (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" gamma0_to_sigma0_ratio (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" incidence_angle (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" local_incidence_angle (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" mask (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>\n",
" number_of_looks (time, y, x) float32 3GB dask.array<chunksize=(1, 2227, 1675), meta=np.ndarray>"
],
"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(\n",
" --jp-content-font-color0,\n",
" var(--pst-color-text-base rgba(0, 0, 0, 1))\n",
" );\n",
" --xr-font-color2: var(\n",
" --jp-content-font-color2,\n",
" var(--pst-color-text-base, rgba(0, 0, 0, 0.54))\n",
" );\n",
" --xr-font-color3: var(\n",
" --jp-content-font-color3,\n",
" var(--pst-color-text-base, rgba(0, 0, 0, 0.38))\n",
" );\n",
" --xr-border-color: var(\n",
" --jp-border-color2,\n",
" hsl(from var(--pst-color-on-background, white) h s calc(l - 10))\n",
" );\n",
" --xr-disabled-color: var(\n",
" --jp-layout-color3,\n",
" hsl(from var(--pst-color-on-background, white) h s calc(l - 40))\n",
" );\n",
" --xr-background-color: var(\n",
" --jp-layout-color0,\n",
" var(--pst-color-on-background, white)\n",
" );\n",
" --xr-background-color-row-even: var(\n",
" --jp-layout-color1,\n",
" hsl(from var(--pst-color-on-background, white) h s calc(l - 5))\n",
" );\n",
" --xr-background-color-row-odd: var(\n",
" --jp-layout-color2,\n",
" hsl(from var(--pst-color-on-background, white) h s calc(l - 15))\n",
" );\n",
"}\n",
"\n",
"html[theme=\"dark\"],\n",
"html[data-theme=\"dark\"],\n",
"body[data-theme=\"dark\"],\n",
"body.vscode-dark {\n",
" --xr-font-color0: var(\n",
" --jp-content-font-color0,\n",
" var(--pst-color-text-base, rgba(255, 255, 255, 1))\n",
" );\n",
" --xr-font-color2: var(\n",
" --jp-content-font-color2,\n",
" var(--pst-color-text-base, rgba(255, 255, 255, 0.54))\n",
" );\n",
" --xr-font-color3: var(\n",
" --jp-content-font-color3,\n",
" var(--pst-color-text-base, rgba(255, 255, 255, 0.38))\n",
" );\n",
" --xr-border-color: var(\n",
" --jp-border-color2,\n",
" hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10))\n",
" );\n",
" --xr-disabled-color: var(\n",
" --jp-layout-color3,\n",
" hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40))\n",
" );\n",
" --xr-background-color: var(\n",
" --jp-layout-color0,\n",
" var(--pst-color-on-background, #111111)\n",
" );\n",
" --xr-background-color-row-even: var(\n",
" --jp-layout-color1,\n",
" hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5))\n",
" );\n",
" --xr-background-color-row-odd: var(\n",
" --jp-layout-color2,\n",
" hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15))\n",
" );\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 0 20px 0 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: inline-block;\n",
" opacity: 0;\n",
" height: 0;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
" border: 2px solid transparent !important;\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:focus + label {\n",
" border: 2px solid var(--xr-font-color0) !important;\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",
" border-color: var(--xr-background-color-row-odd);\n",
" margin-bottom: 0;\n",
" padding-top: 2px;\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",
" border-color: var(--xr-background-color-row-even);\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",
" border-top: 2px dotted var(--xr-background-color);\n",
" padding-bottom: 20px !important;\n",
" padding-top: 10px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in + label,\n",
".xr-var-data-in + label,\n",
".xr-index-data-in + label {\n",
" padding: 0 1px;\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-data > pre,\n",
".xr-index-data > pre,\n",
".xr-var-data > table > tbody > tr {\n",
" background-color: transparent !important;\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",
"\n",
".xr-var-attrs-in:checked + label > .xr-icon-file-text2,\n",
".xr-var-data-in:checked + label > .xr-icon-database,\n",
".xr-index-data-in:checked + label > .xr-icon-database {\n",
" color: var(--xr-font-color0);\n",
" filter: drop-shadow(1px 1px 5px var(--xr-font-color2));\n",
" stroke-width: 0.8px;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.Dataset&gt; Size: 26GB\n",
"Dimensions: (y: 2227, x: 1675, time: 216)\n",
"Coordinates:\n",
" * y (y) float64 18kB 7.788e+06 7.788e+06 ... 7.232e+06\n",
" * x (x) float64 13kB 1.861e+05 1.864e+05 ... 6.046e+05\n",
" spatial_ref int32 4B 32753\n",
" * time (time) datetime64[ns] 2kB 2025-01-04T20:34:27.837...\n",
"Data variables:\n",
" VH_gamma0 (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" VV_gamma0 (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" gamma0_to_beta0_ratio (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" gamma0_to_sigma0_ratio (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" incidence_angle (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" local_incidence_angle (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" mask (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;\n",
" number_of_looks (time, y, x) float32 3GB dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-1c20a018-e08f-46fe-b3e9-8a2fded73515' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-1c20a018-e08f-46fe-b3e9-8a2fded73515' 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'>y</span>: 2227</li><li><span class='xr-has-index'>x</span>: 1675</li><li><span class='xr-has-index'>time</span>: 216</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-e283587a-e71b-47eb-821f-8e3544829534' class='xr-section-summary-in' type='checkbox' checked><label for='section-e283587a-e71b-47eb-821f-8e3544829534' class='xr-section-summary' >Coordinates: <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-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'>7.788e+06 7.788e+06 ... 7.232e+06</div><input id='attrs-8e822026-72cf-4316-90ba-536075aef496' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-8e822026-72cf-4316-90ba-536075aef496' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-65d638ed-9c25-4ff9-a864-9720e55271f4' class='xr-var-data-in' type='checkbox'><label for='data-65d638ed-9c25-4ff9-a864-9720e55271f4' 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>units :</span></dt><dd>metre</dd><dt><span>resolution :</span></dt><dd>-250.0</dd><dt><span>crs :</span></dt><dd>EPSG:32753</dd></dl></div><div class='xr-var-data'><pre>array([7788125., 7787875., 7787625., ..., 7232125., 7231875., 7231625.])</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'>1.861e+05 1.864e+05 ... 6.046e+05</div><input id='attrs-de50da39-0b65-4c41-a4c2-98df97810fd8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-de50da39-0b65-4c41-a4c2-98df97810fd8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4d316d1f-ff1d-48c1-8125-d965182bd9a1' class='xr-var-data-in' type='checkbox'><label for='data-4d316d1f-ff1d-48c1-8125-d965182bd9a1' 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>units :</span></dt><dd>metre</dd><dt><span>resolution :</span></dt><dd>250.0</dd><dt><span>crs :</span></dt><dd>EPSG:32753</dd></dl></div><div class='xr-var-data'><pre>array([186125., 186375., 186625., ..., 604125., 604375., 604625.])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>spatial_ref</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>int32</div><div class='xr-var-preview xr-preview'>32753</div><input id='attrs-d02853b4-2ed1-482a-9752-40250a4c913c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d02853b4-2ed1-482a-9752-40250a4c913c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8948f56f-ea2e-4e9f-a6ce-9053774a6c4b' class='xr-var-data-in' type='checkbox'><label for='data-8948f56f-ea2e-4e9f-a6ce-9053774a6c4b' 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>spatial_ref :</span></dt><dd>PROJCRS[&quot;WGS 84 / UTM zone 53S&quot;,BASEGEOGCRS[&quot;WGS 84&quot;,ENSEMBLE[&quot;World Geodetic System 1984 ensemble&quot;,MEMBER[&quot;World Geodetic System 1984 (Transit)&quot;],MEMBER[&quot;World Geodetic System 1984 (G730)&quot;],MEMBER[&quot;World Geodetic System 1984 (G873)&quot;],MEMBER[&quot;World Geodetic System 1984 (G1150)&quot;],MEMBER[&quot;World Geodetic System 1984 (G1674)&quot;],MEMBER[&quot;World Geodetic System 1984 (G1762)&quot;],MEMBER[&quot;World Geodetic System 1984 (G2139)&quot;],MEMBER[&quot;World Geodetic System 1984 (G2296)&quot;],ELLIPSOID[&quot;WGS 84&quot;,6378137,298.257223563,LENGTHUNIT[&quot;metre&quot;,1]],ENSEMBLEACCURACY[2.0]],PRIMEM[&quot;Greenwich&quot;,0,ANGLEUNIT[&quot;degree&quot;,0.0174532925199433]],ID[&quot;EPSG&quot;,4326]],CONVERSION[&quot;UTM zone 53S&quot;,METHOD[&quot;Transverse Mercator&quot;,ID[&quot;EPSG&quot;,9807]],PARAMETER[&quot;Latitude of natural origin&quot;,0,ANGLEUNIT[&quot;degree&quot;,0.0174532925199433],ID[&quot;EPSG&quot;,8801]],PARAMETER[&quot;Longitude of natural origin&quot;,135,ANGLEUNIT[&quot;degree&quot;,0.0174532925199433],ID[&quot;EPSG&quot;,8802]],PARAMETER[&quot;Scale factor at natural origin&quot;,0.9996,SCALEUNIT[&quot;unity&quot;,1],ID[&quot;EPSG&quot;,8805]],PARAMETER[&quot;False easting&quot;,500000,LENGTHUNIT[&quot;metre&quot;,1],ID[&quot;EPSG&quot;,8806]],PARAMETER[&quot;False northing&quot;,10000000,LENGTHUNIT[&quot;metre&quot;,1],ID[&quot;EPSG&quot;,8807]]],CS[Cartesian,2],AXIS[&quot;(E)&quot;,east,ORDER[1],LENGTHUNIT[&quot;metre&quot;,1]],AXIS[&quot;(N)&quot;,north,ORDER[2],LENGTHUNIT[&quot;metre&quot;,1]],USAGE[SCOPE[&quot;Navigation and medium accuracy spatial referencing.&quot;],AREA[&quot;Between 132°E and 138°E, southern hemisphere between 80°S and equator, onshore and offshore. Australia. Indonesia.&quot;],BBOX[-80,132,0,138]],ID[&quot;EPSG&quot;,32753]]</dd><dt><span>crs_wkt :</span></dt><dd>PROJCRS[&quot;WGS 84 / UTM zone 53S&quot;,BASEGEOGCRS[&quot;WGS 84&quot;,ENSEMBLE[&quot;World Geodetic System 1984 ensemble&quot;,MEMBER[&quot;World Geodetic System 1984 (Transit)&quot;],MEMBER[&quot;World Geodetic System 1984 (G730)&quot;],MEMBER[&quot;World Geodetic System 1984 (G873)&quot;],MEMBER[&quot;World Geodetic System 1984 (G1150)&quot;],MEMBER[&quot;World Geodetic System 1984 (G1674)&quot;],MEMBER[&quot;World Geodetic System 1984 (G1762)&quot;],MEMBER[&quot;World Geodetic System 1984 (G2139)&quot;],MEMBER[&quot;World Geodetic System 1984 (G2296)&quot;],ELLIPSOID[&quot;WGS 84&quot;,6378137,298.257223563,LENGTHUNIT[&quot;metre&quot;,1]],ENSEMBLEACCURACY[2.0]],PRIMEM[&quot;Greenwich&quot;,0,ANGLEUNIT[&quot;degree&quot;,0.0174532925199433]],ID[&quot;EPSG&quot;,4326]],CONVERSION[&quot;UTM zone 53S&quot;,METHOD[&quot;Transverse Mercator&quot;,ID[&quot;EPSG&quot;,9807]],PARAMETER[&quot;Latitude of natural origin&quot;,0,ANGLEUNIT[&quot;degree&quot;,0.0174532925199433],ID[&quot;EPSG&quot;,8801]],PARAMETER[&quot;Longitude of natural origin&quot;,135,ANGLEUNIT[&quot;degree&quot;,0.0174532925199433],ID[&quot;EPSG&quot;,8802]],PARAMETER[&quot;Scale factor at natural origin&quot;,0.9996,SCALEUNIT[&quot;unity&quot;,1],ID[&quot;EPSG&quot;,8805]],PARAMETER[&quot;False easting&quot;,500000,LENGTHUNIT[&quot;metre&quot;,1],ID[&quot;EPSG&quot;,8806]],PARAMETER[&quot;False northing&quot;,10000000,LENGTHUNIT[&quot;metre&quot;,1],ID[&quot;EPSG&quot;,8807]]],CS[Cartesian,2],AXIS[&quot;(E)&quot;,east,ORDER[1],LENGTHUNIT[&quot;metre&quot;,1]],AXIS[&quot;(N)&quot;,north,ORDER[2],LENGTHUNIT[&quot;metre&quot;,1]],USAGE[SCOPE[&quot;Navigation and medium accuracy spatial referencing.&quot;],AREA[&quot;Between 132°E and 138°E, southern hemisphere between 80°S and equator, onshore and offshore. Australia. Indonesia.&quot;],BBOX[-80,132,0,138]],ID[&quot;EPSG&quot;,32753]]</dd><dt><span>semi_major_axis :</span></dt><dd>6378137.0</dd><dt><span>semi_minor_axis :</span></dt><dd>6356752.314245179</dd><dt><span>inverse_flattening :</span></dt><dd>298.257223563</dd><dt><span>reference_ellipsoid_name :</span></dt><dd>WGS 84</dd><dt><span>longitude_of_prime_meridian :</span></dt><dd>0.0</dd><dt><span>prime_meridian_name :</span></dt><dd>Greenwich</dd><dt><span>geographic_crs_name :</span></dt><dd>WGS 84</dd><dt><span>horizontal_datum_name :</span></dt><dd>World Geodetic System 1984 ensemble</dd><dt><span>projected_crs_name :</span></dt><dd>WGS 84 / UTM zone 53S</dd><dt><span>grid_mapping_name :</span></dt><dd>transverse_mercator</dd><dt><span>latitude_of_projection_origin :</span></dt><dd>0.0</dd><dt><span>longitude_of_central_meridian :</span></dt><dd>135.0</dd><dt><span>false_easting :</span></dt><dd>500000.0</dd><dt><span>false_northing :</span></dt><dd>10000000.0</dd><dt><span>scale_factor_at_central_meridian :</span></dt><dd>0.9996</dd><dt><span>GeoTransform :</span></dt><dd>186000 250 0 7788250 0 -250</dd></dl></div><div class='xr-var-data'><pre>array(32753, dtype=int32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2025-01-04T20:34:27.837650 ... 2...</div><input id='attrs-8a4fe1ca-f913-437f-bea0-cddeeb4203f3' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-8a4fe1ca-f913-437f-bea0-cddeeb4203f3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-32a580c5-f185-476b-9fd7-e21e8b458925' class='xr-var-data-in' type='checkbox'><label for='data-32a580c5-f185-476b-9fd7-e21e8b458925' 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;2025-01-04T20:34:27.837650000&#x27;, &#x27;2025-01-04T20:34:30.596206000&#x27;,\n",
" &#x27;2025-01-04T20:34:31.541762000&#x27;, ..., &#x27;2025-01-28T20:35:10.399997000&#x27;,\n",
" &#x27;2025-01-28T20:35:11.343498000&#x27;, &#x27;2025-01-28T20:35:12.301386000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-3010c63c-b30b-49f8-ba01-deedfaf5fb62' class='xr-section-summary-in' type='checkbox' checked><label for='section-3010c63c-b30b-49f8-ba01-deedfaf5fb62' class='xr-section-summary' >Data variables: <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>VH_gamma0</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-e7b733b7-1f06-4a7a-9602-b51d50d23434' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e7b733b7-1f06-4a7a-9602-b51d50d23434' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-131723a7-cc98-4d29-8e18-3a4f2d17d74d' class='xr-var-data-in' type='checkbox'><label for='data-131723a7-cc98-4d29-8e18-3a4f2d17d74d' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>VV_gamma0</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-1824dc7a-8bd5-4e7c-a838-d75666fb6f4b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-1824dc7a-8bd5-4e7c-a838-d75666fb6f4b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-302e9830-76ca-4c80-a20f-a8822dc01e0b' class='xr-var-data-in' type='checkbox'><label for='data-302e9830-76ca-4c80-a20f-a8822dc01e0b' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>gamma0_to_beta0_ratio</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-e8eb46a7-e0be-48f6-805e-3ad18388569a' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e8eb46a7-e0be-48f6-805e-3ad18388569a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-770376cf-7f45-44dd-89f9-fa7b13a162b2' class='xr-var-data-in' type='checkbox'><label for='data-770376cf-7f45-44dd-89f9-fa7b13a162b2' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>gamma0_to_sigma0_ratio</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-9f1d9917-45fd-426f-9a48-c5c9d0afad2d' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-9f1d9917-45fd-426f-9a48-c5c9d0afad2d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9095bdd0-fa6f-4251-bf0e-acab5a0a9a37' class='xr-var-data-in' type='checkbox'><label for='data-9095bdd0-fa6f-4251-bf0e-acab5a0a9a37' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>incidence_angle</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-6d50cc73-7b87-4052-ae2d-a1695bdb19ca' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6d50cc73-7b87-4052-ae2d-a1695bdb19ca' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-083601a5-26d9-4f26-94d5-50c6ae0093a2' class='xr-var-data-in' type='checkbox'><label for='data-083601a5-26d9-4f26-94d5-50c6ae0093a2' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>local_incidence_angle</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-359b1763-7d35-4e3e-b8ec-7bc57d4dbb3e' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-359b1763-7d35-4e3e-b8ec-7bc57d4dbb3e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-fd88e9a7-5171-41c1-be91-d8905a70acaf' class='xr-var-data-in' type='checkbox'><label for='data-fd88e9a7-5171-41c1-be91-d8905a70acaf' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>mask</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-db13e76c-1cf3-443e-880c-d13fe6672dac' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-db13e76c-1cf3-443e-880c-d13fe6672dac' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-230f918a-e5b9-450a-9757-019d8cff8c53' class='xr-var-data-in' type='checkbox'><label for='data-230f918a-e5b9-450a-9757-019d8cff8c53' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>number_of_looks</span></div><div class='xr-var-dims'>(time, y, x)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 2227, 1675), meta=np.ndarray&gt;</div><input id='attrs-e9a587dd-0082-4f4e-989c-16258defd94d' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e9a587dd-0082-4f4e-989c-16258defd94d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-72b4763b-4f9b-4255-a93a-75679f4bff41' class='xr-var-data-in' type='checkbox'><label for='data-72b4763b-4f9b-4255-a93a-75679f4bff41' 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 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.00 GiB </td>\n",
" <td> 14.23 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (216, 2227, 1675) </td>\n",
" <td> (1, 2227, 1675) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 216 chunks in 3 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"172\" height=\"192\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"121\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"122\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"124\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"125\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"128\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"129\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"130\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"133\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"134\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"136\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"137\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"138\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"140\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"141\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 32.60405082095515,22.60405082095515 32.60405082095515,142.60405082095514 10.0,120.0\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"101\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"102\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"103\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"104\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"106\" y2=\"5\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"107\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"108\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"109\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"110\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"112\" y2=\"11\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"113\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"114\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"115\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"116\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"118\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"119\" y2=\"18\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"120\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"121\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"32\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"100\" y1=\"0\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 100.25594970812753,0.0 122.86000052908268,22.60405082095515 32.60405082095515,22.60405082095515\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"122\" y2=\"22\" style=\"stroke-width:2\" />\n",
" <line x1=\"32\" y1=\"142\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"142\" style=\"stroke-width:2\" />\n",
" <line x1=\"122\" y1=\"22\" x2=\"122\" y2=\"142\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"32.60405082095515,22.60405082095515 122.86000052908268,22.60405082095515 122.86000052908268,142.60405082095514 32.60405082095515,142.60405082095514\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"77.732026\" y=\"162.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1675</text>\n",
" <text x=\"142.860001\" y=\"82.604051\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,142.860001,82.604051)\">2227</text>\n",
" <text x=\"11.302025\" y=\"151.302025\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.302025,151.302025)\">216</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-e7954962-f8e8-46ee-ac91-b119f5998376' class='xr-section-summary-in' type='checkbox' ><label for='section-e7954962-f8e8-46ee-ac91-b119f5998376' class='xr-section-summary' >Indexes: <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-index-name'><div>y</div></div><div class='xr-index-preview'>PandasIndex</div><input type='checkbox' disabled/><label></label><input id='index-5c18cf16-b756-4174-985d-f33bf44b6fd5' class='xr-index-data-in' type='checkbox'/><label for='index-5c18cf16-b756-4174-985d-f33bf44b6fd5' 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([7788125.0, 7787875.0, 7787625.0, 7787375.0, 7787125.0, 7786875.0,\n",
" 7786625.0, 7786375.0, 7786125.0, 7785875.0,\n",
" ...\n",
" 7233875.0, 7233625.0, 7233375.0, 7233125.0, 7232875.0, 7232625.0,\n",
" 7232375.0, 7232125.0, 7231875.0, 7231625.0],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;y&#x27;, length=2227))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>x</div></div><div class='xr-index-preview'>PandasIndex</div><input type='checkbox' disabled/><label></label><input id='index-3c97be58-7147-4b7b-8a7e-9b64a3bb9488' class='xr-index-data-in' type='checkbox'/><label for='index-3c97be58-7147-4b7b-8a7e-9b64a3bb9488' 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([186125.0, 186375.0, 186625.0, 186875.0, 187125.0, 187375.0, 187625.0,\n",
" 187875.0, 188125.0, 188375.0,\n",
" ...\n",
" 602375.0, 602625.0, 602875.0, 603125.0, 603375.0, 603625.0, 603875.0,\n",
" 604125.0, 604375.0, 604625.0],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;x&#x27;, length=1675))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>time</div></div><div class='xr-index-preview'>PandasIndex</div><input type='checkbox' disabled/><label></label><input id='index-7af00020-2729-484a-ad86-d9e04e397cdf' class='xr-index-data-in' type='checkbox'/><label for='index-7af00020-2729-484a-ad86-d9e04e397cdf' 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;2025-01-04 20:34:27.837650&#x27;, &#x27;2025-01-04 20:34:30.596206&#x27;,\n",
" &#x27;2025-01-04 20:34:31.541762&#x27;, &#x27;2025-01-04 20:34:33.356818&#x27;,\n",
" &#x27;2025-01-04 20:34:34.300319&#x27;, &#x27;2025-01-04 20:34:35.256152&#x27;,\n",
" &#x27;2025-01-04 20:34:36.115375&#x27;, &#x27;2025-01-04 20:34:37.058875&#x27;,\n",
" &#x27;2025-01-04 20:34:38.014709&#x27;, &#x27;2025-01-04 20:34:38.875987&#x27;,\n",
" ...\n",
" &#x27;2025-01-28 20:35:04.027772&#x27;, &#x27;2025-01-28 20:35:04.880828&#x27;,\n",
" &#x27;2025-01-28 20:35:05.826385&#x27;, &#x27;2025-01-28 20:35:06.788384&#x27;,\n",
" &#x27;2025-01-28 20:35:07.639385&#x27;, &#x27;2025-01-28 20:35:08.584941&#x27;,\n",
" &#x27;2025-01-28 20:35:09.544885&#x27;, &#x27;2025-01-28 20:35:10.399997&#x27;,\n",
" &#x27;2025-01-28 20:35:11.343498&#x27;, &#x27;2025-01-28 20:35:12.301386&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;, name=&#x27;time&#x27;, length=216, freq=None))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-a1e3d6f3-9b5a-4e9f-ac5b-d6acbffc556a' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-a1e3d6f3-9b5a-4e9f-ac5b-d6acbffc556a' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
]
},
"metadata": {},
"execution_count": 17
}
]
},
{
"cell_type": "code",
"source": [
"data.VV_gamma0.isel(time=3).plot()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 504
},
"id": "o1RuUh_SUMp7",
"outputId": "a1a8c400-3c5c-4871-eefe-20e749944462"
},
"execution_count": 15,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<matplotlib.collections.QuadMesh at 0x7d3cf0b67a70>"
]
},
"metadata": {},
"execution_count": 15
},
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 2 Axes>"
],
"image/png": "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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [],
"metadata": {
"id": "LGsSqlthWAAS"
},
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment