Skip to content

Instantly share code, notes, and snippets.

@jmettes
Last active September 1, 2025 09:15
Show Gist options
  • Select an option

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

Select an option

Save jmettes/3ada96042296ecec404fb79cd95a8e54 to your computer and use it in GitHub Desktop.

lets download all stac files for a particular polarisation product

s5cmd cp s3://deant-data-public-dev/experimental/for_zhengshu/ga_s1_nrb_iw_hh_0/*/*/*/*/*stac-item.json .

let's use stac_geoparquet

>>> import stac_geoparquet
>>> import pystac
>>> import glob
>>> dirs = glob.glob('for_zhengshu/**', recursive=True)
>>> import os
>>> leaf_dirs = [d for d in dirs if not glob.glob(os.path.join(d, "*"))]
>>> items = [pystac.read_file(x) for x in leaf_dirs]
>>> record_batch_reader = stac_geoparquet.arrow.parse_stac_items_to_arrow(items)
Traceback (most recent call last):
  File "<python-input-75>", line 1, in <module>
    record_batch_reader = stac_geoparquet.arrow.parse_stac_items_to_arrow(items)
  File "/home/jonathan/micromamba/envs/stac-geoparquet/lib/python3.13/site-packages/stac_geoparquet/arrow/_api.py", line 63, in parse_stac_items_to_arrow
    batch = stac_items_to_arrow(items)
  File "/home/jonathan/micromamba/envs/stac-geoparquet/lib/python3.13/site-packages/stac_geoparquet/arrow/_api.py", line 192, in stac_items_to_arrow
    raw_batch = StacJsonBatch.from_dicts(items, schema=schema)
  File "/home/jonathan/micromamba/envs/stac-geoparquet/lib/python3.13/site-packages/stac_geoparquet/arrow/_batch.py", line 119, in from_dicts
    array = pa.array(wkb_items)
  File "pyarrow/array.pxi", line 370, in pyarrow.lib.array
  File "pyarrow/array.pxi", line 42, in pyarrow.lib._sequence_to_array
  File "pyarrow/error.pxi", line 155, in pyarrow.lib.pyarrow_internal_check_status
  File "pyarrow/error.pxi", line 92, in pyarrow.lib.check_status
pyarrow.lib.ArrowInvalid: cannot mix list and non-list, non-null values

ok lets just get rid of all potentially inconsistent fields

find . -type f -name '*.json' -print0 \
| xargs -0 -n1 -P"$(nproc)" -I{} sh -c '
  f="{}"
  t=$(mktemp)
  jq '\''del(
    .properties."proj:wkt2",
    .properties."sarard:geometric_accuracy_ALE",
    .properties."sarard:geometric_accuracy_range",
    .properties."sarard:geometric_accuracy_azimuth",
    .properties."sarard:geometric_accuracy_absolute",
    .properties."sarard:geometric_accuracy_north_bias",
    .properties."sarard:geometric_accuracy_east_bias",
    .properties."sarard:geometric_accuracy_north_std",
    .properties."sarard:geometric_accuracy_east_std",
    .properties."sarard:pixel_coordinate_convention",
    .properties."sarard:near_range_incidence_angle",
    .properties."sarard:far_range_incidence_angle",
    .properties."sarard:source_id"
  ) | (.assets[]? |= del(."raster:pixel_coordinate_convention"))'\'' "$f" > "$t" && mv "$t" "$f"
'

ok lets keep going

>>> table = record_batch_reader.read_all()
>>> pyarrow.parquet.write_table(table, "ga_s1_nrb_iw_hh_0.parquet")

for some reason geometries weren't getting placed properly

>>> df = geopandas.read_parquet("ga_s1_nrb_iw_hh_0.parquet")
Traceback (most recent call last):
  File "<python-input-134>", line 1, in <module>
    df = geopandas.read_parquet("ga_s1_nrb_iw_hh_0.parquet")
  File "/home/jonathan/micromamba/envs/stac-geoparquet/lib/python3.13/site-packages/geopandas/io/arrow.py", line 762, in _read_parquet
    geo_metadata = _validate_and_decode_metadata(metadata)
  File "/home/jonathan/micromamba/envs/stac-geoparquet/lib/python3.13/site-packages/geopandas/io/arrow.py", line 619, in _validate_and_decode_metadata
    raise ValueError(
    ...<2 lines>...
    )
ValueError: Missing geo metadata in Parquet/Feather file.
            Use pandas.read_parquet/read_feather() instead.

even though it seems to be in there

$ duckdb
D select * from read_parquet('ga_s1_nrb_iw_hh_0.parquet');
┌──────────────────────┬──────────────────────┬───────────────────┬──────────────────────┬───┬─────────────────┬─────────────────┬────────────────────┬──────────────────────┬──────────────────────┐
│        assets        │         bbox         │    collection     │       geometry       │ … │ sat:orbit_cycle │ sat:orbit_state │ sat:relative_orbit │    start_datetime    │   storage:schemes    │
│ struct(hh_gamma0 s…  │ struct(xmin double…  │      varchar      │         blob         │   │      int64      │     varchar     │       int64        │ timestamp with tim…  │ struct(aws struct(…  │
├──────────────────────┼──────────────────────┼───────────────────┼──────────────────────┼───┼─────────────────┼─────────────────┼────────────────────┼──────────────────────┼──────────────────────┤
│ {'HH_gamma0': {'de…  │ {'xmin': 150.64981…  │ ga_s1_nrb_iw_hh_0 │ \x01\x03\x00\x00\x…  │ … │              12 │ ascending       │                111 │ 2024-08-09 18:32:4…  │ {'aws': {'bucket':…  │
│ {'HH_gamma0': {'de…  │ {'xmin': 150.64981…  │ ga_s1_nrb_iw_hh_0 │ \x01\x03\x00\x00\x…  │ … │              12 │ ascending       │                111 │ 2024-07-16 18:32:4…  │ {'aws': {'bucket':…  │
│ {'HH_gamma0': {'de…  │ {'xmin': 150.64981…  │ ga_s1_nrb_iw_hh_0 │ \x01\x03\x00\x00\x…  │ … │              12 │ ascending       │                111 │ 2024-10-20 19:32:4…  │ {'aws': {'bucket':…  │
│ {'HH_gamma0': {'de…  │ {'xmin': 150.64981…  │ ga_s1_nrb_iw_hh_0 │ \x01\x03\x00\x00\x…  │ … │              12 │ ascending       │                111 │ 2025-04-06 18:32:3…  │ {'aws': {'bucket':…  │
...

so get geopandas to fix it

>>> import geopandas as gpd
>>> import pandas as pd
>>> df = pd.read_parquet("ga_s1_nrb_iw_hh_0.parquet")
>>> gdf = gpd.GeoDataFrame(
...     df,
...     geometry=gpd.GeoSeries.from_wkb(df["geometry"]),
...     crs="EPSG:4326",
... )
>>> gdf.to_parquet("ga_s1_nrb_iw_hh_0_geo.parquet", index=False)
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": "Oy1ja6XbDfDg",
"outputId": "678fcf73-6adc-40f1-8e1f-a55029b016b1"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Collecting rustac\n",
" Downloading rustac-0.8.1-cp311-abi3-manylinux_2_28_x86_64.whl.metadata (8.3 kB)\n",
"Downloading rustac-0.8.1-cp311-abi3-manylinux_2_28_x86_64.whl (23.8 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m23.8/23.8 MB\u001b[0m \u001b[31m35.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hInstalling collected packages: rustac\n",
"Successfully installed rustac-0.8.1\n"
]
}
],
"source": [
"!pip install rustac"
]
},
{
"cell_type": "code",
"source": [
"!pip install odc-stac"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "tNDIu-5uEyfQ",
"outputId": "93269c0a-0c26-4d9d-c10c-9ccdde7d36fc"
},
"execution_count": 2,
"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",
"Collecting pystac<2,>=1.0.0 (from odc-stac)\n",
" Downloading pystac-1.13.0-py3-none-any.whl.metadata (4.7 kB)\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.1 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[31m6.2 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.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hDownloading pystac-1.13.0-py3-none-any.whl (206 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m206.8/206.8 kB\u001b[0m \u001b[31m12.9 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[31m41.9 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, pystac, 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 pystac-1.13.0 rasterio-1.4.3\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"import pystac\n",
"from odc.stac import load\n",
"from rustac import DuckdbClient"
],
"metadata": {
"id": "BDcAr4QGWpNN"
},
"execution_count": 66,
"outputs": []
},
{
"cell_type": "code",
"source": [
"client = DuckdbClient()"
],
"metadata": {
"id": "RpZrQumMWpKw"
},
"execution_count": 51,
"outputs": []
},
{
"cell_type": "code",
"source": [
"url = \"https://deant-data-public-dev.s3.ap-southeast-2.amazonaws.com/experimental/for_zhengshu/ga_s1_nrb_iw_hh_0_geo.parquet\""
],
"metadata": {
"id": "wKmb8sX4ZzXo"
},
"execution_count": 65,
"outputs": []
},
{
"cell_type": "code",
"source": [
"start = time.time()\n",
"items = client.search(url)\n",
"print(f\"Total number of items: {len(items)} in {time.time() - start:.2f} seconds\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Oo6RWXvBjqHo",
"outputId": "50ce6293-4c82-4e81-fe62-abaed85335b1"
},
"execution_count": 85,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Total number of items: 896 in 2.22 seconds\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"start = time.time()\n",
"items = client.search(\n",
" url,\n",
" intersects={\"type\": \"Point\", \"coordinates\": [150.585, -27.966]},\n",
" datetime=f\"{year}-01-01T00:00:00.000Z/{year}-12-31T23:59:59.999Z\",\n",
")\n",
"print(f\"Number of items: {len(items)} in {time.time() - start:.2f} seconds\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "DaYLYEukWpF3",
"outputId": "ba589adb-a041-482c-fbf8-7eb25c3106af"
},
"execution_count": 82,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Number of items: 6 in 1.78 seconds\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"data = load(map(pystac.Item.from_dict, items), bbox=bbox, crs=\"EPSG:4326\", resolution=0.02, chunks={})\n",
"data"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 511
},
"id": "4EMWiCzWEr3q",
"outputId": "65cead12-23fa-4d0b-da01-7d3c33661e9c"
},
"execution_count": 83,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<xarray.Dataset> Size: 438kB\n",
"Dimensions: (latitude: 51, longitude: 51, time: 6)\n",
"Coordinates:\n",
" * latitude (latitude) float64 408B -27.47 -27.49 ... -28.47\n",
" * longitude (longitude) float64 408B 150.1 150.1 ... 151.1 151.1\n",
" spatial_ref int32 4B 4326\n",
" * time (time) datetime64[ns] 48B 2024-07-16T08:33:15.328...\n",
"Data variables:\n",
" HH_gamma0 (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), meta=np.ndarray>\n",
" gamma0_to_beta0_ratio (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), meta=np.ndarray>\n",
" gamma0_to_sigma0_ratio (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), meta=np.ndarray>\n",
" incidence_angle (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), meta=np.ndarray>\n",
" local_incidence_angle (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), meta=np.ndarray>\n",
" mask (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), meta=np.ndarray>\n",
" number_of_looks (time, latitude, longitude) float32 62kB dask.array<chunksize=(1, 51, 51), 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: 438kB\n",
"Dimensions: (latitude: 51, longitude: 51, time: 6)\n",
"Coordinates:\n",
" * latitude (latitude) float64 408B -27.47 -27.49 ... -28.47\n",
" * longitude (longitude) float64 408B 150.1 150.1 ... 151.1 151.1\n",
" spatial_ref int32 4B 4326\n",
" * time (time) datetime64[ns] 48B 2024-07-16T08:33:15.328...\n",
"Data variables:\n",
" HH_gamma0 (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;\n",
" gamma0_to_beta0_ratio (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;\n",
" gamma0_to_sigma0_ratio (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;\n",
" incidence_angle (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;\n",
" local_incidence_angle (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;\n",
" mask (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;\n",
" number_of_looks (time, latitude, longitude) float32 62kB dask.array&lt;chunksize=(1, 51, 51), 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-db8022a5-c6a5-413a-ab09-3cc75cdcf82c' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-db8022a5-c6a5-413a-ab09-3cc75cdcf82c' 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'>latitude</span>: 51</li><li><span class='xr-has-index'>longitude</span>: 51</li><li><span class='xr-has-index'>time</span>: 6</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-e2a74335-6bc7-4d21-921c-3f8b2b885bc5' class='xr-section-summary-in' type='checkbox' checked><label for='section-e2a74335-6bc7-4d21-921c-3f8b2b885bc5' 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'>latitude</span></div><div class='xr-var-dims'>(latitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-27.47 -27.49 ... -28.45 -28.47</div><input id='attrs-ef99bf8a-22d9-43ec-8744-0a51b11ad32c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ef99bf8a-22d9-43ec-8744-0a51b11ad32c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-02b23e3b-8a73-4c94-96bb-9efcce880563' class='xr-var-data-in' type='checkbox'><label for='data-02b23e3b-8a73-4c94-96bb-9efcce880563' 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>degrees_north</dd><dt><span>resolution :</span></dt><dd>-0.02</dd><dt><span>crs :</span></dt><dd>EPSG:4326</dd></dl></div><div class='xr-var-data'><pre>array([-27.47, -27.49, -27.51, -27.53, -27.55, -27.57, -27.59, -27.61, -27.63,\n",
" -27.65, -27.67, -27.69, -27.71, -27.73, -27.75, -27.77, -27.79, -27.81,\n",
" -27.83, -27.85, -27.87, -27.89, -27.91, -27.93, -27.95, -27.97, -27.99,\n",
" -28.01, -28.03, -28.05, -28.07, -28.09, -28.11, -28.13, -28.15, -28.17,\n",
" -28.19, -28.21, -28.23, -28.25, -28.27, -28.29, -28.31, -28.33, -28.35,\n",
" -28.37, -28.39, -28.41, -28.43, -28.45, -28.47])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>longitude</span></div><div class='xr-var-dims'>(longitude)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>150.1 150.1 150.1 ... 151.1 151.1</div><input id='attrs-cc2a734d-41f1-4080-9109-802c3ab6cb92' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-cc2a734d-41f1-4080-9109-802c3ab6cb92' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-30291b75-2775-4225-bb2d-df485fed8a1d' class='xr-var-data-in' type='checkbox'><label for='data-30291b75-2775-4225-bb2d-df485fed8a1d' 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>degrees_east</dd><dt><span>resolution :</span></dt><dd>0.02</dd><dt><span>crs :</span></dt><dd>EPSG:4326</dd></dl></div><div class='xr-var-data'><pre>array([150.09, 150.11, 150.13, 150.15, 150.17, 150.19, 150.21, 150.23, 150.25,\n",
" 150.27, 150.29, 150.31, 150.33, 150.35, 150.37, 150.39, 150.41, 150.43,\n",
" 150.45, 150.47, 150.49, 150.51, 150.53, 150.55, 150.57, 150.59, 150.61,\n",
" 150.63, 150.65, 150.67, 150.69, 150.71, 150.73, 150.75, 150.77, 150.79,\n",
" 150.81, 150.83, 150.85, 150.87, 150.89, 150.91, 150.93, 150.95, 150.97,\n",
" 150.99, 151.01, 151.03, 151.05, 151.07, 151.09])</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'>4326</div><input id='attrs-878c5dad-37cb-425b-a017-c7240c47d4ed' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-878c5dad-37cb-425b-a017-c7240c47d4ed' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-75472373-c245-41dd-b5d8-00b294e0f6c9' class='xr-var-data-in' type='checkbox'><label for='data-75472373-c245-41dd-b5d8-00b294e0f6c9' 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>GEOGCRS[&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]],CS[ellipsoidal,2],AXIS[&quot;geodetic latitude (Lat)&quot;,north,ORDER[1],ANGLEUNIT[&quot;degree&quot;,0.0174532925199433]],AXIS[&quot;geodetic longitude (Lon)&quot;,east,ORDER[2],ANGLEUNIT[&quot;degree&quot;,0.0174532925199433]],USAGE[SCOPE[&quot;Horizontal component of 3D system.&quot;],AREA[&quot;World.&quot;],BBOX[-90,-180,90,180]],ID[&quot;EPSG&quot;,4326]]</dd><dt><span>crs_wkt :</span></dt><dd>GEOGCRS[&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]],CS[ellipsoidal,2],AXIS[&quot;geodetic latitude (Lat)&quot;,north,ORDER[1],ANGLEUNIT[&quot;degree&quot;,0.0174532925199433]],AXIS[&quot;geodetic longitude (Lon)&quot;,east,ORDER[2],ANGLEUNIT[&quot;degree&quot;,0.0174532925199433]],USAGE[SCOPE[&quot;Horizontal component of 3D system.&quot;],AREA[&quot;World.&quot;],BBOX[-90,-180,90,180]],ID[&quot;EPSG&quot;,4326]]</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>grid_mapping_name :</span></dt><dd>latitude_longitude</dd><dt><span>GeoTransform :</span></dt><dd>150.080000000000012505552149 0.020000000000000000416334 0 -27.460000000000000852651283 0 -0.020000000000000000416334</dd></dl></div><div class='xr-var-data'><pre>array(4326, 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'>2024-07-16T08:33:15.328489 ... 2...</div><input id='attrs-ed9a70ed-6189-4519-aa26-4ef544dde64d' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-ed9a70ed-6189-4519-aa26-4ef544dde64d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5218e949-8ff2-46ea-ac9c-872a58305430' class='xr-var-data-in' type='checkbox'><label for='data-5218e949-8ff2-46ea-ac9c-872a58305430' 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;2024-07-16T08:33:15.328489000&#x27;, &#x27;2024-07-16T08:33:18.089101000&#x27;,\n",
" &#x27;2024-07-16T08:33:20.845602000&#x27;, &#x27;2024-10-20T08:33:16.805015000&#x27;,\n",
" &#x27;2024-10-20T08:33:19.563572000&#x27;, &#x27;2024-10-20T08:33:22.320073000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-7a3cc60f-544d-45e7-a9e4-7c1b5af3dc20' class='xr-section-summary-in' type='checkbox' checked><label for='section-7a3cc60f-544d-45e7-a9e4-7c1b5af3dc20' class='xr-section-summary' >Data variables: <span>(7)</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>HH_gamma0</span></div><div class='xr-var-dims'>(time, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-b466fb91-c9a0-44e0-baf7-c5929c0bb4f7' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b466fb91-c9a0-44e0-baf7-c5929c0bb4f7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0bc34d68-bb83-48c6-a01b-970a5b8ff2bf' class='xr-var-data-in' type='checkbox'><label for='data-0bc34d68-bb83-48c6-a01b-970a5b8ff2bf' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</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, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-f6a712ee-86d1-43f2-89cc-6587aef60f3f' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-f6a712ee-86d1-43f2-89cc-6587aef60f3f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-32362d1d-dbee-4f72-84a5-71a2d89de515' class='xr-var-data-in' type='checkbox'><label for='data-32362d1d-dbee-4f72-84a5-71a2d89de515' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</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, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-3e69439d-cf0c-4077-8de3-efb75bcf8da8' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-3e69439d-cf0c-4077-8de3-efb75bcf8da8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d7a7cded-5b24-44f1-a074-a71a4bfc8d3a' class='xr-var-data-in' type='checkbox'><label for='data-d7a7cded-5b24-44f1-a074-a71a4bfc8d3a' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</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, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-36deac46-aab9-41a9-a57c-99dec5647743' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-36deac46-aab9-41a9-a57c-99dec5647743' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-02a0aec6-057c-40c4-a169-780aad639cda' class='xr-var-data-in' type='checkbox'><label for='data-02a0aec6-057c-40c4-a169-780aad639cda' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</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, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-8338777f-dad5-400b-bc62-5f69790d0794' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-8338777f-dad5-400b-bc62-5f69790d0794' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1da10e34-723e-4ce7-af3e-587a8d2d51f4' class='xr-var-data-in' type='checkbox'><label for='data-1da10e34-723e-4ce7-af3e-587a8d2d51f4' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</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, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-139a1a92-96bc-484e-ad99-d64f920553ac' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-139a1a92-96bc-484e-ad99-d64f920553ac' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-83ecdd30-5f39-4745-a392-cae15b6a985d' class='xr-var-data-in' type='checkbox'><label for='data-83ecdd30-5f39-4745-a392-cae15b6a985d' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</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, latitude, longitude)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 51, 51), meta=np.ndarray&gt;</div><input id='attrs-5bdd3ea3-8fa2-4bbd-8aa2-46c24feba74b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5bdd3ea3-8fa2-4bbd-8aa2-46c24feba74b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-4b06b2f3-11fd-49ec-93fa-19681b34541f' class='xr-var-data-in' type='checkbox'><label for='data-4b06b2f3-11fd-49ec-93fa-19681b34541f' 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> 60.96 kiB </td>\n",
" <td> 10.16 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (6, 51, 51) </td>\n",
" <td> (1, 51, 51) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 6 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=\"203\" height=\"193\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"120\" x2=\"33\" y2=\"143\" 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=\"13\" y1=\"3\" x2=\"13\" y2=\"123\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"127\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"131\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"135\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"139\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 33.221730347650876,23.22173034765088 33.221730347650876,143.2217303476509 10.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"133\" y2=\"3\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"137\" y2=\"7\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"141\" y2=\"11\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"145\" y2=\"15\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"149\" y2=\"19\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"33\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 153.2217303476509,23.22173034765088 33.221730347650876,23.22173034765088\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"153\" y2=\"23\" style=\"stroke-width:2\" />\n",
" <line x1=\"33\" y1=\"143\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"143\" style=\"stroke-width:2\" />\n",
" <line x1=\"153\" y1=\"23\" x2=\"153\" y2=\"143\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"33.221730347650876,23.22173034765088 153.22173034765086,23.22173034765088 153.22173034765086,143.2217303476509 33.221730347650876,143.2217303476509\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"93.221730\" y=\"163.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >51</text>\n",
" <text x=\"173.221730\" y=\"83.221730\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,173.221730,83.221730)\">51</text>\n",
" <text x=\"11.610865\" y=\"151.610865\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,11.610865,151.610865)\">6</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-5d6f9c3c-8753-42f5-9aeb-4769925668df' class='xr-section-summary-in' type='checkbox' ><label for='section-5d6f9c3c-8753-42f5-9aeb-4769925668df' 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>latitude</div></div><div class='xr-index-preview'>PandasIndex</div><input type='checkbox' disabled/><label></label><input id='index-e46f1ee2-5372-4257-a57f-e8ab5d18c349' class='xr-index-data-in' type='checkbox'/><label for='index-e46f1ee2-5372-4257-a57f-e8ab5d18c349' 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([-27.470000000000002, -27.490000000000002, -27.51,\n",
" -27.53, -27.55, -27.570000000000004,\n",
" -27.590000000000003, -27.610000000000003, -27.630000000000003,\n",
" -27.650000000000002, -27.67, -27.69,\n",
" -27.71, -27.730000000000004, -27.750000000000004,\n",
" -27.770000000000003, -27.790000000000003, -27.810000000000002,\n",
" -27.830000000000002, -27.85, -27.87,\n",
" -27.890000000000004, -27.910000000000004, -27.930000000000003,\n",
" -27.950000000000003, -27.970000000000002, -27.990000000000002,\n",
" -28.01, -28.03, -28.05,\n",
" -28.070000000000004, -28.090000000000003, -28.110000000000003,\n",
" -28.130000000000003, -28.150000000000002, -28.17,\n",
" -28.19, -28.21, -28.230000000000004,\n",
" -28.250000000000004, -28.270000000000003, -28.290000000000003,\n",
" -28.310000000000002, -28.330000000000002, -28.35,\n",
" -28.37, -28.390000000000004, -28.410000000000004,\n",
" -28.430000000000003, -28.450000000000003, -28.470000000000002],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;latitude&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>longitude</div></div><div class='xr-index-preview'>PandasIndex</div><input type='checkbox' disabled/><label></label><input id='index-06432f7b-3df5-4a02-808e-0503e13ddb8e' class='xr-index-data-in' type='checkbox'/><label for='index-06432f7b-3df5-4a02-808e-0503e13ddb8e' 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([ 150.09, 150.11, 150.13,\n",
" 150.15, 150.17000000000002, 150.19,\n",
" 150.21, 150.23, 150.25,\n",
" 150.27, 150.29, 150.31,\n",
" 150.33, 150.35, 150.37,\n",
" 150.39000000000001, 150.41, 150.43,\n",
" 150.45000000000002, 150.47, 150.49,\n",
" 150.51, 150.53, 150.55,\n",
" 150.57, 150.59, 150.61,\n",
" 150.63, 150.65, 150.67000000000002,\n",
" 150.69, 150.71, 150.73,\n",
" 150.75, 150.77, 150.79,\n",
" 150.81, 150.83, 150.85,\n",
" 150.87, 150.89000000000001, 150.91,\n",
" 150.93, 150.95000000000002, 150.97,\n",
" 150.99, 151.01, 151.03,\n",
" 151.05, 151.07, 151.09],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;longitude&#x27;))</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-495f1a93-9adf-4bf3-864a-ea88acc04398' class='xr-index-data-in' type='checkbox'/><label for='index-495f1a93-9adf-4bf3-864a-ea88acc04398' 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;2024-07-16 08:33:15.328489&#x27;, &#x27;2024-07-16 08:33:18.089101&#x27;,\n",
" &#x27;2024-07-16 08:33:20.845602&#x27;, &#x27;2024-10-20 08:33:16.805015&#x27;,\n",
" &#x27;2024-10-20 08:33:19.563572&#x27;, &#x27;2024-10-20 08:33:22.320073&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;, name=&#x27;time&#x27;, freq=None))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-2eedc2df-50f5-4616-8272-5e84cc5620c8' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-2eedc2df-50f5-4616-8272-5e84cc5620c8' 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": 83
}
]
},
{
"cell_type": "code",
"source": [
"data.HH_gamma0.isel(time=0).plot()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 489
},
"id": "QCXASAqcc29Q",
"outputId": "16645b5c-3f06-49d7-f300-de7a5c6be64b"
},
"execution_count": 84,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<matplotlib.collections.QuadMesh at 0x7dddfa9680b0>"
]
},
"metadata": {},
"execution_count": 84
},
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 2 Axes>"
],
"image/png": "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Q+Dg4AB7e3t069ZN+lkrtXnzZtja2qJ79+7SvXzllVdkj0lNTcXzzz+PAQMGIDY2Frdu3cKAAQOwZcsWTJo0CS+88ALmzZuHc+fO4dlnn5UCXwD466+/0LlzZ5w+fRozZszAsmXL4OjoiEGDBmHHjh1V1vfWrVt6/SyrO/6rsvt+/PhxODo6onnz5hr7durUScpXWmaF2bNnw8vLq8p7fr/MzExcu3YNHTp00Mrr1KlTlXXasmULfH198cQTTyg6b1X2798PALC1tUWHDh3g6OgIBwcHDBs2DDdv3qxWmcePH0f79u1hYaH5a6RTp04oLCzEP//8AwBo2LAh6tevj2XLluGbb77BpUuXcPjwYYwdOxYBAQFS9ypw9/41b94cM2fOrPScN27cwLVr1/D7779j1KhRAIBevXpp7VdSUoLr168jIyMDO3bsQFxcHPz8/NCoUSO9z6WvDRs2wNHREfb29mjRooVeXYNkBmq66eth4urqWmUTbI8ePQQAsWzZMimtuLhYtG3bVtStW1dqQi8rKxPFxcUax966dUt4enqKl156SUqT67aLiYnRajKurMk9LCxMBAYGatVTabedn5+fACD27Nmjkf7OO+8IR0dH8c8//2ikz5gxQ1haWoqLFy9qlKFvt13Fvaxq06frSq1Wi06dOkndBWlpabLddrGxsRrn6NWrl8Z16BIdHS0sLS017sXy5csFAFG7dm3RqVMnsWXLFvHRRx8JT09P4e7uLi5fvqzX/bifri6T9evXCwAiLS1NSqv42f32229S2t69ewUArS6k1atXCwAa3ZK9evUSrVq1EkVFRVKaWq0WXbt2FY0bN66yrhXnr2qrTvd0cXGxaNGihQgICBClpaVSer9+/bTe90IIUVBQIACIGTNmyJYbGhoqXFxcxK1btzTST548KSwtLcXevXuFEP/7HOrTbXfkyBEBQGzatEkrb9q0aQKAxj2+16lTpwQAMX369CrPUxm5bruBAwdK79ERI0aIr776SsyePVtYWVmJrl27CrVaXelxct12jo6OGt9lFb777jut75Hk5GTRsGFDjfdCUFCQVjdaxedW1zltbW2l42vXri3ef//9Svf77LPPNM7VoUMH8ccffyg6lxBVd9t17dpVrFixQuzatUusWrVKtGzZUgAQH330kc5jyDxYGTsYe5S5ubkhOTkZly9flgYg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Amx5IiIiMkNqI3TbqdnGUikGT0RERGZILSygNnC2nKHHmyveFSIiIiIF2PJERERkhsqhQrmBi1waery5YvBERERkhthtZzoMnoiIiMxQOQxvOSo3TlXMDkNKIiIiIgXY8kRERGSG2G1nOgyeiIiIzBAfDGw6vCtERERECrDliYiIyAwJqKA2cMC44FIFlWLwREREZIbYbWc6vCtERERECrDliYiIyAyphQpqYVi3m6HHmysGT0RERGaoHBYoN7CDydDjzRXvChEREZECbHkiIiIyQ+y2Mx0GT0RERGZIDQuoDexgMvR4c8XgiYiIyAyVCxXKDWw5MvR4c8WQkoiIiEgBtjwRERGZIY55Mh0GT0RERGZICAuoDVwhXHCF8UrxrhAREREpwJYnIiIiM1QOFcoNfLCvocebKwZPREREZkgtDB+zpBZGqoyZYbcdERERkQJseSIiIjJDaiMMGDf0eHPF4ImIiMgMqaGC2sAxS4Yeb64YPBEREZkhrjBuOmyPIyIiIlKALU9ERERmiGOeTIfBExERkRlSwwiPZ+GYp0oxpCQiIiJSgC1PREREZkgYYbadYMtTpRg8ERERmSG1MEK3HWfbVYrddkREREQKsOWJiIjIDHG2nekweCIiIjJD7LYzHYaURERERAqw5YmIiMgM8dl2psPgiYiIyAyx2850GDwRERGZIQZPpqNX8NS+fXtFhapUKuzevRv16tWrVqWIiIiIHlZ6BU8nTpzAlClT4OTkVOW+QggsWrQIxcXFBleOiIiIqoctT6ajd7fdtGnTULduXb32XbZsWbUrRERERIZj8GQ6egVPaWlp8PDw0LvQv//+Gz4+PtWuFBEREdHDSq/gyc/PT1Ghvr6+1aoMERERGYeA4UsNCONUxexUa7bd7du3cfjwYVy7dg1qtVojLzIy0igVIyIioupjt53pKA6evvnmG4wYMQL5+flwcXGBSvW/G6tSqRg8ERERkVlT/HiWKVOm4KWXXkJ+fj5u376NW7duSdvNmzdNUUciIiJSqKLlydCNtCluecrMzMSECRPg4OBgivoQERGREbDbznQUtzyFhYXh999/N0VdiIiIiB56erU87d69W/p/v379MG3aNPz9999o1aoVrK2tNfYdOHCgcWtIREREirHlyXT0Cp4GDRqklTZ//nytNJVKhfLycoMrRURERIYRQgVhYPBj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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [],
"metadata": {
"id": "l0Ou6CKIc4aJ"
},
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment