From ca7a7b4712a4aacc01c29e4a153c81ed4728dc25 Mon Sep 17 00:00:00 2001
From: Max Jones <14077947+maxrjones@users.noreply.github.com>
Date: Tue, 7 Oct 2025 22:29:21 -0400
Subject: [PATCH] Minor reorg
---
.pre-commit-config.yaml | 2 +-
...-benchmark.ipynb => benchmark-stats.ipynb} | 2 +-
...-benchmark.ipynb => benchmark-tiles.ipynb} | 514 +-
...ompatibility.ipynb => compatibility.ipynb} | 85 +-
.../titiler-cmr/find-netcdf4-datasets.ipynb | 432 +
.../output/cmr_collections_netcdf4.csv | 1944 ++
..._collections_netcdf4_updated_saved_all.csv | 0
...ity_report_netcdf4_2025-10-06_10-04-53.csv | 0
.../titiler-cmr/test-netcdf4-datasets.ipynb | 757 +
.../01-concept_var_finder.ipynb | 473 -
.../titiler-cmr-all/02-compat_runner.ipynb | 18832 ----------------
mkdocs.yml | 14 +-
pyproject.toml | 1 +
uv.lock | 2146 +-
14 files changed, 4533 insertions(+), 20669 deletions(-)
rename docs/visualization/titiler/titiler-cmr/{titiler-cmr-statistics-benchmark.ipynb => benchmark-stats.ipynb} (99%)
rename docs/visualization/titiler/titiler-cmr/{titiler-cmr-benchmark.ipynb => benchmark-tiles.ipynb} (74%)
rename docs/visualization/titiler/titiler-cmr/{titiler-cmr-compatibility.ipynb => compatibility.ipynb} (85%)
create mode 100644 docs/visualization/titiler/titiler-cmr/find-netcdf4-datasets.ipynb
create mode 100644 docs/visualization/titiler/titiler-cmr/output/cmr_collections_netcdf4.csv
rename docs/visualization/titiler/titiler-cmr/{titiler-cmr-all => output}/cmr_collections_netcdf4_updated_saved_all.csv (100%)
rename docs/visualization/titiler/titiler-cmr/{titiler-cmr-all => output}/compatibility_report_netcdf4_2025-10-06_10-04-53.csv (100%)
create mode 100644 docs/visualization/titiler/titiler-cmr/test-netcdf4-datasets.ipynb
delete mode 100644 docs/visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb
delete mode 100644 docs/visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 560ff01..27bdd5b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -10,7 +10,7 @@ repos:
rev: v2.3.0
hooks:
- id: codespell
- args: ["-L", "fo,ihs,kake,te", "-S", "fixture"]
+ args: ["-L", "fo,ihs,kake,te", "-S", "fixture,*.csv"]
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-statistics-benchmark.ipynb b/docs/visualization/titiler/titiler-cmr/benchmark-stats.ipynb
similarity index 99%
rename from docs/visualization/titiler/titiler-cmr/titiler-cmr-statistics-benchmark.ipynb
rename to docs/visualization/titiler/titiler-cmr/benchmark-stats.ipynb
index 40ed388..f39f8df 100644
--- a/docs/visualization/titiler/titiler-cmr/titiler-cmr-statistics-benchmark.ipynb
+++ b/docs/visualization/titiler/titiler-cmr/benchmark-stats.ipynb
@@ -5,7 +5,7 @@
"id": "b44dbc99",
"metadata": {},
"source": [
- "# TiTiler-CMR: Statistics Benchmarking\n",
+ "# Benchmarking statistics\n",
"\n",
"This notebook shows how to benchmark the `/timeseries/statistics` endpoint of a TiTiler-CMR deployment and understand how performance varies under different parameters. \n",
"\n",
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-benchmark.ipynb b/docs/visualization/titiler/titiler-cmr/benchmark-tiles.ipynb
similarity index 74%
rename from docs/visualization/titiler/titiler-cmr/titiler-cmr-benchmark.ipynb
rename to docs/visualization/titiler/titiler-cmr/benchmark-tiles.ipynb
index 4c9e9cd..058ed5c 100644
--- a/docs/visualization/titiler/titiler-cmr/titiler-cmr-benchmark.ipynb
+++ b/docs/visualization/titiler/titiler-cmr/benchmark-tiles.ipynb
@@ -5,23 +5,29 @@
"id": "b44dbc99",
"metadata": {},
"source": [
- "# TiTiler-CMR: Tile Benchmarking\n",
+ "# Benchmarking tile generation\n",
"\n",
"This notebook walks you through a workflow to **benchmark performance** of a [TiTiler-CMR](https://github.com/developmentseed/titiler-cmr) deployment for a given Earthdata CMR dataset.\n",
"\n",
"\n",
- "> **What is TiTiler-CMR?** \n",
- "> [TiTiler](https://github.com/developmentseed/titiler) is a lightweight dynamic tiling server for raster/COG data. **TiTiler-CMR** is a variant/deployment that integrates with NASA's **Common Metadata Repository (CMR)** so you can render tiles **directly from CMR-managed datasets** (e.g., HDF5/NetCDF4/GRIB hosted on Earthdata Cloud). It can resolve a **CMR concept ID** to a renderable item, and expose tile and statistics endpoints without you needing to manually construct source URLs.\n",
+ "> **What is TiTiler-CMR?**\n",
+ ">\n",
+ "> [TiTiler](https://github.com/developmentseed/titiler) is a lightweight dynamic tiling server for raster/COG data.\n",
+ "> \n",
+ "> **TiTiler-CMR** is a variant/deployment that integrates with NASA's **Common Metadata Repository (CMR)** so you can render tiles **directly from CMR-managed datasets** (e.g., HDF5/NetCDF4/GRIB hosted on Earthdata Cloud).\n",
+ "> It can resolve a **CMR concept ID** to a renderable item, and expose tile and statistics endpoints without you needing to manually construct source URLs.\n",
+ "\n",
"-----------------------------------\n",
+ "\n",
"**In this notebook, you'll learn**:\n",
"\n",
"- How to benchmark tile rendering performance across zoom levels\n",
- "- What factors impact tile generation performance in TiTiler-CMR for different backends (xarray vs rasterio)"
+ "- What factors impact tile generation performance in TiTiler-CMR for different backends (e.g., NetCDF4 vs rasterio/GDAL)"
]
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 3,
"id": "18a0edb6-7220-4910-854d-3b07d4e4f417",
"metadata": {},
"outputs": [],
@@ -33,7 +39,8 @@
" DatasetParams,\n",
" benchmark_viewport,\n",
" tiling_benchmark_summary,\n",
- ")"
+ ")\n",
+ "from datacube_benchmark.titiler.cmr.benchmark import check_titiler_cmr_compatibility"
]
},
{
@@ -60,10 +67,25 @@
"\n",
"\n",
"> **Tip: Explore data granules with `earthaccess`**\n",
- "\n",
- "You can use [`earthaccess`](https://github.com/nsidc/earthaccess) to search and inspect the individual granules used in your query. This helps you validate which files were accessed, their sizes, and the temporal range.\n",
- "\n",
- "```python\n",
+ "> \n",
+ "> You can use [`earthaccess`](https://github.com/nsidc/earthaccess) to search and inspect the individual granules used in your query. This helps you validate which files were accessed, their sizes, and the temporal range."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "55ad2e88",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Found 2 granules between 2022-03-01T00:00:01Z and 2022-03-02T23:59:59Z\n"
+ ]
+ }
+ ],
+ "source": [
"import earthaccess\n",
"\n",
"concept_id = \"C2723754864-GES_DISC\"\n",
@@ -72,13 +94,9 @@
"# Authenticate if needed\n",
"earthaccess.login() # or use \"interactive\" if needed\n",
"\n",
- "results = earthaccess.search_data(\n",
- " concept_id=concept_id,\n",
- " temporal=time_range\n",
- ")\n",
+ "results = earthaccess.search_data(concept_id=concept_id, temporal=time_range)\n",
"\n",
- "print(f\"Found {len(results)} granules between {time_range[0]} and {time_range[1]}\")\n",
- "```"
+ "print(f\"Found {len(results)} granules between {time_range[0]} and {time_range[1]}\")"
]
},
{
@@ -101,7 +119,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 5,
"id": "4e7a8f91-ce75-4afc-85de-b1a6b4b0f48d",
"metadata": {},
"outputs": [],
@@ -124,19 +142,32 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 6,
"id": "9823ed5f-5828-47eb-834f-81d52890c2ec",
"metadata": {},
"outputs": [
{
- "ename": "NameError",
- "evalue": "name 'check_titiler_cmr_compatibility' is not defined",
- "output_type": "error",
- "traceback": [
- "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
- "\u001b[31mNameError\u001b[39m Traceback (most recent call last)",
- "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[3]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m compat = \u001b[38;5;28;01mawait\u001b[39;00m \u001b[43mcheck_titiler_cmr_compatibility\u001b[49m(\n\u001b[32m 2\u001b[39m endpoint=endpoint,\n\u001b[32m 3\u001b[39m dataset=ds_xarray,\n\u001b[32m 4\u001b[39m timeout_s=\u001b[32m250.0\u001b[39m,\n\u001b[32m 5\u001b[39m )\n\u001b[32m 7\u001b[39m \u001b[38;5;28mprint\u001b[39m(\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mCompatibility: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mcompat[\u001b[33m'\u001b[39m\u001b[33mcompatibility\u001b[39m\u001b[33m'\u001b[39m]\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m)\n\u001b[32m 8\u001b[39m \u001b[38;5;28mprint\u001b[39m(\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mTimesteps: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mcompat[\u001b[33m'\u001b[39m\u001b[33mn_timesteps\u001b[39m\u001b[33m'\u001b[39m]\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m)\n",
- "\u001b[31mNameError\u001b[39m: name 'check_titiler_cmr_compatibility' is not defined"
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "=== TiTiler-CMR Compatibility Check ===\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
+ "Dataset: C2723754864-GES_DISC (xarray)\n",
+ "Found 1 timesteps/granules from TileJSON\n",
+ "Using random bounds for compatibility check: [-55.363307852513095, 37.583182317779745, 25.135139337479337, 77.83240591277595]\n",
+ "Statistics returned 1 timesteps\n",
+ "Compatibility: compatible\n",
+ "Timesteps: 1\n",
+ "Bounds: [-180.0, -90.0, 180.0, 90.0]\n",
+ "Statistics preview:\n",
+ " timestamp min max mean count \\\n",
+ "0 2022-03-01T00:00:00.000000000 0.0 84.825005 3.631561 324133.25 \n",
+ "\n",
+ " sum std median majority minority unique valid_percent \\\n",
+ "0 1177109.75 7.336288 0.35 0.0 0.065 24709.0 100.0 \n",
+ "\n",
+ " masked_pixels valid_pixels percentile_2 percentile_98 \n",
+ "0 0.0 325624.0 0.0 28.200001 \n"
]
}
],
@@ -169,7 +200,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 8,
"id": "bde8b55b",
"metadata": {},
"outputs": [],
@@ -191,12 +222,12 @@
"source": [
"Now, let's run the benchmark across the specified zoom levels and visualize the results.\n",
"\n",
- "Under the hood, `titiler_cmr_benchmark.benchmark_viewport` computes the center tile for each zoom level, selects its neighboring tiles to approximate a viewport, and requests them concurrently from the TiTiler-CMR endpoint. This function returns a pandas DataFrame containing the response times for each tile request.\n"
+ "Under the hood, `benchmark_viewport` computes the center tile for each zoom level, selects its neighboring tiles to approximate a viewport, and requests them concurrently from the TiTiler-CMR endpoint. This function returns a pandas.DataFrame containing the response times for each tile request.\n"
]
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 9,
"id": "627eca1c",
"metadata": {},
"outputs": [
@@ -205,7 +236,7 @@
"output_type": "stream",
"text": [
"=== TiTiler-CMR Tile Benchmark ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
"Dataset: C2723754864-GES_DISC (xarray)\n",
"Query params: 8 parameters\n",
" concept_id: C2723754864-GES_DISC\n",
@@ -216,7 +247,7 @@
" temporal_mode: point\n",
" tile_format: png\n",
" tile_scale: 1\n",
- "Total execution time: 16.778s\n"
+ "Total execution time: 23.760s\n"
]
}
],
@@ -236,7 +267,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 11,
"id": "15ba4c0b-6241-4fe0-8e82-d9271b4c668c",
"metadata": {},
"outputs": [
@@ -286,12 +317,12 @@
"
True \n",
" False \n",
" False \n",
- " 1.035299 \n",
+ " 0.937998 \n",
" image/png \n",
" 694 \n",
" https://staging.openveda.cloud/api/titiler-cmr... \n",
" None \n",
- " 16.778217 \n",
+ " 23.760225 \n",
" \n",
" \n",
" 1 \n",
@@ -302,12 +333,12 @@
" True \n",
" False \n",
" False \n",
- " 0.846679 \n",
+ " 1.573622 \n",
" image/png \n",
" 694 \n",
" https://staging.openveda.cloud/api/titiler-cmr... \n",
" None \n",
- " 16.778217 \n",
+ " 23.760225 \n",
" \n",
" \n",
" 2 \n",
@@ -318,12 +349,12 @@
" True \n",
" False \n",
" False \n",
- " 1.004644 \n",
+ " 0.986524 \n",
" image/png \n",
" 694 \n",
" https://staging.openveda.cloud/api/titiler-cmr... \n",
" None \n",
- " 16.778217 \n",
+ " 23.760225 \n",
" \n",
" \n",
" 3 \n",
@@ -334,12 +365,12 @@
" True \n",
" False \n",
" False \n",
- " 1.056702 \n",
+ " 0.961534 \n",
" image/png \n",
" 694 \n",
" https://staging.openveda.cloud/api/titiler-cmr... \n",
" None \n",
- " 16.778217 \n",
+ " 23.760225 \n",
" \n",
" \n",
" 4 \n",
@@ -350,12 +381,12 @@
" True \n",
" False \n",
" False \n",
- " 0.896079 \n",
+ " 1.155569 \n",
" image/png \n",
" 694 \n",
" https://staging.openveda.cloud/api/titiler-cmr... \n",
" None \n",
- " 16.778217 \n",
+ " 23.760225 \n",
" \n",
" \n",
"\n",
@@ -363,11 +394,11 @@
],
"text/plain": [
" zoom x y status_code ok no_data is_error response_time_sec \\\n",
- "0 3 2 1 200 True False False 1.035299 \n",
- "1 3 3 1 200 True False False 0.846679 \n",
- "2 3 4 1 200 True False False 1.004644 \n",
- "3 3 5 1 200 True False False 1.056702 \n",
- "4 3 6 1 200 True False False 0.896079 \n",
+ "0 3 2 1 200 True False False 0.937998 \n",
+ "1 3 3 1 200 True False False 1.573622 \n",
+ "2 3 4 1 200 True False False 0.986524 \n",
+ "3 3 5 1 200 True False False 0.961534 \n",
+ "4 3 6 1 200 True False False 1.155569 \n",
"\n",
" content_type response_size_bytes \\\n",
"0 image/png 694 \n",
@@ -384,14 +415,14 @@
"4 https://staging.openveda.cloud/api/titiler-cmr... None \n",
"\n",
" total_run_elapsed_s \n",
- "0 16.778217 \n",
- "1 16.778217 \n",
- "2 16.778217 \n",
- "3 16.778217 \n",
- "4 16.778217 "
+ "0 23.760225 \n",
+ "1 23.760225 \n",
+ "2 23.760225 \n",
+ "3 23.760225 \n",
+ "4 23.760225 "
]
},
- "execution_count": 6,
+ "execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
@@ -418,7 +449,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 12,
"id": "7b361ecc",
"metadata": {},
"outputs": [
@@ -460,8 +491,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 1.001195 \n",
- " 1.707613 \n",
+ " 1.338306 \n",
+ " 7.174594 \n",
" \n",
" \n",
" 1 \n",
@@ -470,8 +501,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.932405 \n",
- " 5.983943 \n",
+ " 1.262198 \n",
+ " 7.091972 \n",
" \n",
" \n",
" 2 \n",
@@ -480,8 +511,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.882105 \n",
- " 5.623972 \n",
+ " 1.161212 \n",
+ " 7.161183 \n",
" \n",
" \n",
" 3 \n",
@@ -490,8 +521,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.871669 \n",
- " 5.655667 \n",
+ " 1.300602 \n",
+ " 7.068649 \n",
" \n",
" \n",
" 4 \n",
@@ -500,8 +531,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.891772 \n",
- " 1.584068 \n",
+ " 1.429176 \n",
+ " 7.127629 \n",
" \n",
" \n",
" 5 \n",
@@ -510,8 +541,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.868153 \n",
- " 7.002302 \n",
+ " 1.223532 \n",
+ " 7.166088 \n",
" \n",
" \n",
" 6 \n",
@@ -520,8 +551,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.869188 \n",
- " 1.533077 \n",
+ " 1.272602 \n",
+ " 7.019425 \n",
" \n",
" \n",
" 7 \n",
@@ -530,8 +561,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.892048 \n",
- " 1.422070 \n",
+ " 1.090893 \n",
+ " 6.192206 \n",
" \n",
" \n",
" 8 \n",
@@ -540,8 +571,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.997419 \n",
- " 1.279416 \n",
+ " 1.099792 \n",
+ " 2.061258 \n",
" \n",
" \n",
" 9 \n",
@@ -550,8 +581,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.891310 \n",
- " 1.195986 \n",
+ " 1.117183 \n",
+ " 1.945991 \n",
" \n",
" \n",
" 10 \n",
@@ -560,8 +591,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.906080 \n",
- " 1.080735 \n",
+ " 1.094947 \n",
+ " 1.608045 \n",
" \n",
" \n",
" 11 \n",
@@ -570,8 +601,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.888507 \n",
- " 1.063245 \n",
+ " 1.220599 \n",
+ " 1.601522 \n",
" \n",
" \n",
" 12 \n",
@@ -580,8 +611,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.887647 \n",
- " 1.084382 \n",
+ " 1.168549 \n",
+ " 1.988644 \n",
" \n",
" \n",
" 13 \n",
@@ -590,8 +621,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.902636 \n",
- " 1.199626 \n",
+ " 1.040813 \n",
+ " 1.293670 \n",
" \n",
" \n",
" 14 \n",
@@ -600,8 +631,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.893629 \n",
- " 1.081811 \n",
+ " 1.020888 \n",
+ " 1.174938 \n",
" \n",
" \n",
" 15 \n",
@@ -610,8 +641,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.881498 \n",
- " 1.071350 \n",
+ " 1.111290 \n",
+ " 1.955387 \n",
" \n",
" \n",
" 16 \n",
@@ -620,8 +651,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.881334 \n",
- " 0.944420 \n",
+ " 1.015413 \n",
+ " 1.711985 \n",
" \n",
" \n",
" 17 \n",
@@ -630,8 +661,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.880602 \n",
- " 1.017367 \n",
+ " 1.149187 \n",
+ " 1.616943 \n",
" \n",
" \n",
"\n",
@@ -639,47 +670,47 @@
],
"text/plain": [
" zoom n_tiles ok_pct no_data_pct error_pct median_latency_s \\\n",
- "0 3 25.0 100.0 0.0 0.0 1.001195 \n",
- "1 4 25.0 100.0 0.0 0.0 0.932405 \n",
- "2 5 25.0 100.0 0.0 0.0 0.882105 \n",
- "3 6 25.0 100.0 0.0 0.0 0.871669 \n",
- "4 7 25.0 100.0 0.0 0.0 0.891772 \n",
- "5 8 25.0 100.0 0.0 0.0 0.868153 \n",
- "6 9 25.0 100.0 0.0 0.0 0.869188 \n",
- "7 10 25.0 100.0 0.0 0.0 0.892048 \n",
- "8 11 25.0 100.0 0.0 0.0 0.997419 \n",
- "9 12 25.0 100.0 0.0 0.0 0.891310 \n",
- "10 13 25.0 100.0 0.0 0.0 0.906080 \n",
- "11 14 25.0 100.0 0.0 0.0 0.888507 \n",
- "12 15 25.0 100.0 0.0 0.0 0.887647 \n",
- "13 16 25.0 100.0 0.0 0.0 0.902636 \n",
- "14 17 25.0 100.0 0.0 0.0 0.893629 \n",
- "15 18 25.0 100.0 0.0 0.0 0.881498 \n",
- "16 19 25.0 100.0 0.0 0.0 0.881334 \n",
- "17 20 25.0 100.0 0.0 0.0 0.880602 \n",
+ "0 3 25.0 100.0 0.0 0.0 1.338306 \n",
+ "1 4 25.0 100.0 0.0 0.0 1.262198 \n",
+ "2 5 25.0 100.0 0.0 0.0 1.161212 \n",
+ "3 6 25.0 100.0 0.0 0.0 1.300602 \n",
+ "4 7 25.0 100.0 0.0 0.0 1.429176 \n",
+ "5 8 25.0 100.0 0.0 0.0 1.223532 \n",
+ "6 9 25.0 100.0 0.0 0.0 1.272602 \n",
+ "7 10 25.0 100.0 0.0 0.0 1.090893 \n",
+ "8 11 25.0 100.0 0.0 0.0 1.099792 \n",
+ "9 12 25.0 100.0 0.0 0.0 1.117183 \n",
+ "10 13 25.0 100.0 0.0 0.0 1.094947 \n",
+ "11 14 25.0 100.0 0.0 0.0 1.220599 \n",
+ "12 15 25.0 100.0 0.0 0.0 1.168549 \n",
+ "13 16 25.0 100.0 0.0 0.0 1.040813 \n",
+ "14 17 25.0 100.0 0.0 0.0 1.020888 \n",
+ "15 18 25.0 100.0 0.0 0.0 1.111290 \n",
+ "16 19 25.0 100.0 0.0 0.0 1.015413 \n",
+ "17 20 25.0 100.0 0.0 0.0 1.149187 \n",
"\n",
" p95_latency_s \n",
- "0 1.707613 \n",
- "1 5.983943 \n",
- "2 5.623972 \n",
- "3 5.655667 \n",
- "4 1.584068 \n",
- "5 7.002302 \n",
- "6 1.533077 \n",
- "7 1.422070 \n",
- "8 1.279416 \n",
- "9 1.195986 \n",
- "10 1.080735 \n",
- "11 1.063245 \n",
- "12 1.084382 \n",
- "13 1.199626 \n",
- "14 1.081811 \n",
- "15 1.071350 \n",
- "16 0.944420 \n",
- "17 1.017367 "
+ "0 7.174594 \n",
+ "1 7.091972 \n",
+ "2 7.161183 \n",
+ "3 7.068649 \n",
+ "4 7.127629 \n",
+ "5 7.166088 \n",
+ "6 7.019425 \n",
+ "7 6.192206 \n",
+ "8 2.061258 \n",
+ "9 1.945991 \n",
+ "10 1.608045 \n",
+ "11 1.601522 \n",
+ "12 1.988644 \n",
+ "13 1.293670 \n",
+ "14 1.174938 \n",
+ "15 1.955387 \n",
+ "16 1.711985 \n",
+ "17 1.616943 "
]
},
- "execution_count": 7,
+ "execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
@@ -689,12 +720,31 @@
"df_summary"
]
},
+ {
+ "cell_type": "markdown",
+ "id": "b40acc0c",
+ "metadata": {},
+ "source": [
+ "We'll now plot the results."
+ ]
+ },
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 14,
"id": "a69a9d32",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA30AAAHqCAYAAACwdidrAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAA8/9JREFUeJzs3XecFPX9P/DXzPa+t9c7R5OqIqICNuyoUVIwdlBjLGAjJhobGGtM/KohRhNN4GdPYo09YkE0ikoTRDoc1/vu3vbdmc/vj/OW27u94w7udo/j9Xw8eOh+PrOz752d3Zv3fJokhBAgIiIiIiKiIUlOdwBEREREREQ0cJj0ERERERERDWFM+oiIiIiIiIYwJn1ERERERERDGJM+IiIiIiKiIYxJHxERERER0RDGpI+IiIiIiGgIY9JHREREREQ0hDHpIyIiIiIiGsKY9B0Arr76atxyyy3d1t94442YO3du6gIiIiIiIqIDBpO+NDnxxBPx6KOP9mrbJ598Er///e/79fU/++wzzJw5ExkZGXA6nTjssMPw0EMPIRKJYMuWLfjxj3+MvLw8OJ1OTJ8+HZ9//nn8uc8//zysVmvCP0mS8H//938AgC+//BKnn346srKy4HK5cPrpp2Pjxo3x569evRqTJ0+Gy+WC0+nEtGnT8Omnn8brr7766oR9m81mSJKE1atXAwA++eQTSJKUsM38+fOTvs/bbrsNkiTh9ddfj5fFYjHceOONKCgogMPhwLHHHotVq1YlPG/jxo04/fTTYbPZ4HK5cMUVV3TZtxACxx57LCRJgtvt7tUxP/PMM+FyuWC32zF69Ghcd9112LVrV3wbSZJgNpsT3tuPf/zjeP2zzz6LiRMnwm63IzMzE8ceeyy+/vrrvb72sGHDYDKZYLPZ4HQ6ccQRR+Duu++Gz+eLb/PJJ5/A6XTGH9fU1ODCCy9EXl4ebDYbhg8fjptuuilhvxs2bMDPfvYzZGdnw263Y+zYsbjjjjvg8Xj2GhMRERERpQaTvoPQW2+9hZkzZ+L000/H1q1b4Xa78c9//hMbN25ETU0N3G43Zs6cifXr16OpqQlz587FmWeeicbGRgDARRddBJ/PF/+3fPlyyLKM2bNnAwBaWlpw2WWXYdu2baitrcVRRx2FM844A4qiAABKS0vx6quvoqmpCS0tLbj55ptx1llnIRgMAmhLcjvu/5577sHo0aNxxBFHxN+Dw+FI2ObPf/5zl/e5bt06vPnmm8jPz08o//Of/4w333wTX3zxBZqbm3HGGWfgnHPOgRACAFBdXY2TTjoJ5513Hurr61FTU4N58+Z12f9f/vIXGAyGXh3zN998EzNnzsRpp52GTZs2wev1Yvny5Rg+fDg+/vjjhG3/97//Jby31157DQCwYsUKXH/99XjiiSfg8Xiwe/du3Hbbbb2O4cUXX0Rrayuamprwt7/9DZ9++imOPfbY+HHv7JJLLoHRaMSmTZvg8XjwwQcf4PDDD4/Xr169GlOnTsWYMWOwbt06eL1evPfeewiFQvj22297FRMRERERpYAYAjwej5g3b54oKSkRNptNHHnkkWL37t1CCCFqa2vF7NmzRVZWliguLha33XabiEajQgghPv74Y+FwOMRTTz0lioqKhMvlEr/+9a8T9v3f//5XHHXUUcLhcIi8vDxx//33x+s++OADMWXKFOFwOMS4cePEG2+8Ea+bM2eOuOyyy8S5554rLBaLmDhxolixYoUQQogFCxYIWZaFXq8XFotFnHHGGT2+vzlz5ogbbrgh/nj58uViwoQJwmKxiB//+Mfi8ssvF3PmzOnVsVJVVZSVlYl77rmnV9u3y8jIEB9++GHSumuuuabH9+DxeAQAsX379i51iqKI119/XQAQO3bsSPr8sWPHigcffDD+uP1z60ksFhNHHnmk+OSTT0Rpaal47bXX4nXXXXeduPLKK+OPKysrBQDR0NAghBDi5ptvFhdccEGP+9+9e7cYPny4+OabbwQA0dLS0u22qqqKYcOGJZw73QEg1qxZk7TuD3/4gzjppJP2uo9kOh8DIYRoaWkRubm54vHHHxdCdD2uFotFfPrpp93u88QTTxRXXHHFPsVDRERERKkzJFr65s6di23btuGLL76A2+3G3/72N5hMJgDAhRdeCJ1Oh507d2LFihV4/fXX8dBDD8Wf29raio0bN2Lr1q347LPP8Pjjj+OTTz4BAKxZswbnnnsufvOb36ChoQGbNm3CjBkzAADffvstZs+ejQcffBDNzc3461//iksuuQSbN2+O7/uFF17AFVdcAbfbjWuvvRbnnHMO3G43Hn74YRx33HH4/e9/D5/Ph3fffbfX77WlpQXnnHMO5s+fD7fbjcsuuwzPPfdcwjZnn302HnzwwaTP37p1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1rkzzzyz22P+2GOP4b777sOf/vQn1NfXAwAaGhriiWFvvP7663j22WfR0NAAANi5cyeef/55TJs2rdf7AABVVbF69WrMnj0beXl53a7x+Otf/xpr165FJBJBJBLB008/Db/fj8mTJwMAHn74Yfzzn//EwoULUVtbC6At2b/llluwYsWKPsVERERERAMo3f1L+4Pb7RZXXXWVKCgoEDabTRx11FGioqJCCNE2/uunP/2pyMzMFEVFReKWW26Jjz9LNgvkueeeKxYuXBh//M4774jJkycLm80m8vPzE2aR/PDDD8W0adNERkaGyMzMFCeffHJ85sXOs3dOmDBBLF++PP7cL7/8UowZM0Y4HA5x1lln9fj+Os/e+fHHH4vx48cLi8UiZs2a1WX2zjPOOEPcd999Pe5zxYoV4vTTT4+PG5s4caJ46KGHRDgcFkuXLhUAhNlsFhaLJf7vueeeiz8/FouJ/Px88Y9//KPLvhctWiQAJDy340yQS5YsEaNHjxYWi0VkZmaKE088UXz00UcJ+/juu++EJElJZ/x8+OGHRVFRkTCbzSIvL09ccMEFScd0tus8ns3tdovLL79c5OXlCZvNJiZOnCheeumlhOcsXbpUDBs2TFitVjF16lTx1VdfJd13b8b0tVu+fHn8mNtsNnHIIYeIa6+9NmHWUgDCZDIlHLcpU6bEn3/qqaeKrKwsYbFYRElJiZg/f75obW3d62uXlpYKo9EorFarsNvt4vDDDxcLFy5MeG7n78N1110nDjnkEGG1WkVGRoaYNm2aeO+99xL2++2334qf/OQnwuVyxd/T7bffLjwez15jIiIiIqLUkIT4YXEy6ldz586F0+ns9QLsREREREREA+GA795JRERERERE3WPSNwjs3r07PuNj53/PP/98usOjA8D999/f7TlERERERAc3du8kIiIiIiIawtjSR0RERERENIQx6Uti1qxZ3S5G3lczZ87EX/7yl37ZVzKffPIJnE7ngO3/QLcvSxocjNauXdvt0hz7S5IkrF27dkD2/eijj/ZqncF90d7t2uPx9Po5999/Py644IJe73Pu3Lm48cYb9zdUIiIioh4x6Rtg7777Lq699tpebbt06VIcfvjh/fr6yfa5aNEizJo1q19fp7OqqipkZWVBUZR42ejRo7FmzZoen9ffCcJFF10UX3SdDg7Jzr19UVJS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KqCqKj788EM8//zzCd0maXBKdu71p+LiYlx99dUDsm8iIiKigZZ8YBbRPtDr9bjjjjsSyn75y18O+Os+++yzuPzyyyGEwOGHH47//Oc/CTNq9sWOHTtw/vnno6WlBUVFRXjwwQdx2mmn9XPE1N+SnXv96bzzzhuwfRMRERENNHbvJCIiIiIiGsLYvZOIiIiIiGgIY9JHREREREQ0hDHpIyIiIiIiGsKY9BEREREREQ1hTPqIiIiIiIiGMCZ9REREREREQxiTPiIiIiIioiGMSR8REREREdEQxqSPiIiIiIhoCGPSR0RERERENIQx6SMiIiIiIhrCmPQRERERERENYdp0B7A/VFVFdXU1bDYbJElKdzhERERERIOCEAKtra0oKCiALLOd52B3QCd91dXVKC4uTncYRERERESDUkVFBYqKitIdBqXZAZ302Ww2AG0ns91uT3M0RERERESDg9frRXFxcfx6mQ5uB3TS196l0263M+kjIiIiIuqEQ6AI4EQuREREREREQxqTPiIiIiIioiGMSR8REREREdEQxqSPiIiIiIhoCGPSR0RERERENIQx6SMiIiIiIhrCmPQRERERERENYUz6iIiIiIiIhjAmfUREREREREMYkz4iIiIiIqIhjEkfEVE/ctcHsGt9I7Z+U4ed6xrQVOWDqop0h0VERDSoKKrAF9ub8MbaKnyxvQnKAP+tfOCBBzBlyhTYbDbk5ORg1qxZ2Lx5c8I2oVAI8+bNQ2ZmJqxWK37605+irq4uYZvdu3fjrLPOgtlsRk5ODn79618jFovt9fXfeustnHDCCbDZbDCbzZgyZQqWLl2asM2uXbsgSRLWrl0bL2ttbcWMGTMwbtw4VFZW7vP7Z9JHRNRP6nZ5UV/uRSQUgxAC0YiCpmofqre0QDDxIyIiAgC8t6EGx/7+I1zw1Je44aW1uOCpL3Hs7z/CextqBuw1ly9fjnnz5uHLL7/EBx98gGg0itNOOw1+vz++zU033YQ333wT//73v7F8+XJUV1fjJz/5SbxeURScddZZiEQi+N///of/9//+H5YuXYq77rqrx9devHgxzj33XEyfPh0rV67Et99+i/PPPx9XX301br755m6f19DQgBkzZsDv92PFihUoKira5/cvCSEO2CsRr9cLh8MBj8cDu92e7nCI6CAWDkRR/l1Tt/V5wx2wZ5pSGBER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tBaYzcNSG1AnY/PtmFjogFnfNsmvJEkocJpw3KgsmPSatMZGRERERL3HJRuI0shmGwuNxoRAYAdiMR8kSQOjqQhWyyGQZUO6w8PwbCvKsiwIx1RoZQlaDe8TERERER1omPQRpZnZPAxm8zCoagySpIE0yCZJkSQJRh1b9oiIiIgOVEz6iAYJWebXkYiIiIj6H/tqERERERERDWFM+oiIiIiIiIYwJn1ERERERERDGJM+IiIiIiKiIYxJHxERERER0RDGpI+IiIiIiGgIY9JHREREREQ0hDHpIyIiIiIiGsKY9BEREREREQ1hTPqIiIiIiIiGMCZ9REREREREQxiTPiIiIiIioiGMSR8REREREdEQxqSPiIiIiIhoCGPSR0RERERENIQx6SMiIiIiIhrCmPQRERERERENYUz6iIiIiIiIhjAmfUREREREREMYkz4iIiIiIqIhjEkfERERERHREMakj4iIiIiIaAhj0kdERERERDSEMekjIiIiIiIawpj0ERERERERDWFM+oiIiIiIiIawtCd9VVVVuPjii5GZmQmTyYSJEyfim2++SXdYREREREREQ4I2nS/e0tKC6dOnY8aMGXj33XeRnZ2NrVu3IiMjI51hERERERERDRlpTfp+//vfo7i4GEuWLImXlZWVpTEiIiIiIiKioSWtSd9//vMfnH766Zg9ezaWL1+OwsJCXHvttbjyyiuTbh8OhxEOh+OPvV4vAEAIASFESmImIiIiIhrseG1MHaU16duxYweeeOIJLFiwALfddhu+/vprXH/99dDr9ZgzZ06X7R944AHcfffdXco9Hg9PbCIiIiKiH7Q3jhABgCTSmC3p9XoceeSR+N///hcvu/766/H111/jiy++6LJ9spa+4uJiuN1u2O32lMRMRERERDTYeb1eOJ1OeDweXidTelv68vPzMW7cuISysWPH4pVXXkm6vcFggMFg6FIuSRIkSRqQGImIiIiIDjS8NqaO0rpkw/Tp07F58+aEsi1btqC0tDRNEREREREREQ0taU36brrpJnz55Ze4//77sW3bNrzwwgv429/+hnnz5qUzLCIiIiIioiEjrUnflClT8Nprr+HFF1/EhAkTcM899+DRRx/FRRddlM6wiIiIiIiIhoy0TuSyv7xeLxwOBweoEhERERF1wOtk6iitLX1EREREREQ0sJj0ERERERERDWFM+oiIiIiIiIYwJn1ERERERERDGJM+IiIiIiKiIYxJHxERERER0RDGpI+IiIiIiGgIY9JHREREREQ0hDHpIyIiIiIiGsKY9BEREREREQ1hTPqIiIiIiIiGMCZ9REREREREQxiTPiIiIiIioiGMSR8REREREdEQxqSPiIiIiIhoCGPSR0RERERENIQx6SMiIiIiIhrCmPQRERERERENYUz6iIiIiIiIhjAmfUREREREREMYkz4iIiIiIqIhjEkfERERERHREKbt6xN27tyJFStWoLy8HIFAANnZ2Zg0aRKmTp0Ko9E4EDESERERERHRPup10vf888/jsccewzfffIPc3FwUFBTAZDKhubkZ27dvh9FoxEUXXYRbbrkFpaWlAxkzERERERER9VKvkr5JkyZBr9dj7ty5eOWVV1BcXJxQHw6H8cUXX+Cll17CkUceib/85S+YPXv2gARMREREREREvScJIcTeNnr//fdx+umn92qHTU1N2LVrFyZPnrzfwe2N1+uFw+GAx+OB3W4f8NcjIiIiIjoQ8DqZOupVS19vEz4AyMzMRGZm5j4HRERERERERP2nz7N3rl69GuvXr48/fuONNzBr1izcdtttiEQi/RocERERERER7Z8+J31XXXUVtmzZAgDYsWMHzj//fJjNZvz73//Gb37zm34PkIiIiIiIiPZdn5O+LVu24PDDDwcA/Pvf/8bxxx+PF154AUuXLsUrr7zS3/ERERERERHRfuhz0ieEgKqqAIBly5bhzDPPBAAUFxejsbGxf6MjIiIiIiKi/dLnpO/II4/Evffei2effRbLly/HWWedBaBt0fbc3Nx+D5CIiIiIiIj2XZ+TvkcffRSrV6/G/Pnzcfvtt2PkyJEAgJdffhnTpk3r9wCJiIiIiIho3/Vqnb7eCIVC0Gg00Ol0/bG7XuH6I0REREREXfE6mTrq1Tp9QghIktTjNkajsV8CIiIiIiIiov7Tq+6d48ePx0svvbTXdfi2bt2Ka665Bg8++GC/BEdERERERET7p1ctfYsXL8Ytt9yCa6+9FqeeeiqOPPJIFBQUwGg0oqWlBRs3bsRnn32G7777DvPnz8c111wz0HETERERERFRL/RpTN9nn32Gf/7zn1ixYgXKy8sRDAaRlZWFSZMm4fTTT8dFF12EjIyMgYw3AfsqExERERF1xetk6qjfJnJJB57MRERERERd8TqZOurzkg1ERERERER04GDSR0RERERENIQx6SMiIiIiIhrCmPQRERERERENYWlN+hYtWgRJkhL+jRkzJp0hERERERERDSm9Wqevs+3bt2PJkiXYvn07HnvsMeTk5ODdd99FSUkJxo8f36d9jR8/HsuWLdsTkHafQiIiIiIiIqIk+tzSt3z5ckycOBErV67Eq6++Cp/PBwBYt24dFi5c2OcAtFot8vLy4v+ysrL6vA8iIiIiIiJKrs/NarfeeivuvfdeLFiwADabLV5+0kkn4c9//nOfA9i6dSsKCgpgNBoxdepUPPDAAygpKUm6bTgcRjgcjj/2er0AACEEDuDlBomIiIiI+hWvjamjPid969evxwsvvNClPCcnB42NjX3a19FHH42lS5fikEMOQU1NDe6++24cd9xx2LBhQ0JC2e6BBx7A3Xff3aXc4/HwxCYiIiIi+kF74wgRsA9Jn9PpRE1NDcrKyhLK16xZg8LCwj7ta+bMmfH/P/TQQ3H00UejtLQU//rXv3DFFVd02f63v/0tFixYEH/s9XpRXFwMh8MBu93ex3dCRERERDQ0SZKU7hBoEOlz0nf++efjlltuwb///W9IkgRVVfH555/j5ptvxqWXXrpfwTidTowePRrbtm1LWm8wGGAwGLqUt8/8SURERERETPooUZ8ncrn//vsxZswYFBcXw+fzYdy4cTj++OMxbdo03HHHHfsVjM/nw/bt25Gfn79f+yEiIiIiIqI2ktjHwXC7d+/Ghg0b4PP5MGnSJIwaNarP+7j55pvxox/9CKWlpaiursbChQuxdu1abNy4EdnZ2Xt9vtfrhcPhgMfjYfdOIiIiIqIf8DqZOtrnRfFKSkq6nWWztyorK3HBBRegqakJ2dnZOPbYY/Hll1/2KuEjIiIiIiKivetz0ieEwMsvv4yPP/4Y9fX1UFU1of7VV1/t9b5eeumlvr48ERERERER9UGfk74bb7wRf/3rXzFjxgzk5uZykCgREREREdEg1uek79lnn8Wrr76KM888cyDiISIiIiIion7U59k7HQ4Hhg8fPhCxEBERERERUT/rc9K3aNEi3H333QgGgwMRDxEREREREfWjPnfvPO+88/Diiy8iJycHw4YNg06nS6hfvXp1vwVHRERERERE+6fPSd+cOXOwatUqXHzxxZzIhYiIiIiIaJDrc9L39ttv4/3338exxx47EPEQERERERFRP+rzmL7i4mLY7faBiIWIiIiIiIj6WZ+Tvocffhi/+c1vsGvXrgEIh4iIiIiIiPpTn7t3XnzxxQgEAhgxYgTMZnOXiVyam5v7LTgiIiIiIiLaP31O+h599NEBCIOIiIiIiIgGwj7N3klEREREREQHhl4lfV6vNz55i9fr7XFbTvJCREREREQ0ePQq6cvIyEBNTQ1ycnLgdDqTrs0nhIAkSVAUpd+DJCIiIiIion3Tq6Tvo48+gsvlAgB8/PHHAxoQERERERER9Z9eJX0nnHBC/P/LyspQXFzcpbVPCIGKior+jY6IiIiIiIj2S5/X6SsrK0NDQ0OX8ubmZpSVlfVLUERERERERNQ/+pz0tY/d68zn88FoNPZLUERERERERNQ/er1kw4IFCwAAkiThzjvvhNlsjtcpioKVK1fi8MMP7/cAiYiIiIiIaN/1Oulbs2YNgLaWvvXr10Ov18fr9Ho9DjvsMNx88839HyERERERERHts14nfe2zdl522WV47LHHuB4fERERERHRAaDXSV+7JUuWDEQcRERERERENAD6PJELERERERERHTiY9BEREREREQ1hTPqIiIiIiIiGMCZ9REREREREQ9g+JX3PPvsspk+fjoKCApSXlwMAHn30Ubzxxhv9GhwRERERERHtnz4nfU888QQWLFiAM888E263G4qiAACcTiceffTR/o6PiIiIiIiI9kOfk77Fixfjqaeewu233w6NRhMvP/LII7F+/fp+DY6IiIiIiIj2T5+Tvp07d2LSpEldyg0GA/x+f78ERURERERERP2jz0lfWVkZ1q5d26X8vffew9ixY/sjJiIiIiIiIuon2r4+YcGCBZg3bx5CoRCEEPjqq6/w4osv4oEHHsDTTz89EDESERERERHRPupz0veLX/wCJpMJd9xxBwKBAC688EIUFBTgsccew/nnnz8QMRIREREREdE+koQQYl+fHAgE4PP5kJOT058x9ZrX64XD4YDH44Hdbk9LDEREREREgw2vk6mjPo/pCwaDCAQCAACz2YxgMIhHH30U//3vf/s9OCIiIiIiIto/fU76zj33XDzzzDMAALfbjaOOOgoPP/wwzj33XDzxxBP9HiARERERERHtuz4nfatXr8Zxxx0HAHj55ZeRl5eH8vJyPPPMM/jTn/7U7wESERERERHRvutz0hcIBGCz2QAA//3vf/GTn/wEsizjmGOOQXl5eb8HSERERERERPuuz0nfyJEj8frrr6OiogLvv/8+TjvtNABAfX09B4kSERERERENMn1O+u666y7cfPPNGDZsGI4++mhMnToVQFur36RJk/o9QCIiIiIiItp3+7RkQ21tLWpqanDYYYdBltvyxq+++gp2ux1jxozp9yC7w6loiYiIiIi64nUyddTnxdkBIC8vD3l5eQllRx11VL8ERERERERERP2nz0mf3+/Hgw8+iA8//BD19fVQVTWhfseOHf0WHBEREREREe2fPid9v/jFL7B8+XJccsklyM/PhyRJ/RLIgw8+iN/+9re44YYb8Oijj/bLPomIiIiIiA52fU763n33Xbz99tuYPn16vwXx9ddf469//SsOPfTQftsnERERERER7cPsnRkZGXC5XP0WgM/nw0UXXYSnnnoKGRkZ/bZfIiIiIiIi2oek75577sFdd92FQCDQLwHMmzcPZ511Fk455ZR+2R8RERERERHt0efunQ8//DC2b9+O3NxcDBs2DDqdLqF+9erVvd7XSy+9hNWrV+Prr7/u1fbhcBjhcDj+2Ov1AgCEENiHlSeIiIiIiIYkXhtTR31O+mbNmtUvL1xRUYEbbrgBH3zwAYxGY6+e88ADD+Duu+/uUu7xeHhiExERERH9oL1xhAjYx8XZ+8Prr7+OH//4x9BoNPEyRVEgSRJkWUY4HE6oA5K39BUXF8PtdnPRSSIiIiKiH3i9XjidTi7OTgD2cXF2AFi1ahW+//57AMD48eMxadKkPj3/5JNPxvr16xPKLrvsMowZMwa33HJLl4QPAAwGAwwGQ5dySZL6bekIIiIiIqIDHa+NqaM+J3319fU4//zz8cknn8DpdAIA3G43ZsyYgZdeegnZ2dm92o/NZsOECRMSyiwWCzIzM7uUExERERER0b7p8+yd1113HVpbW/Hdd9+hubkZzc3N2LBhA7xeL66//vqBiJGIiIiIiIj2UZ/H9DkcDixbtgxTpkxJKP/qq69w2mmnwe1292d8PfJ6vXA4HOyrTERERETUAa+TqaM+t/SpqtplmQYA0Ol0UFW1X4IiIiIiIiKi/tHnpO+kk07CDTfcgOrq6nhZVVUVbrrpJpx88sn9GhwRERERERHtnz4nfX/+85/h9XoxbNgwjBgxAiNGjEBZWRm8Xi8WL148EDESERERERHRPurz7J3FxcVYvXo1li1bhk2bNgEAxo4di1NOOaXfgyMiIiIiIqL9k7bF2fsDB6gSEREREXXF62TqqM/dOwHgww8/xNlnnx3v3nn22Wdj2bJl/R0bERERERER7ac+J31/+ctfcMYZZ8Bms+GGG27ADTfcALvdjjPPPBOPP/74QMRIRERERERE+6jP3TuLiopw6623Yv78+Qnljz/+OO6//35UVVX1a4A9YbM1EREREVFXvE6mjvrc0ud2u3HGGWd0KT/ttNPg8Xj6JSgiIiIiIiLqH31O+s455xy89tprXcrfeOMNnH322f0SFBEREREREfWPPi/ZMG7cONx333345JNPMHXqVADAl19+ic8//xy/+tWv8Kc//Sm+7fXXX99/kRLtJyEEVG8EakSBbNBCtukgSVK6wyIiIiIiGlB9HtNXVlbWux1LEnbs2LFPQfUW+ypTbyn+KCK7vBBRJV4m6TUwDLNDNuvSGBkRERFR/+N1MnXU55a+nTt3DkQcRANGxFSEd3gARU0sjygI7/DAONYFSbNPq5cQEREREQ16+32lqygK1q5di5aWlv6Ih6jfxZqCXRK+diKmItYSTnFERERERESp0+ek78Ybb8Tf//53AG0J3/HHH48jjjgCxcXF+OSTT/o7PqL9pgZjPdcHoimKhIiIiIgo9fqc9L388ss47LDDAABvvvkmdu3ahU2bNuGmm27C7bff3u8BEu2vvXXdZNdOIiIiIhrK+ny129jYiLy8PADAO++8g9mzZ2P06NG4/PLLsX79+n4PkGh/aTIMPdZr91JPRERERHQg63PSl5ubi40bN0JRFLz33ns49dRTAQCBQAAajabfAyTaXxqrHtpMU9I6bbaZs3cSERER0ZDW59k7L7vsMpx33nnIz8+HJEk45ZRTAAArV67EmDFj+j1Aov6gL7ZBtugQawpCRFRIBg20WUZoncZ0h0ZERERENKD6nPQtWrQIEyZMQEVFBWbPng2Doa1rnEajwa233trvARL1F63LCK2LSR4RERERHVz6vDh7R6FQCEZj+i6iuegkEREREVFXvE6mjvo8pk9RFNxzzz0oLCyE1WrFjh07AAB33nlnfCkHIiIiIiIiGhz6nPTdd999WLp0KR566CHo9fp4+YQJE/D000/3a3BERERERES0f/qc9D3z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3HjjjYyOjpLJZLjqqqu466671sWW73znO7z85S9naGgIIQT/8R//seS8Uorf+73fY3BwkEwmwzXXXMNjjz12Rtj27//+77zkJS+hu7sbIQQ7d+5cE7uezLYoivit3/otLrroInK5HENDQ/ziL/4i4+PjZ4R9kI57O3bsIJfL0dnZyTXXXMMdd9xxRth2OL/8y7+MEIK/+Iu/OCNse+tb33rUmPfSl770jLAN4OGHH+YVr3gFpVKJXC7HM5/5TPbt27futi03Vwgh+OM//uNVt+1E7KvX67z97W9neHiYTCbD+eefz8c//vEzwrbJyUne+ta3MjQ0RDab5aUvfemajcE333wzz3zmMykUCvT19fGqV72KRx55ZMk1vu9zww030N3dTT6f52d/9meZnJxcE/s0Tw+003cEw8PDfPCDH+See+7h7rvv5kUvehGvfOUrefDBB9fbtCXcdddd/M3f/A0XX3zxepuyhAsuuICJiYn2n//+7/9eb5MAmJ+f57nPfS62bfP1r3+dhx56iD/90z+ls7NzvU3jrrvuWvKe3XrrrQC89rWvXWfL4EMf+hAf+9jH+Ou//msefvhhPvShD/HhD3+Yj3zkI+ttGgC/9Eu/xK233so//MM/cP/99/OSl7yEa665hgMHDqy5LY1Gg0suuYSPfvSjy57/8Ic/zF/91V/x8Y9/nDvuuINcLse1116L7/vrbluj0eB5z3seH/rQh1bdluVe+1i2NZtN7r33Xt7znvdw77338u///u888sgjvOIVrzgj7AM499xz+eu//mvuv/9+/vu//5tNmzbxkpe8hOnp6XW3bZEvfvGL/PCHP2RoaGjVbVrkRGx76UtfumTs+6d/+qczwrYnnniC5z3veezYsYPbbruNH//4x7znPe/B87x1t+3w92tiYoK/+7u/QwjBz/7sz666bSdi37ve9S6+8Y1v8I//+I88/PDD3Hjjjbz97W/ny1/+8rrappTiVa96Fbt27eJLX/oSP/rRjxgdHeWaa66h0Wisum233347N9xwAz/84Q+59dZbiaKIl7zkJUte+53vfCdf+cpX+MIXvsDtt9/O+Pg4r3nNa1bdNs3TCKV5Ujo7O9X//b//d73NaFOr1dQ555yjbr31VnX11Verd7zjHettklJKqfe+973qkksuWW8zluW3fuu31POe97z1NuOEeMc73qG2bt2qpJTrbYp62ctept72trctOfaa17xGvfGNb1wniw7RbDaVaZrqq1/96pLjl112mfrd3/3ddbIqBVBf/OIX2z9LKdXAwID64z/+4/axcrmsXNdV//RP/7Suth3O7t27FaB+9KMfralNixzPtkXuvPNOBai9e/eujVGHcSL2VSoVBahvfetba2PUAseybWxsTG3YsEE98MADanR0VP35n//5mtp1LNve8pa3qFe+8pVrbsuRLGfb61//evWmN71pfQw6jBP5vr3yla9UL3rRi9bGoCNYzr4LLrhA/cEf/MGSY+sxJh9p2yOPPKIA9cADD7SPJUmient71d/+7d+uqW1KKTU1NaUAdfvttyul0vnAtm31hS98oX3Nww8/rAD1gx/8YM3t05yd6EjfcUiShM9//vM0Gg2uvPLK9TanzQ033MDLXvYyrrnmmvU25Sgee+wxhoaG2LJlC2984xvXJB3mRPjyl7/MFVdcwWtf+1r6+vq49NJL+du//dv1NusowjDkH//xH3nb296GEGK9zeGqq67iP//zP3n00UcBuO+++/jv//5vrrvuunW2DOI4JkmSo3bfM5nMGRNhXmT37t0cPHhwyTNbKpV49rOfzQ9+8IN1tOypR6VSQQhBR0fHeptyFGEY8olPfIJSqcQll1yy3uYgpeTNb34zN910ExdccMF6m3MUt912G319fWzfvp1f+ZVfYXZ2dr1NQkrJ1772Nc4991yuvfZa+vr6ePazn33c1Nn1YnJykq997Wtcf/31621Km6uuuoovf/nLHDhwAKUU3/72t3n00Ud5yUtesq52BUEAsGS+MAwD13XXZb6oVCoAdHV1AXDPPfcQRdGSOWLHjh2MjIzoOUKzYminbxnuv/9+8vk8ruvyy7/8y3zxi1/k/PPPX2+zAPj85z/Pvffey80337zephzFs5/9bD796U/zjW98g4997GPs3r2bn/qpn6JWq623aezatYuPfexjnHPOOdxyyy38yq/8Cr/+67/O3//936+3aUv4j//4D8rlMm9961vX2xQAfvu3f5uf//mfZ8eOHdi2zaWXXsqNN97IG9/4xvU2jUKhwJVXXsn73/9+xsfHSZKEf/zHf+QHP/gBExMT623eEg4ePAhAf3//kuP9/f3tc5onx/d9fuu3fos3vOENFIvF9TanzVe/+lXy+Tye5/Hnf/7n3HrrrfT09Ky3WXzoQx/Csix+/dd/fb1NOYqXvvSlfOYzn+E///M/+dCHPsTtt9/OddddR5Ik62rX1NQU9XqdD37wg7z0pS/lm9/8Jq9+9at5zWtew+23376uth3J3//931MoFM6oFMCPfOQjnH/++QwPD+M4Di996Uv56Ec/yvOf//x1tWvRgfqd3/kd5ufnCcOQD33oQ4yNja35fCGl5MYbb+S5z30uF154IZDOEY7jHLWZpecIzUpirbcBZyLbt29n586dVCoV/vVf/5W3vOUt3H777evu+O3fv593vOMd3HrrrWtSW3CyHB79ufjii3n2s5/N6Ogo//Iv/7LuO5FSSq644gr+6I/+CIBLL72UBx54gI9//OO85S1vWVfbDueTn/wk11133ZrW3hyPf/mXf+Gzn/0sn/vc57jgggvYuXMnN954I0NDQ2fE+/YP//APvO1tb2PDhg2Ypslll13GG97wBu655571Nk2zwkRRxOte9zqUUnzsYx9bb3OW8MIXvpCdO3cyMzPD3/7t3/K6172OO+64g76+vnWz6Z577uEv//Ivuffee8+IrIEj+fmf//n23y+66CIuvvhitm7dym233caLX/zidbNLSgnAK1/5St75zncC8IxnPIPvf//7fPzjH+fqq69eN9uO5O/+7u944xvfeEatBz7ykY/wwx/+kC9/+cuMjo7yne98hxtuuIGhoaF1zU6ybZt///d/5/rrr6erqwvTNLnmmmu47rrr1lyY7IYbbuCBBx444zJSNGc/OtK3DI7jsG3bNi6//HJuvvlmLrnkEv7yL/9yvc3innvuYWpqissuuwzLsrAsi9tvv52/+qu/wrKsdd8hPZKOjg7OPfdcHn/88fU2hcHBwaOc9vPOO++MST8F2Lt3L9/61rf4pV/6pfU2pc1NN93UjvZddNFFvPnNb+ad73znGRNp3rp1K7fffjv1ep39+/dz5513EkURW7ZsWW/TljAwMABwlBLb5ORk+5zm2Cw6fHv37uXWW289o6J8ALlcjm3btvGc5zyHT37yk1iWxSc/+cl1tem73/0uU1NTjIyMtOeLvXv38v/9f/8fmzZtWlfblmPLli309PSs+3zR09ODZVln/Hzx3e9+l0ceeeSMmi9arRbvfve7+bM/+zNe/vKXc/HFF/P2t7+d17/+9fzJn/zJepvH5Zdfzs6dOymXy0xMTPCNb3yD2dnZNZ0v3v72t/PVr36Vb3/72wwPD7ePDwwMEIYh5XJ5yfV6jtCsJNrpOwGklO188PXkxS9+Mffffz87d+5s/7niiit44xvfyM6dOzFNc71NXEK9XueJJ55gcHBwvU3huc997lHyyI8++iijo6PrZNHRfOpTn6Kvr4+Xvexl621Km2aziWEsHSZM02zvhp8p5HI5BgcHmZ+f55ZbbuGVr3zlepu0hM2bNzMwMMB//ud/to9Vq1XuuOOOM6pe+Exk0eF77LHH+Na3vkV3d/d6m/SknAlzxpvf/GZ+/OMfL5kvhoaGuOmmm7jlllvW1bblGBsbY3Z2dt3nC8dxeOYzn3nGzxef/OQnufzyy8+I2tFFoigiiqIzfs4olUr09vby2GOPcffdd6/JfKGU4u1vfztf/OIX+a//+i82b9685Pzll1+ObdtL5ohHHnmEffv26TlCs2Lo9M4j+J3f+R2uu+46RkZGqNVqfO5zn+O22247IybJQqHQzv9eJJfL0d3dfdTx9eA3fuM3ePnLX87o6Cjj4+O8973vxTRN3vCGN6y3abzzne/kqquu4o/+6I943etex5133sknPvEJPvGJT6y3aUC6SPzUpz7FW97yFizrzHksX/7yl/OBD3yAkZERLrjgAn70ox/xZ3/2Z7ztbW9bb9MAuOWWW1BKsX37dh5//HFuuukmduzYwf/8n/9zzW2p1+tLohS7d+9m586ddHV1MTIywo033sgf/uEfcs4557B582be8573MDQ0xKte9ap1t21ubo59+/a1+98tLngHBgZWfZf5eLYNDg7ycz/3c9x777189atfJUmSdn1LV1cXjuOsqm1PZl93dzcf+MAHeMUrXsHg4CAzMzN89KMf5cCBA2vScuXJPtcjHWTbthkYGGD79u3raltXVxfve9/7+Nmf/VkGBgZ44okn+M3f/E22bdvGtddeu662jYyMcNNNN/H617+e5z//+bzwhS/kG9/4Bl/5yle47bbb1t02SDeMvvCFL/Cnf/qnq27Pydp39dVXc9NNN5HJZBgdHeX222/nM5/5DH/2Z3+27rZ94QtfoLe3l5GREe6//37e8Y538KpXvWpNRGZuuOEGPve5z/GlL32JQqHQHsdKpRKZTIZSqcT111/Pu971Lrq6uigWi/zar/0aV155Jc95znNW3T7N04R11Q49A3nb296mRkdHleM4qre3V734xS9W3/zmN9fbrGNyJrVseP3rX68GBweV4zhqw4YN6vWvf716/PHH19usNl/5ylfUhRdeqFzXVTt27FCf+MQn1tukNrfccosC1COPPLLepiyhWq2qd7zjHWpkZER5nqe2bNmifvd3f1cFQbDepimllPrnf/5ntWXLFuU4jhoYGFA33HCDKpfL62LLt7/9bQUc9ectb3mLUipt2/Ce97xH9ff3K9d11Ytf/OI1+7yfzLZPfepTy55/73vfu662LbaQWO7Pt7/97VW37cnsa7Va6tWvfrUaGhpSjuOowcFB9YpXvELdeeed627bcqxly4bj2dZsNtVLXvIS1dvbq2zbVqOjo+p//a//pQ4ePLjuti3yyU9+Um3btk15nqcuueQS9R//8R9njG1/8zd/ozKZzLqMdU9m38TEhHrrW9+qhoaGlOd5avv27epP//RP16QF0ZPZ9pd/+ZdqeHhY2batRkZG1P/5P/9nzeayY41jn/rUp9rXtFot9au/+quqs7NTZbNZ9epXv1pNTEysiX2apwdCqTWuYNVoNBqNRqPRaDQazZqha/o0Go1Go9FoNBqN5ixGO30ajUaj0Wg0Go1GcxajnT6NRqPRaDQajUajOYvRTp9Go9FoNBqNRqPRnMVop0+j0Wg0Go1Go9FozmK006fRaDQajUaj0Wg0ZzHa6dNoNBqNRqPRaDSasxjt9Gk0Go1Go9FoNBrNWYx2+jQajUaz6nz605+mo6NjTV/ztttuQwhBuVxe09fVaDQajeZMQzt9Go1G8xRj0Zk51p8XvvCF622iRqPRaDSaMwhrvQ3QaDQazclx1VVXMTExcdTxL3/5y/zyL/8yv/qrv7oOVmk0Go1GozlT0ZE+jUajeYrhOA4DAwNL/szPz/Mbv/EbvPvd7+a1r31t+9rbb7+dZz3rWbiuy+DgIL/9279NHMft80EQ8Ou//uv09fXheR7Pe97zuOuuu9rnF6OKt9xyC5deeimZTIYXvehFTE1N8fWvf53zzjuPYrHIL/zCL9BsNk/q3/GlL32Jyy67DM/z2LJlC+973/vatv3CL/wCr3/965dcH0URPT09fOYznwFASsnNN9/M5s2byWQyXHLJJfzrv/7rSb+fGo1Go9Gc7WinT6PRaJ7ilMtlXvnKV/KCF7yA97///e3jBw4c4Gd+5md45jOfyX333cfHPvYxPvnJT/KHf/iH7Wt+8zd/k3/7t3/j7//+77n33nvZtm0b1157LXNzc0te4/d///f567/+a77//e+zf/9+Xve61/EXf/EXfO5zn+NrX/sa3/zmN/nIRz5ywjZ/97vf5Rd/8Rd5xzvewUMPPcTf/M3f8OlPf5oPfOADALzxjW/kK1/5CvV6vf07t9xyC81mk1e/+tUA3HzzzXzmM5/h4x//OA8++CDvfOc7edOb3sTtt99+Su+jRqPRaDRnLUqj0Wg0T1mSJFHXXXedOu+881S1Wl1y7t3vfrfavn27klK2j330ox9V+XxeJUmi6vW6sm1bffazn22fD8NQDQ0NqQ9/+MNKKaW+/e1vK0B961vfal9z8803K0A98cQT7WP/+3//b3Xttdce085PfepTqlQqtX9+8YtfrP7oj/5oyTX/8A//oAYHB5VSSkVRpHp6etRnPvOZ9vk3vOEN6vWvf71SSinf91U2m1Xf//73l9zj+uuvV294wxuW2D4/P39MuzQajUajeTqga/o0Go3mKcy73/1ufvCDH3DnnXdSKBSWnHv44Ye58sorEUK0jz33uc+lXq8zNjZGuVwmiiKe+9znts/bts2znvUsHn744SX3uvjii9t/7+/vJ5vNsmXLliXH7rzzzhO2+7777uN73/teO7IHkCQJvu/TbDbJZrO87nWv47Of/SxvfvObaTQafOlLX+Lzn/88AI8//jjNZpOf/umfXnLfMAy59NJLT9gOjUaj0WieDminT6PRaJ6ifP7zn+dP/uRP+NrXvsY555yzqq9l23b770KIJT8vHpNSnvD96vU673vf+3jNa15z1DnP84A0xfPqq69mamqKW2+9lUwmw0tf+tL27wN87WtfY8OGDUt+33XdE7ZDo9FoNJqnA9rp02g0mqcgO3fu5Prrr+eDH/wg11577bLXnHfeefzbv/0bSql2tO973/sehUKB4eFhuru7cRyH733ve4yOjgKpWMpdd93FjTfeuKr2X3bZZTzyyCNs27btmNdcddVVbNy4kX/+53/m61//Oq997Wvbzub555+P67rs27ePq6++elVt1Wg0Go3mqY52+jQajeYpxszMDK961at4wQtewJve9CYOHjy45LxpmvT29vKrv/qr/MVf/AW/9mu/xtvf/nYeeeQR3vve9/Kud70LwzDI5XL8yq/8CjfddBNdXV2MjIzw4Q9/mGazyfXXX7+q/4bf+73f43/8j//ByMgIP/dzP4dhGNx333088MADS4RmfuEXfoGPf/zjPProo3z7299uHy8UCvzGb/wG73znO5FS8rznPY9KpcL3vvc9isUib3nLW1bVfo1Go9Fonkpop0+j0WieYnzta19j79697N27l8HBwaPOj46OsmfPHjZs2MD/+3//j5tuuolLLrmErq4urr/+ev7P//k/7Ws/+MEPIqXkzW9+M7VajSuuuIJbbrmFzs7OVf03XHvttXz1q1/lD/7gD/jQhz6Ebdvs2LGDX/qlX1py3Rvf+EY+8IEPMDo6uqT2EOD9738/vb293HzzzezatYuOjg4uu+wy3v3ud6+q7RqNRqPRPNUQSim13kZoNBqNRqPRaDQajWZ10H36NBqNRqPRaDQajeYsRjt9Go1Go9FoNBqNRnMWo50+jUaj0Wg0Go1GozmL0U6fRqPRaDQajUaj0ZzFaKdPo9FoNBqNRqPRaM5itNOn0Wg0Go1Go9FoNGcx2unTaDQajUaj0Wg0mrMY7fRpNBqNRqPRaDQazVmMdvo0Go1Go9FoNBqN5ixGO30ajUaj0Wg0Go1GcxajnT6NRqPRaDQajUajOYvRTp9Go9FoNBqNRqPRnMX8/wESrl5oOqBnQQAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"import matplotlib.pyplot as plt\n",
"import numpy as np\n",
@@ -770,27 +820,9 @@
" ax.grid(True, axis=\"y\", alpha=0.2)\n",
" plt.tight_layout()\n",
"\n",
- " return summary, (fig, ax)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "id": "7cf2548a",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAA30AAAHqCAYAAACwdidrAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAAwjZJREFUeJzs3XecFOX9B/DPzPa9bdcLdxxFECkiIkaE2BFRo6SY2EFNYgFrTDRqBGMjJkYNsSSaaCxoEhvB+hMVBBVUQKVIh4PrdXub8vz+WFhuuTu4O+5u747P+/XipTvPlO/Ozu7Nd54mCSEEiIiIiIiIqF+S0x0AERERERERdR8mfURERERERP0Ykz4iIiIiIqJ+jEkfERERERFRP8akj4iIiIiIqB9j0kdERERERNSPMekjIiIiIiLqx5j0ERERERER9WNM+oiIiIiIiPoxJn19wDXXXIPbbrutzfKbbroJM2fO7LmAiIiIiIioz2DSlyannHIKHn300Xat+9RTT+EPf/hDlx5/+fLlmDZtGjIzM+HxeDB27Fg89NBDiMfj2Lx5M374wx+ioKAAHo8HkyZNwqeffprc9qWXXoLD4Uj5J0kS/vznPwMAVqxYgalTpyInJwdZWVmYOnUqNmzYkNx+9erVGD9+PLKysuDxeHDiiSfik08+SZZfc801Kfu22+2QJAmrV68GACxZsgSSJKWsM3v27Fbf5x133AFJkvDmm28ml6mqiptuuglFRUVwu92YPHkyVq1albLdhg0bMHXqVDidTmRlZeGqq65qsW8hBCZPngxJkuD1ett1zs8++2xkZWXB5XJh+PDhuP7667Fz587kOpIkwW63p7y3H/7wh8nyF154AWPGjIHL5UJ2djYmT56ML7/88qDHHjRoEGw2G5xOJzweD4499ljcc889CAaDyXWWLFkCj8eTfF1VVYWLL74YBQUFcDqdGDJkCG6++eaU/a5btw4/+clPkJubC5fLhaOOOgp33XUXfD7fQWMiIiIiop7BpO8w9NZbb2HatGmYOnUqtmzZAq/Xi3//+9/YsGEDqqqq4PV6MW3aNKxduxYNDQ2YOXMmzj77bNTX1wMALrnkEgSDweS/pUuXQpZlXHDBBQCApqYmXHHFFdi6dSuqq6tx/PHH46yzzoKmaQCA0tJSvP7662hoaEBTUxNuvfVWnHPOOYhEIgASSW7z/d97770YPnw4jj322OR7cLvdKev89a9/bfE+v/nmGyxatAiFhYUpy//6179i0aJF+Pzzz9HY2IizzjoL5513HoQQAIDKykqcdtpp+OlPf4ra2lpUVVVh1qxZLfb/xBNPwGKxtOucL1q0CNOmTcOZZ56JjRs3wu/3Y+nSpRgyZAg+/vjjlHU/++yzlPf2xhtvAACWLVuGG264AU8++SR8Ph927dqFO+64o90xvPzyywgEAmhoaMDf//53fPLJJ5g8eXLyvO/vsssug9VqxcaNG+Hz+fDBBx/gmGOOSZavXr0aEydOxIgRI/DNN9/A7/fjvffeQzQaxbffftuumIiIiIioB4h+wOfziVmzZomBAwcKp9MpjjvuOLFr1y4hhBDV1dXiggsuEDk5OaKkpETccccdQlEUIYQQH3/8sXC73eLpp58WxcXFIisrS/z6179O2ff//d//ieOPP1643W5RUFAgHnjggWTZBx98ICZMmCDcbrcYOXKkWLhwYbJsxowZ4oorrhDnn3++yMjIEGPGjBHLli0TQghxyy23CFmWhdlsFhkZGeKss8464PubMWOGuPHGG5Ovly5dKkaPHi0yMjLED3/4Q3HllVeKGTNmtOtc6bouBg8eLO699952rb9XZmam+PDDD1stu/baaw/4Hnw+nwAgtm3b1qJM0zTx5ptvCgBi+/btrW5/1FFHiXnz5iVf7/3cDkRVVXHccceJJUuWiNLSUvHGG28ky66//nrxi1/8Ivm6vLxcABB1dXVCCCFuvfVWcdFFFx1w/7t27RJDhgwRX331lQAgmpqa2lxX13UxaNCglGunLQDEmjVrWi374x//KE477bSD7qM1+58DIYRoamoS+fn54vHHHxdCtDyvGRkZ4pNPPmlzn6eccoq46qqrOhUPEREREfWcflHTN3PmTGzduhWff/45vF4v/v73v8NmswEALr74YphMJuzYsQPLli3Dm2++iYceeii5bSAQwIYNG7BlyxYsX74cjz/+OJYsWQIAWLNmDc4//3z85je/QV1dHTZu3IhTTz0VAPDtt9/iggsuwLx589DY2Ii//e1vuOyyy7Bp06bkvhcsWICrrroKXq8X1113Hc477zx4vV48/PDD+P73v48//OEPCAaDePfdd9v9XpuamnDeeedh9uzZ8Hq9uOKKK/Diiy+mrHPuuedi3rx5rW6/ZcsW7NixAxdddFG7j7l27VoEAgGMHDmyRVkkEsGCBQvw85//vM3tly5dCo/Hg4EDB6Ys93g8MJvNmD59Oi6//HIMHjy4xbaff/45tmzZ0qLPYjAYRFFREYqLi3HJJZegoqIipfyRRx7B0UcfjZNPPrnFPq+66iqsWrUK27Ztg6IoeOaZZzBx4kTk5OQk43U4HJg0aRKys7Px/e9/HytXrkzZx7XXXou5c+ciOzu7zfe91+bNm7Fz50787Gc/O+i6B3LiiSdi2bJl+O1vf4uPP/4YgUDgkPbn8XhwxhlnYOnSpa2WT5o0CTfddBOef/55bN68OaUsHA5j2bJlHbqOiIiIiChN0p11Hqrq6moBQJSVlbUo21uDU11dnVz20ksviWHDhgkhEjUbkiSJUCiULD/jjDPEn/70JyGEENdcc4244oorWj3uddddJ2666aaUZRdffLH4/e9/L4RI1M5NmzYtpXzEiBHihRdeEEIIcfLJJ4tHHnmkXe+xeU3f888/L4466qiU8rPOOqvdNX3Lly8XAEQkEmnX+k1NTWLkyJHi7rvvbrX8+eefF7m5uSIej7daXlZWJgoLC8U//vGPVsvD4bB44YUXxNNPP91q+ZVXXimmT5+esqyqqkqsXbtWqKoqqqqqxEUXXSTGjRsnNE0TQgixbds2UVpaKhoaGoQQLWu5/H6/uPLKKwUAYTAYRFFRkfjmm2+S5UOHDhUOh0MsX75cxGIxMX/+fJGTkyMaGxuFEEIsWLBAnH766UIIIXbs2HHQmr7WzvncuXOF2+0WGRkZ4oILLkguByAcDodwu93Jf3Pnzk2Wf/jhh+LHP/6xyM3NFSaTSfz4xz8WtbW1bR57r9Zq+oQQ4je/+Y0444wzhBAta/p8Pp+YM2eOGDdunDAajWLgwIHipZdeEkLs+2599913Bz02EREREaVXn6/pKysrg8ViaVGLBADl5eWwWq3Iz89PLhsyZAjKy8uTr10uF+x2e/J1RkZGsgalrKwMw4YNa/W4O3fuxFNPPQWPx5P8t3DhQlRWVibXKS0tTdmmtLS0RY1UR1VWVra63/baW5vVnjh8Ph+mTp2KyZMnY+7cua2u849//AOXX345TCZTi7Ly8nKcfvrpmD17Nq688spWt7fZbLj00kvxyCOPYPny5SllwWAQ//nPf1oMolJQUIDRo0fDYDCgoKAAf//73/HNN98ka6N++ctf4r777kNWVlarx7zuuutQVlaGyspKRKNRPPbYYzjttNOSn53D4cD06dMxadIkmM1mzJ49G1arNdkH8Pbbb8eTTz7Z6r6bD3IzatQoAPvOefNrY86cOfB6vbj11lsRj8dT9rFs2TJ4vd7kvzlz5iTLTjvtNLz66quora3Fl19+iW3btuHGG29sNZb2qKioaPM8uVwuzJ07F6tXr0ZTUxNuuOEGXH755fjuu++QmZkJWZYP+XomIiIiou7X55O+0tJSxGIx7N69u0VZcXExotEoampqkst27tyJ4uLidu9769atrZaVlJTgxhtvTLk5DwaDKclAWVlZyja7du3CgAEDAACy3LlTX1RU1Op+22v48OEYNGgQXnnllQOutzfhGzVqFJ566ilIktRina1bt+KTTz5ptWlneXk5Tj31VFx66aW44447DhqXoijYsmVLyrJXXnkFLpcL06ZNO+C2+8f24Ycf4qabbkJOTg5ycnKwe/duXH755cmRJ9esWYOZM2eisLAQRqMRP/nJT+B2u/HZZ58BAMaOHdvmsb799ltUVlYmm4PuHVxm6NChePXVV1MGuVm/fj2AxDkvLS3Ff/7zn4Oeh44YO3YsrrzySqxdu7ZT2/t8PixevBinnHLKQdd1OBz41a9+BbfbjQ0bNsBut+P73//+Qa8jIiIiIkq/Pp/05efn4/zzz8c111yDqqoq6LqONWvWoKGhAQMGDMCpp56KW2+9FaFQCLt27cL999+PGTNmtGvfv/jFL/Dyyy/jjTfegKqq8Pl8WLFiBQDg6quvxrPPPouPP/4YmqYhFovh888/x3fffZfc/qOPPsLbb78NVVXx9NNPo6qqCuecc04y7m3btnX4/Z5zzjmoqKjA008/DVVV8fbbb+Ojjz5q9/aSJGH+/PmYN28e5s+fj4aGBgCJfmdXXXUVysrK4Pf7cdZZZ2H48OF45plnWk34gEQt397RG5urrKzEqaeeip/97GcptVR7vfXWW/j222+hqirC4TAeeOABlJeX46STTmqx/5kzZ8JgMKQs//jjj7Fjxw4IIdDQ0IBrr70Wo0aNStbK7t69G19//XXyX1FRER555BHcfffdAICJEyfi+eefR11dHXRdxxtvvIHy8nKMGTMGQOJzX7hwIVauXAlN0/DUU08hFovhxBNPxMSJE7Fjx47kvt955x0Aidq5s88+u81z/thjj+H+++/HX/7yF9TW1gIA6urqkolhe7z55pt44YUXUFdXBwDYsWMHXnrpJZx44ont3gcA6LqO1atX44ILLkBBQUGbczz++te/xtdff414PI54PI5nnnkGoVAI48ePBwA8/PDD+Pe//405c+aguroaQCLZv+2227Bs2bIOxURERERE3Sjd7Uu7gtfrFVdffbUoKioSTqdTHH/88WL37t1CiET/rx//+MciOztbFBcXi9tuuy3Z/6y1USDPP/98MWfOnOTrd955R4wfP144nU5RWFiYMorkhx9+KE488USRmZkpsrOzxemnn54ceXH/0TtHjx4tli5dmtx2xYoVYsSIEcLtdotzzjnngO9v/9E7P/74YzFq1CiRkZEhpk+f3mL0zrPOOkvcf//9B9znsmXLxNSpU5P9xsaMGSMeeughEYvFxHPPPScACLvdLjIyMpL/XnzxxeT2qqqKwsJC8c9//rPFvufOnSsApGzbfCTIZ599VgwfPlxkZGSI7Oxsccopp4iPPvooZR/r168XkiS1OuLnww8/LIqLi4XdbhcFBQXioosuarVP517792fzer3iyiuvFAUFBcLpdIoxY8aIV155JWWb5557TgwaNEg4HA4xceJE8cUXX7S67/b06dtr6dKlyXPudDrFkUceKa677rqUUUsBCJvNlnLeJkyYkNx+ypQpIicnR2RkZIiBAweK2bNni0AgcNBjl5aWCqvVKhwOh3C5XOKYY44Rc+bMSdl2/+/D9ddfL4488kjhcDhEZmamOPHEE8V7772Xst9vv/1W/OhHPxJZWVnJ93TnnXcKn8930JiIiIiIqGdIQuyZnIy61MyZM+HxeNo9ATsREREREVF36PPNO4mIiIiIiKhtTPp6gV27diVHfNz/30svvZTu8KgPeOCBB9q8hoiIiIjo8MbmnURERERERP0Ya/qIiIiIiIj6MSZ9rZg+fXqbk5F31LRp0/DEE090yb5as2TJEng8nm7bf1/XmSkNDkdff/11m1NzHCpJkvD11193y74fffTRds0z2Bl7m137fL52b/PAAw/goosuavc+Z86ciZtuuulQQyUiIiI6ICZ93ezdd9/Fdddd1651n3vuORxzzDFdevzW9jl37lxMnz69S4+zv4qKCuTk5EDTtOSy4cOHY82aNQfcrqsThEsuuSQ56TodHlq79jpj4MCBCAaDcLvdKcunTJmCN954o9Xv1h133IGXX345+Xr/67mtfRIRERF1JyZ91C0WLVqEadOmJSdW37hxI6LRKMaNG5fmyKi/2//a60p+vx9ffPEFzjzzzC7fd0cpitKvj0dERERdp18kfcFgELNnz8bAgQORl5eHyy+/PNl8aufOnZAkCS+88AKOOOIIeDwezJw5M+UG5rXXXsMRRxwBt9uNX/ziF1BVNVm2t/nk/PnzUVhYiIKCAsyZMwfNx7958cUXcdRRR8Hj8WDy5MlYvXp1suyUU05JztW3d1/PPPMMSkpKkJ2djd/85jcAgDVr1uCaa67B2rVrk6Mu7tq1q93noL37fP755/HAAw/grbfeShndcebMmbjyyisxffp0OBwOHH300Vi+fHly/y+99BKGDRsGp9OJAQMG4N577z1gPIsWLcJ5552X8voHP/gBAGD16tU44YQT4HK5kJOTk1x+/PHHAwBOPPFEOBwOPPDAAwCASy+9FEVFRXC5XBg/fjw+/vjjlGPNnz8/+d7vuusuHHPMMXjuuecAtKzpHDRoEB566CGccMIJcDqdOPnkk7F79+5k+fr165Nlp556Kn7zm98csPng1q1bMXXqVGRlZWHo0KEp8zLuPfYdd9yB7OxsDBw4sEVT31deeQVHH300PB4PJkyYkFIrecopp+C3v/0tpk6dCqfTiWOPPRZr164FADzyyCM47bTTUvb173//GyNGjGjXvr1eL37605/C4/FgxIgR+OSTT1L29eKLL2L06NFwOp0YOHAgfve73+FAYz5VV1fj0ksvRWFhITweD0466SREIpEW6wkh8PDDD2Po0KHIysrCWWedhe3btyfL968Z27/55v6fT2VlZYtjNL/2DvY+JEnCY489hiOPPBIejwc/+9nPWvx2eL3e5Prvv/8+Jk+ejM2bN7f6fW1ei97a9dzaPpvbtm0bfvCDHyA3NxelpaW47777oOs6gH3X05w5c1BQUIALL7yw1X28/PLLGDt2LFwuF0pLS5Pfhblz5+Lcc8/F1VdfDbfbjcGDB2PJkiV48803ccQRRyAzMxN33nlncj/tPR4RERH1AembF77rXHDBBeKiiy4STU1NIhgMigsvvFBceumlQgghduzYIQCIiy66SPj9flFRUSGKi4vFs88+K4QQYtOmTcJsNov//e9/QlEU8eSTTwqD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pXzvvouLi7Fz586U9Xfu3Ini4uIOv5fuuLlqbZ9tHae187D3fZ5++ul45513UF9fjwsuuADTp09P9jVqTtd1vP322yk33v/73/9SXg8dOhTPP/88qqur8cwzz+DWW2/FqlWrAKDFtAELFizAggUL8Pbbb8Pn88Hr9cLtdif7ZRUVFaX0yVNVFVVVVQc8J20pKipCdXV1Sp/OA/WrLC4uRmVlZUr/0P0/+/3Lm5/TkpISPPzwwynXbSgUwu23396ueM8//3yUl5dj1apVeOGFF3DZZZclyw6075ycHJhMppTPu/n7jMfj+NGPfoSrr74aFRUV8Pl8uOaaa9rs07c3kY1GoweNef/vSzweR2VlZfKcZWRkIBwOJ8ubf5ZFRUWtns+99r/22vs+9j8PZrMZubm5LWLf/zpuz/e1I9NglJSUYPz48Smfmd/vx/r161s95h133IFgMIhgMIh3330XQOKz2Lp1a7uPeTBM+IiIiPqHPv8XvaCgANOnT8fs2bOTT/Crq6vxxhtvtGv7n/70p/jwww/x9ttvQ1VVPP3009i8eXPKOrIs47e//S0ikQg2bdqExx9/HJdccgmAxCAjL730Ej799FOoqor58+ejoaEBZ599doffS35+PqqqqlodAKOzWttnfn4+ysrKUpIbAPjoo49SzkNVVRXOOecc1NTU4I033kAgEIDRaITL5UqpDWvuiy++QH5+frLGKR6PY/HixSnn4/nnn0dNTQ0kSYLH44Esy8mRFvPz87Ft27bkun6/H2azGTk5OYjH4/j973+fUot50UUXYcGCBfjqq6+gKAruu+8+hEKhTp2rE044AR6PBw8++CAURcGXX36J//znP22uf/zxxyM/Px933303YrEY1q1bh/nz52PGjBnJdUKhEO69917E43GsXLkSL730UvLamTVrFv74xz9i1apVEEIgHA5j8eLF7ar1AgCbzYaf/OQnuPPOO7FhwwZccMEFybID7dtgMOCnP/0p7r77bni9XlRWVuKPf/xjcttYLIZoNIrs7GxYLBasXLkSCxYsaDOOCRMm4Mgjj8R1110Hr9cLVVWxfPlyxGKxFuteeuml+Otf/4oNGzYgFovhrrvuwoABA5KDnhx77LF44YUXoKoqvv7662RNJpD4fLKyslLO57///e9k+f7XXnvfxx//+MfkQ6O7774bF154YavJTvPBiID2fV/3v54P5Nxzz0VNTQ2eeOIJRKNRaJqGTZs2YcmSJe3aHgCuvvpqPPbYY1i6dCl0XUdtbe1Bp0khIiKi/q/PJ31AYpS5vc06XS4Xvv/97ydrjg7myCOPxAsvvIAbbrgB2dnZWLlyJc4666yUdZxOJ4455hgMGTIEJ510Ei6//PLkjf3JJ5+M+fPn46qrrkJ2djZeeeUVvPvuu52aMP20007DCSecgAEDBsDj8WDXrl3JyZw7MpLnwfZ5wQUXwOVyITc3NyXOiy++GE8//TQ8Hg/+8pe/YOHChcjMzISu63jsscdQUlICt9uNxx9/HK+++mryxnjUqFF46aWXALRsXrd06VKMHj0aOTk5yWWLFy/G2LFj4XA4cP755+OPf/xjcoTNe++9FzfccAMyMzMxb948zJgxA6NGjUJpaSmGDBkCm82WUpN2xhlnYM6cOZg+fToKCgqgqiqGDx+ebEraESaTCQsXLsRbb72FzMxM/OY3v8Gll16asq9p06YlRxU1mUx46623sGrVKhQUFOC8887DLbfcgosvvji5/ujRo6GqKgoLC/GTn/wE999/P0499VQAwA9+8APMmzcPv/jFL5CZmYnBgwfjsccea7UGtS2XX3453n//fUyfPh1OpzO5/GD7nj9/PhwOB0pLS3Haaael1BI6nU48/vjj+OUvfwmXy4X7778fP/vZz1KO2/w8yLKMRYsWIRwO48gjj0ROTg7uuuuuVt/H5Zdfjuuvvx7nnnsuCgoK8M0332DRokXJhwjz58/H559/Do/Hg9tuuy0lgTaZTPjf//6H999/H1lZWbj99ttx5ZVXJsv3v/ba8z6ARCJ66qmnorS0FE6nE4899liLdbZs2YJwOJwy5Uhr36397X89H4jD4cDixYvx4YcfYtCgQcjOzsbFF1+c0rzzYKZPn44///nPmDVrFtxuNyZMmJAc8ZWIiIgOX5Joq80WAUhMszB9+vQ2h1jvL2bOnAmPx5My5UBnjBkzBv/85z8xYcIEAMD111+PgQMH4te//nUXRHlw8Xgc2dnZeO+99zBp0qRD3t/VV18NXdfx9NNPd3jb5557Do8++miXTjZPbdv/2msPSZKwZs2aFpOs7+/hhx/G9u3b8fjjjx9ilEREREQ9r1/U9FHvEI/H8bOf/QzHHXdcctmYMWO6fX6v119/HZFIBKFQCLfddhuys7M7dOPf3LJly7B7927ouo4PP/wQL730UkqzSeqdWrv2ulJJSQmuueaabtk3ERERUXdrvWMWUSeYzWbcddddKct++ctfdvtxX3jhBVx55ZUQQuCYY47B//73v5QRNTti+/btuPDCC9HU1ITi4mLMmzcPZ555ZhdHTF2ttWuvK/30pz/ttn0TERERdTc27yQiIiIiIurH2LyTiIiIiIioH2PSR0RERERE1I8x6SMiIiIiIurHmPQRERERERH1Y0z6iIiIiIiI+jEmfURERERERP0Ykz4iIiIiIqJ+jEkfERERERFRP8akj4iIiIiIqB9j0kdERERERNSPMekjIiIiIiLqx5j0ERERERER9WPGdAdwKHRdR2VlJZxOJyRJSnc4RERERES9ghACgUAARUVFkGXW8xzu+nTSV1lZiZKSknSHQURERETUK+3evRvFxcXpDoPSrE8nfU6nE0DiYna5XGmOhoiIiIiod/D7/SgpKUneL9PhrU8nfXubdLpcLiZ9RERERET7YRcoAjiQCxERERERUb/GpI+IiIiIiKgfY9JHRERERETUjzHpIyIiIiIi6seY9BEREREREfVjTPqIiIiIiIj6MSZ9RERERERE/RiTPiIiIiIion6MSR8REREREVE/xqSPiIiIiIioH2PS14dUh6rxWeVneG/He/iw7ENsaNiAuBZPd1hERERERB2i6QKfb2vAwq8r8Pm2Bmi66NbjPfjgg5gwYQKcTify8vIwffp0bNq0KWWdaDSKWbNmITs7Gw6HAz/+8Y9RU1OTss6uXbtwzjnnwG63Iy8vD7/+9a+hqupBj//WW2/h5JNPhtPphN1ux4QJE/Dcc8+lrLNz505IkoSvv/46uSwQCODUU0/FyJEjUV5e3un3z6Svj9jh24HVNavhjXqhCx0xLYadvp1YUbUCiqakOzwiIiIionZ5b10VJv/hI1z09Arc+MrXuOjpFZj8h4/w3rqqbjvm0qVLMWvWLKxYsQIffPABFEXBmWeeiVAolFzn5ptvxqJFi/Df//4XS5cuRWVlJX70ox8lyzVNwznnnIN4PI7PPvsM//rXv/Dcc8/h7rvvPuCx58+fj/PPPx+TJk3CypUr8e233+LCCy/ENddcg1tvvbXN7erq6nDqqaciFAph2bJlKC4u7vT7l4QQ3ZtWdyO/3w+32w2fzweXy5XucLqNoin4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PuoSmQV2mCytVxznFDtgYJNAIiIiIqK04J04dQmjyYCSozLhybPDYJAhQYItw4yiIzzw5NvTHR4RERER0WGLffqoyxhNBuSVupBXyrlgiIiIiIh6C9b0ERERERER9WNM+oiIiIiIiPoxJn1ERERERET9GJM+IiIiIiKifoxJHxERERERUT/GpI+IiIiIiKgfY9JHRERERETUjzHpIyIiIiIi6seY9BEREREREfVjTPqIiIiIiIj6MSZ9RERERERE/RiTPiIiIiIion6MSR8REREREVE/xqSPiIiIiIioHzOmO4DeTtcFyhrDKG8KI67q8NhNGJLjQGaGOd2hERERERERHRSTvgPQdYHPtzegPhhLLgvGVFR4oxhX4kFJlj2N0RERERERER0cm3cewM6GUErCt5cQAmsrfFA1PQ1RERERERERtR+TvgPY3RRps0zRdFT7oz0YDRERERERUccx6TsART1wTV78IOVERERERETpxqTvANx204HLbQcuJyIiIiIiSjcmfQcwJCcDkiS1Wuaxm5HtsPRwRERERERERB3DpO8Ash0WHFPsgVFOPU0euxnfG5yVpqiIiIiIiIjaj1M2HMTAbDsKPVZUeaNQdB1umwk5rOEjIiIiIqI+gklfO5gMMgZmc04+IiIiIiLqe9i8k4iIiIiIqB9j0kdERERERNSPMekjIiIiIiLqx9Ke9FVUVODSSy9FdnY2bDYbxowZg6+++irdYREREREREfULaR3IpampCZMmTcKpp56Kd999F7m5udiyZQsyMzPTGRYREREREVG/kdak7w9/+ANKSkrw7LPPJpcNHjw4jRERERERERH1L2lt3vm///0Pxx13HC644ALk5eVh3LhxePrpp9MZEhERERERUb+S1pq+7du348knn8Qtt9yCO+64A19++SVuuOEGmM1mzJgxo8X6sVgMsVgs+drv9wMAhBAQQvRY3EREREREvRnvjak5SaTxijCbzTjuuOPw2WefJZfdcMMN+PLLL/H555+3WH/u3Lm45557WiwvKyuDy+Xq1liJiIiIiPoKv9+P0tJS+Hw+3idTemv6CgsLMXLkyJRlRx11FF577bVW1//tb3+LW265Jfna7/ejpKQEbrebFzMRERER0R6SJKU7BOpF0pr0TZo0CZs2bUpZtnnzZpSWlra6vsVigcViabFckiRe2EREREREe/DemJpL60AuN998M1asWIEHHngAW7duxYIFC/D3v/8ds2bNSmdYRERERERE/UZak74JEybgjTfewMsvv4zRo0fj3nvvxaOPPopLLrkknWERERERERH1G2kdyOVQ+f1+uN1udlAlIiIiImqG98nUXFpr+oiIiIiIiKh7MekjIiIiIiLqx5j0ERERERER9WNM+oiIiIiIiPoxJn1ERERERET9GJM+IiIiIiKifoxJHxERERERUT/GpI+IiIiIiKgfY9JHRERERETUjzHpIyIiIiIi6seY9BEREREREfVjTPqIiIiIiIj6MSZ9RERERERE/RiTPiIiIiIion6MSR8REREREVE/xqSPiIiIiIioH2PSR0RERERE1I8x6SMiIiIiIurHmPQRERERERH1Y0z6iIiIiIiI+jEmfURERERERP0Ykz4iIiIiIqJ+jEkfERERERFRP8akj4iIiIiIqB9j0kdERERERNSPMekjIiIiIiLqx5j0ERERERER9WNM+oiIiIiIiPoxY0c32LFjB5YtW4aysjKEw2Hk5uZi3LhxmDhxIqxWa3fESERERERERJ3U7qTvpZdewmOPPYavvvoK+fn5KCoqgs1mQ2NjI7Zt2war1YpLLrkEt912G0pLS7szZiIiIiIiImqndiV948aNg9lsxsyZM/Haa6+hpKQkpTwWi+Hzzz/HK6+8guOOOw5PPPEELrjggm4JmIiIiIiIiNpPEkKIg630/vvvY+rUqe3aYUNDA3bu3Inx48cfcnAH4/f74Xa74fP54HK5uv14RERERER9Ae+Tqbl21fS1N+EDgOzsbGRnZ3c6ICIiIiIiIuo6HR69c/Xq1Vi7dm3y9cKFCzF9+nTccccdiMfjXRocERERERERHZoOJ31XX301Nm/eDADYvn07LrzwQtjtdvz3v//Fb37zmy4PkIiIiIiIiDqvw0nf5s2bccwxxwAA/vvf/+Kkk07CggUL8Nxzz+G1117r6viIiIiIiIjoEHQ46RNCQNd1AMDixYtx9tlnAwBKSkpQX1/ftdERERERERHRIelw0nfcccfhvvvuwwsvvIClS5finHPOAZCYtD0/P7/LAyQiIiIiIqLO63DS9+ijj2L16tWYPXs27rzzThxxxBEAgFdffRUnnnhilwdIREREREREndeuefraIxqNwmAwwGQydcXu2oXzjxARERERtcT7ZGquXfP0CSEgSdIB17FarV0SEBEREREREXWddjXvHDVqFF555ZWDzsO3ZcsWXHvttZg3b16XBEdERERERESHpl01ffPnz8dtt92G6667DlOmTMFxxx2HoqIiWK1WNDU1YcOGDVi+fDnWr1+P2bNn49prr+3uuImIiIiIiKgdOtSnb/ny5fj3v/+NZcuWoaysDJFIBDk5ORg3bhymTp2KSy65BJmZmd0Zbwq2VSYiIiIiaon3ydRclw3k0hlz587FPffck7LsyCOPxMaNG9u1PS9mIiIiIqKWeJ9MzbWreWd3GjVqFBYvXpx8bTSmPSQiIiIiIqJ+I+0ZltFoREFBQbrDICIiIiIi6pfSnvRt2bIlOSjMxIkT8eCDD2LgwIGtrhuLxRCLxZKv/X4/gMSUEmlspUpERERE1Kvw3piaS2ufvnfffRfBYBBHHnkkqqqqcM8996CiogLr1q2D0+lssX5rfQABoKysjG2ViYiIiIj28Pv9KC0tZZ8+ApDmpG9/Xq8XpaWl+POf/4yrrrqqRXlrNX0lJSXwer28mImIiIiI9vD7/fB4PEz6CEAnm3du27YNzz77LLZt24bHHnsMeXl5ePfddzFw4ECMGjWq08F4PB4MHz4cW7dubbXcYrHAYrG0WC5JEiRJ6vRxiYiIiIj6E94bU3NyRzdYunQpxowZg5UrV+L1119HMBgEAHzzzTeYM2fOIQUTDAaxbds2FBYWHtJ+iIiIiIiIKKHDSd/tt9+O++67Dx988AHMZnNy+WmnnYYVK1Z0aF+33norli5dip07d+Kzzz7DD3/4QxgMBlx00UUdDYuIiIiIiIha0eHmnWvXrsWCBQtaLM/Ly0N9fX2H9lVeXo6LLroIDQ0NyM3NxeTJk7FixQrk5uZ2NCwiIiIiIiJqRYeTPo/Hg6qqKgwePDhl+Zo1azBgwIAO7euVV17p6OGJiIiIiIioAzrcvPPCCy/EbbfdhurqakiSBF3X8emnn+LWW2/F5Zdf3h0xEhERERERUSd1OOl74IEHMGLECJSUlCAYDGLkyJE46aSTcOKJJ+Kuu+7qjhiJiIiIiIiokzo9T9+uXbuwbt06BINBjBs3DsOGDevq2A7K7/fD7XZz/hEiIiIiomZ4n0zNdWqePgAYOHAgBg4c2JWxEBERERERURfrcNInhMCrr76Kjz/+GLW1tdB1PaX89ddf77LgiIiIiIiI6NB0OOm76aab8Le//Q2nnnoq8vPzIUlSd8RFREREREREXaDDSd8LL7yA119/HWeffXZ3xENERERERERdqMOjd7rdbgwZMqQ7YiEiIiIiIqIu1uGkb+7cubjnnnsQiUS6Ix4iIiIiIiLqQh1u3vnTn/4UL7/8MvLy8jBo0CCYTKaU8tWrV3dZcERERERERHRoOpz0zZgxA6tWrcKll17KgVyIiIiIiIh6uQ4nfW+//Tbef/99TJ48uTviISIiIiIioi7U4T59JSUlcLlc3RELERERERERdbEOJ30PP/wwfvOb32Dnzp3dEA4RERERERF1pQ4377z00ksRDocxdOhQ2O32FgO5NDY2dllwREREREREdGg6nPQ9+uij3RAGERERERERdYdOjd5JREREREREfUO7kj6/358cvMXv9x9wXQ7yQkRERERE1Hu0K+nLzMxEVVUV8vLy4PF4Wp2bTwgBSZKgaVqXB0lERERERESd066k76OPPkJWVhYA4OOPP+7WgIiIiIiIiKjrtCvpO/nkk5P/P3jwYJSUlLSo7RNCYPfu3V0bHRERERERER2SDs/TN3jwYNTV1bVY3tjYiMGDB3dJUERERERERNQ1Opz07e27t79gMAir1dolQREREREREVHXaPeUDbfccgsAQJIk/O53v4Pdbk+WaZqGlStX4phjjunyAImIiIiIiKjz2p30rVmzBkCipm/t2rUwm83JMrPZjLFjx+LWW2/t+giJiIiIiIio09qd9O0dtfOKK67AY489xvn4iIiIiIiI+oB2J317Pfvss90RBxEREREREXWDDg/kQkRERERERH0Hkz4iIiIiIqJ+jEkfERERERFRP8akj4iIiIiIqB/rVNL3wgsvYNKkSSgqKkJZWRkA4NFHH8XChQu7NDgiIiIiIiI6NB1O+p588knccsstOPvss+H1eqFpGgDA4/Hg0Ucf7er4iIiIiIiI6BB0OOmbP38+nn76adx5550wGAzJ5ccddxzWrl3bpcERERERERHRoelw0rdjxw6MGzeuxXKLxYJQKNQlQREREREREVHX6HDSN3jwYHz99dctlr/33ns46qijuiImIiIiIiIi6iLGjm5wyy23YNasWYhGoxBC4IsvvsDLL7+MBx98EM8880x3xEhERERERESd1OGk7+c//zlsNhvuuusuhMNhXHzxxSgqKsJjjz2GCy+8sDtiJCIiIiIiok6ShBCisxuHw2EEg0Hk5eV1ZUzt5vf74Xa74fP54HK50hIDEREREVFvw/tkaq7DffoikQjC4TAAwG63IxKJ4NFHH8X//d//dXlwREREREREdGg6nPSdf/75eP755wEAXq8Xxx9/PB5++GGcf/75ePLJJ7s8QCIiIiIiIuq8Did9q1evxve//30AwKuvvoqCggKUlZXh+eefx1/+8pcuD5CIiIiIiIg6r8NJXzgchtPpBAD83//9H370ox9BlmWccMIJKCsr6/IAiYiIiIiIqPM6nPQdccQRePPNN7F79268//77OPPMMwEAtbW1h9RJdN68eZAkCTfddFOn90FERERERESpOpz03X333bj11lsxaNAgfO9738PEiRMBJGr9xo0b16kgvvzyS/ztb3/D0Ucf3antiYiIiIiIqHUdTvp+8pOfYNeuXfjqq6/w3nvvJZeffvrpeOSRRzocQDAYxCWXXIKnn34amZmZHd6eiIiIiIiI2tbhpA8ACgoKMG7cOMjyvs2PP/54jBgxosP7mjVrFs455xycccYZnQmFiIiIiIiIDsDY0Q1CoRDmzZuHDz/8ELW1tdB1PaV8+/bt7d7XK6+8gtWrV+PLL79s1/qxWAyxWCz52u/3AwCEEDiEOeaJiIiIiPoV3htTcx1O+n7+859j6dKluOyyy1BYWAhJkjp14N27d+PGG2/EBx98AKvV2q5tHnzwQdxzzz0tlvt8Pl7YRERERER77K0cIQIASXQwW/J4PHj77bcxadKkQzrwm2++iR/+8IcwGAzJZZqmQZIkyLKMWCyWUga0XtNXUlICr9d7SCOHEhERERH1J36/Hx6PBz6fj/fJ1PGavszMTGRlZR3ygU8//XSsXbs2ZdkVV1yBESNG4LbbbmuR8AGAxWKBxWJpsVySpE7XOBIRERER9Te8N6bmOpz03Xvvvbj77rvxr3/9C3a7vdMHdjqdGD16dMqyjIwMZGdnt1hOREREREREndPhpO/hhx/Gtm3bkJ+fj0GDBsFkMqWUr169usuCIyIiIiIiokPT4aRv+vTp3RBGwpIlS7pt30RERERERIejDg/k0pv4/X643W52UCUiIiIiaob3ydRch2v69lq1ahW+++47AMCoUaMwbty4LguKiIiIiIiIukaHk77a2lpceOGFWLJkCTweDwDA6/Xi1FNPxSuvvILc3NyujpGIiIiIiIg6Se7oBtdffz0CgQDWr1+PxsZGNDY2Yt26dfD7/bjhhhu6I0YiIiIiIiLqpA736XO73Vi8eDEmTJiQsvyLL77AmWeeCa/X25XxHRDbKhMRERERtcT7ZGquwzV9uq63mKYBAEwmE3Rd75KgiIiIiIiIqGt0OOk77bTTcOONN6KysjK5rKKiAjfffDNOP/30Lg2OiIiIiIiIDk2Hk76//vWv8Pv9GDRoEIYOHYqhQ4di8ODB8Pv9mD9/fnfESERERERERJ3U4dE7S0pKsHr1aixevBgbN24EABx11FE444wzujw4IiIiIiIiOjScnJ2IiIiIqJ/hfTI11+HmnQDw4Ycf4txzz0027zz33HOxePHiro6NiIiIiIiIDlGHk74nnngCZ511FpxOJ2688UbceOONcLlcOPvss/H44493R4xERERERETUSR1u3llcXIzbb78ds2fPTln++OOP44EHHkBFRUWXBnggrLYmIiIiImqJ98nUXIdr+rxeL84666wWy88880z4fL4uCYqIiIiIiIi6RoeTvvPOOw9vvPFGi+ULFy7Eueee2yVBERERERERUdfo8JQNI0eOxP33348lS5Zg4sSJAIAVK1bg008/xa9+9Sv85S9/Sa57ww03dF2kRERERERE1GEd7tM3ePDg9u1YkrB9+/ZOBdVebKtMRERERNQS75OpuQ7X9O3YsaM74iAiIiIiIqJu0Kl5+prTNA1ff/01mpqauiIeIiIiIiIi6kIdTvpuuukm/OMf/wCQSPhOOukkHHvssSgpKcGSJUu6Oj4iIiIiIiI6BB1O+l599VWMHTsWALBo0SLs3LkTGzduxM0334w777yzywMkIiIiIiKizutw0ldfX4+CggIAwDvvvIMLLrgAw4cPx5VXXom1a9d2eYBERERERETUeR1O+vLz87FhwwZomob33nsPU6ZMAQCEw2EYDIYuD5CIiIiIiIg6r8Ojd15xxRX46U9/isLCQkiShDPOOAMAsHLlSowYMaLLAyQiIiIiIqLO63DSN3fuXIwePRq7d+/GBRdcAIvFAgAwGAy4/fbbuzxAIiIiIiIi6rwOT87eXDQahdVq7cp4OoSTThIRERERtcT7ZGquw336NE3DvffeiwEDBsDhcGD79u0AgN/97nfJqRyIiIiIiIiod+hw0nf//ffjueeew0MPPQSz2ZxcPnr0aDzzzDNdGhwREREREREdmg4nfc8//zz+/ve/45JLLkkZrXPs2LHYuHFjlwZHREREREREh6bDSV9FRQWOOOKIFst1XYeiKF0SFBEREREREXWNDid9I0eOxLJly1osf/XVVzFu3LguCYqIiIiIiIi6RoenbLj77rsxY8YMVFRUQNd1vP7669i0aROef/55vPXWW90RIxEREREREXVSh2v6zj//fCxatAiLFy9GRkYG7r77bnz33XdYtGgRpkyZ0h0xEhERERERUSd1qKZPVVU88MADuPLKK/HBBx90V0xERERERETURTpU02c0GvHQQw9BVdXuioeIiIiIiIi6UIebd55++ulYunRpd8RCREREREREXazDA7lMmzYNt99+O9auXYvx48cjIyMjpfy8887rsuCIiIiIiIjo0EhCCNGRDWS57cpBSZKgadohB9Vefr8fbrcbPp8PLperx45LRERERNSb8T6ZmutwTZ+u690RBxEREREREXWDDvfpIyIiIiIior6DSR8REREREVE/xqSPiIiIiIioH2PSR0RERERE1I8x6SMiIiIiIurHOpX0bdu2DXfddRcuuugi1NbWAgDeffddrF+/vkP7efLJJ3H00UfD5XLB5XJh4sSJePfddzsTEhEREREREbWiw0nf0qVLMWbMGKxcuRKvv/46gsEgAOCbb77BnDlzOrSv4uJizJs3D6tWrcJXX32F0047Deeff36Hk0ciIiIiIiJqXYeTvttvvx333XcfPvjgA5jN5uTy0047DStWrOjQvn7wgx/g7LPPxrBhwzB8+HDcf//9cDgcHd4PERERERERta7Dk7OvXbsWCxYsaLE8Ly8P9fX1nQ5E0zT897//RSgUwsSJE1tdJxaLIRaLJV/7/X4AgBACQohOH5uIiIiIqD/hvTE11+Gkz+PxoKqqCoMHD05ZvmbNGgwYMKDDAaxduxYTJ05ENBqFw+HAG2+8gZEjR7a67oMPPoh77rmnxXKfz8cLm4iIiIhoj72VI0QAIIkOZku33norVq5cif/+978YPnw4Vq9ejZqaGlx++eW4/PLLO9yvLx6PY9euXfD5fHj11VfxzDPPYOnSpa0mfq3V9JWUlMDr9cLlcnXouERERERE/ZXf74fH44HP5+N9MnU86YvH45g1axaee+45aJoGo9EITdNw8cUX47nnnoPBYDikgM444wwMHToUf/vb3w66rt/vh9vt5sVMRERERNQM75OpuQ437zSbzXj66afxu9/9DuvWrUMwGMS4ceMwbNiwLglI1/WU2jwiIiIiIiLqvA4nfXsNHDgQAwcOPKSD//a3v8W0adMwcOBABAIBLFiwAEuWLMH7779/SPslIiIiIiKihHYlfbfccku7d/jnP/+53evW1tbi8ssvR1VVFdxuN44++mi8//77mDJlSrv3QURERERERG1rV9K3Zs2adu1MkqQOHfwf//hHh9YnIiIiIiKijmlX0vfxxx93dxxERERERETUDeR0B0BERERERETdp101fT/60Y/w3HPPweVy4Uc/+tEB13399de7JDAiIiIiIiI6dO1K+txud7K/ntvt7taAiIiIiIiIqOu0e3L23//+97j11ltht9u7O6Z246STREREREQt8T6Zmmt3n7577rkHwWCwO2MhIiIiIiKiLtbupK+dFYJERERERETUi3Ro9M6OzsNHRERERERE6dWugVz2Gj58+EETv8bGxkMKiIiIiIiIiLpOh5K+e+65h6N3EhERERER9SEdSvouvPBC5OXldVcsRERERERE1MXa3aeP/fmIiIiIiIj6Ho7eSURERERE1I+1u3mnruvdGQcRERERERF1gw5N2UBERERERER9C5M+IiIiIiKifoxJHxERERERUT/GpI+IiIiIiKgfY9JHRERERETUjzHpIyIiIiIi6seY9BEREREREfVjTPqIiIiIiIj6MSZ9RERERERE/RiTPiIiIiIion6MSR8REREREVE/xqSPiIiIiIioH2PSR0RERERE1I8x6SMiIiIiIurHmPQRERERERH1Y0z6iIiIiIiI+jEmfURERERERP0Ykz4iIiIiIqJ+jEkfERERERFRP8akj4iIiIiIqB9j0kdERERERNSPMekjIiIiIiLqx5j0ERERERER9WNM+oiIiIiIiPoxJn1ERERERET9GJM+IiIiIiKifoxJHxERERERUT/GpI+IiIiIiKgfY9JHRERERETUj6U16XvwwQcxYcIEOJ1O5OXlYfr06di0aVM6QyIiIiIiIupX0pr0LV26FLNmzcKKFSvwwQcfQFEUnHnmmQiFQukMi4iIiIiIqN+QhBAi3UHsVVdXh7y8PCxduhQnnXTSQdf3+/1wu93w+XxwuVw9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Yw3rtttuQ1EUrrnmmlJHAeAb3/gGiqIM+Zk1a1apYw3aunUrn/rUp6iqqsKyLObOncsrr7xS6lhMmTJlt+OmKApXXnllqaPheR433ngjU6dOxbIspk+fzi233MJEmQqcTqe55ppraGlpwbIsjj/+eF5++eWSZPnLX/7CWWedRWNjI4qi8Mgjjwy5XwjB17/+dRoaGrAsi9NOO401a9ZMiGy/+93vOP3006mqqkJRFJYvXz4uufaVzXEcvvKVrzB37lyi0SiNjY18+tOfZtu2bRMiHwTnvVmzZhGNRqmoqOC0007jpZdemhDZdvbZz34WRVH44Q9/OCGyXXbZZbud884444wJkQ1g5cqVnH322SQSCaLRKEcffTSbN28uebbhygpFUfjud7875tlGki+TyXDVVVfR3NyMZVkcdthh3HPPPRMiW3t7O5dddhmNjY1EIhHOOOOMcTsH33rrrRx99NHE43Fqa2s599xzWbVq1ZDHFAoFrrzySqqqqojFYnzsYx+jvb19XPJJ7w2y0reL5uZmbrvtNpYtW8Yrr7zChz70Ic455xzefPPNUkcb4uWXX+anP/0p8+bNK3WUIebMmcP27dsHf/7617+WOhIAvb29nHDCCRiGwZNPPslbb73F97//fSoqKkodjZdffnnIMVu0aBEA559/fomTwe23387dd9/NT37yE1auXMntt9/OHXfcwZ133lnqaAB85jOfYdGiRfziF7/gjTfe4PTTT+e0005j69at454lm80yf/587rrrrmHvv+OOO/jxj3/MPffcw0svvUQ0GmXhwoUUCoWSZ8tms5x44oncfvvtY55luNfeU7ZcLserr77KjTfeyKuvvsrvfvc7Vq1axdlnnz0h8gEceuih/OQnP+GNN97gr3/9K1OmTOH000+ns7Oz5NkG/P73v+fFF1+ksbFxzDMNGEm2M844Y8i577//+78nRLZ169Zx4oknMmvWLBYvXszrr7/OjTfeSDgcLnm2nY/X9u3b+a//+i8UReFjH/vYmGcbSb7rrruOp556il/+8pesXLmSa665hquuuorHHnuspNmEEJx77rmsX7+eRx99lL///e+0tLRw2mmnkc1mxzzbkiVLuPLKK3nxxRdZtGgRjuNw+umnD3nta6+9lj/84Q88/PDDLFmyhG3btvHRj350zLNJ7yFC2qeKigrxn//5n6WOMSidTotDDjlELFq0SJx00kni6quvLnUkIYQQN910k5g/f36pYwzrK1/5ijjxxBNLHWNErr76ajF9+nTh+36po4gPf/jD4vLLLx9y20c/+lFx8cUXlyjRDrlcTmiaJh5//PEhty9YsED867/+a4lSBQDx+9//fvB33/dFfX29+O53vzt4W19fnwiFQuK///u/S5ptZxs2bBCA+Pvf/z6umQbsLduApUuXCkBs2rRpfELtZCT5ksmkAMQzzzwzPqH67Slba2uraGpqEitWrBAtLS3i3//938c1156yXXrppeKcc84Z9yy7Gi7bhRdeKD71qU+VJtBORvJ5O+ecc8SHPvSh8Qm0i+HyzZkzR3zzm98cclspzsm7Zlu1apUAxIoVKwZv8zxP1NTUiJ/97Gfjmk0IITo6OgQglixZIoQIygPDMMTDDz88+JiVK1cKQLzwwgvjnk86OMmevr3wPI+HHnqIbDbLcccdV+o4g6688ko+/OEPc9ppp5U6ym7WrFlDY2Mj06ZN4+KLLx6X4TAj8dhjj3HUUUdx/vnnU1tbyxFHHMHPfvazUsfajW3b/PKXv+Tyyy9HUZRSx+H444/nz3/+M6tXrwbgtdde469//StnnnlmiZOB67p4nrdb67tlWROmh3nAhg0baGtrG/KdTSQSHHvssbzwwgslTPbuk0wmURSF8vLyUkfZjW3b3HvvvSQSCebPn1/qOPi+zyWXXML111/PnDlzSh1nN4sXL6a2tpaZM2fyuc99ju7u7lJHwvd9nnjiCQ499FAWLlxIbW0txx577F6HzpZKe3s7TzzxBFdccUWpoww6/vjjeeyxx9i6dStCCJ599llWr17N6aefXtJcxWIRYEh5oaoqoVCoJOVFMpkEoLKyEoBly5bhOM6QMmLWrFlMnjxZlhHSqJGVvmG88cYbxGIxQqEQn/3sZ/n973/PYYcdVupYADz00EO8+uqr3HrrraWOsptjjz2WBx54gKeeeoq7776bDRs28IEPfIB0Ol3qaKxfv567776bQw45hKeffprPfe5zfPGLX+TnP/95qaMN8cgjj9DX18dll11W6igAfPWrX+UTn/gEs2bNwjAMjjjiCK655houvvjiUkcjHo9z3HHHccstt7Bt2zY8z+OXv/wlL7zwAtu3by91vCHa2toAqKurG3J7XV3d4H3SvhUKBb7yla9w0UUXUVZWVuo4gx5//HFisRjhcJh///d/Z9GiRVRXV5c6Frfffju6rvPFL36x1FF2c8YZZ/Dggw/y5z//mdtvv50lS5Zw5pln4nleSXN1dHSQyWS47bbbOOOMM/jTn/7Eeeedx0c/+lGWLFlS0my7+vnPf048Hp9QQwDvvPNODjvsMJqbmzFNkzPOOIO77rqLD37wgyXNNVCB+trXvkZvby+2bXP77bfT2to67uWF7/tcc801nHDCCRx++OFAUEaYprlbY5YsI6TRpJc6wEQ0c+ZMli9fTjKZ5Le//S2XXnopS5YsKXnFb8uWLVx99dUsWrRoXOYW7K+de3/mzZvHscceS0tLC//zP/9T8pZI3/c56qij+M53vgPAEUccwYoVK7jnnnu49NJLS5ptZ/fddx9nnnnmuM692Zv/+Z//4Ve/+hW//vWvmTNnDsuXL+eaa66hsbFxQhy3X/ziF1x++eU0NTWhaRoLFizgoosuYtmyZaWOJo0yx3G44IILEEJw9913lzrOEKeccgrLly+nq6uLn/3sZ1xwwQW89NJL1NbWlizTsmXL+NGPfsSrr746IUYN7OoTn/jE4L/nzp3LvHnzmD59OosXL+bUU08tWS7f9wE455xzuPbaawF43/vex9/+9jfuueceTjrppJJl29V//dd/cfHFF0+o64E777yTF198kccee4yWlhb+8pe/cOWVV9LY2FjS0UmGYfC73/2OK664gsrKSjRN47TTTuPMM88c94XJrrzySlasWDHhRqRIBz/Z0zcM0zSZMWMGRx55JLfeeivz58/nRz/6UaljsWzZMjo6OliwYAG6rqPrOkuWLOHHP/4xuq6XvIV0V+Xl5Rx66KGsXbu21FFoaGjYrdI+e/bsCTP8FGDTpk0888wzfOYznyl1lEHXX3/9YG/f3LlzueSSS7j22msnTE/z9OnTWbJkCZlMhi1btrB06VIcx2HatGmljjZEfX09wG4rsbW3tw/eJ+3ZQIVv06ZNLFq0aEL18gFEo1FmzJjB+9//fu677z50Xee+++4raabnnnuOjo4OJk+ePFhebNq0if/3//4fU6ZMKWm24UybNo3q6uqSlxfV1dXouj7hy4vnnnuOVatWTajyIp/Pc8MNN/CDH/yAs846i3nz5nHVVVdx4YUX8r3vfa/U8TjyyCNZvnw5fX19bN++naeeeoru7u5xLS+uuuoqHn/8cZ599lmam5sHb6+vr8e2bfr6+oY8XpYR0miSlb4R8H1/cDx4KZ166qm88cYbLF++fPDnqKOO4uKLL2b58uVomlbqiENkMhnWrVtHQ0NDqaNwwgkn7LY88urVq2lpaSlRot3df//91NbW8uEPf7jUUQblcjlUdehpQtO0wdbwiSIajdLQ0EBvby9PP/0055xzTqkjDTF16lTq6+v585//PHhbKpXipZdemlDzhSeigQrfmjVreOaZZ6iqqip1pH2aCGXGJZdcwuuvvz6kvGhsbOT666/n6aefLmm24bS2ttLd3V3y8sI0TY4++ugJX17cd999HHnkkRNi7ugAx3FwHGfClxmJRIKamhrWrFnDK6+8Mi7lhRCCq666it///vf83//9H1OnTh1y/5FHHolhGEPKiFWrVrF582ZZRkijRg7v3MXXvvY1zjzzTCZPnkw6nebXv/41ixcvnhCFZDweHxz/PSAajVJVVbXb7aXwpS99ibPOOouWlha2bdvGTTfdhKZpXHTRRaWOxrXXXsvxxx/Pd77zHS644AKWLl3Kvffey7333lvqaEBwkXj//fdz6aWXousT52t51lln8e1vf5vJkyczZ84c/v73v/ODH/yAyy+/vNTRAHj66acRQjBz5kzWrl3L9ddfz6xZs/inf/qncc+SyWSG9FJs2LCB5cuXU1lZyeTJk7nmmmv41re+xSGHHMLUqVO58cYbaWxs5Nxzzy15tp6eHjZv3jy4/93ABW99ff2YtzLvLVtDQwMf//jHefXVV3n88cfxPG9wfktlZSWmaY5ptn3lq6qq4tvf/jZnn302DQ0NdHV1cdddd7F169Zx2XJlX+/rrhVkwzCor69n5syZJc1WWVnJzTffzMc+9jHq6+tZt24dX/7yl5kxYwYLFy4sabbJkydz/fXXc+GFF/LBD36QU045haeeeoo//OEPLF68uOTZIGgwevjhh/n+978/5nn2N99JJ53E9ddfj2VZtLS0sGTJEh588EF+8IMflDzbww8/TE1NDZMnT+aNN97g6quv5txzzx2XRWauvPJKfv3rX/Poo48Sj8cHz2OJRALLskgkElxxxRVcd911VFZWUlZWxhe+8AWOO+443v/+9495Puk9oqRrh05Al19+uWhpaRGmaYqamhpx6qmnij/96U+ljrVHE2nLhgsvvFA0NDQI0zRF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",
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
+ " return summary, (fig, ax)\n",
+ "\n",
+ "\n",
"summary, (fig, ax) = summarize_and_plot_tiles_from_df(\n",
" df_viewport,\n",
" title_lines=[\n",
@@ -812,7 +844,7 @@
"In general, the lower the zoom level, the more files need to be opened to render a tile, which can lead to increased latency. Additionally, datasets with larger file sizes or more complex structures may also experience higher latency.\n",
"\n",
"In Rasterio, each `/tile` request:\n",
- "- finds all granules intersecting the tile footprint and the selected datetime interval,\n",
+ "- finds all granules intersecting the tile footprint and the selected datetime interval\n",
"- reads & mosaics them (across space/time), resamples, stacks bands, then encodes the image \n",
"\n",
"In contrast to the xarray backend, the rasterio backend’s tile latency depends strongly on the width of the datetime interval."
@@ -820,7 +852,7 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 15,
"id": "81ea0403",
"metadata": {},
"outputs": [],
@@ -853,7 +885,7 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 16,
"id": "19806ae2",
"metadata": {},
"outputs": [
@@ -862,7 +894,7 @@
"output_type": "stream",
"text": [
"=== TiTiler-CMR Tile Benchmark ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
"Dataset: C2021957295-LPCLOUD (rasterio)\n",
"Query params: 11 parameters\n",
" concept_id: C2021957295-LPCLOUD\n",
@@ -876,7 +908,7 @@
" temporal_mode: point\n",
" tile_format: png\n",
" tile_scale: 1\n",
- "Total execution time: 37.450s\n"
+ "Total execution time: 37.370s\n"
]
},
{
@@ -917,8 +949,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 23.797227 \n",
- " 26.638632 \n",
+ " 23.439638 \n",
+ " 27.776124 \n",
" \n",
" \n",
" 1 \n",
@@ -927,8 +959,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 19.156825 \n",
- " 21.941782 \n",
+ " 19.453822 \n",
+ " 23.137774 \n",
" \n",
" \n",
" 2 \n",
@@ -937,8 +969,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 18.128374 \n",
- " 19.775837 \n",
+ " 19.171042 \n",
+ " 21.092155 \n",
" \n",
" \n",
" 3 \n",
@@ -947,8 +979,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 14.559629 \n",
- " 18.063623 \n",
+ " 13.852990 \n",
+ " 19.013567 \n",
" \n",
" \n",
" 4 \n",
@@ -957,8 +989,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 5.829538 \n",
- " 7.559138 \n",
+ " 6.470076 \n",
+ " 8.014772 \n",
" \n",
" \n",
" 5 \n",
@@ -967,8 +999,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 2.926278 \n",
- " 4.333282 \n",
+ " 2.995943 \n",
+ " 4.376422 \n",
" \n",
" \n",
" 6 \n",
@@ -977,8 +1009,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 1.814166 \n",
- " 2.559109 \n",
+ " 1.641083 \n",
+ " 2.751500 \n",
" \n",
" \n",
" 7 \n",
@@ -987,8 +1019,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 1.701222 \n",
- " 2.082224 \n",
+ " 2.090352 \n",
+ " 2.847120 \n",
" \n",
" \n",
" 8 \n",
@@ -997,8 +1029,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 1.135129 \n",
- " 2.293079 \n",
+ " 2.546253 \n",
+ " 3.079243 \n",
" \n",
" \n",
" 9 \n",
@@ -1007,8 +1039,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.835082 \n",
- " 1.254490 \n",
+ " 1.031531 \n",
+ " 2.355738 \n",
" \n",
" \n",
" 10 \n",
@@ -1017,8 +1049,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.631876 \n",
- " 3.828838 \n",
+ " 0.874511 \n",
+ " 1.225137 \n",
" \n",
" \n",
" 11 \n",
@@ -1027,8 +1059,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.758103 \n",
- " 1.018481 \n",
+ " 0.718960 \n",
+ " 1.642866 \n",
" \n",
" \n",
" 12 \n",
@@ -1037,8 +1069,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.559256 \n",
- " 1.094203 \n",
+ " 1.047884 \n",
+ " 1.573466 \n",
" \n",
" \n",
" 13 \n",
@@ -1047,8 +1079,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.549989 \n",
- " 4.627621 \n",
+ " 0.704083 \n",
+ " 1.186024 \n",
" \n",
" \n",
" 14 \n",
@@ -1057,8 +1089,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.592183 \n",
- " 1.067484 \n",
+ " 0.757016 \n",
+ " 1.555300 \n",
" \n",
" \n",
" 15 \n",
@@ -1067,8 +1099,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.498534 \n",
- " 0.590696 \n",
+ " 0.708018 \n",
+ " 1.367176 \n",
" \n",
" \n",
" 16 \n",
@@ -1077,8 +1109,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.544914 \n",
- " 1.100370 \n",
+ " 0.703093 \n",
+ " 1.847186 \n",
" \n",
" \n",
" 17 \n",
@@ -1087,8 +1119,8 @@
" 100.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.578514 \n",
- " 0.689743 \n",
+ " 0.708479 \n",
+ " 1.070557 \n",
" \n",
" \n",
"\n",
@@ -1096,47 +1128,47 @@
],
"text/plain": [
" zoom n_tiles ok_pct no_data_pct error_pct median_latency_s \\\n",
- "0 3 9.0 100.0 0.0 0.0 23.797227 \n",
- "1 4 9.0 100.0 0.0 0.0 19.156825 \n",
- "2 5 9.0 100.0 0.0 0.0 18.128374 \n",
- "3 6 9.0 100.0 0.0 0.0 14.559629 \n",
- "4 7 9.0 100.0 0.0 0.0 5.829538 \n",
- "5 8 9.0 100.0 0.0 0.0 2.926278 \n",
- "6 9 9.0 100.0 0.0 0.0 1.814166 \n",
- "7 10 9.0 100.0 0.0 0.0 1.701222 \n",
- "8 11 9.0 100.0 0.0 0.0 1.135129 \n",
- "9 12 9.0 100.0 0.0 0.0 0.835082 \n",
- "10 13 9.0 100.0 0.0 0.0 0.631876 \n",
- "11 14 9.0 100.0 0.0 0.0 0.758103 \n",
- "12 15 9.0 100.0 0.0 0.0 0.559256 \n",
- "13 16 9.0 100.0 0.0 0.0 0.549989 \n",
- "14 17 9.0 100.0 0.0 0.0 0.592183 \n",
- "15 18 9.0 100.0 0.0 0.0 0.498534 \n",
- "16 19 9.0 100.0 0.0 0.0 0.544914 \n",
- "17 20 9.0 100.0 0.0 0.0 0.578514 \n",
+ "0 3 9.0 100.0 0.0 0.0 23.439638 \n",
+ "1 4 9.0 100.0 0.0 0.0 19.453822 \n",
+ "2 5 9.0 100.0 0.0 0.0 19.171042 \n",
+ "3 6 9.0 100.0 0.0 0.0 13.852990 \n",
+ "4 7 9.0 100.0 0.0 0.0 6.470076 \n",
+ "5 8 9.0 100.0 0.0 0.0 2.995943 \n",
+ "6 9 9.0 100.0 0.0 0.0 1.641083 \n",
+ "7 10 9.0 100.0 0.0 0.0 2.090352 \n",
+ "8 11 9.0 100.0 0.0 0.0 2.546253 \n",
+ "9 12 9.0 100.0 0.0 0.0 1.031531 \n",
+ "10 13 9.0 100.0 0.0 0.0 0.874511 \n",
+ "11 14 9.0 100.0 0.0 0.0 0.718960 \n",
+ "12 15 9.0 100.0 0.0 0.0 1.047884 \n",
+ "13 16 9.0 100.0 0.0 0.0 0.704083 \n",
+ "14 17 9.0 100.0 0.0 0.0 0.757016 \n",
+ "15 18 9.0 100.0 0.0 0.0 0.708018 \n",
+ "16 19 9.0 100.0 0.0 0.0 0.703093 \n",
+ "17 20 9.0 100.0 0.0 0.0 0.708479 \n",
"\n",
" p95_latency_s \n",
- "0 26.638632 \n",
- "1 21.941782 \n",
- "2 19.775837 \n",
- "3 18.063623 \n",
- "4 7.559138 \n",
- "5 4.333282 \n",
- "6 2.559109 \n",
- "7 2.082224 \n",
- "8 2.293079 \n",
- "9 1.254490 \n",
- "10 3.828838 \n",
- "11 1.018481 \n",
- "12 1.094203 \n",
- "13 4.627621 \n",
- "14 1.067484 \n",
- "15 0.590696 \n",
- "16 1.100370 \n",
- "17 0.689743 "
+ "0 27.776124 \n",
+ "1 23.137774 \n",
+ "2 21.092155 \n",
+ "3 19.013567 \n",
+ "4 8.014772 \n",
+ "5 4.376422 \n",
+ "6 2.751500 \n",
+ "7 2.847120 \n",
+ "8 3.079243 \n",
+ "9 2.355738 \n",
+ "10 1.225137 \n",
+ "11 1.642866 \n",
+ "12 1.573466 \n",
+ "13 1.186024 \n",
+ "14 1.555300 \n",
+ "15 1.367176 \n",
+ "16 1.847186 \n",
+ "17 1.070557 "
]
},
- "execution_count": 11,
+ "execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
@@ -1525,25 +1557,17 @@
"plt.show()"
]
},
- {
- "cell_type": "markdown",
- "id": "b97da2fc-e906-4350-8703-a2518c8b0ab7",
- "metadata": {},
- "source": [
- "You can also run a similar check on a subset of data that has been defined by `tiling.create_bbox_feature`"
- ]
- },
{
"cell_type": "markdown",
"id": "63dc2a66-c5df-4017-84d8-fb26e78e6a72",
"metadata": {},
"source": [
- "## Tiling Benchmark Over a custom bounds region\n",
+ "## Benchmarking using custom bounds\n",
"\n",
- "In this part, we are going to measure response latency across the tiles at different zoom levels using `benchmark_titiler_cmr` function. \n",
+ "In this part, we are going to measure response latency across the tiles at different zoom levels using `benchmark_viewport` function. \n",
"This function simulates the load of a typical viewport render in a slippy map, where multiple adjacent tiles must be fetched in parallel to draw a single view.\n",
"\n",
- "Under the hood, `benchmark_titiler_cmr` computes the center tile for each zoom level, selects its neighboring tiles to approximate a viewport, and requests them concurrently from the TiTiler-CMR endpoint. This function returns a pandas DataFrame containing the response times for each tile request."
+ "Under the hood, `benchmark_viewport` computes the center tile for each zoom level, selects its neighboring tiles to approximate a viewport, and requests them concurrently from the TiTiler-CMR endpoint. This function returns a pandas DataFrame containing the response times for each tile request."
]
},
{
@@ -2061,21 +2085,13 @@
"- [Tile Matrix Sets and Zoom Levels](https://docs.opengeospatial.org/is/17-083r2/17-083r2.html#_tile_matrix_sets_and_zoom_levels)\n",
"- [Earthdata Cloud CMR Datasets](https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html#datasets)\n"
]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "571aa7c9-c7a8-4e02-b18f-2db532dc9aca",
- "metadata": {},
- "outputs": [],
- "source": []
}
],
"metadata": {
"kernelspec": {
- "display_name": "data_cube2",
+ "display_name": "datacube-guide",
"language": "python",
- "name": "data_cube2"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-compatibility.ipynb b/docs/visualization/titiler/titiler-cmr/compatibility.ipynb
similarity index 85%
rename from docs/visualization/titiler/titiler-cmr/titiler-cmr-compatibility.ipynb
rename to docs/visualization/titiler/titiler-cmr/compatibility.ipynb
index 9492b31..9578811 100644
--- a/docs/visualization/titiler/titiler-cmr/titiler-cmr-compatibility.ipynb
+++ b/docs/visualization/titiler/titiler-cmr/compatibility.ipynb
@@ -5,7 +5,7 @@
"id": "b44dbc99",
"metadata": {},
"source": [
- "# TiTiler-CMR Compatibility\n",
+ "# Overview of compatibility testing\n",
"\n",
"This notebook walks you through a workflow to **check compatibility** of a [TiTiler-CMR](https://github.com/developmentseed/titiler-cmr) deployment for a given Earthdata CMR dataset.\n",
"\n",
@@ -30,16 +30,7 @@
"execution_count": 1,
"id": "18a0edb6-7220-4910-854d-3b07d4e4f417",
"metadata": {},
- "outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/home/jovyan/datacube-guide_2/datacube-guide/.venv/lib/python3.13/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
- " from .autonotebook import tqdm as notebook_tqdm\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
"import earthaccess\n",
"import xarray as xr\n",
@@ -47,7 +38,7 @@
"from datacube_benchmark.titiler import (\n",
" DatasetParams,\n",
" create_bbox_feature,\n",
- " check_titiler_cmr_compatibility\n",
+ " check_titiler_cmr_compatibility,\n",
")\n",
"\n",
"endpoint = \"https://staging.openveda.cloud/api/titiler-cmr\""
@@ -82,7 +73,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 2,
"id": "5712df15",
"metadata": {},
"outputs": [],
@@ -104,7 +95,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 3,
"id": "618eca85-a05c-4bfd-aa47-1576d9e932b3",
"metadata": {},
"outputs": [
@@ -123,7 +114,7 @@
"\n",
"concept_id = ds[\"meta\"][\"concept-id\"]\n",
"print(\"Concept-Id: \", concept_id)\n",
- "print (\"Abstract:\", ds[\"umm\"][\"Abstract\"])"
+ "print(\"Abstract:\", ds[\"umm\"][\"Abstract\"])"
]
},
{
@@ -138,7 +129,7 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 4,
"id": "c1eecd4e-8ba0-4e67-b405-dbc7ae499b7e",
"metadata": {},
"outputs": [
@@ -165,7 +156,7 @@
"\n",
"for g in results:\n",
" start = g[\"umm\"][\"TemporalExtent\"][\"RangeDateTime\"][\"BeginningDateTime\"]\n",
- " size = float(g[\"size\"]) # or use g[\"granule_size_mb\"] \n",
+ " size = float(g[\"size\"]) # or use g[\"granule_size_mb\"]\n",
"\n",
" print(f\"\\n{start} → {size:.2f} MB\")\n",
"\n",
@@ -183,18 +174,10 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": 5,
"id": "768c8f60-5f7b-40b3-a7ee-42c2b10361a5",
"metadata": {},
"outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/tmp/ipykernel_621/2053193160.py:3: FutureWarning: In a future version, xarray will not decode timedelta values based on the presence of a timedelta-like units attribute by default. Instead it will rely on the presence of a timedelta64 dtype attribute, which is now xarray's default way of encoding timedelta64 values. To continue decoding timedeltas based on the presence of a timedelta-like units attribute, users will need to explicitly opt-in by passing True or CFTimedeltaCoder(decode_via_units=True) to decode_timedelta. To silence this warning, set decode_timedelta to True, False, or a 'CFTimedeltaCoder' instance.\n",
- " ds = xr.open_dataset(\n"
- ]
- },
{
"data": {
"text/plain": [
@@ -207,7 +190,7 @@
" sst_anomaly (time, lat, lon) float64 5GB ..."
]
},
- "execution_count": 18,
+ "execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@@ -218,6 +201,7 @@
"ds = xr.open_dataset(\n",
" fs.open(results[0].data_links(access=\"external\")[0]),\n",
" engine=\"h5netcdf\",\n",
+ " decode_timedelta=True,\n",
")\n",
"data_vars = ds.data_vars\n",
"data_vars"
@@ -244,7 +228,7 @@
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": 6,
"id": "5e41d95f-e087-4ee1-850a-5124710f7931",
"metadata": {},
"outputs": [],
@@ -265,7 +249,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 7,
"id": "e4b75cc7",
"metadata": {},
"outputs": [
@@ -274,10 +258,10 @@
"output_type": "stream",
"text": [
"=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
"Dataset: C2723754864-GES_DISC (xarray)\n",
"Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-56.309821758768926, -60.24222734692353, 24.188625431223507, -19.993003751927308]\n",
+ "Using random bounds for compatibility check: [2.741770939582061, -86.93233148855214, 83.24021812957449, -46.68310789355593]\n",
"Statistics returned 1 timesteps\n",
"Compatibility: compatible\n"
]
@@ -303,7 +287,7 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 8,
"id": "7e4f56bd",
"metadata": {},
"outputs": [
@@ -312,14 +296,14 @@
"output_type": "stream",
"text": [
"Statistics preview:\n",
- " timestamp min max mean count \\\n",
- "0 2024-10-12T00:00:00.000000000 0.0 104.554993 3.270795 324093.0 \n",
+ " timestamp min max mean count \\\n",
+ "0 2024-10-12T00:00:00.000000000 0.0 36.904999 1.470654 324133.21875 \n",
"\n",
- " sum std median majority minority unique valid_percent \\\n",
- "0 1060041.625 9.195473 0.0 0.0 0.07 24401.0 100.0 \n",
+ " sum std median majority minority unique valid_percent \\\n",
+ "0 476687.84375 3.734399 0.0 0.0 0.065 14219.0 100.0 \n",
"\n",
" masked_pixels valid_pixels percentile_2 percentile_98 \n",
- "0 0.0 325624.0 0.0 37.434998 \n"
+ "0 0.0 325624.0 0.0 14.860001 \n"
]
}
],
@@ -339,7 +323,7 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 9,
"id": "95a85b3c",
"metadata": {},
"outputs": [
@@ -348,10 +332,10 @@
"output_type": "stream",
"text": [
"=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
"Dataset: C2021957295-LPCLOUD (rasterio)\n",
"Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [66.86554859790496, -33.245004496793925, 147.36399578789738, 7.004219098202295]\n",
+ "Using random bounds for compatibility check: [-105.53889935418451, -46.63206063840639, -25.040452164192082, -6.3828370434101664]\n",
"~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
"URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2021957295-LPCLOUD&backend=rasterio&datetime=2024-07-01T00%3A00%3A00Z%2F2024-07-10T23%3A59%3A59Z&bands=B04&bands_regex=B%5B0-9%5D%5B0-9%5D&step=P1D&temporal_mode=point\n",
"Error: 400 Bad Request\n",
@@ -391,7 +375,7 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 10,
"id": "3e8ea321",
"metadata": {},
"outputs": [
@@ -400,7 +384,7 @@
"output_type": "stream",
"text": [
"=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
"Dataset: C2021957295-LPCLOUD (rasterio)\n",
"Found 1 timesteps/granules from TileJSON\n",
"Statistics returned 0 timesteps\n",
@@ -410,10 +394,7 @@
],
"source": [
"gulf_geometry = create_bbox_feature(\n",
- " -91.65432884883238,\n",
- " 47.86503396133904,\n",
- " -91.53842043960762,\n",
- " 47.9221313337365\n",
+ " -91.65432884883238, 47.86503396133904, -91.53842043960762, 47.9221313337365\n",
")\n",
"compat = await check_titiler_cmr_compatibility(\n",
" endpoint=endpoint,\n",
@@ -434,7 +415,7 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 11,
"id": "b7d43515",
"metadata": {},
"outputs": [
@@ -443,10 +424,10 @@
"output_type": "stream",
"text": [
"=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
+ "Client: 8 physical / 8 logical cores | RAM: 16.00 GiB\n",
"Dataset: C2021957295-LPCLOUD (rasterio)\n",
"Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-66.40060957551924, 41.060132262770054, -65.26218961785861, 41.62934224160037]\n",
+ "Using random bounds for compatibility check: [-129.466539636604, -10.179722642907745, -128.32811967894338, -9.610512664077437]\n",
"Statistics returned 0 timesteps\n",
"Compatibility: compatible\n"
]
@@ -481,9 +462,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "data_cube-working",
+ "display_name": "datacube-guide",
"language": "python",
- "name": "data_cube-working"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -495,7 +476,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.12.4"
+ "version": "3.13.5"
}
},
"nbformat": 4,
diff --git a/docs/visualization/titiler/titiler-cmr/find-netcdf4-datasets.ipynb b/docs/visualization/titiler/titiler-cmr/find-netcdf4-datasets.ipynb
new file mode 100644
index 0000000..7cfb1f9
--- /dev/null
+++ b/docs/visualization/titiler/titiler-cmr/find-netcdf4-datasets.ipynb
@@ -0,0 +1,432 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "89c26d2e",
+ "metadata": {},
+ "source": [
+ "# Finding NetCDF-4 collections\n",
+ "\n",
+ "This notebook shows how to use earthaccess to discover NASA Earthdata collections that provide granules in netCDF-4 format. In the next step, it opens a representative netCDF-4 file from each collection to inspect and list the available variable names."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "2105efe7-6e6c-4d1c-a713-b0ceabd40ae7",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import earthaccess\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "from typing import Dict, Optional, Tuple, Any\n",
+ "\n",
+ "# ----------------------------------------\n",
+ "# Helpers to parse metadata from earthaccess\n",
+ "# ----------------------------------------\n",
+ "\n",
+ "\n",
+ "def _parse_temporal(umm: Dict[str, Any]) -> Tuple[Optional[str], Optional[str]]:\n",
+ " temporal = umm.get(\"TemporalExtents\", [])\n",
+ " rng = (temporal or [{}])[0].get(\"RangeDateTimes\", [])\n",
+ " begin = (rng or [{}])[0].get(\"BeginningDateTime\")\n",
+ " end = (rng or [{}])[0].get(\"EndingDateTime\")\n",
+ " return begin, end\n",
+ "\n",
+ "\n",
+ "def _parse_bounds_from_spatial(\n",
+ " umm: Dict[str, Any],\n",
+ ") -> Tuple[Optional[float], Optional[float], Optional[float], Optional[float]]:\n",
+ " spatial = umm.get(\"SpatialExtent\", {}) or {}\n",
+ " horiz = spatial.get(\"HorizontalSpatialDomain\", {}) or {}\n",
+ " geom = horiz.get(\"Geometry\", {}) or {}\n",
+ "\n",
+ " # 1) Bounding rectangles\n",
+ " rects = geom.get(\"BoundingRectangles\") or []\n",
+ " if rects:\n",
+ " wests = [r.get(\"WestBoundingCoordinate\") for r in rects if r]\n",
+ " easts = [r.get(\"EastBoundingCoordinate\") for r in rects if r]\n",
+ " souths = [r.get(\"SouthBoundingCoordinate\") for r in rects if r]\n",
+ " norths = [r.get(\"NorthBoundingCoordinate\") for r in rects if r]\n",
+ " if all(len(lst) > 0 for lst in (wests, easts, souths, norths)):\n",
+ " return (\n",
+ " float(np.min(wests)),\n",
+ " float(np.min(souths)),\n",
+ " float(np.max(easts)),\n",
+ " float(np.max(norths)),\n",
+ " )\n",
+ "\n",
+ " # 2) GPolygons\n",
+ " gpolys = geom.get(\"GPolygons\") or []\n",
+ " coords_w, coords_e, coords_s, coords_n = [], [], [], []\n",
+ " for gp in gpolys:\n",
+ " b = gp.get(\"Boundary\", {})\n",
+ " pts = b.get(\"Points\", [])\n",
+ " lons = [p.get(\"Longitude\") for p in pts if p and p.get(\"Longitude\") is not None]\n",
+ " lats = [p.get(\"Latitude\") for p in pts if p and p.get(\"Latitude\") is not None]\n",
+ " if lons and lats:\n",
+ " coords_w.append(np.min(lons))\n",
+ " coords_e.append(np.max(lons))\n",
+ " coords_s.append(np.min(lats))\n",
+ " coords_n.append(np.max(lats))\n",
+ " if coords_w and coords_e and coords_s and coords_n:\n",
+ " return (\n",
+ " float(np.min(coords_w)),\n",
+ " float(np.min(coords_s)),\n",
+ " float(np.max(coords_e)),\n",
+ " float(np.max(coords_n)),\n",
+ " )\n",
+ "\n",
+ " return None, None, None, None"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c4553120",
+ "metadata": {},
+ "source": [
+ "First, let's find all collections that provide netCDF-4 files using the `earthaccess` library."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "40ff1b1f-81c5-4857-b88f-e1deb2e0b84a",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%%time\n",
+ "\n",
+ "# step 1-a: search collections with netcdf-4\n",
+ "\n",
+ "query = earthaccess.DataCollections()\n",
+ "query.params[\"granule_data_format\"] = \"*netcdf-4*\"\n",
+ "query.option(\"granule_data_format\", \"pattern\", True)\n",
+ "results = query.get_all()\n",
+ "print(f\"Number of collections found: {len(results)}\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "be5d37b5",
+ "metadata": {},
+ "source": [
+ "Next, parse metadata for each collection to find a temporal and spatial range. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "647b41c8-a6da-4f76-8ab4-0ef6048d571d",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%%time\n",
+ "\n",
+ "# step 1-b: parse metadata to find temporal and spatial bounds and save to csv\n",
+ "rows = []\n",
+ "for rec in results:\n",
+ " meta = rec.get(\"meta\", {}) or {}\n",
+ " umm = rec.get(\"umm\", {}) or {}\n",
+ " concept_id = meta.get(\"concept-id\") or meta.get(\"concept_id\")\n",
+ " short_name = umm.get(\"ShortName\")\n",
+ " entry_title = umm.get(\"EntryTitle\")\n",
+ " provider_id = meta.get(\"provider-id\")\n",
+ "\n",
+ " begin, end = _parse_temporal(umm)\n",
+ " west, south, east, north = _parse_bounds_from_spatial(umm)\n",
+ "\n",
+ " rows.append(\n",
+ " {\n",
+ " \"concept_id\": concept_id,\n",
+ " \"short_name\": short_name,\n",
+ " \"entry_title\": entry_title,\n",
+ " \"provider_id\": provider_id,\n",
+ " \"begin_time\": begin,\n",
+ " \"end_time\": end,\n",
+ " \"west\": west,\n",
+ " \"south\": south,\n",
+ " \"east\": east,\n",
+ " \"north\": north,\n",
+ " }\n",
+ " )\n",
+ "\n",
+ "df = pd.DataFrame(rows)\n",
+ "\n",
+ "print(df.head())\n",
+ "\n",
+ "concept_ids = [r[\"concept_id\"] for r in rows if r[\"concept_id\"]]\n",
+ "\n",
+ "out_csv = \"output/cmr_collections_netcdf4.csv\"\n",
+ "df.to_csv(out_csv, index=False)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e119b002",
+ "metadata": {},
+ "source": [
+ "Next, open a representative netcdf-4 file from each collection and list variable names\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "90bdacbb-f250-4f85-8f29-f4c5ad7c4a3f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import concurrent.futures\n",
+ "import earthaccess\n",
+ "from urllib.parse import urlparse\n",
+ "import pandas as pd\n",
+ "import xarray as xr\n",
+ "from datetime import datetime, timezone\n",
+ "\n",
+ "\n",
+ "df = pd.read_csv(\"output/cmr_collections_netcdf4.csv\")\n",
+ "\n",
+ "for col in [\"links\", \"variables\", \"status\", \"error\", \"scheme\"]:\n",
+ " df[col] = None\n",
+ "\n",
+ "\n",
+ "def _pick_best_link(all_links):\n",
+ " \"\"\"Prefer HTTPS; else S3; else None.\"\"\"\n",
+ " https = [u for u in all_links if u.startswith(\"http\")]\n",
+ " s3 = [u for u in all_links if u.startswith(\"s3://\")]\n",
+ " if s3:\n",
+ " return s3[0]\n",
+ " if https:\n",
+ " return https[0]\n",
+ " return None\n",
+ "\n",
+ "\n",
+ "def _open_xarray_dataset(url):\n",
+ " \"\"\"Open a NetCDF URL that may be HTTPS or S3 and return (ds, scheme).\"\"\"\n",
+ " scheme = urlparse(url).scheme.lower()\n",
+ " if scheme in (\"http\", \"https\"):\n",
+ " fs = earthaccess.get_fsspec_https_session()\n",
+ " return xr.open_dataset(\n",
+ " fs.open(url), engine=\"h5netcdf\", decode_times=False\n",
+ " ), \"https\"\n",
+ " elif scheme == \"s3\":\n",
+ " s3 = earthaccess.get_s3fs_session()\n",
+ " return xr.open_dataset(\n",
+ " s3.open(url, \"rb\"), engine=\"h5netcdf\", decode_times=False\n",
+ " ), \"s3\"\n",
+ " else:\n",
+ " raise ValueError(f\"Unsupported URL scheme: {scheme}\")\n",
+ "\n",
+ "\n",
+ "def process_row(i_row):\n",
+ " i, row = i_row\n",
+ " concept_id = row[\"concept_id\"]\n",
+ " begin = row[\"begin_time\"]\n",
+ " end = (\n",
+ " row[\"end_time\"]\n",
+ " if pd.notna(row[\"end_time\"])\n",
+ " else datetime.now(timezone.utc).strftime(\"%Y-%m-%dT%H:%M:%SZ\")\n",
+ " )\n",
+ "\n",
+ " logs = []\n",
+ " logs.append(f\"\\n🔍 [{i}] Concept ID: {concept_id}\")\n",
+ " logs.append(f\" 🚀 [{i}] Starting search for {concept_id}...\")\n",
+ "\n",
+ " try:\n",
+ " with concurrent.futures.ThreadPoolExecutor(max_workers=1) as ex:\n",
+ " fut = ex.submit(\n",
+ " earthaccess.search_data,\n",
+ " concept_id=concept_id,\n",
+ " temporal=(begin, end),\n",
+ " count=1,\n",
+ " )\n",
+ " results = fut.result(timeout=120)\n",
+ " except concurrent.futures.TimeoutError:\n",
+ " logs.append(f\" ⏳ [{i}] Timeout while searching {concept_id}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": None,\n",
+ " \"variables\": None,\n",
+ " \"status\": \"timeout\",\n",
+ " \"error\": None,\n",
+ " \"scheme\": None,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ " except Exception as e:\n",
+ " logs.append(f\" ❌ [{i}] Search failed for {concept_id}: {e}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": None,\n",
+ " \"variables\": None,\n",
+ " \"status\": \"search_failed\",\n",
+ " \"error\": str(e),\n",
+ " \"scheme\": None,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ "\n",
+ " if not results:\n",
+ " logs.append(f\" ⚠️ [{i}] No granules for {concept_id}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": None,\n",
+ " \"variables\": None,\n",
+ " \"status\": \"no_granules\",\n",
+ " \"error\": None,\n",
+ " \"scheme\": None,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ "\n",
+ " try:\n",
+ " all_links = results[0].data_links() or []\n",
+ " except Exception as e:\n",
+ " logs.append(f\" ⚠️ [{i}] Could not extract data_links: {e}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": None,\n",
+ " \"variables\": None,\n",
+ " \"status\": \"no_links\",\n",
+ " \"error\": str(e),\n",
+ " \"scheme\": None,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ "\n",
+ " netcdf_url = _pick_best_link(all_links)\n",
+ " if not netcdf_url:\n",
+ " logs.append(f\" ⚠️ [{i}] No usable HTTPS/S3 NetCDF links for {concept_id}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": None,\n",
+ " \"variables\": None,\n",
+ " \"status\": \"no_links\",\n",
+ " \"error\": None,\n",
+ " \"scheme\": None,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ "\n",
+ " logs.append(f\" 🔗 [{i}] Link chosen: {netcdf_url}\")\n",
+ "\n",
+ " try:\n",
+ " ds, scheme = _open_xarray_dataset(netcdf_url)\n",
+ " with ds:\n",
+ " variables = list(ds.data_vars.keys())\n",
+ " logs.append(f\" 📊 [{i}] Variables ({len(variables)}): {variables}\")\n",
+ " logs.append(f\" ✅ [{i}] Result: ok, scheme: {scheme}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": netcdf_url,\n",
+ " \"variables\": variables,\n",
+ " \"status\": \"ok\",\n",
+ " \"error\": None,\n",
+ " \"scheme\": scheme,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ " except Exception as e:\n",
+ " logs.append(f\" ⚠️ [{i}] Failed to open dataset: {e}\")\n",
+ " return {\n",
+ " \"i\": i,\n",
+ " \"concept_id\": concept_id,\n",
+ " \"links\": netcdf_url,\n",
+ " \"variables\": [],\n",
+ " \"status\": \"open_failed\",\n",
+ " \"error\": str(e),\n",
+ " \"scheme\": urlparse(netcdf_url).scheme or None,\n",
+ " \"logs\": logs,\n",
+ " }\n",
+ "\n",
+ "\n",
+ "# ----------------------------\n",
+ "# Run in parallel\n",
+ "# ----------------------------\n",
+ "rows = []\n",
+ "n = max(10, len(df))\n",
+ "print(f\"\\n🚀 Starting processing of {n} rows...\", flush=True)\n",
+ "with concurrent.futures.ThreadPoolExecutor(max_workers=6) as executor:\n",
+ " futures = [executor.submit(process_row, item) for item in df.iloc[:n].iterrows()]\n",
+ " for fut in concurrent.futures.as_completed(futures):\n",
+ " res = fut.result()\n",
+ "\n",
+ " # Print all logs for this collection at once\n",
+ " for log in res.get(\"logs\", []):\n",
+ " print(log, flush=True)\n",
+ "\n",
+ " rows.append({k: v for k, v in res.items() if k != \"logs\"})\n",
+ "\n",
+ "out = pd.DataFrame(rows).set_index(\"i\").sort_index()\n",
+ "\n",
+ "# Merge back into original df (preserves all other columns)\n",
+ "df.loc[out.index, [\"links\", \"variables\", \"status\", \"error\", \"scheme\"]] = out[\n",
+ " [\"links\", \"variables\", \"status\", \"error\", \"scheme\"]\n",
+ "]\n",
+ "\n",
+ "print(\"\\n📦 Merge complete. Sample:\", flush=True)\n",
+ "print(df.loc[out.index, [\"concept_id\", \"scheme\", \"links\", \"status\"]].head(), flush=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "89dafeac-19f7-4576-b810-49423f269940",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_valid_vars = df.dropna(subset=[\"variables\"])\n",
+ "df_valid_vars"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "55457811-98dc-4922-9337-a56363f80948",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Save result\n",
+ "df.to_csv(\"output/cmr_collections_netcdf4_updated_saved_all.csv\", index=False)\n",
+ "print(f\"\\n✅ Updated CSV saved with {df['link'].notna().sum()} links populated.\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "2d47e879-27f6-4e99-842e-ee3657a11d86",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "## For grouped hdf-5 files, it does not use datatree (reason is current mechanics of Titiler-CMR).\n",
+ "url = \"https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP03IMG/VNP03IMG.A2012019.0000.002.2020318135750.nc\"\n",
+ "fs = earthaccess.get_fsspec_https_session()\n",
+ "ds = xr.open_datatree(fs.open(url), engine=\"h5netcdf\", decode_times=False)\n",
+ "ds"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "datacube-guide",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.13.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/docs/visualization/titiler/titiler-cmr/output/cmr_collections_netcdf4.csv b/docs/visualization/titiler/titiler-cmr/output/cmr_collections_netcdf4.csv
new file mode 100644
index 0000000..8db6450
--- /dev/null
+++ b/docs/visualization/titiler/titiler-cmr/output/cmr_collections_netcdf4.csv
@@ -0,0 +1,1944 @@
+concept_id,short_name,entry_title,provider_id,begin_time,end_time,west,south,east,north
+C2105092163-LAADS,VNP03IMG,VIIRS/NPP Imagery Resolution Terrain Corrected Geolocation 6-Min L1 Swath 375 m ,LAADS,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2105091501-LAADS,VNP02IMG,VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375 m,LAADS,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1562021084-LAADS,CLDMSK_L2_VIIRS_SNPP,VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m,LAADS,2012-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1964798938-LAADS,CLDMSK_L2_VIIRS_NOAA20,VIIRS/NOAA20 Cloud Mask and Spectral Test Results 6-Min L2 Swath 750m,LAADS,2012-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1593392869-LAADS,CLDMSK_L2_MODIS_Aqua,MODIS/Aqua Cloud Mask 5-Min Swath 1000 m,LAADS,2002-07-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2600303218-LAADS,AERDB_L2_VIIRS_SNPP,VIIRS/SNPP Deep Blue Aerosol L2 6 Min Swath 6km,LAADS,2012-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2105092427-LAADS,VNP03MOD,VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation L1 6-Min Swath 750 m,LAADS,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2105087643-LAADS,VNP02MOD,VNP02MOD | VIIRS/NPP Moderate Resolution 6-Min L1B Swath 750 m,LAADS,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2408750690-LPCLOUD,EMITL2ARFL,EMIT L2A Estimated Surface Reflectance and Uncertainty and Masks 60 m V001,LPCLOUD,2022-08-09T00:00:00.000Z,,-180.0,-54.0,180.0,54.0
+C2408009906-LPCLOUD,EMITL1BRAD,EMIT L1B At-Sensor Calibrated Radiance and Geolocation Data 60 m V001,LPCLOUD,2022-08-09T00:00:00.000Z,,-180.0,-54.0,180.0,54.0
+C2772641628-LAADS,AERDT_L2_VIIRS_NOAA20,VIIRS/NOAA20 Dark Target Aerosol 6-Min L2 Swath 6 km,LAADS,2018-02-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1344465347-LAADS,VNP03DNB,VIIRS/NPP Day/Night Band Terrain Corrected Geolocation L1 6-Min Swath 750 m,LAADS,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2771506686-LAADS,AERDT_L2_VIIRS_SNPP,VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath 6 km V2,LAADS,2012-03-01T00:36:00.000Z,,-180.0,-90.0,180.0,90.0
+C2600305692-LAADS,AERDB_L2_VIIRS_NOAA20,VIIRS/NOAA20 Deep Blue Aerosol L2 6-Min Swath 6 km,LAADS,2018-02-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2532426483-ORNL_CLOUD,Daymet_Daily_V4R1_2129,"Daymet: Daily Surface Weather Data on a 1-km Grid for North America, Version 4 R1",ORNL_CLOUD,1950-01-01T00:00:00.000Z,2024-12-31T23:59:59.999Z,-178.133,14.0749,-53.0567,82.9143
+C2734202914-LPCLOUD,VNP14IMG,VIIRS/NPP Active Fires 6-Min L2 Swath 375m V002,LPCLOUD,2012-01-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2859248304-LAADS,XAERDT_L2_MODIS_Terra,MODIS/Terra Dark Target Aerosol 5-Min L2 Swath 10 km,LAADS,2019-01-01T00:00:00.000Z,2022-12-31T23:59:59.990Z,-180.0,-90.0,180.0,90.0
+C2001636718-LAADS,CLDCR_L2_VIIRS_SNPP,VIIRS/SNPP Cirrus Reflectance 6-min L2 Swath 750m,LAADS,2012-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996881146-POCLOUD,MUR-JPL-L4-GLOB-v4.1,GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1),POCLOUD,2002-05-31T21:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2230035528-LAADS,FSNRAD_L2_VIIRS_CRIS_NOAA20,NOAA20 VIIRS+CrIS Fusion 6-Min L2 Swath 750 m,LAADS,2012-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3380709133-OB_CLOUD,MODISA_L3m_CHL,"Aqua MODIS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2930763263-LARC_CLOUD,TEMPO_NO2_L3,TEMPO gridded NO2 tropospheric and stratospheric columns V03 (PROVISIONAL),LARC_CLOUD,2023-08-02T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2075141605-POCLOUD,ASCATB-L2-Coastal,MetOp-B ASCAT Level 2 Ocean Surface Wind Vectors Optimized for Coastal Ocean,POCLOUD,2012-10-29T01:03:01.000Z,,-180.0,-89.6,180.0,89.6
+C2075141684-POCLOUD,ASCATC-L2-Coastal,MetOp-C ASCAT Level 2 Ocean Surface Wind Vectors Optimized for Coastal Ocean,POCLOUD,2019-10-22T16:42:00.000Z,,-180.0,-89.6,180.0,89.6
+C2832195379-POCLOUD,CYGNSS_L1_V3.2,CYGNSS Level 1 Science Data Record Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2098858642-POCLOUD,OSCAR_L4_OC_FINAL_V2.0,Ocean Surface Current Analyses Real-time (OSCAR) Surface Currents - Final 0.25 Degree (Version 2.0),POCLOUD,1993-01-01T00:00:00.000Z,2022-08-05T00:00:00.000Z,-180.0,-89.75,180.0,89.75
+C2545310883-LPCLOUD,VJ121,VIIRS/JPSS1 Land Surface Temperature and Emissivity 6-Min L2 Swath 750m V002,LPCLOUD,2018-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2859255251-LAADS,XAERDT_L2_AHI_H08,AHI/Himawari-08 Dark Target Aerosol 10-Min L2 Full Disk 10 km,LAADS,2019-01-01T00:00:00.000Z,2022-12-15T00:00:00.990Z,-180.0,-90.0,180.0,90.0
+C2439422590-LPCLOUD,ASTGTM_NC,ASTER Global Digital Elevation Model NetCDF V003,LPCLOUD,2000-03-01T00:00:00.000Z,2013-11-30T23:59:59.999Z,-180.0,-83.0,180.0,82.0
+C3380708980-OB_CLOUD,MODISA_L2_OC,"Aqua MODIS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2147478146-POCLOUD,VIIRS_N20-STAR-L2P-v2.80,GHRSST Level 2P NOAA STAR SST v2.80 from VIIRS on NOAA-20 Satellite,POCLOUD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2408034484-LPCLOUD,EMITL2BMIN,EMIT L2B Estimated Mineral Identification and Band Depth and Uncertainty 60 m V001,LPCLOUD,2022-08-09T00:00:00.000Z,,-180.0,-54.0,180.0,54.0
+C1940475563-POCLOUD,MODIS_T-JPL-L2P-v2019.0,GHRSST Level 2P Global Sea Surface Skin Temperature from the Moderate Resolution Imaging Spectroradiometer (MODIS) on the NASA Terra satellite (GDS2),POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2102958977-POCLOUD,OSCAR_L4_OC_NRT_V2.0,Ocean Surface Current Analyses Real-time (OSCAR) Surface Currents - Near Real Time 0.25 Degree (Version 2.0),POCLOUD,2021-01-01T00:00:00.000Z,,-180.0,-89.75,180.0,89.75
+C2545310869-LPCLOUD,VJ114,VIIRS/JPSS1 Thermal Anomalies/Fire 6-Min L2 Swath 750m V002,LPCLOUD,2018-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2734197957-LPCLOUD,VJ114IMG,VIIRS/JPSS1 Active Fires 6-Min L2 Swath 375m V002,LPCLOUD,2018-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2545314550-LPCLOUD,VNP21,VIIRS/NPP Land Surface Temperature and Emissivity 6-Min L2 Swath 750m V002,LPCLOUD,2012-01-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2859265967-LAADS,XAERDT_L2_ABI_G17,ABI/GOES-17 Dark Target Aerosol 10-Min L2 Full Disk 10 km,LAADS,2019-01-01T00:00:00.000Z,2023-01-02T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2205121394-POCLOUD,AVHRRF_MB-STAR-L2P-v2.80,GHRSST NOAA/STAR Metop-B AVHRR FRAC ACSPO v2.80 1km L2P Dataset (GDS v2),POCLOUD,2012-10-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2205121400-POCLOUD,AVHRRF_MC-STAR-L2P-v2.80,GHRSST NOAA/STAR Metop-C AVHRR FRAC ACSPO v2.80 1km L2P Dataset (GDS v2),POCLOUD,2018-12-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3206162112-LAADS,CLDMSK_L2_VIIRS_NOAA21,VIIRS/NOAA21 Cloud Mask and Spectral Test Results 6-Min L2 Swath 750m,LAADS,2023-02-10T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2763264764-LPCLOUD,NASADEM_NC,NASADEM Merged DEM Global 1 arc second nc V001,LPCLOUD,2000-02-11T00:00:00.000Z,2000-02-21T23:59:59.000Z,-180.0,-56.0,180.0,60.0
+C3177838875-NSIDC_CPRD,NSIDC-0081,Near-Real-Time DMSP SSMIS Daily Polar Gridded Sea Ice Concentrations V002,NSIDC_CPRD,2023-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3294057315-ASF,OPERA_L3_DISP-S1_V1,OPERA Surface Displacement from Sentinel-1 validated product (Version 1),ASF,2016-07-01T00:00:00.000Z,,-180.0,-15.289224,180.0,72.785503
+C2799438271-POCLOUD,SWOT_L2_HR_Raster_2.0,"SWOT Level 2 Water Mask Raster Image Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2930761273-LARC_CLOUD,TEMPO_HCHO_L3,TEMPO gridded formaldehyde total column V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2859238768-LAADS,XAERDT_L2_MODIS_Aqua,MODIS/Aqua Dark Target Aerosol 5-Min L2 Swath 10 km,LAADS,2019-01-01T00:00:00.000Z,2023-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2439429778-LPCLOUD,ASTGTM_NUMNC,ASTER Global Digital Elevation Model Attributes NetCDF V003,LPCLOUD,2000-03-01T00:00:00.000Z,2013-11-30T23:59:59.999Z,-180.0,-83.0,180.0,82.0
+C2916514952-POCLOUD,CCMP_WINDS_10M6HR_L4_V3.1,RSS CCMP 6-Hourly 10 Meter Surface Winds Level 4 Version 3.1,POCLOUD,1993-01-01T00:00:00.000Z,,-180.0,-80.0,180.0,80.0
+C2254232941-POCLOUD,CYGNSS_NOAA_L2_SWSP_25KM_V1.2,NOAA CYGNSS Level 2 Science Wind Speed 25-km Product Version 1.2,POCLOUD,2017-05-01T00:00:02.000Z,,-180.0,-40.0,180.0,40.0
+C2759076389-ORNL_CLOUD,Global_Veg_Greenness_GIMMS_3G_2187,"Global Vegetation Greenness (NDVI) from AVHRR GIMMS-3G+, 1981-2022",ORNL_CLOUD,1982-01-01T00:00:00.000Z,2022-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2754895884-POCLOUD,N21-VIIRS-L2P-ACSPO-v2.80,GHRSST Level 2P NOAA ACSPO SST v2.80 from VIIRS on NOAA-21 Satellite,POCLOUD,2023-03-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2586786218-POCLOUD,OSTIA-UKMO-L4-GLOB-REP-v2.0,GHRSST Level 4 OSTIA Global Historical Reprocessed Foundation Sea Surface Temperature Analysis produced by the UK Meteorological Office,POCLOUD,1982-01-01T00:00:00.000Z,2024-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3555842028-OB_CLOUD,PACE_HARP2_L1C_SCI,"PACE HARP2 Level-1C Science Data, version 3",OB_CLOUD,2024-02-22T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3392966952-OB_CLOUD,PACE_OCI_L1B_SCI,"PACE OCI Level-1B Science Data, version 3",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3261923228-LPCLOUD,SRTMGL1_NC,NASA Shuttle Radar Topography Mission Global 1 arc second NetCDF V003,LPCLOUD,2000-02-11T00:00:00.000Z,2000-02-21T23:59:59.000Z,-180.0,-56.0,180.0,60.0
+C2147480877-POCLOUD,VIIRS_NPP-STAR-L2P-v2.80,GHRSST Level 2P NOAA STAR SST v2.80 from VIIRS on S-NPP Satellite,POCLOUD,2012-02-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3365180216-LPCLOUD,VJ147IMG,VIIRS/JPSS1 FILDA-2 Fire Modified Combustion Efficiency Product 6-min L2 Swath 375 V002,LPCLOUD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3365168551-LPCLOUD,VJ147MOD,VIIRS/JPSS1 FILDA-2 Fire Modified Combustion Efficiency Product 6-min L2 Swath 750m V002,LPCLOUD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2545314536-LPCLOUD,VNP14,VIIRS/NPP Thermal Anomalies/Fire 6-Min L2 Swath 750m V002,LPCLOUD,2012-01-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3365190240-LPCLOUD,VNP47IMG,VIIRS/NPP FILDA-2 Fire Modified Combustion Efficiency Product 6-min L2 Swath 375 V002,LPCLOUD,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2859273114-LAADS,XAERDT_L2_ABI_G16,ABI/GOES-16 Dark Target Aerosol 10-Min L2 Full Disk 10 km,LAADS,2019-01-01T00:00:00.000Z,2023-01-02T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2859228520-LAADS,XAERDT_L2_VIIRS_NOAA20,VIIRS/NOAA20 Dark Target Aerosol L2 6-Min Swath 6 km,LAADS,2019-01-01T00:00:00.000Z,2023-05-28T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2859232902-LAADS,XAERDT_L2_VIIRS_SNPP,VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath 6km,LAADS,2019-01-01T00:00:00.000Z,2023-05-28T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2927907727-POCLOUD,CYGNSS_L2_SURFACE_FLUX_V3.2,CYGNSS Level 2 Ocean Surface Heat Flux Science Data Record Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-39.8,180.0,39.8
+C2731035022-POCLOUD,G18-ABI-L2P-ACSPO-v2.90,GHRSST L2P NOAA/ACSPO GOES-18/ABI West America Region Sea Surface Temperature v2.90 dataset,POCLOUD,2022-06-07T00:00:00.000Z,,163.0,-60.0,-77.0,60.0
+C3380708978-OB_CLOUD,MODISA_L2_OC_NRT,"Aqua MODIS Level-2 Regional Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2036880657-POCLOUD,MUR25-JPL-L4-GLOB-v04.2,GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2),POCLOUD,2002-08-31T21:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2763264768-LPCLOUD,NASADEM_NUMNC,NASADEM Merged DEM Source Global 1 arc second nc V001,LPCLOUD,2000-02-11T00:00:00.000Z,2000-02-21T23:59:59.000Z,-180.0,-56.0,180.0,60.0
+C2399557265-NSIDC_ECS,NSIDC-0051,Sea Ice Concentrations from Nimbus-7 SMMR and DMSP SSM/I-SSMIS Passive Microwave Data V002,NSIDC_ECS,1978-10-26T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3177837840-NSIDC_CPRD,NSIDC-0051,Sea Ice Concentrations from Nimbus-7 SMMR and DMSP SSM/I-SSMIS Passive Microwave Data V002,NSIDC_CPRD,1978-10-26T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2776464104-NSIDC_ECS,NSIDC-0630,Calibrated Enhanced-Resolution Passive Microwave Daily EASE-Grid 2.0 Brightness Temperature ESDR V002,NSIDC_ECS,1978-10-25T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3177839163-NSIDC_CPRD,NSIDC-0630,Calibrated Enhanced-Resolution Passive Microwave Daily EASE-Grid 2.0 Brightness Temperature ESDR V002,NSIDC_CPRD,1978-10-25T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3177839243-NSIDC_CPRD,NSIDC-0630,MEaSUREs Calibrated Enhanced-Resolution Passive Microwave Daily EASE-Grid 2.0 Brightness Temperature ESDR V001,NSIDC_CPRD,1978-10-25T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877535-POCLOUD,OSTIA-UKMO-L4-GLOB-v2.0,GHRSST Level 4 OSTIA Global Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,2006-12-31T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3620139932-OB_CLOUD,PACE_OCI_L2_UVAI_UAA_NRT,"PACE OCI Level-2 Regional Aerosol Index, Unified Aerosol Algorithm (UAA) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140222-OB_CLOUD,PACE_OCI_L3M_AER_UAA_NRT,"PACE OCI Level-3 Global Mapped Aerosol Optical Properties, Unified Aerosol Algorithm (UAA) Algorithm - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3261923657-LPCLOUD,SRTMGL1_NUMNC,NASA Shuttle Radar Topography Mission Global 1 arc second Number NetCDF V003,LPCLOUD,2000-02-11T00:00:00.000Z,2000-02-21T23:59:59.000Z,-180.0,-56.0,180.0,60.0
+C2763266381-LPCLOUD,SRTMGL3_NC,NASA Shuttle Radar Topography Mission Global 3 arc second NetCDF V003,LPCLOUD,2000-02-11T00:00:00.000Z,2000-02-21T23:59:59.000Z,-180.0,-56.0,180.0,60.0
+C2799438306-POCLOUD,SWOT_L2_LR_SSH_2.0,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233945000-POCLOUD,SWOT_L2_LR_SSH_D,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2930725014-LARC_CLOUD,TEMPO_NO2_L2,TEMPO NO2 tropospheric and stratospheric columns V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C2930764281-LARC_CLOUD,TEMPO_O3TOT_L3,TEMPO gridded ozone total column V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3388381264-OB_CLOUD,VIIRSN_L2_OC,"Suomi-NPP VIIRS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381281-OB_CLOUD,VIIRSN_L2_OC_NRT,"Suomi-NPP VIIRS Level-2 Regional Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2162185379-ORNL_CLOUD,ABoVE_Arctic_CAP_1658,"ABoVE: Atmospheric Profiles of CO, CO2 and CH4 Concentrations from Arctic-CAP, 2017",ORNL_CLOUD,2017-04-26T00:00:00.000Z,2017-11-05T23:59:59.999Z,-166.045,40.0387,-104.112,71.2874
+C3255116494-ORNL_CLOUD,ABoVE_Domain_Projected_LULC_2353,Land Use and Land Cover Change Projection in the ABoVE Domain,ORNL_CLOUD,2015-01-01T00:00:00.000Z,2100-12-31T23:59:59.999Z,-169.0,49.0,-81.0,80.0
+C2170972048-ORNL_CLOUD,ABoVE_PBand_SAR_1657,ABoVE: Active Layer and Soil Moisture Properties from AirMOSS P-band SAR in Alaska,ORNL_CLOUD,2014-08-16T00:00:00.000Z,2017-10-10T23:59:59.999Z,-167.944,64.7127,-150.249,70.8774
+C2600317177-ORNL_CLOUD,ABoVE_SnowModel_Data_2105,"Daily SnowModel Outputs Covering the ABoVE Core Domain, 3-km Resolution, 1980-2020",ORNL_CLOUD,1980-09-01T00:00:00.000Z,2020-08-31T23:59:59.999Z,-176.915,49.8038,-84.3282,75.8357
+C2706335063-ORNL_CLOUD,ACTAMERICA_MFFLL_1649,"ACT-America: L2 Remotely Sensed Column-average CO2 by Airborne Lidar, Eastern USA",ORNL_CLOUD,2016-05-27T00:00:00.000Z,2018-05-20T23:59:59.999Z,-106.054,27.2303,-71.9109,49.1083
+C2705731187-ORNL_CLOUD,ACTAMERICA_MFLL_L1_1817,"ACT-America: L1 DAOD Measurements by Airborne CO2 Lidar, Eastern USA",ORNL_CLOUD,2016-05-27T00:00:00.000Z,2018-05-20T23:59:59.999Z,-106.054,27.2303,-71.9109,49.1083
+C2705715010-ORNL_CLOUD,ACT_CASA_Ensemble_Prior_Fluxes_1675,"ACT-America: Gridded Ensembles of Surface Biogenic Carbon Fluxes, 2003-2019",ORNL_CLOUD,2003-01-01T00:00:00.000Z,2019-12-31T23:59:59.999Z,-176.0,0.5,-24.5,70.5
+C3352415929-LAADS,AERDB_L2_AHI_H08,Himawari-08 AHI Deep Blue Aerosol L2,LAADS,2019-05-01T00:00:00.000Z,2020-04-30T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C2251465126-POCLOUD,ALTIKA_SARAL_L2_OST_XOGDR,SARAL Near-Real-Time Value-added Operational Geophysical Data Record Sea Surface Height Anomaly,POCLOUD,2020-03-18T00:00:00.000Z,,-180.0,-82.0,180.0,82.0
+C2596983413-POCLOUD,AMSR2-REMSS-L2P-v8.2,GHRSST Level 2P Global Subskin Sea Surface Temperature version 8.2 (v8.2) from the Advanced Microwave Scanning Radiometer 2 (AMSR2) by REMSS,POCLOUD,2012-07-02T19:00:44.000Z,,-180.0,-90.0,180.0,90.0
+C2596986276-POCLOUD,AMSR2-REMSS-L2P_RT-v8.2,GHRSST Level 2P Global Near-Real-Time Subskin Sea Surface Temperature version 8.2 (v8.2) from the Advanced Microwave Scanning Radiometer 2 (AMSR2) on the GCOM-W satellite by REMSS,POCLOUD,2012-07-02T19:00:44.000Z,,-180.0,-90.0,180.0,90.0
+C2075141559-POCLOUD,ASCATB-L2-25km,MetOp-B ASCAT Level 2 25.0km Ocean Surface Wind Vectors in Full Orbit Swath,POCLOUD,2012-10-29T01:00:01.000Z,,-180.0,-89.6,180.0,89.6
+C2075141638-POCLOUD,ASCATC-L2-25km,MetOp-C ASCAT Level 2 25.0km Ocean Surface Wind Vectors in Full Orbit Swath,POCLOUD,2019-10-22T09:57:00.000Z,,-180.0,-89.6,180.0,89.6
+C2698465642-ORNL_CLOUD,ATom_Aerosol_Properties_V2_2111,"ATom: Comprehensive Aerosol Properties, 2016-2018, Version 2",ORNL_CLOUD,2016-07-29T00:00:00.000Z,2018-05-22T23:59:59.999Z,-180.0,-86.5,180.0,82.9313
+C2704885339-ORNL_CLOUD,ATom_CESM2_1878,"ATom: CAM-chem/CESM2 Model Outputs Along Flight Tracks, 2016-2018",ORNL_CLOUD,2016-07-29T00:00:00.000Z,2018-05-21T23:59:59.999Z,-180.0,-86.1768,180.0,82.9404
+C3237458908-ORNL_CLOUD,ATom_Clouds_Aerosols_2250,ATom: Development of Cloud Indicator Algorithm Using Airborne Observations from CAPS,ORNL_CLOUD,2016-07-01T00:00:00.000Z,2019-09-30T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2704875522-ORNL_CLOUD,ATom_GlobalModelInitiative_CTM_1897,ATom: Global Modeling Initiative (GMI) Chemical Transport Model (CTM) Output,ORNL_CLOUD,2016-07-29T00:00:00.000Z,2018-05-21T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2704959373-ORNL_CLOUD,ATom_Photolysis_Rates_1651,"ATom: Global Modeled and CAFS Measured Cloudy and Clear Sky Photolysis Rates, 2016",ORNL_CLOUD,2005-08-01T00:00:00.000Z,2017-08-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2036881712-POCLOUD,AVHRR_OI-NCEI-L4-GLOB-v2.1,GHRSST Level 4 AVHRR_OI Global Blended Sea Surface Temperature Analysis (GDS2) from NCEI,POCLOUD,2016-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2274733329-ORNL_CLOUD,AirMOSS_L2_3_RZ_Soil_Moisture_1418,"AirMOSS: L2/3 Volumetric Soil Moisture Profiles Derived From Radar, 2012-2015",ORNL_CLOUD,2012-09-18T00:00:00.000Z,2015-09-29T23:59:59.999Z,-123.283,9.87958,-68.3196,54.1254
+C2279583354-ORNL_CLOUD,AirMOSS_L2_Inground_Soil_Moist_1416,"AirMOSS: L2 Hourly In-Ground Soil Moisture at AirMOSS Sites, 2011-2015",ORNL_CLOUD,2011-09-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-121.558,19.5086,-72.1712,53.9169
+C2279583671-ORNL_CLOUD,AirMOSS_L2_Precipitation_1417,"AirMOSS: L2 Hourly Precipitation at AirMOSS Sites, 2011-2015",ORNL_CLOUD,2011-09-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-121.558,19.5086,-72.1712,53.9169
+C2262413649-ORNL_CLOUD,AirMOSS_L4_Daily_NEE_1422,"AirMOSS: L4 Daily Modeled Net Ecosystem Exchange (NEE), AirMOSS sites, 2012-2014",ORNL_CLOUD,2012-01-01T00:00:00.000Z,2014-10-30T23:59:59.999Z,-122.883,31.4912,-68.3359,45.7861
+C2258632707-ORNL_CLOUD,AirMOSS_L4_RZ_Soil_Moisture_1421,"AirMOSS: L4 Modeled Volumetric Root Zone Soil Moisture, 2012-2015",ORNL_CLOUD,2012-09-21T00:00:00.000Z,2015-09-28T23:59:59.999Z,-123.283,19.1247,-68.1237,54.1254
+C2274237497-ORNL_CLOUD,AirMOSS_L4_Regional_NEE_1423,"AirMOSS: L4 Modeled Net Ecosystem Exchange (NEE), Continental USA, 2012-2014",ORNL_CLOUD,2012-01-01T00:00:00.000Z,2014-10-31T23:59:59.999Z,-124.938,25.062,-66.937,53.062
+C2515937777-ORNL_CLOUD,Biogenic_CO2flux_SIF_SMUrF_1899,"Urban Biogenic CO2 fluxes: GPP, Reco and NEE Estimates from SMUrF, 2010-2019",ORNL_CLOUD,2010-01-01T00:00:00.000Z,2019-12-31T23:59:59.999Z,-125.0,-40.0,155.0,60.0
+C3170774861-ORNL_CLOUD,Boreal_Arctic_Wetland_CH4_2351,"Boreal Arctic Wetland Methane Emissions, 2002-2021",ORNL_CLOUD,2002-01-01T00:00:00.000Z,2021-12-30T23:59:59.999Z,-179.76,44.8744,179.75,89.7493
+C3543139481-LPCLOUD,CAM5K30EM,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Emissivity Monthly Global 0.05Deg V003,LPCLOUD,2000-03-01T00:00:00.000Z,2024-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2236316271-ORNL_CLOUD,CARVE_L1_FlightPath_1425,"CARVE: L1 Daily Flight Path Geolocation and Aircraft Position Data, Alaska, 2012-2015",ORNL_CLOUD,2012-05-23T00:00:00.000Z,2015-11-13T23:59:59.999Z,-168.111,58.8438,-131.754,71.5622
+C2236316070-ORNL_CLOUD,CARVE_L2_AtmosGas_NOAA_1401,"CARVE: L2 Atmospheric CO2, CO and CH4 Concentrations, NOAA CRDS, Alaska, 2012-2015",ORNL_CLOUD,2012-05-23T00:00:00.000Z,2014-11-09T23:59:59.999Z,-168.111,60.2085,-131.755,71.5622
+C2036881720-POCLOUD,CMC0.1deg-CMC-L4-GLOB-v3.0,GHRSST Level 4 CMC0.1deg Global Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,2016-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2395540148-ORNL_CLOUD,CMS_Forest_Productivity_1221,"CMS: Forest Biomass and Productivity, 1-degree and 5-km, Conterminous US, 2005",ORNL_CLOUD,2005-01-01T00:00:00.000Z,2005-12-31T23:59:59.999Z,-129.0,21.0,-65.0,52.0
+C2395542240-ORNL_CLOUD,CMS_Global_Cropland_Carbon_1279,"CMS: Carbon Fluxes from Global Agricultural Production and Consumption, 2005-2011",ORNL_CLOUD,2005-01-01T00:00:00.000Z,2011-12-31T23:59:59.999Z,-180.0,-59.463,180.0,83.637
+C2389022189-ORNL_CLOUD,CMS_Monthly_CO2_Gulf_1668,"Ocean Surface pCO2 and Air-Sea CO2 Flux in the Northern Gulf of America, 2006-2010",ORNL_CLOUD,2006-01-01T00:00:00.000Z,2011-01-01T23:59:59.999Z,-96.0,25.0,-86.0,32.0
+C2389082819-ORNL_CLOUD,CMS_SABGOM_Model_Simulations_1510,"CMS: Simulated Physical-Biogeochemical Data, SABGOM Model, Gulf of America, 2005-2010",ORNL_CLOUD,2005-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-100.433,13.1637,-68.1901,39.3735
+C2389021661-ORNL_CLOUD,CMS_Simulated_SIF_NiwotRidge_1720,"CLM Simulated Solar-Induced Fluorescence, Niwot Ridge, Colorado, USA, 1998-2018",ORNL_CLOUD,1998-01-01T00:00:00.000Z,2019-01-01T23:59:59.999Z,-105.546,40.0329,-105.546,40.0329
+C2390408273-ORNL_CLOUD,CMS_WRF_Model_Products_1338,"CMS: Hourly Carbon Dioxide Estimated Using the WRF Model, North America, 2010",ORNL_CLOUD,2010-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-151.0,13.0,-41.0,63.0
+C2251464384-POCLOUD,CYGNSS_L1_V2.1,CYGNSS Level 1 Science Data Record Version 2.1,POCLOUD,2017-03-18T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2646932894-POCLOUD,CYGNSS_L2_SURFACE_FLUX_CDR_V1.2,CYGNSS Level 2 Ocean Surface Heat Flux Climate Data Record Version 1.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-38.0,180.0,38.0
+C2247621105-POCLOUD,CYGNSS_L2_SURFACE_FLUX_V2.0,CYGNSS Level 2 Ocean Surface Heat Flux Science Data Record Version 2.0,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-38.0,180.0,38.0
+C2251464495-POCLOUD,CYGNSS_L2_V2.1,CYGNSS Level 2 Science Data Record Version 2.1,POCLOUD,2017-03-18T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2205620319-POCLOUD,CYGNSS_L2_V3.0,CYGNSS Level 2 Science Data Record Version 3.0,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2832196001-POCLOUD,CYGNSS_L2_V3.2,CYGNSS Level 2 Science Data Record Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2205121698-POCLOUD,CYGNSS_L3_S1.0,CYGNSS Level 3 Storm Centric Grid Science Data Record Version 1.0,POCLOUD,2018-08-05T12:00:00.000Z,2021-12-31T23:59:59.999Z,-180.0,0.0,0.0,55.0
+C2251464847-POCLOUD,CYGNSS_L3_V2.1,CYGNSS Level 3 Science Data Record Version 2.1,POCLOUD,2017-03-18T00:30:00.000Z,,-180.0,-40.0,180.0,40.0
+C2345896855-ORNL_CLOUD,C_Pools_Fluxes_CONUS_1837,"CMS: Terrestrial Carbon Stocks, Emissions, and Fluxes for Conterminous US, 2001-2016",ORNL_CLOUD,2001-01-01T00:00:00.000Z,2016-12-31T23:59:59.999Z,-130.0,25.0,-60.0,50.0
+C2036881727-POCLOUD,DMI_OI-DMI-L4-GLOB-v1.0,GHRSST Level 4 DMI_OI Global Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,2013-04-30T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2170971503-ORNL_CLOUD,Dall_Sheep_Snowpack_1602,"ABoVE: Dall Sheep Response to Snow and Landscape Covariates, Alaska, 2005-2008",ORNL_CLOUD,2005-09-01T00:00:00.000Z,2008-08-31T23:59:59.999Z,-154.526,59.976,-153.033,61.0517
+C3104728587-ORNL_CLOUD,DeltaX_LandAccretionMap_WLD_2308,"Delta-X: Modeled Land Accretion Rate Maps, Wax Lake Delta, MRD, LA, USA, 2021",ORNL_CLOUD,2021-03-20T00:00:00.000Z,2021-08-27T23:59:59.999Z,-91.5784,29.3892,-91.3286,29.595
+C2389176598-ORNL_CLOUD,Disturbance_Biomass_Maps_1679,"Disturbance History and Forest Biomass from Landsat for Six US Sites, 1985-2014",ORNL_CLOUD,1984-01-01T00:00:00.000Z,2014-12-31T23:59:59.999Z,-123.235,32.2654,-68.4809,48.2886
+C2207986936-ORNL_CLOUD,ENVISAT_SCIAMACHY_SIF_1871,"L2 Solar-Induced Fluorescence (SIF) from SCIAMACHY, 2003-2012",ORNL_CLOUD,2003-01-01T00:00:00.000Z,2012-04-08T23:59:59.999Z,-180.0,-58.0,180.0,70.0
+C2764707175-ORNL_CLOUD,FluxSat_GPP_FPAR_1835,"Global MODIS and FLUXNET-derived Daily Gross Primary Production, V2",ORNL_CLOUD,2000-03-01T00:00:00.000Z,2020-08-01T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2731041317-POCLOUD,G18-ABI-L3C-ACSPO-v2.90,GHRSST L3C NOAA/ACSPO GOES-18/ABI West America Region Sea Surface Temperature v2.90 dataset,POCLOUD,2022-06-07T00:00:00.000Z,,163.0,-60.0,-77.0,60.0
+C2036881735-POCLOUD,GAMSSA_28km-ABOM-L4-GLOB-v01,GHRSST Level 4 GAMSSA_28km Global Foundation Sea Surface Temperature Analysis v1.0 dataset (GDS2),POCLOUD,2008-07-23T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2395504063-ORNL_CLOUD,GCAM_Land_Cover_2005-2095_1216,"CMS: Land Cover Projections (5.6-km) from GCAM v3.1 for Conterminous USA, 2005-2095",ORNL_CLOUD,2005-01-01T00:00:00.000Z,2095-12-31T23:59:59.999Z,-124.69,25.25,-67.09,49.35
+C3558858528-OB_CLOUD,GOCI_L2_OC,"COMS GOCI Level-2 Regional Ocean Color (OC) Data, version 2014.0",OB_CLOUD,2010-06-26T00:00:00Z,2021-03-31T23:59:59Z,-180.0,-90.0,180.0,90.0
+C2036877806-POCLOUD,GOES16-SST-OSISAF-L3C-v1.0,GHRSST L3C hourly America Region sub-skin Sea Surface Temperature v1.0 from ABI on GOES16 produced by OSISAF,POCLOUD,2017-12-14T14:30:00.000Z,,-135.0,-60.0,-15.0,60.0
+C2390701035-ORNL_CLOUD,GPP_CONUS_TROPOMI_1875,"CMS: Daily Gross Primary Productivity over CONUS from TROPOMI SIF, 2018-2021",ORNL_CLOUD,2018-02-15T00:00:00.000Z,2021-10-15T23:59:59.999Z,-125.002,23.9975,-64.9993,50.0
+C3293388915-ORNL_CLOUD,GPP_COS_Conductance_SoilFluxes_2324,"SiB4 Modeled 0.5-degree Carbonyl Sulfide Vegetation and Soil Fluxes, 2000-2020",ORNL_CLOUD,2000-01-01T00:00:00.000Z,2020-12-31T23:59:59.999Z,-180.0,53.0,180.0,90.0
+C2036877754-POCLOUD,Geo_Polar_Blended-OSPO-L4-GLOB-v1.0,GHRSST Level 4 OSPO Global Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,2014-06-02T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877745-POCLOUD,Geo_Polar_Blended_Night-OSPO-L4-GLOB-v1.0,GHRSST Level 4 OSPO Global Nighttime Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,2014-06-02T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2840821292-ORNL_CLOUD,Global_Freshwater_CH4Emissions_2253,"Global Wetland Methane Emissions derived from FLUXNET and the UpCH4 Model, 2001-2018",ORNL_CLOUD,2001-01-01T00:00:00.000Z,2018-12-31T23:59:59.999Z,-180.0,-56.0,180.0,85.0
+C2764746271-ORNL_CLOUD,Global_Lakes_Methane_2008,"Global-Gridded Daily Methane Emissions Climatology from Lake Systems, 2003-2015",ORNL_CLOUD,2012-01-01T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2764742564-ORNL_CLOUD,Global_Monthly_GPP_1789,"Global Monthly GPP from an Improved Light Use Efficiency Model, 1982-2016",ORNL_CLOUD,1982-01-01T00:00:00.000Z,2017-01-01T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2515869951-ORNL_CLOUD,Global_Reservoirs_Methane_1918,Global-Gridded Daily Methane Emissions from Inland Dam-Reservoir Systems,ORNL_CLOUD,2002-01-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2207986708-ORNL_CLOUD,Global_SIF_OCO2_MODIS_1863,"High Resolution Global Contiguous SIF Estimates from OCO-2 SIF and MODIS, Version 2",ORNL_CLOUD,2014-09-01T00:00:00.000Z,2020-07-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2744808497-POCLOUD,H09-AHI-L2P-ACSPO-v2.90,GHRSST L2P NOAA/ACSPO Himawari-09 AHI Pacific Ocean Region Sea Surface Temperature v2.90 dataset,POCLOUD,2022-10-22T00:00:00.000Z,,80.0,-60.0,-160.0,60.0
+C2744809790-POCLOUD,H09-AHI-L3C-ACSPO-v2.90,GHRSST L3C NOAA/ACSPO Himawari-09 AHI Pacific Ocean Region Sea Surface Temperature v2.90 dataset,POCLOUD,2022-10-22T00:00:00.000Z,,80.0,-60.0,-160.0,60.0
+C2216863856-ORNL_CLOUD,HWSD_1247,Regridded Harmonized World Soil Database v1.2,ORNL_CLOUD,2000-01-01T00:00:00.000Z,2000-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2517357574-ORNL_CLOUD,HighRes_ClimateData_Western_US_1682,"NACP: Climate Data Inputs (3-hourly) for Community Land Model, Western USA, 1979-2015",ORNL_CLOUD,1979-01-01T00:00:00.000Z,2016-01-01T23:59:59.999Z,-124.812,31.1875,-101.979,49.0208
+C2706327711-ORNL_CLOUD,Insitu_Tower_Greenhouse_Gas_1798,"ACT-America: L1 Raw, Uncalibrated In-Situ CO2, CO, and CH4 Mole Fractions from Towers",ORNL_CLOUD,2015-01-01T00:00:00.000Z,2019-12-31T23:59:59.999Z,-98.588,30.1951,-76.4188,44.0502
+C2036881956-POCLOUD,K10_SST-NAVO-L4-GLOB-v01,GHRSST Level 4 K10_SST Global 10 km Analyzed Sea Surface Temperature from Naval Oceanographic Office (NAVO) in GDS2.0,POCLOUD,2019-01-09T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2954717391-ORNL_CLOUD,LAI_Africa_2325,"MODIS-derived Aggregate, Woody and Herbaceous Leaf Area Index for Africa, 2002-2022",ORNL_CLOUD,2002-07-05T00:00:00.000Z,2022-07-29T23:59:59.999Z,-21.2839,-40.02,63.8625,20.02
+C2784898845-ORNL_CLOUD,Land_Use_Harmonization_V1_1248,"LUH1: Harmonized Global Land Use for Years 1500-2100, V1",ORNL_CLOUD,1500-01-01T00:00:00.000Z,2100-01-01T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2764728966-ORNL_CLOUD,Land_Use_Harmonization_V2_1721,LUH2-ISIMIP2b Harmonized Global Land Use for the Years 2015-2100,ORNL_CLOUD,2015-01-01T00:00:00.000Z,2100-01-01T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2704977536-ORNL_CLOUD,MFLL_CO2_Weighting_Functions_1891,"ACT-America: L2 Weighting Functions for Airborne Lidar Column-avg CO2, Eastern USA",ORNL_CLOUD,2016-05-27T00:00:00.000Z,2018-05-20T23:59:59.999Z,-106.053,27.2303,-71.9111,49.1081
+C2704971204-ORNL_CLOUD,MFLL_XCO2_Range_10Hz_1892,"ACT-America: L2 Remotely Sensed Column-avg CO2 by Airborne Lidar, Lite, Eastern USA",ORNL_CLOUD,2016-05-27T00:00:00.000Z,2018-05-20T23:59:59.999Z,-106.054,27.2303,-71.9109,49.1083
+C2873769608-LARC_CLOUD,MIL2ASAF,MISR Level 2 FIRSTLOOK Aerosol parameters V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3380709124-OB_CLOUD,MODISA_L3m_CHL_NRT,"Aqua MODIS Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709177-OB_CLOUD,MODISA_L3m_IOP,"Aqua MODIS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709198-OB_CLOUD,MODISA_L3m_KD,"Aqua MODIS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236977-OB_CLOUD,MODIST_L2_OC_NRT,"Terra MODIS Level-2 Regional Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237428-OB_CLOUD,MODIST_L3m_CHL,"Terra MODIS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1940473819-POCLOUD,MODIS_A-JPL-L2P-v2019.0,GHRSST Level 2P Global Sea Surface Skin Temperature from the Moderate Resolution Imaging Spectroradiometer (MODIS) on the NASA Aqua satellite (GDS2),POCLOUD,2002-07-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036878045-POCLOUD,MW_IR_OI-REMSS-L4-GLOB-v5.0,GHRSST Level 4 MW_IR_OI Global Foundation Sea Surface Temperature analysis version 5.0 from REMSS,POCLOUD,2002-06-01T00:00:00.000Z,,-179.0,-90.0,180.0,90.0
+C2205102254-POCLOUD,MW_IR_OI-REMSS-L4-GLOB-v5.1,GHRSST Level 4 MW_IR_OI Global Foundation Sea Surface Temperature analysis version 5.1 from REMSS,POCLOUD,2002-06-01T00:00:00.000Z,,-179.0,-90.0,180.0,90.0
+C2036878052-POCLOUD,MW_OI-REMSS-L4-GLOB-v5.0,GHRSST Level 4 MW_OI Global Foundation Sea Surface Temperature analysis version 5.0 from REMSS,POCLOUD,1997-12-31T16:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2205105895-POCLOUD,MW_OI-REMSS-L4-GLOB-v5.1,GHRSST Level 4 MW_OI Global Foundation Sea Surface Temperature analysis version 5.1 from REMSS,POCLOUD,1997-12-31T16:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2764692443-ORNL_CLOUD,Mean_Seasonal_LAI_1653,"Global Monthly Mean Leaf Area Index Climatology, 1981-2015",ORNL_CLOUD,1981-08-01T00:00:00.000Z,2015-08-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2847115945-ORNL_CLOUD,MetOpA_GOME2_SIF_V2_2292,"L2 Daily Solar-Induced Fluorescence (SIF) from MetOp-A GOME-2, 2007-2018, V2",ORNL_CLOUD,2007-02-01T00:00:00.000Z,2018-02-01T23:59:59.999Z,-180.0,-89.7804,180.0,89.5996
+C2840822442-ORNL_CLOUD,MetOpB_GOME2_SIF_2182,"L2 Daily Solar-Induced Fluorescence (SIF) from MetOp-B GOME-2, 2013-2021",ORNL_CLOUD,2013-04-01T00:00:00.000Z,2021-06-07T23:59:59.999Z,-180.0,-89.7694,180.0,89.5944
+C2434072484-ORNL_CLOUD,NACP_ACES_V2_1943,"Anthropogenic Carbon Emission System, 2012-2017, Version 2",ORNL_CLOUD,2012-01-01T00:00:00.000Z,2018-01-01T23:59:59.999Z,-128.267,23.0132,-65.3066,48.1089
+C2517656499-ORNL_CLOUD,NACP_Forest_Conservation_1662,"NACP: Forest Carbon Stocks, Fluxes and Productivity Estimates, Western USA, 1979-2099",ORNL_CLOUD,1979-01-01T00:00:00.000Z,2099-12-31T23:59:59.999Z,-124.812,31.1875,-101.961,49.0351
+C2552206090-ORNL_CLOUD,NACP_MsTMIP_Model_Driver_1220,NACP MsTMIP: Global and North American Driver Data for Multi-Model Intercomparison,ORNL_CLOUD,1700-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-178.75,-78.25,179.95,89.75
+C2840815089-ORNL_CLOUD,NACP_PalEON_MIP_1779,"PalEON: Terrestrial Ecosystem Model Drivers for the Northeastern U.S., 0850-2010",ORNL_CLOUD,0850-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-100.001,35.0,-60.0,50.001
+C3309442935-POCLOUD,NASA_SSH_REF_SIMPLE_GRID_V1,NASA-SSH Simple Gridded Sea Surface Height from Standardized Reference Missions Only Version 1,POCLOUD,1992-10-25T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3085229833-POCLOUD,NEUROST_SSH-SST_L4_V2024.0,Daily NeurOST L4 Sea Surface Height and Surface Geostrophic Currents,POCLOUD,2010-01-01T00:00:00.000Z,,-180.0,-70.0,180.0,79.9
+C3177782311-NSIDC_CPRD,NSIDC-0001,DMSP SSM/I-SSMIS Daily Polar Gridded Brightness Temperatures V006,NSIDC_CPRD,1987-07-09T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2519306057-NSIDC_ECS,NSIDC-0080,Near-Real-Time DMSP SSM/I-SSMIS Daily Polar Gridded Brightness Temperatures V002,NSIDC_ECS,2023-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3177838478-NSIDC_CPRD,NSIDC-0080,Near-Real-Time DMSP SSM/I-SSMIS Daily Polar Gridded Brightness Temperatures V002,NSIDC_CPRD,2023-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3291000346-NSIDC_CPRD,NSIDC-0530,MEaSUREs Northern Hemisphere Terrestrial Snow Cover Extent Daily 25km EASE-Grid 2.0 V001,NSIDC_CPRD,1999-01-01T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,0.0,180.0,90.0
+C2240727916-ORNL_CLOUD,NorthSlope_NEE_TVPRM_1920,"ABoVE: TVPRM Simulated Net Ecosystem Exchange, Alaskan North Slope, 2008-2017",ORNL_CLOUD,2008-01-01T00:00:00.000Z,2017-12-31T23:59:59.999Z,-177.469,56.0895,-128.592,77.2626
+C2036878059-POCLOUD,OISST_HR_NRT-GOS-L4-BLK-v2.0,Black Sea High Resolution SST L4 Analysis 0.0625 deg Resolution,POCLOUD,2007-12-31T19:00:00.000Z,,26.375,38.75,42.375,48.812
+C2036878073-POCLOUD,OISST_HR_NRT-GOS-L4-MED-v2.0,Mediterranean Sea High Resolution SST L4 Analysis 1/16deg Resolution,POCLOUD,2007-12-31T19:00:00.000Z,,-18.125,30.25,36.25,46.0
+C2036878081-POCLOUD,OISST_UHR_NRT-GOS-L4-BLK-v2.0,Black Sea Ultra High Resolution SST L4 Analysis 0.01 deg Resolution,POCLOUD,2007-12-31T19:00:00.000Z,,26.375,38.75,42.375,48.812
+C2036878088-POCLOUD,OISST_UHR_NRT-GOS-L4-MED-v2.0,Mediterranean Sea Ultra High Resolution SST L4 Analysis 0.01 deg Resolution,POCLOUD,2007-12-31T19:00:00.000Z,,-18.125,30.25,36.25,46.0
+C3406446219-OB_CLOUD,OLCIS3A_L2_EFR_OC,"Sentinel-3A OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754974-OB_CLOUD,OLCIS3B_L2_EFR_OC,"Sentinel-3B OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2102959417-POCLOUD,OSCAR_L4_OC_INTERIM_V2.0,Ocean Surface Current Analyses Real-time (OSCAR) Surface Currents - Interim 0.25 Degree (Version 2.0),POCLOUD,2020-01-01T00:00:00.000Z,,-180.0,-89.75,180.0,89.75
+C3392966961-OB_CLOUD,PACE_OCI_L1C_SCI,"PACE OCI Level-1C Science Data, version 3",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139326-OB_CLOUD,PACE_OCI_L2_AER_UAA_NRT,"PACE OCI Level-2 Regional Aerosol Optical Properties, Unified Aerosol Algorithm (UAA) Algorithm - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139587-OB_CLOUD,PACE_OCI_L2_AOP_NRT,"PACE OCI Level-2 Regional Apparent Optical Properties - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139643-OB_CLOUD,PACE_OCI_L2_BGC_NRT,"PACE OCI Level-2 Regional Ocean Biogeochemical Properties, Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139865-OB_CLOUD,PACE_OCI_L2_SFREFL_NRT,"PACE OCI Level-2 Regional Surface Reflectance - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3285304335-OB_CLOUD,PACE_SPEXONE_L1C_SCI,"PACE SPEXone Level-1C Science Data, version 3",OB_CLOUD,2024-02-23T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2254686682-ORNL_CLOUD,PermafrostThaw_CarbonEmissions_1872,"Projections of Permafrost Thaw and Carbon Release for RCP 4.5 and 8.5, 1901-2299",ORNL_CLOUD,1901-01-01T00:00:00.000Z,2300-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2036878103-POCLOUD,RAMSSA_09km-ABOM-L4-AUS-v01,GHRSST Level 4 RAMSSA_9km Australian Regional Foundation Sea Surface Temperature Analysis v1.0 dataset (GDS2),POCLOUD,2006-06-12T00:00:00.000Z,,60.0,-70.0,180.0,20.0
+C2270392799-POCLOUD,SEA_SURFACE_HEIGHT_ALT_GRIDS_L4_2SATS_5DAY_6THDEG_V_JPL2205,MEaSUREs Gridded Sea Surface Height Anomalies Version 2205,POCLOUD,1992-10-01T23:46:00.000Z,,-180.0,-80.0,180.0,80.0
+C2345900038-ORNL_CLOUD,SIF_PAR_fPAR_US_Midwest_2018_1813,"High Resolution Land Cover-Specific Solar-Induced Fluorescence, Midwestern USA, 2018",ORNL_CLOUD,2018-05-02T00:00:00.000Z,2018-09-23T23:59:59.999Z,-110.021,34.9792,-77.9792,49.9375
+C2847119443-ORNL_CLOUD,SIF_SCIAMACHY_GOME2_Harmonized_2317,"Global High-Resolution Estimates of SIF from Fused SCIAMACHY and GOME-2, V2",ORNL_CLOUD,2003-01-01T00:00:00.000Z,2017-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2208422957-POCLOUD,SMAP_JPL_L3_SSS_CAP_8DAY-RUNNINGMEAN_V5,JPL SMAP Level 3 CAP Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V5.0 Validated Dataset,POCLOUD,2015-04-30T12:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2832221740-POCLOUD,SMAP_RSS_L2_SSS_V6,RSS SMAP Level 2C Sea Surface Salinity V6.0 Validated Dataset,POCLOUD,2015-04-01T00:43:12.000Z,,-180.0,-90.0,180.0,90.0
+C2832227567-POCLOUD,SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V6,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V6.0 Validated Dataset,POCLOUD,2015-03-27T12:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2763266390-LPCLOUD,SRTMGL3_NUMNC,NASA Shuttle Radar Topography Mission Global 3 arc second Number NetCDF V003,LPCLOUD,2000-02-11T00:00:00.000Z,2000-02-21T23:59:59.000Z,-180.0,-56.0,180.0,60.0
+C2799438266-POCLOUD,SWOT_L2_HR_PIXC_2.0,"SWOT Level 2 Water Mask Pixel Cloud Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438313-POCLOUD,SWOT_L2_NALT_GDR_2.0,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2143402571-ORNL_CLOUD,Sat_ActiveLayer_Thickness_Maps_1760,"ABoVE: Active Layer Thickness from Remote Sensing Permafrost Model, Alaska, 2001-2015",ORNL_CLOUD,2001-01-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-179.18,55.5667,-132.576,70.214
+C2390248773-ORNL_CLOUD,SiB4_Global_HalfDegree_Daily_1849,"SiB4 Modeled Global 0.5-Degree Daily Carbon Fluxes and Pools, 2000-2018",ORNL_CLOUD,2000-01-01T00:00:00.000Z,2018-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2392085682-ORNL_CLOUD,SiB4_Global_HalfDegree_Hourly_1847,"SiB4 Modeled Global 0.5-Degree Hourly Carbon Fluxes and Productivity, 2000-2018",ORNL_CLOUD,2000-01-01T00:00:00.000Z,2018-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2345882961-ORNL_CLOUD,SiB4_Global_HalfDegree_Monthly_1848,"SiB4 Modeled Global 0.5-Degree Monthly Carbon Fluxes and Pools, 2000-2018",ORNL_CLOUD,2000-01-01T00:00:00.000Z,2018-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2143402490-ORNL_CLOUD,Snow_Cover_Extent_and_Depth_1757,"ABoVE: High Resolution Cloud-Free Snow Cover Extent and Snow Depth, Alaska, 2001-2017",ORNL_CLOUD,2001-01-01T00:00:00.000Z,2017-12-30T23:59:59.999Z,-179.18,55.5667,-132.576,71.4215
+C2736724942-ORNL_CLOUD,SoilSCAPE_1339,"Soil Moisture Profiles and Temperature Data from SoilSCAPE Sites, USA",ORNL_CLOUD,2011-08-03T00:00:00.000Z,2019-12-14T23:59:59.999Z,-120.99,31.7355,-83.663,42.299
+C2736725173-ORNL_CLOUD,SoilSCAPE_V2_2049,"Soil Moisture Profiles and Temperature Data from SoilSCAPE Sites, Version 2",ORNL_CLOUD,2021-12-03T00:00:00.000Z,2023-02-03T23:59:59.999Z,-110.053,-36.7161,174.616,37.1954
+C3195527175-POCLOUD,TELLUS_GRAC-GRFO_MASCON_CRI_GRID_RL06.3_V4,"JPL GRACE and GRACE-FO Mascon Ocean, Ice, and Hydrology Equivalent Water Height Coastal Resolution Improvement (CRI) Filtered Release 06.3 Version 04",POCLOUD,2002-04-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2930727817-LARC_CLOUD,TEMPO_CLDO4_L3,TEMPO gridded cloud fraction and pressure (O2-O2 dimer) V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2930730944-LARC_CLOUD,TEMPO_HCHO_L2,TEMPO formaldehyde total column V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2764637520-ORNL_CLOUD,US_MODIS_NDVI_1299,"MODIS NDVI Data, Smoothed and Gap-filled, for the Conterminous US: 2000-2015",ORNL_CLOUD,2000-01-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-129.892,20.8458,-62.556,50.5562
+C2517700524-ORNL_CLOUD,US_MODIS_Veg_Parameters_1539,MODIS-derived Vegetation and Albedo Parameters for Agroecosystem-Climate Modeling,ORNL_CLOUD,2003-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-139.051,15.1525,-51.9489,49.1525
+C3396928893-OB_CLOUD,VIIRSJ1_L2_IOP,"NOAA-20 VIIRS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928899-OB_CLOUD,VIIRSJ1_L2_OC,"NOAA-20 VIIRS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928895-OB_CLOUD,VIIRSJ1_L2_OC_NRT,"NOAA-20 VIIRS Level-2 Regional Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023585-OB_CLOUD,VIIRSJ2_L2_OC_NRT,"NOAA-21 VIIRS Level-2 Regional Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2517350332-ORNL_CLOUD,Vulcan_V3_Annual_Emissions_1741,"Vulcan: High-Resolution Annual Fossil Fuel CO2 Emissions in USA, 2010-2015, Version 3",ORNL_CLOUD,2010-01-01T00:00:00.000Z,2016-01-01T23:59:59.999Z,-165.214,22.8582,-65.3082,73.7533
+C2516155224-ORNL_CLOUD,Vulcan_V3_Hourly_Emissions_1810,"Vulcan: High-Resolution Hourly Fossil Fuel CO2 Emissions in USA, 2010-2015, Version 3",ORNL_CLOUD,2010-01-01T00:00:00.000Z,2016-01-01T23:59:59.999Z,-165.214,22.8582,-65.3082,73.7533
+C1681179895-LAADS,WATVP_L2_VIIRS_SNPP,VIIRS/SNPP Level-2 Water Vapor Products 6-min Swath 750m,LAADS,2012-05-01T00:06:00.000Z,2018-09-11T16:06:00.000Z,-180.0,-90.0,180.0,90.0
+C2764687115-ORNL_CLOUD,Xingu_Albedo_Radiation_1622,"Net Radiation and Albedo from MODIS for Xingu River Basin, Brazil, 2000-2012",ORNL_CLOUD,2000-02-18T00:00:00.000Z,2012-11-16T23:59:59.999Z,-55.6935,-15.0697,-51.2324,-9.5717
+C1996546500-GHRC_DAAC,rssmif16d,RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7,GHRC_DAAC,2003-10-26T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2945392606-ORNL_CLOUD,vemap-1_VEMAP_Alaska_1344,"VEMAP 2: Monthly Historical and Future Climate Data, Alaska, USA",ORNL_CLOUD,1922-01-01T00:00:00.000Z,2100-12-31T23:59:59.999Z,-170.5,53.5,-128.5,71.5
+C2036877465-POCLOUD,ABI_G16-STAR-L2P-v2.70,GHRSST NOAA/STAR GOES-16 ABI L2P America Region SST v2.70 dataset in GDS2,POCLOUD,2017-12-15T00:00:00.000Z,,-135.0,-59.0,-15.0,59.0
+C2036877612-POCLOUD,ABI_G16-STAR-L3C-v2.70,GHRSST NOAA/STAR GOES-16 ABI L3C America Region SST v2.70 dataset in GDS2,POCLOUD,2017-12-15T00:00:00.000Z,,-135.0,-59.0,-15.0,59.0
+C2036877626-POCLOUD,ABI_G17-STAR-L2P-v2.71,GHRSST NOAA/STAR GOES-17 ABI L2P America Region SST v2.71 dataset in GDS2,POCLOUD,2019-10-16T00:00:00.000Z,2023-01-10T23:00:00.000Z,163.0,-60.0,-77.0,60.0
+C2036877645-POCLOUD,ABI_G17-STAR-L3C-v2.71,GHRSST NOAA/STAR GOES-17 ABI L3C America Region SST v2.71 dataset in GDS2,POCLOUD,2019-10-16T00:00:00.000Z,2023-01-10T23:00:00.000Z,163.0,-60.0,-77.0,60.0
+C2181255288-ORNL_CLOUD,ABoVE_Footprints_WRF_AK_NWCa_1896,"ABoVE: Level-4 WRF-STILT Footprint Files for Circumpolar Receptors, 2016-2019",ORNL_CLOUD,2016-07-24T00:00:00.000Z,2019-12-31T23:59:59.999Z,-180.0,30.0,180.0,90.0
+C2180373101-ORNL_CLOUD,ABoVE_Particles_WRF_AK_NWCa_1895,"ABoVE: Level-4 WRF-STILT Particle Trajectories for Circumpolar Receptors, 2016-2019",ORNL_CLOUD,2016-07-24T00:00:00.000Z,2019-12-31T23:59:59.999Z,-180.0,10.0,180.0,90.0
+C2704985393-ORNL_CLOUD,ACTAMERICA_WRF_Chem_Output_1884,"ACT-America: WRF-Chem Baseline Simulations for North America, 2016-2019",ORNL_CLOUD,2016-06-29T00:00:00.000Z,2019-07-31T23:59:59.999Z,-150.391,12.994,-41.6086,62.8403
+C3573648328-ASIPS,AERDA_D3_VIIRS_MODIS_NRT,NRT VIIRS/MODIS Dark Target Deep Blue Aerosol AOD with QA for Data Assimilation 24-Hour 1 Degree L3,ASIPS,2025-05-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3573647939-ASIPS,AERDA_L3_VIIRS_MODIS_NRT,NRT VIIRS/MODIS Dark Target Deep Blue Aerosol AOD with QA for Data Assimilation 3-Hour 1 Degree L3,ASIPS,2025-05-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3352252530-LAADS,AERDB_D3_ABI_G16,"ABI G16 Deep Blue L3 Daily Aerosol Data, 1 x 1 degree grid",LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3352447655-LAADS,AERDB_D3_ABI_G17,"ABI G17 Deep Blue L3 Daily Aerosol Data, 1 x 1 degree grid",LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3352393947-LAADS,AERDB_D3_AHI_H08,"H08 Deep Blue Level 3 daily aerosol data, 1x1 degree grid",LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3348072630-LAADS,AERDB_D3_GEOLEO_Merged,GEO-LEO Merged Deep Blue Aerosol Daily 1 x 1 degree Gridded L3,LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3348093425-LAADS,AERDB_L2G_GEOLEO_Merged,GEO-LEO Merged Deep Blue Aerosol 0.25x0.25 degree Gridded L2,LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3352432008-LAADS,AERDB_L2_ABI_G16,GOES16 ABI Deep Blue Aerosol L2,LAADS,2019-05-01T00:00:00.000Z,2020-05-01T03:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3352437433-LAADS,AERDB_L2_ABI_G17,GOES17 ABI Deep Blue Aerosol L2,LAADS,2019-05-01T00:00:00.000Z,2020-05-01T04:59:00.000Z,-180.0,-90.0,180.0,90.0
+C2706369224-ASIPS,AERDB_L2_VIIRS_NOAA20_NRT,VIIRS/NOAA-20 Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0),ASIPS,2023-06-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2706359459-ASIPS,AERDB_L2_VIIRS_SNPP_NRT,VIIRS/SNPP Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0),ASIPS,2023-06-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3352280822-LAADS,AERDB_M3_ABI_G16,"ABI G16 Deep Blue L3 Monthly Aerosol Data, 1 x 1 degree grid",LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3352241703-LAADS,AERDB_M3_ABI_G17,"ABI G17 Deep Blue L3 Monthly Aerosol Data, 1 x 1 degree grid",LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3352230787-LAADS,AERDB_M3_AHI_H08,"H08 Deep Blue Level 3 monthly aerosol data, 1x1 degree grid",LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C3348069018-LAADS,AERDB_M3_GEOLEO_Merged,GEO-LEO Merged Deep Blue Aerosol Monthly 1 x 1 degree Gridded L3,LAADS,2019-05-01T00:00:00.000Z,2020-05-01T23:59:00.000Z,-180.0,-90.0,180.0,90.0
+C2812413911-ASIPS,AERDT_L2_VIIRS_NOAA20_NRT,VIIRS/NOAA-20 Dark Target Aerosol L2 6-Min Swath (v2.0),ASIPS,2023-11-15T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2812412751-ASIPS,AERDT_L2_VIIRS_SNPP_NRT,VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath (v2.0),ASIPS,2023-11-15T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877480-POCLOUD,AHI_H08-STAR-L2P-v2.70,GHRSST NOAA/STAR Himawari-08 AHI L2P Pacific Ocean Region SST v2.70 dataset in GDS2,POCLOUD,2019-10-16T00:00:00.000Z,2022-12-14T00:00:00.000Z,80.0,-59.0,-160.0,59.0
+C2036877660-POCLOUD,AHI_H08-STAR-L3C-v2.70,GHRSST NOAA/STAR Himawari-08 AHI L3C Pacific Ocean Region SST v2.70 dataset in GDS2,POCLOUD,2019-10-16T00:00:00.000Z,2022-12-14T00:00:00.000Z,80.0,-59.0,-160.0,59.0
+C2205120784-POCLOUD,ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST,Gridded Altimeter Fields with Enhanced Coastal Coverage,POCLOUD,1992-10-14T00:00:00.000Z,2012-04-18T00:00:00.000Z,-180.0,35.25,180.0,48.5
+C2036882016-POCLOUD,ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY,Gridded Altimeter Fields with Enhanced Coastal Coverage Daily,POCLOUD,1992-10-14T12:00:00.000Z,2011-01-19T12:00:00.000Z,-133.0,35.0,-111.0,49.0
+C2600786104-POCLOUD,AMSR2-REMSS-L3U-v8.2,GHRSST Level 3U Global Subskin Sea Surface Temperature version 8.2 from the Advanced Microwave Scanning Radiometer 2 on the GCOM-W satellite by REMSS,POCLOUD,2012-07-02T21:00:00.000Z,,-179.0,-90.0,180.0,90.0
+C2036877487-POCLOUD,AMSR2-REMSS-L3U-v8a,GHRSST Level 3U Global Subskin Sea Surface Temperature version 8a from the Advanced Microwave Scanning Radiometer 2 on the GCOM-W satellite,POCLOUD,2012-07-02T23:24:00.000Z,,-179.0,-90.0,180.0,90.0
+C2600797908-POCLOUD,AMSR2-REMSS-L3U_RT-v8.2,GHRSST Level 3U Global Global Near-Real Subskin Sea Surface Temperature version 8.2 (v8.2) from the Advanced Microwave Scanning Radiometer 2 (AMSR2) on the GCOM-W satellite by REMSS ,POCLOUD,2012-07-02T23:24:00.000Z,,-179.0,-90.0,180.0,90.0
+C2108869784-POCLOUD,AMSR2-REMSS-L3U_RT-v8a,GHRSST Level 3U Global Near-Real-Time Subskin Sea Surface Temperature version 8a from the Advanced Microwave Scanning Radiometer 2 on the GCOM-W satellite,POCLOUD,2012-07-02T23:24:00.000Z,,-179.0,-90.0,180.0,90.0
+C2205553958-POCLOUD,AMSRE-REMSS-L2P-v7a,GHRSST Level 2P Global Subskin Sea Surface Temperature from the Advanced Scanning Microwave Radiometer - Earth Observing System (AMSR-E) on the NASA Aqua Satellite,POCLOUD,2002-06-01T12:06:00.000Z,2011-10-04T06:51:45.000Z,-180.0,-90.0,180.0,90.0
+C2205121281-POCLOUD,AMSRE-REMSS-L3U-v7a,GHRSST Level 3U Global Subskin Sea Surface Temperature from the Advanced Scanning Microwave Radiometer - Earth Observing System (AMSR-E) on the NASA Aqua Satellite,POCLOUD,2002-06-01T16:12:00.000Z,2011-10-04T06:54:00.000Z,-180.0,-90.0,180.0,90.0
+C2491756349-POCLOUD,AQUARIUS_L3_SSS_CAP_7DAY_V5,Aquarius CAP Level 3 Sea Surface Salinity Standard Mapped Image 7-Day Data V5.0,POCLOUD,2011-08-26T00:00:00.000Z,2015-06-08T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491756350-POCLOUD,AQUARIUS_L3_SSS_CAP_MONTHLY_V5,Aquarius CAP Level 3 Sea Surface Salinity Standard Mapped Image Monthly Data V5.0,POCLOUD,2011-09-01T00:00:00.000Z,2015-06-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491756351-POCLOUD,AQUARIUS_L3_SSS_RAINCORRECTED_CAP_7DAY_V5,Aquarius CAP Level 3 Sea Surface Salinity Rain Corrected Standard Mapped Image 7-Day Data V5.0,POCLOUD,2011-08-26T00:00:00.000Z,2015-06-08T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491756352-POCLOUD,AQUARIUS_L3_SSS_RAINCORRECTED_CAP_MONTHLY_V5,Aquarius CAP Level 3 Sea Surface Salinity Rain Corrected Standard Mapped Image Monthly Data V5.0,POCLOUD,2011-09-01T00:00:00.000Z,2015-06-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491757161-POCLOUD,AQUARIUS_L3_WIND_SPEED_CAP_7DAY_V5,Aquarius CAP Level 3 Wind Speed Standard Mapped Image 7-Day Data V5.0,POCLOUD,2011-08-26T00:00:00.000Z,2015-06-08T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491757162-POCLOUD,AQUARIUS_L3_WIND_SPEED_CAP_MONTHLY_V5,Aquarius CAP Level 3 Wind Speed Standard Mapped Image Monthly Data V5.0,POCLOUD,2011-09-01T00:00:00.000Z,2015-06-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2617176747-POCLOUD,AQUARIUS_L4_OISSS_IPRC_7DAY_V5,IPRC/SOEST Aquarius V5.0 Optimally Interpolated Sea Surface Salinity 7-Day global Dataset,POCLOUD,2011-08-27T00:00:00.000Z,2015-06-07T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3527026802-LARC_CLOUD,ARCSIX_AircraftRemoteSensing_Learjet_KPR_Data,ARCSIX Learjet Ka-Band Probe Radar-Radiometer (KPR) Data,LARC_CLOUD,2024-07-25T00:00:00.000Z,2024-08-18T00:00:00.000Z,-110.53,63.58,-49.13,84.18
+C3466129584-LARC_CLOUD,ARCSIX_AircraftRemoteSensing_P3B_MARLi_Data,ARCSIX P-3B Aircraft Multi-function Airborne Raman Lidar (MARLi) Data,LARC_CLOUD,2024-05-17T00:00:00.000Z,2024-08-18T00:00:00.000Z,-105.18,37.68,-8.32,86.06
+C3466130980-LARC_CLOUD,ARCSIX_Dropsondes_LaRC-G3_Data,ARCSIX LaRC G-III Dropsonde Data,LARC_CLOUD,2024-05-28T00:00:00.000Z,2024-08-18T00:00:00.000Z,-108.39,36.65,2.79,85.87
+C3466129502-LARC_CLOUD,ARCSIX_Radiation_AircraftInSitu_P3B_Data,ARCSIX P-3B In-Situ Radiation Data,LARC_CLOUD,2024-05-17T00:00:00.000Z,2024-08-18T00:00:00.000Z,-105.18,37.68,-8.32,86.06
+C2859376221-ASF,ARIA_S1_GUNW,ARIA Sentinel-1 Geocoded Unwrapped Interferograms,ASF,2014-06-15T03:44:43.000Z,,-180.0,-90.0,180.0,90.0
+C2075141524-POCLOUD,ASCATA-L2-25km,MetOp-A ASCAT Level 2 25.0 km Ocean Surface Wind Vectors,POCLOUD,2007-03-27T17:00:00.000Z,2021-11-15T08:54:00.000Z,-180.0,-89.6,180.0,89.6
+C1996881752-POCLOUD,ASCATA-L2-Coastal,MetOp-A ASCAT Level 2 Ocean Surface Wind Vectors Optimized for Coastal Ocean,POCLOUD,2010-08-18T00:21:01.000Z,2021-11-15T08:54:00.000Z,-180.0,-89.6,180.0,89.6
+C2705728324-POCLOUD,ASCATA_ESDR_ANCILLARY_L2_V1.1,MetOp-A ASCAT ESDR Level 2 Ancillary Ocean Surface Fields Version 1.1,POCLOUD,2007-01-01T00:00:00.000Z,2014-04-01T01:00:00Z,-180.0,-90.0,180.0,90.0
+C2730520815-POCLOUD,ASCATA_ESDR_L2_WIND_STRESS_V1.1,MetOp-A ASCAT Scatterometer Inter-Calibrated ESDR Level 2 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Vectors Version 1.1,POCLOUD,2007-01-01T00:00:00.000Z,2014-04-01T01:00:00Z,-180.0,-90.0,180.0,90.0
+C3401738510-POCLOUD,ASCATA_ESDR_L2_WSDERIV_V1.0,Metop-A ASCAT Inter-Calibrated ESDR Level 2 Observed and Modeled Spatial Derivatives of Surface Wind and Wind Stress Version 1.0,POCLOUD,2007-01-01T00:00:00.000Z,2014-04-01T01:00:00Z,-180.0,-90.0,180.0,90.0
+C3402062729-POCLOUD,ASCATA_ESDR_L3_WIND_STRESS_V1.0,MetOp-A ASCAT Scatterometer Inter-Calibrated ESDR Level 3 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Version 1.0,POCLOUD,2007-01-01T00:00:00.000Z,2014-04-02T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491772100-POCLOUD,ASCATA_L2_25KM_CDR,MetOp-A ASCAT Level 2 25-km Ocean Surface Wind Vector Climate Data Record,POCLOUD,2007-01-01T01:03:00.000Z,2014-04-01T00:43:48.000Z,-180.0,-89.6,180.0,89.6
+C2036877686-POCLOUD,ASCATA_L2_COASTAL_CDR,MetOp-A ASCAT Level 2 12.5-km Ocean Surface Wind Vector Climate Data Record Optimized for Coastal Ocean,POCLOUD,2007-01-01T01:03:00.000Z,2014-04-01T00:43:46.000Z,-180.0,-89.6,180.0,89.6
+C2706510710-POCLOUD,ASCATB_ESDR_ANCILLARY_L2_V1.1,MetOp-B ASCAT ESDR Level 2 Ancillary Ocean Surface Fields Version 1.1,POCLOUD,2013-08-01T00:00:00.000Z,2022-05-31T01:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2706513160-POCLOUD,ASCATB_ESDR_L2_WIND_STRESS_V1.1,MetOp-B ASCAT Scatterometer Inter-Calibrated ESDR Level 2 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Vectors Version 1.1,POCLOUD,2013-08-01T00:00:00.000Z,2022-05-31T01:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3401765750-POCLOUD,ASCATB_ESDR_L2_WSDERIV_V1.0,Metop-B ASCAT Inter-Calibrated ESDR Level 2 Observed and Modeled Spatial Derivatives of Surface Wind and Wind Stress Version 1.0,POCLOUD,2013-08-01T00:00:00.000Z,2022-05-31T01:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3403169610-POCLOUD,ASCATB_ESDR_L3_WIND_STRESS_V1.0,MetOp-B ASCAT Scatterometer Inter-Calibrated ESDR Level 3 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Version 1.0,POCLOUD,2013-08-01T00:00:00.000Z,2022-05-31T01:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3268200418-LARC_CLOUD,ASIA-AQ_AircraftRemoteSensing_LaRC-G3_GCAS_Data,ASIA-AQ LaRC G-III Geostationary Coastal and Air Pollution Event (GEO-CAPE) Airborne Simulator Data,LARC_CLOUD,2024-02-05T00:00:00.000Z,2024-03-28T00:00:00.000Z,99.73,8.0,128.6,37.84
+C1575734760-LPDAAC_ECS,ASTWBD_ATTNC,ASTER Global Water Bodies Database Attributes NetCDF V001,LPDAAC_ECS,2000-03-01T00:00:00.000Z,2013-11-30T23:59:59.999Z,-180.0,-83.0,180.0,82.0
+C3543445363-LPCLOUD,ASTWBD_ATTNC,ASTER Global Water Bodies Database Attributes NetCDF V001,LPCLOUD,2000-03-01T00:00:00.000Z,2013-11-30T23:59:59.999Z,-180.0,-83.0,180.0,82.0
+C1575734501-LPDAAC_ECS,ASTWBD_NC,ASTER Global Water Bodies Database NetCDF V001,LPDAAC_ECS,2000-03-01T00:00:00.000Z,2013-11-30T23:59:59.999Z,-180.0,-83.0,180.0,82.0
+C3543445963-LPCLOUD,ASTWBD_NC,ASTER Global Water Bodies Database NetCDF V001,LPCLOUD,2000-03-01T00:00:00.000Z,2013-11-30T23:59:59.999Z,-180.0,-83.0,180.0,82.0
+C3162179692-NSIDC_CPRD,ATL14,ATLAS/ICESat-2 L3B Gridded Antarctic and Arctic Land Ice Height V004,NSIDC_CPRD,2019-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3162334027-NSIDC_CPRD,ATL15,ATLAS/ICESat-2 L3B Gridded Antarctic and Arctic Land Ice Height Change V004,NSIDC_CPRD,2019-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2732580198-ORNL_CLOUD,ATom_Organic_Aerossols_1795,"ATom: Observed and Modeled Organic Aerosol Mass Concentrations, 2016-2017",ORNL_CLOUD,2016-07-29T00:00:00.000Z,2017-02-22T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2966724160-ORNL_CLOUD,ATom_merge_1581,"ATom: Merged Atmospheric Chemistry, Trace Gases, and Aerosols",ORNL_CLOUD,2016-07-29T00:00:00.000Z,2018-05-21T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2367011141-ORNL_CLOUD,ATom_merge_V2_1925,"ATom: Merged Atmospheric Chemistry, Trace Gases, and Aerosols, Version 2",ORNL_CLOUD,2016-07-29T00:00:00.000Z,2018-05-21T23:59:59.999Z,-180.0,-86.1769,180.0,82.9406
+C1514684539-LANCEAMSR2,AU_Land_NRT_R02,NRT AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture Beta V2,LANCEAMSR2,2018-04-11T10:00:00.000Z,,-180.0,-89.24,180.0,89.24
+C1841273046-LANCEAMSR2,AU_Ocean_NRT_R01,NRT AMSR2 Unified L2B Global Swath Ocean Products V1,LANCEAMSR2,2020-06-01T08:00:00.000Z,,-180.0,-89.0,180.0,89.0
+C2152626500-LANCEAMSR2,AU_Rain_NRT_R02,NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm V2,LANCEAMSR2,2021-10-01T00:00:00.000Z,,-180.0,-89.0,180.0,89.0
+C2499940513-POCLOUD,AVHRR18_G-NAVO-L2P-v1.0,GHRSST Level 2P Global 1m Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on the NOAA-18 satellite produced by NAVO,POCLOUD,2013-09-24T10:34:01.000Z,2018-05-14T11:25:36.000Z,-180.0,-70.0,180.0,80.0
+C2036880640-POCLOUD,AVHRR19_G-NAVO-L2P-v1.0,GHRSST Level 2P Global 1m Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on the NOAA-19 satellite produced by NAVO,POCLOUD,2013-09-24T11:31:01.000Z,2021-01-06T23:00:00.000Z,-180.0,-70.0,180.0,80.0
+C2036877716-POCLOUD,AVHRR19_L-NAVO-L2P-v1.0,GHRSST Level 2P Regional 1m Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on the NOAA-19 satellite produced by NAVO,POCLOUD,2013-05-05T15:07:20.000Z,2021-01-16T23:59:00.000Z,-180.0,-70.0,180.0,80.0
+C2205121384-POCLOUD,AVHRRF_MA-STAR-L2P-v2.80,GHRSST NOAA/STAR Metop-A AVHRR FRAC ACSPO v2.80 1km L2P Dataset (GDS v2),POCLOUD,2006-12-01T00:00:00.000Z,2021-11-14T23:59:59.900Z,-180.0,-90.0,180.0,90.0
+C2205121413-POCLOUD,AVHRRF_MA-STAR-L3U-v2.80,GHRSST NOAA/STAR Metop-A AVHRR FRAC ACSPO v2.80 0.02 L3U Dataset (GDS v2),POCLOUD,2006-12-01T00:00:00.000Z,2021-11-14T23:59:59.900Z,-180.0,-90.0,180.0,90.0
+C2205121416-POCLOUD,AVHRRF_MB-STAR-L3U-v2.80,GHRSST NOAA/STAR Metop-B AVHRR FRAC ACSPO v2.80 0.02 L3U Dataset (GDS v2),POCLOUD,2012-10-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2205121433-POCLOUD,AVHRRF_MC-STAR-L3U-v2.80,GHRSST NOAA/STAR Metop-C AVHRR FRAC ACSPO v2.80 0.02 L3U Dataset (GDS v2),POCLOUD,2018-12-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2205618215-POCLOUD,AVHRRMTA_G-NAVO-L2P-v1.0,GHRSST Level 2P Global 1m Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on the MetOp-A satellite produced by NAVO,POCLOUD,2013-09-24T12:09:00.000Z,2020-07-07T00:00:00.000Z,-180.0,-70.0,180.0,80.0
+C2036877495-POCLOUD,AVHRRMTA_G-NAVO-L2P-v2.0,GHRSST Level 2P Global Sea Surface Temperature v2.0 from the AVHRR on the MetOp-A satellite produced by NAVO,POCLOUD,2020-06-29T04:46:08.000Z,,-180.0,-70.0,180.0,80.0
+C2205618339-POCLOUD,AVHRRMTB_G-NAVO-L2P-v1.0,GHRSST Level 2P Global 1m Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on the MetOp-B satellite produced by NAVO,POCLOUD,2013-09-24T12:09:00.000Z,2020-06-22T15:10:55.000Z,-180.0,-70.0,180.0,80.0
+C2036877502-POCLOUD,AVHRRMTB_G-NAVO-L2P-v2.0,GHRSST Level 2P Global Sea Surface Temperature v2.0 from the AVHRR on the MetOp-B satellite produced by NAVO,POCLOUD,2020-06-22T12:09:00.000Z,,-180.0,-70.0,180.0,80.0
+C2036877509-POCLOUD,AVHRRMTC_G-NAVO-L2P-v2.0,GHRSST Level 2P Global Sea Surface Temperature v2.0 from the AVHRR on the MetOp-C satellite produced by NAVO,POCLOUD,2020-06-10T11:52:20.000Z,,-180.0,-70.0,180.0,80.0
+C3534990344-OB_CLOUD,AVHRR_L4m_ELOEV,"AVHRR Global Mapped Eulerian and Lagrangian Oceanography and Ecology Variables Data, version 1",OB_CLOUD,2000-01-01T00:00:00.00Z,2009-12-31T23:59:59.99Z,-180.0,-90.0,180.0,90.0
+C2499940505-POCLOUD,AVHRR_OI-NCEI-L4-GLOB-v2.0,GHRSST Level 4 AVHRR_OI Global Blended Sea Surface Temperature Analysis (GDS version 2) from NCEI,POCLOUD,1981-09-01T00:00:00.000Z,2020-04-05T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491735309-POCLOUD,AVHRR_SST_METOP_A-OSISAF-L2P-v1.0,GHRSST Level 2P sub-skin Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on Metop satellites (currently Metop-A) (GDS V2) produced by OSI SAF,POCLOUD,2013-06-04T10:25:00.000Z,2016-11-23T11:52:04.000Z,-180.0,-90.0,180.0,90.0
+C2491735275-POCLOUD,AVHRR_SST_METOP_A_GLB-OSISAF-L3C-v1.0,GHRSST L3C global sub-skin Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on Metop satellites (currently Metop-A) (GDS V2) produced by OSI SAF,POCLOUD,2013-06-04T06:00:00.000Z,2016-02-23T05:54:39.000Z,-180.0,-90.0,180.0,90.0
+C2491735295-POCLOUD,AVHRR_SST_METOP_A_NAR-OSISAF-L3C-v1.0,GHRSST Level 3C North Atlantic Regional (NAR) subskin Sea Surface Temperature from SNPP/VIIRS and Metop-A/AVHRR (GDS V2) produced by OSI SAF,POCLOUD,2013-06-04T05:30:00.000Z,2016-11-22T23:41:34.000Z,-76.02,23.59,72.97,78.24
+C2036880717-POCLOUD,AVHRR_SST_METOP_B-OSISAF-L2P-v1.0,GHRSST Level 2P sub-skin Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on Metop satellites (currently Metop-B) (GDS V2) produced by OSI SAF,POCLOUD,2016-01-19T08:07:03.000Z,,-180.0,-90.0,180.0,90.0
+C2036877693-POCLOUD,AVHRR_SST_METOP_B_GLB-OSISAF-L3C-v1.0,GHRSST L3C global sub-skin Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on Metop satellites (currently Metop-B) (GDS V2) produced by OSI SAF,POCLOUD,2016-01-06T17:58:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877700-POCLOUD,AVHRR_SST_METOP_B_NAR-OSISAF-L3C-v1.0,GHRSST Level 3C North Atlantic Regional (NAR) subskin Sea Surface Temperature from Metop/AVHRR (GDS V2) produced by OSI SAF,POCLOUD,2016-01-06T08:43:20.000Z,,-76.02,13.59,72.97,78.24
+C2491735321-POCLOUD,AVHRR_SST_NOAA19_NAR-OSISAF-L3C-v1.0,GHRSST Level 3C North Atlantic Regional Subskin Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) on NOAA-19 (GDS2 version),POCLOUD,2013-06-04T11:21:30.000Z,2013-11-20T04:43:31.000Z,-76.02,23.59,72.97,78.24
+C2617226203-POCLOUD,AVISO_L4_DYN_TOPO_1DEG_1MO,AVISO Level 4 Absolute Dynamic Topography for Climate Model Comparison,POCLOUD,1992-10-01T00:00:00.000Z,2010-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1918229328-LARC_ASDC,Aeolus-CalVal-DAWN_DC8,Aeolus CalVal DAWN Wind Profiles,LARC_ASDC,2019-04-17T00:00:00.000Z,2019-04-30T23:59:59.999Z,-159.0,5.0,-113.0,52.0
+C1451429598-LARC_ASDC,AirMSPI_ORACLES_Cloud_Droplet_Size_and_Cloud_Optical_Depth,AirMSPI version 1 cloud droplet size and cloud optical depth product acquired during the ORACLES flight campaign Jul-Oct 2016.,LARC_ASDC,2016-08-03T00:00:00.000Z,2016-09-29T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2170970879-ORNL_CLOUD,Alaska_L4_WRF_STILT_Footprints_1544,"Pre-ABoVE: Gridded Footprints from WRF-STILT Model, Barrow, Alaska, 1982-2011",ORNL_CLOUD,1982-08-10T00:00:00.000Z,2011-10-15T23:59:59.999Z,-180.0,30.0,180.0,90.0
+C2935657850-POCLOUD,BAROCLINIC_HRET14,Harmonic Constants for Baroclinic Tide Prediction,POCLOUD,1993-01-01T00:00:00.000Z,2021-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3574826988-OB_CLOUD,CALIPSO_CALIOP_L3_BBP,"CALIPSO CALIOP Regional Particulate Backscattering Coefficient (Bbp) Data, version 1",OB_CLOUD,2006-04-28T00:00:00Z,2018-09-14T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3543139929-LPCLOUD,CAM5K30CF,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Coefficient Monthly Global 0.05Deg V003,LPCLOUD,2000-03-01T00:00:00.000Z,2024-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2763266335-LPCLOUD,CAM5K30CF,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Coefficient Monthly Global 0.05Deg V002,LPCLOUD,2000-04-01T00:00:00.000Z,2017-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3274449168-LPCLOUD,CAM5K30CFCLIM,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Coefficient Climatology Monthly Global 0.05Deg V003,LPCLOUD,2003-01-01T00:00:00.000Z,2022-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3274450252-LPCLOUD,CAM5K30COVCLIM,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Covariances Climatology Monthly Global 0.25Deg V003,LPCLOUD,2003-01-01T00:00:00.000Z,2022-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2763266338-LPCLOUD,CAM5K30EM,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Emissivity Monthly Global 0.05Deg V002,LPCLOUD,2000-04-01T00:00:00.000Z,2017-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3274448375-LPCLOUD,CAM5K30EMCLIM,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Emissivity Climatology Monthly Global 0.05Deg V003,LPCLOUD,2003-01-01T00:00:00.000Z,2022-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3543131596-LPCLOUD,CAM5K30UC,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Uncertainty Monthly Global 0.05Deg V003,LPCLOUD,2000-03-01T00:00:00.000Z,2024-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2763266343-LPCLOUD,CAM5K30UC,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Uncertainty Monthly Global 0.05Deg V002,LPCLOUD,2000-04-01T00:00:00.000Z,2017-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3274446180-LPCLOUD,CAM5K30UCCLIM,Combined ASTER and MODIS Emissivity database over Land (CAMEL) Uncertainty Climatology Monthly Global 0.05Deg V003,LPCLOUD,2003-01-01T00:00:00.000Z,2022-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1954733856-LARC_ASDC,CAMP2Ex_Aerosol_AircraftRemoteSensing_P3_Data,CAMP2Ex P-3 Remotely Sensed Aerosol Data,LARC_ASDC,2019-08-03T00:00:00.000Z,2019-10-12T00:00:00.000Z,-180.0,0.0,180.0,45.0
+C2079163151-LARC_ASDC,CAMP2Ex_Miscellaneous_Data,CAMP2Ex Miscellaneous Data ,LARC_ASDC,2018-08-01T00:00:00.000Z,2019-10-08T00:00:00.000Z,-180.0,-10.0,180.0,45.0
+C2236316723-ORNL_CLOUD,CARVE_Ecosystem_CH4_Flux_1558,CARVE: Ecosystem Scale CH4 Emission Derived from Aircraft Observations 2012-2014,ORNL_CLOUD,2012-05-01T00:00:00.000Z,2014-11-30T23:59:59.999Z,-169.75,50.25,-130.25,74.75
+C2236316336-ORNL_CLOUD,CARVE_L1_FTS_Spectra_1426,"CARVE: L1 Spectral Radiances from Airborne FTS, Alaska, 2012-2015",ORNL_CLOUD,2012-05-23T00:00:00.000Z,2015-11-13T23:59:59.999Z,-168.111,58.8438,-131.752,71.435
+C2236316359-ORNL_CLOUD,CARVE_L1_FlightPath_Winds_1427,"CARVE: L1 Daily Flight Path and Winds Data, Alaska, 2015",ORNL_CLOUD,2015-04-15T00:00:00.000Z,2015-11-13T23:59:59.999Z,-168.069,58.8438,-132.238,71.3182
+C2236316372-ORNL_CLOUD,CARVE_L1_Infrared_1428,"CARVE: L1 Airborne Forward Looking Infrared Radiance Counts, Alaska, 2013-2015",ORNL_CLOUD,2013-04-03T00:00:00.000Z,2015-11-13T23:59:59.999Z,-168.069,58.8438,-132.238,71.3608
+C2236316247-ORNL_CLOUD,CARVE_L2_AtmosGas_Ground_1419,"CARVE: L2 Atmospheric CO2, CO, and CH4 Concentrations, CARVE Tower, Alaska, 2011-2015",ORNL_CLOUD,2011-10-23T00:00:00.000Z,2014-12-31T23:59:59.999Z,-147.598,64.986,-147.598,64.986
+C2236316143-ORNL_CLOUD,CARVE_L2_AtmosGas_Harvard_1403,"CARVE: L2 Atmospheric CO2, CO and CH4 Concentrations, Harvard CRDS, Alaska, 2012-2014",ORNL_CLOUD,2012-05-23T00:00:00.000Z,2014-11-09T23:59:59.999Z,-168.111,60.2085,-131.755,71.5622
+C2236316392-ORNL_CLOUD,CARVE_L2_FTS_ColumnGas_1429,"CARVE: L2 Column Gas and Uncertainty from Airborne FTS, Alaska, 2012-2015",ORNL_CLOUD,2012-05-23T00:00:00.000Z,2015-11-13T23:59:59.999Z,-167.646,58.8879,-131.768,71.4259
+C2236316154-ORNL_CLOUD,CARVE_L2_Flask_1404,"CARVE: L2 Atmospheric Gas Concentrations, Airborne Flasks, Alaska, 2012-2015",ORNL_CLOUD,2012-05-23T00:00:00.000Z,2015-11-12T23:59:59.999Z,-167.481,35.1547,-106.295,71.4985
+C2236316208-ORNL_CLOUD,CARVE_L2_Flask_Ground_1405,"CARVE: L2 Atmospheric Gas Concentrations, Tower-based Flasks, Alaska, 2012-2015",ORNL_CLOUD,2012-01-04T00:00:00.000Z,2015-12-05T23:59:59.999Z,-147.598,64.9833,-147.583,64.9864
+C2236316518-ORNL_CLOUD,CARVE_L4_WRF-STILT_Footprint_1431,"CARVE: L4 Gridded Footprints from WRF-STILT model, 2012-2016",ORNL_CLOUD,2012-01-01T00:00:00.000Z,2016-04-28T23:59:59.999Z,-180.0,30.0,180.0,90.0
+C2236316466-ORNL_CLOUD,CARVE_L4_WRF-STILT_Particle_1430,"CARVE: L4 Gridded Particle Trajectories for WRF-STILT model, 2012-2016",ORNL_CLOUD,2012-01-01T00:00:00.000Z,2016-04-28T23:59:59.999Z,-180.0,30.0,180.0,90.0
+C2236282870-ORNL_CLOUD,CARVE_Land_Thaw_State_1383,"CARVE: Daily Thaw State of Boreal and Arctic Alaska from AMSR-E and SSM/I, 2003-2014",ORNL_CLOUD,2003-01-01T00:00:00.000Z,2014-12-31T23:59:59.999Z,-179.999,46.9946,-106.947,74.399
+C2916529935-POCLOUD,CCMP_WINDS_10MMONTHLY_L4_V3.1,RSS CCMP Monthly 10 Meter Surface Winds Level 4 Version 3.1,POCLOUD,1993-01-01T00:00:00.000Z,,-180.0,-80.0,180.0,80.0
+C3491703066-LARC_ASDC,CERES_EBAF,CERES Energy Balanced and Filled (EBAF) TOA and Surface Monthly means data in netCDF Edition 4.2.1,LARC_ASDC,2000-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1630432625-LARC_ASDC,CERES_EBAF,CERES Energy Balanced and Filled (EBAF) TOA and Surface Monthly means data in netCDF Edition 4.1,LARC_ASDC,2000-03-01T00:00:00Z,2022-04-01T00:00:00Z,-180.0,-90.0,180.0,90.0
+C2765798375-LARC_ASDC,CER_FluxByCldTyp-Day_NOAA20-VIIRS,CERES Daily Daytime Mean Regionally Averaged NOAA-20 TOA Fluxes and Associated Cloud Properties Stratified by Optical Depth and Effective Pressure Edition1B,LARC_ASDC,2018-05-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1886238385-LARC_ASDC,CER_FluxByCldTyp-Day_Terra-Aqua-MODIS,CERES Daily Daytime Mean Regionally Averaged Terra and Aqua TOA Fluxes and Associated Cloud Properties Stratified by Optical Depth and Effective Pressure Edition4A,LARC_ASDC,2002-07-01T00:00:00.000000Z,,-180.0,-90.0,180.0,90.0
+C2765799041-LARC_ASDC,CER_FluxByCldTyp-Month_NOAA20-VIIRS,CERES Monthly Daytime Mean Regionally Averaged NOAA-20 TOA Fluxes and Associated Cloud Properties Stratified by Optical Depth and Effective Pressure Edition1B,LARC_ASDC,2018-05-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1886238447-LARC_ASDC,CER_FluxByCldTyp-Month_Terra-Aqua-MODIS,CERES Monthly Daytime Mean Regionally Averaged Terra and Aqua TOA Fluxes and Associated Cloud Properties Stratified by Optical Depth and Effective Pressure Edition4A,LARC_ASDC,2002-07-01T00:00:00.000000Z,,-180.0,-90.0,180.0,90.0
+C2652524871-LARC_ASDC,CER_GEO_Ed4_GMS05_FD,SatCORPS CERES GEO Edition 4 GMS-5 Full Disk Version 2,LARC_ASDC,2000-02-28T23:59:59.999Z,2003-04-23T15:00:00.000Z,-180.0,-60.0,180.0,60.0
+C1289258791-LARC_ASDC,CER_GEO_Ed4_GOE08_NH,SatCORPS CERES GEO Edition 4 GOES-8 Northern Hemisphere Version 1.0,LARC_ASDC,2000-03-01T00:00:00.000000Z,2003-04-01T23:59:59.999999Z,-120.0,0.0,-30.0,60.0
+C1289258821-LARC_ASDC,CER_GEO_Ed4_GOE08_SH,SatCORPS CERES GEO Edition 4 GOES-8 Southern Hemisphere Version 1.0,LARC_ASDC,2000-03-01T00:00:00.000000Z,2003-04-01T23:59:59.999999Z,-120.0,-60.0,-30.0,0.0
+C1237207600-LARC_ASDC,CER_GEO_Ed4_GOE09_NH,SatCORPS CERES GEO Edition 4 GOES-9 Northern Hemisphere Version 1.0,LARC_ASDC,2003-04-23T00:00:00.000000Z,2005-07-06T23:59:59.999999Z,-180.0,0.0,180.0,60.0
+C1237207592-LARC_ASDC,CER_GEO_Ed4_GOE09_SH,SatCORPS CERES GEO Edition 4 GOES-9 Southern Hemisphere Version 1.0,LARC_ASDC,2003-04-23T00:00:00.000000Z,2005-07-06T23:59:59.999999Z,-180.0,-60.0,180.0,0.0
+C1237207593-LARC_ASDC,CER_GEO_Ed4_GOE10_NH,SatCORPS CERES GEO Edition 4 GOES-10 Northern Hemisphere Version 1.0,LARC_ASDC,2000-03-01T00:00:00.000000Z,2007-12-12T23:59:59.999999Z,-180.0,0.0,-30.0,60.0
+C1237207594-LARC_ASDC,CER_GEO_Ed4_GOE10_SH,SatCORPS CERES GEO Edition 4 GOES-10 Southern Hemisphere Version 1.0,LARC_ASDC,2000-03-01T00:00:00.000000Z,2007-12-12T23:59:59.999999Z,-180.0,-60.0,-30.0,0.0
+C1237207603-LARC_ASDC,CER_GEO_Ed4_GOE11_NH,SatCORPS CERES GEO Edition 4 GOES-11 Northern Hemisphere Version 1.0,LARC_ASDC,2006-06-21T00:00:00.000000Z,2011-12-06T23:59:59.999999Z,-180.0,0.0,-91.0,60.0
+C1237207595-LARC_ASDC,CER_GEO_Ed4_GOE11_SH,SatCORPS CERES GEO Edition 4 GOES-11 Southern Hemisphere Version 1.0,LARC_ASDC,2006-06-21T00:00:00.000000Z,2011-12-06T23:59:59.999999Z,-180.0,-60.0,-91.0,0.0
+C1237207604-LARC_ASDC,CER_GEO_Ed4_GOE12_NH,SatCORPS CERES GEO Edition 4 GOES-12 Northern Hemisphere Version 1.0,LARC_ASDC,2003-04-01T00:00:00.000000Z,2010-04-14T23:59:59.999999Z,-120.0,0.0,-30.0,60.0
+C1237207596-LARC_ASDC,CER_GEO_Ed4_GOE12_SH,SatCORPS CERES GEO Edition 4 GOES-12 Southern Hemisphere Version 1.0,LARC_ASDC,2003-04-01T00:00:00.000000Z,2010-04-14T23:59:59.999999Z,-120.0,-60.0,-30.0,0.0
+C1587404696-LARC_ASDC,CER_GEO_Ed4_GOE13_NH,SatCORPS CERES GEO Edition 4 GOES-13 Northern Hemisphere Version 1.2,LARC_ASDC,2015-07-01T00:00:00.000000Z,2017-12-31T23:59:59.000Z,-120.0,0.0,-30.0,60.0
+C1237207605-LARC_ASDC,CER_GEO_Ed4_GOE13_NH,SatCORPS CERES GEO Edition 4 GOES-13 Northern Hemisphere Version 1.0,LARC_ASDC,2008-12-15T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-120.0,0.0,-30.0,60.0
+C1587405101-LARC_ASDC,CER_GEO_Ed4_GOE13_SH,SatCORPS CERES GEO Edition 4 GOES-13 Southern Hemisphere Version 1.2,LARC_ASDC,2015-07-01T00:00:00.000000Z,2017-12-31T23:59:59.000Z,-120.0,-60.0,-30.0,0.0
+C1237207597-LARC_ASDC,CER_GEO_Ed4_GOE13_SH,SatCORPS CERES GEO Edition 4 GOES-13 Southern Hemisphere Version 1.0,LARC_ASDC,2008-12-15T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-120.0,-60.0,-30.0,0.0
+C1237207606-LARC_ASDC,CER_GEO_Ed4_GOE14_NH,SatCORPS CERES GEO Edition 4 GOES-14 Northern Hemisphere Version 1.0,LARC_ASDC,2012-09-24T00:00:00.000000Z,2013-06-09T23:59:59.999999Z,-120.0,0.0,-30.0,60.0
+C1237207598-LARC_ASDC,CER_GEO_Ed4_GOE14_SH,SatCORPS CERES GEO Edition 4 GOES-14 Southern Hemisphere Version 1.0,LARC_ASDC,2012-09-24T00:00:00.000000Z,2013-06-09T23:59:59.999999Z,-120.0,-60.0,-30.0,0.0
+C3417454362-LARC_ASDC,CER_GEO_Ed4_GOE15_NH,SatCORPS CERES GEO Edition 4 GOES-15 Northern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,2020-03-01T23:59:59.999Z,-180.0,0.0,-91.0,60.0
+C1584977032-LARC_ASDC,CER_GEO_Ed4_GOE15_NH,SatCORPS CERES GEO Edition 4 GOES-15 Northern Hemisphere Version 1.2,LARC_ASDC,2015-07-01T00:00:00.000000Z,2020-03-01T23:59:59.999999Z,-180.0,0.0,-91.0,60.0
+C1237207599-LARC_ASDC,CER_GEO_Ed4_GOE15_NH,SatCORPS CERES GEO Edition 4 GOES-15 Northern Hemisphere Version 1.0,LARC_ASDC,2011-12-06T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-180.0,0.0,-91.0,60.0
+C3417454080-LARC_ASDC,CER_GEO_Ed4_GOE15_SH,SatCORPS CERES GEO Edition 4 GOES-15 Southern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,2020-03-01T23:59:59.999Z,-180.0,-60.0,-91.0,0.0
+C1584977033-LARC_ASDC,CER_GEO_Ed4_GOE15_SH,SatCORPS CERES GEO Edition 4 GOES-15 Southern Hemisphere Version 1.2,LARC_ASDC,2015-07-01T00:00:00.000000Z,2020-03-01T23:59:59.000Z,-180.0,-60.0,-91.0,0.0
+C1237207607-LARC_ASDC,CER_GEO_Ed4_GOE15_SH,SatCORPS CERES GEO Edition 4 GOES-15 Southern Hemisphere Version 1.0,LARC_ASDC,2011-12-06T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-180.0,-60.0,-91.0,0.0
+C3417454106-LARC_ASDC,CER_GEO_Ed4_GOE16_NH,SatCORPS CERES GEO Edition 4 GOES-16 Northern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,,-120.0,0.0,-30.0,60.0
+C1584977034-LARC_ASDC,CER_GEO_Ed4_GOE16_NH,SatCORPS CERES GEO Edition 4 GOES-16 Northern Hemisphere Version 1.2,LARC_ASDC,2017-12-31T00:00:00.000Z,2024-08-01T00:00:00.000Z,-120.0,0.0,-30.0,60.0
+C3417454031-LARC_ASDC,CER_GEO_Ed4_GOE16_SH,SatCORPS CERES GEO Edition 4 GOES-16 Southern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,,-120.0,-60.0,-30.0,0.0
+C1584977035-LARC_ASDC,CER_GEO_Ed4_GOE16_SH,SatCORPS CERES GEO Edition 4 GOES-16 Southern Hemisphere Version 1.2,LARC_ASDC,2017-12-31T00:00:00.000Z,2024-08-01T00:00:00.000Z,-120.0,-60.0,-30.0,0.0
+C3417454067-LARC_ASDC,CER_GEO_Ed4_GOE17_NH,SatCORPS CERES GEO Edition 4 GOES-17 Northern Hemisphere Version 1.4,LARC_ASDC,2020-02-29T00:00:00.000Z,2023-01-04T18:00:00.000Z,-180.0,0.0,-90.0,60.0
+C1990752708-LARC_ASDC,CER_GEO_Ed4_GOE17_NH,SatCORPS CERES GEO Edition 4 GOES-17 Northern Hemisphere Version 1.2,LARC_ASDC,2020-02-29T00:00:00.000Z,2023-01-04T18:00:00.000Z,-180.0,0.0,-90.0,60.0
+C3417454004-LARC_ASDC,CER_GEO_Ed4_GOE17_SH,SatCORPS CERES GEO Edition 4 GOES-17 Southern Hemisphere Version 1.4,LARC_ASDC,2020-02-29T00:00:00.000Z,2023-01-04T18:00:00.000Z,-180.0,-60.0,-90.0,0.0
+C1990752718-LARC_ASDC,CER_GEO_Ed4_GOE17_SH,SatCORPS CERES GEO Edition 4 GOES-17 Southern Hemisphere Version 1.2,LARC_ASDC,2020-02-29T00:00:00.000000Z,2023-01-04T18:00:00.000Z,-180.0,-60.0,-90.0,0.0
+C3417454199-LARC_ASDC,CER_GEO_Ed4_GOE18_NH,SatCORPS CERES GEO Edition 4 GOES-18 Northern Hemisphere Version 1.4,LARC_ASDC,2023-01-04T00:00:00.000Z,,-180.0,0.0,-90.0,60.0
+C2736710133-LARC_ASDC,CER_GEO_Ed4_GOE18_NH,SatCORPS CERES GEO Edition 4 GOES-18 Northern Hemisphere Version 1.2,LARC_ASDC,2023-01-04T00:00:00.000Z,2024-08-01T00:00:00.000Z,-180.0,0.0,-90.0,60.0
+C3417454285-LARC_ASDC,CER_GEO_Ed4_GOE18_SH,SatCORPS CERES GEO Edition 4 GOES-18 Southern Hemisphere Version 1.4,LARC_ASDC,2023-01-04T00:00:00.000Z,,-180.0,-60.0,-90.0,0.0
+C2650019074-LARC_ASDC,CER_GEO_Ed4_GOE18_SH,SatCORPS CERES GEO Edition 4 GOES-18 Southern Hemisphere Version 1.2,LARC_ASDC,2023-01-04T00:00:00.000Z,2024-08-01T00:00:00.000Z,-180.0,-60.0,-90.0,0.0
+C3417454635-LARC_ASDC,CER_GEO_Ed4_HIM08_NH,SatCORPS CERES GEO Edition 4 Himawari-8 Northern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,2022-12-01T21:00:00.000Z,-180.0,0.0,180.0,60.0
+C1584977037-LARC_ASDC,CER_GEO_Ed4_HIM08_NH,SatCORPS CERES GEO Edition 4 Himawari-8 Northern Hemisphere Version 1.2,LARC_ASDC,2015-07-05T23:59:59.999Z,2022-12-01T23:59:59.000Z,-180.0,0.0,180.0,60.0
+C3417454796-LARC_ASDC,CER_GEO_Ed4_HIM08_SH,SatCORPS CERES GEO Edition 4 Himawari-8 Southern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,2022-12-01T21:00:00.000Z,-180.0,-60.0,180.0,0.0
+C1584977038-LARC_ASDC,CER_GEO_Ed4_HIM08_SH,SatCORPS CERES GEO Edition 4 Himawari-8 Southern Hemisphere Version 1.2,LARC_ASDC,2015-07-05T23:59:59.999Z,2022-12-01T23:59:59.000Z,-180.0,-60.0,180.0,0.0
+C3417454449-LARC_ASDC,CER_GEO_Ed4_HIM09_NH,SatCORPS CERES GEO Edition 4 Himawari-9 Northern Hemisphere Version 1.4,LARC_ASDC,2022-11-30T00:00:00.000Z,,-180.0,0.0,180.0,60.0
+C1591855282-LARC_ASDC,CER_GEO_Ed4_HIM09_NH,SatCORPS CERES GEO Edition 4 Himawari-9 Northern Hemisphere Version 1.2,LARC_ASDC,2018-02-13T00:00:00.000Z,2018-02-14T08:00:00.000Z,-180.0,0.0,180.0,60.0
+C3417454731-LARC_ASDC,CER_GEO_Ed4_HIM09_SH,SatCORPS CERES GEO Edition 4 Himawari-9 Southern Hemisphere Version 1.4,LARC_ASDC,2022-11-30T00:00:00.000Z,,-180.0,-60.0,180.0,0.0
+C1591853913-LARC_ASDC,CER_GEO_Ed4_HIM09_SH,SatCORPS CERES GEO Edition 4 Himawari-9 Southern Hemisphere Version 1.2,LARC_ASDC,2018-02-13T00:00:00.000000Z,2018-02-14T08:00:00.000Z,-180.0,-60.0,180.0,0.0
+C2762855019-LARC_ASDC,CER_GEO_Ed4_MET05_FD,SatCORPS CERES GEO Edition 4 Meteosat-5 Full Disk Version 2,LARC_ASDC,2000-02-28T23:59:59.000Z,2007-01-25T23:59:59.000Z,8.0,-60.0,118.0,60.0
+C2650226893-LARC_ASDC,CER_GEO_Ed4_MET07_FD,SatCORPS CERES GEO Edition 4 Meteosat-7 Full Disk Version 2,LARC_ASDC,2000-02-28T23:59:59.9990Z,2017-02-02T00:00:00.000Z,-50.0,-60.0,110.0,60.0
+C3417453507-LARC_ASDC,CER_GEO_Ed4_MET08_NH,SatCORPS CERES GEO Edition 4 Meteosat-8 Northern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,2022-07-01T09:00:00.000Z,-10.0,0.0,100.0,60.0
+C1584977039-LARC_ASDC,CER_GEO_Ed4_MET08_NH,SatCORPS CERES GEO Edition 4 Meteosat-8 Northern Hemisphere Version 1.2,LARC_ASDC,2015-11-15T00:00:00.000Z,,-50.0,0.0,100.0,60.0
+C1237207608-LARC_ASDC,CER_GEO_Ed4_MET08_NH,SatCORPS CERES GEO Edition 4 Meteosat-8 Northern Hemisphere Version 1.0,LARC_ASDC,2004-04-05T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-50.0,0.0,100.0,60.0
+C3417453942-LARC_ASDC,CER_GEO_Ed4_MET08_SH,SatCORPS CERES GEO Edition 4 Meteosat-8 Southern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,2022-07-01T09:00:00.000Z,-10.0,-60.0,100.0,0.0
+C1584979294-LARC_ASDC,CER_GEO_Ed4_MET08_SH,SatCORPS CERES GEO Edition 4 Meteosat-8 Southern Hemisphere Version 1.2,LARC_ASDC,2015-11-15T00:00:00.000Z,,-50.0,-60.0,100.0,0.0
+C1237207609-LARC_ASDC,CER_GEO_Ed4_MET08_SH,SatCORPS CERES GEO Edition 4 Meteosat-8 Southern Hemisphere Version 1.0,LARC_ASDC,2004-04-05T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-50.0,-60.0,100.0,0.0
+C3417454776-LARC_ASDC,CER_GEO_Ed4_MET09_NH,SatCORPS CERES GEO Edition 4 Meteosat-09 Northern Hemisphere Version 1.4,LARC_ASDC,2018-05-06T22:00:00.000Z,,-50.0,0.0,100.0,60.0
+C1584979295-LARC_ASDC,CER_GEO_Ed4_MET09_NH,SatCORPS CERES GEO Edition 4 Meteosat-09 Northern Hemisphere Version 1.2,LARC_ASDC,2016-10-15T00:00:00.000000Z,,-50.0,0.0,100.0,60.0
+C1237207610-LARC_ASDC,CER_GEO_Ed4_MET09_NH,SatCORPS CERES GEO Edition 4 Meteosat-9 Northern Hemisphere Version 1.0,LARC_ASDC,2006-09-23T00:00:00.000000Z,2016-10-17T23:59:59.999999Z,-50.0,0.0,60.0,60.0
+C3417454690-LARC_ASDC,CER_GEO_Ed4_MET09_SH,SatCORPS CERES GEO Edition 4 Meteosat-09 Southern Hemisphere Version 1.4,LARC_ASDC,2018-05-06T22:00:00.000Z,,-50.0,-60.0,100.0,0.0
+C1584979296-LARC_ASDC,CER_GEO_Ed4_MET09_SH,SatCORPS CERES GEO Edition 4 Meteosat-09 Southern Hemisphere Version 1.2,LARC_ASDC,2016-10-15T00:00:00.000000Z,,-50.0,-60.0,100.0,0.0
+C1237207611-LARC_ASDC,CER_GEO_Ed4_MET09_SH,SatCORPS CERES GEO Edition 4 Meteosat-9 Southern Hemisphere Version 1.0,LARC_ASDC,2006-09-23T00:00:00.000000Z,2016-10-17T23:59:59.999999Z,-50.0,-60.0,60.0,0.0
+C3417453675-LARC_ASDC,CER_GEO_Ed4_MET10_NH,SatCORPS CERES GEO Edition 4 Meteosat-10 Northern Hemisphere Version 1.4,LARC_ASDC,2023-03-21T09:00:00.000Z,,-50.0,0.0,60.0,60.0
+C1588128371-LARC_ASDC,CER_GEO_Ed4_MET10_NH,SatCORPS CERES GEO Edition 4 Meteosat-10 Northern Hemisphere Version 1.2,LARC_ASDC,2015-07-31T00:00:00.000000Z,2024-08-01T00:00:00.000Z,-50.0,0.0,60.0,60.0
+C1237207612-LARC_ASDC,CER_GEO_Ed4_MET10_NH,SatCORPS CERES GEO Edition 4 Meteosat-10 Northern Hemisphere Version 1.0,LARC_ASDC,2013-01-21T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-50.0,0.0,60.0,60.0
+C3417454573-LARC_ASDC,CER_GEO_Ed4_MET10_SH,SatCORPS CERES GEO Edition 4 Meteosat-10 Southern Hemisphere Version 1.4,LARC_ASDC,2023-03-21T09:00:00.000Z,,-50.0,-60.0,60.0,0.0
+C1588128401-LARC_ASDC,CER_GEO_Ed4_MET10_SH,SatCORPS CERES GEO Edition 4 Meteosat-10 Southern Hemisphere Version 1.2,LARC_ASDC,2015-07-31T00:00:00.000000Z,2024-08-01T00:00:00.000Z,-50.0,-60.0,60.0,0.0
+C1237207620-LARC_ASDC,CER_GEO_Ed4_MET10_SH,SatCORPS CERES GEO Edition 4 Meteosat-10 Southern Hemisphere Version 1.0,LARC_ASDC,2013-01-21T00:00:00.000000Z,2017-02-28T23:59:59.999999Z,-50.0,-60.0,60.0,0.0
+C3417453329-LARC_ASDC,CER_GEO_Ed4_MET11_NH,SatCORPS CERES GEO Edition 4 Meteosat-11 Northern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,,-50.0,0.0,60.0,60.0
+C1584977040-LARC_ASDC,CER_GEO_Ed4_MET11_NH,SatCORPS CERES GEO Edition 4 Meteosat-11 Northern Hemisphere Version 1.2,LARC_ASDC,2018-02-20T00:00:00.000Z,2023-03-21T08:00:00.000Z,-50.0,0.0,60.0,60.0
+C3417453832-LARC_ASDC,CER_GEO_Ed4_MET11_SH,SatCORPS CERES GEO Edition 4 Meteosat-11 Southern Hemisphere Version 1.4,LARC_ASDC,2018-04-30T00:00:00.000Z,,-50.0,-60.0,60.0,0.0
+C1584977041-LARC_ASDC,CER_GEO_Ed4_MET11_SH,SatCORPS CERES GEO Edition 4 Meteosat-11 Southern Hemisphere Version 1.2,LARC_ASDC,2018-02-20T00:00:00.000Z,2023-03-21T08:00:00.000Z,-50.0,-60.0,60.0,0.0
+C1000000060-LARC_ASDC,CER_GEO_Ed4_MTS01_NH,SatCORPS CERES GEO Edition 4 MTSAT-1R Northern Hemisphere Version 1.0,LARC_ASDC,2005-06-30T00:00:00.000000Z,2014-11-28T23:59:59.999999Z,-180.0,0.0,180.0,60.0
+C1237207613-LARC_ASDC,CER_GEO_Ed4_MTS01_SH,SatCORPS CERES GEO Edition 4 MTSAT-1R Southern Hemisphere Version 1.0,LARC_ASDC,2005-06-30T00:00:00.000000Z,2014-11-28T23:59:59.999999Z,-180.0,-60.0,180.0,0.0
+C1588775847-LARC_ASDC,CER_GEO_Ed4_MTS02_NH,SatCORPS CERES GEO Edition 4 MTSAT-2 Northern Hemisphere Version 1.2,LARC_ASDC,2015-06-30T00:00:00.000000Z,2015-07-05T23:59:59.000Z,-180.0,0.0,180.0,60.0
+C1237207614-LARC_ASDC,CER_GEO_Ed4_MTS02_NH,SatCORPS CERES GEO Edition 4 MTSAT-2R Northern Hemisphere Version 1.0,LARC_ASDC,2007-06-05T00:00:00.000000Z,2015-07-05T23:59:59.999999Z,-180.0,0.0,180.0,60.0
+C1588775839-LARC_ASDC,CER_GEO_Ed4_MTS02_SH,SatCORPS CERES GEO Edition 4 MTSAT-2 Southern Hemisphere Version 1.2,LARC_ASDC,2015-06-30T00:00:00.000000Z,2015-07-05T23:59:59.000Z,-180.0,-60.0,180.0,0.0
+C1237207615-LARC_ASDC,CER_GEO_Ed4_MTS02_SH,SatCORPS CERES GEO Edition 4 MTSAT-2R Southern Hemisphere Version 1.0,LARC_ASDC,2007-06-05T00:00:00.000000Z,2015-07-05T23:59:59.999999Z,-180.0,-60.0,180.0,0.0
+C3023585169-LARC_ASDC,CER_SSF1deg-Hour_NOAA20-VIIRS,"CERES Regionally Averaged TOA Fluxes, Clouds and Aerosols Hourly NOAA-20 Edition 1C",LARC_ASDC,2018-05-01T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2920544837-LARC_ASDC,CER_SSF_NOAA20-FM6-VIIRS," CERES Single Scanner Footprint (SSF) TOA/Surface Fluxes, Clouds and Aerosols NOAA20-FM6-VIIRS Edition1C",LARC_ASDC,2018-05-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2246001744-LARC_ASDC,CER_SSF_NOAA20-FM6-VIIRS," CERES Single Scanner Footprint (SSF) TOA/Surface Fluxes, Clouds and Aerosols NOAA20-FM6-VIIRS Edition1B",LARC_ASDC,2018-05-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2246001739-LARC_ASDC,CER_SSF_NPP-FM5-VIIRS,"CERES Single Scanner Footprint (SSF) TOA/Surface Fluxes, Clouds and Aerosols NPP-FM5 Edition2A",LARC_ASDC,2012-01-27T00:00:00.000000Z,,-180.0,-90.0,180.0,90.0
+C3540911800-ESDIS,CIESIN_SEDAC_FERMANv1_PESTG_V1.01,"Global Pesticide Grids (PEST-CHEMGRIDS), Version 1.01",ESDIS,,,-180.0,-84.0,180.0,56.0
+C3540909447-ESDIS,CIESIN_SEDAC_GPWv4_APCT_WPP_2015_R11,"Gridded Population of the World, Version 4 (GPWv4): Population Count Adjusted to Match 2015 Revision of UN WPP Country Totals, Revision 11",ESDIS,,,-180.0,-90.0,180.0,90.0
+C3540929692-ESDIS,CIESIN_SEDAC_GPWv4_APDENS_WPP_2015_R11,"Gridded Population of the World, Version 4 (GPWv4): Population Density Adjusted to Match 2015 Revision UN WPP Country Totals, Revision 11",ESDIS,,,-180.0,-90.0,180.0,90.0
+C3540911253-ESDIS,CIESIN_SEDAC_GPWv4_BDC_R11,"Gridded Population of the World, Version 4 (GPWv4): Basic Demographic Characteristics, Revision 11",ESDIS,,,-180.0,-90.0,180.0,90.0
+C3540910651-ESDIS,CIESIN_SEDAC_GPWv4_POPDENS_R11,"Gridded Population of the World, Version 4 (GPWv4): Population Density, Revision 11",ESDIS,,,-180.0,-90.0,180.0,90.0
+C3550194092-ESDIS,CIESIN_SEDAC_INDIA_AWCA,"India Annual Winter Cropped Area, 2001-2016",ESDIS,2001-03-31T00:00:00.000Z,2016-03-31T01:00:00.000Z,68.106253,8.083816,89.150397,37.073831
+C3540929631-ESDIS,CIESIN_SEDAC_PD_SSPBSYR_1_8th,"Global One-Eighth Degree Population Base Year and Projection Grids Based on the Shared Socioeconomic Pathways, Revision 01",ESDIS,2000-01-01T00:00:00.000Z,2100-12-31T00:00:00.000Z,-180.0,-55.77,180.0,83.63
+C3540932167-ESDIS,CIESIN_SEDAC_PD_SSPBSYR_1km,"Global 1-km Downscaled Population Base Year and Projection Grids Based on the Shared Socioeconomic Pathways, Revision 01",ESDIS,2000-01-01T00:00:00.000Z,2100-12-31T00:00:00.000Z,-180.0,-55.77,180.0,83.63
+C3540908987-ESDIS,CIESIN_SEDAC_SDEI_GWRPM25_MMSVAOD_5GL04,"Global Annual PM2.5 Grids from MODIS, MISR, SeaWiFS and VIIRS Aerosol Optical Depth (AOD), 1998-2022, V5.GL.04",ESDIS,1998-01-01T00:00:00.000Z,2022-12-31T00:00:00.000Z,-180.0,-54.85,180.0,69.85
+C3540909397-ESDIS,CIESIN_SEDAC_SSP_1-8thDULEPBYGSSP,"Global One-Eighth Degree Urban Land Extent Projection and Base Year Grids by SSP Scenarios, 2000-2100",ESDIS,2000-01-01T00:00:00.000Z,2100-12-31T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3540931213-ESDIS,CIESIN_SEDAC_SSP_1-kmDULEPBYGSSP,"Global 1-km Downscaled Urban Land Extent Projection and Base Year Grids by SSP Scenarios, 2000-2100",ESDIS,2000-01-01T00:00:00.000Z,2100-12-31T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3540910600-ESDIS,CIESIN_SEDAC_USPAT_BSCATTER_1993_2020,"Global Monthly and Seasonal Urban and Land Backscatter Time Series, 1993-2020",ESDIS,1993-01-01T00:00:00.000Z,2020-12-31T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3540910585-ESDIS,CIESIN_SEDAC_WATER_WSIM_GLDAS_V1,"Water Security Indicator Model - Global Land Data Assimilation System (WSIM-GLDAS) Monthly Grids, Version 1",ESDIS,1948-01-01T00:00:00.000Z,2014-12-31T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2023582667-LAADS,CLDPROP_D3_VIIRS_NOAA20,VIIRS/SNPP Cloud Properties Level-3 daily 1x1 degree grid ,LAADS,2018-03-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1643809696-LAADS,CLDPROP_L2_MODIS_Aqua,MODIS/Aqua Cloud Properties 5-min L2 Swath 1km,LAADS,2002-07-04T00:00:00.000Z,,,,,
+C2024854901-LAADS,CLDPROP_L2_VIIRS_NOAA20,VIIRS/NOAA20 Cloud Properties 6-min L2 Swath 750m,LAADS,2018-02-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1643492740-LAADS,CLDPROP_L2_VIIRS_SNPP,VIIRS/SNPP Cloud Properties 6-min L2 Swath 750m,LAADS,2012-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1655783889-LAADS,CLDPROP_M3_MODIS_Aqua,"MODIS/Aqua Cloud Properties Level 3 monthly, 1x1 degree grid ",LAADS,2002-07-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2023555984-LAADS,CLDPROP_M3_VIIRS_NOAA20,"VIIRS/NOAA20 Cloud Properties Level 3 monthly, 1x1 degree grid",LAADS,2018-04-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1655783629-LAADS,CLDPROP_M3_VIIRS_SNPP,"VIIRS/SNPP Cloud Properties Level 3 monthly, 1x1 degree grid",LAADS,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2499940521-POCLOUD,CMC0.2deg-CMC-L4-GLOB-v2.0,GHRSST Level 4 CMC0.2deg Global Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,1991-09-01T00:00:00.000Z,2017-03-18T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2389685421-ORNL_CLOUD,CMS_CO2_Fluxes_TBMO_1315,"CMS: Modeled Net Ecosystem Exchange at 3-hourly Time Steps, 2004-2010",ORNL_CLOUD,2004-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2954648832-ORNL_CLOUD,CMS_FluxEstimates_Aircraft_CO2_2336,CMS-Flux-NA Fluxes and Aircraft CO2 Co-samples for 2018-2019,ORNL_CLOUD,2018-01-01T00:00:00.000Z,2019-12-31T23:59:59.999Z,-167.812,13.75,-39.6875,76.25
+C2260262728-LARC_ASDC,CPEXAW-DAWN_DC8,CPEX-AW DAWN Doppler Aerosol WiNd Lidar ,LARC_ASDC,2020-08-20T00:00:00.000Z,2021-09-05T23:59:59.999Z,-81.0,11.0,-45.0,35.0
+C2566352815-LARC_ASDC,CPEXCV-DAWN_DC8,CPEX-CV DAWN Doppler Aerosol WiNd Lidar ,LARC_ASDC,2022-09-06T00:00:00.000Z,2022-09-30T23:59:59.999Z,-118.2,1.8,-14.93,39.4
+C2566353904-LARC_ASDC,CPEXCV-Dropsondes,CPEX-CV Dropsonde Data,LARC_ASDC,2022-06-16T00:00:00.000Z,2022-10-03T23:59:59.999Z,-125.0,1.8,-14.93,39.4
+C1996881862-POCLOUD,CYGNSS_L1_CDR_V1.0,CYGNSS Level 1 Climate Data Record Version 1.0,POCLOUD,2017-03-18T00:00:00.000Z,2021-03-01T00:00:00.000Z,-180.0,-40.0,180.0,40.0
+C2205121449-POCLOUD,CYGNSS_L1_CDR_V1.1,CYGNSS Level 1 Climate Data Record Version 1.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2274919541-POCLOUD,CYGNSS_L1_CDR_V1.2,CYGNSS Level 1 Climate Data Record Version 1.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2036882030-POCLOUD,CYGNSS_L1_FULL_DDM,CYGNSS Level 1 Full Delay Doppler Map Data Record,POCLOUD,2017-08-19T07:48:10.000Z,2020-11-17T01:00:00.000Z,-180.0,-40.0,180.0,40.0
+C2205121474-POCLOUD,CYGNSS_L1_FULL_DDM_V3.0,CYGNSS Level 1 Full Delay Doppler Map Data Record Version 3.0,POCLOUD,2018-08-06T00:00:01.000Z,,-180.0,-40.0,180.0,40.0
+C2205618435-POCLOUD,CYGNSS_L1_V3.0,CYGNSS Level 1 Science Data Record Version 3.0,POCLOUD,2018-08-01T00:00:00.000Z,2022-08-07T00:00:00.000Z,-180.0,-40.0,180.0,40.0
+C2146321631-POCLOUD,CYGNSS_L1_V3.1,CYGNSS Level 1 Science Data Record Version 3.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2036882048-POCLOUD,CYGNSS_L2_CDR_V1.0,CYGNSS Level 2 Climate Data Record Version 1.0,POCLOUD,2017-03-18T00:00:00.000Z,2021-02-28T23:59:59.999Z,-180.0,-40.0,180.0,40.0
+C2205121485-POCLOUD,CYGNSS_L2_CDR_V1.1,CYGNSS Level 2 Climate Data Record Version 1.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2274919215-POCLOUD,CYGNSS_L2_CDR_V1.2,CYGNSS Level 2 Climate Data Record Version 1.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2205618975-POCLOUD,CYGNSS_L2_SURFACE_FLUX_CDR_V1.0,CYGNSS Level 2 Ocean Surface Heat Flux Climate Data Record Version 1.0,POCLOUD,2017-03-18T00:00:00.000Z,2022-02-01T00:00:00.000Z,-180.0,-40.0,180.0,40.0
+C2205121520-POCLOUD,CYGNSS_L2_SURFACE_FLUX_CDR_V1.1,CYGNSS Level 2 Ocean Surface Heat Flux Climate Data Record Version 1.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2036882055-POCLOUD,CYGNSS_L2_SURFACE_FLUX_V1.0,CYGNSS Level 2 Ocean Surface Heat Flux Science Data Record Version 1.0,POCLOUD,2017-03-18T00:00:00.000Z,2020-09-30T23:59:59.999Z,-180.0,-40.0,180.0,40.0
+C2183155461-POCLOUD,CYGNSS_L2_V3.1,CYGNSS Level 2 Science Data Record Version 3.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2036882064-POCLOUD,CYGNSS_L3_CDR_V1.0,CYGNSS Level 3 Climate Data Record Version 1.0,POCLOUD,2017-03-18T00:00:00.000Z,2021-02-28T23:59:59.999Z,-180.0,-40.0,180.0,40.0
+C2205121540-POCLOUD,CYGNSS_L3_CDR_V1.1,CYGNSS Level 3 Climate Data Record Version 1.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2274918604-POCLOUD,CYGNSS_L3_CDR_V1.2,CYGNSS Level 3 Climate Data Record Version 1.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2142677420-POCLOUD,CYGNSS_L3_MICROPLASTIC_V1.0,CYGNSS L3 Ocean Microplastic Concentration V1.0,POCLOUD,2017-04-02T00:00:00.000Z,2018-09-25T00:00:00.000Z,-180.0,-37.125,180.0,37.125
+C2893924134-POCLOUD,CYGNSS_L3_MICROPLASTIC_V3.2,CYGNSS Level 3 Ocean Microplastic Concentration Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-37.4,180.0,37.4
+C3051555827-POCLOUD,CYGNSS_L3_MRG_NRT_V3.2,CYGNSS Level 3 MRG Science Data Record Near Real Time Version 3.2,POCLOUD,2023-07-21T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C3168810773-POCLOUD,CYGNSS_L3_MRG_NRT_V3.2.1,CYGNSS Level 3 MRG Science Data Record Near Real Time Version 3.2.1,POCLOUD,2024-06-17T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C3542082998-POCLOUD,CYGNSS_L3_MRG_NRT_V3.2.2,CYGNSS Level 3 MRG Science Data Record Near Real Time Version 3.2.2,POCLOUD,2025-05-11T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2832242310-POCLOUD,CYGNSS_L3_MRG_V3.2,CYGNSS Level 3 MRG Science Data Record Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C3168812717-POCLOUD,CYGNSS_L3_MRG_V3.2.1,CYGNSS Level 3 MRG Science Data Record Version 3.2.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C3452782295-POCLOUD,CYGNSS_L3_MRG_V3.2.2,CYGNSS Level 3 MRG Science Data Record Version 3.2.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2205122332-POCLOUD,CYGNSS_L3_SOIL_MOISTURE_V1.0,UCAR-CU CYGNSS Level 3 Soil Moisture Version 1.0,POCLOUD,2017-03-18T00:00:00.000Z,,-135.0,-38.0,164.0,38.0
+C2927902887-POCLOUD,CYGNSS_L3_SOIL_MOISTURE_V3.2,CYGNSS Level 3 Soil Moisture Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-135.0,-38.15,164.0,38.15
+C2251464874-POCLOUD,CYGNSS_L3_V3.0,CYGNSS Level 3 Science Data Record Version 3.0,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2183149774-POCLOUD,CYGNSS_L3_V3.1,CYGNSS Level 3 Science Data Record Version 3.1,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C2832196567-POCLOUD,CYGNSS_L3_V3.2,CYGNSS Level 3 Science Data Record Version 3.2,POCLOUD,2018-08-01T00:00:00.000Z,,-180.0,-40.0,180.0,40.0
+C3280967831-OB_CLOUD,CZCS_L1,"Nimbus-7 CZCS Level-1A Data, version 2",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838564-OB_CLOUD,CZCS_L2_OC,"Nimbus-7 CZCS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838583-OB_CLOUD,CZCS_L3b_CHL,"Nimbus-7 CZCS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838596-OB_CLOUD,CZCS_L3b_KD,"Nimbus-7 CZCS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838667-OB_CLOUD,CZCS_L3b_RRS,"Nimbus-7 CZCS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838699-OB_CLOUD,CZCS_L3m_CHL,"Nimbus-7 CZCS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838712-OB_CLOUD,CZCS_L3m_KD,"Nimbus-7 CZCS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300838810-OB_CLOUD,CZCS_L3m_RRS,"Nimbus-7 CZCS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,1978-10-30T00:00:00Z,1986-06-22T23:59:59Z,-180.0,-90.0,180.0,90.0
+C2276336440-LARC_ASDC,DCOTSS-Aircraft-Data,Dynamics and Chemistry of the Summer Stratosphere Airborne Data Products,LARC_ASDC,2021-06-09T00:00:00.000Z,2022-07-13T00:00:00.000Z,-131.0,13.5,-78.5,58.0
+C2276362394-LARC_ASDC,DCOTSS-Radar-Satellite-Data,Dynamics and Chemistry of the Summer Stratosphere Radar and Satellite (Remote Sensing) Data Products,LARC_ASDC,2021-07-05T00:00:00.000Z,2022-07-14T00:00:00.000Z,-135.0,10.0,-60.0,55.0
+C1982417666-LARC_ASDC,DSCOVR_EPIC_L2_CLOUD,DSCOVR EPIC Level 2 Cloud Version 03,LARC_ASDC,2015-06-13T11:00:36Z,,-180.0,-90.0,180.0,90.0
+C2231134699-LARC_ASDC,DSCOVR_EPIC_L2_COMPOSITE,"GEO/LEO based cloud property composites for DSCOVR EPIC view, Version 2",LARC_ASDC,2015-06-13T07:53:20Z,2025-07-31T23:59:48.000Z,-180.0,-90.0,180.0,90.0
+C1576365803-LARC_ASDC,DSCOVR_EPIC_L2_COMPOSITE,"EPIC-view satellite composites for DSCOVR, Version 1",LARC_ASDC,2015-06-12T14:09:20Z,2017-12-31T23:37:03Z,-180.0,-90.0,180.0,90.0
+C1573253314-LARC_ASDC,DSCOVR_NISTAR_L2_FLX,Daytime Earth radiation budget determined from NISTAR and EPIC composites Version 1,LARC_ASDC,2017-01-01T01:00:00Z,2017-12-31T22:00:00Z,-180.0,-90.0,180.0,90.0
+C2751553403-ORNL_CLOUD,Daymet_SubDaily_Puerto_Rico_1977,Sub-daily Climate Forcings for Puerto Rico,ORNL_CLOUD,1950-01-01T00:00:00.000Z,2019-12-31T23:59:59.999Z,-67.9928,16.84,-64.1,19.94
+C1990404801-POCLOUD,ECCO_L4_ATM_STATE_05DEG_DAILY_V4R4,"ECCO Atmosphere Surface Temperature, Humidity, Wind, and Pressure - Daily Mean 0.5 Degree (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404814-POCLOUD,ECCO_L4_ATM_STATE_05DEG_MONTHLY_V4R4,"ECCO Atmosphere Surface Temperature, Humidity, Wind, and Pressure - Monthly Mean 0.5 Degree (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543823-POCLOUD,ECCO_L4_ATM_STATE_LLC0090GRID_DAILY_V4R4,"ECCO Atmosphere Surface Temperature, Humidity, Wind, and Pressure - Daily Mean llc90 Grid (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543805-POCLOUD,ECCO_L4_ATM_STATE_LLC0090GRID_MONTHLY_V4R4,"ECCO Atmosphere Surface Temperature, Humidity, Wind, and Pressure - Monthly Mean llc90 Grid (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404807-POCLOUD,ECCO_L4_BOLUS_05DEG_DAILY_V4R4,ECCO Gent-McWilliams Ocean Bolus Velocity - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404805-POCLOUD,ECCO_L4_BOLUS_05DEG_MONTHLY_V4R4,ECCO Gent-McWilliams Ocean Bolus Velocity - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543824-POCLOUD,ECCO_L4_BOLUS_LLC0090GRID_DAILY_V4R4,ECCO Gent-McWilliams Ocean Bolus Velocity - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543745-POCLOUD,ECCO_L4_BOLUS_LLC0090GRID_MONTHLY_V4R4,ECCO Gent-McWilliams Ocean Bolus Velocity - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404793-POCLOUD,ECCO_L4_DENS_STRAT_PRESS_05DEG_DAILY_V4R4,"ECCO Ocean Density, Stratification, and Hydrostatic Pressure - Daily Mean 0.5 Degree (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404798-POCLOUD,ECCO_L4_DENS_STRAT_PRESS_05DEG_MONTHLY_V4R4,"ECCO Ocean Density, Stratification, and Hydrostatic Pressure - Monthly Mean 0.5 Degree (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543727-POCLOUD,ECCO_L4_DENS_STRAT_PRESS_LLC0090GRID_DAILY_V4R4,"ECCO Ocean Density, Stratification, and Hydrostatic Pressure - Daily Mean llc90 Grid (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543735-POCLOUD,ECCO_L4_DENS_STRAT_PRESS_LLC0090GRID_MONTHLY_V4R4,"ECCO Ocean Density, Stratification, and Hydrostatic Pressure - Monthly Mean llc90 Grid (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404818-POCLOUD,ECCO_L4_FRESH_FLUX_05DEG_DAILY_V4R4,ECCO Ocean and Sea-Ice Surface Freshwater Fluxes - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404792-POCLOUD,ECCO_L4_FRESH_FLUX_05DEG_MONTHLY_V4R4,ECCO Ocean and Sea-Ice Surface Freshwater Fluxes - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543820-POCLOUD,ECCO_L4_FRESH_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Ocean and Sea-Ice Surface Freshwater Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543803-POCLOUD,ECCO_L4_FRESH_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean and Sea-Ice Surface Freshwater Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2013583732-POCLOUD,ECCO_L4_GEOMETRY_05DEG_V4R4,ECCO Geometry Parameters for the 0.5 degree Lat-Lon Model Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,180.0,-90.0,-180.0,90.0
+C2013557893-POCLOUD,ECCO_L4_GEOMETRY_LLC0090GRID_V4R4,ECCO Geometry Parameters for the Lat-Lon-Cap 90 (llc90) Native Model Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543729-POCLOUD,ECCO_L4_GMAP_TIME_SERIES_SNAPSHOT_V4R4,ECCO Global Mean Atmospheric Pressure - Snapshot (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2133160276-POCLOUD,ECCO_L4_GMAP_TIME_SERIES_SNAPSHOT_V4R4B,ECCO Global Mean Atmospheric Pressure - Snapshot (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543819-POCLOUD,ECCO_L4_GMSL_TIME_SERIES_DAILY_V4R4,ECCO Global Mean Sea Level - Daily Mean (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543742-POCLOUD,ECCO_L4_GMSL_TIME_SERIES_MONTHLY_V4R4,ECCO Global Mean Sea Level - Monthly Mean (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404788-POCLOUD,ECCO_L4_HEAT_FLUX_05DEG_DAILY_V4R4,ECCO Ocean and Sea-Ice Surface Heat Fluxes - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404812-POCLOUD,ECCO_L4_HEAT_FLUX_05DEG_MONTHLY_V4R4,ECCO Ocean and Sea-Ice Surface Heat Fluxes - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543712-POCLOUD,ECCO_L4_HEAT_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Ocean and Sea-Ice Surface Heat Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543811-POCLOUD,ECCO_L4_HEAT_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean and Sea-Ice Surface Heat Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404810-POCLOUD,ECCO_L4_MIXED_LAYER_DEPTH_05DEG_DAILY_V4R4,ECCO Ocean Mixed Layer Depth - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404819-POCLOUD,ECCO_L4_MIXED_LAYER_DEPTH_05DEG_MONTHLY_V4R4,ECCO Ocean Mixed Layer Depth - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543734-POCLOUD,ECCO_L4_MIXED_LAYER_DEPTH_LLC0090GRID_DAILY_V4R4,ECCO Ocean Mixed Layer Depth - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543741-POCLOUD,ECCO_L4_MIXED_LAYER_DEPTH_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Mixed Layer Depth - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404797-POCLOUD,ECCO_L4_OBP_05DEG_DAILY_V4R4,ECCO Ocean Bottom Pressure - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129192243-POCLOUD,ECCO_L4_OBP_05DEG_DAILY_V4R4B,ECCO Ocean Bottom Pressure - Daily Mean 0.5 Degree (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404791-POCLOUD,ECCO_L4_OBP_05DEG_MONTHLY_V4R4,ECCO Ocean Bottom Pressure - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129193421-POCLOUD,ECCO_L4_OBP_05DEG_MONTHLY_V4R4B,ECCO Ocean Bottom Pressure - Monthly Mean 0.5 Degree (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543737-POCLOUD,ECCO_L4_OBP_LLC0090GRID_DAILY_V4R4,ECCO Ocean Bottom Pressure - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129195053-POCLOUD,ECCO_L4_OBP_LLC0090GRID_DAILY_V4R4B,ECCO Ocean Bottom Pressure - Daily Mean llc90 Grid (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543806-POCLOUD,ECCO_L4_OBP_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Bottom Pressure - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129197196-POCLOUD,ECCO_L4_OBP_LLC0090GRID_MONTHLY_V4R4B,ECCO Ocean Bottom Pressure - Monthly Mean llc90 Grid (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543804-POCLOUD,ECCO_L4_OBP_LLC0090GRID_SNAPSHOT_V4R4,ECCO Ocean Bottom Pressure - Snapshot llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2013584708-POCLOUD,ECCO_L4_OCEAN_3D_MIX_COEFFS_05DEG_V4R4,"ECCO Ocean 3D Gent-Mcwilliams, Redi, and Background Vertical Diffusivity Coefficients for the 0.5 degree Lat-Lon Model Grid (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2013583906-POCLOUD,ECCO_L4_OCEAN_3D_MIX_COEFFS_LLC0090GRID_V4R4,"ECCO Ocean 3D Gent-Mcwilliams, Redi, and Background Vertical Diffusivity Coefficients for the Lat-Lon-Cap 90 (llc90) Native Model Grid (Version 4 Release 4)",POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543726-POCLOUD,ECCO_L4_OCEAN_3D_MOMENTUM_TEND_LLC0090GRID_DAILY_V4R4,ECCO Ocean Three-Dimensional Momentum Tendency - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543702-POCLOUD,ECCO_L4_OCEAN_3D_MOMENTUM_TEND_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Three-Dimensional Momentum Tendency - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543814-POCLOUD,ECCO_L4_OCEAN_3D_SALINITY_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Ocean Three-Dimensional Salinity Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543752-POCLOUD,ECCO_L4_OCEAN_3D_SALINITY_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Three-Dimensional Salinity Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543812-POCLOUD,ECCO_L4_OCEAN_3D_TEMPERATURE_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Ocean Three-Dimensional Potential Temperature Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543740-POCLOUD,ECCO_L4_OCEAN_3D_TEMPERATURE_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Three-Dimensional Potential Temperature Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543699-POCLOUD,ECCO_L4_OCEAN_3D_VOLUME_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Ocean Three-Dimensional Volume Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543739-POCLOUD,ECCO_L4_OCEAN_3D_VOLUME_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Three-Dimensional Volume Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543818-POCLOUD,ECCO_L4_OCEAN_BOLUS_STREAMFUNCTION_LLC0090GRID_DAILY_V4R4,ECCO Gent-McWilliams Bolus Transport Streamfunction - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543733-POCLOUD,ECCO_L4_OCEAN_BOLUS_STREAMFUNCTION_LLC0090GRID_MONTHLY_V4R4,ECCO Gent-McWilliams Bolus Transport Streamfunction - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404811-POCLOUD,ECCO_L4_OCEAN_VEL_05DEG_DAILY_V4R4,ECCO Ocean Velocity - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404823-POCLOUD,ECCO_L4_OCEAN_VEL_05DEG_MONTHLY_V4R4,ECCO Ocean Velocity - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543808-POCLOUD,ECCO_L4_OCEAN_VEL_LLC0090GRID_DAILY_V4R4,ECCO Ocean Velocity - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543732-POCLOUD,ECCO_L4_OCEAN_VEL_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Velocity - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543766-POCLOUD,ECCO_L4_SBO_CORE_TIME_SERIES_SNAPSHOT_V4R4,ECCO SBO Core Products - Snapshot (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2133162585-POCLOUD,ECCO_L4_SBO_CORE_TIME_SERIES_SNAPSHOT_V4R4B,ECCO SBO Core Products - Snapshot (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404815-POCLOUD,ECCO_L4_SEA_ICE_CONC_THICKNESS_05DEG_DAILY_V4R4,ECCO Sea-Ice and Snow Concentration and Thickness - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404820-POCLOUD,ECCO_L4_SEA_ICE_CONC_THICKNESS_05DEG_MONTHLY_V4R4,ECCO Sea-Ice and Snow Concentration and Thickness - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543763-POCLOUD,ECCO_L4_SEA_ICE_CONC_THICKNESS_LLC0090GRID_DAILY_V4R4,ECCO Sea-Ice and Snow Concentration and Thickness - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543764-POCLOUD,ECCO_L4_SEA_ICE_CONC_THICKNESS_LLC0090GRID_MONTHLY_V4R4,ECCO Sea-Ice and Snow Concentration and Thickness - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543821-POCLOUD,ECCO_L4_SEA_ICE_CONC_THICKNESS_LLC0090GRID_SNAPSHOT_V4R4,ECCO Sea-Ice and Snow Concentration and Thickness - Snapshot llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543731-POCLOUD,ECCO_L4_SEA_ICE_HORIZ_VOLUME_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Sea-Ice and Snow Horizontal Volume Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543724-POCLOUD,ECCO_L4_SEA_ICE_HORIZ_VOLUME_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Sea-Ice and Snow Horizontal Volume Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543807-POCLOUD,ECCO_L4_SEA_ICE_SALT_PLUME_FLUX_LLC0090GRID_DAILY_V4R4,ECCO Sea-Ice Salt Plume Fluxes - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543730-POCLOUD,ECCO_L4_SEA_ICE_SALT_PLUME_FLUX_LLC0090GRID_MONTHLY_V4R4,ECCO Sea-Ice Salt Plume Fluxes - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404817-POCLOUD,ECCO_L4_SEA_ICE_VELOCITY_05DEG_DAILY_V4R4,ECCO Sea-Ice Velocity - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404790-POCLOUD,ECCO_L4_SEA_ICE_VELOCITY_05DEG_MONTHLY_V4R4,ECCO Sea-Ice Velocity - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543765-POCLOUD,ECCO_L4_SEA_ICE_VELOCITY_LLC0090GRID_DAILY_V4R4,ECCO Sea-Ice Velocity - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543700-POCLOUD,ECCO_L4_SEA_ICE_VELOCITY_LLC0090GRID_MONTHLY_V4R4,ECCO Sea-Ice Velocity - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543768-POCLOUD,ECCO_L4_SEA_ICE_VELOCITY_LLC0090GRID_SNAPSHOT_V4R4,ECCO Sea-Ice Velocity - Snapshot llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404813-POCLOUD,ECCO_L4_SSH_05DEG_DAILY_V4R4,ECCO Sea Surface Height - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129181904-POCLOUD,ECCO_L4_SSH_05DEG_DAILY_V4R4B,ECCO Sea Surface Height - Daily Mean 0.5 Degree (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404799-POCLOUD,ECCO_L4_SSH_05DEG_MONTHLY_V4R4,ECCO Sea Surface Height - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129189405-POCLOUD,ECCO_L4_SSH_05DEG_MONTHLY_V4R4B,ECCO Sea Surface Height - Monthly Mean 0.5 Degree (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543744-POCLOUD,ECCO_L4_SSH_LLC0090GRID_DAILY_V4R4,ECCO Sea Surface Height - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129186341-POCLOUD,ECCO_L4_SSH_LLC0090GRID_DAILY_V4R4B,ECCO Sea Surface Height - Daily Mean llc90 Grid (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543813-POCLOUD,ECCO_L4_SSH_LLC0090GRID_MONTHLY_V4R4,ECCO Sea Surface Height - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2129189870-POCLOUD,ECCO_L4_SSH_LLC0090GRID_MONTHLY_V4R4B,ECCO Sea Surface Height - Monthly Mean llc90 Grid (Version 4 Release 4b),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543817-POCLOUD,ECCO_L4_SSH_LLC0090GRID_SNAPSHOT_V4R4,ECCO Sea Surface Height - Snapshot llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404808-POCLOUD,ECCO_L4_STRESS_05DEG_DAILY_V4R4,ECCO Ocean and Sea-Ice Surface Stress - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404796-POCLOUD,ECCO_L4_STRESS_05DEG_MONTHLY_V4R4,ECCO Ocean and Sea-Ice Surface Stress - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543704-POCLOUD,ECCO_L4_STRESS_LLC0090GRID_DAILY_V4R4,ECCO Ocean and Sea-Ice Surface Stress - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543760-POCLOUD,ECCO_L4_STRESS_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean and Sea-Ice Surface Stress - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404821-POCLOUD,ECCO_L4_TEMP_SALINITY_05DEG_DAILY_V4R4,ECCO Ocean Temperature and Salinity - Daily Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1990404795-POCLOUD,ECCO_L4_TEMP_SALINITY_05DEG_MONTHLY_V4R4,ECCO Ocean Temperature and Salinity - Monthly Mean 0.5 Degree (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543736-POCLOUD,ECCO_L4_TEMP_SALINITY_LLC0090GRID_DAILY_V4R4,ECCO Ocean Temperature and Salinity - Daily Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543728-POCLOUD,ECCO_L4_TEMP_SALINITY_LLC0090GRID_MONTHLY_V4R4,ECCO Ocean Temperature and Salinity - Monthly Mean llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C1991543757-POCLOUD,ECCO_L4_TEMP_SALINITY_LLC0090GRID_SNAPSHOT_V4R4,ECCO Ocean Temperature and Salinity - Snapshot llc90 Grid (Version 4 Release 4),POCLOUD,1992-01-01T00:00:00.000Z,2018-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2408031090-LPCLOUD,EMITL1BATT,EMIT L1B Corrected Spacecraft Attitude and Ephemeris V001,LPCLOUD,2022-08-09T00:00:00.000Z,,-180.0,-54.0,180.0,54.0
+C3147269019-LPCLOUD,EMITL3ASA,EMIT L3 Aggregated Mineral Spectral Abundance and Uncertainty 0.5 Deg V002,LPCLOUD,2022-08-10T00:00:00.000Z,2024-01-20T00:00:00.000Z,-165.0,-54.5,179.5,55.0
+C2408752948-LPCLOUD,EMITL3ASA,EMIT L3 Aggregated Mineral Spectral Abundance and Uncertainty 0.5 Deg V001,LPCLOUD,2022-08-10T00:00:00.000Z,2023-07-30T23:59:59.000Z,-165.0,-54.5,179.5,55.0
+C2408755900-LPCLOUD,EMITL4ESM,EMIT L4 Earth System Model Products V001,LPCLOUD,2007-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1962671350-LARC_ASDC,ERBE_S10N_WFOV_SF_ERBS_AreaAverageTimeSeries,Earth Radiation area average time series through Wide-field-of-view nonscanner aboard Earth Radiation Budget Satellite Edition 4.1,LARC_ASDC,1985-01-01T00:00:00.000000Z,1999-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C1407077722-LARC_ASDC,ERBE_S10N_WFOV_SF_ERBS_AreaAverageTimeSeries_Edition4,Earth Radiation area average time series through Wide-field-of-view nonscanner aboard Earth Radiation Budget Satellite,LARC_ASDC,1985-01-01T00:00:00.000000Z,1998-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C1962659660-LARC_ASDC,ERBE_S10N_WFOV_SF_ERBS_Regional,Earth Radiation Budget through Earth Radiation Budget Satellite Wide-field-of-view Nonscanner Observations Edition 4.1,LARC_ASDC,1985-01-01T00:00:00.000Z,1999-12-31T23:59:59.000Z,-180.0,-60.0,180.0,60.0
+C1404663419-LARC_ASDC,ERBE_S10N_WFOV_SF_ERBS_Regional,Earth Radiation Budget through Earth Radiation Budget Satellite Wide-field-of-view Nonscanner Observations Edition ,LARC_ASDC,1985-01-01T00:00:00.000000Z,1998-12-31T23:59:59.999999Z,-180.0,-60.0,180.0,60.0
+C2184546470-POCLOUD,EWSG1-NAVO-L2P-v01,GHRSST Level 2P Sea Surface Temperature version 1.0 from the Electro-Optical Infrared Weather System Geostationary (EWSG1) produced by NAVO,POCLOUD,2021-12-06T00:00:00.000Z,2023-11-08T00:00:00.000Z,-16.0,-78.0,140.0,78.0
+C2904379383-POCLOUD,EWSG2-NAVO-L2P-v01,GHRSST Level 2P Sea Surface Temperature version 1.0 from the Electro-Optical Infrared Weather System Geostationary (EWSG2) produced by NAVO,POCLOUD,2023-12-03T00:00:00.000Z,,-20.0,-65.0,140.0,65.0
+C1917876412-LARC_ASDC,FIREXAQ_TraceGas_AircraftRemoteSensing_ER2_NASTI_Data,FIREX-AQ ER-2 Remotely Sensed National Polar - Orbiting Operational Environmental Satellite System Airborne Sounder Testbed - Interferometer (NAST-I) Data,LARC_ASDC,2019-08-01T00:00:00.000Z,2019-08-23T23:59:59.999Z,-135.0,15.0,-75.0,60.0
+C2789636167-LARC_ASDC,FLASH_SSF_NOAA20-FM6-VIIRS,Fast Longwave And SHortwave Fluxes (FLASHflux) NOAA-20 Clouds and Radiative Swath (SSF) Version1B,LARC_ASDC,2023-10-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2569832691-LARC_ASDC,FLASH_SSF_NOAA20-FM6-VIIRS,Fast Longwave And SHortwave Fluxes (FLASHflux) Clouds and Radiative Swath (SSF) data in netCDF,LARC_ASDC,2021-12-21T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2804771144-LARC_ASDC,FLASH_SSF_Terra-FM1-MODIS,Fast Longwave And SHortwave Fluxes (FLASHflux) Clouds and Radiative Swath (SSF) TERRA-FM1 data in netCDF Version 4B,LARC_ASDC,2017-01-01T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3420608213-LARC_ASDC,FLASH_TISA_NOAA20,FLASHFlux NOAA-20 Daily Gridded TOA and Surfaces/Clouds data Version 1A,LARC_ASDC,2024-12-31T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1719147151-LARC_ASDC,FLASH_TISA_Terra-Aqua,FLASHFlux Daily Gridded Single Satellite TOA and Surfaces/Clouds data in HDF Version 4A,LARC_ASDC,2018-12-01T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2789632196-LARC_ASDC,FLASH_TISA_Terra-NOAA20,FLASHFlux Daily Gridded TOA and Surfaces/Clouds data Version 4C,LARC_ASDC,2021-12-21T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2634012953-LARC_ASDC,FLASH_TISA_Terra-NOAA20,FLASHFlux Daily Gridded TOA and Surfaces/Clouds data Version 4B ,LARC_ASDC,2021-12-21T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2062227429-LARC_ASDC,GEWEXSRB_Rel4-IP_Ancillary_3hrly,GEWEX SRB Integrated Product (Rel-4) Ancillary 3-Hourly,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2068394146-LARC_ASDC,GEWEXSRB_Rel4-IP_Ancillary_3hrly_landonly,GEWEX SRB Integrated Product (Rel-4) Ancillary 3-Hourly Land-only,LARC_ASDC,1983-07-01T00:00:00.000000Z,1987-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062214608-LARC_ASDC,GEWEXSRB_Rel4-IP_Ancillary_3hrly_oceanonly,GEWEX SRB Integrated Product (Rel-4) Ancillary 3-Hourly Ocean-only,LARC_ASDC,2010-01-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2058673000-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_3hrly,GEWEX SRB Integrated Product (Rel-4) Longwave 3-Hourly Fluxes,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2068391958-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_3hrlymonthly_landonly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave 3-Hourly Monthly Average by UTC Land-only Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,1987-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062180056-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_3hrlymonthly_oceanonly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave 3-Hourly Monthly Average by UTC Ocean-only Fluxes,LARC_ASDC,2010-01-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2069361509-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_3hrlymonthly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave 3-Hourly Monthly Average by UTC Fluxes,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2058672988-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_daily_landonly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave Daily Average by UTC Land-only Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,1987-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2058671746-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_daily_oceanonly_utc, GEWEX SRB Integrated Product (Rel-4) Longwave Daily Average by UTC Ocean-only Fluxes,LARC_ASDC,2010-01-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062227430-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_daily_utc,GEWEX SRB Integrated Product (Rel-4) Longwave Daily Average by UTC,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062255113-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_monthly_landonly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave Monthly Average by UTC Land-only Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,1987-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2058672885-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_monthly_local,GEWEX SRB Integrated Product (Rel-4) Longwave Monthly Average by Local,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062255114-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_monthly_oceanonly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave Monthly Average by UTC Ocean-only Fluxes,LARC_ASDC,2010-01-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2058669482-LARC_ASDC,GEWEXSRB_Rel4-IP_Longwave_monthly_utc,GEWEX SRB Integrated Product (Rel-4) Longwave Monthly Average by UTC,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2068394132-LARC_ASDC,GEWEXSRB_Rel4-IP_Shortwave_3hrly,GEWEX SRB Integrated Product (Rel-4) Shortwave 3-Hourly Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2058672708-LARC_ASDC,GEWEXSRB_Rel4-IP_Shortwave_3hrlymonthly_utc,GEWEX SRB Integrated Product (Rel-4) Shortwave 3-Hourly Monthly Average by UTC Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062255117-LARC_ASDC,GEWEXSRB_Rel4-IP_Shortwave_daily_local,GEWEX SRB Integrated Product (Rel-4) Shortwave Daily Average by local Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062255109-LARC_ASDC,GEWEXSRB_Rel4-IP_Shortwave_daily_utc,GEWEX SRB Integrated Product (Rel-4) Shortwave Daily Average by UTC Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062255116-LARC_ASDC,GEWEXSRB_Rel4-IP_Shortwave_monthly_local,GEWEX SRB Integrated Product (Rel-4) Shortwave Monthly Average by Local Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2062255111-LARC_ASDC,GEWEXSRB_Rel4-IP_Shortwave_monthly_utc,GEWEX SRB Integrated Product (Rel-4) Shortwave Monthly Average by UTC Fluxes,LARC_ASDC,1983-07-01T00:00:00.000000Z,2017-06-30T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2791471836-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_3hrly_landonly,GEWEX SRB Integrated Product (Rel-4_1) Longwave 3-Hourly Land-only Fluxes,LARC_ASDC,1983-07-01T00:00:00.000Z,1987-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2791459985-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_3hrly_oceanonly,GEWEX SRB Integrated Product (Rel-4_1) Longwave 3-Hourly Ocean-only Fluxes,LARC_ASDC,2010-01-01T00:00:00.000Z,2017-06-30T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2791476513-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_daily_landonly_local,GEWEX SRB Integrated Product (Rel-4_1) Longwave Daily Average by Local Land-only Fluxes,LARC_ASDC,1983-07-01T00:00:00.000Z,1987-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2791485698-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_daily_local,GEWEX SRB Integrated Product (Rel-4_1) Longwave Daily Average by Local Fluxes,LARC_ASDC,1988-01-01T00:00:00.000Z,2009-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2791474780-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_daily_oceanonly_local,GEWEX SRB Integrated Product (Rel-4_1) Longwave Daily Average by Local Ocean-only Fluxes,LARC_ASDC,2010-01-01T00:00:00.000Z,2017-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2791481349-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_monthly_landonly_local,GEWEX SRB Integrated Product (Rel-4_1) Longwave Monthly Average by local Land-only Fluxes,LARC_ASDC,1983-07-01T00:00:00.000Z,1987-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2791478791-LARC_ASDC,GEWEXSRB_Rel4_1-IP_Longwave_monthly_oceanonly_local,GEWEX SRB Integrated Product (Rel-4_1) Longwave Monthly Average by local Ocean-only Fluxes,LARC_ASDC,2010-01-01T00:00:00.000Z,2017-06-30T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2036877762-POCLOUD,GMI-REMSS-L3U-v8.2a,GHRSST Level 3U Global Subskin Sea Surface Temperature from GMI onboard GPM satellite,POCLOUD,2014-03-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2499940522-POCLOUD,GOES13-OSISAF-L3C-v1.0,GHRSST Level 3C sub-skin Sea Surface Temperature from the Geostationary Operational Environmental Satellites (GOES 13) Imager in East position (GDS V2) produced by OSI SAF,POCLOUD,2010-01-01T14:30:00.000Z,2017-12-14T15:30:01.000Z,-135.0,-60.0,-15.0,60.0
+C2499940523-POCLOUD,GOES13-OSPO-L2P-v1.0,GHRSST Level 2P Western Atlantic Regional Skin Sea Surface Temperature from the Geostationary Operational Environmental Satellites (GOES) Imager on the GOES-13 satellite (GDS version 2),POCLOUD,2013-08-01T13:09:00.000Z,2018-01-08T15:29:19.000Z,-155.0,-68.0,-0.0,68.0
+C2036881909-POCLOUD,GOES15-OSPO-L2P-v1.0,GHRSST Level 2P Central Pacific Regional Skin Sea Surface Temperature from the Geostationary Operational Environmental Satellites (GOES) Imager on the GOES-15 satellite (GDS version 2),POCLOUD,2013-08-01T13:22:00.000Z,2020-03-02T16:00:20.000Z,-180.0,-44.0,180.0,72.0
+C3252991748-POCLOUD,GRACE_ABPR_FO_L2_V1.0,Hourly Ocean Bottom Pressure at the North Pole from the Arctic Bottom Pressure Recorder Follow On Version 1.0,POCLOUD,2022-08-14T00:00:00.000Z,2023-08-17T00:00:00.000Z,,,,
+C3215150173-POCLOUD,GRC-GFO_GRIDDED_AOD1B_JPL_1-DEG_RL06.3,JPL GRACE/GRACE-FO Gridded-AOD1B Water-Equivalent-Thickness Surface-Mass Anomaly RL06.3 dataset for Tellus Level-3 1.0-degree grid,POCLOUD,2002-04-04T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3215162709-POCLOUD,GRC-GFO_GRIDDED_AOD1B_JPL_MASCON_RL06.3,JPL GRACE/GRACE-FO Gridded-AOD1B Water-Equivalent-Thickness Surface-Mass Anomaly RL06.3 dataset for Tellus Level-3 mascon 0.5-degree grid,POCLOUD,2002-04-04T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C2216863372-ORNL_CLOUD,Global_Phosphorus_Dist_Map_1223,Global Gridded Soil Phosphorus Distribution Maps at 0.5-degree Resolution,ORNL_CLOUD,1850-01-01T00:00:00.000Z,1850-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3327154985-OB_CLOUD,HICO_L1,"ISS HICO Level-1B Data, version 2",OB_CLOUD,2009-09-25T00:00:00Z,2014-09-13T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3555970700-OB_CLOUD,HICO_L2_OC,"ISS HICO Level-2 Regional Ocean Color (OC) Data, version 2018.0",OB_CLOUD,2009-09-25T00:00:00Z,2014-09-13T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3266793157-NSIDC_CPRD,HMA2_DDSMET,"High Mountain Asia 4-km Dynamically Downscaled Meteorological Data, 2000-2015 V001",NSIDC_CPRD,2000-01-01T00:00:00.000Z,2016-01-01T23:59:59.999Z,43.179,10.34,108.829,45.569
+C3266793342-NSIDC_CPRD,HMA2_DSPAT,High Mountain Asia Daily 5 km Downscaled SPEAR Precipitation and Air Temperature Projections V001,NSIDC_CPRD,1990-01-01T00:00:00.000Z,2014-12-31T23:59:59.999Z,60.025,20.025,110.975,45.975
+C3266793605-NSIDC_CPRD,HMA2_GFTP,"High Mountain Asia 1 km MODIS-AIRS Gap-Filled Ground Temperatures and Permafrost Probability Maps, 2003-2016 V001",NSIDC_CPRD,2003-01-01T00:00:00.000Z,2016-12-31T23:59:59.999Z,63.0,22.7,106.7,45.0
+C3266793612-NSIDC_CPRD,HMA2_GGP,Global PyGEM-OGGM Glacier Projections with RCP and SSP Scenarios V001,NSIDC_CPRD,2000-01-01T00:00:00.000Z,2100-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3266793968-NSIDC_CPRD,HMA2_LHI,High Mountain Asia Daily 5km Landslide Hazard Indicator V001,NSIDC_CPRD,1990-01-31T00:00:00.000Z,2019-01-01T23:59:59.999Z,60.0,20.0,111.0,46.0
+C3266794162-NSIDC_CPRD,HMA2_MATCHA,"High Mountain Asia 12 km Modeled Estimates of Aerosol Transport, Chemistry, and Deposition Reanalysis, 2003-2019 V001",NSIDC_CPRD,2003-01-01T00:00:00.000Z,2019-08-31T23:59:59.999Z,44.647,4.873,138.953,57.767
+C3266794310-NSIDC_CPRD,HMA2_WBP,"High Mountain Asia CMIP6 Monthly and Yearly Water Balance Projections, 2016-2099 for Parts of Afghanistan, Tajikistan, Kyrgyzstan, and Pakistan V001",NSIDC_CPRD,2016-01-01T00:00:00.000Z,2099-12-31T23:59:59.999Z,65.58334,31.08334,81.75,39.83334
+C3249536877-NSIDC_CPRD,HMA_DM_6H,High Mountain Asia 1 km 6-hourly Downscaled Meteorological Data 2003 to 2018 V001,NSIDC_CPRD,2003-01-01T00:00:00.000Z,2018-12-31T23:59:59.999Z,56.94,12.95,102.59,48.5
+C3249539331-NSIDC_CPRD,HMA_GL_RCP,High Mountain Asia PyGEM Glacier Projections with RCP Scenarios V001,NSIDC_CPRD,2000-10-01T00:00:00.000Z,2100-09-30T23:59:59.999Z,65.0,25.0,105.0,45.0
+C3249539474-NSIDC_CPRD,HMA_GL_RCPR,High Mountain Asia Rasterized PyGEM Glacier Projections with RCP Scenarios V001,NSIDC_CPRD,2000-10-01T00:00:00.000Z,2100-10-15T23:59:59.999Z,56.5,7.4,135.1,51.8
+C3249575587-NSIDC_CPRD,HMA_Glacier_dH,High Mountain Asia Gridded Glacier Thickness Change from Multi-Sensor DEMs V001,NSIDC_CPRD,1974-01-01T00:00:00.000Z,2017-12-31T23:59:59.999Z,75.4,27.4,92.9,34.4
+C3249540960-NSIDC_CPRD,HMA_LIS_LandSurfaceHydro,High Mountain Asia LIS Model Terrestrial Hydrological Parameters V001,NSIDC_CPRD,2003-02-01T00:00:00.000Z,2018-01-31T23:59:59.999Z,66.875,20.875,100.875,40.875
+C3252587866-NSIDC_CPRD,HMA_MAR3_5,High Mountain Asia MAR V3.5 Regional Climate Model Output V001,NSIDC_CPRD,2000-01-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,65.2,22.41,87.92,38.84
+C3249543319-NSIDC_CPRD,HMA_RCMO_D,High Mountain Asia COAWST Daily 4km Regional Climate Model Simulations V001,NSIDC_CPRD,1999-10-01T00:00:00.000Z,2014-09-30T23:59:59.999Z,49.1684,20.96392,120.8316,46.34996
+C3249543522-NSIDC_CPRD,HMA_RCMO_M,High Mountain Asia COAWST Monthly 4km Regional Climate Model Simulations V001,NSIDC_CPRD,1999-10-01T00:00:00.000Z,2014-09-30T23:59:59.999Z,49.1684,20.96392,120.8316,46.34996
+C3272554109-NSIDC_CPRD,HMA_SR_D,High Mountain Asia UCLA Daily Snow Reanalysis V001,NSIDC_CPRD,1999-10-01T00:00:00.000Z,2017-09-30T23:59:59.999Z,60.0,27.0,105.0,45.0
+C2263336836-POCLOUD,HOMAGE_GGFO_L4_GOMA_Monthly_v01,GRACE/GRACE-FO Level-4 Monthly Global Ocean Mass Anomaly version 01 from NASA MEaSUREs HOMaGE project,POCLOUD,2002-04-17T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3560326548-POCLOUD,HOMAGE_GGFO_MSC_CRI_SALGRD_v01,GRACE/GRACE-FO Level-4 Monthly Gravitational-Rotational-Deformation version 01 from NASA MEaSUREs HOMaGE,POCLOUD,2002-04-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2263337642-POCLOUD,HOMAGE_STERIC_OHC_TIME_SERIES_v01,HOMAGE Monthly Time series of global average steric height anomalies and ocean heat content estimates from gridded in-situ ocean observations version 01,POCLOUD,1978-01-15T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3534746191-OB_CLOUD,HYCOM_L4m_ELOEV,"HYCOM Global Mapped Eulerian and Lagrangian Oceanography and Ecology Variables Data, version 1",OB_CLOUD,2000-01-01T00:00:00.00Z,2009-12-31T23:59:59.99Z,-180.0,-90.0,180.0,90.0
+C2499940517-POCLOUD,IASI_SST_METOP_A-OSISAF-L2P-v1.0,GHRSST Level 2P Global skin Sea Surface Temperature from the Infrared Atmospheric Sounding Interferometer (IASI) on the Metop-A satellite (GDS V2) produced by OSI SAF,POCLOUD,2014-11-20T04:44:55.000Z,2016-02-23T04:23:53.000Z,-180.0,-90.0,180.0,90.0
+C2036877829-POCLOUD,IASI_SST_METOP_B-OSISAF-L2P-v1.0,GHRSST Level 2P Global skin Sea Surface Temperature from the Infrared Atmospheric Sounding Interferometer (IASI) on the Metop-B satellite (GDS V2) produced by OSI SAF,POCLOUD,2016-01-07T03:35:55.000Z,,-180.0,-90.0,180.0,90.0
+C3187378850-NSIDC_CPRD,IDBMG4,IceBridge BedMachine Greenland V005,NSIDC_CPRD,1993-01-01T00:00:00.000Z,2021-12-31T23:59:59.999Z,-80.0,60.0,10.0,90.0
+C3188457225-NSIDC_CPRD,ILATMGR,IceBridge ATM Waveform Derived Snow Effective Grain Radius V001,NSIDC_CPRD,2017-07-17T00:00:00.000Z,2019-09-11T23:59:59.999Z,-180.0,60.0,180.0,90.0
+C3187451357-NSIDC_CPRD,IRACC1B,IceBridge Accumulation Radar L1B Geolocated Radar Echo Strength Profiles V002,NSIDC_CPRD,2013-03-21T00:00:00.000Z,2018-05-01T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3187451781-NSIDC_CPRD,IRKUB1B,IceBridge Ku-Band Radar L1B Geolocated Radar Echo Strength Profiles V002,NSIDC_CPRD,2012-10-12T00:00:00.000Z,2016-11-18T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3187452533-NSIDC_CPRD,IRMCR1B,IceBridge MCoRDS L1B Geolocated Radar Echo Strength Profiles V002,NSIDC_CPRD,2009-10-16T00:00:00.000Z,2019-11-20T23:59:59.999Z,-180.0,-90.0,180.0,83.1
+C3187453659-NSIDC_CPRD,IRSNO1B,IceBridge Snow Radar L1B Geolocated Radar Echo Strength Profiles V002,NSIDC_CPRD,2009-03-31T00:00:00.000Z,2021-05-13T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3205192843-NSIDC_CPRD,IRTIT3,IceBridge Radar L3 Tomographic Ice Thickness V002,NSIDC_CPRD,2010-11-20T00:00:00.000Z,2013-04-20T23:59:59.999Z,-180.0,-90.0,180.0,83.0
+C3263544354-NSIDC_CPRD,IS2SITDAT4,ICESat-2 L4 Along-Track Sea Ice Thickness V001,NSIDC_CPRD,2018-10-14T00:00:00.000Z,2022-05-01T23:59:59.999Z,-180.0,60.0,180.0,88.0
+C3206550748-NSIDC_CPRD,IS2SITMOGR4,ICESat-2 L4 Monthly Gridded Sea Ice Thickness V003,NSIDC_CPRD,2018-11-01T00:00:00.000Z,2024-04-30T23:59:59.999Z,-180.0,30.0,180.0,88.0
+C3207121268-NSIDC_CPRD,ISSITGR4,ICESat L4 Seasonal Gridded Sea Ice Thickness V001,NSIDC_CPRD,2003-02-20T00:00:00.000Z,2008-03-21T23:59:59.999Z,-180.0,66.0,180.0,86.0
+C2491735244-POCLOUD,JASON-1_JMR_ENH,JASON-1 ENHANCED JASON MICROWAVE RADIOMETER,POCLOUD,2002-01-15T06:07:00.000Z,2012-02-11T17:50:28.000Z,-180.0,-66.15,180.0,66.15
+C1940470304-POCLOUD,JASON-1_L2_OST_GPN_E,Jason-1 GDR version E NetCDF,POCLOUD,2002-01-14T12:00:00.000Z,2012-03-03T12:59:12.000Z,-180.0,-66.15,180.0,66.15
+C2491731827-POCLOUD,JASON-1_L2_OST_GPN_E_GEODETIC,Jason-1 GDR version E NetCDF Geodetic,POCLOUD,2012-05-07T16:00:00.000Z,2013-06-21T00:56:55.000Z,-180.0,-66.15,180.0,66.15
+C1940471193-POCLOUD,JASON-1_L2_OST_GPR_E,Jason-1 GDR SSHA version E NetCDF,POCLOUD,2002-01-14T12:00:00.000Z,2012-03-03T12:59:12.000Z,-180.0,-66.15,180.0,66.15
+C2491731829-POCLOUD,JASON-1_L2_OST_GPR_E_GEODETIC,Jason-1 GDR SSHA version E NetCDF Geodetic,POCLOUD,2012-05-07T16:00:00.000Z,2013-06-21T00:56:55.000Z,-180.0,-66.15,180.0,66.15
+C1940472420-POCLOUD,JASON-1_L2_OST_GPS_E,Jason-1 SGDR version E NetCDF,POCLOUD,2002-01-14T12:00:00.000Z,2012-03-03T12:59:12.000Z,-180.0,-66.15,180.0,66.15
+C2491731831-POCLOUD,JASON-1_L2_OST_GPS_E_GEODETIC,Jason-1 SGDR version E NetCDF Geodetic,POCLOUD,2012-05-07T16:00:00.000Z,2013-06-21T00:56:55.000Z,-180.0,-66.15,180.0,66.15
+C2205122298-POCLOUD,JASON_3_L2_OST_OGDR_GPS,Jason-3 GPS based orbit and SSHA OGDR,POCLOUD,2020-10-29T12:14:23.000Z,,-180.0,-66.0,180.0,66.0
+C2619443888-POCLOUD,JASON_CS_S6A_L1A_ALT_HR_NTC_F08,Sentinel-6A MF Jason-CS L1A P4 Altimeter High Resolution (HR) NTC Intermediate Outputs with Instrument Calibrations F08,POCLOUD,2020-11-30T14:26:00.822Z,,-180.0,-66.15,180.0,66.15
+C1968979558-POCLOUD,JASON_CS_S6A_L1A_ALT_HR_STC_F,Sentinel-6A MF Jason-CS L1A P4 Altimeter High Resolution (HR) STC Intermediate Outputs with Instrument Calibrations,POCLOUD,2020-12-07T01:15:01.314Z,,-180.0,-66.15,180.0,66.15
+C2619443894-POCLOUD,JASON_CS_S6A_L1B_ALT_HR_NTC_F08,Sentinel-6A MF Jason-CS L1B P4 Altimeter High Resolution (HR) NTC Geolocated Waveforms F08,POCLOUD,2020-11-30T14:26:00.875Z,,-180.0,-66.15,180.0,66.15
+C1968979588-POCLOUD,JASON_CS_S6A_L1B_ALT_HR_STC_F,Sentinel-6A MF Jason-CS L1B P4 Altimeter High Resolution (HR) STC Geolocated Waveforms,POCLOUD,2020-12-07T01:15:01.367Z,,-180.0,-66.15,180.0,66.15
+C2619443901-POCLOUD,JASON_CS_S6A_L1B_ALT_LR_NTC_F08,Sentinel-6A MF Jason-CS L1B P4 Altimeter Low Resolution (LR) NTC Geolocated Waveforms F08,POCLOUD,2020-11-30T14:26:00.843Z,,-180.0,-66.15,180.0,66.15
+C1968980593-POCLOUD,JASON_CS_S6A_L1B_ALT_LR_STC_F,Sentinel-6A MF Jason-CS L1B P4 Altimeter Low Resolution (LR) STC Geolocated Waveforms,POCLOUD,2020-12-07T01:15:01.335Z,,-180.0,-66.15,180.0,66.15
+C2619443911-POCLOUD,JASON_CS_S6A_L2P_ALT_HR_OST_NTC_F08,Sentinel-6A MF Jason-CS L2P P4 Altimeter High Resolution (HR) NTC Ocean Surface Topography F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2619443920-POCLOUD,JASON_CS_S6A_L2P_ALT_LR_OST_NTC_F08,Sentinel-6A MF Jason-CS L2P P4 Altimeter Low Resolution (LR) NTC Ocean Surface Topography F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C1968980549-POCLOUD,JASON_CS_S6A_L2_ALT_HR_RED_OST_NRT_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) NRT Reduced Ocean Surface Topography ,POCLOUD,2020-12-07T14:20:01.399Z,,-180.0,-66.15,180.0,66.15
+C2619443925-POCLOUD,JASON_CS_S6A_L2_ALT_HR_RED_OST_NTC_F08,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) NTC Reduced Ocean Surface Topography F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2619443946-POCLOUD,JASON_CS_S6A_L2_ALT_HR_RED_OST_NTC_F08_UNVALIDATED,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) NTC Reduced Ocean Surface Topography (Unvalidated) F08,POCLOUD,2020-11-30T14:26:00.875Z,,-180.0,-66.15,180.0,66.15
+C1968979550-POCLOUD,JASON_CS_S6A_L2_ALT_HR_RED_OST_STC_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) STC Reduced Ocean Surface Topography ,POCLOUD,2020-12-07T01:15:01.367Z,,-180.0,-66.15,180.0,66.15
+C1968979566-POCLOUD,JASON_CS_S6A_L2_ALT_HR_STD_OST_NRT_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) NRT Ocean Surface Topography,POCLOUD,2020-12-07T14:20:01.399Z,,-180.0,-66.15,180.0,66.15
+C2619443963-POCLOUD,JASON_CS_S6A_L2_ALT_HR_STD_OST_NTC_F08,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) NTC Ocean Surface Topography F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2619443979-POCLOUD,JASON_CS_S6A_L2_ALT_HR_STD_OST_NTC_F08_UNVALIDATED,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) NTC Ocean Surface Topography (Unvalidated) F08,POCLOUD,2020-11-30T14:26:00.875Z,,-180.0,-66.15,180.0,66.15
+C1968980583-POCLOUD,JASON_CS_S6A_L2_ALT_HR_STD_OST_STC_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter High Resolution (HR) STC Ocean Surface Topography ,POCLOUD,2020-12-07T01:15:01.367Z,,-180.0,-66.15,180.0,66.15
+C1968980576-POCLOUD,JASON_CS_S6A_L2_ALT_LR_RED_OST_NRT_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) NRT Reduced Ocean Surface Topography ,POCLOUD,2020-12-07T13:34:56.105Z,,-180.0,-66.15,180.0,66.15
+C2619443998-POCLOUD,JASON_CS_S6A_L2_ALT_LR_RED_OST_NTC_F08,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) NTC Reduced Ocean Surface Topography F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2619444006-POCLOUD,JASON_CS_S6A_L2_ALT_LR_RED_OST_NTC_F08_UNVALIDATED,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) NTC Reduced Ocean Surface Topography (Unvalidated) F08,POCLOUD,2020-11-30T14:26:00.843Z,,-180.0,-66.15,180.0,66.15
+C1968979561-POCLOUD,JASON_CS_S6A_L2_ALT_LR_RED_OST_STC_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) STC Reduced Ocean Surface Topography ,POCLOUD,2020-12-07T01:15:01.335Z,,-180.0,-66.15,180.0,66.15
+C1968979597-POCLOUD,JASON_CS_S6A_L2_ALT_LR_STD_OST_NRT_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) NRT Ocean Surface Topography ,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2619444013-POCLOUD,JASON_CS_S6A_L2_ALT_LR_STD_OST_NTC_F08,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) NTC Ocean Surface Topography F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2619444025-POCLOUD,JASON_CS_S6A_L2_ALT_LR_STD_OST_NTC_F08_UNVALIDATED,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) NTC Ocean Surface Topography (Unvalidated) F08,POCLOUD,2020-11-30T14:26:00.843Z,,-180.0,-66.15,180.0,66.15
+C1968980609-POCLOUD,JASON_CS_S6A_L2_ALT_LR_STD_OST_STC_F,Sentinel-6A MF Jason-CS L2 P4 Altimeter Low Resolution (LR) STC Ocean Surface Topography ,POCLOUD,2020-12-07T01:15:01.335Z,,-180.0,-66.15,180.0,66.15
+C1968979997-POCLOUD,JASON_CS_S6A_L2_AMR_RAD_NRT,Sentinel-6A MF Jason-CS L2 Advanced Microwave Radiometer (AMR-C) NRT Geophysical Parameters,POCLOUD,2020-11-28T11:12:34.901Z,,-180.0,-66.15,180.0,66.15
+C2623720885-POCLOUD,JASON_CS_S6A_L2_AMR_RAD_NTC_F08,Sentinel-6A MF Jason-CS L2 Advanced Microwave Radiometer (AMR-C) NTC Geophysical Parameters F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2623720879-POCLOUD,JASON_CS_S6A_L2_AMR_RAD_NTC_F08_UNVALIDATED,Sentinel-6A MF Jason-CS L2 Advanced Microwave Radiometer (AMR-C) NTC Geophysical Parameters (Unvalidated) F08,POCLOUD,2020-11-28T11:12:34.901Z,,-180.0,-66.15,180.0,66.15
+C1968979762-POCLOUD,JASON_CS_S6A_L2_AMR_RAD_STC,Sentinel-6A MF Jason-CS L2 Advanced Microwave Radiometer (AMR-C) STC Geophysical Parameters,POCLOUD,2020-12-06T22:42:29.275Z,,-180.0,-66.15,180.0,66.15
+C2627806996-POCLOUD,JASON_CS_S6A_L3_ALT_HR_OST_NTC_F08,Sentinel-6A MF Jason-CS L3 P4 Altimeter High Resolution (HR) NTC Ocean Surface Topography (Unfiltered) Version F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2627807006-POCLOUD,JASON_CS_S6A_L3_ALT_LR_OST_NTC_F08,Sentinel-6A MF Jason-CS L3 P4 Altimeter Low Resolution (LR) NTC Ocean Surface Topography (Unfiltered) Version F08,POCLOUD,2020-11-30T00:00:00.000Z,,-180.0,-66.15,180.0,66.15
+C2491724765-POCLOUD,JPL_RECON_GMSL,Reconstructed Global Mean Sea Level 1900-2018,POCLOUD,1900-01-01T00:00:00.000Z,2018-12-31T23:59:59.000Z,-180.0,-89.5,180.0,89.5
+C2210941541-LARC_ASDC,KORUSAQ_Model_Data,KORUS-AQ Ancillary Model Data Products ,LARC_ASDC,2016-04-30T00:00:00.000Z,2016-06-11T23:59:59.999Z,-180.0,25.0,180.0,67.0
+C2050135480-POCLOUD,L3S_LEO_AM-STAR-v2.80,GHRSST NOAA/STAR ACSPO v2.80 0.02 degree L3S Dataset from mid-Morning LEO Satellites (GDS v2),POCLOUD,2006-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2805339147-POCLOUD,L3S_LEO_DY-STAR-v2.81,GHRSST NOAA/STAR ACSPO v2.81 0.02 degree L3S Daily Dataset from LEO Satellites,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2805331435-POCLOUD,L3S_LEO_PM-STAR-v2.81,GHRSST NOAA/STAR ACSPO v2.81 0.02 degree L3S Dataset from Afternoon LEO Satellites,POCLOUD,2002-07-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2814094878-LPDAAC_ECS,LPJ_L2_SSREF,LPJ-PROSAIL L2 Global Simulated Dynamic Surface Reflectance V002,LPDAAC_ECS,2000-01-01T00:00:00.000Z,2022-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C2801693973-LPDAAC_ECS,LPJ_L2_SSREF,LPJ-PROSAIL L2 Global Simulated Dynamic Surface Reflectance V001,LPDAAC_ECS,2020-01-01T00:00:00.000Z,2020-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C2756847743-ORNL_CLOUD,LUH2_GCB2019_1851,"LUH2-GCB2019: Land-Use Harmonization 2 Update for the Global Carbon Budget, 850-2019",ORNL_CLOUD,0850-01-01T00:00:00.000Z,2019-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3271469628-LARC_ASDC,MAIA_ANC_SURFACEMONITOR_PM_2.5_SPECIES,Ancillary speciated PM data from the MAIA Surface Monitor Network,LARC_ASDC,2021-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3271469675-LARC_ASDC,MAIA_ANC_SURFACEMONITOR_PM_TOTAL,Ancillary total PM data from the MAIA Surface Monitor Network,LARC_ASDC,2021-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2585741154-OB_DAAC,MERGED_S3_OLCI_L3b_CYANTC,"Merged Sentinel-3A and Sentinel-3B OLCI Global Binned CyAN Project, True Color (TC) Data, version 5.0",OB_DAAC,2016-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948237-OB_CLOUD,MERGED_S3_OLCI_L3b_ILW,"Merged Sentinel-3A and Sentinel-3B OLCI Regional Binned Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2016-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3416412382-OB_CLOUD,MERGED_S3_OLCI_L3m_CYAN,"Merged Sentinel-3A and Sentinel-3B OLCI Regional Mapped Cyanobacteria Index (CI) Data, version 6.0",OB_CLOUD,2016-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3416412386-OB_CLOUD,MERGED_S3_OLCI_L3m_CYANTC,"Merged Sentinel-3A and Sentinel-3B OLCI Regional Mapped CyAN Project, True Color (TC) Data, version 6.0",OB_CLOUD,2016-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948350-OB_CLOUD,MERGED_S3_OLCI_L3m_ILW,"Merged Sentinel-3A and Sentinel-3B OLCI Regional Mapped Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2016-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2901524183-POCLOUD,MERGED_TP_J1_OSTM_OST_ALL_V52,Integrated Multi-Mission Ocean Altimeter Data for Climate Research complete time series Version 5.2,POCLOUD,1992-09-25T00:00:00.000Z,,-180.0,-66.0,180.0,66.0
+C2901523432-POCLOUD,MERGED_TP_J1_OSTM_OST_CYCLES_V52,Integrated Multi-Mission Ocean Altimeter Data for Climate Research Version 5.2,POCLOUD,1992-09-25T00:00:00.000Z,,-180.0,-66.0,180.0,66.0
+C3281901057-OB_CLOUD,MERIS_L2_FRS_IOP,"ENVISAT MERIS Level-2 Regional Full Resolution, Full Swath (FRS) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778845-OB_CLOUD,MERIS_L2_FRS_OC,"ENVISAT MERIS Level-2 Regional Full Resolution, Full Swath (FRS) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3433948159-OB_CLOUD,MERIS_L2_ILW,"ENVISAT MERIS Regional Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281901072-OB_CLOUD,MERIS_L2_RR_IOP,"ENVISAT MERIS Level-2 Regional Reduced Resolution (RR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778850-OB_CLOUD,MERIS_L2_RR_OC,"ENVISAT MERIS Level-2 Regional Reduced Resolution (RR) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778854-OB_CLOUD,MERIS_L3b_CHL,"ENVISAT MERIS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C2561580568-OB_DAAC,MERIS_L3b_CYAN,"ENVISAT MERIS Global Binned Cyanobacteria Index (CI) Data, version 5.0",OB_DAAC,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C2561580570-OB_DAAC,MERIS_L3b_CYANTC,"ENVISAT MERIS Global Binned CyAN Project, True Color (TC) Data, version 5.0",OB_DAAC,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3433948164-OB_CLOUD,MERIS_L3b_ILW,"ENVISAT MERIS Regional Binned Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778868-OB_CLOUD,MERIS_L3b_IOP,"ENVISAT MERIS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778872-OB_CLOUD,MERIS_L3b_KD,"ENVISAT MERIS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778878-OB_CLOUD,MERIS_L3b_PAR,"ENVISAT MERIS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778885-OB_CLOUD,MERIS_L3b_PIC,"ENVISAT MERIS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778891-OB_CLOUD,MERIS_L3b_POC,"ENVISAT MERIS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778899-OB_CLOUD,MERIS_L3b_RRS,"ENVISAT MERIS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778904-OB_CLOUD,MERIS_L3m_CHL,"ENVISAT MERIS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3416412319-OB_CLOUD,MERIS_L3m_CYAN,"ENVISAT MERIS Regional Mapped Cyanobacteria Index (CI) Data, version 6.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3416412340-OB_CLOUD,MERIS_L3m_CYANTC,"ENVISAT MERIS Regional Mapped CyAN Project, True Color (TC) Data, version 6.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3433948168-OB_CLOUD,MERIS_L3m_ILW,"ENVISAT MERIS Regional Mapped Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778909-OB_CLOUD,MERIS_L3m_IOP,"ENVISAT MERIS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778916-OB_CLOUD,MERIS_L3m_KD,"ENVISAT MERIS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778919-OB_CLOUD,MERIS_L3m_PAR,"ENVISAT MERIS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778924-OB_CLOUD,MERIS_L3m_PIC,"ENVISAT MERIS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778927-OB_CLOUD,MERIS_L3m_POC,"ENVISAT MERIS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3281778928-OB_CLOUD,MERIS_L3m_RRS,"ENVISAT MERIS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3467581033-OB_CLOUD,MERIS_L4b_AVW,"ENVISAT MERIS Level-4 Global Binned Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3467581108-OB_CLOUD,MERIS_L4b_CARBON,"ENVISAT MERIS Level-4 Global Binned Carbon Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3288082129-OB_CLOUD,MERIS_L4b_GSM,"ENVISAT MERIS Level-4 Global Binned Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3467581150-OB_CLOUD,MERIS_L4m_AVW,"ENVISAT MERIS Level-4 Global Mapped Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3467581216-OB_CLOUD,MERIS_L4m_CARBON,"ENVISAT MERIS Level-4 Global Mapped Carbon Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C3288082302-OB_CLOUD,MERIS_L4m_GSM,"ENVISAT MERIS Level-4 Global Mapped Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,2002-03-21T00:00:00Z,2012-05-09T00:00:00Z,-180.0,-90.0,180.0,90.0
+C2854334599-LARC_CLOUD,MI1B2E,MISR Level 1B2 Ellipsoid Data V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,,,,
+C2854334658-LARC_CLOUD,MI1B2T,MISR Level 1B2 Terrain Data V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,,,,
+C2854338720-LARC_CLOUD,MI3DAENF,MISR Level 3 FIRSTLOOK Global Aerosol product in netCDF format covering a day V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854338447-LARC_CLOUD,MI3DALNF,MISR Level 3 FIRSTLOOK Global Albedo product in netCDF format covering a day V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854338573-LARC_CLOUD,MI3DCDNF,MISR Level 3 FIRSTLOOK Global Cloud public Product in netCDF covering a day V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873768588-LARC_CLOUD,MI3DCLDN,MISR Level 3 Global Cloud public Product in netCDF format covering a day V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854338930-LARC_CLOUD,MI3DLSNF,MISR Level 3 FIRSTLOOK Global Land product in netCDF format covering a day V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854339684-LARC_CLOUD,MI3MAENF,MISR Level 3 FIRSTLOOK Global Aerosol product in netCDF format covering a month V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854339491-LARC_CLOUD,MI3MALNF,MISR Level 3 FIRSTLOOK Global Albedo product in netCDF format covering a month V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854339578-LARC_CLOUD,MI3MCDNF,MISR Level 3 FIRSTLOOK Global Cloud public Product in netCDF covering a month V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873768742-LARC_CLOUD,MI3MCLDN,MISR Level 3 Global Cloud public Product in netCDF format covering a month V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3387017483-LARC_CLOUD,MI3MCMVN,MISR Level 3 Cloud Motion Vector monthly Product in netCDF format V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854339835-LARC_CLOUD,MI3MLSNF,MISR Level 3 FIRSTLOOK Global Land product in netCDF format covering a month V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873769069-LARC_CLOUD,MI3QCLDN,MISR Level 3 Global Cloud public Product in netCDF format covering a quarter V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3387017591-LARC_CLOUD,MI3QCMVN,MISR Level 3 Cloud Motion Vector quarterly Product in netCDF format V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873769466-LARC_CLOUD,MI3YCLDN,MISR Level 3 Global Cloud public Product in netCDF format covering a year V002,LARC_CLOUD,1999-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3417583924-LARC_CLOUD,MI3YCMVN,MISR Level 3 Cloud Motion Vector yearly Product in netCDF format V002,LARC_CLOUD,1999-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854334537-LARC_CLOUD,MIB2GEOP,MISR Geometric Parameters V003,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854336973-LARC_CLOUD,MIL2ASAE,MISR Level 2 Aerosol parameters V003,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854335482-LARC_CLOUD,MIL2ASLF,MISR Level 2 FIRSTLOOK Surface parameters V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854337125-LARC_CLOUD,MIL2ASLS,MISR Level 2 Surface parameters V003,LARC_CLOUD,2000-03-01T01:06:13.000Z,,-180.0,-90.0,180.0,90.0
+C2854335355-LARC_CLOUD,MIL2TCCF,MISR Level 2 FIRSTLOOK TOA/Cloud Classifier parameters V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854336257-LARC_CLOUD,MIL2TCSP,MISR Level 2 TOA/Cloud Height and Motion parameters V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873769854-LARC_CLOUD,MIL3DAEN,MISR Level 3 Component Global Aerosol product in netCDF format covering a day V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873770629-LARC_CLOUD,MIL3DALN,MISR Level 3 Component Global Albedo product in netCDF format covering a day V006,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873771301-LARC_CLOUD,MIL3DLSN,MISR Level 3 Component Global Land product in netCDF format covering a day V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873771604-LARC_CLOUD,MIL3MAEN,MISR Level 3 Component Global Aerosol product in netCDF format covering a month V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873772253-LARC_CLOUD,MIL3MALN,MISR Level 3 Component Global Albedo product in netCDF format covering a month V006,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873772960-LARC_CLOUD,MIL3MJTA,MISR Level 3 Global Joint Aerosol monthly product V002,LARC_CLOUD,2000-03-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873773072-LARC_CLOUD,MIL3MLSN,MISR Level 3 Component Global Land product in netCDF format covering a month V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873773600-LARC_CLOUD,MIL3QAEN,MISR Level 3 Component Global Aerosol seasonal product in netCDF format V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873773976-LARC_CLOUD,MIL3QALN,MISR Level 3 Component Global Albedo seasonal product in netCDF format V006,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873774574-LARC_CLOUD,MIL3QLSN,MISR Level 3 Component Global Land seasonal product in netCDF format V004,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873774819-LARC_CLOUD,MIL3YAEN,MISR Level 3 Component Global Aerosol product in netCDF format covering a year V004,LARC_CLOUD,1999-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873775262-LARC_CLOUD,MIL3YALN,MISR Level 3 Component Global Albedo product in netCDF format covering a year V006,LARC_CLOUD,1999-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2873775922-LARC_CLOUD,MIL3YLSN,MISR Level 3 Component Global Land product in netCDF format covering a year V004,LARC_CLOUD,1999-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2854335241-LARC_CLOUD,MIRCCMF,MISR FIRSTLOOK radiometric camera-by-camera Cloud Mask V002,LARC_CLOUD,1999-12-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2006849995-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_ACC_SMST_v1.0,Southern Ocean Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,148.0,-57.5,158.0,-53.0
+C2006849866-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_BassStrait_v1.0,Bass Strait Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,143.8646,-41.99857,147.8438,-38.00927
+C2258661664-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_Boknis_v1.0,Boknis Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,9.2,53.5,14.5,58.0
+C2006849794-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_CapeBasin_v1.0,Cape Basin Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,11.82292,-44.99279,15.80208,-41.01421
+C2258640557-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_GotlandBasin_v1.0,Gotland Basin Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,17.0,54.2,21.2,59.5
+C2006849706-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_LabradorSea_v1.0,Labrador Sea Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,-63.61784,59.5549,-58.52856,63.79824
+C2006849650-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_MarmaraSea_v1.0,Marmara Sea Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,25.51042,38.50841,29.48958,42.49986
+C2263417492-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_NWAustralia_v1.0,Northwest Australian Shelf Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,120.5,-15.0,124.5,-11.0
+C2006849488-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_NWPacific_v1.0,Northwest Pacific Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,132.9062,19.00565,136.8854,22.99216
+C2006849571-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_NewCaledonia_v1.0,New Caledonia Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,166.0,-26.0,171.0,-22.0
+C2006849345-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_ROAM_MIZ_v1.0,Northeast Weddell Sea Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,1.197917,-63.57185,5.177083,-59.5867
+C2006849257-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_RockallTrough_v1.0,Rockall Trough Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,-12.18558,59.54496,-7.320777,63.73713
+C2263419126-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_WestAtlantic_v1.0,West Atlantic Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,-76.5,32.7,-72.0,38.7
+C2006849087-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_WesternMed_v1.0,Mediterranean Sea Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,1.010417,36.50821,4.989583,40.48752
+C2258633956-POCLOUD,MITgcm_LLC4320_Pre-SWOT_JPL_L4_Yongala_v1.0,Yongala Pre-SWOT Level-4 Hourly MITgcm LLC4320 Native Grid 2km Oceanographic Dataset Version 1.0,POCLOUD,2011-09-13T00:00:00.000Z,2012-11-15T00:00:00.000Z,146.25,-20.5,150.25,-16.5
+C3177834360-NSIDC_CPRD,MODGRNLD,"Multilayer Greenland Ice Surface Temperature, Surface Albedo, and Water Vapor from MODIS V001",NSIDC_CPRD,2000-03-01T00:00:00.000Z,2021-08-31T23:59:59.999Z,-94.0,58.0,12.0,84.0
+C1570116979-OB_DAAC,MODISA_L1,"Aqua MODIS Level-1 Level-1 Data, version 1",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2526537408-OB_DAAC,MODISA_L1_GEO,"Aqua MODIS Level-1 Geolocation Product Data, version 1",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380708974-OB_CLOUD,MODISA_L2_IOP,"Aqua MODIS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380708971-OB_CLOUD,MODISA_L2_IOP_NRT,"Aqua MODIS Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615905765-OB_DAAC,MODISA_L2_SST,"Aqua MODIS Level-Regional Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615905764-OB_DAAC,MODISA_L2_SST4,"Aqua MODIS Level-2 Regional 4µm Nighttime Sea Surface Temperature (SST4) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945453-OB_DAAC,MODISA_L2_SST4_NRT,"Aqua MODIS Level-2 Regional 4µm Day/Night Sea Surface Temperature (SST4) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945527-OB_DAAC,MODISA_L2_SST_NRT,"Aqua MODIS Level-2 Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380708988-OB_CLOUD,MODISA_L3b_CHL,"Aqua MODIS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380708984-OB_CLOUD,MODISA_L3b_CHL_NRT,"Aqua MODIS Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709029-OB_CLOUD,MODISA_L3b_FLH,"Aqua MODIS Level-3 Global Binned Fluorescence Line Height (FLH) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709001-OB_CLOUD,MODISA_L3b_FLH_NRT,"Aqua MODIS Level-3 Global Binned Fluorescence Line Height (FLH) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709070-OB_CLOUD,MODISA_L3b_IOP,"Aqua MODIS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3476588350-OB_CLOUD,MODISA_L3b_IOP_NRT,"Aqua MODIS Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709086-OB_CLOUD,MODISA_L3b_KD,"Aqua MODIS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709080-OB_CLOUD,MODISA_L3b_KD_NRT,"Aqua MODIS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615905766-OB_DAAC,MODISA_L3b_NSST,"Aqua MODIS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945661-OB_DAAC,MODISA_L3b_NSST_NRT,"Aqua MODIS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709097-OB_CLOUD,MODISA_L3b_PAR,"Aqua MODIS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709094-OB_CLOUD,MODISA_L3b_PAR_NRT,"Aqua MODIS Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709104-OB_CLOUD,MODISA_L3b_PIC,"Aqua MODIS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709103-OB_CLOUD,MODISA_L3b_PIC_NRT,"Aqua MODIS Level-3 Global Binned Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709108-OB_CLOUD,MODISA_L3b_POC,"Aqua MODIS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709106-OB_CLOUD,MODISA_L3b_POC_NRT,"Aqua MODIS Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709117-OB_CLOUD,MODISA_L3b_RRS,"Aqua MODIS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709112-OB_CLOUD,MODISA_L3b_RRS_NRT,"Aqua MODIS Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615905769-OB_DAAC,MODISA_L3b_SST,"Aqua MODIS Level-3 Global Binned 11µm Daytime Sea Surface Temperature (SST) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615905768-OB_DAAC,MODISA_L3b_SST4,"Aqua MODIS Level-3 Global Binned 4µm Nighttime Sea Surface Temperature (SST4) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945731-OB_DAAC,MODISA_L3b_SST4_NRT,"Aqua MODIS Level-3 Global Binned 4µm Day/Night Sea Surface Temperature (SST4) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945804-OB_DAAC,MODISA_L3b_SST_NRT,"Aqua MODIS Level-3 Global Binned 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709159-OB_CLOUD,MODISA_L3m_FLH,"Aqua MODIS Level-3 Global Mapped Fluorescence Line Height (FLH) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709143-OB_CLOUD,MODISA_L3m_FLH_NRT,"Aqua MODIS Level-3 Global Mapped Fluorescence Line Height (FLH) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3476588467-OB_CLOUD,MODISA_L3m_IOP_NRT,"Aqua MODIS Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709189-OB_CLOUD,MODISA_L3m_KD_NRT,"Aqua MODIS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615929573-OB_DAAC,MODISA_L3m_NSST,"Aqua MODIS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945873-OB_DAAC,MODISA_L3m_NSST_NRT,"Aqua MODIS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709277-OB_CLOUD,MODISA_L3m_PAR,"Aqua MODIS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709244-OB_CLOUD,MODISA_L3m_PAR_NRT,"Aqua MODIS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709319-OB_CLOUD,MODISA_L3m_PIC,"Aqua MODIS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709307-OB_CLOUD,MODISA_L3m_PIC_NRT,"Aqua MODIS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709345-OB_CLOUD,MODISA_L3m_POC,"Aqua MODIS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709332-OB_CLOUD,MODISA_L3m_POC_NRT,"Aqua MODIS Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709369-OB_CLOUD,MODISA_L3m_RRS,"Aqua MODIS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3380709359-OB_CLOUD,MODISA_L3m_RRS_NRT,"Aqua MODIS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615905770-OB_DAAC,MODISA_L3m_SST,"Aqua MODIS Level-3 Global Mapped 11µm Daytime Sea Surface Temperature (SST) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615929578-OB_DAAC,MODISA_L3m_SST4,"Aqua MODIS Level-3 Global Mapped 4µm Nighttime Sea Surface Temperature (SST4) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945930-OB_DAAC,MODISA_L3m_SST4_NRT,"Aqua MODIS Level-3 Global Mapped 4µm Day/Night Sea Surface Temperature (SST4) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641945980-OB_DAAC,MODISA_L3m_SST_NRT,"Aqua MODIS Level-3 Global Mapped 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985652-OB_CLOUD,MODISA_L4b_AVW,"Aqua MODIS Level-4 Global Binned Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985653-OB_CLOUD,MODISA_L4b_CARBON,"Aqua MODIS Level-4 Global Binned Carbon Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3427336459-OB_CLOUD,MODISA_L4b_GSM,"Aqua MODIS Level-4 Global Binned Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985654-OB_CLOUD,MODISA_L4m_AVW,"Aqua MODIS Level-4 Global Mapped Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985655-OB_CLOUD,MODISA_L4m_CARBON,"Aqua MODIS Level-4 Global Mapped Carbon Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3534747104-OB_CLOUD,MODISA_L4m_ELOEV,"Aqua MODIS Global Mapped Eulerian and Lagrangian Oceanography and Ecology Variables Data, version 1",OB_CLOUD,2002-07-04T00:00:00Z,2021-10-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3427336480-OB_CLOUD,MODISA_L4m_GSM,"Aqua MODIS Level-4 Global Mapped Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,2002-07-04T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1570116636-OB_DAAC,MODIST_L1,"Terra MODIS Level-1 Level-1 Data, version 1",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2471262183-OB_DAAC,MODIST_L1_GEO,"Terra MODIS Level-1 Geolocation Product Data, version 1",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236975-OB_CLOUD,MODIST_L2_IOP,"Terra MODIS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236974-OB_CLOUD,MODIST_L2_IOP_NRT,"Terra MODIS Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236979-OB_CLOUD,MODIST_L2_OC,"Terra MODIS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934250-OB_DAAC,MODIST_L2_SST,"Terra MODIS Level-Regional Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934239-OB_DAAC,MODIST_L2_SST4,"Terra MODIS Level-2 Regional 4µm Nighttime Sea Surface Temperature (SST4) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641918996-OB_DAAC,MODIST_L2_SST4_NRT,"Terra MODIS Level-2 Regional 4µm Day/Night Sea Surface Temperature (SST4) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641917076-OB_DAAC,MODIST_L2_SST_NRT,"Terra MODIS Level-2 Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236986-OB_CLOUD,MODIST_L3b_CHL,"Terra MODIS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236980-OB_CLOUD,MODIST_L3b_CHL_NRT,"Terra MODIS Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384236999-OB_CLOUD,MODIST_L3b_FLH,"Terra MODIS Level-3 Global Binned Fluorescence Line Height (FLH) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3476250769-OB_CLOUD,MODIST_L3b_FLH_NRT,"Terra MODIS Level-3 Global Binned Fluorescence Line Height (FLH) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237062-OB_CLOUD,MODIST_L3b_IOP,"Terra MODIS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237025-OB_CLOUD,MODIST_L3b_IOP_NRT,"Terra MODIS Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237110-OB_CLOUD,MODIST_L3b_KD,"Terra MODIS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237084-OB_CLOUD,MODIST_L3b_KD_NRT,"Terra MODIS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934256-OB_DAAC,MODIST_L3b_NSST,"Terra MODIS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641916383-OB_DAAC,MODIST_L3b_NSST_NRT,"Terra MODIS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237152-OB_CLOUD,MODIST_L3b_PAR,"Terra MODIS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237137-OB_CLOUD,MODIST_L3b_PAR_NRT,"Terra MODIS Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237174-OB_CLOUD,MODIST_L3b_PIC,"Terra MODIS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237161-OB_CLOUD,MODIST_L3b_PIC_NRT,"Terra MODIS Level-3 Global Binned Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237230-OB_CLOUD,MODIST_L3b_POC,"Terra MODIS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237196-OB_CLOUD,MODIST_L3b_POC_NRT,"Terra MODIS Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237342-OB_CLOUD,MODIST_L3b_RRS,"Terra MODIS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237274-OB_CLOUD,MODIST_L3b_RRS_NRT,"Terra MODIS Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934268-OB_DAAC,MODIST_L3b_SST,"Terra MODIS Level-3 Global Binned 11µm Daytime Sea Surface Temperature (SST) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934263-OB_DAAC,MODIST_L3b_SST4,"Terra MODIS Level-3 Global Binned 4µm Nighttime Sea Surface Temperature (SST4) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641915709-OB_DAAC,MODIST_L3b_SST4_NRT,"Terra MODIS Level-3 Global Binned 4µm Day/Night Sea Surface Temperature (SST4) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641915272-OB_DAAC,MODIST_L3b_SST_NRT,"Terra MODIS Level-3 Global Binned 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237409-OB_CLOUD,MODIST_L3m_CHL_NRT,"Terra MODIS Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237454-OB_CLOUD,MODIST_L3m_FLH,"Terra MODIS Level-3 Global Mapped Fluorescence Line Height (FLH) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3476250770-OB_CLOUD,MODIST_L3m_FLH_NRT,"Terra MODIS Level-3 Global Mapped Fluorescence Line Height (FLH) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237564-OB_CLOUD,MODIST_L3m_IOP,"Terra MODIS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237531-OB_CLOUD,MODIST_L3m_IOP_NRT,"Terra MODIS Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237605-OB_CLOUD,MODIST_L3m_KD,"Terra MODIS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237582-OB_CLOUD,MODIST_L3m_KD_NRT,"Terra MODIS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934275-OB_DAAC,MODIST_L3m_NSST,"Terra MODIS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641914526-OB_DAAC,MODIST_L3m_NSST_NRT,"Terra MODIS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237648-OB_CLOUD,MODIST_L3m_PAR,"Terra MODIS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237629-OB_CLOUD,MODIST_L3m_PAR_NRT,"Terra MODIS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237659-OB_CLOUD,MODIST_L3m_PIC,"Terra MODIS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237656-OB_CLOUD,MODIST_L3m_PIC_NRT,"Terra MODIS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237661-OB_CLOUD,MODIST_L3m_POC,"Terra MODIS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237660-OB_CLOUD,MODIST_L3m_POC_NRT,"Terra MODIS Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237665-OB_CLOUD,MODIST_L3m_RRS,"Terra MODIS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3384237664-OB_CLOUD,MODIST_L3m_RRS_NRT,"Terra MODIS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934288-OB_DAAC,MODIST_L3m_SST,"Terra MODIS Level-3 Global Mapped 11µm Daytime Sea Surface Temperature (SST) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615934284-OB_DAAC,MODIST_L3m_SST4,"Terra MODIS Level-3 Global Mapped 4µm Nighttime Sea Surface Temperature (SST4) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641914065-OB_DAAC,MODIST_L3m_SST4_NRT,"Terra MODIS Level-3 Global Mapped 4µm Day/Night Sea Surface Temperature (SST4) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1641913601-OB_DAAC,MODIST_L3m_SST_NRT,"Terra MODIS Level-3 Global Mapped 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2019.0",OB_DAAC,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985657-OB_CLOUD,MODIST_L4b_AVW,"Terra MODIS Level-4 Global Binned Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985659-OB_CLOUD,MODIST_L4b_CARBON,"Terra MODIS Level-4 Global Binned Carbon Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3427337282-OB_CLOUD,MODIST_L4b_GSM,"Terra MODIS Level-4 Global Binned Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985660-OB_CLOUD,MODIST_L4m_AVW,"Terra MODIS Level-4 Global Mapped Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985663-OB_CLOUD,MODIST_L4m_CARBON,"Terra MODIS Level-4 Global Mapped Carbon Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3427337291-OB_CLOUD,MODIST_L4m_GSM,"Terra MODIS Level-4 Global Mapped Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,2000-02-24T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2036881966-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_8DAY_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR 8 Day 4km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877838-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_8DAY_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR 8 Day 9km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882179-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_ANNUAL_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR Annual 4km Nighttime V2019.0,POCLOUD,2002-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877847-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_ANNUAL_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR Annual 9km Nighttime V2019.0,POCLOUD,2002-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036881975-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_DAILY_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR Daily 4km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877856-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_DAILY_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR Daily 9km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882188-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_MONTHLY_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR Monthly 4km Nighttime V2019.0,POCLOUD,2002-07-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877865-POCLOUD,MODIS_AQUA_L3_SST_MID-IR_MONTHLY_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST MID-IR Monthly 9km Nighttime V2019.0,POCLOUD,2002-07-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036881986-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Daytime V2019.0,POCLOUD,2002-07-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036881993-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877890-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_8DAY_9KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR 8 Day 9km Daytime V2019.0,POCLOUD,2002-07-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877904-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_8DAY_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR 8 Day 9km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882197-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_ANNUAL_4KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Annual 4km Daytime V2019.0,POCLOUD,2002-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882206-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_ANNUAL_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Annual 4km Nighttime V2019.0,POCLOUD,2002-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877912-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_ANNUAL_9KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Annual 9km Daytime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877920-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_ANNUAL_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Annual 9km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036880650-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_DAILY_4KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Daily 4km Daytime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882003-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_DAILY_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Daily 4km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877928-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_DAILY_9KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Daily 9km Daytime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877937-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_DAILY_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Daily 9km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882228-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_MONTHLY_4KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Monthly 4km Daytime V2019.0,POCLOUD,2002-07-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882237-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_MONTHLY_4KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Monthly 4km Nighttime V2019.0,POCLOUD,2002-07-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877944-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_MONTHLY_9KM_DAYTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Monthly 9km Daytime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877952-POCLOUD,MODIS_AQUA_L3_SST_THERMAL_MONTHLY_9KM_NIGHTTIME_V2019.0,MODIS Aqua Level 3 SST Thermal IR Monthly 9km Nighttime V2019.0,POCLOUD,2002-07-03T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882246-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_8DAY_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR 8 day 4km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877960-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_8DAY_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR 8 Day 9km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882255-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_ANNUAL_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR Annual 4km Nighttime V2019.0,POCLOUD,2000-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877972-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_ANNUAL_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR Annual 9km Nighttime V2019.0,POCLOUD,2000-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882265-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_DAILY_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Mid-IR Daily 4km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877977-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_DAILY_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR Daily 9km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882273-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_MONTHLY_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR Monthly 4km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877978-POCLOUD,MODIS_TERRA_L3_SST_MID-IR_MONTHLY_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST MID-IR Monthly 9km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882282-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_8DAY_4KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR 8 Day 4km Daytime V2019.0,POCLOUD,2000-02-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882292-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877983-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_8DAY_9KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR 8 Day 9km Daytime V2019.0,POCLOUD,2000-02-18T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877986-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_8DAY_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR 8 Day 9km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882301-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_ANNUAL_4KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Annual 4km Daytime V2019.0,POCLOUD,2000-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882310-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_ANNUAL_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Annual 4km Nighttime V2019.0,POCLOUD,2000-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877987-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_ANNUAL_9KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Annual 9km Daytime V2019.0,POCLOUD,2000-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877989-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_ANNUAL_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Annual 9km Nighttime V2019.0,POCLOUD,2000-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036880725-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_DAILY_4KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Daily 4km Daytime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882319-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_DAILY_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Daily 4km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877991-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_DAILY_9KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Daily 9km Daytime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877993-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_DAILY_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Daily 9km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882327-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_MONTHLY_4KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Monthly 4km Daytime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036882337-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_MONTHLY_4KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Monthly 4km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036877995-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_MONTHLY_9KM_DAYTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Monthly 9km Daytime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036878004-POCLOUD,MODIS_TERRA_L3_SST_THERMAL_MONTHLY_9KM_NIGHTTIME_V2019.0,MODIS Terra Level 3 SST Thermal IR Monthly 9km Nighttime V2019.0,POCLOUD,2000-02-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2545284712-LARC_ASDC,MOOSE_AircraftRemoteSensing_NASA-G3_GCAS_Data,MOOSE NASA G-3 Aircraft GEO-CAPE Airborne Simulator (GCAS) Remotely Sensed Data,LARC_ASDC,2021-06-05T00:00:00.000Z,2021-07-01T23:59:59.999Z,-87.2,35.0,-70.1,45.6
+C2098739529-POCLOUD,MSG01-OSPO-L2P-v1.0,NOAA GHRSST Level 2P Indian Ocean Regional Skin Sea Surface Temperature v1.0 from the Spinning Enhanced Visible and InfraRed Imager (SEVIRI) on the Meteosat Second Generation-1 (MSG-1) satellite,POCLOUD,2018-09-18T00:00:00.000Z,2022-06-01T23:00:00.000Z,-81.0,-73.0,81.0,73.0
+C2604362899-POCLOUD,MSG02-OSPO-L2P-v1.0,NOAA GHRSST Level 2P Indian Ocean Regional Skin Sea Surface Temperature v1.0 from the Spinning Enhanced Visible and InfraRed Imager (SEVIRI) on the Meteosat Second Generation-2 (MSG-2) satellite,POCLOUD,2013-08-01T12:30:00.000Z,,-81.0,-73.0,81.0,73.0
+C2036878029-POCLOUD,MSG03-OSPO-L2P-v1.0,GHRSST Level 2P Atlantic Regional Skin Sea Surface Temperature from the Spinning Enhanced Visible and InfraRed Imager (SEVIRI) on the Meteosat Second Generation (MSG-3) satellite (GDS version 2),POCLOUD,2013-08-01T12:30:00.000Z,,-81.0,-73.0,81.0,73.0
+C2098740781-POCLOUD,MSG04-OSPO-L2P-v1.0,NOAA GHRSST Level 2P Atlantic Ocean Regional Skin Sea Surface Temperature v1.0 from the Spinning Enhanced Visible and InfraRed Imager (SEVIRI) on the Meteosat Second Generation-4 (MSG-4) satellite,POCLOUD,2018-09-10T00:00:00.000Z,2023-03-21T23:59:00.000Z,-81.0,-73.0,81.0,73.0
+C2102664483-LPDAAC_ECS,MSLSP30NA,MuSLI Multi-Source Land Surface Phenology Yearly North America 30 m V011,LPDAAC_ECS,2016-01-01T00:00:00.000Z,2019-12-31T23:59:59.000Z,-180.0,0.0,0.0,90.0
+C2499940520-POCLOUD,MTSAT2-OSPO-L2P-v1.0,GHRSST Level 2P Western Pacific Regional Skin Sea Surface Temperature from the Multifunctional Transport Satellite 2 (MTSAT-2) (GDS version 2),POCLOUD,2013-08-01T09:32:00.000Z,2015-12-04T11:15:00.000Z,-180.0,-80.0,180.0,79.0
+C2754899545-POCLOUD,N21-VIIRS-L3U-ACSPO-v2.80,GHRSST Level 3U NOAA ACSPO SST v2.80 from VIIRS on NOAA-21 Satellite,POCLOUD,2023-03-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1688125085-LARC_ASDC,NAAMES_Misc_Ship_Data,"NAAMES R/V Atlantis Miscellaneous Data, Version 1",LARC_ASDC,2015-01-01T00:00:00.000Z,2018-09-24T23:59:59.999Z,-180.0,0.0,179.0,90.0
+C3526925159-ORNL_CLOUD,NACP_MsTMIP_TBMO_1225,"NACP MsTMIP: Global 0.5-degree Model Outputs in Standard Format, Version 1.0",ORNL_CLOUD,1900-01-01T00:00:00.000Z,2010-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3309450672-POCLOUD,NASA_SSH_REF_ALONGTRACK_V1,NASA-SSH Along-Track Sea Surface Height from Standardized Reference Missions Version 1,POCLOUD,1992-10-25T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2784871888-ORNL_CLOUD,NA_MODIS_Surface_Biophysics_1210,"MODIS-derived Biophysical Parameters for 5-km Land Cover, North America, 2000-2012 ",ORNL_CLOUD,2000-01-01T00:00:00.000Z,2012-12-31T23:59:59.999Z,-160.0,20.0,-40.0,60.0
+C2794540918-NSIDC_ECS,NSIDC-0079,Bootstrap Sea Ice Concentrations from Nimbus-7 SMMR and DMSP SSM/I-SSMIS V004,NSIDC_ECS,1978-11-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3177837864-NSIDC_CPRD,NSIDC-0079,Bootstrap Sea Ice Concentrations from Nimbus-7 SMMR and DMSP SSM/I-SSMIS V004,NSIDC_CPRD,1978-11-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3291177469-NSIDC_CPRD,NSIDC-0484,MEaSUREs InSAR-Based Antarctica Ice Velocity Map V002,NSIDC_CPRD,1996-01-01T00:00:00.000Z,2016-12-31T23:59:59.999Z,-180.0,-90.0,180.0,-60.0
+C3291000593-NSIDC_CPRD,NSIDC-0531,MEaSUREs Northern Hemisphere Terrestrial Snow Cover Extent Weekly 100km EASE-Grid 2.0 V001,NSIDC_CPRD,1966-10-04T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,0.0,180.0,90.0
+C3291000765-NSIDC_CPRD,NSIDC-0532,MEaSUREs Arctic Sea Ice Characterization Daily 25km EASE-Grid 2.0 V001,NSIDC_CPRD,1979-01-01T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,0.0,180.0,90.0
+C3291001072-NSIDC_CPRD,NSIDC-0533,MEaSUREs Greenland Surface Melt Daily 25km EASE-Grid 2.0 V001,NSIDC_CPRD,1979-01-02T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,0.0,180.0,90.0
+C3291002011-NSIDC_CPRD,NSIDC-0534,MEaSUREs Northern Hemisphere State of Cryosphere Daily 25km EASE-Grid 2.0 V001,NSIDC_CPRD,1999-01-01T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,0.0,180.0,90.0
+C3291002174-NSIDC_CPRD,NSIDC-0535,MEaSUREs Northern Hemisphere State of Cryosphere Weekly 100km EASE-Grid 2.0 V001,NSIDC_CPRD,1979-01-02T00:00:00.000Z,2012-12-31T23:59:59.999Z,-180.0,0.0,180.0,90.0
+C3298025582-NSIDC_CPRD,NSIDC-0720,MEaSUREs Annual Antarctic Ice Velocity Maps V001,NSIDC_CPRD,2000-07-01T00:00:00.000Z,2001-06-30T23:59:59.999Z,-180.0,-90.0,180.0,-60.0
+C3177836675-NSIDC_CPRD,NSIDC-0738,SMAP Radiometer Twice-Daily rSIR-Enhanced EASE-Grid 2.0 Brightness Temperatures V002,NSIDC_CPRD,2015-03-31T00:00:00.000Z,2022-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3298047930-NSIDC_CPRD,NSIDC-0754,MEaSUREs Phase-Based Antarctica Ice Velocity Map V001,NSIDC_CPRD,1996-01-01T00:00:00.000Z,2018-12-31T23:59:59.999Z,-180.0,-90.0,180.0,-60.0
+C3298056659-NSIDC_CPRD,NSIDC-0756,MEaSUREs BedMachine Antarctica V003,NSIDC_CPRD,1970-01-01T00:00:00.000Z,2019-10-01T23:59:59.999Z,-180.0,-90.0,180.0,-53.0
+C3298060693-NSIDC_CPRD,NSIDC-0761,MEaSUREs Multi-year Reference Velocity Maps of the Antarctic Ice Sheet V001,NSIDC_CPRD,2014-07-01T00:00:00.000Z,2017-06-30T23:59:59.999Z,-180.0,-90.0,180.0,-60.0
+C3643680627-NSIDC_CPRD,NSIDC-0773,ICESat-2 and CryoSat-2 L4 Monthly Arctic Snow Depth and Sea Ice Thickness V001,NSIDC_CPRD,2018-10-01T00:00:00.000Z,2021-04-30T23:59:59.999Z,-180.0,62.0,180.0,90.0
+C3177836855-NSIDC_CPRD,NSIDC-0774,SMAP Radar Twice-Daily SAR and SIR-Enhanced Scatterometer EASE-Grid 2.0 Radar Backscatter V001,NSIDC_CPRD,2015-04-13T00:00:00.000Z,2015-07-12T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3291016291-NSIDC_CPRD,NSIDC-0775,MEaSUREs ITS_LIVE Landsat Image-Pair Glacier and Ice Sheet Surface Velocities V001,NSIDC_CPRD,1982-11-12T00:00:00.000Z,2019-04-27T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3618748415-NSIDC_CPRD,NSIDC-0776,MEaSUREs ITS_LIVE Regional Glacier and Ice Sheet Surface Velocities V002,NSIDC_CPRD,1984-01-01T00:00:00.000Z,2022-12-31T23:59:59.999Z,-171.53,-58.71,173.59,85.03
+C3298525136-NSIDC_CPRD,NSIDC-0777,MEaSUREs Greenland Ice Velocity: Selected Glacier Site Single-Pair Velocity Maps from Optical Images V001,NSIDC_CPRD,2016-01-01T00:00:00.000Z,2023-12-29T23:59:59.999Z,-70.0,62.0,-20.0,82.0
+C3298526284-NSIDC_CPRD,NSIDC-0782,MEaSUREs ITS_LIVE Antarctic Grounded Ice Sheet Elevation Change V001,NSIDC_CPRD,1985-04-17T00:00:00.000Z,2020-12-16T23:59:59.999Z,-180.0,-90.0,180.0,-60.0
+C3177836398-NSIDC_CPRD,NSIDC-0786,NSCAT Twice-Daily SIR-Enhanced EASE-Grid 2.0 Radar Backscatter V001,NSIDC_CPRD,1996-09-14T00:00:00.000Z,1997-06-30T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3177836482-NSIDC_CPRD,NSIDC-0787,SASS Twice-Daily SIR-Enhanced EASE-Grid 2.0 Radar Backscatter V001,NSIDC_CPRD,1978-07-07T00:00:00.000Z,1978-10-10T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3171846878-NSIDC_CPRD,NSIDC-0791,MODIS/Terra Global Annual 0.01Deg CMG Snow Cover Climatology V001,NSIDC_CPRD,2000-03-01T00:00:00.000Z,2023-07-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3327092253-NSIDC_CPRD,NSIDC-0792,"MEaSUREs ITS_LIVE Antarctic Quarterly 1920 m Ice Shelf Height Change and Basal Melt Rates, 1992-2017 V001",NSIDC_CPRD,1992-03-17T00:00:00.000Z,2017-12-16T23:59:59.999Z,-180.0,-90.0,180.0,-54.0
+C3327092422-NSIDC_CPRD,NSIDC-0793,"MEaSUREs ITS_LIVE Greenland Monthly 120 m Ice Sheet Extent Masks, 1972-2022 V001",NSIDC_CPRD,1972-09-15T00:00:00.000Z,2022-02-15T23:59:59.999Z,-94.4,58.33,11.32,81.51
+C3327092641-NSIDC_CPRD,NSIDC-0794,"MEaSUREs ITS_LIVE Antarctic Annual 240 m Ice Sheet Extent Masks, 1997-2021 V001",NSIDC_CPRD,1997-10-01T00:00:00.000Z,2021-03-14T23:59:59.999Z,-180.0,-90.0,180.0,-57.6
+C1595664379-LARC_ASDC,NVAP_CLIMATE_Layered-Precipitable-Water,NASA Water Vapor Project MEaSUREs (NVAP-M) CLIMATE Layered Precipitable Water,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-01T23:59:59.999999Z,-179.9,-90.0,180.0,90.0
+C1600001034-LARC_ASDC,NVAP_CLIMATE_Total-Precipitable-Water,NASA Water Vapor Project MEaSUREs (NVAP-M) CLIMATE Total Precipitable Water,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-01T23:59:59.999999Z,-179.9,-90.0,180.0,90.0
+C1599730870-LARC_ASDC,NVAP_OCEAN_Total-Precipitable-Water,NASA Water Vapor Project MEaSUREs (NVAP-M) OCEAN Total Precipitable Water,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-01T23:59:59.999999Z,-179.9,-90.0,180.0,90.0
+C1596748680-LARC_ASDC,NVAP_WEATHER_Layered-Precipitable-Water,NASA Water Vapor Project MEaSUREs (NVAP-M) WEATHER Layered Precipitable Water,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-01T23:59:59.999999Z,-179.9,-90.0,180.0,90.0
+C1600355222-LARC_ASDC,NVAP_WEATHER_Total-Precipitable-Water,NASA Water Vapor Project MEaSUREs (NVAP-M) NVAP WEATHER Total Precipitable Water,LARC_ASDC,1988-01-01T00:00:00.000000Z,2009-12-01T23:59:59.999999Z,-179.9,-90.0,180.0,90.0
+C3300834679-OB_CLOUD,OCTS_L1,"ADEOS-I OCTS Level-1A Data, version 2",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834690-OB_CLOUD,OCTS_L2_IOP,"ADEOS-I OCTS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834711-OB_CLOUD,OCTS_L2_OC,"ADEOS-I OCTS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834719-OB_CLOUD,OCTS_L3b_CHL,"ADEOS-I OCTS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834731-OB_CLOUD,OCTS_L3b_IOP,"ADEOS-I OCTS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834737-OB_CLOUD,OCTS_L3b_KD,"ADEOS-I OCTS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834749-OB_CLOUD,OCTS_L3b_PAR,"ADEOS-I OCTS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834762-OB_CLOUD,OCTS_L3b_PIC,"ADEOS-I OCTS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834780-OB_CLOUD,OCTS_L3b_POC,"ADEOS-I OCTS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834794-OB_CLOUD,OCTS_L3b_RRS,"ADEOS-I OCTS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834809-OB_CLOUD,OCTS_L3m_CHL,"ADEOS-I OCTS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834819-OB_CLOUD,OCTS_L3m_IOP,"ADEOS-I OCTS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834825-OB_CLOUD,OCTS_L3m_KD,"ADEOS-I OCTS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834829-OB_CLOUD,OCTS_L3m_PAR,"ADEOS-I OCTS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834831-OB_CLOUD,OCTS_L3m_PIC,"ADEOS-I OCTS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834842-OB_CLOUD,OCTS_L3m_POC,"ADEOS-I OCTS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3300834849-OB_CLOUD,OCTS_L3m_RRS,"ADEOS-I OCTS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,1996-10-31T00:00:00Z,1997-06-30T23:59:59Z,-180.0,-90.0,180.0,90.0
+C2095055342-POCLOUD,OISSS_L4_multimission_7day_v1,Multi-Mission Optimally Interpolated Sea Surface Salinity Global Dataset V1,POCLOUD,2011-08-24T12:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2589160971-POCLOUD,OISSS_L4_multimission_7day_v2,Multi-Mission Optimally Interpolated Sea Surface Salinity Global Dataset V2,POCLOUD,2011-08-24T12:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2179010138-POCLOUD,OISSS_L4_multimission_monthly_v1,Multi-Mission Optimally Interpolated Sea Surface Salinity Global Monthly Dataset V1,POCLOUD,2011-09-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2589165108-POCLOUD,OISSS_L4_multimission_monthly_v2,Multi-Mission Optimally Interpolated Sea Surface Salinity Global Monthly Dataset V2,POCLOUD,2011-08-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1577017384-OB_DAAC,OLCIS3A_L1_EFR,"Sentinel-3A OLCI Level-1B Earth-observation Full Resolution (EFR) Data, version 1",OB_DAAC,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1570120874-OB_DAAC,OLCIS3A_L1_ERR,"Sentinel-3A OLCI Level-1B Earth-observation Reduced Resolution (ERR) Data, version 1",OB_DAAC,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446181-OB_CLOUD,OLCIS3A_L2_EFR_IOP,"Sentinel-3A OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446161-OB_CLOUD,OLCIS3A_L2_EFR_IOP_NRT,"Sentinel-3A OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446207-OB_CLOUD,OLCIS3A_L2_EFR_OC_NRT,"Sentinel-3A OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Ocean Color (OC) - Near Real-time Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446278-OB_CLOUD,OLCIS3A_L2_ERR_IOP,"Sentinel-3A OLCI Level-2 Regional Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446252-OB_CLOUD,OLCIS3A_L2_ERR_IOP_NRT,"Sentinel-3A OLCI Level-2 Regional Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP), Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446332-OB_CLOUD,OLCIS3A_L2_ERR_OC,"Sentinel-3A OLCI Level-2 Regional Earth-observation Reduced Resolution (ERR) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446308-OB_CLOUD,OLCIS3A_L2_ERR_OC_NRT,"Sentinel-3A OLCI Level-2 Regional Earth-observation Reduced Resolution (ERR) Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948389-OB_CLOUD,OLCIS3A_L2_ILW,"Sentinel-3A OLCI Regional Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447058-OB_CLOUD,OLCIS3A_L3b_ERR_CHL,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406446957-OB_CLOUD,OLCIS3A_L3b_ERR_CHL_NRT,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447141-OB_CLOUD,OLCIS3A_L3b_ERR_IOP,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447138-OB_CLOUD,OLCIS3A_L3b_ERR_IOP_NRT,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP), Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447152-OB_CLOUD,OLCIS3A_L3b_ERR_KD,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447149-OB_CLOUD,OLCIS3A_L3b_ERR_KD_NRT,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447155-OB_CLOUD,OLCIS3A_L3b_ERR_RRS,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447154-OB_CLOUD,OLCIS3A_L3b_ERR_RRS_NRT,"Sentinel-3A OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948434-OB_CLOUD,OLCIS3A_L3b_ILW,"Sentinel-3A OLCI Regional Binned Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447185-OB_CLOUD,OLCIS3A_L3m_ERR_CHL,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447181-OB_CLOUD,OLCIS3A_L3m_ERR_CHL_NRT,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447204-OB_CLOUD,OLCIS3A_L3m_ERR_IOP,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447196-OB_CLOUD,OLCIS3A_L3m_ERR_IOP_NRT,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP), Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447220-OB_CLOUD,OLCIS3A_L3m_ERR_KD,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447213-OB_CLOUD,OLCIS3A_L3m_ERR_KD_NRT,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447239-OB_CLOUD,OLCIS3A_L3m_ERR_RRS,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3406447225-OB_CLOUD,OLCIS3A_L3m_ERR_RRS_NRT,"Sentinel-3A OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948475-OB_CLOUD,OLCIS3A_L3m_ILW,"Sentinel-3A OLCI Regional Mapped Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985664-OB_CLOUD,OLCIS3A_L4b_ERR_AVW,"Sentinel-3A OLCI Level-4 Global Binned Earth-observation Reduced Resolution (ERR) Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985669-OB_CLOUD,OLCIS3A_L4b_ERR_CARBON,"Sentinel-3A OLCI Level-4 Global Binned Earth-observation Reduced Resolution (ERR) Phytoplankton Carbon Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985680-OB_CLOUD,OLCIS3A_L4m_ERR_AVW,"Sentinel-3A OLCI Level-4 Global Mapped Earth-observation Reduced Resolution (ERR) Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985703-OB_CLOUD,OLCIS3A_L4m_ERR_CARBON,"Sentinel-3A OLCI Level-4 Global Mapped Earth-observation Reduced Resolution (ERR) Phytoplankton Carbon Data, version 2022.0",OB_CLOUD,2016-04-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615893450-OB_DAAC,OLCIS3B_L1_EFR,"Sentinel-3B OLCI Data, version 1",OB_DAAC,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1615893452-OB_DAAC,OLCIS3B_L1_ERR,"Sentinel-3B OLCI Earth-observation Reduced Resolution (ERR) Data, version 1",OB_DAAC,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754937-OB_CLOUD,OLCIS3B_L2_EFR_IOP,"Sentinel-3B OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754902-OB_CLOUD,OLCIS3B_L2_EFR_IOP_NRT,"Sentinel-3B OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754966-OB_CLOUD,OLCIS3B_L2_EFR_OC_NRT,"Sentinel-3B OLCI Level-2 Regional Earth-observation Full Resolution (EFR) Ocean Color (OC) - Near Real-time Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754995-OB_CLOUD,OLCIS3B_L2_ERR_IOP,"Sentinel-3B OLCI Level-2 Regional Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754982-OB_CLOUD,OLCIS3B_L2_ERR_IOP_NRT,"Sentinel-3B OLCI Level-2 Regional Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP), Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755020-OB_CLOUD,OLCIS3B_L2_ERR_OC,"Sentinel-3B OLCI Level-2 Regional Earth-observation Reduced Resolution (ERR) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407754999-OB_CLOUD,OLCIS3B_L2_ERR_OC_NRT,"Sentinel-3B OLCI Level-2 Regional Earth-observation Reduced Resolution (ERR) Ocean Color (OC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948481-OB_CLOUD,OLCIS3B_L2_ILW,"Sentinel-3B OLCI Regional Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755061-OB_CLOUD,OLCIS3B_L3b_ERR_CHL,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755035-OB_CLOUD,OLCIS3B_L3b_ERR_CHL_NRT,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755113-OB_CLOUD,OLCIS3B_L3b_ERR_IOP,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755095-OB_CLOUD,OLCIS3B_L3b_ERR_IOP_NRT,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP), Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755164-OB_CLOUD,OLCIS3B_L3b_ERR_KD,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755134-OB_CLOUD,OLCIS3B_L3b_ERR_KD_NRT,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755197-OB_CLOUD,OLCIS3B_L3b_ERR_RRS,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755180-OB_CLOUD,OLCIS3B_L3b_ERR_RRS_NRT,"Sentinel-3B OLCI Level-3 Global Binned Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948484-OB_CLOUD,OLCIS3B_L3b_ILW,"Sentinel-3B OLCI Regional Binned Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755281-OB_CLOUD,OLCIS3B_L3m_ERR_CHL,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755261-OB_CLOUD,OLCIS3B_L3m_ERR_CHL_NRT,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Chlorophyll (CHL) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755313-OB_CLOUD,OLCIS3B_L3m_ERR_IOP,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755301-OB_CLOUD,OLCIS3B_L3m_ERR_IOP_NRT,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced-Resolution (ERR) Inherent Optical Properties (IOP), Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755331-OB_CLOUD,OLCIS3B_L3m_ERR_KD,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755328-OB_CLOUD,OLCIS3B_L3m_ERR_KD_NRT,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755341-OB_CLOUD,OLCIS3B_L3m_ERR_RRS,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3407755332-OB_CLOUD,OLCIS3B_L3m_ERR_RRS_NRT,"Sentinel-3B OLCI Level-3 Global Mapped Earth-observation Reduced Resolution (ERR) Remote-Sensing Reflectance (RRS) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3433948487-OB_CLOUD,OLCIS3B_L3m_ILW,"Sentinel-3B OLCI Regional Mapped Inland Waters (ILW) Data, version 5.0",OB_CLOUD,2018-05-14T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985719-OB_CLOUD,OLCIS3B_L4b_ERR_AVW,"Sentinel-3B OLCI Level-4 Global Binned Earth-observation Reduced Resolution (ERR) Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985752-OB_CLOUD,OLCIS3B_L4b_ERR_CARBON,"Sentinel-3B OLCI Level-4 Global Binned Earth-observation Reduced Resolution (ERR) Phytoplankton Carbon Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985772-OB_CLOUD,OLCIS3B_L4m_ERR_AVW,"Sentinel-3B OLCI Level-4 Global Mapped Earth-observation Reduced Resolution (ERR) Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985797-OB_CLOUD,OLCIS3B_L4m_ERR_CARBON,"Sentinel-3B OLCI Level-4 Global Mapped Earth-observation Reduced Resolution (ERR) Phytoplankton Carbon Data, version 2022.0",OB_CLOUD,2018-04-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2491772153-POCLOUD,OMG_L2_AXBT,OMG Level 2 Airborne eXpendable Bathy Thermograph (AXBT) Profiles,POCLOUD,2020-09-02T17:52:10.000Z,2021-09-16T18:14:06.000Z,-180.0,59.1,180.0,83.6
+C2205122616-POCLOUD,OMG_L2_AXCTD,OMG Airborne eXpendable Conductivity Temperature Depth (AXCTD) Profiles,POCLOUD,2016-09-13T15:26:43.000Z,2021-12-31T15:02:12.000Z,-180.0,59.1,180.0,83.6
+C2491772154-POCLOUD,OMG_L2_Bathy_MBES_Gridded,OMG Swath Gridded Multibeam Echo Sounding (MBES) Bathymetry,POCLOUD,2015-07-25T00:00:00.000Z,2021-08-31T23:59:59.999Z,-73.6,59.1,-6.9,83.6
+C2491772155-POCLOUD,OMG_L2_Bathy_SBES_Gridded,OMG Swath Gridded Singlebeam Echo Sounding (SBES) Bathymetry,POCLOUD,2015-08-04T00:00:00.000Z,2016-08-16T00:00:00.000Z,-180.0,59.1,180.0,83.6
+C2491772156-POCLOUD,OMG_L2_CTD,OMG Conductivity Temperature Depth (CTD) Profiles,POCLOUD,2015-07-25T07:17:58.000Z,2020-08-23T17:57:58.000Z,-74.576,60.351,53.406,79.841
+C2837134642-POCLOUD,OMG_NARWHALS_MOORING_TEMP_CTD_1.0,"OMG Narwhals oceanographic data from moorings, 2018-2020",POCLOUD,2018-08-01T00:00:00.000Z,2020-08-31T00:00:00.000Z,-61.726983,75.841817,-58.410533,76.103817
+C2837135414-POCLOUD,OMG_NARWHALS_SHIPBOARD_CTD_1.0,"OMG Narwhals Shipboard Conductivity, Temperature, and Depth (CTD) profiles, 2018-2020",POCLOUD,2018-08-01T00:00:00.000Z,2020-08-31T00:00:00.000Z,-61.726983,75.841817,-58.410533,76.103817
+C3717139408-ASF,OPERA_L4_TROPO-ZENITH_V1,OPERA Tropospheric Correction at Zenith validated product (Version 1),ASF,2016-07-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1703976441-LARC_ASDC,ORACLES_AerosolCloud_AircraftRemoteSensing_Data,ORACLES Aerosol Cloud Aircraft Remote Sensing Data,LARC_ASDC,2016-07-28T00:00:00.000Z,2019-03-23T23:59:59.999Z,-126.0,-76.0,40.0,45.0
+C2303156665-LARC_ASDC,ORACLES_Merge_Data,ORACLES Merge Data Files,LARC_ASDC,2016-07-28T00:00:00.000Z,2019-03-23T23:59:59.999Z,-126.0,-35.0,14.94,41.0
+C2036882482-POCLOUD,OS2_OSCAT_LEVEL_2B_OWV_COMP_12_V2,Oceansat-2 Scatterometer Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 2,POCLOUD,2010-01-16T00:25:23.000Z,2014-02-20T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3534746437-OB_CLOUD,OSCAR_L4m_ELOEV,"OSCAR Global Mapped Eulerian and Lagrangian Oceanography and Ecology Variables Data, version 1",OB_CLOUD,2000-01-01T00:00:00.00Z,2009-12-31T23:59:59.99Z,-180.0,-90.0,180.0,90.0
+C1997465387-LARC_ASDC,OWLETS1_Model_Data,OWLETS-1 Analysis Model Data,LARC_ASDC,2017-07-17T00:00:00.000Z,2017-07-22T23:59:59.999Z,-79.0,34.0,-73.0,41.0
+C3525268031-LARC_CLOUD,PACE-PAX_AircraftRemoteSensing_ER2_AirHARP2-MAP_Data,PACE-PAX ER-2 Airborne Hyper-Angular Rainbow Polarimeter - 2 (AirHARP2) Data,LARC_CLOUD,2024-09-04T00:00:00.000Z,2024-10-01T00:00:00.000Z,-135.0,-45.0,135.0,58.11
+C3525269038-LARC_CLOUD,PACE-PAX_AircraftRemoteSensing_ER2_PRISM-PICARD-L1C_Data,PACE-PAX ER-2 PRISM/PICARD Merged Level-1C Data,LARC_CLOUD,2024-09-04T00:00:00.000Z,2024-10-01T00:00:00.000Z,-128.62,31.57,-112.28,42.31
+C3525267343-LARC_CLOUD,PACE-PAX_AircraftRemoteSensing_ER2_RSP_Data,PACE-PAX ER-2 Research Scanning Polarimeter (RSP) Data,LARC_CLOUD,2024-08-29T00:00:00.000Z,2024-10-02T00:00:00.000Z,-128.52,31.58,-112.42,42.42
+C3525269528-LARC_CLOUD,PACE-PAX_AircraftRemoteSensing_ER2_SPEXAIRBORNE_Data,PACE-PAX ER-2 Spectro-Polarimeter for Exploration - Airborne (SPEX Airborne) Data,LARC_CLOUD,2024-08-28T00:00:00.000Z,2024-10-01T00:00:00.000Z,-128.76,31.36,-112.16,42.54
+C3525272812-LARC_CLOUD,PACE-PAX_Analysis_ISARA_Data,PACE-PAX CIRPAS Twin Otter In-Situ Aerosol Retrieval Algorithm (ISARA) Analysis Data,LARC_CLOUD,2024-09-03T00:00:00.000Z,2024-09-29T00:00:00.000Z,-124.24,33.62,-116.98,38.1
+C3020918309-OB_CLOUD,PACE_EPH_DEF,"PACE Definitive Ephemeris Data Data, V1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2804798238-OB_CLOUD,PACE_HARP2_L0_D1,"PACE HARP2 Level-0 Detector 1 (D1) Data, V1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2804798239-OB_CLOUD,PACE_HARP2_L0_D2,"PACE HARP2 Level-0 Detector 2 (D2) Data, V1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2804798240-OB_CLOUD,PACE_HARP2_L0_D3,"PACE HARP2 Level-0 Detector 3 (D3) Data, V1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3556542317-OB_CLOUD,PACE_HARP2_L1A_SCI,"PACE HARP2 Level-1A Science Data, version 3",OB_CLOUD,2024-02-22T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555841897-OB_CLOUD,PACE_HARP2_L1B_SCI,"PACE HARP2 Level-1B Science Data, version 3",OB_CLOUD,2024-02-22T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3600169991-OB_CLOUD,PACE_HARP2_L2_CLOUD_GPC,"PACE HARP2 Level-2 Regional Cloud Optical Properties, GISS Polarimetric Cloud (GPC) Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3600169974-OB_CLOUD,PACE_HARP2_L2_CLOUD_GPC_NRT,"PACE HARP2 Level-2 Regional Cloud Optical Properties, GISS Polarimetric Cloud (GPC) Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817390-OB_CLOUD,PACE_HARP2_L2_MAPOL_OCEAN,"PACE HARP2 Level-2 Regional Aerosol Optical Properties, FastMAPOL Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817338-OB_CLOUD,PACE_HARP2_L2_MAPOL_OCEAN_NRT,"PACE HARP2 Level-2 Regional Aerosol Over Ocean Optical Properties, FastMAPOL Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3600170036-OB_CLOUD,PACE_HARP2_L3M_CLOUD_GPC,"PACE HARP2 Level-3 Global Mapped Cloud Optical Properties, GISS Polarimetric Cloud (GPC) Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3600170019-OB_CLOUD,PACE_HARP2_L3M_CLOUD_GPC_NRT,"PACE HARP2 Level-3 Global Cloud Optical Properties, GISS Polarimetric Cloud (GPC) Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817380-OB_CLOUD,PACE_HARP2_L3M_MAPOL_OCEAN,"PACE HARP2 Level-3 Global Mapped Aerosol Over Ocean Optical Properties, FastMAPOL Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817360-OB_CLOUD,PACE_HARP2_L3M_MAPOL_OCEAN_NRT,"PACE HARP2 Level-3 Global Aerosol Over Ocean Optical Properties, FastMAPOL Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2832273136-OB_CLOUD,PACE_HKT,"PACE Spacecraft Housekeeping, NetCDF format Data, V1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2869693107-OB_CLOUD,PACE_HSK,"PACE Spacecraft Housekeeping Data, V1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2804798309-OB_CLOUD,PACE_OCI_L0_SCI,"PACE OCI Level-0 Science Data, version 1",OB_CLOUD,2024-02-08T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3026581050-OB_CLOUD,PACE_OCI_L1A_SCI,"PACE OCI Level-1A Science Data, V2",OB_CLOUD,2024-02-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139465-OB_CLOUD,PACE_OCI_L2_AER_UAA,"PACE OCI Level-2 Regional Aerosol Optical Properties, Unified Aerosol Algorithm (UAA) Algorithm Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139598-OB_CLOUD,PACE_OCI_L2_AOP,"PACE OCI Level-2 Regional Apparent Optical Properties Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139680-OB_CLOUD,PACE_OCI_L2_BGC,"PACE OCI Level-2 Regional Ocean Biogeochemical Properties Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139813-OB_CLOUD,PACE_OCI_L2_CLOUD,"PACE OCI Level-2 Regional Cloud Optical Properties Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139782-OB_CLOUD,PACE_OCI_L2_CLOUD_MASK,"PACE OCI Level-2 Regional Cloud Mask Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139761-OB_CLOUD,PACE_OCI_L2_CLOUD_MASK_NRT,"PACE OCI Level-2 Regional Cloud Mask - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139797-OB_CLOUD,PACE_OCI_L2_CLOUD_NRT,"PACE OCI Level-2 Regional Cloud Optical Properties - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139828-OB_CLOUD,PACE_OCI_L2_IOP,"PACE OCI Level-2 Regional Inherent Optical Properties (IOP) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139822-OB_CLOUD,PACE_OCI_L2_IOP_NRT,"PACE OCI Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139839-OB_CLOUD,PACE_OCI_L2_LANDVI,"PACE OCI Level-2 Regional Land Vegetation Indices Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139833-OB_CLOUD,PACE_OCI_L2_LANDVI_NRT,"PACE OCI Level-2 Regional Land Vegetation Indices - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139852-OB_CLOUD,PACE_OCI_L2_PAR,"PACE OCI Level-2 Regional Photosynthetically Available Radiation (PAR) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139844-OB_CLOUD,PACE_OCI_L2_PAR_NRT,"PACE OCI Level-2 Regional Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139902-OB_CLOUD,PACE_OCI_L2_SFREFL,"PACE OCI Level-2 Regional Surface Reflectance Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620139979-OB_CLOUD,PACE_OCI_L2_UVAI_UAA,"PACE OCI Level-2 Regional Aerosol Index, Unified Aerosol Algorithm (UAA) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140062-OB_CLOUD,PACE_OCI_L3B_AVW,"PACE OCI Level-3 Global Binned Apparent Visible Wavelength (AVW) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140047-OB_CLOUD,PACE_OCI_L3B_AVW_NRT,"PACE OCI Level-3 Global Binned Apparent Visible Wavelength (AVW) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140089-OB_CLOUD,PACE_OCI_L3B_CARBON,"PACE OCI Level-3 Global Binned Carbon Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140085-OB_CLOUD,PACE_OCI_L3B_CARBON_NRT,"PACE OCI Level-3 Global Binned Carbon, Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140099-OB_CLOUD,PACE_OCI_L3B_CHL,"PACE OCI Level-3 Global Binned Chlorophyll (CHL) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140094-OB_CLOUD,PACE_OCI_L3B_CHL_NRT,"PACE OCI Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140123-OB_CLOUD,PACE_OCI_L3B_FLH,"PACE OCI Level-3 Global Binned Fluorescence Line Height (FLH) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140101-OB_CLOUD,PACE_OCI_L3B_FLH_NRT,"PACE OCI Level-3 Global Binned Fluorescence Line Height (FLH) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140137-OB_CLOUD,PACE_OCI_L3B_IOP,"PACE OCI Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140130-OB_CLOUD,PACE_OCI_L3B_IOP_NRT,"PACE OCI Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140143-OB_CLOUD,PACE_OCI_L3B_KD,"PACE OCI Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140140-OB_CLOUD,PACE_OCI_L3B_KD_NRT,"PACE OCI Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140152-OB_CLOUD,PACE_OCI_L3B_LANDVI,"PACE OCI Level-3 Global Binned Land Vegetation Indices Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140148-OB_CLOUD,PACE_OCI_L3B_LANDVI_NRT,"PACE OCI Level-3 Global Binned Land Vegetation Indices - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140155-OB_CLOUD,PACE_OCI_L3B_PAR,"PACE OCI Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140153-OB_CLOUD,PACE_OCI_L3B_PAR_NRT,"PACE OCI Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140165-OB_CLOUD,PACE_OCI_L3B_POC,"PACE OCI Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140159-OB_CLOUD,PACE_OCI_L3B_POC_NRT,"PACE OCI Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140171-OB_CLOUD,PACE_OCI_L3B_RRS,"PACE OCI Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140167-OB_CLOUD,PACE_OCI_L3B_RRS_NRT,"PACE OCI Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140190-OB_CLOUD,PACE_OCI_L3B_SFREFL,"PACE OCI Level-3 Global Binned Surface Reflectance Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140174-OB_CLOUD,PACE_OCI_L3B_SFREFL_NRT,"PACE OCI Level-3 Global Binned Surface Reflectance - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140231-OB_CLOUD,PACE_OCI_L3M_AER_UAA,"PACE OCI Level-3 Global Mapped Aerosol Optical Properties, Unified Aerosol Algorithm (UAA) Algorithm Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140248-OB_CLOUD,PACE_OCI_L3M_AVW,"PACE OCI Level-3 Global Mapped Apparent Visible Wavelength (AVW) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140246-OB_CLOUD,PACE_OCI_L3M_AVW_NRT,"PACE OCI Level-3 Global Mapped Apparent Visible Wavelength (AVW) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140254-OB_CLOUD,PACE_OCI_L3M_CARBON,"PACE OCI Level-3 Global Mapped Carbon Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140253-OB_CLOUD,PACE_OCI_L3M_CARBON_NRT,"PACE OCI Level-3 Global Mapped Carbon, Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140256-OB_CLOUD,PACE_OCI_L3M_CHL,"PACE OCI Level-3 Global Mapped Chlorophyll (CHL) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140255-OB_CLOUD,PACE_OCI_L3M_CHL_NRT,"PACE OCI Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140269-OB_CLOUD,PACE_OCI_L3M_CLOUD,"PACE OCI Level-3 Global Mapped Cloud Optical Properties Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140267-OB_CLOUD,PACE_OCI_L3M_CLOUD_NRT,"PACE OCI Level-3 Global Mapped Cloud Optical Properties - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140277-OB_CLOUD,PACE_OCI_L3M_FLH,"PACE OCI Level-3 Global Mapped Fluorescence Line Height (FLH) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140273-OB_CLOUD,PACE_OCI_L3M_FLH_NRT,"PACE OCI Level-3 Global Mapped Fluorescence Line Height (FLH) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140295-OB_CLOUD,PACE_OCI_L3M_IOP,"PACE OCI Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140278-OB_CLOUD,PACE_OCI_L3M_IOP_NRT,"PACE OCI Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140322-OB_CLOUD,PACE_OCI_L3M_KD,"PACE OCI Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140305-OB_CLOUD,PACE_OCI_L3M_KD_NRT,"PACE OCI Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140363-OB_CLOUD,PACE_OCI_L3M_LANDVI,"PACE OCI Level-3 Global Mapped Land Vegetation Indices Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140344-OB_CLOUD,PACE_OCI_L3M_LANDVI_NRT,"PACE OCI Level-3 Global Mapped Land Vegetation Indices - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140402-OB_CLOUD,PACE_OCI_L3M_PAR,"PACE OCI Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140397-OB_CLOUD,PACE_OCI_L3M_PAR_NRT,"PACE OCI Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140426-OB_CLOUD,PACE_OCI_L3M_POC,"PACE OCI Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140420-OB_CLOUD,PACE_OCI_L3M_POC_NRT,"PACE OCI Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140444-OB_CLOUD,PACE_OCI_L3M_RRS,"PACE OCI Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140436-OB_CLOUD,PACE_OCI_L3M_RRS_NRT,"PACE OCI Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140468-OB_CLOUD,PACE_OCI_L3M_SFREFL,"PACE OCI Level-3 Global Mapped Surface Reflectance Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3620140454-OB_CLOUD,PACE_OCI_L3M_SFREFL_NRT,"PACE OCI Level-3 Global Mapped Surface Reflectance - Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3752338477-OB_CLOUD,PACE_OCI_L4M_MOANA,"PACE OCI Level-4 Regional Mapped Multi-Ordination ANAlysis (MOANA) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3752309934-OB_CLOUD,PACE_OCI_L4M_MOANA_NRT,"PACE OCI Level-4 Regional Mapped Multi-Ordination ANAlysis (MOANA), Near Real-time (NRT) Data, version 3.1",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3294162788-OB_CLOUD,PACE_SPEXONE_L1A_SCI,"PACE SPEXone Level-1A Science Data, version 3",OB_CLOUD,2024-02-23T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3285304315-OB_CLOUD,PACE_SPEXONE_L1B_SCI,"PACE SPEXone Level-1B Science Data, version 3",OB_CLOUD,2024-02-23T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555839907-OB_CLOUD,PACE_SPEXONE_L2_AER_RTAPLAND,"PACE SPEXone Level-2 Regional Aerosol Optical Properties Over Land, RemoTAP Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555839744-OB_CLOUD,PACE_SPEXONE_L2_AER_RTAPLAND_NRT,"PACE SPEXone Level-2 Regional Aerosol Optical Properties Over Land, RemoTAP Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840220-OB_CLOUD,PACE_SPEXONE_L2_AER_RTAPOCEAN,"PACE SPEXone Level-2 Regional Aerosol Optical Properties Over Ocean, RemoTAP Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840000-OB_CLOUD,PACE_SPEXONE_L2_AER_RTAPOCEAN_NRT,"PACE SPEXone Level-2 Regional Aerosol Optical Properties Over Ocean, RemoTAP Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817426-OB_CLOUD,PACE_SPEXONE_L2_MAPOL_OCEAN,"PACE SPEXone Level-2 Regional Aerosol Optical Properties, FastMAPOL Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817414-OB_CLOUD,PACE_SPEXONE_L2_MAPOL_OCEAN_NRT,"PACE SPEXone Level-2 Regional Aerosol Over Ocean Optical Properties, FastMAPOL Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-25T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840363-OB_CLOUD,PACE_SPEXONE_L3M_AER_RTAP,"PACE SPEXone Level-3 Global Aerosol Optical Properties, RemoTAP Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840289-OB_CLOUD,PACE_SPEXONE_L3M_AER_RTAPLAND,"PACE SPEXone Level-3 Global Land Properties, RemoTAP Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840263-OB_CLOUD,PACE_SPEXONE_L3M_AER_RTAPLAND_NRT,"PACE SPEXone Level-3 Global Land Properties, RemoTAP Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840343-OB_CLOUD,PACE_SPEXONE_L3M_AER_RTAPOCEAN,"PACE SPEXone Level-3 Global Ocean Properties, RemoTAP Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840337-OB_CLOUD,PACE_SPEXONE_L3M_AER_RTAPOCEAN_NRT,"PACE SPEXone Level-3 Global Ocean Properties, RemoTAP Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3555840333-OB_CLOUD,PACE_SPEXONE_L3M_AER_RTAP_NRT,"PACE SPEXone Level-3 Global Aerosol Optical Properties, RemoTAP Algorithm - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817450-OB_CLOUD,PACE_SPEXONE_L3M_MAPOL_OCEAN,"PACE SPEXone Level-3 Global Aerosol Over Ocean Optical Properties, FastMAPOL Algorithm Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3652817442-OB_CLOUD,PACE_SPEXONE_L3M_MAPOL_OCEAN_NRT,"PACE SPEXone Level-3 Global Aerosol Over Ocean Optical Properties, FastMAPOL Algorithm - Near Realtime (NRT) Data, version 3.0",OB_CLOUD,2024-02-05T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2566392214-LARC_ASDC,PISTON-ONR-NOAA-Autonomous-Uncrewed_2018-2019,PISTON 2018-2019 Autonomous Platform Ocean Datasets,LARC_ASDC,2018-08-23T00:00:00.000Z,2018-11-09T23:59:59.999Z,123.2587,3.9491,134.7463,16.6721
+C2566393530-LARC_ASDC,PISTON-ONR-NOAA_RVSallyRide_2019,PISTON 2019 Research Vessel (RV) Sally Ride Data,LARC_ASDC,2019-08-31T00:00:00.000Z,2019-09-26T23:59:59.999Z,125.628,14.98,130.0,21.41
+C2566393631-LARC_ASDC,PISTON-ONR-NOAA_RVThompson_2018,"PISTON 2018 Research Vessel (RV) Thompson ship datasets of ocean, atmosphere, and air-sea interaction",LARC_ASDC,2018-08-18T00:00:00.000Z,2018-10-13T23:59:59.999Z,120.06,7.3,136.997,22.7
+C3523946217-LARC_CLOUD,PREFIRE_SAT1_1A-RAD,PREFIRE Level 1A Calibrated Spectral Radiance from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3523946238-LARC_CLOUD,PREFIRE_SAT1_1B-RAD,PREFIRE Spectral Radiance from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3518594643-LARC_CLOUD,PREFIRE_SAT1_2B-ATM,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Atmospheric Properties from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3518594641-LARC_CLOUD,PREFIRE_SAT1_2B-CLD,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Cloud Properties from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3518594632-LARC_CLOUD,PREFIRE_SAT1_2B-FLX,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Spectral Flux from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3499202417-LARC_CLOUD,PREFIRE_SAT1_2B-MSK,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Satellite 1 Cloud Mask R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3518594617-LARC_CLOUD,PREFIRE_SAT1_2B-SFC,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Surface Emissivity from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3544479147-LARC_CLOUD,PREFIRE_SAT1_3-SFC-SORTED-ALLSKY,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Surface Emissivity Sorted All-sky Climatology from PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3457546430-LARC_CLOUD,PREFIRE_SAT1_AUX-MET,PREFIRE Auxiliary Meteorology Data for PREFIRE Satellite 1 version R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3518594654-LARC_CLOUD,PREFIRE_SAT1_AUX-SAT,PREFIRE Auxiliary Satellite Data for PREFIRE Satellite 1 R01,LARC_CLOUD,2024-07-24T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3454519345-LARC_CLOUD,PREFIRE_SAT2_1A-RAD,PREFIRE Level 1A Calibrated Spectral Radiance from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3454519544-LARC_CLOUD,PREFIRE_SAT2_1B-RAD,PREFIRE Spectral Radiance from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3499264831-LARC_CLOUD,PREFIRE_SAT2_2B-ATM,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Atmospheric Properties from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3499264827-LARC_CLOUD,PREFIRE_SAT2_2B-CLD,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Cloud Properties from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3499202317-LARC_CLOUD,PREFIRE_SAT2_2B-FLX,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Spectral Flux from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3476334262-LARC_CLOUD,PREFIRE_SAT2_2B-MSK,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Satellite 2 Cloud Mask R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3499264824-LARC_CLOUD,PREFIRE_SAT2_2B-SFC,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Surface Emissivity from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3544479139-LARC_CLOUD,PREFIRE_SAT2_3-SFC-SORTED-ALLSKY,Polar Radiant Energy in the Far InfraRed Experiment (PREFIRE) Surface Emissivity Sorted All-sky Climatology from PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3457546411-LARC_CLOUD,PREFIRE_SAT2_AUX-MET,PREFIRE Auxiliary Meteorology Data for PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C3522057290-LARC_CLOUD,PREFIRE_SAT2_AUX-SAT,PREFIRE Auxiliary Satellite Data for PREFIRE Satellite 2 R01,LARC_CLOUD,2024-06-29T00:00:00.000Z,,-180.0,-84.0,180.0,84.0
+C2036882359-POCLOUD,PRESWOT_HYDRO_GRRATS_L2_DAILY_VIRTUAL_STATION_HEIGHTS_V2,Pre SWOT Hydrology GRRATS Daily River Heights and Storage Version 2,POCLOUD,1992-04-06T06:00:00.000Z,2018-04-20T14:39:26.000Z,-180.0,-90.0,180.0,90.0
+C2036882009-POCLOUD,PRESWOT_HYDRO_GRRATS_L2_VIRTUAL_STATION_HEIGHTS_V2,Pre SWOT Hydrology GRRATS Virtual Station River Heights Version 2,POCLOUD,1992-04-06T06:00:00.000Z,2018-04-20T16:03:55.000Z,-180.0,-90.0,180.0,90.0
+C2036882366-POCLOUD,PRESWOT_HYDRO_L2_GREALM_LAKE_HEIGHT_V2,Pre SWOT Hydrology Global Lake/Reservoir Surface Inland Water Height GREALM V.2,POCLOUD,1992-09-25T00:00:00.000Z,2019-12-23T00:00:00.000Z,-180.0,-66.0,180.0,66.0
+C2036882384-POCLOUD,PRESWOT_HYDRO_L3_LAKE_RESEVOIR_AREA_V2,Pre SWOT Hydrology Global Lake/Reservoir Surface Inland Water Area Extent V2,POCLOUD,2000-02-18T00:00:00.000Z,2016-10-15T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2036882391-POCLOUD,PRESWOT_HYDRO_L4_LAKE_STORAGE_TIME_SERIES_V2,Pre SWOT Hydrology Global Lake/Reservoir Storage Time Series V2,POCLOUD,1992-09-25T00:00:00.000Z,2019-12-23T00:00:00.000Z,-180.0,-66.0,180.0,66.0
+C2526576230-POCLOUD,QSCAT_LEVEL_2B_OWV_COMP_12,QuikSCAT Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 3,POCLOUD,1999-10-27T15:18:34.000Z,2009-11-22T00:06:42.000Z,-180.0,-90.0,180.0,90.0
+C2036882397-POCLOUD,QSCAT_LEVEL_2B_OWV_COMP_12_KUSST_LCRES_4.1,QuikSCAT Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 4.1,POCLOUD,1999-10-27T15:18:34.000Z,2009-11-22T00:06:42.000Z,-180.0,-90.0,180.0,90.0
+C2036882492-POCLOUD,QSCAT_LEVEL_2B_OWV_COMP_12_LCR_3.1,QuikSCAT Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 3.1,POCLOUD,1999-10-27T15:18:34.000Z,2009-11-22T00:06:42.000Z,-180.0,-90.0,180.0,90.0
+C2706515562-POCLOUD,QUIKSCAT_ESDR_ANCILLARY_L2_V1.1,QuikSCAT ESDR Level 2 Ancillary Ocean Surface Fields Version 1.1,POCLOUD,2000-06-01T00:00:00.000Z,2009-11-22T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2706518612-POCLOUD,QUIKSCAT_ESDR_L2_WIND_STRESS_V1.1,QuikSCAT Scatterometer Inter-Calibrated ESDR Level 2 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Vectors Version 1.1,POCLOUD,1999-10-27T00:00:00.000Z,2009-11-22T00:06:42.000Z,-180.0,-90.0,180.0,90.0
+C3401812448-POCLOUD,QUIKSCAT_ESDR_L2_WSDERIV_V1.0,QUIKSCAT Inter-Calibrated ESDR Level 2 Observed and Modeled Spatial Derivatives of Surface Wind and Wind Stress Version 1.0,POCLOUD,1999-10-27T00:00:00.000Z,2009-11-23T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3403218558-POCLOUD,QUIKSCAT_ESDR_L3_WIND_STRESS_V1.0,QuikSCAT Scatterometer Inter-Calibrated ESDR Level 3 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Version 1.0,POCLOUD,1999-10-27T00:00:00.000Z,2009-11-24T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3205011603-NSIDC_CPRD,RDBTS4,Likely Basal Thermal State of the Greenland Ice Sheet V002,NSIDC_CPRD,1993-06-23T00:00:00.000Z,2017-05-20T23:59:59.999Z,-88.33,58.91,6.62,83.56
+C3205011903-NSIDC_CPRD,RDGBV4,Level-4 9ka Greenland Ice Sheet Balance Velocity V001,NSIDC_CPRD,1993-06-23T00:00:00.000Z,2013-04-26T23:59:59.999Z,-88.33,58.91,6.62,81.51
+C2491772104-POCLOUD,RECON_SEA_LEVEL_OST_L4_V1,Reconstructed Sea Level Version 1,POCLOUD,1950-01-03T00:00:00.000Z,2009-06-27T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C2556630002-POCLOUD,REMO_OI_SST_5km-UFRJ-L4-SAMERICA-v1.0,GHRSST Level 4 REMO_OI_SST_5km Regional Foundation Sea Surface Temperature Analysis (GDS version 2),POCLOUD,2002-09-01T00:00:00.000Z,2016-10-12T00:00:00.000Z,-70.0,-45.0,-15.0,15.0
+C2036878116-POCLOUD,REYNOLDS_NCDC_L4_MONTHLY_V5,NOAA Smith and Reynolds Extended Reconstructed Sea Surface Temperature (ERSST) Level 4 Monthly Version 5 Dataset in netCDF,POCLOUD,1854-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2784494745-POCLOUD,RONGOWAI_L1_SDR_V1.0,Rongowai-CYGNSS Airborne Level 1 Science Data Record Version 1.0,POCLOUD,2022-10-20T00:00:00.000Z,,165.0,-47.0,179.0,-34.0
+C3205179365-NSIDC_CPRD,RRRAG4,Radiostratigraphy and Age Structure of the Greenland Ice Sheet V001,NSIDC_CPRD,1993-06-23T00:00:00.000Z,2013-04-26T23:59:59.999Z,-88.33,58.91,6.62,81.51
+C2526576258-POCLOUD,RSCAT_COLOCATED_RSS_RADIOMETER_LEVEL_2B_V1,Remote Sensing Systems Radiometer Rain Collocations with JPL RapidScat L2B Swath Grid,POCLOUD,2014-10-03T19:28:21.000Z,2016-02-11T15:56:16.000Z,-180.0,-61.0,180.0,61.0
+C2491772108-POCLOUD,RSCAT_LEVEL_2B_OWV_CLIM_12_V1,RapidScat Level 2B Climate Ocean Wind Vectors in 12.5km Footprints,POCLOUD,2014-10-03T19:28:21.000Z,2016-08-19T15:01:26.000Z,-180.0,-61.0,180.0,61.0
+C2036882499-POCLOUD,RSCAT_LEVEL_2B_OWV_CLIM_12_V2,RapidScat Level 2B Climate Ocean Wind Vectors in 12.5km Footprints Version 2.0,POCLOUD,2014-10-08T03:05:03.000Z,2016-08-19T15:01:26.000Z,-180.0,-61.0,180.0,61.0
+C2526576283-POCLOUD,RSCAT_LEVEL_2B_OWV_COMP_12_V1.1,RapidScat Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 1.1,POCLOUD,2014-10-03T19:28:21.000Z,2016-03-10T15:10:44.000Z,-180.0,-61.0,180.0,61.0
+C2526576305-POCLOUD,RSCAT_LEVEL_2B_OWV_COMP_12_V1.2,RapidScat Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 1.2,POCLOUD,2015-08-19T03:48:11.000Z,2016-08-19T15:01:26.000Z,-180.0,-61.0,180.0,61.0
+C2526576326-POCLOUD,RSCAT_LEVEL_2B_OWV_COMP_12_V1.3,RapidScat Level 2B Ocean Wind Vectors in 12.5km Slice Composites Version 1.3,POCLOUD,2016-02-11T15:56:15.000Z,2016-08-19T15:01:26.000Z,-180.0,-61.0,180.0,61.0
+C2559430954-POCLOUD,RSS_WindSat_L1C_TB_V08.0,RSS WindSat L1C Calibrated TB Version 8,POCLOUD,2003-02-01T00:00:00.000Z,2020-10-19T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2491772160-POCLOUD,SAILDRONE_ARCTIC,Saildrone Arctic field campaign surface and ADCP measurements for NOPP-MISST project,POCLOUD,2019-05-14T18:00:00.000Z,2019-10-11T18:30:01.000Z,-168.7,53.8,-146.1,75.5
+C2254805714-POCLOUD,SAILDRONE_ARCTIC_2021,Saildrone 2021 Arctic field campaign for the Multi-Sensor Improved SST (MISST) project,POCLOUD,2021-07-06T00:00:00.000Z,2021-10-21T00:00:00.000Z,-168.0,65.0,-164.5,71.0
+C2746559549-POCLOUD,SAILDRONE_ARCTIC_2022,Saildrone 2022 Arctic field campaign for the Multi-Sensor Improved SST (MISST) project,POCLOUD,2022-06-18T00:00:00.000Z,2022-08-17T23:59:59.000Z,-168.5,65.2,-157.2,71.6
+C2491772162-POCLOUD,SAILDRONE_ATOMIC,Saildrone field campaign surface and ADCP measurements for the Atlantic Tradewind Ocean-Atmosphere Mesoscale Interaction Campaign (ATOMIC) project,POCLOUD,2020-01-17T00:00:00.000Z,2020-03-02T23:59:59.000Z,-59.4,7.4,-48.6,12.1
+C2491772165-POCLOUD,SAILDRONE_BAJA_SURFACE,Saildrone Baja field campaign surface and ADCP measurements,POCLOUD,2018-04-11T18:00:00.000Z,2018-06-11T20:17:26.000Z,-125.55,28.01,-115.52,37.82
+C3354382150-LARC_CLOUD,SARP_2023_East_Data,SARP-East 2023 Data,LARC_CLOUD,2023-06-01T00:00:00.000Z,2023-06-29T00:00:00.000Z,-77.26,36.99,-76.24,37.34
+C2638311700-POCLOUD,SASSIE_L2_ALTO_ALAMO_FLOATS_V1,SASSIE Arctic Field Campaign ALTO/ALAMO Profiling Float Data Fall 2022 Version 1,POCLOUD,2022-09-08T00:00:00.000Z,2022-10-15T00:00:00.000Z,-156.0,71.0,-145.0,73.5
+C3609562018-POCLOUD,SASSIE_L2_DRIFTER_UPTEMPO_V2,SASSIE Arctic Field Campaign Drifter Hydrography Data Fall 2025 Version 2,POCLOUD,2022-09-09T04:00:00.000Z,2025-07-11T15:49:17.000Z,-163.9,72.9,-150.0,75.6
+C2624096959-POCLOUD,SASSIE_L2_JET_SSP_V1,SASSIE Arctic Field Campaign Jet Surface Salinity Profiler Data Fall 2022 Version 1,POCLOUD,2022-09-10T23:00:00Z,2022-09-26T20:00:00Z,-151.0,72.0,-144.0,73.5
+C3147781229-POCLOUD,SASSIE_L2_PALS_V1,SASSIE Arctic Field Campaign PALS Data Fall 2022,POCLOUD,2022-09-14T00:00:00.000Z,2022-09-20T00:00:00.000Z,-170.5,67.46,-138.0,75.75
+C3181024015-POCLOUD,SASSIE_L2_SBAND_ML_V1,SASSIE Arctic Field Campaign Summary Ice Concentration Rankings from ML analysis of SBAND Images Fall 2022 ,POCLOUD,2022-09-08T00:00:00.000Z,2022-09-30T00:00:00.000Z,-170.5,67.5,-138.0,75.5
+C2775118883-POCLOUD,SASSIE_L2_SHIPBOARD_ADCP_V1,SASSIE Arctic Field Campaign Shipboard Acoustic Doppler Current Profiler Data Fall 2022,POCLOUD,2022-09-08T00:00:00.000Z,2022-10-04T00:00:00.000Z,-170.0,65.0,-144.0,75.0
+C2624100570-POCLOUD,SASSIE_L2_SHIPBOARD_CASTAWAY_CTD_V1,SASSIE Arctic Field Campaign Shipboard Castaway CTD Data Fall 2022 Version 1,POCLOUD,2022-09-09T15:00:00.000Z,2022-09-19T01:00:00.000Z,-152.5,72.0,-145.0,73.5
+C2675866206-POCLOUD,SASSIE_L2_SHIPBOARD_DELTA_18O_V1,SASSIE Arctic Field Campaign Shipboard Delta-18O Data Fall 2022,POCLOUD,2022-09-09T00:00:00.000Z,2022-10-03T23:59:59.000Z,-168.1,66.0,-144.8,73.3
+C2675923537-POCLOUD,SASSIE_L2_SHIPBOARD_METEOROLOGY_V1,SASSIE Arctic Field Campaign Shipboard Meteorology Data Fall 2022,POCLOUD,2022-08-06T00:00:00.000Z,2022-10-01T23:59:59.000Z,-166.0,69.0,-144.8,73.55
+C2684906861-POCLOUD,SASSIE_L2_SHIPBOARD_SALINITY_SNAKE_V1,SASSIE Arctic Field Campaign Shipboard Salinity Snake Data Fall 2022,POCLOUD,2022-09-09T00:00:00.000Z,2022-10-03T23:59:59.000Z,-168.1,66.0,-144.8,73.6
+C2624105045-POCLOUD,SASSIE_L2_SHIPBOARD_TSG_V1,SASSIE Arctic Field Campaign Shipboard Thermosalinograph Data Fall 2022 Version 1,POCLOUD,2022-09-05T00:00:00.000Z,2022-10-03T00:00:00.000Z,-169.0,64.5,-144.0,73.6
+C2622954412-POCLOUD,SASSIE_L2_SHIPBOARD_UCTD_V1,SASSIE Arctic Field Campaign Shipboard uCTD Data Fall 2022 Version 1,POCLOUD,2022-09-09T03:55:00.000Z,2022-09-29T12:15:00.000Z,-153.0,72.02,-144.5,73.52
+C2637402374-POCLOUD,SASSIE_L2_SWIFT_V1,SASSIE Arctic Field Campaign SWIFT Data Fall 2022 Version 1,POCLOUD,2022-09-09T00:00:00.000Z,2022-09-30T00:00:00.000Z,-153.6,72.0,-145.5,73.5
+C2637328093-POCLOUD,SASSIE_L2_UNDER_ICE_FLOAT_V1,SASSIE Arctic Field Campaign Under Ice Float Fall 2022 Version 1,POCLOUD,2022-09-10T00:00:00.000Z,2022-10-23T00:00:00.000Z,-156.0,73.0,-152.0,74.0
+C2637536168-POCLOUD,SASSIE_L2_WAVEGLIDERS_V1,SASSIE Arctic Field Campaign Wave Glider Data Fall 2022 Version 1,POCLOUD,2022-08-12T00:00:00.000Z,2022-09-30T00:00:00.000Z,-156.0,70.0,-142.0,73.5
+C2706524255-POCLOUD,SCATSAT1_ESDR_ANCILLARY_L2_V1.1,SCATSAT-1 ESDR Level 2 Ancillary Ocean Surface Fields Version 1.1,POCLOUD,2018-04-01T00:00:00.000Z,2021-03-01T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C2706520933-POCLOUD,SCATSAT1_ESDR_L2_WIND_STRESS_V1.1,SCATSAT-1 Scatterometer Inter-Calibrated ESDR Level 2 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Vectors Version 1.1,POCLOUD,2018-04-01T00:00:00.000Z,2021-03-01T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3401797730-POCLOUD,SCATSAT1_ESDR_L2_WSDERIV_V1.0,SCATSAT-1 Inter-Calibrated ESDR Level 2 Observed and Modeled Spatial Derivatives of Surface Wind and Wind Stress Version 1.0,POCLOUD,2018-04-01T00:00:00.000Z,2021-03-01T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3403197474-POCLOUD,SCATSAT1_ESDR_L3_WIND_STRESS_V1.0,SCATSAT-1 Scatterometer Inter-Calibrated ESDR Level 3 Ocean Surface Equivalent Neutral Wind Vectors and Wind Stress Version 1.0,POCLOUD,2018-04-01T00:00:00.000Z,2021-03-01T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3438248196-LARC_ASDC,SCOAPE2_RVPointSur_Data,SCOAPE-II R/V Point Sur Data,LARC_ASDC,2024-06-02T00:00:00.000Z,2024-06-15T00:00:00.000Z,-91.12,27.79,-87.91,29.43
+C2151536874-POCLOUD,SEAGLIDER_GUAM_2019,Adaptive Sampling of Rain and Ocean Salinity from Autonomous Seagliders (Guam 2019-2020),POCLOUD,2019-10-03T00:00:00.000Z,2020-01-15T02:00:00.000Z,143.63035,13.39476,144.613,14.71229
+C2036877550-POCLOUD,SEVIRI_IO_SST-OSISAF-L3C-v1.0,GHRSST Level 3C Indian-Ocean (IO) sub-skin Sea Surface Temperature from the Spinning Enhanced Visible and Infrared Imager (SEVIRI) on MSG in GDS2 format produced by OSISAF,POCLOUD,2017-03-28T13:30:00.000Z,,-18.5,-60.0,101.5,60.0
+C2036878243-POCLOUD,SEVIRI_SST-OSISAF-L3C-v1.0,GHRSST Level 3C Atlantic sub-skin Sea Surface Temperature from the Spinning Enhanced Visible and Infrared Imager (SEVIRI) on MSG at 0 degree longitude (GDS V2) produced by OSI SAF,POCLOUD,2004-06-01T00:00:00.000Z,,-60.0,-60.0,60.0,60.0
+C2157151105-POCLOUD,SEVIRI_SST_DR-OSISAF-L3C-v1.0,GHRSST L3C hourly Atlantic reprocessed sub-skin sea surface temperature data record v1.0 from SEVIRI on MSG produced by OSISAF,POCLOUD,2004-01-19T00:00:00.000Z,2012-12-31T23:59:59.000Z,-60.0,-60.0,60.0,60.0
+C2208423975-POCLOUD,SMAP_JPL_L3_SSS_CAP_MONTHLY_V5,JPL SMAP Level 3 CAP Sea Surface Salinity Standard Mapped Image Monthly V5.0 Validated Dataset,POCLOUD,2015-04-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3412874942-NSIDC_CPRD,SMAP_L1_L3_ANC_GEOS,Soil Moisture Active Passive (SMAP) L1-L3 Ancillary GEOS Data V001,NSIDC_CPRD,2015-01-31T00:00:00.000Z,,-180.0,-86.4,180.0,86.4
+C3420733742-NSIDC_CPRD,SMAP_L4_SM_ANC_CLIM,Soil Moisture Active Passive (SMAP) L4 Soil Moisture Ancillary Climatology Files V001,NSIDC_CPRD,2015-01-31T00:00:00.000Z,,-180.0,-86.4,180.0,86.4
+C3252895238-NSIDC_CPRD,SMAP_L4_SM_ANC_RST,Soil Moisture Active Passive (SMAP) L4 Soil Moisture Ancillary Restart Files V001,NSIDC_CPRD,2015-01-31T00:00:00.000Z,,-180.0,-86.4,180.0,86.4
+C2646960543-POCLOUD,SMAP_RSS_L2_SSS_NRT_V5,RSS SMAP Level 2C Sea Surface Salinity NRT V5.0 Validated Dataset,POCLOUD,2022-07-28T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2832224417-POCLOUD,SMAP_RSS_L2_SSS_NRT_V6,RSS SMAP Level 2C Sea Surface Salinity NRT V6.0 Validated Dataset,POCLOUD,2022-07-28T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1940468263-POCLOUD,SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V4,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V4.0 Validated Dataset,POCLOUD,2015-03-27T12:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2208425700-POCLOUD,SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V5,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V5.0 Validated Dataset,POCLOUD,2015-03-27T12:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2951822554-POCLOUD,SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V5.3,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V5.3 Evaluation Dataset,POCLOUD,2015-03-27T12:00:00.000Z,2024-01-05T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2036878255-POCLOUD,SMAP_RSS_L3_SSS_SMI_MONTHLY_V4,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image Monthly V4.0 Validated Dataset,POCLOUD,2015-04-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2208416221-POCLOUD,SMAP_RSS_L3_SSS_SMI_MONTHLY_V5,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image Monthly V5.0 Validated Dataset,POCLOUD,2015-04-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2936708691-POCLOUD,SMAP_RSS_L3_SSS_SMI_MONTHLY_V5.3,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image Monthly V5.3 Evaluation Dataset,POCLOUD,2015-04-01T00:00:00.000Z,2024-01-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C2832226365-POCLOUD,SMAP_RSS_L3_SSS_SMI_MONTHLY_V6,RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image Monthly V6.0 Validated Dataset,POCLOUD,2015-04-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2162113242-POCLOUD,SMODE_L1_ASIT_KABODS_V1,S-MODE Pre-Pilot Level 1 Data from the Ka-band Ocean Doppler Scatterometer (KaBODS) at the Air-Sea Interaction Tower Version 1,POCLOUD,2019-10-01T21:00:00.000Z,2020-01-15T16:00:00Z,,,,
+C2162104652-POCLOUD,SMODE_L1_ASIT_SLOPEFIELDS_V1,S-MODE Pre-Pilot Ocean Wave Slope from Visible-Band Polarimetry at the Air-Sea Interaction Tower Version 1,POCLOUD,2019-10-07T00:00:00.000Z,2020-01-18T23:59:59.999Z,,,,
+C2301076107-POCLOUD,SMODE_L1_DOPPLERSCATT_V1,S-MODE DopplerScatt Level 1 Surface Doppler and Radar Backscatter Version 1,POCLOUD,2021-05-03T20:58:16.000Z,2023-04-30T00:00:00.000Z,-125.4,36.3,-122.5,38.1
+C2110184916-POCLOUD,SMODE_L1_PRISM_V1,S-MODE PRISM Level 1 Radiance and Ancillary Products Version 1,POCLOUD,2022-10-18T00:00:00.000Z,2023-05-10T00:00:00.000Z,-130.0,35.0,-122.0,40.0
+C2574191901-POCLOUD,SMODE_L1_SAILDRONES_V1,S-MODE Saildrone Level 1 Observations,POCLOUD,2021-10-01T00:00:00.000Z,2022-11-30T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2864321540-POCLOUD,SMODE_L2_APEX_FLOAT_V1,S-MODE Temperature and Salinity from NAVO Floats Version 1,POCLOUD,2023-04-01T00:00:00.000Z,2023-08-01T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2110184925-POCLOUD,SMODE_L2_DOPPLERSCATT_WINDS_CURRENT_V1,S-MODE DopplerScatt Level 2 Ocean Winds and Currents Version 1,POCLOUD,2021-10-20T00:00:00.000Z,2021-11-05T23:59:59.000Z,-126.2,36.3,-122.1,38.2
+C2639507467-POCLOUD,SMODE_L2_DOPPLERSCATT_WINDS_CURRENT_V2,S-MODE DopplerScatt Level 2 Ocean Winds and Currents Version 2,POCLOUD,2021-10-20T00:00:00.000Z,2023-04-30T00:00:00.000Z,-126.5,36.0,-122.0,38.4
+C2830029002-POCLOUD,SMODE_L2_DRIFTER_POSITIONS_V1,S-MODE L2 Position Data from Surface Drifters Version 1,POCLOUD,2021-10-21T00:00:00.000Z,2023-12-31T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2612867358-POCLOUD,SMODE_L2_LAGRANGIAN_FLOATS_V1,S-MODE Lagrangian Float Observations Version 1,POCLOUD,2022-10-01T00:00:00.000Z,2023-05-31T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2110184921-POCLOUD,SMODE_L2_MOSES_LWIR_SST_V1,S-MODE MOSES Level 2 Atmospherically-Corrected Sea Surface Temperature Version 1,POCLOUD,2021-10-19T16:09:34.000Z,2023-05-05T00:00:00.000Z,-125.4,36.0,-122.9,38.1
+C2727960248-POCLOUD,SMODE_L2_PRISM_CHLA_V1,S-MODE PRISM Level 2 Water Surface Chlorophyll-a Version 1,POCLOUD,2022-10-19T00:00:00.000Z,2023-05-10T00:00:00.000Z,-130.0,35.0,-122.0,40.0
+C2766903177-POCLOUD,SMODE_L2_SAILDRONES_V1,S-MODE L2 Temperature and Salinity from Saildrones Version 1,POCLOUD,2021-09-01T00:00:00.000Z,2022-10-31T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2766303078-POCLOUD,SMODE_L2_SEAGLIDERS_V1,S-MODE Seaglider Observations Version 1,POCLOUD,2022-08-23T00:00:00.000Z,2023-07-07T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2830022538-POCLOUD,SMODE_L2_SHIPBOARD_ADCP_V1,S-MODE L2 Shipboard Acoustic Doppler Current Profiler Measurements Version 1,POCLOUD,2021-10-19T00:00:00.000Z,2023-05-06T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2700534037-POCLOUD,SMODE_L2_SHIPBOARD_BIO_V1,S-MODE Shipboard Bio-optical Measurements Version 1,POCLOUD,2022-10-09T00:00:00.000Z,2022-11-02T00:00:00.000Z,-125.4,30.0,-119.0,42.0
+C2830060262-POCLOUD,SMODE_L2_SHIPBOARD_BOTTLES_V1,S-MODE L2 Shipboard Bottle Data Version 1,POCLOUD,2021-10-22T00:00:00.000Z,2023-05-02T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2834159558-POCLOUD,SMODE_L2_SHIPBOARD_CTD_V1,"S-MODE L2 Shipboard Conductivity, Temperature, and Depth Measurements Version 1",POCLOUD,2021-08-01T00:00:00.000Z,2023-05-05T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2832306976-POCLOUD,SMODE_L2_SHIPBOARD_RADIOMETER_METEOROLOGY_V1,S-MODE Shipboard Radiometer Measurements Version 1,POCLOUD,2021-08-01T00:00:00.000Z,,-125.4,36.3,-122.9,38.1
+C2832235159-POCLOUD,SMODE_L2_SHIPBOARD_RADIOSONDES_METEOROLOGY_V1,S-MODE L2 Shipboard Meteorological Data from Rawinsondes Version 1,POCLOUD,2021-10-21T00:00:00.000Z,2023-05-31T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2832216518-POCLOUD,SMODE_L2_SHIPBOARD_SUNA_V1,S-MODE L2 Shipboard SUNA nitrate data Version 1,POCLOUD,2021-10-22T00:00:00.000Z,2021-10-23T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2832851810-POCLOUD,SMODE_L2_SHIPBOARD_TSG_V1,"S-MODE L2 Shipboard Thermosalinograph, Meteorology, and Bio-optics Measurements Version 1",POCLOUD,2021-08-01T00:00:00.000Z,2023-05-04T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2110184931-POCLOUD,SMODE_L2_SHIPBOARD_UCTD_ECOCTD_V1,S-MODE Shipboard uCTD and EcoCTD Measurements Version 1,POCLOUD,2021-08-01T00:00:00.000Z,2023-05-31T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2301083264-POCLOUD,SMODE_L2_SLOCUM_GLIDERS_V1,S-MODE Temperature and Salinity from Slocum Gliders Version 1,POCLOUD,2021-08-01T00:00:00.000Z,2023-05-31T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2574025518-POCLOUD,SMODE_L2_WAVEGLIDERS_TEMP_SALINITY_V1,SMODE L2 WAVEGLIDERS TEMP SALINITY V1,POCLOUD,2021-10-28T00:00:00.000Z,2023-05-14T00:00:00.000Z,-126.2,36.3,-122.1,38.2
+C2847092563-POCLOUD,SMODE_L3_SEAGLIDERS_TEMP_SALINITY_V1,S-MODE Level 3 Seaglider Observations Version 1,POCLOUD,2022-08-23T00:00:00.000Z,2023-07-07T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C2574152934-POCLOUD,SMODE_L3_SHIPBOARD_UCTD_ECOCTD_V1,S-MODE Level 3 Shipboard uCTD and EcoCTD Measurements Version 1,POCLOUD,2021-08-01T00:00:00.000Z,2021-11-30T00:00:00.000Z,-125.4,36.3,-122.9,38.1
+C3582930396-POCLOUD,SMODE_L3_WAVEGLIDERS_TEMP_SALINITY_V1,SMODE L3 WAVEGLIDERS TEMP SALINITY V1,POCLOUD,2022-09-20T20:15:00.000Z,2023-05-13T15:00:00.000Z,-126.2,36.3,-122.1,38.2
+C2988721782-POCLOUD,SMODE_L4_NCOM_V1,S-MODE NCOM Model Output Version 1,POCLOUD,2021-09-01T00:00:00.000Z,2023-08-01T00:00:00.000Z,-130.0,30.0,-116.0,42.0
+C3756737926-POCLOUD,SMODE_L4_WAVEGLIDERS_V1,S-MODE Level 4 Wavegliders Version 1,POCLOUD,2022-09-20T20:15:00.000Z,2023-05-13T15:00:00.000Z,-125.8,35.7,-121.9,37.9
+C3262828325-NSIDC_CPRD,SNEX17_CAR,SnowEx17 Cloud Absorption Radiometer BRDF V001,NSIDC_CPRD,2017-02-16T00:00:00.000Z,2017-02-22T23:59:59.999Z,-108.448729,37.653967,-104.459534,40.243618
+C3266798301-NSIDC_CPRD,SNEX17_SnowSAR,SnowEx17 SnowSAR Multi-look Synthetic Aperture Radar Backscatter Amplitude Images V001,NSIDC_CPRD,2017-02-16T00:00:00.000Z,2017-02-22T23:59:59.999Z,-109.05,37.0,-102.05,41.0
+C3271326152-NSIDC_CPRD,SNEX20_BSU_CMP_Raw,SnowEx20 Grand Mesa IOP BSU Multi-polarization 1 GHz GPR CMP Raw V001,NSIDC_CPRD,2020-01-31T00:00:00.000Z,2020-02-01T23:59:59.999Z,-108.198261,39.021584,-108.197754,39.03467
+C3271328242-NSIDC_CPRD,SNEX20_BSU_GPR_Raw,SnowEx20 Grand Mesa IOP BSU 1 GHz Multi-polarization GPR Raw V001,NSIDC_CPRD,2020-01-28T00:00:00.000Z,2020-02-04T23:59:59.999Z,-108.206626,39.002182,-108.159761,39.038896
+C3503073680-NSIDC_CPRD,SNEX20_CASIE_TIR,"SnowEx20 APL-UW CASIE Brightness Temperatures, Thermal Infrared Imagery (TIR), and Visible-Band Imagery (RGB) V001",NSIDC_CPRD,2020-02-08T00:00:00.000Z,2020-02-12T23:59:59.999Z,-108.26,38.88,-108.01,39.07
+C3274609072-NSIDC_CPRD,SNEX23_CRREL_GPR_Raw,SnowEx23 CRREL Ground Penetrating Radar Raw V001,NSIDC_CPRD,2023-03-08T00:00:00.000Z,2023-03-15T23:59:59.999Z,-149.598,68.5257,-149.2186,68.64
+C3378626164-POCLOUD,SPORT-MSFC-L4-GLOB-v1.0,GHRSST Level 4 SPoRT Global Foundation Sea Surface Temperature Analysis (v1.0),POCLOUD,2025-03-24T00:00:00.000Z,,-180.0,-80.0,180.0,80.0
+C2491772166-POCLOUD,SPURS1_ADCP,SPURS-1 shipboard Acoustic Doppler Current Profiler data for N. Atlantic Endeavor and Knorr cruises,POCLOUD,2012-09-06T00:00:00.000Z,2013-10-13T00:00:00.000Z,-73.0,20.0,-28.0,42.0
+C2491772167-POCLOUD,SPURS1_ARGO,Argo float CTD profile data within the scope of the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-09-09T00:00:00.000Z,2014-08-21T00:00:00.000Z,-76.0,23.0,-28.0,41.0
+C2491772169-POCLOUD,SPURS1_CTD,SPURS-1 research vessel CTD profile data for N. Atlantic cruises,POCLOUD,2012-08-16T00:00:00.000Z,2013-10-05T00:00:00.000Z,-63.0,23.0,-37.0,43.0
+C2491772174-POCLOUD,SPURS1_DRIFTER,Drifter data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2011-10-19T00:00:00.000Z,2015-04-07T00:00:00.000Z,-66.0,16.0,-28.0,35.0
+C2491772199-POCLOUD,SPURS1_ECOMAPPER,Ecomapper data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-09-29T00:00:00.000Z,2012-09-30T00:00:00.000Z,-39.0,26.0,-38.0,27.0
+C2491772227-POCLOUD,SPURS1_FLOAT_NEUTRALLYBUOYANT,Neutrally buoyant float data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-09-18T00:00:00.000Z,2013-02-22T00:00:00.000Z,-39.0,21.0,-34.0,26.0
+C2491772266-POCLOUD,SPURS1_METEO,SPURS-1 research vessel Meteorological series data for N. Atlantic Endeavor cruises,POCLOUD,2013-03-14T00:00:00.000Z,2013-10-13T00:00:00.000Z,-72.0,32.0,-37.0,42.0
+C2491772306-POCLOUD,SPURS1_MOORING_PICO,PICO Mooring data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-09-14T00:00:00.000Z,2013-09-30T00:00:00.000Z,-38.0,24.0,-27.0,25.0
+C2491772311-POCLOUD,SPURS1_MOORING_WHOI,"WHOI mooring CTD, surface flux and meterorological data for the SPURS-1 N. Atlantic field campaign",POCLOUD,2012-09-14T20:00:00.000Z,2013-09-30T10:40:00.000Z,-38.0,24.0,-38.0,24.6
+C2491772312-POCLOUD,SPURS1_SEAGLIDER,Seaglider CTD data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-09-13T00:00:00.000Z,2013-08-24T00:00:00.000Z,-39.0,23.0,-34.0,26.0
+C2491772317-POCLOUD,SPURS1_SEASOAR,Seasoar CTD data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2013-03-22T00:00:00.000Z,2013-04-08T00:00:00.000Z,-39.0,22.0,-36.0,26.0
+C2491772318-POCLOUD,SPURS1_TENUSEGLIDER,Tenuse Glider CTD data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-08-21T00:00:00.000Z,2012-10-04T00:00:00.000Z,-39.0,24.0,-35.0,27.0
+C2491772319-POCLOUD,SPURS1_TSG,SPURS-1 research vessel Thermosalinograph series data for N. Atlantic cruises,POCLOUD,2012-09-01T00:00:00.000Z,2013-10-13T00:00:00.000Z,-73.0,20.0,-14.0,42.0
+C2491772320-POCLOUD,SPURS1_UCTD,SPURS-1 research vessel Underway-CTD trajectory profile data for N. Atlantic Endeavor and Knorr cruises,POCLOUD,2012-09-16T00:00:00.000Z,2013-04-06T00:00:00.000Z,-58.0,23.0,-36.0,35.0
+C2491772321-POCLOUD,SPURS1_WAVEGLIDER,Waveglider data for the SPURS-1 N. Atlantic field campaign,POCLOUD,2012-09-01T00:00:00.000Z,2013-03-25T00:00:00.000Z,-71.0,23.0,-37.0,42.0
+C2491772322-POCLOUD,SPURS2_ADCP,SPURS-2 shipboard Acoustic Doppler Current Profiler data for E. Tropical Pacific R/V Revelle cruises,POCLOUD,2016-08-14T02:54:07.000Z,2017-11-17T10:59:30.000Z,-157.88,5.06,-118.32,21.26
+C2491772323-POCLOUD,SPURS2_ARGO,SPURS-2 Argo float CTD profile data from the E. Tropical Pacific field campaign,POCLOUD,2016-08-27T05:47:58.000Z,2019-03-11T23:42:58.000Z,-157.88,5.06,-118.32,21.26
+C2491772324-POCLOUD,SPURS2_CTD,SPURS-2 research vessel CTD profile data for E. Tropical Pacific R/V Revelle cruises,POCLOUD,2016-08-16T20:29:02.000Z,2017-11-17T04:49:30.000Z,-157.88,5.06,-118.32,21.26
+C2781747781-POCLOUD,SPURS2_DISDR,SPURS-2 shipboard disdrometer data for the E. Tropical Pacific field campaign,POCLOUD,2016-08-11T00:00:00.000Z,2017-11-17T00:00:00.000Z,-144.783,5.055,-119.886,24.204
+C2491772335-POCLOUD,SPURS2_DRIFTER,SPURS-2 Drifter data for the E. Tropical Pacific field campaign,POCLOUD,2016-06-20T05:57:00.000Z,2019-03-14T12:04:00.000Z,-179.999,-10.074,-124.78,32.283
+C2491772336-POCLOUD,SPURS2_FLOAT_NEUTRALLYBUOYANT,SPURS-2 Neutrally buoyant float data for the E. Tropical Pacific field campaign,POCLOUD,2016-08-26T17:43:36.000Z,2016-12-29T08:04:45.000Z,-125.015,7.855,-108.951,11.891
+C2491772337-POCLOUD,SPURS2_LADYAMBER,SPURS-2 S/V Lady Amber underway Thermosalinograph and Sea Snake data for the E. Tropical Pacific field campaign,POCLOUD,2016-08-29T00:00:01.000Z,2018-04-30T23:59:45.000Z,-163.925,0.085,-126.978,35.627
+C2491772338-POCLOUD,SPURS2_METEO,SPURS-2 Research vessel Meteorological series data for the E. Tropical Pacific field campaign R/V Revelle cruises,POCLOUD,2016-08-20T00:00:30.000Z,2017-11-15T00:00:00.000Z,-144.874,5.055,-119.886,24.203
+C2491772339-POCLOUD,SPURS2_MOORING_CENTRAL,"SPURS-2 Central mooring CTD, surface flux and meterorological data for the E. Tropical Pacific field campaign",POCLOUD,2016-08-16T07:22:00.000Z,2017-11-16T22:45:16.000Z,-125.03,10.05,-125.03,10.05
+C2491772340-POCLOUD,SPURS2_MOORING_PICO,SPURS-2 PICO mooring data for the E. Tropical Pacific field campaign,POCLOUD,2016-08-22T16:00:00.000Z,2017-11-03T00:00:00.000Z,-125.0,9.047,-124.958,11.0
+C2491772341-POCLOUD,SPURS2_PALS,SPURS-2 Passive Accoustic Listener (PAL) data from ARGO float deployments during the E. Tropical Pacific field campaign,POCLOUD,2016-08-25T00:00:00.000Z,2018-08-22T01:58:35.000Z,-129.129,8.861,-116.57,12.106
+C2491772345-POCLOUD,SPURS2_RAINRADAR,SPURS-2 research vessel along track SEA-POL rain radar imaging data for E. Tropical Pacific R/V Revelle-2 cruise,POCLOUD,2017-10-22T00:05:04.000Z,2017-11-10T23:00:03.000Z,-125.57,5.06,-119.89,24.2
+C2491772347-POCLOUD,SPURS2_RAWINSONDE,SPURS-2 Rawinsonde meteorological data for the E. Tropical Pacific field campaign R/V Revelle cruises,POCLOUD,2016-08-20T01:56:45.000Z,2017-11-10T21:16:04.000Z,-133.216,5.139,-123.32,12.35
+C2491772348-POCLOUD,SPURS2_SAILDRONE,SPURS-2 Saildrone data for the E. Tropical Pacific field campaign,POCLOUD,2017-10-16T00:00:00.000Z,2017-11-17T00:00:00.000Z,-125.0,8.5,-124.5,10.9
+C2491772349-POCLOUD,SPURS2_SALINITYSNAKE,SPURS-2 Surface Salinity Snake data for the E. Tropical Pacific field campaign R/V Revelle cruises,POCLOUD,2016-08-16T07:22:00.000Z,2017-11-16T22:45:15.000Z,-155.8,5.06,-117.3,32.3
+C2491772350-POCLOUD,SPURS2_SEAGLIDER,SPURS-2 Seaglider data for the E. Tropical Pacific field campaign,POCLOUD,2016-08-24T16:18:24.000Z,2017-11-07T00:03:55.000Z,-126.122,8.994,-122.128,12.022
+C2491772351-POCLOUD,SPURS2_SSP,SPURS-2 Towed surface salinity profile (SSP) data for the E. Tropical Pacific R/V Revelle cruises,POCLOUD,2016-08-27T07:52:23.000Z,2017-11-11T07:35:01.000Z,-140.969,6.546,-123.203,16.502
+C2491772352-POCLOUD,SPURS2_UCTD,SPURS-2 research vessel Underway CTD (uCTD) data for the E. Tropical Pacific R/V Revelle cruises,POCLOUD,2016-08-21T21:50:36.000Z,2017-11-11T07:29:14.000Z,-126.51,5.09,-123.51,13.97
+C2491772353-POCLOUD,SPURS2_UNDERWAY_pCO2_DIC_pH,"SPURS-2 underway surface pCO2, DIC and pH data for the E. Tropical Pacific field campaign R/V Revelle cruises",POCLOUD,2017-10-21T20:26:57.000Z,2017-11-13T00:00:00.000Z,-125.572,1.383,-121.545,16.411
+C2491772360-POCLOUD,SPURS2_USPS,SPURS-2 research vessel Underway Salinity Profiling System (USPS) data for the E. Tropical Pacific R/V Revelle cruises,POCLOUD,2016-08-15T00:00:00.000Z,2017-11-15T23:59:55.000Z,-157.0,5.06,-119.5,25.84
+C2491772361-POCLOUD,SPURS2_WAMOS,SPURS-2 research vessel along track WAMOS wave radar data for the second R/V Revelle cruise in the E. Tropical Pacific,POCLOUD,2017-10-05T20:13:15.000Z,2017-11-16T23:26:01.000Z,-125.57,5.06,-119.89,24.2
+C2491772363-POCLOUD,SPURS2_WAVEGLIDER,SPURS-2 Waveglider data for the E. Tropical Pacific field campaign,POCLOUD,2016-08-24T00:00:00.000Z,2017-11-10T21:30:00.000Z,-126.4,6.1,-108.8,13.8
+C2781659132-POCLOUD,SPURS2_XBAND,SPURS-2 shipboard X-band radar backscatter data for the E. Tropical Pacific field campaign,POCLOUD,2017-10-21T00:00:00.000Z,2017-11-13T15:46:00.000Z,-129.131,8.927,-122.151,10.355
+C2491772372-POCLOUD,SPURS2_XBT,SPURS-2 research vessel Expendable Bathythermograph (XBT) profile data for E. Tropical Pacific R/V Revelle cruises,POCLOUD,2016-08-14T05:21:45.000Z,2017-11-15T21:51:33.000Z,-157.88,5.06,-118.32,21.26
+C2862468660-LARC_CLOUD,STAQS_AircraftRemoteSensing_JSC-GV_GCAS_Data,STAQS JSC GV GEOstationary Coastal and Air Pollution Events (GEO-CAPE) Airborne Simulator Data,LARC_CLOUD,2023-06-26T00:00:00.000Z,2023-08-17T00:00:00.000Z,-120.3,33.36,-72.0,44.56
+C2862461566-LARC_CLOUD,STAQS_AircraftRemoteSensing_NASA-G3_GCAS_Data,STAQS NASA G-III GEOstationary Coastal and Air Pollution Events (GEO-CAPE) Airborne Simulator Data,LARC_CLOUD,2023-08-22T00:00:00.000Z,2023-08-28T00:00:00.000Z,-119.31,33.42,-116.5,34.96
+C2799436707-POCLOUD,SWOT_ATTD_RECONST_2.0,SWOT Satellite Reconstructed Attitude Data,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438119-POCLOUD,SWOT_L1B_HR_SLC_2.0,"SWOT Level 1B High-Rate Single-look Complex Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233944967-POCLOUD,SWOT_L1B_HR_SLC_D,"SWOT Level 1B High-Rate Single-look Complex Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438202-POCLOUD,SWOT_L1B_LR_INTF_2.0,"SWOT Level 1B Low-Rate Interferogram Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233944969-POCLOUD,SWOT_L1B_LR_INTF_D,"SWOT Level 1B Low-Rate Interferogram Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438260-POCLOUD,SWOT_L2_HR_PIXCVec_2.0,"SWOT Level 2 Water Mask Pixel Cloud Auxiliary Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233944988-POCLOUD,SWOT_L2_HR_PIXCVec_D,"SWOT Level 2 Water Mask Pixel Cloud Auxiliary Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233944986-POCLOUD,SWOT_L2_HR_PIXC_D,"SWOT Level 2 Water Mask Pixel Cloud Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438280-POCLOUD,SWOT_L2_HR_Raster_100m_2.0,"SWOT Level 2 Water Mask Raster Image 100m Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233942298-POCLOUD,SWOT_L2_HR_Raster_100m_D,"SWOT Level 2 Water Mask Raster Image 100m Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438288-POCLOUD,SWOT_L2_HR_Raster_250m_2.0,"SWOT Level 2 Water Mask Raster Image 250m Data Product, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233942299-POCLOUD,SWOT_L2_HR_Raster_250m_D,"SWOT Level 2 Water Mask Raster Image 250m Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233944993-POCLOUD,SWOT_L2_HR_Raster_D,"SWOT Level 2 Water Mask Raster Image Data Product, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799465428-POCLOUD,SWOT_L2_LR_SSH_BASIC_2.0,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - Basic, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233942270-POCLOUD,SWOT_L2_LR_SSH_BASIC_D,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - Basic, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799465497-POCLOUD,SWOT_L2_LR_SSH_EXPERT_2.0,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - Expert, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233942272-POCLOUD,SWOT_L2_LR_SSH_EXPERT_D,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - Expert, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799465503-POCLOUD,SWOT_L2_LR_SSH_UNSMOOTHED_2.0,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - Unsmoothed, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233942278-POCLOUD,SWOT_L2_LR_SSH_UNSMOOTHED_D,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - Unsmoothed, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799465507-POCLOUD,SWOT_L2_LR_SSH_WINDWAVE_2.0,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - WindWave, Version C",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3233942281-POCLOUD,SWOT_L2_LR_SSH_WINDWAVE_D,"SWOT Level 2 KaRIn Low Rate Sea Surface Height Data Product - WindWave, Version D",POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3317113871-POCLOUD,SWOT_L2_NALT_GDR_D,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465509-POCLOUD,SWOT_L2_NALT_GDR_GDR_2.0,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms - GDR,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113887-POCLOUD,SWOT_L2_NALT_GDR_GDR_D,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms - GDR Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465518-POCLOUD,SWOT_L2_NALT_GDR_SGDR_2.0,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms - SGDR,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113891-POCLOUD,SWOT_L2_NALT_GDR_SGDR_D,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms - SGDR Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465522-POCLOUD,SWOT_L2_NALT_GDR_SSHA_2.0,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms - SSHA,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113896-POCLOUD,SWOT_L2_NALT_GDR_SSHA_D,SWOT Level 2 Nadir Altimeter Geophysical Data Record with Waveforms - SSHA Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799438335-POCLOUD,SWOT_L2_NALT_IGDR_2.0,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113876-POCLOUD,SWOT_L2_NALT_IGDR_D,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465526-POCLOUD,SWOT_L2_NALT_IGDR_GDR_2.0,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms - GDR,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113901-POCLOUD,SWOT_L2_NALT_IGDR_GDR_D,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms - GDR Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465529-POCLOUD,SWOT_L2_NALT_IGDR_SGDR_2.0,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms - SGDR,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113912-POCLOUD,SWOT_L2_NALT_IGDR_SGDR_D,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms - SGDR Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465538-POCLOUD,SWOT_L2_NALT_IGDR_SSHA_2.0,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms - SSHA,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113913-POCLOUD,SWOT_L2_NALT_IGDR_SSHA_D,SWOT Level 2 Nadir Altimeter Interim Geophysical Data Record with Waveforms - SSHA Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799438345-POCLOUD,SWOT_L2_NALT_OGDR_2.0,SWOT Level 2 Nadir Altimeter Operational Geophysical Data Record with Waveforms,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113879-POCLOUD,SWOT_L2_NALT_OGDR_D,SWOT Level 2 Nadir Altimeter Operational Geophysical Data Record with Waveforms Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465542-POCLOUD,SWOT_L2_NALT_OGDR_GDR_2.0,SWOT Level 2 Nadir Altimeter Operational Geophysical Data Record with Waveforms - GDR,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113915-POCLOUD,SWOT_L2_NALT_OGDR_GDR_D,SWOT Level 2 Nadir Altimeter Operational Geophysical Data Record with Waveforms - GDR Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799465544-POCLOUD,SWOT_L2_NALT_OGDR_SSHA_2.0,SWOT Level 2 Nadir Altimeter Operational Geophysical Data Record with Waveforms - SSHA,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113918-POCLOUD,SWOT_L2_NALT_OGDR_SSHA_D,SWOT Level 2 Nadir Altimeter Operational Geophysical Data Record with Waveforms - SSHA Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799438350-POCLOUD,SWOT_L2_RAD_GDR_2.0,SWOT Level 2 Radiometer Brightness Temperatures and Troposphere Data Product,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113598-POCLOUD,SWOT_L2_RAD_GDR_D,SWOT Level 2 Radiometer Brightness Temperatures and Troposphere Data Product Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799438351-POCLOUD,SWOT_L2_RAD_IGDR_2.0,SWOT Level 2 Radiometer Brightness Temperatures and Troposphere Interim Data Product,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113861-POCLOUD,SWOT_L2_RAD_IGDR_D,SWOT Level 2 Radiometer Brightness Temperatures and Troposphere Interim Data Product Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2799438353-POCLOUD,SWOT_L2_RAD_OGDR_2.0,SWOT Level 2 Radiometer Brightness Temperatures and Troposphere Operational Data Product,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C3317113868-POCLOUD,SWOT_L2_RAD_OGDR_D,SWOT Level 2 Radiometer Brightness Temperatures and Troposphere Operational Data Product Version D,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-77.6,180.0,77.6
+C2777002894-POCLOUD,SWOT_L4_DAWG_SOS_DISCHARGE,SWOT Sword of Science River Discharge Products Version 1,POCLOUD,1980-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2296989401-POCLOUD,SWOT_MOE_1.0,SWOT Medium-accuracy Orbit Ephemeris (MOE),POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2799438359-POCLOUD,SWOT_POE_2.0,SWOT Precise Orbit Ephemeris (POE),POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3403413166-POCLOUD,SWOT_POSTLAUNCH_GLIDER,SWOT Postlaunch Field Campaign Data from Gliders,POCLOUD,2023-03-30T00:00:00.000Z,2023-08-02T00:00:00.000Z,-125.28,35.3,-121.88,36.85
+C3377339417-POCLOUD,SWOT_POSTLAUNCH_L1_MOORING,SWOT Postlaunch Oceanography Field Campaign L1 Moorings,POCLOUD,2023-02-18T00:00:00.000Z,2023-10-09T00:00:00.000Z,-125.2,35.3,-124.8,36.2
+C3384042453-POCLOUD,SWOT_POSTLAUNCH_L2_MOORING,SWOT Postlaunch Oceanography Field Campaign L2 Moorings,POCLOUD,2023-02-18T00:00:00.000Z,2024-10-29T00:00:00.000Z,-125.2,35.3,-124.8,36.19
+C3393505469-POCLOUD,SWOT_POSTLAUNCH_L3_MOORING,SWOT Post-launch Field Campaign Data from L3 Mooring,POCLOUD,2023-02-18T00:00:00.000Z,2024-10-29T00:00:00.000Z,-125.2,35.2,-124.8,36.2
+C3377359968-POCLOUD,SWOT_POSTLAUNCH_SHIPBOARD,SWOT Postlaunch Oceanography Field Campaign Shipboard CTD and Water Sample Data,POCLOUD,2023-02-23T00:00:00.000Z,2024-11-02T00:00:00.000Z,-125.4,33.04,-118.24,36.21
+C2229635767-POCLOUD,SWOT_PRELAUNCH_L2_BPR_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign NOAA Bottom Pressure Recorders (BPR) ,POCLOUD,2019-09-04T00:00:00.000Z,2020-01-19T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2229635647-POCLOUD,SWOT_PRELAUNCH_L2_GLIDER_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign Rutgers Slocum Gliders,POCLOUD,2019-09-05T00:00:00.000Z,2019-12-28T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2229635778-POCLOUD,SWOT_PRELAUNCH_L2_GPS_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign JPL Global Positioning Systems (GPS),POCLOUD,2019-09-05T00:00:00.000Z,2020-01-19T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2229635776-POCLOUD,SWOT_PRELAUNCH_L2_PIES_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign SIO Pressure-sensing Inverted Echo Sounder (PIES),POCLOUD,2019-09-06T00:00:00.000Z,2020-01-18T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2229635764-POCLOUD,SWOT_PRELAUNCH_L2_PRAWLER_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign NOAA Prawlers,POCLOUD,2019-09-05T00:00:00.000Z,2020-01-06T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2229635779-POCLOUD,SWOT_PRELAUNCH_L2_SIOCTD_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign SIO Moored Fixed-Depth CTDs,POCLOUD,2019-09-05T00:00:00.000Z,2020-01-18T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2235488579-POCLOUD,SWOT_PRELAUNCH_L2_WHOICTD_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign WHOI/NOAA Moored Fixed-Depth CTDs,POCLOUD,2019-09-04T00:00:00.000Z,2020-01-19T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2229635761-POCLOUD,SWOT_PRELAUNCH_L2_WW_V1,SWOT 2019-2020 Prelaunch Oceanography Field Campaign SIO Mooring WireWalker (WW),POCLOUD,2019-09-05T00:00:00.000Z,2019-12-03T23:59:59.999Z,-125.2,35.8,-125.0,36.2
+C2296989490-POCLOUD,SWOT_SAT_COM_1.0,SWOT Satellite Center of Mass Position Data,POCLOUD,2022-12-16T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2147947806-POCLOUD,SWOT_SIMULATED_L2_KARIN_SSH_ECCO_LLC4320_CALVAL_V1,SWOT Simulated Level-2 KaRIn SSH from MITgcm ECCO LLC4320 for Cal/Val Version 1,POCLOUD,2011-11-13T00:00:00.000Z,2012-11-12T00:50:15.999Z,-180.0,-77.6,180.0,77.6
+C2152044763-POCLOUD,SWOT_SIMULATED_L2_KARIN_SSH_ECCO_LLC4320_SCIENCE_V1,SWOT Simulated Level-2 KaRIn SSH from MITgcm ECCO LLC4320 for Science Version 1,POCLOUD,2011-11-13T00:00:00.000Z,2012-11-12T01:23:39.999Z,-180.0,-77.6,180.0,77.6
+C2152046451-POCLOUD,SWOT_SIMULATED_L2_KARIN_SSH_GLORYS_CALVAL_V1, SWOT Simulated Level-2 KaRIn SSH from GLORYS for Cal/Val Version 1,POCLOUD,2014-04-12T12:00:00.000Z,2015-12-31T00:40:12.999Z,-180.0,-77.6,180.0,77.6
+C2152045877-POCLOUD,SWOT_SIMULATED_L2_KARIN_SSH_GLORYS_SCIENCE_V1, SWOT Simulated Level-2 KaRIn SSH from GLORYS for Science Version 1,POCLOUD,2014-04-12T12:00:00.000Z,2015-12-31T00:12:00.999Z,-180.0,-77.6,180.0,77.6
+C2158344213-POCLOUD,SWOT_SIMULATED_L2_NADIR_SSH_ECCO_LLC4320_CALVAL_V1,SWOT Simulated Level-2 Nadir SSH from MITgcm ECCO LLC4320 for Cal/Val Version 1,POCLOUD,2011-11-13T00:00:00.000Z,2012-11-12T00:50:15.999Z,-180.0,-77.6,180.0,77.6
+C2158348170-POCLOUD,SWOT_SIMULATED_L2_NADIR_SSH_ECCO_LLC4320_SCIENCE_V1,SWOT Simulated Level-2 Nadir SSH from MITgcm ECCO LLC4320 for Science Version 1,POCLOUD,2011-11-13T00:00:00.000Z,2012-11-12T01:23:37.999Z,-180.0,-77.6,180.0,77.6
+C2158348264-POCLOUD,SWOT_SIMULATED_L2_NADIR_SSH_GLORYS_CALVAL_V1, SWOT Simulated Level-2 Nadir SSH from GLORYS for Cal/Val Version 1,POCLOUD,2014-04-12T12:00:00.000Z,2015-12-31T00:40:12.999Z,-180.0,-77.6,180.0,77.6
+C2158350299-POCLOUD,SWOT_SIMULATED_L2_NADIR_SSH_GLORYS_SCIENCE_V1, SWOT Simulated Level-2 Nadir SSH from GLORYS for Science Version 1,POCLOUD,2014-04-12T12:00:00.000Z,2015-12-31T00:11:58.999Z,-180.0,-77.6,180.0,77.6
+C2263383657-POCLOUD,SWOT_SIMULATED_NA_CONTINENT_L2_HR_PIXCVEC_V1,SWOT Simulated Level 2 North America Continent KaRIn High Rate Pixel Cloud Vector Attribute Product Version 1.0,POCLOUD,2022-08-01T00:00:00.000Z,2022-08-22T23:59:00.000Z,-113.0,24.0,-82.0,52.0
+C2263383386-POCLOUD,SWOT_SIMULATED_NA_CONTINENT_L2_HR_PIXC_V1,SWOT Simulated Level 2 North America Continent KaRIn High Rate Water Mask Pixel Cloud Product Version 1.0,POCLOUD,2022-08-01T00:00:00.000Z,2022-08-22T23:59:00.000Z,-113.0,24.0,-82.0,52.0
+C2263383790-POCLOUD,SWOT_SIMULATED_NA_CONTINENT_L2_HR_RASTER_V1,SWOT Simulated Level 2 North America Continent High Rate Raster Product Version 1.0,POCLOUD,2022-08-01T00:00:00.000Z,2022-08-22T23:59:00.000Z,-113.0,24.0,-82.0,52.0
+C3202004220-OB_CLOUD,SeaWiFS_L1_GAC,"OrbView-2 SeaWiFS Level-1A Global Area Coverage (GAC) Data, version 2",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3202004252-OB_CLOUD,SeaWiFS_L1_MLAC,"OrbView-2 SeaWiFS Level-1A Merged Local Area Coverage (MLAC) Data, version 2",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3198658845-OB_CLOUD,SeaWiFS_L2_GAC_IOP,"OrbView-2 SeaWiFS Level-2 Regional Global Area Coverage (GAC) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C2789774382-OB_CLOUD,SeaWiFS_L2_GAC_OC,"OrbView-2 SeaWiFS Level-2 Regional Global Area Coverage (GAC) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3198658953-OB_CLOUD,SeaWiFS_L2_MLAC_IOP,"OrbView-2 SeaWiFS Level-2 Regional Merged Local Area Coverage (MLAC) Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3198658688-OB_CLOUD,SeaWiFS_L2_MLAC_OC,"OrbView-2 SeaWiFS Level-2 Regional Merged Local Area Coverage (MLAC) Ocean Color (OC) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113253100-OB_CLOUD,SeaWiFS_L3b_CHL,"OrbView-2 SeaWiFS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113253547-OB_CLOUD,SeaWiFS_L3b_IOP,"OrbView-2 SeaWiFS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113253709-OB_CLOUD,SeaWiFS_L3b_KD,"OrbView-2 SeaWiFS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254062-OB_CLOUD,SeaWiFS_L3b_PAR,"OrbView-2 SeaWiFS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254253-OB_CLOUD,SeaWiFS_L3b_PIC,"OrbView-2 SeaWiFS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254405-OB_CLOUD,SeaWiFS_L3b_POC,"OrbView-2 SeaWiFS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254561-OB_CLOUD,SeaWiFS_L3b_RRS,"OrbView-2 SeaWiFS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254690-OB_CLOUD,SeaWiFS_L3m_CHL,"OrbView-2 SeaWiFS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254783-OB_CLOUD,SeaWiFS_L3m_IOP,"OrbView-2 SeaWiFS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254820-OB_CLOUD,SeaWiFS_L3m_KD,"OrbView-2 SeaWiFS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254885-OB_CLOUD,SeaWiFS_L3m_PAR,"OrbView-2 SeaWiFS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254916-OB_CLOUD,SeaWiFS_L3m_PIC,"OrbView-2 SeaWiFS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113254949-OB_CLOUD,SeaWiFS_L3m_POC,"OrbView-2 SeaWiFS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3113255003-OB_CLOUD,SeaWiFS_L3m_RRS,"OrbView-2 SeaWiFS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3455985815-OB_CLOUD,SeaWiFS_L4b_AVW,"OrbView-2 SeaWiFS Level-4 Global Binned Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3455985836-OB_CLOUD,SeaWiFS_L4b_CARBON,"OrbView-2 SeaWiFS Level-4 Global Binned Carbon Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3427337461-OB_CLOUD,SeaWiFS_L4b_GSM,"OrbView-2 SeaWiFS Level-4 Global Binned Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3455985873-OB_CLOUD,SeaWiFS_L4m_AVW,"OrbView-2 SeaWiFS Level-4 Global Mapped Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3455985893-OB_CLOUD,SeaWiFS_L4m_CARBON,"OrbView-2 SeaWiFS Level-4 Global Mapped Carbon Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3534747485-OB_CLOUD,SeaWiFS_L4m_ELOEV,"OrbView-2 SeaWiFS Global Mapped Eulerian and Lagrangian Oceanography and Ecology Variables Data, version 1",OB_CLOUD,1997-09-04T00:00:00.00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C3427337473-OB_CLOUD,SeaWiFS_L4m_GSM,"OrbView-2 SeaWiFS Level-4 Global Mapped Garver-Siegel-Maritorena Model (GSM) Data, version 2022.0",OB_CLOUD,1997-09-04T00:00:00Z,2010-12-11T23:59:59Z,-180.0,-90.0,180.0,90.0
+C2036877565-POCLOUD,TELLUS_GLDAS-NOAH-3.3_TWS-ANOMALY_MONTHLY,Monthly gridded Global Land Data Assimilation System (GLDAS) from Noah-v3.3 land hydrology model for GRACE and GRACE-FO over nominal months,POCLOUD,2002-04-04T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3195502222-POCLOUD,TELLUS_GRAC-GRFO_MASCON_GRID_RL06.3_V4,"JPL GRACE and GRACE-FO Mascon Ocean, Ice, and Hydrology Equivalent Water Height JPL Release 06.3 Version 04",POCLOUD,2002-04-04T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2077042515-POCLOUD,TELLUS_GRAC_L3_CSR_RL06_LND_v04,CSR TELLUS GRACE Level-3 Monthly Land Water-Equivalent-Thickness Surface Mass Anomaly Release 6.0 version 04,POCLOUD,2002-04-05T00:00:00.000Z,2017-10-18T20:00:00.000Z,-180.0,-89.5,180.0,89.5
+C2077042363-POCLOUD,TELLUS_GRAC_L3_CSR_RL06_OCN_v04,CSR TELLUS GRACE Level-3 Monthly Ocean Bottom Pressure Anomaly Release 6.0 version 04,POCLOUD,2002-04-04T00:00:00.000Z,2017-10-25T00:00:00.000Z,-180.0,-89.5,180.0,89.5
+C2077042566-POCLOUD,TELLUS_GRAC_L3_GFZ_RL06_LND_v04,GFZ TELLUS GRACE Level-3 Monthly Land Water-Equivalent-Thickness Surface Mass Anomaly Release 6.0 version 04,POCLOUD,2002-04-05T00:00:00.000Z,2017-10-18T00:00:00.000Z,-180.0,-89.5,180.0,89.5
+C2077042412-POCLOUD,TELLUS_GRAC_L3_GFZ_RL06_OCN_v04,GFZ TELLUS GRACE Level-3 Monthly Ocean Bottom Pressure Anomaly Release 6.0 version 04,POCLOUD,2002-04-04T00:00:00.000Z,2017-10-25T00:00:00.000Z,-180.0,-89.5,180.0,89.5
+C2077042612-POCLOUD,TELLUS_GRAC_L3_JPL_RL06_LND_v04,JPL TELLUS GRACE Level-3 Monthly Land Water-Equivalent-Thickness Surface Mass Anomaly Release 6.0 version 04,POCLOUD,2002-04-04T00:00:00.000Z,2017-10-18T00:00:00.000Z,-180.0,-89.5,180.0,89.5
+C2077042455-POCLOUD,TELLUS_GRAC_L3_JPL_RL06_OCN_v04,JPL TELLUS GRACE Level-3 Monthly Ocean Bottom Pressure Anomaly Release 6.0 version 04,POCLOUD,2002-04-04T00:00:00.000Z,2017-10-25T00:00:00.000Z,-180.0,-89.5,180.0,89.5
+C3193285193-POCLOUD,TELLUS_GRFO_L3_CSR_RL06.3_LND_v04,CSR TELLUS GRACE-FO Level-3 Monthly Land Water-Equivalent-Thickness Surface Mass Anomaly Release 6.3 version 04,POCLOUD,2018-05-22T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3193289116-POCLOUD,TELLUS_GRFO_L3_CSR_RL06.3_OCN_v04,CSR TELLUS GRACE-FO Level-3 Monthly Ocean Bottom Pressure Anomaly Release 6.3 version 04,POCLOUD,2018-05-22T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3193293825-POCLOUD,TELLUS_GRFO_L3_GFZ_RL06.3_LND_v04,GFZ TELLUS GRACE-FO Level-3 Monthly Land Water-Equivalent-Thickness Surface Mass Anomaly Release 6.3 version 04,POCLOUD,2018-05-22T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3193298027-POCLOUD,TELLUS_GRFO_L3_GFZ_RL06.3_OCN_v04,GFZ TELLUS GRACE-FO Level-3 Monthly Ocean Bottom Pressure Anomaly Release 6.3 version 04,POCLOUD,2018-05-22T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3193302127-POCLOUD,TELLUS_GRFO_L3_JPL_RL06.3_LND_v04,JPL TELLUS GRACE-FO Level-3 Monthly Land Water-Equivalent-Thickness Surface Mass Anomaly Release 6.3 version 04,POCLOUD,2018-05-22T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3193304376-POCLOUD,TELLUS_GRFO_L3_JPL_RL06.3_OCN_v04,JPL TELLUS GRACE-FO Level-3 Monthly Ocean Bottom Pressure Anomaly Release 6.3 version 04,POCLOUD,2018-05-22T00:00:00.000Z,,-180.0,-89.5,180.0,89.5
+C3685896232-LARC_CLOUD,TEMPO_CLDO4_L2,TEMPO cloud pressure and fraction (O2-O2 dimer) V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C2930760329-LARC_CLOUD,TEMPO_CLDO4_L2,TEMPO cloud pressure and fraction (O2-O2 dimer) V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685669056-LARC_CLOUD,TEMPO_CLDO4_L2_NRT,TEMPO cloud pressure and fraction (O2-O2 dimer) V02 (NRT) (PROVISIONAL),LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896149-LARC_CLOUD,TEMPO_CLDO4_L3,TEMPO gridded cloud fraction and pressure (O2-O2 dimer) Version V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C3685668579-LARC_CLOUD,TEMPO_CLDO4_L3_NRT,TEMPO gridded cloud fraction and pressure (O2-O2 dimer) V02 (NRT) (PROVISIONAL),LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896602-LARC_CLOUD,TEMPO_DRK_L1,TEMPO dark exposure V04 (PROVISIONAL),LARC_CLOUD,2023-06-06T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2930729926-LARC_CLOUD,TEMPO_DRK_L1,TEMPO dark exposure V03 (PROVISIONAL),LARC_CLOUD,2023-06-08T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685912035-LARC_CLOUD,TEMPO_HCHO_L2,TEMPO formaldehyde total column V04 (PROVISIONAL) ,LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685668884-LARC_CLOUD,TEMPO_HCHO_L2_NRT,TEMPO formaldehyde total column V02 (NRT) (PROVISIONAL),LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685897141-LARC_CLOUD,TEMPO_HCHO_L3,TEMPO gridded formaldehyde total column V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C3685668680-LARC_CLOUD,TEMPO_HCHO_L3_NRT,TEMPO gridded formaldehyde total column V02 (NRT) (PROVISIONAL),LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896490-LARC_CLOUD,TEMPO_IRRR_L1,TEMPO solar irradiance (reference diffuser) V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,,,,
+C2930728569-LARC_CLOUD,TEMPO_IRRR_L1,TEMPO solar irradiance (reference diffuser) V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896550-LARC_CLOUD,TEMPO_IRR_L1,TEMPO solar irradiance V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C2930757598-LARC_CLOUD,TEMPO_IRR_L1,TEMPO solar irradiance V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896872-LARC_CLOUD,TEMPO_NO2_L2,TEMPO NO2 tropospheric and stratospheric columns V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C3685668972-LARC_CLOUD,TEMPO_NO2_L2_NRT,TEMPO NO2 tropospheric and stratospheric columns V02 (NRT) PROVISIONAL,LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896708-LARC_CLOUD,TEMPO_NO2_L3,TEMPO gridded NO2 tropospheric and stratospheric columns V04 (PROVISIONAL),LARC_CLOUD,,,-170.0,10.0,-10.0,80.0
+C3685668637-LARC_CLOUD,TEMPO_NO2_L3_NRT,TEMPO gridded NO2 tropospheric and stratospheric columns V02 (NRT) (PROVISIONAL),LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896287-LARC_CLOUD,TEMPO_O3PROF_L2,TEMPO ozone profile V04 (BETA),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C3685896402-LARC_CLOUD,TEMPO_O3PROF_L3,TEMPO gridded ozone profile V04 (BETA),LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C3685912131-LARC_CLOUD,TEMPO_O3TOT_L2,TEMPO ozone total column V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2930726639-LARC_CLOUD,TEMPO_O3TOT_L2,TEMPO ozone total column V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685896625-LARC_CLOUD,TEMPO_O3TOT_L3,TEMPO gridded ozone total column V04 (PROVISIONAL) ,LARC_CLOUD,2023-08-01T00:00:00Z,,-170.0,10.0,-10.0,80.0
+C2930766795-LARC_CLOUD,TEMPO_RADT_L1,TEMPO geolocated Earth radiances twilight V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685912073-LARC_CLOUD,TEMPO_RAD_L1,TEMPO geolocated Earth radiances V04 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C2930759336-LARC_CLOUD,TEMPO_RAD_L1,TEMPO geolocated Earth radiances V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3685668726-LARC_CLOUD,TEMPO_RAD_L1_NRT,TEMPO geolocated Earth radiances V02 (NRT) (PROVISIONAL),LARC_CLOUD,2025-09-17T00:00:00.000Z,,-170.0,10.0,-10.0,80.0
+C3215607563-LARC_CLOUD,TL2CH4LN,TES/Aura L2 Methane Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3215608588-LARC_CLOUD,TL2COLN,TES/Aura L2 Carbon Monoxide Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3215609406-LARC_CLOUD,TL2H2OLN,TES/Aura L2 Water Vapor Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3215610255-LARC_CLOUD,TL2HDOLN,TES/Aura L2 Deuterium Oxide Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3215610787-LARC_CLOUD,TL2MTLLN,TES/Aura L2 Methanol Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3215611066-LARC_CLOUD,TL2NH3LN,TES/Aura L2 Ammonia Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000Z,2015-12-31T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C3215611677-LARC_CLOUD,TL2O3LN,TES/Aura L2 Ozone Lite Nadir V007,LARC_CLOUD,2004-08-01T00:00:00.000000Z,2015-12-31T23:59:59.999999Z,-180.0,-90.0,180.0,90.0
+C2036879048-POCLOUD,TMI-REMSS-L2P-v4,GHRSST Level 2P Global Subskin Sea Surface Temperature from TRMM Microwave Imager (TMI) onboard Tropical Rainfall Measurement Mission (TRMM) satellite,POCLOUD,1998-01-01T00:44:16.000Z,2015-01-11T22:19:45.000Z,-179.99,-39.06,180.0,39.01
+C2617176783-POCLOUD,TMI-REMSS-L3U-v7.1a,GHRSST Level 3U Global Subskin Sea Surface Temperature from TMI onboard TRMM satellite,POCLOUD,1997-12-08T00:00:00.000Z,2015-01-01T23:59:59.999Z,-180.0,-90.0,180.0,90.0
+C2599212091-POCLOUD,TOPEX_POSEIDON_GDR_F,TOPEX/POSEIDON Geophysical Data Record Version F,POCLOUD,1992-10-13T00:00:00.000Z,2005-10-04T23:59:59.999Z,-180.0,-66.0,180.0,66.0
+C2342535199-LARC_ASDC,TRACERAQ_AircraftRemoteSensing_GV_GCAS_Data,TRACER-AQ JSC G-V Aircraft Remotely Sensed GEOstationary Coastal and Air Pollution Events (GEO-CAPE) Airborne Simulator (GCAS) Data,LARC_ASDC,2021-08-09T00:00:00.000Z,2021-09-29T00:00:00.000Z,-99.0,23.0,35.0,37.0
+C2342535056-LARC_ASDC,TRACERAQ_Ground_LaPorte_Data,TRACER-AQ La Porte Ground Site Data,LARC_ASDC,2021-08-09T00:00:00.000Z,2021-09-30T00:00:00.000Z,-100.0,22.0,-83.0,38.0
+C1570117995-OB_DAAC,VIIRSJ1_L1,"NOAA-20 VIIRS Level-1A Data, version 2",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1940926976-OB_DAAC,VIIRSJ1_L1_GEO,"NOAA-20 VIIRS Level-1 Geolocation Product Data, version 2",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928892-OB_CLOUD,VIIRSJ1_L2_IOP_NRT,"NOAA-20 VIIRS Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805774-OB_DAAC,VIIRSJ1_L2_SST,"NOAA-20 VIIRS Level-Regional Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805761-OB_DAAC,VIIRSJ1_L2_SST3,"NOAA-20 VIIRS Level-2 Regional Triple-window Sea Surface Temperature (SST3) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805758-OB_DAAC,VIIRSJ1_L2_SST3_NRT,"NOAA-20 VIIRS Level-2 Regional Triple-window Sea Surface Temperature (SST3) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805767-OB_DAAC,VIIRSJ1_L2_SST_NRT,"NOAA-20 VIIRS Level-2 Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928906-OB_CLOUD,VIIRSJ1_L3b_CHL,"NOAA-20 VIIRS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928904-OB_CLOUD,VIIRSJ1_L3b_CHL_NRT,"NOAA-20 VIIRS Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928908-OB_CLOUD,VIIRSJ1_L3b_IOP,"NOAA-20 VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928907-OB_CLOUD,VIIRSJ1_L3b_IOP_NRT,"NOAA-20 VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928913-OB_CLOUD,VIIRSJ1_L3b_KD,"NOAA-20 VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928911-OB_CLOUD,VIIRSJ1_L3b_KD_NRT,"NOAA-20 VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2340494504-OB_DAAC,VIIRSJ1_L3b_LAND,"NOAA-20 VIIRS Global Binned Normalized Difference Vegetation Index Data, version R2022.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805781-OB_DAAC,VIIRSJ1_L3b_NSST_NRT,"NOAA-20 VIIRS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928924-OB_CLOUD,VIIRSJ1_L3b_PAR,"NOAA-20 VIIRS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928922-OB_CLOUD,VIIRSJ1_L3b_PAR_NRT,"NOAA-20 VIIRS Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928926-OB_CLOUD,VIIRSJ1_L3b_PIC,"NOAA-20 VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928925-OB_CLOUD,VIIRSJ1_L3b_PIC_NRT,"NOAA-20 VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928930-OB_CLOUD,VIIRSJ1_L3b_POC,"NOAA-20 VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928929-OB_CLOUD,VIIRSJ1_L3b_POC_NRT,"NOAA-20 VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928932-OB_CLOUD,VIIRSJ1_L3b_RRS,"NOAA-20 VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928931-OB_CLOUD,VIIRSJ1_L3b_RRS_NRT,"NOAA-20 VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805813-OB_DAAC,VIIRSJ1_L3b_SST3_NRT,"NOAA-20 VIIRS Level-3 Global Binned Triple-window Sea Surface Temperature (SST3) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805835-OB_DAAC,VIIRSJ1_L3b_SST_NRT,"NOAA-20 VIIRS Level-3 Global Binned 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928935-OB_CLOUD,VIIRSJ1_L3m_CHL,"NOAA-20 VIIRS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928934-OB_CLOUD,VIIRSJ1_L3m_CHL_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928937-OB_CLOUD,VIIRSJ1_L3m_IOP,"NOAA-20 VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928936-OB_CLOUD,VIIRSJ1_L3m_IOP_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928961-OB_CLOUD,VIIRSJ1_L3m_KD,"NOAA-20 VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396928940-OB_CLOUD,VIIRSJ1_L3m_KD_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2340494585-OB_DAAC,VIIRSJ1_L3m_LAND,"NOAA-20 VIIRS Level-3 Global Mapped Normalized Difference Vegetation Index Data, version R2022.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805848-OB_DAAC,VIIRSJ1_L3m_NSST_NRT,"NOAA-20 VIIRS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929137-OB_CLOUD,VIIRSJ1_L3m_PAR,"NOAA-20 VIIRS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929083-OB_CLOUD,VIIRSJ1_L3m_PAR_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929194-OB_CLOUD,VIIRSJ1_L3m_PIC,"NOAA-20 VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929168-OB_CLOUD,VIIRSJ1_L3m_PIC_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929215-OB_CLOUD,VIIRSJ1_L3m_POC,"NOAA-20 VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929206-OB_CLOUD,VIIRSJ1_L3m_POC_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929228-OB_CLOUD,VIIRSJ1_L3m_RRS,"NOAA-20 VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3396929220-OB_CLOUD,VIIRSJ1_L3m_RRS_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805863-OB_DAAC,VIIRSJ1_L3m_SST3_NRT,"NOAA-20 VIIRS Level-3 Global Mapped Triple-window Sea Surface Temperature (SST3) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3166805868-OB_DAAC,VIIRSJ1_L3m_SST_NRT,"NOAA-20 VIIRS Level-3 Global Mapped 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2024.0",OB_DAAC,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985921-OB_CLOUD,VIIRSJ1_L4b_AVW,"NOAA-20 VIIRS Level-4 Global Binned Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985944-OB_CLOUD,VIIRSJ1_L4b_CARBON,"NOAA-20 VIIRS Level-4 Global Binned Carbon Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985953-OB_CLOUD,VIIRSJ1_L4m_AVW,"NOAA-20 VIIRS Level-4 Global Mapped Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455985979-OB_CLOUD,VIIRSJ1_L4m_CARBON,"NOAA-20 VIIRS Level-4 Global Mapped Carbon Data, version 2022.0",OB_CLOUD,2017-11-29T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2652675296-OB_DAAC,VIIRSJ2_L1,"NOAA-21 VIIRS Level-1 Level-1 Data, version 1",OB_DAAC,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2652675294-OB_DAAC,VIIRSJ2_L1_GEO,"NOAA-21 VIIRS Level-1 Geolocation Product Data, version 1",OB_DAAC,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578076-OB_CLOUD,VIIRSJ2_L2_IOP,"NOAA-21 VIIRS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023581-OB_CLOUD,VIIRSJ2_L2_IOP,"NOAA-21 VIIRS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779577977-OB_CLOUD,VIIRSJ2_L2_IOP_NRT,"NOAA-21 VIIRS Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023577-OB_CLOUD,VIIRSJ2_L2_IOP_NRT,"NOAA-21 VIIRS Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578213-OB_CLOUD,VIIRSJ2_L2_OC,"NOAA-21 VIIRS Level-2 Regional Ocean Color (OC) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023590-OB_CLOUD,VIIRSJ2_L2_OC,"NOAA-21 VIIRS Level-2 Regional Ocean Color (OC) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578158-OB_CLOUD,VIIRSJ2_L2_OC_NRT,"NOAA-21 VIIRS Level-2 Regional Ocean Color (OC) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023608-OB_CLOUD,VIIRSJ2_L3b_CHL,"NOAA-21 VIIRS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578237-OB_CLOUD,VIIRSJ2_L3b_CHL_NRT,"NOAA-21 VIIRS Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023598-OB_CLOUD,VIIRSJ2_L3b_CHL_NRT,"NOAA-21 VIIRS Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023621-OB_CLOUD,VIIRSJ2_L3b_IOP,"NOAA-21 VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578300-OB_CLOUD,VIIRSJ2_L3b_IOP_NRT,"NOAA-21 VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023615-OB_CLOUD,VIIRSJ2_L3b_IOP_NRT,"NOAA-21 VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023633-OB_CLOUD,VIIRSJ2_L3b_KD,"NOAA-21 VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578354-OB_CLOUD,VIIRSJ2_L3b_KD_NRT,"NOAA-21 VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023627-OB_CLOUD,VIIRSJ2_L3b_KD_NRT,"NOAA-21 VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2652675320-OB_DAAC,VIIRSJ2_L3b_LAND,"NOAA-21 VIIRS Level-3 Global Binned Normalized Difference Vegetation Index Data, version 2022.0",OB_DAAC,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3783323295-OB_DAAC,VIIRSJ2_L3b_LAND,"NOAA-21 VIIRS Level-3 Global Binned Normalized Difference Vegetation Index Data, version 2025.0",OB_DAAC,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578510-OB_CLOUD,VIIRSJ2_L3b_PAR_NRT,"NOAA-21 VIIRS Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023635-OB_CLOUD,VIIRSJ2_L3b_PAR_NRT,"NOAA-21 VIIRS Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023646-OB_CLOUD,VIIRSJ2_L3b_PIC,"NOAA-21 VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578601-OB_CLOUD,VIIRSJ2_L3b_PIC_NRT,"NOAA-21 VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023643-OB_CLOUD,VIIRSJ2_L3b_PIC_NRT,"NOAA-21 VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023654-OB_CLOUD,VIIRSJ2_L3b_POC,"NOAA-21 VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578673-OB_CLOUD,VIIRSJ2_L3b_POC_NRT,"NOAA-21 VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023649-OB_CLOUD,VIIRSJ2_L3b_POC_NRT,"NOAA-21 VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023669-OB_CLOUD,VIIRSJ2_L3b_RRS,"NOAA-21 VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578772-OB_CLOUD,VIIRSJ2_L3b_RRS_NRT,"NOAA-21 VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023664-OB_CLOUD,VIIRSJ2_L3b_RRS_NRT,"NOAA-21 VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023706-OB_CLOUD,VIIRSJ2_L3m_CHL,"NOAA-21 VIIRS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578837-OB_CLOUD,VIIRSJ2_L3m_CHL_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023675-OB_CLOUD,VIIRSJ2_L3m_CHL_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023806-OB_CLOUD,VIIRSJ2_L3m_IOP,"NOAA-21 VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779578929-OB_CLOUD,VIIRSJ2_L3m_IOP_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023758-OB_CLOUD,VIIRSJ2_L3m_IOP_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023908-OB_CLOUD,VIIRSJ2_L3m_KD,"NOAA-21 VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779579074-OB_CLOUD,VIIRSJ2_L3m_KD_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023859-OB_CLOUD,VIIRSJ2_L3m_KD_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2652675355-OB_DAAC,VIIRSJ2_L3m_LAND,"NOAA-21 VIIRS Level-3 Global Mapped Normalized Difference Vegetation Index Data, version R2022.0",OB_DAAC,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3783508853-OB_DAAC,VIIRSJ2_L3m_LAND,"NOAA-21 VIIRS Level-3 Global Mapped Normalized Difference Vegetation Index Data, version 2025.0",OB_DAAC,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779579257-OB_CLOUD,VIIRSJ2_L3m_PAR_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023949-OB_CLOUD,VIIRSJ2_L3m_PAR_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023974-OB_CLOUD,VIIRSJ2_L3m_PIC,"NOAA-21 VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779579436-OB_CLOUD,VIIRSJ2_L3m_PIC_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023967-OB_CLOUD,VIIRSJ2_L3m_PIC_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023999-OB_CLOUD,VIIRSJ2_L3m_POC,"NOAA-21 VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779579630-OB_CLOUD,VIIRSJ2_L3m_POC_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397023985-OB_CLOUD,VIIRSJ2_L3m_POC_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397024028-OB_CLOUD,VIIRSJ2_L3m_RRS,"NOAA-21 VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3779579730-OB_CLOUD,VIIRSJ2_L3m_RRS_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 2025.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3397024011-OB_CLOUD,VIIRSJ2_L3m_RRS_NRT,"NOAA-21 VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2022-11-10T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1570118532-OB_DAAC,VIIRSN_L1,"Suomi-NPP VIIRS Level-1A Data, version 2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1940926265-OB_DAAC,VIIRSN_L1_GEO,"Suomi-NPP VIIRS Level-1 Geolocation Product Data, version 2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381176-OB_CLOUD,VIIRSN_L2_IOP,"Suomi-NPP VIIRS Level-2 Regional Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381223-OB_CLOUD,VIIRSN_L2_IOP_NRT,"Suomi-NPP VIIRS Level-2 Regional Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475743-OB_DAAC,VIIRSN_L2_SST,"Suomi-NPP VIIRS Level-Regional Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475738-OB_DAAC,VIIRSN_L2_SST3,"Suomi-NPP VIIRS Level-2 Regional Triple-window Sea Surface Temperature (SST3) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475737-OB_DAAC,VIIRSN_L2_SST3_NRT,"Suomi-NPP VIIRS Level-2 Regional Triple-window Sea Surface Temperature (SST3) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475742-OB_DAAC,VIIRSN_L2_SST_NRT,"Suomi-NPP VIIRS Level-2 Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381323-OB_CLOUD,VIIRSN_L3b_CHL,"Suomi-NPP VIIRS Level-3 Global Binned Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381341-OB_CLOUD,VIIRSN_L3b_CHL_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381361-OB_CLOUD,VIIRSN_L3b_IOP,"Suomi-NPP VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381380-OB_CLOUD,VIIRSN_L3b_IOP_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381393-OB_CLOUD,VIIRSN_L3b_KD,"Suomi-NPP VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381409-OB_CLOUD,VIIRSN_L3b_KD_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2340494031-OB_DAAC,VIIRSN_L3b_LAND,"Suomi-NPP VIIRS Global Binned Normalized Difference Vegetation Index Data, version R2022.0",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475749-OB_DAAC,VIIRSN_L3b_NSST,"Suomi-NPP VIIRS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475747-OB_DAAC,VIIRSN_L3b_NSST_NRT,"Suomi-NPP VIIRS Level-3 Global Binned 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381421-OB_CLOUD,VIIRSN_L3b_PAR,"Suomi-NPP VIIRS Level-3 Global Binned Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381438-OB_CLOUD,VIIRSN_L3b_PAR_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381455-OB_CLOUD,VIIRSN_L3b_PIC,"Suomi-NPP VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381467-OB_CLOUD,VIIRSN_L3b_PIC_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381486-OB_CLOUD,VIIRSN_L3b_POC,"Suomi-NPP VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381503-OB_CLOUD,VIIRSN_L3b_POC_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381524-OB_CLOUD,VIIRSN_L3b_RRS,"Suomi-NPP VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381548-OB_CLOUD,VIIRSN_L3b_RRS_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475760-OB_DAAC,VIIRSN_L3b_SST,"Suomi-NPP VIIRS Level-3 Global Binned 11µm Daytime Sea Surface Temperature (SST) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475754-OB_DAAC,VIIRSN_L3b_SST3,"Suomi-NPP VIIRS Level-3 Global Binned Triple-window Sea Surface Temperature (SST3) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475752-OB_DAAC,VIIRSN_L3b_SST3_NRT,"Suomi-NPP VIIRS Level-3 Global Binned Triple-window Sea Surface Temperature (SST3) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475758-OB_DAAC,VIIRSN_L3b_SST_NRT,"Suomi-NPP VIIRS Level-3 Global Binned 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381565-OB_CLOUD,VIIRSN_L3m_CHL,"Suomi-NPP VIIRS Level-3 Global Mapped Chlorophyll (CHL) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381583-OB_CLOUD,VIIRSN_L3m_CHL_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Chlorophyll (CHL) - NRT Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381600-OB_CLOUD,VIIRSN_L3m_IOP,"Suomi-NPP VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381620-OB_CLOUD,VIIRSN_L3m_IOP_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Inherent Optical Properties (IOP) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381638-OB_CLOUD,VIIRSN_L3m_KD,"Suomi-NPP VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381651-OB_CLOUD,VIIRSN_L3m_KD_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient for Downwelling Irradiance (KD) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2340494249-OB_DAAC,VIIRSN_L3m_LAND,"Suomi-NPP VIIRS Global Mapped Normalized Difference Vegetation Index Data, version R2022.0",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475765-OB_DAAC,VIIRSN_L3m_NSST,"Suomi-NPP VIIRS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475763-OB_DAAC,VIIRSN_L3m_NSST_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped 11µm Nighttime Sea Surface Temperature (NSST) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381663-OB_CLOUD,VIIRSN_L3m_PAR,"Suomi-NPP VIIRS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381675-OB_CLOUD,VIIRSN_L3m_PAR_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Photosynthetically Available Radiation (PAR) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381690-OB_CLOUD,VIIRSN_L3m_PIC,"Suomi-NPP VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381706-OB_CLOUD,VIIRSN_L3m_PIC_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Particulate Inorganic Carbon (PIC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381745-OB_CLOUD,VIIRSN_L3m_POC,"Suomi-NPP VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381788-OB_CLOUD,VIIRSN_L3m_POC_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Particulate Organic Carbon (POC) - Near Real-time (NRT) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381848-OB_CLOUD,VIIRSN_L3m_RRS,"Suomi-NPP VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3388381897-OB_CLOUD,VIIRSN_L3m_RRS_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Remote-Sensing Reflectance (RRS) - NRT Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475777-OB_DAAC,VIIRSN_L3m_SST,"Suomi-NPP VIIRS Level-3 Global Mapped 11µm Daytime Sea Surface Temperature (SST) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475772-OB_DAAC,VIIRSN_L3m_SST3,"Suomi-NPP VIIRS Level-3 Global Mapped Triple-window Sea Surface Temperature (SST3) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475768-OB_DAAC,VIIRSN_L3m_SST3_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped Triple-window Sea Surface Temperature (SST3) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C1658475773-OB_DAAC,VIIRSN_L3m_SST_NRT,"Suomi-NPP VIIRS Level-3 Global Mapped 11µm Day/Night Sea Surface Temperature (SST) - Near Real-time (NRT) Data, version R2016.2",OB_DAAC,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455986086-OB_CLOUD,VIIRSN_L4b_AVW,"Suomi-NPP VIIRS Level-4 Global Binned Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455986117-OB_CLOUD,VIIRSN_L4b_CARBON,"Suomi-NPP VIIRS Level-4 Global Binned Carbon Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455986153-OB_CLOUD,VIIRSN_L4m_AVW,"Suomi-NPP VIIRS Level-4 Global Mapped Apparent Visible Wavelength (AVW) Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C3455986176-OB_CLOUD,VIIRSN_L4m_CARBON,"Suomi-NPP VIIRS Level-4 Global Mapped Carbon Data, version 2022.0",OB_CLOUD,2012-01-02T00:00:00Z,,-180.0,-90.0,180.0,90.0
+C2847232153-POCLOUD,VIIRS_N20-NAVO-L2P-v3.0,GHRSST Level 2P NAVO 1 m Depth Global Sea Surface Temperature version 3.0 from the Visible Infrared Imaging Radiometer Suite (VIIRS) on the NOAA-20 satellite,POCLOUD,2024-02-20T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2147488020-POCLOUD,VIIRS_N20-STAR-L3U-v2.80,GHRSST Level 3U NOAA STAR SST v2.80 from VIIRS on NOAA-20 Satellite,POCLOUD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2847232536-POCLOUD,VIIRS_N21-NAVO-L2P-v3.0,GHRSST Level 2P NAVO 1 m Depth Global Sea Surface Temperature version 3.0 from the Visible Infrared Imaging Radiometer Suite (VIIRS) on the NOAA-21 satellite,POCLOUD,2024-02-21T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996881456-POCLOUD,VIIRS_NPP-JPL-L2P-v2016.2,GHRSST Level 2P Global Sea Surface Skin Temperature from the Visible and Infrared Imager/Radiometer Suite (VIIRS) on the Suomi-NPP satellite (GDS2),POCLOUD,2011-11-21T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996881807-POCLOUD,VIIRS_NPP-NAVO-L2P-v1.0,GHRSST Level 2P 1 m Depth Global Sea Surface Temperature from VIIRS on Suomi NPP (GDS2) V1,POCLOUD,2013-05-20T17:28:00.000Z,2016-02-25T23:45:00.000Z,-180.0,-90.0,180.0,90.0
+C2036881016-POCLOUD,VIIRS_NPP-NAVO-L2P-v2.0,GHRSST Level 2P 1 m Depth Global Sea Surface Temperature from VIIRS on Suomi NPP (GDS2) V2,POCLOUD,2016-02-25T17:30:00.000Z,2018-02-22T15:48:07.000Z,-180.0,-90.0,180.0,90.0
+C1996881636-POCLOUD,VIIRS_NPP-NAVO-L2P-v3.0,GHRSST Level 2P 1 m Depth Global Sea Surface Temperature version 3.0 from the Visible Infrared Imaging Radiometer Suite (VIIRS) on the Suomi NPP satellite (GDS2),POCLOUD,2018-01-30T17:51:49.000Z,,-180.0,-90.0,180.0,90.0
+C2147485059-POCLOUD,VIIRS_NPP-STAR-L3U-v2.80,GHRSST Level 3U NOAA STAR SST v2.80 from VIIRS on S-NPP Satellite,POCLOUD,2012-02-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2036878808-POCLOUD,VIIRS_SST_NPP_NAR-OSISAF-L3C-v1.0,GHRSST Level 3C North Atlantic Regional (NAR) subskin Sea Surface Temperature from SNPP/VIIRS (GDS V2) produced by OSI SAF,POCLOUD,2013-11-11T01:14:40.000Z,2020-11-20T00:00:00.000Z,-76.02,13.59,72.97,78.24
+C2105083900-LAADS,VJ102IMG,VIIRS/JPSS1 Imagery Resolution 6-Min L1B Swath 375 m,LAADS,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2103811746-LAADS,VJ102MOD,VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750 m,LAADS,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2105087273-LAADS,VJ103DNB,VIIRS/JPSS1 Day/Night Band Resolution Terrain Corrected Geolocation L1 6-Min Swath 750 m ,LAADS,2017-12-13T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2105086226-LAADS,VJ103IMG,VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation L1 6-Min Swath 375 m,LAADS,2017-12-13T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C2105084593-LAADS,VJ103MOD,VIIRS/JPSS1 Moderate Resolution Terrain Corrected Geolocation L1 6-Min Swath 750m,LAADS,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3173450415-NSIDC_CPRD,VJ110,VIIRS/JPSS1 Snow Cover 6-Min L2 Swath 375m V002,NSIDC_CPRD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3173455803-NSIDC_CPRD,VJ129,VIIRS/JPSS1 Sea Ice Cover 6-Min L2 Swath 375m V002,NSIDC_CPRD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3173456267-NSIDC_CPRD,VJ130,VIIRS/JPSS1 Ice Surface Temperature 6-Min L2 Swath 750m V002,NSIDC_CPRD,2018-01-05T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3173404788-NSIDC_CPRD,VNP10,VIIRS/NPP Snow Cover 6-Min L2 Swath 375m V002,NSIDC_CPRD,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3173445758-NSIDC_CPRD,VNP29,VIIRS/NPP Sea Ice Cover 6-Min L2 Swath 375m V002,NSIDC_CPRD,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3173447301-NSIDC_CPRD,VNP30,VIIRS/NPP Ice Surface Temperature 6-Min L2 Swath 750m V002,NSIDC_CPRD,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3365181544-LPCLOUD,VNP47MOD,VIIRS/NPP FILDA-2 Fire Modified Combustion Efficiency Product 6-min L2 Swath 750 V002,LPCLOUD,2012-01-19T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1682050863-LAADS,WATVP_M3_VIIRS_SNPP,VIIRS/SNPP Water Vapor Level-3 monthly 0.5 x 0.5 degree grid,LAADS,2012-05-01T00:00:00.000Z,2018-09-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3385960709-LARC_ASDC,WNA-FLEXPART-BackTraj-1994,Western North American FLEXPART Back Trajectory 1994 Data,LARC_ASDC,1994-01-01T00:00:00.000Z,1994-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3550401221-LARC_ASDC,WNA-FLEXPART-BackTraj-1994-2021-Merge,Western North American FLEXPART Back Trajectory 1994-2021 Merge Data,LARC_ASDC,1994-01-01T00:00:00.000Z,2021-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385972564-LARC_ASDC,WNA-FLEXPART-BackTraj-1995,Western North American FLEXPART Back Trajectory 1995 Data,LARC_ASDC,1995-01-01T00:00:00.000Z,1995-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385973175-LARC_ASDC,WNA-FLEXPART-BackTraj-1996,Western North American FLEXPART Back Trajectory 1996 Data,LARC_ASDC,1996-01-01T00:00:00.000Z,1996-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385973791-LARC_ASDC,WNA-FLEXPART-BackTraj-1997,Western North American FLEXPART Back Trajectory 1997 Data,LARC_ASDC,1997-01-01T00:00:00.000Z,1997-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385973962-LARC_ASDC,WNA-FLEXPART-BackTraj-1998,Western North American FLEXPART Back Trajectory 1998 Data,LARC_ASDC,1998-01-01T00:00:00.000Z,1998-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385974557-LARC_ASDC,WNA-FLEXPART-BackTraj-1999,Western North American FLEXPART Back Trajectory 1999 Data,LARC_ASDC,1999-01-01T00:00:00.000Z,1999-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385978921-LARC_ASDC,WNA-FLEXPART-BackTraj-2000,Western North American FLEXPART Back Trajectory 2000 Data,LARC_ASDC,2000-01-01T00:00:00.000Z,2000-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385979969-LARC_ASDC,WNA-FLEXPART-BackTraj-2001,Western North American FLEXPART Back Trajectory 2001 Data,LARC_ASDC,2001-01-01T00:00:00.000Z,2001-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385980138-LARC_ASDC,WNA-FLEXPART-BackTraj-2002,Western North American FLEXPART Back Trajectory 2002 Data,LARC_ASDC,2002-01-01T00:00:00.000Z,2002-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385985175-LARC_ASDC,WNA-FLEXPART-BackTraj-2003,Western North American FLEXPART Back Trajectory 2003 Data,LARC_ASDC,2003-01-01T00:00:00.000Z,2003-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385985656-LARC_ASDC,WNA-FLEXPART-BackTraj-2004,Western North American FLEXPART Back Trajectory 2004 Data,LARC_ASDC,2004-01-01T00:00:00.000Z,2004-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385985804-LARC_ASDC,WNA-FLEXPART-BackTraj-2005,Western North American FLEXPART Back Trajectory 2005 Data,LARC_ASDC,2005-01-01T00:00:00.000Z,2005-12-31T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3385985880-LARC_ASDC,WNA-FLEXPART-BackTraj-2006,Western North American FLEXPART Back Trajectory 2006 Data,LARC_ASDC,2006-01-01T00:00:00.000Z,2006-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385986605-LARC_ASDC,WNA-FLEXPART-BackTraj-2007,Western North American FLEXPART Back Trajectory 2007 Data,LARC_ASDC,2007-01-01T00:00:00.000Z,2007-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3385987044-LARC_ASDC,WNA-FLEXPART-BackTraj-2008,Western North American FLEXPART Back Trajectory 2008 Data,LARC_ASDC,2008-01-01T00:00:00.000Z,2008-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386043314-LARC_ASDC,WNA-FLEXPART-BackTraj-2009,Western North American FLEXPART Back Trajectory 2009 Data,LARC_ASDC,2009-01-01T00:00:00.000Z,2009-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386043729-LARC_ASDC,WNA-FLEXPART-BackTraj-2010,Western North American FLEXPART Back Trajectory 2010 Data,LARC_ASDC,2010-01-01T00:00:00.000Z,2010-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386044608-LARC_ASDC,WNA-FLEXPART-BackTraj-2011,Western North American FLEXPART Back Trajectory 2011 Data,LARC_ASDC,2011-01-01T00:00:00.000Z,2011-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386045618-LARC_ASDC,WNA-FLEXPART-BackTraj-2012,Western North American FLEXPART Back Trajectory 2012 Data,LARC_ASDC,2012-01-01T00:00:00.000Z,2012-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386046798-LARC_ASDC,WNA-FLEXPART-BackTraj-2013,Western North American FLEXPART Back Trajectory 2013 Data,LARC_ASDC,2013-01-01T00:00:00.000Z,2013-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386046988-LARC_ASDC,WNA-FLEXPART-BackTraj-2014,Western North American FLEXPART Back Trajectory 2014 Data,LARC_ASDC,2014-01-01T00:00:00.000Z,2014-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386047494-LARC_ASDC,WNA-FLEXPART-BackTraj-2015,Western North American FLEXPART Back Trajectory 2015 Data,LARC_ASDC,2015-01-01T00:00:00.000Z,2015-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386048426-LARC_ASDC,WNA-FLEXPART-BackTraj-2016,Western North American FLEXPART Back Trajectory 2016 Data,LARC_ASDC,2016-01-01T00:00:00.000Z,2016-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386048997-LARC_ASDC,WNA-FLEXPART-BackTraj-2017,Western North American FLEXPART Back Trajectory 2017 Data,LARC_ASDC,2017-01-01T00:00:00.000Z,2017-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386049461-LARC_ASDC,WNA-FLEXPART-BackTraj-2018,Western North American FLEXPART Back Trajectory 2018 Data,LARC_ASDC,2018-01-01T00:00:00.000Z,2018-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386049858-LARC_ASDC,WNA-FLEXPART-BackTraj-2019,Western North American FLEXPART Back Trajectory 2019 Data,LARC_ASDC,2019-01-01T00:00:00.000Z,2019-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386050408-LARC_ASDC,WNA-FLEXPART-BackTraj-2020,Western North American FLEXPART Back Trajectory 2020 Data,LARC_ASDC,2020-01-01T00:00:00.000Z,2020-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3386050612-LARC_ASDC,WNA-FLEXPART-BackTraj-2021,Western North American FLEXPART Back Trajectory 2021 Data,LARC_ASDC,2021-01-01T00:00:00.000Z,2021-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C2517698238-ORNL_CLOUD,WRF_STILT_Footprints_Boston_1572,"WRF-STILT Gridded Footprints for Boston, MA, USA, 2013-2014",ORNL_CLOUD,2013-07-01T00:00:00.000Z,2014-12-31T23:59:59.999Z,-169.5,10.5,-50.5,69.5
+C2517667717-ORNL_CLOUD,WRF_STILT_Particles_Boston_1596,"WRF-STILT Particle Trajectories for Boston, MA, USA, 2013-2014",ORNL_CLOUD,2013-07-01T00:00:00.000Z,2014-12-31T23:59:59.999Z,-81.78,34.51,-65.93,49.19
+C3273595478-NSIDC_CPRD,WUS_UCLA_SR,Western United States UCLA Daily Snow Reanalysis V001,NSIDC_CPRD,1984-10-01T00:00:00.000Z,2021-09-30T23:59:59.999Z,-125.0,31.0,-102.0,49.0
+C2674694066-LPCLOUD,WaterBalance_Daily_Historical_GRIDMET,Daily Historical Water Balance Products for the CONUS,LPCLOUD,1980-01-01T00:00:00.000Z,2024-12-31T23:59:59.000Z,-131.70607,21.115301,-60.530453,55.457306
+C2674700048-LPCLOUD,WaterBalance_Monthly_Historical_GRIDMET,Monthly Historical Water Balance Products for the CONUS,LPCLOUD,1980-01-01T00:00:00.000Z,2024-12-31T23:59:59.000Z,-131.70607,21.115301,-60.530453,55.457306
+C2036878925-POCLOUD,WindSat-REMSS-L3U-v7.0.1a,GHRSST Level 3U Global Subskin Sea Surface Temperature version7.0.1a from the WindSat Polarimetric Radiometer on the Coriolis satellite,POCLOUD,2002-06-01T19:15:00.000Z,2020-10-19T23:59:00.000Z,-179.99,-39.06,180.0,39.01
+C2859261579-LAADS,XAERDT_L2_AHI_H09,AHI/Himawari-09 Dark Target Aerosol 10-Min L2 Full Disk 10 km,LAADS,2022-12-13T00:00:00.000Z,2022-12-31T23:59:59.990Z,-180.0,-90.0,180.0,90.0
+C2645106424-GHRC_DAAC,aamhcpex,AAMH CPEX,GHRC_DAAC,2017-05-26T00:29:00.000Z,2017-07-16T00:53:00.000Z,154.716,0.6408,-19.5629,44.9689
+C3632619964-GHRC_DAAC,ampraloft,Advanced Microwave Precipitation Radiometer (AMPR) ALOFT,GHRC_DAAC,2023-06-15T17:33:21.000Z,2023-07-31T17:51:46.000Z,-119.209,10.416,-79.882,36.334
+C2004708841-GHRC_DAAC,amprimpacts,Advanced Microwave Precipitation Radiometer (AMPR) IMPACTS,GHRC_DAAC,2019-12-16T21:17:28.000Z,2023-03-02T17:06:51.000Z,-124.259,26.507,-64.366,49.31
+C1977859380-GHRC_DAAC,amprtbf3a,AMPR FIRE III ACE,GHRC_DAAC,1998-05-18T19:41:20.000Z,1998-06-06T22:50:34.000Z,-174.291,64.7934,-147.234,78.1863
+C1979079822-GHRC_DAAC,amprtbkwj,AMPR BRIGHTNESS TEMPERATURE (TB) KWAJEX,GHRC_DAAC,1999-07-30T02:53:54.000Z,1999-09-14T07:01:36.000Z,165.962,5.93167,171.12,11.0683
+C1979080166-GHRC_DAAC,amprtblba,TRMM LBA (LARGE SCALE BIOSPHERE-ATMOSPHERE) EXPERIMENT (AMPR) V1,GHRC_DAAC,1999-01-24T17:41:10.000Z,1999-02-23T22:33:19.000Z,-62.9596,-12.4343,-56.5415,-9.5957
+C1979080326-GHRC_DAAC,amprtbta,AMPR TEFLUN-A BRIGHTNESS TEMPERATURE (TB),GHRC_DAAC,1998-04-15T00:36:17.000Z,1998-05-05T00:43:01.000Z,-98.6646,25.6215,-81.3661,33.0512
+C1996541017-GHRC_DAAC,amsua15sp,ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15,GHRC_DAAC,1998-08-03T01:51:10.000Z,,-180.0,-90.0,180.0,90.0
+C2708951073-GHRC_DAAC,apr3cpexcv,Airborne Precipitation Radar 3rd Generation (APR-3) CPEX-CV,GHRC_DAAC,2022-09-02T18:57:54Z,2022-09-30T14:43:09Z,-89.67333150433124,1.7593585100490179,-14.818943522569624,39.198552376304335
+C1995871063-GHRC_DAAC,asosimpacts,Automated Surface Observing System (ASOS) IMPACTS,GHRC_DAAC,2019-12-29T00:00:00.000Z,2023-03-01T12:45:00.000Z,-89.694,36.571,-67.791,47.467
+C3565103670-GHRC_DAAC,cmx2edop,CAMEX-2 ER-2 Doppler Radar (EDOP),GHRC_DAAC,1995-07-17T17:10:34.000Z,1995-08-28T23:47:59.000Z,-84.542,30.675,-71.274,42.907
+C1995565150-GHRC_DAAC,cosmirimpacts,Conical Scanning Millimeter-wave Imaging Radiometer (CoSMIR) IMPACTS V1,GHRC_DAAC,2020-01-15T18:00:36.000Z,2022-02-28T18:53:03.000Z,-116.701,30.5854,-62.6816,48.5552
+C3671162869-GHRC_DAAC,cossiraloft,Configurable Scanning Submillimeter-wave Instrument/Radiometer (CoSSIR) ALOFT,GHRC_DAAC,2023-06-15T18:14:59.000Z,2023-07-29T21:47:03.000Z,-119.334,10.321,-79.761,35.925
+C3104921929-GHRC_DAAC,cossirimpacts,Configurable Scanning Submillimeter-wave Instrument/Radiometer (CoSSIR) IMPACTS,GHRC_DAAC,2023-01-05T16:44:10.000Z,2023-03-02T16:11:12.000Z,-115.701,26.395,-66.647,49.36
+C3741535891-GHRC_DAAC,cryfceedop,ER-2 Doppler radar (EDOP) CRYSTAL-FACE,GHRC_DAAC,2002-06-26T16:33:55.000Z,2002-07-29T21:06:00.000Z,-124.208,12.456,-77.057,41.403
+C1979104136-GHRC_DAAC,csgcpex01,GPM GROUND VALIDATION GCPEX SNOW MICROPHYSICS CASE STUDY V1,GHRC_DAAC,2012-02-24T00:00:48.000Z,2012-02-25T23:59:57.000Z,-80.4026,43.4595,-78.7616,46.3966
+C3733910357-GHRC_DAAC,edoptc4,ER-2 Doppler radar (EDOP) TC4,GHRC_DAAC,2007-07-07T16:34:53.000Z,2007-08-09T18:12:32.000Z,-119.355,-6.419,-74.997,37.886
+C3525231893-LARC_CLOUD,g3blmnc,SAGE III/ISS L2 Monthly Lunar Event Species Profiles (NetCDF) V006,LARC_CLOUD,2017-05-31T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3116796107-LARC_CLOUD,g3blmnc,SAGE III/ISS L2 Monthly Lunar Event Species Profiles (NetCDF) V053,LARC_CLOUD,2017-05-30T00:00:00.000Z,2024-12-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3525232606-LARC_CLOUD,g3bsmnc,SAGE III/ISS L2 Monthly Solar Event Species Profiles (NetCDF) V006,LARC_CLOUD,2017-06-07T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3116797064-LARC_CLOUD,g3bsmnc,SAGE III/ISS L2 Monthly Solar Event Species Profiles (NetCDF) V053,LARC_CLOUD,2017-05-31T00:00:00.000Z,2024-12-01T00:00:00.000Z,-180.0,-90.0,180.0,90.0
+C3499311418-LARC_CLOUD,g3btmnc,SAGE III/ISS L1B Monthly Solar Event Transmission Data (NetCDF) V006,LARC_CLOUD,2017-06-07T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C3116798961-LARC_CLOUD,g3btmnc,SAGE III/ISS L1B Monthly Solar Event Transmission Data (NetCDF) V053,LARC_CLOUD,2017-05-31T00:00:00.000Z,2024-11-30T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C3160666934-GHRC_DAAC,glmcierra,"Geostationary Lightning Mapper (GLM) Cluster Integrity, Exception Resolution, and Reclustering Algorithm (CIERRA)",GHRC_DAAC,2017-01-12T20:15:00.000Z,2023-03-31T23:59:59.000Z,-180.0,-57.312,180.0,57.267
+C2278812167-GHRC_DAAC,glmgoesL3,GOES-R Geostationary Lightning Mapper (GLM) Gridded Data Products,GHRC_DAAC,2017-12-18T00:00:00.000Z,,162.9,-57.0,-76.2,57.0
+C3534731641-GHRC_DAAC,glmmth,Geostationary Lightning Mapper (GLM) Combined Monthly Thunder Hour Data Product,GHRC_DAAC,2019-01-01T00:00:00.000Z,2024-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C2738393375-GHRC_DAAC,goescpexcv,GOES CPEX-CV,GHRC_DAAC,2022-09-06T00:10:40Z,2022-09-30T23:44:48Z,-84.0932388305664,3.21962308883667,5.653615474700928,67.0445327758789
+C1995568158-GHRC_DAAC,goesimpacts,GOES IMPACTS,GHRC_DAAC,2020-01-01T00:01:18.000Z,2023-03-02T23:58:56.000Z,-117.11434936523438,8.241040229797363,-50.125858306884766,53.1492919921875
+C1979126358-GHRC_DAAC,gpmampriphx2,GPM GROUND VALIDATION ADVANCED MICROWAVE PRECIPITATION RADIOMETER (AMPR) IPHEX V2,GHRC_DAAC,2014-05-01T00:00:00.000Z,2014-06-14T23:59:59.000Z,-87.1608,29.957,-71.1657,39.0117
+C1979126614-GHRC_DAAC,gpmamprolyx,GPM Ground Validation Advanced Microwave Precipitation Radiometer (AMPR) OLYMPEX V1,GHRC_DAAC,2015-11-09T18:48:53.000Z,2015-12-15T20:03:37.000Z,-130.947,33.7591,-117.287,50.0166
+C1981360835-GHRC_DAAC,gpmcax1cfolyx,GPM Ground Validation CAX1 Radar CFradial format OLYMPEX V1,GHRC_DAAC,2015-11-14T23:10:04.000Z,2016-04-01T13:08:33.000Z,-124.376,47.4888,-122.58,49.2854
+C3469171234-GHRC_DAAC,gpmceiluconn,GPM Ground Validation Ceilometers UConn,GHRC_DAAC,2023-12-15T08:53:04.000Z,2024-05-21T13:40:00.000Z,-72.304,41.798,-72.284,41.818
+C1980101480-GHRC_DAAC,gpmcmorphnifld,GPM GROUND VALIDATION NOAA CPC MORPHING TECHNIQUE (CMORPH) IFLOODS,GHRC_DAAC,2013-04-01T00:00:00.000Z,2013-06-30T23:59:59.000Z,-180.0,-60.0,180.0,60.0
+C1979134074-GHRC_DAAC,gpmcmorphniphx,GPM GROUND VALIDATION NOAA CPC MORPHING TECHNIQUE (CMORPH) IPHEX,GHRC_DAAC,2014-05-01T00:00:00.000Z,2014-06-14T23:59:59.000Z,-179.964,-59.9636,179.964,59.9636
+C1980126207-GHRC_DAAC,gpmd3rgcpex,GPM GROUND VALIDATION DUAL-FREQUENCY DUAL-POLARIZED DOPPLER RADAR (D3R) GCPEX,GHRC_DAAC,2012-01-03T11:44:11.000Z,2012-02-29T21:46:01.000Z,-80.0512,43.9631,-79.5122,44.5021
+C1983445363-GHRC_DAAC,gpmd3ricepop,GPM Ground Validation Dual-frequency Dual-polarized Doppler Radar (D3R) ICE POP,GHRC_DAAC,2017-11-01T01:45:31.000Z,2018-03-17T18:46:16.000Z,128.36,37.3181,129.078,38.0367
+C1981506869-GHRC_DAAC,gpmd3riphx,GPM GROUND VALIDATION DUAL-FREQUENCY DUAL-POLARIZED DOPPLER RADAR (D3R) IPHEX,GHRC_DAAC,2014-05-01T17:21:53.000Z,2014-06-15T13:27:28.000Z,-81.9632,35.1959,-81.9631,35.1959
+C2748694717-GHRC_DAAC,gpmd3rolyx,GPM Ground Validation Dual-frequency Dual-polarized Doppler Radar (D3R) OLYMPEX,GHRC_DAAC,2015-11-08T00:01:07.000Z,2016-01-15T06:29:55.000Z,-124.211,47.2772,-124.211,47.2773
+C3499342208-GHRC_DAAC,gpmd3ruconn,GPM Ground Validation Dual-Frequency Dual-Polarized Doppler Radar (D3R) UCONN,GHRC_DAAC,2023-01-01T00:00:02.000Z,2023-04-10T19:46:31.000Z,-72.74,41.459,-71.776,42.177
+C1980430683-GHRC_DAAC,gpmdowolyx2,GPM Ground Validation Doppler on Wheels (DOW) OLYMPEX,GHRC_DAAC,2015-11-06T13:34:26.000Z,2016-01-15T22:39:15.000Z,-124.408,46.9499,-123.331,48.0271
+C1979566372-GHRC_DAAC,gpmgsmapjifld,GPM Ground Validation Global Satellite Mapping of Precipitation (GSMaP) IFloodS V1,GHRC_DAAC,2013-04-22T15:00:00.000Z,2013-06-30T23:59:00.000Z,-179.95,-59.95,179.95,59.95
+C1979596455-GHRC_DAAC,gpmheiphx,GPM Ground Validation Hydro-Estimator IPHEx V1,GHRC_DAAC,2014-05-01T00:00:00.000Z,2014-06-16T23:45:00.000Z,-91.736,27.897,-71.793,42.921
+C1979602587-GHRC_DAAC,gpmhiwrapiphx,GPM GROUND VALIDATION HIGH ALTITUDE IMAGING WIND AND RAIN AIRBORNE PROFILER (HIWRAP) IPHEX V1,GHRC_DAAC,2014-05-03T17:57:11.000Z,2014-06-12T23:59:44.000Z,-86.5619,26.7992,-71.9384,36.6426
+C3504978078-GHRC_DAAC,gpmmrr2uconn,GPM Ground Validation Micro Rain Radar 2 (MRR-2) UConn,GHRC_DAAC,2021-12-01T00:00:02.000Z,2024-05-21T12:59:00.000Z,-72.304,41.798,-72.247,41.828
+C1979627039-GHRC_DAAC,gpmmrrecgcpex2,GPM GROUND VALIDATION ENVIRONMENT CANADA (EC) MICRO RAIN RADAR (MRR) GCPEX,GHRC_DAAC,2012-01-01T00:00:00.000Z,2012-03-14T23:59:59.000Z,-81.0,43.5,-78.0,46.5
+C1979629962-GHRC_DAAC,gpmmrrnagcpex2,GPM GROUND VALIDATION NASA MICRO RAIN RADAR (MRR) GCPEX,GHRC_DAAC,2011-10-24T20:59:00.000Z,2012-03-13T15:14:00.000Z,-79.7814,44.1806,-79.7175,44.2336
+C1982783702-GHRC_DAAC,gpmnmqifld,GPM Ground Validation National Mosaic and Multi-Sensor QPE (NMQ) System IFloodS,GHRC_DAAC,2013-04-01T00:20:00.000Z,2013-06-30T23:55:00.000Z,-130.0,20.0,-60.0,55.0
+C1980963390-GHRC_DAAC,gpmnmqiphx,GPM Ground Validation National Mosaic and Multi-Sensor QPE (NMQ) System IPHEx,GHRC_DAAC,2014-04-30T00:00:01.000Z,2014-06-16T23:58:00.000Z,-87.1,32.7,-78.695,38.705
+C1979639569-GHRC_DAAC,gpmnrlrtifld,GPM Ground Validation Naval Research Laboratory (NRL) Near-Real Time Rain Rates IFloodS,GHRC_DAAC,2013-04-23T01:00:00.000Z,2013-06-30T23:59:59.000Z,-179.875,-59.875,179.875,59.875
+C2683417176-GHRC_DAAC,gpmpal,GPM Ground Validation Passive Aquatic Listener (PAL),GHRC_DAAC,2010-10-18T00:00:00.000Z,2021-07-28T00:00:00.000Z,-179.999,-18.928,179.999,53.335
+C1979667328-GHRC_DAAC,gpmparprbgcpex,GPM GROUND VALIDATION NCAR CLOUD MICROPHYSICS PARTICLE PROBES GCPEX,GHRC_DAAC,2012-01-19T14:48:05.000Z,2012-02-24T20:15:00.000Z,-80.549,43.4595,-78.7659,46.3966
+C1979668994-GHRC_DAAC,gpmpersucifld,GPM Ground Validation Precipitation Estimation from Remotely Sensed Information using Artificial Neural Networks Cloud Classification System (PERSIANN-CCS) IFloodS,GHRC_DAAC,2013-04-01T00:00:00.000Z,2013-07-01T00:00:00.000Z,-96.84,39.36,-87.16,45.24
+C1979686100-GHRC_DAAC,gpmprecipolyx,GPM Ground Validation Daily Precipitation OLYMPEX,GHRC_DAAC,2015-10-01T00:00:00.000Z,2016-04-30T23:59:59.000Z,-124.734,46.2031,-122.391,48.4844
+C1982957832-GHRC_DAAC,gpmrfcmpifld,GPM Ground Validation Iowa Flood Center (IFC) NEXRAD Composite IFloodS V1,GHRC_DAAC,2013-04-15T18:00:00.000Z,2013-06-30T23:55:00.000Z,-97.1542,40.1333,-89.9036,44.5337
+C1979717298-GHRC_DAAC,gpmscampriphx,GPM Ground Validation Self-Calibrating Multivariate Precipitation Retrieval (SCaMPR) IPHEx V1,GHRC_DAAC,2014-04-30T23:47:00.000Z,2014-06-16T23:45:00.000Z,-91.741,27.897,-71.798,42.921
+C1995570197-GHRC_DAAC,gpmseafluxicepop,GPM Ground Validation SEA FLUX ICE POP V1,GHRC_DAAC,2017-09-01T00:30:00.000Z,2018-04-30T23:30:00.000Z,98.5,8.5,177.5,54.25
+C1979733201-GHRC_DAAC,gpmsogcpex,GPM GROUND VALIDATION COMPOSITE SATELLITE OVERPASSES GCPEX V1,GHRC_DAAC,2012-01-17T00:00:00.000Z,2012-02-29T23:59:59.000Z,-88.7,37.9,-70.9,50.5
+C1979816569-GHRC_DAAC,gpmtfmifld,GPM Ground Validation Global Flood Monitoring System (GFMS) Flood Maps IFloodS V1,GHRC_DAAC,2013-03-26T15:00:00.000Z,2013-06-30T21:00:00.000Z,-179.875,-49.875,179.875,49.875
+C1979823036-GHRC_DAAC,gpmtmpaifld,GPM Ground Validation TRMM Multi-satellite Precipitation Analysis (TMPA) IFloodS V7,GHRC_DAAC,2013-04-01T00:00:00.000Z,2013-06-30T23:59:59.000Z,-179.875,-59.875,179.875,59.875
+C1979825245-GHRC_DAAC,gpmtmpaiphx,GPM Ground Validation TRMM Multi-satellite Precipitation Analysis (TMPA) IPHEx V7,GHRC_DAAC,2014-05-01T00:00:00.000Z,2014-06-16T23:59:59.000Z,-180.0,-60.0,180.0,60.0
+C2704126285-GHRC_DAAC,hamsrcpexcv,High Altitude MMIC Sounding Radiometer (HAMSR) CPEX-CV,GHRC_DAAC,2022-09-06T10:51:42Z,2022-09-30T15:14:27Z,-40.63600158691406,1.8480000495910645,3.936000108718872,79.58300018310547
+C1979862427-GHRC_DAAC,hs3cpl,HURRICANE AND SEVERE STORM SENTINEL (HS3) GLOBAL HAWK CLOUD PHYSICS LIDAR (CPL) V1,GHRC_DAAC,2012-09-07T00:57:07.000Z,2014-09-30T21:58:14.000Z,-118.552,7.55657,-19.4239,48.1787
+C1979869732-GHRC_DAAC,hs3hiwrap,HURRICANE AND SEVERE STORM SENTINEL (HS3) HIGH-ALTITUDE IMAGING WIND AND RAIN AIRBORNE PROFILER (HIWRAP) V1,GHRC_DAAC,2013-09-15T18:34:46.000Z,2014-10-17T14:58:31.000Z,-96.6094,21.0197,-65.0064,31.613
+C1979872496-GHRC_DAAC,hs3wwlln,HURRICANE AND SEVERE STORM SENTINEL (HS3) WORLD WIDE LIGHTNING LOCATION NETWORK (WWLLN) STORMS V1,GHRC_DAAC,2012-08-28T00:00:45.000Z,2014-10-20T23:59:19.000Z,-116.595,12.9,-15.001,68.994
+C2303212754-GHRC_DAAC,isslis_v2_fin,Quality Controlled Lightning Imaging Sensor (LIS) on International Space Station (ISS) Science Data V2,GHRC_DAAC,2017-03-01T00:00:00.000Z,2023-11-16T23:59:59.000Z,-180.0,-55.0,180.0,55.0
+C2303219035-GHRC_DAAC,isslisg_v2_fin,Quality Controlled Lightning Imaging Sensor (LIS) on International Space Station (ISS) Backgrounds V2,GHRC_DAAC,2017-03-01T00:00:00.000Z,2023-11-16T23:59:59.000Z,-180.0,-55.0,180.0,55.0
+C1995580744-GHRC_DAAC,kakqimpacts,KAKQ NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:03:22.000Z,2020-03-01T00:02:26.000Z,-82.1814,32.8531,-71.8333,41.115
+C1976723062-GHRC_DAAC,kbgmimpacts,KBGM NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:03:22.000Z,2020-03-01T00:02:36.000Z,-81.5637,38.0698,-70.4058,46.3296
+C1995581487-GHRC_DAAC,kboximpacts,KBOX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:05:13.000Z,2020-03-01T00:00:16.000Z,-76.6945,37.8256,-65.5792,46.086
+C1995581917-GHRC_DAAC,kbufimpacts,KBUF NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:07:16.000Z,2020-03-01T00:04:30.000Z,-84.3844,38.8183,-73.0894,47.0794
+C1995582220-GHRC_DAAC,kccximpacts,KCCX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:05:06.000Z,2020-03-01T00:01:10.000Z,-83.4731,36.7933,-72.5346,45.053
+C2020894988-GHRC_DAAC,kcleimpacts,KCLE NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:06:35.000Z,2020-03-01T00:04:54.000Z,-87.3705,37.2833,-76.3492,45.5434
+C2020895772-GHRC_DAAC,kcxximpacts,KCXX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:02:05.000Z,2020-03-01T00:00:00.000Z,-78.9629,40.3809,-67.3702,48.6411
+C2020896896-GHRC_DAAC,kdiximpacts,KDIX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:06:33.000Z,2020-03-01T00:01:07.000Z,-79.81,35.8109,-69.0103,44.0825
+C2020897888-GHRC_DAAC,kdoximpacts,KDOX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:06:51.000Z,2020-03-01T00:00:37.000Z,-80.7442,34.6956,-70.136,42.9556
+C2020898934-GHRC_DAAC,kdtximpacts,KDTX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:04:50.000Z,2020-03-01T00:02:10.000Z,-89.0956,38.5699,-77.8477,46.8301
+C2025219690-GHRC_DAAC,kdvnimpacts,KDVN NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:04:54.000Z,2020-03-01T00:07:49.000Z,-96.109,37.482,-85.053,45.742
+C2025220226-GHRC_DAAC,kenximpacts,KENX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:02:13.000Z,2020-03-01T00:00:32.000Z,-79.677,38.457,-68.451,46.716
+C2025222404-GHRC_DAAC,kfcximpacts,KFCX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:09:50.000Z,2020-03-01T00:02:00.000Z,-85.449,32.895,-75.099,41.154
+C2025222762-GHRC_DAAC,kgrbimpacts,KGRB NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:04:41.000Z,2020-03-01T00:04:53.000Z,-93.906,40.369,-82.316,48.629
+C2025223549-GHRC_DAAC,kgrrimpacts,KGRR NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:09:05.000Z,2020-03-01T00:00:53.000Z,-91.187,38.764,-79.903,47.024
+C2030430631-GHRC_DAAC,kgyximpacts,KGYX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:00:05.000Z,2020-03-01T00:03:54.000Z,-75.9914,39.7616,-64.5211,48.021
+C2030432039-GHRC_DAAC,kilnimpacts,KILN NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:10:44.000Z,2020-03-01T00:00:56.000Z,-89.1706,35.2906,-78.4723,43.5504
+C2030434636-GHRC_DAAC,kilximpacts,KILX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:05:33.000Z,2020-03-01T00:03:55.000Z,-94.7433,36.0206,-83.9303,44.2804
+C2030436692-GHRC_DAAC,kindimpacts,KIND NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:03:18.000Z,2020-03-01T00:03:48.000Z,-91.6517,35.5776,-80.9086,43.8414
+C2030440758-GHRC_DAAC,kiwximpacts,KIWX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:03:20.000Z,2020-03-01T00:04:18.000Z,-91.2062,37.2284,-80.1938,45.4887
+C2012922051-GHRC_DAAC,kjklimpacts,KJKL NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:04:04.000Z,2020-03-01T00:04:38.000Z,-88.527,33.461,-78.099,41.721
+C2012927437-GHRC_DAAC,klotimpacts,KLOT NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:10:38.000Z,2020-03-01T00:04:35.000Z,-93.612,37.474,-82.557,45.735
+C2012931540-GHRC_DAAC,klwximpacts,KLWX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:05:11.000Z,2020-03-01T00:01:45.000Z,-82.803,34.846,-72.172,43.106
+C2012947380-GHRC_DAAC,kmhximpacts,KMHX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:02:25.000Z,2020-03-01T00:05:33.000Z,-81.907,30.646,-71.846,38.906
+C2012934799-GHRC_DAAC,kmkximpacts,KMKX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:04:41.000Z,2020-03-01T00:03:39.000Z,-94.199,38.838,-82.902,47.098
+C2020260938-GHRC_DAAC,kokximpacts,KOKX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:02:20.000Z,2020-03-01T00:02:55.000Z,-78.3285,36.7356,-67.3994,44.9961
+C2020261956-GHRC_DAAC,kpbzimpacts,KPBZ NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:01:03.000Z,2020-03-01T00:01:48.000Z,-85.6552,36.4018,-74.7808,44.6616
+C2020262679-GHRC_DAAC,kraximpacts,KRAX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:03:18.000Z,2020-03-01T00:06:21.000Z,-83.577,31.5343,-73.4025,39.7968
+C2020263812-GHRC_DAAC,krlximpacts,KRLX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:03:40.000Z,2020-03-01T00:05:59.000Z,-86.9891,34.1811,-76.4563,42.4412
+C2020264637-GHRC_DAAC,ktyximpacts,KTYX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:00:09.000Z,2020-03-01T00:01:15.000Z,-81.4022,39.6256,-69.9573,47.8857
+C2020265507-GHRC_DAAC,kvwximpacts,KVWX NEXRAD IMPACTS V1,GHRC_DAAC,2020-01-01T00:08:12.000Z,2020-03-01T00:06:38.000Z,-92.9872,34.1302,-82.4619,42.3903
+C1983762329-GHRC_DAAC,lislip,Lightning Imaging Sensor (LIS) on TRMM Science Data V4,GHRC_DAAC,1998-01-01T00:45:12.000Z,2015-04-08T14:09:43.000Z,-180.0,-40.0,180.0,40.0
+C1995583255-GHRC_DAAC,lislipG,Lightning Imaging Sensor (LIS) on TRMM Backgrounds V4,GHRC_DAAC,1998-01-01T00:45:12.000Z,2015-04-08T14:09:43.000Z,-180.0,-40.0,180.0,40.0
+C1979882997-GHRC_DAAC,lisvhrac,LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING ANNUAL CLIMATOLOGY (VHRAC) V1,GHRC_DAAC,1998-01-01T00:00:00.000Z,2013-12-31T23:59:59.000Z,-180.0,-38.0,180.0,38.0
+C1979883116-GHRC_DAAC,lisvhrdc,LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING DIURNAL CLIMATOLOGY (VHRDC) V1,GHRC_DAAC,1998-01-01T00:00:00.000Z,2013-12-31T23:59:59.000Z,-180.0,-38.0,180.0,38.0
+C1979883245-GHRC_DAAC,lisvhrfc,LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING FULL CLIMATOLOGY (VHRFC) V1,GHRC_DAAC,1998-01-01T00:00:00.000Z,2013-12-31T23:59:59.000Z,-180.0,-38.0,180.0,38.0
+C1979883359-GHRC_DAAC,lisvhrmc,LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING MONTHLY CLIMATOLOGY (VHRMC) V1,GHRC_DAAC,1998-01-01T00:00:00.000Z,2013-12-31T23:59:59.000Z,-180.0,-38.0,180.0,38.0
+C1979883491-GHRC_DAAC,lisvhrsc,LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING SEASONAL CLIMATOLOGY (VHRSC) V1,GHRC_DAAC,1998-01-01T00:00:00.000Z,2013-12-31T23:59:59.000Z,-180.0,-38.0,180.0,38.0
+C1995863067-GHRC_DAAC,lohrac,LIS/OTD 0.5 Degree High Resolution Annual Climatology (HRAC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-179.75,-89.75,179.75,89.75
+C1995863244-GHRC_DAAC,lohrfc,LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-179.75,-89.75,179.75,89.75
+C1995863290-GHRC_DAAC,lohrmc,LIS/OTD 0.5 Degree High Resolution Monthly Climatology (HRMC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-179.75,-89.75,179.75,89.75
+C1995863391-GHRC_DAAC,lolrac,LIS/OTD 2.5 Degree Low Resolution Annual Climatology (LRAC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C1995863430-GHRC_DAAC,lolracts,LIS/OTD 2.5 Degree Low Resolution Annual Climatology Time Series (LRACTS) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2015-04-08T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C1995863553-GHRC_DAAC,lolradc,LIS/OTD 2.5 Degree Low Resolution Annual Diurnal Climatology (LRADC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C1995863733-GHRC_DAAC,lolrdc,LIS/OTD 2.5 Degree Low Resolution Diurnal Climatology (LRDC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C1995864215-GHRC_DAAC,lolrfc,LIS/OTD 2.5 Degree Low Resolution Full Climatology (LRFC) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2014-12-31T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C1995865015-GHRC_DAAC,lolrmts,LIS/OTD 2.5 Degree Low Resolution Monthly Climatology Time Series (LRMTS) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2015-04-08T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C1995865470-GHRC_DAAC,lolrts,LIS/OTD 2.5 Degree Low Resolution Time Series (LRTS) V2.3.2015,GHRC_DAAC,1995-05-04T00:00:00.000Z,2015-04-08T23:59:59.000Z,-178.75,-88.75,178.75,88.75
+C2287332555-GHRC_DAAC,mrmsimpacts,Multi-Radar/Multi-Sensor (MRMS) Precipitation Reanalysis for Satellite Validation Product IMPACTS V1,GHRC_DAAC,2022-01-01T00:05:38.000Z,2023-03-02T16:28:40.000Z,-129.9949951171875,20.005001068115234,-60.0050048828125,54.994998931884766
+C1996545162-GHRC_DAAC,msutls,AMSU/MSU Lowstratosphere Day/Month Temperature Anomalies and Annual Cycle,GHRC_DAAC,1978-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996545409-GHRC_DAAC,msutlt,AMSU/MSU Lowtroposphere Day/Month Temperature Anomalies and Annual Cycle V6,GHRC_DAAC,1978-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996545587-GHRC_DAAC,msutmt,AMSU/MSU Midtroposphere Day/Month Temperature Anomalies and Annual Cycle V6,GHRC_DAAC,1978-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996545873-GHRC_DAAC,msuttp,AMSU/MSU Tropopause Day/Month Temperature Anomalies and Annual Cycle V6,GHRC_DAAC,1978-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1995865990-GHRC_DAAC,ncsusndimpacts,NCSU Soundings IMPACTS,GHRC_DAAC,2020-02-20T16:49:00.000Z,2023-02-12T16:00:00.000Z,-78.643,35.757000000000005,-78.62299999999999,35.777
+C1995866059-GHRC_DAAC,nexeastimpacts,NEXRAD Mosaic East IMPACTS V1,GHRC_DAAC,2019-12-31T23:50:34.000Z,2020-02-29T23:58:00.000Z,-85.0,32.5,-67.525,46.475
+C1995866123-GHRC_DAAC,nexmidwstimpacts,NEXRAD Mosaic Midwest IMPACTS V1,GHRC_DAAC,2020-01-01T00:01:18.000Z,2020-02-29T23:57:25.000Z,-93.0,36.0,-79.025,45.975
+C1995866540-GHRC_DAAC,noaasndimpacts,NOAA Soundings IMPACTS,GHRC_DAAC,2020-01-01T00:00:00.000Z,2023-03-01T23:59:59.000Z,-98.42330000000001,27.6953,-68.00359999999999,48.5747
+C1995868627-GHRC_DAAC,parprbimpacts,NCAR Particle Probes IMPACTS ,GHRC_DAAC,2020-01-18T18:00:00.000Z,2023-02-28T15:36:00.000Z,-95.243,33.261,-64.987,48.237
+C3181083175-GHRC_DAAC,raxpolimpacts,Rapid X-band Polarimetric Radar (RaXPol) IMPACTS,GHRC_DAAC,2022-01-29T00:01:34.000Z,2023-01-25T23:41:18.000Z,-74.732,41.289,-69.761,43.439
+C1979892577-GHRC_DAAC,relampagolma,"Remote sensing of Electrification, Lightning, And Mesoscale/microscale Processes with Adaptive Ground Observations (RELAMPAGO) Lightning Mapping Array (LMA) V1",GHRC_DAAC,2018-11-08T00:00:01.000Z,2019-04-20T00:00:00.000Z,-66.166,-33.464,-61.959,-29.856
+C1996546067-GHRC_DAAC,rss1tpwnv7r01,RSS MONTHLY 1-DEG MICROWAVE TOTAL PRECIPITABLE WATER NETCDF V7R01,GHRC_DAAC,1988-01-01T00:00:00.000Z,,-180.0,-60.0,180.0,60.0
+C1996546295-GHRC_DAAC,rss1windnv7r01,RSS MONTHLY 1-DEG MERGED WIND CLIMATOLOGY NETCDF V7R01,GHRC_DAAC,1988-01-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1979893137-GHRC_DAAC,rssmif08d,RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7,GHRC_DAAC,1987-07-09T00:00:00.000Z,1991-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979894778-GHRC_DAAC,rssmif08d3d,RSS SSM/I OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F8 NETCDF V7,GHRC_DAAC,1987-07-07T00:00:00.000Z,1991-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979896540-GHRC_DAAC,rssmif08m,RSS SSM/I OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F8 NETCDF V7,GHRC_DAAC,1987-07-01T00:00:00.000Z,1991-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979897328-GHRC_DAAC,rssmif08w,RSS SSM/I OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F8 NETCDF V7,GHRC_DAAC,1987-07-05T00:00:00.000Z,1992-01-04T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979897870-GHRC_DAAC,rssmif10d,RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7,GHRC_DAAC,1990-12-08T00:00:00.000Z,1997-11-14T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979900425-GHRC_DAAC,rssmif10d3d,RSS SSM/I OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F10 NETCDF V7,GHRC_DAAC,1990-12-06T00:00:00.000Z,1997-11-14T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979902952-GHRC_DAAC,rssmif10m,RSS SSM/I OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F10 NETCDF V7,GHRC_DAAC,1990-12-01T00:00:00.000Z,1997-11-30T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979903058-GHRC_DAAC,rssmif10w,RSS SSM/I OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F10 NETCDF V7,GHRC_DAAC,1990-12-02T00:00:00.000Z,1997-11-15T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979903542-GHRC_DAAC,rssmif11d,RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7,GHRC_DAAC,1991-12-03T00:00:00.000Z,2000-05-16T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979906652-GHRC_DAAC,rssmif11d3d,RSS SSM/I OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F11 NETCDF V7,GHRC_DAAC,1991-12-01T00:00:00.000Z,2000-05-16T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979909875-GHRC_DAAC,rssmif11m,RSS SSM/I OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F11 NETCDF V7,GHRC_DAAC,1991-12-01T00:00:00.000Z,2000-05-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979910004-GHRC_DAAC,rssmif11w,RSS SSM/I OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F11 NETCDF V7,GHRC_DAAC,1991-12-01T00:00:00.000Z,2000-05-20T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979910491-GHRC_DAAC,rssmif13d,RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7,GHRC_DAAC,1995-05-03T00:00:00.000Z,2009-11-04T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979917074-GHRC_DAAC,rssmif13d3d,RSS SSM/I OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F13 NETCDF V7,GHRC_DAAC,1995-05-01T00:00:00.000Z,2009-11-04T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979922855-GHRC_DAAC,rssmif13m,RSS SSM/I OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F13 NETCDF V7,GHRC_DAAC,1995-05-01T00:00:00.000Z,2009-11-30T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979923135-GHRC_DAAC,rssmif13w,RSS SSM/I OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F13 NETCDF V7,GHRC_DAAC,1995-04-30T00:00:00.000Z,2009-11-07T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979923944-GHRC_DAAC,rssmif14d,RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7,GHRC_DAAC,1997-05-08T00:00:00.000Z,2008-08-08T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979928137-GHRC_DAAC,rssmif14d3d,RSS SSM/I OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F14 NETCDF V7,GHRC_DAAC,1997-05-06T00:00:00.000Z,2008-08-08T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979932834-GHRC_DAAC,rssmif14m,RSS SSM/I OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F14 NETCDF V7,GHRC_DAAC,1997-05-01T00:00:00.000Z,2008-08-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979933018-GHRC_DAAC,rssmif14w,RSS SSM/I OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F14 NETCDF V7,GHRC_DAAC,1997-05-04T00:00:00.000Z,2008-08-09T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979933843-GHRC_DAAC,rssmif15d,RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7,GHRC_DAAC,1999-12-18T00:00:00.000Z,2011-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979938371-GHRC_DAAC,rssmif15d3d,RSS SSM/I OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F15 NETCDF V7,GHRC_DAAC,1999-12-16T00:00:00.000Z,2011-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979943148-GHRC_DAAC,rssmif15m,RSS SSM/I OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F15 NETCDF V7,GHRC_DAAC,1999-12-01T00:00:00.000Z,2011-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1979943320-GHRC_DAAC,rssmif15w,RSS SSM/I OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F15 NETCDF V7,GHRC_DAAC,1999-12-12T00:00:00.000Z,2011-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
+C1996546840-GHRC_DAAC,rssmif16d3d,RSS SSMIS OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F16 NETCDF V7,GHRC_DAAC,2003-10-24T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996546916-GHRC_DAAC,rssmif16m,RSS SSMIS OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F16 NETCDF V7,GHRC_DAAC,2003-10-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996547004-GHRC_DAAC,rssmif16w,RSS SSMIS OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F16 NETCDF V7,GHRC_DAAC,2003-10-26T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996546695-GHRC_DAAC,rssmif17d,RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7,GHRC_DAAC,2006-12-14T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996546880-GHRC_DAAC,rssmif17d3d,RSS SSMIS OCEAN PRODUCT GRIDS 3-DAY AVERAGE FROM DMSP F17 NETCDF V7,GHRC_DAAC,2006-12-12T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996546984-GHRC_DAAC,rssmif17m,RSS SSMIS OCEAN PRODUCT GRIDS MONTHLY AVERAGE FROM DMSP F17 NETCDF V7,GHRC_DAAC,2006-12-01T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1996547038-GHRC_DAAC,rssmif17w,RSS SSMIS OCEAN PRODUCT GRIDS WEEKLY AVERAGE FROM DMSP F17 NETCDF V7,GHRC_DAAC,2006-12-10T00:00:00.000Z,,-180.0,-90.0,180.0,90.0
+C1995869065-GHRC_DAAC,sbuceilimpacts,SBU Ceilometers IMPACTS,GHRC_DAAC,2020-01-01T00:00:00.000Z,2023-03-02T23:59:44.000Z,-73.1278305053711,40.896705627441406,-73.02965545654297,40.9652694812486
+C1995869315-GHRC_DAAC,sbukasprimpacts,SBU Ka-band Scanning Polarimetric Radar (KASPR) IMPACTS V1,GHRC_DAAC,2020-01-06T03:22:43.000Z,2020-02-26T15:36:46.000Z,-73.1284,40.8898,-73.1276,40.8906
+C1995869498-GHRC_DAAC,sbulidarimpacts,SBU Doppler LiDAR IMPACTS V1,GHRC_DAAC,2020-01-01T00:00:00.000Z,2020-02-26T18:05:03.000Z,-72.8909,40.8611,-72.8631,40.8889
+C1995869596-GHRC_DAAC,sbumetimpacts,SBU Meteorological Station IMPACTS V1,GHRC_DAAC,2020-01-01T00:00:50.000Z,2023-01-25T15:46:44.000Z,-76.882,40.718,-73.02,43.256
+C1995869658-GHRC_DAAC,sbumrr2impacts,SBU Micro Rain Radar 2 (MRR2) IMPACTS,GHRC_DAAC,2020-01-01T00:00:00.000Z,2023-03-02T23:59:58.000Z,-74.0168,40.7182,-72.864,40.975
+C2870820819-GHRC_DAAC,sbumwrimpacts,SBU Microwave Radiometer (MWR) IMPACTS,GHRC_DAAC,2023-01-01T00:00:04.000Z,2023-03-06T21:15:00.000Z,-72.8815,40.8655,-72.8813,40.8657
+C2704110186-GHRC_DAAC,sbuskylerimpacts,SBU X-band Phased Array Radar (SKYLER) IMPACTS,GHRC_DAAC,2022-01-17T02:06:30.000Z,2023-02-28T14:54:29.000Z,-77.4867,40.1501,-71.266,43.695
+C2418992215-GHRC_DAAC,scrxsondecpexaw,St. Croix Radiosondes CPEX-AW V1,GHRC_DAAC,2021-08-19T23:12:00.000Z,2021-09-14T21:03:31.000Z,-65.2209,17.4441,-64.6749,18.0047
+C1995869798-GHRC_DAAC,seaflux,SeaFlux Data Products V1,GHRC_DAAC,1988-01-01T00:00:00.000Z,2018-12-31T23:59:59.000Z,-179.87,-85.549,179.87,85.549
+C2748663117-GHRC_DAAC,sondecpexcv,Radiosondes CPEX-CV,GHRC_DAAC,2022-09-01T15:12:00Z,2022-09-29T19:51:20Z,-23.400798,0.053658,-0.073876,16.789384
+C1979947964-GHRC_DAAC,tc4ampr,TC4 AMPR BRIGHTNESS TEMPERATURE (TB) V1,GHRC_DAAC,2007-07-19T12:27:02.000Z,2007-08-08T18:17:16.000Z,-93.6027,-6.56725,-47.5813,17.2207
+C3277813808-GHRC_DAAC,tpwcpex,Total Precipitable Water (TPW) CPEX,GHRC_DAAC,2017-05-24T00:03:19.000Z,2017-09-20T13:26:23.000Z,-180.0,-25.8,179.99,50.72
+C2382050573-GHRC_DAAC,ualbmrr2impacts,UAlbany Micro Rain Radar 2 (MRR-2) IMPACTS,GHRC_DAAC,2020-01-30T00:01:00.000Z,2023-02-28T23:59:00.000Z,-73.83243896249719,42.680376870022336,-73.81390653310828,42.68628038705774
+C2102858144-GHRC_DAAC,ualbparsimpacts,UAlbany Parsivel IMPACTS,GHRC_DAAC,2020-01-30T00:00:00.000Z,2023-02-28T23:58:40.000Z,-73.84190000000001,42.67091583251953,-73.80444549560546,42.695699999999995
+C1995869868-GHRC_DAAC,uiucsndimpacts,Mobile UIUC Soundings IMPACTS V1,GHRC_DAAC,2020-01-18T16:00:00.000Z,2023-02-28T15:06:50.000Z,-88.253,38.958,-70.661,44.707
+C3247862082-GHRC_DAAC,wbandimpacts,ACHIEVE W-Band Cloud Radar IMPACTS,GHRC_DAAC,2023-01-23T01:00:35.000Z,2023-03-01T00:42:40.000Z,-72.861,41.368,-71.655,42.268
+C3301410475-GHRC_DAAC,wwllnmth,World Wide Lightning Location Network (WWLLN) Monthly Thunder Hour Data,GHRC_DAAC,2013-01-01T00:00:00.000Z,2024-12-31T23:59:59.000Z,-180.0,-90.0,180.0,90.0
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/cmr_collections_netcdf4_updated_saved_all.csv b/docs/visualization/titiler/titiler-cmr/output/cmr_collections_netcdf4_updated_saved_all.csv
similarity index 100%
rename from docs/visualization/titiler/titiler-cmr/titiler-cmr-all/cmr_collections_netcdf4_updated_saved_all.csv
rename to docs/visualization/titiler/titiler-cmr/output/cmr_collections_netcdf4_updated_saved_all.csv
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/compatibility_report_netcdf4_2025-10-06_10-04-53.csv b/docs/visualization/titiler/titiler-cmr/output/compatibility_report_netcdf4_2025-10-06_10-04-53.csv
similarity index 100%
rename from docs/visualization/titiler/titiler-cmr/titiler-cmr-all/compatibility_report_netcdf4_2025-10-06_10-04-53.csv
rename to docs/visualization/titiler/titiler-cmr/output/compatibility_report_netcdf4_2025-10-06_10-04-53.csv
diff --git a/docs/visualization/titiler/titiler-cmr/test-netcdf4-datasets.ipynb b/docs/visualization/titiler/titiler-cmr/test-netcdf4-datasets.ipynb
new file mode 100644
index 0000000..b832f3c
--- /dev/null
+++ b/docs/visualization/titiler/titiler-cmr/test-netcdf4-datasets.ipynb
@@ -0,0 +1,757 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "b2b96830-5abd-447b-9d3e-7610e4c2d0d8",
+ "metadata": {},
+ "source": [
+ "# Testing NetCDF-4 collections\n",
+ "\n",
+ "In the previous step, we created a csv file that includes the collection ids and variable names for each collection. In this step, we will run a compatibility check to see if the variables are compatible with TiTiler-CMR."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "2105efe7-6e6c-4d1c-a713-b0ceabd40ae7",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import ast\n",
+ "import random\n",
+ "from datetime import datetime as dt, UTC, timedelta\n",
+ "import pandas as pd\n",
+ "from datacube_benchmark.titiler import DatasetParams, check_titiler_cmr_compatibility"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "aba83d5d",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_read = pd.read_csv(\"output/cmr_collections_netcdf4_updated_saved_all.csv\")\n",
+ "\n",
+ "\n",
+ "df_read = df_read.dropna(subset=[\"variables\"]).copy()\n",
+ "df_read.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "9305bf0c-d5a8-4ed2-8a2d-8c56b7f54000",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import re\n",
+ "\n",
+ "\n",
+ "def extract_status_code(error):\n",
+ " if pd.isna(error) or error is None:\n",
+ " return None\n",
+ " match = re.search(r\"(?\n",
+ "\n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " concept_id \n",
+ " short_name \n",
+ " entry_title \n",
+ " provider_id \n",
+ " begin_time \n",
+ " end_time \n",
+ " west \n",
+ " south \n",
+ " east \n",
+ " north \n",
+ " links \n",
+ " variables \n",
+ " status \n",
+ " error \n",
+ " scheme \n",
+ " compatible \n",
+ " compat_error \n",
+ " status_code \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 75 \n",
+ " C3177839243-NSIDC_CPRD \n",
+ " NSIDC-0630 \n",
+ " MEaSUREs Calibrated Enhanced-Resolution Passiv... \n",
+ " NSIDC_CPRD \n",
+ " 1978-10-25T00:00:00.000Z \n",
+ " NaN \n",
+ " -180.0 \n",
+ " -90.0 \n",
+ " 180.0 \n",
+ " 90.0 \n",
+ " https://data.nsidc.earthdatacloud.nasa.gov/nsi... \n",
+ " ['crs', 'TB', 'TB_num_samples', 'Incidence_ang... \n",
+ " ok \n",
+ " NaN \n",
+ " https \n",
+ " True \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ " concept_id short_name \\\n",
+ "75 C3177839243-NSIDC_CPRD NSIDC-0630 \n",
+ "\n",
+ " entry_title provider_id \\\n",
+ "75 MEaSUREs Calibrated Enhanced-Resolution Passiv... NSIDC_CPRD \n",
+ "\n",
+ " begin_time end_time west south east north \\\n",
+ "75 1978-10-25T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
+ "\n",
+ " links \\\n",
+ "75 https://data.nsidc.earthdatacloud.nasa.gov/nsi... \n",
+ "\n",
+ " variables status error scheme \\\n",
+ "75 ['crs', 'TB', 'TB_num_samples', 'Incidence_ang... ok NaN https \n",
+ "\n",
+ " compatible compat_error status_code \n",
+ "75 True NaN NaN "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "concept_id_to_find = \"C3177839243-NSIDC_CPRD\"\n",
+ "\n",
+ "matching_rows = df_read[df_read[\"concept_id\"] == concept_id_to_find]\n",
+ "matching_rows"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "805de97b-f48b-492c-8ec4-aa9ff62daa34",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " concept_id \n",
+ " short_name \n",
+ " entry_title \n",
+ " provider_id \n",
+ " begin_time \n",
+ " end_time \n",
+ " west \n",
+ " south \n",
+ " east \n",
+ " north \n",
+ " links \n",
+ " variables \n",
+ " status \n",
+ " error \n",
+ " scheme \n",
+ " compatible \n",
+ " compat_error \n",
+ " status_code \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " C2105092163-LAADS \n",
+ " VNP03IMG \n",
+ " VIIRS/NPP Imagery Resolution Terrain Corrected... \n",
+ " LAADS \n",
+ " 2012-01-19T00:00:00.000Z \n",
+ " NaN \n",
+ " -180.0 \n",
+ " -90.0 \n",
+ " 180.0 \n",
+ " 90.0 \n",
+ " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
+ " [] \n",
+ " ok \n",
+ " NaN \n",
+ " https \n",
+ " False \n",
+ " No variable found \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " C2105091501-LAADS \n",
+ " VNP02IMG \n",
+ " VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... \n",
+ " LAADS \n",
+ " 2012-01-19T00:00:00.000Z \n",
+ " NaN \n",
+ " -180.0 \n",
+ " -90.0 \n",
+ " 180.0 \n",
+ " 90.0 \n",
+ " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
+ " [] \n",
+ " ok \n",
+ " NaN \n",
+ " https \n",
+ " False \n",
+ " No variable found \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " C1562021084-LAADS \n",
+ " CLDMSK_L2_VIIRS_SNPP \n",
+ " VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m \n",
+ " LAADS \n",
+ " 2012-03-01T00:00:00.000Z \n",
+ " NaN \n",
+ " -180.0 \n",
+ " -90.0 \n",
+ " 180.0 \n",
+ " 90.0 \n",
+ " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
+ " [] \n",
+ " ok \n",
+ " NaN \n",
+ " https \n",
+ " False \n",
+ " No variable found \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " C1964798938-LAADS \n",
+ " CLDMSK_L2_VIIRS_NOAA20 \n",
+ " VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... \n",
+ " LAADS \n",
+ " 2012-03-01T00:00:00.000Z \n",
+ " NaN \n",
+ " -180.0 \n",
+ " -90.0 \n",
+ " 180.0 \n",
+ " 90.0 \n",
+ " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
+ " [] \n",
+ " ok \n",
+ " NaN \n",
+ " https \n",
+ " False \n",
+ " No variable found \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " C1593392869-LAADS \n",
+ " CLDMSK_L2_MODIS_Aqua \n",
+ " MODIS/Aqua Cloud Mask 5-Min Swath 1000 m \n",
+ " LAADS \n",
+ " 2002-07-04T00:00:00.000Z \n",
+ " NaN \n",
+ " -180.0 \n",
+ " -90.0 \n",
+ " 180.0 \n",
+ " 90.0 \n",
+ " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
+ " [] \n",
+ " ok \n",
+ " NaN \n",
+ " https \n",
+ " False \n",
+ " No variable found \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " concept_id short_name \\\n",
+ "0 C2105092163-LAADS VNP03IMG \n",
+ "1 C2105091501-LAADS VNP02IMG \n",
+ "2 C1562021084-LAADS CLDMSK_L2_VIIRS_SNPP \n",
+ "3 C1964798938-LAADS CLDMSK_L2_VIIRS_NOAA20 \n",
+ "4 C1593392869-LAADS CLDMSK_L2_MODIS_Aqua \n",
+ "\n",
+ " entry_title provider_id \\\n",
+ "0 VIIRS/NPP Imagery Resolution Terrain Corrected... LAADS \n",
+ "1 VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... LAADS \n",
+ "2 VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m LAADS \n",
+ "3 VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... LAADS \n",
+ "4 MODIS/Aqua Cloud Mask 5-Min Swath 1000 m LAADS \n",
+ "\n",
+ " begin_time end_time west south east north \\\n",
+ "0 2012-01-19T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
+ "1 2012-01-19T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
+ "2 2012-03-01T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
+ "3 2012-03-01T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
+ "4 2002-07-04T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
+ "\n",
+ " links variables status error \\\n",
+ "0 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
+ "1 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
+ "2 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
+ "3 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
+ "4 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
+ "\n",
+ " scheme compatible compat_error status_code \n",
+ "0 https False No variable found NaN \n",
+ "1 https False No variable found NaN \n",
+ "2 https False No variable found NaN \n",
+ "3 https False No variable found NaN \n",
+ "4 https False No variable found NaN "
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "incompatible_collections = df_read[~df_read[\"compatible\"]]\n",
+ "incompatible_collections.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "c836032c-ef65-4fab-9221-39d556e4e257",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array([ nan, 400., 500., 504.])"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_read[\"status_code\"].unique()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "fed684fe-fe39-4174-a5c0-23e939dab119",
+ "metadata": {},
+ "source": [
+ "At this point, rerunning the above for 504 gateway timeouts does not hurt!"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "4a23628d-1de8-4da8-a2a5-dbecf38eb520",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAACZIAAAbqCAYAAABRlxedAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3Xd41dX9B/BPSBhhIy5kuxcq4KjWKop771oXalVctWq1P2q14tZaK617r7q1blEciLhQBAeogOwlmzASEpLc3x9WqxXhfpPc3IT7ej1PHjE553zfSW7uvXDfOScvlUqlAgAAAAAAAAAAgJzVINsBAAAAAAAAAAAAyC5FMgAAAAAAAAAAgBynSAYAAAAAAAAAAJDjFMkAAAAAAAAAAABynCIZAAAAAAAAAABAjlMkAwAAAAAAAAAAyHGKZAAAAAAAAAAAADlOkQwAAAAAAAAAACDHKZIBAAAAAAAAAADkOEUyAAAAAAAAAACAHKdIBgAAAAAAAAAAkOMUyQAAAAAAAAAAAHKcIhkAAAAAAAAAAECOUyQDAAAAAAAAAADIcYpkAAAAAAAAAAAAOU6RDAAAAAAAAAAAIMcpkgEAAAAAAAAAAOQ4RTIAAAAAAAAAAIAcp0gGAAAAAAAAAACQ4xTJAAAAAAAAAAAAcpwiGQAAAAAAAAAAQI5TJAMAAAAAAAAAAMhximQAAAAAAAAAAAA5TpEMAAAAAAAAAAAgxymSAQAAAAAAAAAA5DhFMgAAAAAAAAAAgBynSAYAAAAAAAAAAJDjFMkAAAAAAAAAAABynCIZAAAAAAAAAABAjlMkAwCgVnTp0iXy8vLSeuvVq1e246Zt0qRJaX9eeXl50b9//7TXfuuttxKtff/992fs8wQAWN15Xvfz+vfvnyj/pEmT0l77xBNPTLR2Er169Up73S5duiT7ogAAAMBqSJEMAAAAAAAAAAAgxxVkOwAAAD/vxBNPjAceeCDbMRKZOHGi3+aHOmLy5MkxfPjwGD58eEyYMCGmTp0a06dPjyVLlkRJSUmUlZVF8+bNo1WrVtGyZctYc801Y/PNN4+tttrq+7dmzZpl+9NYbXTp0iUmT55cI2vl5eVFo0aNokmTJtG6deto27ZtdOrUKTbYYIPYaqutYrvttovNNtusRq5Vn1RUVMSXX34Zw4cPj5EjR8bkyZNjypQpMWvWrCguLo7i4uJIpVLRsmXLaNmyZbRq1SratWsX3bp1i27dusVWW20VW2yxReTn52f7UwEAatA333wTb7/9dnz88cfxxRdffP/8YPHixVFaWhoNGjSIpk2bRmFhYRQWFkbbtm2jffv20aFDh2jfvn107do1ttxyy9hkk02iYcOG2f50AAAAMkaRDAAAYDUydOjQ+Pe//x3PP/98TJgwYZXji4qKoqio6Pv/f+utt77/c+PGjWP33XePgw46KA488MBo37594jyTJk2Krl27Jp73naZNm8b06dOjdevWVV5jRQYNGhR77713led37tw50bFdNS2VSkVpaWmUlpZGUVFRTJ48OUaMGPGjMR06dIhDDjkkTjrppOjRo0eWkmZeWVlZPP/88/Hcc8/Fyy+/HPPnz1/lnHnz5sW8efMiIuKTTz6JgQMHfv+xtm3bxn777RcHHnhg7LPPPtGiRYuMZQcAMmfp0qVx//33x7/+9a/44IMPVjq2oqLiR8+LJ06cGMOHD//JuIYNG8Ymm2wSW2+9dey0007xq1/9KrbccsvEx64CAADUVYpkAACsFvr375/22G222SYOOeSQjGWB2lZaWhr33HNP3HLLLfHFF1/U6LoDBw6MgQMHxplnnhl77bVXnH/++bHXXnvV2DVWpbi4OO67774477zzanTdm266qUbXq4umTZsWN998c9x8882x5557xvXXXx9bb711tmPVmFmzZsU///nPuPvuu2P27Nk1tu68efPioYceioceeiiaNGkSxx13XJx77rmxxRZb1Ng1gJXzvI76YsCAAbFw4cK0xnbp0iVOPPHEjObhW8uXL49//vOfcdVVV8WCBQtqfO1Ro0bFqFGj4uGHH46IiNatW8dee+0Vjz/+eJXW/OSTT+LZZ59Ne/yJJ56Y87uAv/XWWz/6BZhVOffcc2v8F1MAAGB1pUgGAMBq4bLLLkt7bJ8+fbzgyGohlUrFww8/HBdffHGNHZm4smu9+uqr8eqrr8YWW2wRd911V+y4444ZveZ3brvttjj33HNrbKeHiRMnxssvv1wja9UXr732Wmy33XZx1VVXxYUXXpjtONWydOnS+Nvf/hZ/+9vfYsmSJRm91rJly+Luu++Ou+++O/baa6946KGHYu21187oNQHP66g/BgwYkPZzsF133VWRrBaMHz8+jjrqqJ/s1JpJCxcujDfeeKPK8z/55JNE93u9evVSJHvrrURfsxNPPFGRDAAA0tQg2wEAAABIbsaMGbHPPvvE8ccfn/ES2f8aPXp0DBs2rNauN27cuHj11VdrbL1bb701Kisra2y9+mL58uXxxz/+Mf7whz9kO0qVffDBB7HNNttE//79M14i+1+DBg2KGTNm1Oo1AYD0jRgxInbYYYdaLZEBAACsbhTJAAAA6pk333wzunXrFoMGDcp2lFpz880318g6JSUlcc8999TIWvXV3//+97jrrruyHSOxv/3tb7HzzjvH119/ne0oAEAdM378+Nhrr71i3rx52Y4CAABQrymSAQAA1CMPPvhg7LPPPjF//vxsR6lVAwcOjIkTJ1Z7nYcffjgWLFhQA4nqt/PPPz+++eabbMdIS2VlZZx11llx4YUXRkVFRbbjAAB1THl5eRx55JFKZAAAADVAkQwAAKCeePDBB+PEE0+M5cuXZztKrausrIxbb7212uvccsstNZCm/luyZElcf/312Y6Rlr59+9bI9x4AWD3ddNNNMXLkyGzHAAAAWC0UZDsAAAC5YdKkSdmOkBFdunSJVCqV7RjkgJdeeil++9vf5vTt7d57743LL788CgsLqzT/nXfeiU8++aRmQ9VjDz30UFx33XVRUFB3/2ngT3/6U9x9993ZjgHkCM/rfl7//v2jf//+2Y6R2FtvvZXtCGRYaWlp/PWvf812DAAAgNVG3f3XYgAAACLi2yLmcccdF+Xl5VVeo0GDBrHLLrvE3nvvHdtvv31suOGG0bZt22jSpEmUlpbGokWLYsqUKTFu3Lj4+OOP480334xPP/20Bj+L6ps/f348+uijcfLJJ1dp/k033VTDiTKrT58+cf/99//k/SUlJbFo0aL46quvYujQoXHvvfdW6djPOXPmxIcffhg77bRTDaStec8++2xce+211VqjsLAw9t9//9h9992je/fu0bVr12jVqlU0bNgwiouLY8GCBTFlypQYNWpUfPTRR/Haa6/F1KlTa+gzAAAy7YUXXkh8XHdeXl707t079tlnn+jRo0d07do12rRpE82aNYuysrJYsGBBzJ8/P2bPnh2fffZZjBw5MkaOHBlffvmlY7YBAIDVniIZAEAddv/996+wRJCu/v37x2WXXZZojl0YoG6prKyM3/zmN7Fw4cIqzc/Pz49TTjkl+vXrF126dFnhmKZNm0bTpk1j3XXXje233z6OPfbYiIiYNm1aPPTQQ3H33XfHhAkTqvgZ1KxbbrmlSkWymTNnxjPPPJOBRLWvsLAwCgsLY5111oldd901Lrzwwjj33HPj9ttvT7zW+++/XyeLZNOnT69yYTAiok2bNvHHP/4xzjzzzGjZsuUKx7Ro0SJatGgRnTp1ip133jlOP/30iIgYOXJk3H///fHggw9W+ecOAKgdSZ/fbb311vGvf/0rttxyyxV+vKCgIJo2bRrt27ePiIjevXt//7H58+fHwIED44UXXohXXnklioqKqh4cAACgjlIkAwAA0jJlypSYOHFiTJ06NRYuXBjFxcWRSqWiWbNm0aZNm+jatWtsttlm0aZNm2xHXa3cdddd8cEHH1Rp7oYbbhiPPfZY9OzZs0rzO3ToEH/605/ij3/8Yzz55JNx6aWXxtixY6u0Vk0ZMWJEvPfee4nLT7fffnssX748Q6myq3HjxnHrrbfGuHHj4o033kg0d9y4cRlKVT0XXHBBLFiwoEpz99lnn7jvvvti3XXXrdL87t27R/fu3eOKK66I2267La699lqFMlZb5eXlMXPmzJg+fXrMmDEjFi1aFCUlJVFSUhKlpaXRsGHDaNy4cbRu3TrWXnvt6NixY2y44YbRqFGjbEcHiIiId999N+2xXbp0ibfeeitat25dpWutscYaceyxx8axxx4b5eXl8cILL8Ttt98er732WpXWqy+Kiopi+vTpMX369Jg9e/b3jxMlJSVRWVkZTZo0icLCwlhrrbVinXXWiQ033DDWWWedbMemimbMmBETJkyIGTNmxPz582Pp0qVRVlYWBQUF0axZs2jatGm0adMmOnbsGJ06dYo111wz25EBAKhhimQAAMAKzZgxI5577rl46aWXYtiwYTF37txVzsnLy4tNNtkk9t577zjqqKPq5E5HEd/udvT000/H0KFDY9SoUTFr1qxYtGhRVFRURNOmTaNbt25VLm/VpEWLFsUll1xSpbm/+MUv4uWXX66RYl9+fn4cffTRcfjhh8ctt9xS5Uw15ZZbbkl021q+fHnceeedGUyUfXl5efHnP/85cZFs5syZGUpUde+991489thjVZp7xhlnxM033xwNGjSodo6WLVvG//3f/8Upp5wSl1xySZV2fFuVr7/+OoYOHRoff/xxfPXVVzFt2rSYM2dOFBcXR1lZWTRp0uT73QI7duwYm2++eWy77bax22671dkXaJcuXRovvPBCvPzyyzFy5MiYNm1aLFmyJJo1axbrrrtudO/ePXr37h1HHnlktGrVKtHaixcvjueeey4GDRoUI0aMiOnTp8eSJUuiTZs2sdZaa0XHjh2jd+/esd9++8UWW2yRoc+wahYuXBgvvfRSvPbaa/H555/HlClTYtGiRZGXlxetWrWKjTbaKLbbbrvYb7/9onfv3jVyG/6hVCoVY8aMiQ8//DBGjx4do0ePjlGjRsXUqVOjsrIy0Vr5+fmx6aabxi9/+cvYb7/9Yp999onGjRvXaF5W7qOPPooXX3wxhg0bFmPGjIl58+ZFcXHx9z9nW265Zey+++5xyCGHfL+rEqyOlixZEpMnT057/AUXXFDlEtn/KigoiEMPPTQOPfTQmDBhQpWfu9QlixYtimHDhsWnn376/WPFl19+GUuWLEm8Vps2bWKHHXaIXr16xWGHHRYbbbRRBhJTE2bOnBlPPvlkDBo0KD744IOYN29eovlNmzaNLbbYIrbZZpvYeuuto2fPntGzZ89o2LBhhhIDAJBxKQAAVluXXnppKiISvWVK586d086w6667/uw6u+66a+LPqbpvK8szceLERGtdeumlaX/NBg8enGjt++67L+21V+aDDz5IHXbYYamCgoJqf+26d++eevLJJ2skV018rceNG5f6zW9+k2rQoMFK57Zq1apGMlfX9ddfX6Wv+8Ybb5xauHBhxnJNmjQp9fbbb6c1Nun3LZ23Ro0apb755pu08z788MM1nqFz586Jv25J7gcjItWnT59E65eVlaUKCwsTXWOPPfZI/Hlk2v7771+l78nRRx+dqqyszFiuIUOGpCZPnlztdWbOnJm64oorUptuummVb395eXmp7bffPnXrrbemFi1aVAOfXfLHnP+9jy0pKUldfvnlqTXWWCOt+YWFhal+/fqlioqKVplt4cKFqYsuuijVvHnztPP96le/Sn300UfV/roked6xovuFmTNnps4444xU06ZN016nS5cuqTvuuCNVUVFR7fwvvfRS6sADD0y1bdu2xu8Hv3tr1apV6oILLkjNmDEjo1/fmnqrz8/rnnzyydQ222yT9hoFBQWpo446KjVu3LjE35v/lfTvFRMnTkx77T59+iRaO4nq/gxXNWNNvP0wz3333Ze69NJL03q74YYbEn2Nfs6sWbPSvuall16aeuedd2rkukmMHj060dd0xIgRtZ7xhzLxvLiq9yffWbZsWeqss85KbbPNNqv8O1J13nbaaafUM888k/hrlvS+s6beBg8e/LOZkqyT9Pl8bV7jiy++SB155JGp/Pz8Gv/6NW3aNLXHHnukrrzyytT06dOrlA8AgOyxIxkAABAREd98802cc8458eSTT9bYmiNHjowjjzwydt9997jrrrti/fXXr7G1k7rzzjvjvPPOi+Li4qxlSKKioiJuuummxPMKCgriX//6V+KdfpLo3LlzdO7cOSNrd+3aNSZPnrzSHXLKysrizjvvTHtntJtvvnmVYzbaaKM6e8xjuho2bBjrr79+jB49OtGcumTs2LHx8ssvJ57XqVOnuP322yMvLy8Dqb61yy67VGv+3Llz44orrojbb789ysrKqrVWKpWKDz/8MD788MO46KKLol+/fvH73/8+mjRpUq11q2rkyJHx61//OtHPUElJSVx77bXxxBNPxJNPPhk9evRY4bg33ngjTjzxxJg2bVqiTEOHDo3tt98+LrzwwrjuuusSza0pDzzwQPz+97+PoqKiRPMmTZoUffv2jbvvvjsee+yxaj12Dho0KF544YUqz09HUVFR/O1vf4s77rgjrrzyyjjnnHMyer1c9M0338QJJ5yQ+Pi88vLyeOKJJ+LZZ5+Na665Js4777yM3k+SOUVFRXHZZZelPb53796x9dZbV+uajz32WKJrHnbYYdW6XlUsWrQo0fjCwsIMJam/SkpK4pZbbsn4dd5777049NBDo1evXnHPPfdk9e+FRAwYMCD+7//+r9rPSX9OcXFxvP766/H666/HJptsEkcccURGrgMAQGbU7D75AABAvfTyyy9Ht27darRE9kNvvvlm9OzZM1566aWMrL8qf/7zn6Nv3771pkQW8W15YsqUKYnnXXzxxbHddttlIFHt6NSpUxxwwAGrHHfHHXdEeXn5KseNHDky3n///VWOO/PMM9PKV9clPa6ppo53qin3339/pFKpxPMeeOCBjJYnq+vf//53bLbZZvHPf/6zxl+wW7hwYfTr1y+6d+8eH3/8cY2unY4XX3wxdt555yoXMSdMmBC77rprvPfeez/52J133hl777134hLZd1KpVPz1r3+N0047LfHxjdWRSqXinHPOiRNPPDFxieyHPvroo+jZs2e8++67NZgucxYvXhy///3v4ze/+U1a98+kZ+TIkdGjR4/EJbIfKisriz/84Q9x3HHHxfLly2swHbXlpJNOiubNm6c9/q677qr2NZ944om0x/bo0SO22mqral8zqYqKikTjR44cmaEkpOutt96K7bbbLt5+++1sR8lZF198cZx33nkZK5EBAFD/KZIBAECOu+OOO+Kggw6KuXPnZvQ6CxcujIMPPjj+9a9/ZfQ6/+vaa6+Nq6++ulavWROefvrpxHNatWoVF1xwQQbS1K7f/e53qxwzffr0ePbZZ1c5Lp1d3Zo1axYnnXRSOtHqvJKSkkTj11tvvQwlqZqq3O579+4dvXr1qvkwNSCVSsVFF10Uhx9+eMbvY7/66qvYaaed4tFHH83odX7otddeiyOOOKLaJd0lS5bE/vvv/6Py7J133hl9+/ZNXBJYkbvuuituvPHGaq+TjlQqFaeeemqVdpRckYULF8Zee+0VH3zwQY2sVxsee+yx6NOnT7ZjrBY+/vjj6N27d8ycObNG1nvkkUfimGOOqdViJTWjZcuWccIJJ6Q9/uGHH078nOCHpk+fvsKC78/J1vOoNm3aJBp/1VVXxZIlSzKUhnTNnz8/9t9//xgxYkS2o+Schx9+OK666qpsxwAAoI5TJAMAgBx27733xumnn14jL9Sno6KiIvr06ZPxY7a+M3DgwPjzn/9cK9eqaVX5Gp100knRrFmzDKSpXXvssUdsuummqxy3qmN45s2bl1ap5vjjj6/Tu1kl8c033yQa37NnzwwlSW7s2LExduzYxPPSKR5my5lnnhnXXHNNrV2vrKwsjj322Lj77rszfq0JEybEr3/96ygtLa2R9RYuXPh9SWLQoEE1vkvgJZdcEl9//XWNrrkiV1xxRdxzzz01umZxcXEcdNBBVdqlMlseeeSRuO2227Ido16bNm1aHHDAAbFgwYIaXfepp56KP/3pTzW6JrXj7LPPTnvswoUL46mnnqrytZ566qm0dwht3LhxHHPMMVW+VnW0bds20fjRo0fHLrvsEh9++GGGEpGuJUuWxFFHHaXYV4sWLlwY559/frZjAABQDyiSAQBAjhoyZEicdtpptX7dysrK+M1vfhNffvllRq9TVFQUp5xySr3cdWPSpElV2n3kjDPOyECa7DjrrLNWOeatt96K0aNH/+zH77777li2bNkq10nywmxdNn369JgxY0aiOTvttFOG0iSXZOeT73To0CEOPPDADKSpvssuuyxuv/32Wr9uKpWK008/PeNHCT/00EM1XnAZMmRI3H333XHCCSfUeMG5pKQkLr744hpd83/NnDkz+vfvn5G158yZE8cdd1y9ekz705/+FPPmzct2jHrr8ssvT1wOTtf1118fgwYNysjaZM5mm20We+yxR9rjq3O8ZZLj7g866KBYY401qnyt6lhrrbUSH9M9cuTI2GGHHWKnnXaKAQMGxFdffZWZcKzS+PHj49prr812jJzxwAMPxOzZs7MdAwCAekCRDAAActCCBQviuOOOq7WdyP7X0qVL44QTTojy8vKMXeOOO+5IXKqpK4YNG5Z4TocOHWLjjTfOQJrs6NOnT7Ro0WKV426++eYVvr+ysjKt3XB69eoVW2yxReJ8ddH999+faPwuu+wSnTt3zkyYKqjK7b5Xr17RoEHd+6eNN954Iy6//PKsXf+73R+nT5+etQxVdeqpp8asWbMysvYzzzyT0WJTWVlZ2jv4VMXQoUPjzjvvzNj6Na2oqCgGDBiQ7Rj11vLlyzO2diqVir59+6ZVtqZuSbIL59ChQ2PMmDGJr1FfjrWMiGjQoEHssssuVZr7/vvvx3nnnRebbbZZrLXWWnHAAQdE//7946WXXsrY4xA/NWDAgFi0aFG2Y+SEZ599NtsRAACoJwqyHQAAAKh9/fv3j2nTpiWe17t37zj++OPjV7/6VayzzjoR8e3uWQMHDowbb7wxUXFr+PDhcdddd2VsF62SkpKMrFsbvvjii8RzdtxxxwwkyZ4WLVpEnz59frYo9p1//etfcd1110XLli1/9P4XXnghJk+evMrr1OVjEZP44osv4rrrrks0p67txLa63O6XLVsWv/3tb6u0c1SjRo1i9913jw022CDWWGONmD17dnz++efx/vvvJy4ozZs3L84+++x45plnEueoqm7dusWOO+4Y66yzTsybNy9ee+21GDduXI2s3bx589h3332ja9eukUqlYuTIkTF48OBEheiysrJ46KGH4txzz62RTOnq2bNndO/ePdZdd90oKiqKr7/+Ot58880qHQt68cUXx3HHHRfNmzevcp5mzZrFzjvvHFtuuWVsttlm35coWrRoES1atIjCwsJYtmxZLFmyJKZOnRrjxo2LoUOHxlNPPZV4J5N77rkn+vfvH/n5+VXOy3+1atUq9txzz+jYsWMUFhbGjBkzYujQoTF+/PjEa02aNCkGDBgQ/fr1y0BSMuWAAw6Irl27xsSJE9Maf/fdd8f111+f6BpPPvlk2o857du3j7322ivR+jVt7733jueff75aa8ydOzdeeumlH+3m2bFjx9h+++1jxx13jF133TV69OhRJ8vrmbLpppvGDjvs8P3jxPrrr//940SLFi0ilUpFSUlJzJs3LyZNmhTDhw+PQYMGxZtvvpnoOcvSpUvj4YcfXq12Vq6LysrK4p133kl7fIcOHeLkk0+O3XbbLTbccMNo27ZtNGrUKBYvXhxFRUWxcOHCGDt2bIwaNSpGjRoVH374YZX+fQEAgLpJkQwAgHrlt7/97QqPdLnkkkvSXqN79+5x2GGHpT2+Lu3YUxMmT54ct956a6I5bdq0iX/961+x3377/eRjW2yxRWyxxRZxxhlnRJ8+feLpp59Oe93LL788TjrppGjSpEmiPKu7dApQ/+sXv/hFBpJk11lnnRW33HLLSl+MWrJkSdx///1xzjnn/Oj9N9100yrX79ixYxx88MHVzplNy5Yti4cffjguvPDCWLx4cdrzdt111zjyyCMzmCy51eV2P2DAgMSfS35+fvzhD3+Iiy66KFq1avWTj0+ZMiXOPffcxKWwZ599Nt5+++0q79aSrk6dOsUDDzwQvXr1+tH7Kysr44orrqj2cY/nn39+XH755dGsWbMfvf/DDz+M/fbbL9EuY4MHD661IlmvXr3i1ltvjc022+wnHysqKoorrrgibrzxxkSlw3nz5sVdd90V5513XqIsbdq0ieOOOy7233//6NWrVzRu3Hil45s2bRpNmzaNtddeO3r27BlHH310/P3vf48bb7wxLrnkkrR3FJ05c2YMGzbsZ4/R9bwuPc2aNYtrrrkmTjvttBV+74YMGRJ9+/ZNvPvUgAED4txzz/U8LA2HH354bLjhhj95/w033BALFy5Ma40uXbrEb3/727SvuaIjGxs0aBBnnnlmXHjhhWmt8cADD8TVV18dDRs2TPu6SY61POGEE7JeFD3hhBPi4osvrvHjlqdOnRpTp079/u82bdu2jQMPPDCOOuqo2Guvvar0ebdp0yauuOKKn7x/5MiR8e9//zvtdU4++eTo2rVr2uN79OiR1rhf/epXcdRRR8X++++f1vqNGjWKVq1axfrrrx+77757/PGPf4xRo0bF8ccfH5988kna+Z555pmfLZJ17dp1hV+zN998MwYPHpz2Nf7whz8kOgY1yde3Ppg9e3baj9277757PPfccyssrbdu3Tpat24dnTt3jq233vpHf5/48ssv47XXXotBgwbFoEGDMrqzJgAAGZYCAGC1demll6YiItFbpnTu3DntDLvuumvi9ZN8jn369Kmxz2vixImJrn3ppZemvfbgwYMTrX3fffelte4FF1yQaN3mzZunPv3007TWLi8vT+21116J1r///vvTWjvp13pFb+3bt09dcMEFqTfeeCM1efLkVElJSWrp0qWpSZMmpV566aXUH//4x9Rmm22WatWqVVqZMmW33XZL/Lk9/fTTWc38c5J+3/7353+PPfZY5ZxNNtkkVVlZ+f2cL7/8Mq1rXXXVVT+6VpKcnTt3Tvy1SHI/GBGp7t27p6644oqfvP35z39OnX322ak999wz1apVq8S3lXXWWSc1YcKEqnw7M6aioiJVUFCQ+HOZN29etqP/SGlpaWrddddN9DkUFBSknn/++bTW//Of/5z4a3TAAQektXbSx5zv3jp06JCaOXPmStfee++9q7R2RKSuv/76la797LPPJlqvffv2aX09vrPrrrtWKfcJJ5zwo/uln/PYY4+l8vLyEq290UYbpZ3/pptuSt16662ppUuXJvq8V+Yf//hHoryXXXZZ4mskWX91fV733VvLli1TI0eOXOX6S5YsSW233XaJ1//Xv/6VVv6kf6+YOHFi2l+bPn36JFo7iSQ/w5l+bK/K33FWZP78+ammTZumfd0nn3wy7bWnTp2a6D5pzJgxNfI5Vddll11WpZ+vqr516NAhdfXVV6eKiopqJP99992X6PqDBw+ukeumUqnUokWLUieccEJqxIgRNbbmggULUl27dk3782ncuHGqtLQ00TUyeZ+0KkmuW9XHqJq+xvDhw9Neb9SoUVXK/ENz585N3XTTTaltt9029dRTT1V7PQAAalfu7MUMAABEZWVlPPjgg4nmDBgwILbaaqu0xubn58f9998fhYWFaa9/zz33JMpTFQ0aNIhLLrkkxo4dG9dff33svvvu0alTp2jSpEk0bdo0OnfuHPvtt19cd9118cUXX8Trr7+e8UwrU1RUlHhOmzZtMpAk+9I5fnHMmDE/+p6t6jjMiIjGjRvHqaeeWq1smTZy5Mi45JJLfvJ21VVXxc033xyvvfZa4ttK27Zt48UXX6xzuywsXbo07V0SvpOXl5doZ4na8Oyzz8Y333yTaM61114bBx54YFpjr7zyysS76L388ssxderURHOSePjhh2Pddddd6ZgTTzyxSmvvs88+ccEFF6x0zMEHH7zCXYJ+zvTp02PWrFlVypOu7bbbLu65557Iy8tb5dhf//rX8ac//SnR+uPGjYuPPvoorbFnn312nHHGGdG0adNE11iZs846K9q1a5f2+I8//rjGrp2LHnzwwdhmm21WOa5Zs2bx4osvJr5ffOSRR6oWjKxp06ZNHHvssWmPv+uuu9Ie+9RTT6V9LOEvf/nL2HjjjdNeO5P69esXO+ywQ61db9q0aXHRRRfFBhtsEHfccUfi46frkhYtWsQDDzwQ3bt3r7E1W7dunfaueRERpaWlMXr06Bq7Pj+V5Hl2kudVP6dt27Zx9tlnx0cffRSHHHJItdcDAKB2KZIBAEAOeffdd2P27Nlpj99ss83ipJNOSnSNdu3axXHHHZf2+Pfeey/RsWRJ5efnx4MPPhiXX3552i+kb7vtthnLk46SkpLEc1bXItmBBx4YXbp0WeW478pjixcvTqss+etf/zrWWmut6sarV3r06BHDhw/P+u17Rapym2/ZsmU0aFC3/lkjydG+EREbbbTRT45lXZUbbrgh0RFllZWV8dxzzyW6Rrr23nvvtI7NrOoRpFdeeWVa4/baa69E606bNq0qcdL297//PQoKCtIe/6c//SnWWWedRNcYOHBg0lg1Jj8/P9H9iHJA1e2xxx6JyqNrr712/PnPf050jcGDB0dpaWnSaGTZ7373u7THvv7662kfufzEE0+kvW7SvyNkUqNGjeKpp56K9u3b1+p1586dG6effnrsu+++aR9xmiuSFvs8VmRW27Zt0x47bNiwGr12to+/BQAgubr1L64AAEBGvfnmm4nG9+nTp0pFjf333z/tsRUVFYlzJdGvX79EuzasyFtvvRV5eXk1+jZp0qSfvV5VXtBt0aJFNT7DuqtBgwZxxhlnrHLciy++GJMnT477778/Fi9evMrx6ex0trpYe+2149Zbb40PP/wwrVJeNqwOt/lUKhWDBg1KNKdv376JSmERERtssEHst99+iea88sorican6+STT05rXOfOnRN/nltuuWX07NkzrbGbbbZZorWrsutjurp37x4777xzojnNmzePE044IdGcwYMHJxpf09ZYY420x86YMSODSVZvScpC3znllFOiUaNGaY8vKSmJDz74IPF1yK5u3brFrrvumtbYysrKtHYAnjp1atq3haZNm8ZRRx2V1tja0qFDhxg2bFjajx016dVXX41evXrFkiVLav3adVWSx4mIb3cMJXPWXnvttMcef/zxMWTIkAymAQCgrlMkAwCAHJLuUVjfOeCAA6p0nR49eiQaP3z48CpdZ1U22GCD+Mtf/pKRtTMpyQvA31mdX7j67W9/G02aNFnpmMrKyrj11lvj1ltvXeV622+/fWy33XY1Fa/O6tChQzz88MMxZcqUOOOMM+r0bgCrw21+7NixiXcjOfLII6t0raTzkt73p6OgoCD23nvvtMbm5eUl3nErSSE56Q40mSySHXHEEbUy75NPPqnSdb5TUlISb731Vtx4441x6qmnxl577RVbbrlltG/fPlq0aBGNGjVaaRn6gQceSHStdAq+/FiLFi3S/hn7odatW0fv3r0TzRk5cmTi65B9SYqG9913X1RUVKx0TJJjLY844og6V+iO+Pbx4O23347zzz8/cYG5uj799NPo06dPvT7m8n9NmDAhHn300ejXr18cddRRscMOO8QGG2wQa6yxRhQWFkZBQcHPPk4kPUY9ya7ZJNeyZcvYYost0ho7ZcqU6NWrV2y88cbRt2/fuOWWW2LQoEExadKk1er2DQDAz0t/n30AAKDe++qrr9Ie27Rp08S7vHxnzTXXTDR+1KhRVbrOqvTt27dKBZVsS/cIzh9asGBBBpLUDW3bto3f/OY3cd9996103I033hjLly9f5Xq5shvZtGnT4o9//GPMmDEjzjnnnDr9s1CV23xRUVFUVlbWmeMtP//880Tj11tvvejUqVOVrrXjjjsmGj979uyYNWtW4jLXymy44YbRqlWrtMe3adMm0ZGSSXaUadasWdpjIyKjpaak35vvdO/ePRo2bJjWfVhExMKFC2PGjBmx3nrrpX2NZcuWxRNPPBGPPPJIvPXWW7V6nGFxcXGdLJ3UZd27d4/GjRtXae4OO+yQ6PjTL774okrXIbsOOeSQ6NixY0ydOnWVY6dNmxavvPLKSku69fVYy//VtGnTuOGGG+L000+Piy66KJ599tkoLy+vlWv/+9//joceeijx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FT5OTJw4MUPJ65eq3A5q6zn6IYccEiNHjoz33nsvzjnnnOjatWtGrrN48eK48sorM7I2AACZoUgGAAA5orCwsEpH4ZEdBx54YOI59957b+JdSOqbdu3aVelFzLPOOisDabKvoKAgHn/88WjXrl2ied9880387W9/y1Cqqtlkk01io402SjzvpptuykCa5JKWP6uzM0MqlYoZM2YkmpP0NkJyZWVlMWfOnCrPnz59eqLx66yzzgrfP3r06Pjss88SrXXRRRfFV199Ff37949evXrFeuutt9JyUV0vSKwOqnMfUVO3JeqPww8/PO37+X//+98xf/78iPh2R9thw4alNe/oo4+u17+oUVXdunWLP/3pT4nnzZs3LwNpas4jjzySaPz6668fn3zySTz55JNx3HHHRbdu3aJVq1ZRUFCwwvEeJ75VlaPFp06dmoEkP2/HHXeMf/zjHzFhwoSYPHlyPP7449GvX7846KCDYvPNN6+Rnc3vvffeOvdLLAAA/DxFMgAAyCFJfst4k002+dmdSDLxVpf16tWrxj/fLl26rPSahx9+eOKcCxcujBtuuKGKn2X9cfbZZyca37p16zjuuOMylCb72rRpU6Uy1Y033hizZ8/OQKKqq8rt/vXXX4+33347A2mS6dy5c6Lxo0aNqvK1Jk6cGEuXLk00p1OnTlW+Humr6vd1+fLlMXbs2ERzOnTosML3Dx48ONE6xx9/fFx11VWJdnucO3duomuQXHXuI0aPHp1o/M/dlqg/GjZsGKeffnpaY0tLS+Ohhx6KiIgnnngi7Wus7sdarkxVfomhrv/95n+POF2ZRo0axYsvvhhbbrll2nM8Tnwr6fO1iIhPP/00A0nS06lTpzjqqKPimmuuieeeey5Gjx4dxcXFMWPGjBgyZEjccccdccoppyR+3Fi+fHmdeL4OAEB6FMkAACCHbLPNNmmPHTduXLWP6aLqevfuHR07dkw874orroiPP/44A4nqjp133jnRbfnEE09c7Y/1O/zww+OXv/xlojlLliypc7uS9enTJ/Ly8hLN+e6YvWzvcrDVVlslGj9jxoyYMmVKla71/vvvJxq/1lprVem4XJL74IMPqjRv5MiRiXZvad26day33nor/FjSEtHvf//7ROMjIj7//PPEc0hm5MiRVdrJJiLS3mHqO5tvvnmVrkPd0rdv32jUqFFaY+++++6ISP9Yy8022yx22GGHKmfLpMrKyoxfo3379onn1OUjY2fNmpWo6LXXXnvFZpttlugaq/PjRPPmzdMeu3DhwsTrDx06NPGcTMrLy4t27drFLrvsEqeddlrcddddMWXKlHjooYcS7Vb27rvvZjAlAAA1SZEMAIDVQoMG6T+1LS8vz2CSuu0Xv/hF2mMrKyvjqaeeymAaVqagoCDxzlsR3/6293HHHZfRUs3kyZPjnXfeydj66Uj3a5OXl7faHmv5v6666qrEc2677bY6dfTSpptuGvvss0/ieZMmTYozzzwzA4n+a+jQoSstfm288cbRunXrRGtW9T423Rf+v7P99ttX6TokV9Xv6dNPP51o/NZbb/2zH0t6rGHSEtGIESNi5syZieYk5XldxOLFi2PQoEGJ5xUVFcUbb7yRaE6ScjY/lp+fn/bYTN9W11lnnTjyyCPTGjtq1Kh47LHH4sMPP0xrfF3ejWy//faL22+/PaNHKSZ9rlRYWBitWrVKe3yS21FE9W9LmX6ciIh48cUXE89Jora/Zj/UsmXLtMcm/VoXFxfHc889lzRSrcvLy4vjjjsuLrzwwrTnZPq5AwAANUeRDACA1UK6v30fEXXuKLfatN9++yXa7efvf/97Rl+U+eKLL2Lq1KkZW7++69u3b7Rt2zbxvK+++ir222+/Kv0G/MosX748/vGPf8SWW24Zw4cPr9G1kzrmmGNijTXWWOW4ffbZJzbccMNaSJR9u+66a/zqV79KNGfJkiV17jjUiy66qErzHn744TjnnHNqfGeSefPmxZlnnhm77rprzJ8//2fH5eXlxZ577plo7aq88D1hwoQYOHBgojl77713ovFU3YgRI+K9995LNGfp0qXx4IMPJpqz2267/ezHiouLE62V9DZ4zTXXJBpfFZ7Xfevmm29OPOeee+6JsrKytMc3adIk0S8a8GN17bb6u9/9Lu2x6R6FmZ+fH8cff3xVI2XctGnT4owzzogNN9wwBgwYEEuWLKnxa7zyyiuJxic97jrJ7Sii+relTD9OfP755xkvktX21+yHkpQEp0+fnqiIePvtt2fkNpwpO+20U9pj69IvrwAAsHKKZAAArBaS7ALz0UcfxbJlyzIXpg5r37597LjjjmmPHzVqVPz5z3+u8RxvvvlmHHLIIbHlllvG+PHja3z91UWrVq3iiiuuqNLcd999N3bYYYcYOXJktXNUVFTE448/Ht26dYtzzz23Try4UVhYGCeffPIqx1VlV7f67JJLLkk85+abb44FCxZkIE3V7LzzznHUUUdVae5NN90UBx10UI28WLh48eK47rrrYqONNorbbrstUqnUKuccfvjhia4xbty4+Oc//5lozh/+8IdEJZG8vLw4+OCDE12D6jn//PMT7Xxy7bXXxjfffJPoGvvuu+/PfizpUb5Jim9PPvlkrexW6nndtwYNGhQvvPBC2uPnzJmTeHfK3XbbLdHRZPxYktvq+PHjY8aMGZkLExE77LBDbLfddmmNLSoqSmvcvvvuWy+OR54yZUqcd9550aFDh/jd734Xn332WY2sO2vWrLj00ksTzenevXui8Ul3NH377bcTjf9fmXycWLZsWZx00klpPW+qjtr+mv1Qhw4dEo1//vnn0xo3ffr0uPzyy6sSKS1XX311PP300zW6O9usWbPSHru6PlYDAKyOFMkAAFgtrLfeemmPXbhwYVxwwQWr7VFIq5L0+Lfrr78+zjvvvCgtLa3WdSdOnBhXXXVVbLLJJtG7d+947rnnMv4Cw+rgtNNOq/KxdGPHjo3tt98+zjrrrJg8eXLi+dOnT49rr702Ntlkkzj66KNjzJgxVcqRKWeffXb07dv3Z9/OPffclZYtVkd77rln7LDDDonmLF68OG688cYMJaqav/3tb4lfIPzOSy+9FJtttllcf/31sXjx4sTzP/nkkzj33HOjU6dO0a9fv0Qlu0MPPTTWXnvtRNfr169f2rt2XHLJJfHss88mWn/fffeNTp06JZpD9QwbNiz69u2b1mPcU089FVdffXWi9TfccMOVPi4kvQ1edtllaZUTBw4cWGvH23le91/HH398WoWY4uLiOOigg1a6c+KKHHPMMVWNRiS7rVZWVsbZZ5+deDeopJLsSpaOunys5YoUFRXFzTffHFtvvXV069YtLrvssvjkk0+q9PeOoUOHxo477pj4SL6kO8QmuR1FRDzwwAMxePDgRHN+KOnjxLBhw9IqQy1dujSOPPLI+Pjjj6saLW1Jv2Y33HBDfP755zVy7Z49eyYaf/HFF6+ycLVw4cLYd9990y54VsV7770XRxxxRHTp0iUuu+yy+OKLL6q1XllZWaKdM5Ps5AYAQHYVZDsAAADUhE022SRGjBiR9vhbbrklnn766dh1112jS5cu0bRp02jQ4Ke/Z9G1a9c49thjazJq1h111FHxl7/8JSZMmJD2nAEDBsQLL7wQ//d//xdHHHFEtGnTZpVzJk+eHB9//HEMGzYsBg4cWGP/cJ9r8vPz49FHH40ePXpU6YWF8vLyuPXWW+P222+PXr16xd577x3bb799bLDBBtG2bdto0qRJlJaWRlFRUUydOjXGjRsXw4cPj8GDB8cnn3xS859QDercuXPcfvvt2Y5R51xyySVxwAEHJJrzz3/+M/7whz/UmRd4OnbsGHfffXccccQRVZo/f/78+OMf/xj9+/ePAw44IHbffffo3r17dOnSJVq1ahUNGzaM4uLimD9/fkyZMiVGjx4dH330Ubz22msxZcqUKudu1KhRnHPOOXHxxRenPae8vDwOOeSQuOCCC+JPf/rTCr8HU6dOjfPOOy+efvrpxJkuuOCCxHOovnvvvTcmTZoUt956a2yyySY/+fiiRYviqquuihtuuCHxcayrOo6ua9euidb74IMP4oADDoi77757haXD+fPnx9VXXx0DBgyIioqKRGtXled1/1VUVBS//OUv49prr41TTz11hce5DR06NE477bT46quvEq291lprJd5JkR9b0c/3yjzzzDPRoUOH6NWrV2ywwQbRvHnzyM/P/8m4NdZYI/Evf3znqKOOigsuuKBGdudcc80148ADD6z2OtkyatSoGDVqVPTv3z/WXHPN2HnnnaN79+7RrVu36NKlS7Rv3z6aN28eTZo0iWXLlsXChQvj66+/jo8++iieffbZeOeddxJfsyo7gW600UbRoEGDtB8Pli1bFrvvvnv07NkzevbsGWuttdbP7iz43S7QP7TOOutEYWFhlJSUpJ3xN7/5Tdx8883Rp0+fFd6/Dho0KM4///wYPXp02mtWR9Kfvblz50b37t1jxx13jK222iratm37s8dj9unTJzp27PizayUtks2YMSN22223eOyxx2Krrbb6ycdfeeWVOP3006v0iz9VMX369Ojfv3/0798/unTpEvvtt1/stddesdVWW0WXLl0iLy9vlWt8+OGHcf7558fw4cPTvu76669fndgAANQiRTIAAFYLO+ywQzz66KOJ5nzzzTfx+OOPr3RM7969690LjqvSsGHDuOGGG+LQQw9NNG/8+PFx2mmnxVlnnRWbb755bLXVVrHmmmtGy5Yto7S0NBYsWBDz58+POXPmxGeffZZ4Rwx+3vrrrx8PPvhgHHbYYVV+Eb+ysjLefPPNePPNN2s4HXXN/vvvHz169EhUwigqKop//OMf8Ze//CWDyZI5/PDD44ILLoi//e1vVV6juLg4nnjiiXjiiSdqMNnKnX/++XHHHXfE1KlT055TUVER1113XQwYMCB233332HDDDaN169Yxd+7c+Pzzz+Pdd9+t0k4qBx54YOy2226J51Ez3nzzzdh0001ju+22i+7du8c666wTRUVF8fXXX8cbb7xRpZ0+11hjjTjttNNWOmbPPfdMfCz1a6+9Fuuvv37ssssusfXWW0erVq1i4cKF8cUXX8SQIUMSHadaEzyv+7ElS5bE2WefHRdffHHsueee0alTp2jcuHHMnDkz3nnnnRg3blyV1j333HOjsLCwhtPmlqS7gEZELFiwIJ555pmVjtlggw2qXCRr3LhxnHbaaXHllVdWaf4PHXvssdGwYcNqr1MXzJ07N5599tnEO3smdcABByTeLatJkyax1VZbJf4ljo8//niVu3916dLlJ0WygoKC2G233eLll19O+1rFxcVx8sknx1/+8pfYbbfdolOnTpFKpWLGjBkxePDgWitBfWejjTaKNdZYI9HfOSsqKuKdd95ZZUGwV69eKy2S7bLLLlFQUJBoJ8wvv/wyttlmm9hll12iR48eUVhYGDNmzIi33norJk2alPY6Ne270vutt94aERFNmzaNzTffPLp06RItW7b8/i3i28eiyZMnx0cffVSlX7z4xS9+UaPZAQDIHEUyAABWC/vss0+2I9QrhxxySBx77LHx8MMPJ567fPny+PTTT+PTTz/NQDJ+zkEHHRR33nln/Pa3v812FOqBiy++OA477LBEcwYMGBDnnXdetGjRIkOpkvvrX/8ac+fOjfvvvz/bUdJWWFgYd911V+y7776Jy1+lpaUxcODAGsnRpk2bRMcNkTkfffRRfPTRRzWy1hVXXLHKn9Ftt9021l133fjmm28SrV1RURGDBw+u1nFpNcXzuhVbuHBhPPnkkzWyVqdOneK8886rkbVy2W677RaNGzeu9hHwNe3000+Pa6+9ttpHvta3Yy2zLS8vL3GR9zv77LNPre4GfMABByQqkn1n2rRp8dBDD2UgUTJ5eXmx1157xWOPPVbr11577bVj//33j+eeey7RvFQqFUOGDIkhQ4ZkKFn1FRcXx/DhwxPtNJaO5s2bx5577lmjawIAkDk/3YMYAADqoU022aRKOwLksttvv32FR2tQd5188slxzz33REGB3wli5VZ0jNGqLFiwIG666aYMJaqavLy8uPvuu+PUU0/NdpRE9t5777jooouydv0GDRrEfffdt8JjCsmcTN8377TTTtG3b99VjsvLy4sLL7wwYzlat24du+++e8bWj/C8LiJ+9si1mpCXlxe333673chqQMuWLeOQQw7JdoyfaN++feJC+f/q3r17bL311jWUKDeceuqpVb7vOuGEE9I6UrCm9OnTJ9Zdd92MrV/d2186+vTpk/Fr/JxTTjkla9euj04++eQ69csqAACsnCIZAACrjcsuuyzbEeqV5s2bx6BBg2KTTTbJdhQSOPnkk+Oll16K1q1bZzsKdVhVd8S48cYbY+nSpRlIVHX5+flx5513xjXXXBMNGtSff8a48sors7aD4C233BIHH3xwVq6dy9q3b5+xAmHbtm3jkUceifz8/LTGn3XWWdG5c+eMZLnjjjtWeuRXTcn153V/+ctfMlbyOP/882PffffNyNq56OKLL66TJf/f/e531ZpvN7JkunfvHgMGDKjy/M022yx+/etf11ygVWjatGlceumlGVm7e/fucc0112Rk7R/aZ599Yscdd8z4dVZk//33z1ipOpu/jJAJ7dq1i7/85S/ZjgEAQAL1519gAQBgFfbee++0durgv9ZZZ5149913Y5dddsl2FBLYa6+94rPPPsv4jjDUb0cddVTioujcuXPjlltuyVCi6unXr18MGTIkunbtmu0oabvrrrsyujPU/2rYsGE8+OCDcfrpp9faNfmxK6+8Mk444YQaXbOwsDCef/75RMWwxo0bx9NPPx1Nmzat0SyXXXZZHHXUUTW65s/J9ed17du3j5deeinatGlTo+seeuih8de//rVG18x1W265ZVxxxRXZjvETO++8c2yzzTZVmtuoUaM45phjajbQamzrrbeOV155pdq7/P3jH/+olaLud/r27RtHH310ja7ZoUOHeOGFFzK6q+IP3XvvvdGqVataudYP5eXlxV133RXNmjWr0XXPO++8uOqqq2p0zWxq1qxZPP3009G2bdtsRwEAIAFFMgAAVis333xzXHjhhbV6LEh917Zt23j99dfj0ksvjYYNG9bqtbt16xbrrbderV5zddGxY8d4/fXX4/7776/VF5wiIjbffPPYfvvta/WaJNegQYMq7Whwww03RHFxcQYSVd/OO+8cn332WVx88cU1XpBZlT333DPx/VVeXl789a9/jccffzzWWGONDCX71sYbbxzvvPNOHH/88Rm9DiuXl5cX9913X42V+Vq1ahWvvPJK7LTTTonn9uzZMx555JFo3LhxjWTp169fre8okuvP63r06BGvv/56tGvXrkbW+/Wvfx2PP/54vdrdsb7o169f/P3vf6/159KrUtVdyQ4++OB6U/zYY489snpk3m9+85t4++23Y+211672WmuvvXYMGTIktt122xpItmrfPWb16tWrRtbr3LlzvP7669G+ffsaWS8dm266abz11luxwQYb1No1v7P++uvHk08+WSPHBOfn58df//rX+Pvf/14DyeqGdu3axWuvvZa1XeMAAKg6/2oAAMBqpaCgIP7617/Gq6++aremBBo2bBj9+/ePzz77LA4//PCMvmC77rrrxvnnnx8jR46Mzz77LDbeeOOMXWt1l5eXF3369ImxY8fGP//5z9h0000zer0999wzBg4cGKNGjapSqYHad8wxx8T666+faM7s2bPj9ttvz1Ci6mvevHlcccUV8fXXX8cf//jHWHPNNTN2rcaNG8fJJ58cn3/+eQwaNKjKLxIfddRR8eWXX8aZZ55Z4yWDli1bxpVXXhmffPKJgmcd0aBBg7jtttvirrvuqla5oWfPnjF8+PBq7Rp68MEHxzvvvFOtYy6bN28e99xzT60cU/a/PK/7tkz28ccfV+vzb9iwYVx33XXx6KOP1rmi0+rkvPPOi/feey8OPvjgtI+hzbRjjjmmSoWw+nSs5YABA2LOnDnx/PPPR58+fWp8F7+f061bt3jppZfikUceiZYtW9bYul27do133303rrnmmujUqVONrftzmjRpEoMGDYpzzjmnWuv07t07Pvjgg8S74daEbbbZJkaMGBH9+vWLtdZaq1avve+++8arr75areJlly5d4s0338z4Lrb77rtvbLHFFhm9RsS3pbjf/va38dlnnymRAQDUUwXZDgAAAJmw5557xp577hljx46N1157LYYPHx6fffZZzJ07NxYtWhSLFy+OioqKbMesczbddNN46qmn4uuvv4577rknnnjiiZgwYUK11mzcuHHstNNO0bt37+jdu3ds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AwAAAAAAAAAAyHGKZAAAAAAAAAAAADlOkQwAAAAAAAAAACDHKZIBAAAAAAAAAADkOEUyAAAAAAAAAACAHKdIBgAAAAAAAAAAkOMUyQAAAAAAAAAAAHKcIhkAAAAAAAAAAECOUyQDAAAAAAAAAADIcYpkAAAAAAAAAAAAOU6RDAAAAAAAAAAAIMcpkgEAAAAAAAAAAOQ4RTIAAAAAAAAAAIAcp0gGAAAAAAAAAACQ4xTJAAAAAAAAAAAAcpwiGQAAAAAAAAAAQI5TJAMAAAAAAAAAAMhximQAAAAAAAAAAAA5TpEMAAAAAAAAAAAgxymSAQAAAAAAAAAA5DhFMgAAAAAAAAAAgBynSAYAAAAAAAAAAJDjFMkAAAAAAAAAAABynCIZAAAAAAAAAABAjlMkAwAAAAAAAAAAyHGKZAAAAAAAAAAAADlOkQwAAAAAAAAAACDHKZIBAAAAAAAAAADkOEUyAAAAAAAAAACAHKdIBgAAAAAAAAAAkOMUyQAAAAAAAAAAAHKcIhkAAAAAAAAAAECOUyQDAAAAAAAAAADIcYpkAAAAAAAAAAAAOU6RDAAAAAAAAAAAIMcpkgEAAAAAAAAAAOQ4RTIAAAAAAAAAAIAcp0gGAAAAAAAAAACQ4xTJAAAAAAAAAAAAcpwiGQAAAAAAAAAAQI5TJAMAAAAAAAAAAMhximQAAAAAAAAAAAA5TpEMAAAAAAAAAAAgxymSAQAAAAAAAAAA5DhFMgAAAAAAAAAAgBynSAYAAAAAAAAAAJDjFMkAAAAAAAAAAABynCIZAAAAAAAAAABAjlMkAwAAAAAAAAAAyHGKZAAAAAAAAAAAADlOkQwAAAAAAAAAACDHKZIBAAAAAAAAAADkOEUyAAAAAAAAAACAHKdIBgAAAAAAAAAAkOMUyQAAAAAAAAAAAHKcIhkAAAAAAAAAAECOUyQDAAAAAAAAAADIcYpkAAAAAAAAAAAAOU6RDAAAAAAAAAAAIMcpkgEAAAAAAAAAAOQ4RTIAAAAAAAAAAIAcp0gGAAAAAAAAAACQ4xTJAAAAAAAAAAAAcpwiGQAAAAAAAAAAQI5TJAMAAAAAAAAAAMhximQAAAAAAAAAAAA5TpEMAAAAAAAAAAAgxymSAQAAAAAAAAAA5DhFMgAAAAAAAAAAgBynSAYAAAAAAAAAAJDjFMkAAAAAAAAAAABynCIZAAAA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OrMiGJIBQInyaEsAAAAAACpRobEpCs0tMfKgwR8b0T+9jZGKxeKf//e4cePi2muvjQkTJkQ+n3/Jtfvuu2/8+7//e1x66aVx5JFH9rupUCjEuHHj4pZbbokZM2ZEbW1tj9ePGDEijjrqqPjQhz4Un/zkJ+MDH/hAn++Vz+fjoYceiltvvTVmzJgRzc3NPV7/yle+Mv7pn/4pTjnllPjIRz7S5/tERFx44YVx0UUXdfv6V7/61Rg9enRERCxdujR++tOfxuOPPx6FQuEl177pTW+Kc889N77+9a/v8Xs4fvz4uPDCC+O5557r9q/jzDPPjDPOOCP222+/PvV/7Wtfi9tuu63b12+99db42te+FhERK1eujAsvvDAeeuihyGQyL7l21KhR8U//9E9xwQUXxD//8z/36f4REQ0NDTF58uSYPn16zJkzJ5YuXRoNDQ19fv/rX//6+MQnPhFf//rX413velev1+/taLC36ydPnhwnnHDCC752xBFHxMaNG7t9z/r16+OII47Yq449KRQKcfPNN8evf/3rWLVq1R6vee1rXxtf/epX49xzz40DDjhgwPfsrx07dsT1118fjz32WCxevHiPvwb+ZL/99ot/+Id/iO985zvx6U9/uuSGcOXEjxwAlKDdrZ3R2pVLnQEAAAAAAEMit8mpZOWmoaEhPvnJT8ZJJ50U48eP3+OILCIim83GmDFj4thjj41HHnmkX/e6995748gjj4x///d/j0ceeaTXEVnEH8duK1asiOuuuy7+5V/+pc/3evDBB+PII4+Mz372s/Hkk0/2OiKLiKirq4uHH344TjzxxDj22GNj6tSpfb5fX11//fVx3HHHxdixY7sd0Kxfvz6++c1vxsknnxwdHR1//no2m41vf/vbceKJJ3Y7IvvTX8fPfvazOP7442PHjh2D2n/NNdfEMcccE/fee+8eR2QRfxzwTZ48OT7wgQ/Ed77znchms3367Lvuuis+9alPxVVXXRXTp0/fqxFZRMTmzZvjmmuuieOOOy4++9nP9unnVyXYsmVL/OM//mOccsop3Y7IIiK2b98ev/zlL+Poo4+OadOmDWPhH7W2tsZpp50WRxxxRPziF7+ImpqaHkdkEREdHR0xceLE+NznPhdvf/vbY+LEicNUW3kMyQCgBDmNDAAAAACASpbbuCV1Anth69at8b73vS8efvjhPr+ns7MzPv3pT8eMGTP6/J6Wlpb4yle+El/4whdi7dq1/Unts66urjjttNPiM5/5TKxbt67fn7No0aL44Ac/GJdccskLTm4biMsvvzy+973v9XlYNXbs2Pj85z8fERG5XC4+8YlPxM0339zn+9XU1MRHPvKRbgdfe+ucc86JH/zgB33uLxaLcdNNN8VnPvOZPr9nsDzwwANx7LHHxqZNm4b1vsNt/fr18b73vS9mzZrV5/ds2rQpTjzxxJg8efIQlr3QokWL4j3veU/ccMMN0dXV1a/PWLVqVfzrv/5r/OIXvxjkuupgSAYAJWhDnSEZAAAAAACVK791W+oE9sKHPvShWL58+V6/L5/Px9e//vU+jYM6OzvjYx/7WNxxxx39SdwrxWIxvvjFL8YNN9wwKJ+Xz+fj3HPPjR//+McD/qxnn302fvKTn+z1+8aOHRu33nprnHnmmTFu3Li9fv+iRYvi0ksv3ev3vdhNN90Ul19+eb/e++ijj8b3v//9ATfsre3bt8e//du/veBUt0rS0dERH/vYx/o1lmtvb4+Pf/zjsWbNmiEoe6GlS5fG+9///h5PS+urQqEQ5513Xo+PkWXPDMkAoARtdCIZAAAAAAAVLLdtcB+jx9BasWJFv9+7evXqGDt2bI/XFIvF+I//+I+YPn16v++zN372s5/FQw89NOif+6tf/SpuvfXWAX3G+vXr+32y2ZlnnhnXXnttv+993XXX9fsUqD+ZOXPmgN5/4403xvjx4wf0Gf2xZMmSuPHGG4f9vsNh165dA/o13NbWFl//+td7fbzkQOzatSv+7d/+rU+Plt0bF154YTzwwAOD+pmVbp/UAQDAS22ob02dAAAAAAAAQya/bWfqBPph1KhR8alPfSo+/OEPxyGHHBIrVqyIG264IbZt6/mEuTvuuCM+9alPdfv6Aw88EGPGjOn1/iNGjIgTTjghPvjBD8Yb3/jGOOCAA6K+vj5Wr14d06ZNi1mzZvU6wlq2bFmfTsx6+9vfHl/4whfiyCOPjEKhEMuWLYs777wzNmzY0OP7zjjjjDj55JPjFa94Ra/36M0JJ5wQn/3sZ+PVr351rFq1Kq6++urYubP7XzuNjY0v+PPjjjsuvvzlL8cb3vCG2LJlS1x33XU9nixVV1cXTz75ZJx88skDbo+IeN/73hef+tSn4g1veEO0tLTEzJkz46677or29vYe3/fDH/4wli1bFiNGjOj1HiNHjoxjjz023vnOd8ZRRx0Vr3nNa+KAAw6I/fffP7q6umL37t2xevXqmDBhQixevLjHz/rVr34V3//+92PUqFEv+Pp73vOeF/z5vHnzevycF1//YgceeGCPrw+lgw8+OL785S/H3/7t38b+++8f69ati/vuuy/mz5/f4/umT58e999//58foTrYzjnnnNi4cWOP17zhDW+Iz3/+8/GmN70pXv3qV0dDQ0PMnDkz7r333mhra+v2fT/84Q/jpJNOiv3222+wsyuSIRkAlCCPtgQAAAAAoJLltzuRrNwccsgh8cQTT8Txxx//gq+fdtpp8f73vz+WLVvW7Xtnz57d7Wu5XC7OPffcXu//N3/zN3H77bfHscce2+0169ati2uuuSZ++9vfdnvN+eef3+vJSmeddVZcdtllsc8+L5xU/PSnP41vf/vbcdddd3X73qamprjiiivisssu6/Eevbn00ktf8ojLk08+Od75zndGPp/v9f2nnHJKXH/99S8YRX35y1+OY445psfh33PPPTfgIdmIESPit7/9bZx66qkv+PrXvva1OOecc+Jf//VfY+3atd2+f8WKFTFhwoT48Ic/vMfXR40aFR/5yEfiG9/4Rnz4wx/u82hvzJgx8cUvfjEymcweX9+2bVvU1NTEu9/97hd8fe7cuS/4894Gbi++vlQcd9xxMW7cuHjta1/7gq+fffbZ8Ytf/CLOP//8Ht9/7bXXDsmQbOXKlXH77bd3+/o+++wT1157bXz7299+ycjvG9/4RlxwwQVx0kknxaJFi/b4/m3btsX1118fZ5111qB2VyqPtgSAEpPNF2JrY/ereQAAAAAAKHeFuvooDvARegyvu++++yUjsoiIQw89NC655JIe37tjx45uT9IaP358rF69usf3v+td74qZM2f2OCKLiHjzm98cV199dbcnT9XW1vb6SMuTTz45fvWrX71kRBYRsd9++8Vtt932kqHRi910000Degzgxz72sZeMyCIi3va2t8X73//+Xt//zne+8yUjsog/fq9OOeWUHt9bU1Ozd7F7cMYZZ7xkRPYnb37zm+ORRx7Z44/vXxo9enS3r5166qnx1FNPxWc/+9m9OvntU5/6VLddfzJt2rQ+f145OfDAA+Pxxx9/yYgs4o/DuPPOO6/XkdjMmTN7/bXaH7/73e96HEdefPHFceqpp77k5/OfvP71r4+HHnooRo7sfgLV0/iTFzIkA4ASs7mhNfK9HLsMAAAAAADlLr/d4y3Lxb/8y7/ERz/60W5ff9/73tfrZ9TV1e3x608++WSP7xsxYkTcddddccABB/R6jz856qij9vj1CRMm9Proy95GcaNGjYoLL7ywx2vq6upiwYIFPV7Tkx/96Efdvvaud72r1/f/13/9V7ejm96+V919n/rqZS97Wa8nzL3zne+MT3/60z1e09Ogqy+PvOzO3/zN3/T4+ooVK/r92aXs1FNPjcMPP7zHa3r7eR0xNEO78ePHd/vay1/+8jj99NN7/Yy3vOUtPX5va2pqenwsLP+PIRkAlJgN9R5rCQAAAABA5ctt83jLcvGFL3yhx9cPO+yw+Ku/+qser2lsbNzj1ydOnNjj+0488cQ4+uije7ymryZPntzj60cffXSf7nXiiSf2Omzr7V7dOfjgg+Mf//Efu319TydKvdhJJ53U7Wu9jYm6+z711b/8y7/06ZSwT3ziEz2+vnnz5ti6dWuvn5PL5WLKlClx/vnnx2c/+9k47rjj4nWve10ccsghse+++8aIESNe8Me3vvWtHj+voaGh13uWo0996lO9XnPUUUfF29/+9h6vmTVr1mAlRcQfTytcvnx5t693dnbGAQcc8JLv457+WLhwYbefUywWY86cOYPaXql6PisQABh2Wxo81hIAAAAAgMqX325IVi7+7u/+rtdrDjzwwOjq4XGlmUxmj1/fuHFjj5/74Q9/uNd799WmTZt6fP0973lPnz5n3333jWOOOSaee+65ft+rO+94xzu6PU0s4o8/zj157WtfG6961au6fX2//fbr8f3dfZ/66rjjjuvTdX05WW3z5s3xute9bo+vNTY2xpVXXhnXX3/9gMdvf6m+vn7QPqtUjBw5steT2P7kXe96V4/Drs2bNw9WVkT0/ut/MO3atWvY7lXODMkAoMRsazIkAwAAAACg8uW3ecxYuXjjG9/Y6zW9nUi2J21tbdHR0dHjNW9961v3+nO7s3v37h5f78tpX329tra2ts+ftTef29uP8978NQyFvt6/L9d1N+qaO3dunHTSSUPyqMKBDulK0SGHHNLrgPBPevu+DPbQrr+/Tkr9XuXMkAwASsy2pvbUCQAAAAAAMOScSFY+ejsFK+KPpx7trb6cJNWXe/dVU1NTj6/vv//+ff6s3h5t2du9+tvQ249zb11Dra8/hn25rqWl5SVfW716dZxwwgnR1uZghr7am5/XvV27p+/JQPT310l/9DZa5Y/2/u/kAMCQ2tro//gCAAAAAFD5ctsMycpFX0Zi/RmSHXLIIb1e09zcvNef252DDz64x9fb2/v+m/17GzL1dq/u9OfHcTDfP1B9/THsy3V7GhGecsopRmR7aW9+Xvd27WAOOyP6/+uEoWNIBgAlZluzE8kAAAAAAKh8TiTjgAMO6PWRe2vXrh20+73qVa/q8fXt27f3+bN6u/awww7r82dVkr7+GPblukMPPfQFf7569eqYPHlyj+854ogj4tprr42lS5dGa2trFAqFKBaLf/7j1ltv7VNfJWlsbIzOzs4+Xdvb9+XF35OB6u3XyZve9KYXfP8G8seFF144qO2VypAMAEpIQ3tXtGdyqTMAAAAAAGDIFVtao9DSmjqDxN74xjf2+PrTTz89aPd6wxve0OPr8+bN69PnZLPZWLJkSY/XvP71r+9zVyVZsGBBn65buHBhr9e8+Mfwqaee6vX6+fPnx/e+9704+uij44ADDogRI0a84Jq6uro+9VWSQqEQNTU1fbq2t+/LYP+87u3zNmzYELt27RrUe9IzQzIAKCFbmxzFCwAAAABA9XAqGR/84Ad7fH38+PGxbNmyQbnXBz7wgR5fX7ZsWSxfvrzXzxk/fny0tvY8guztXpVq8uTJ0djY2Ot1Dz/8cI+vv/71r4/Xve51L/ja5s2be3zPZz7zmXjFK17R4zVTpkzpta03vT0+NJ/PD/geg+2hhx7q9ZqVK1f2+vP/+OOPH6ykiIg4/PDD46ijjur29WKxGKNHjx7QPTo7O/fqtMFqZ0gGACVkW6PHWgIAAAAAUD3y2wzJqt1HP/rRHl8vFovxpS99Kdra+v6b8VeuXLnHr3/oQx96yQlVL3buuef2+Ho+n4+LLrqox2sOPfTQePe7391zZIXq6uqKSy+9tMdrli5dGg8++GCP17z//e9/ydd6G6j1dtrY1KlTY9y4cT1e0xcHHnhgj69v2LBhwPcYbL/73e96HVP15dGP//iP/zhIRf/PRz7ykR5fv+SSS2L16tV7/bnt7e1x1VVXxZvf/OYYP358f/OqjiEZAJSQbU4kAwAAAACgiuR27EydQGIf+chH4q1vfWuP1yxcuDDe9773xaJFi3q8btu2bfHTn/40jj322D2+fthhh8UnP/nJHj/joYceip/85Cd7PFWqs7MzvvGNb8TcuXN7/IzvfOc7vZ5aVcmuvPLKuOmmm/b42rp16+L//t//G7lcrsfP+OpXv/qSr/V22thDDz3U7SNHJ06cGJ/85CejWCz2+Bl98cpXvrLH188777xoaWkZ8H0GU3Nzc3z84x+PnTtf+vfcYrEYv/jFL+Lee+/t8TOOP/74OPLIIwe97dvf/naPv16am5vjhBNO6NMYrFAoxOTJk+Ob3/xmHH744XHmmWc6jWwv7ZM6AAD4f7Y1OZEMAAAAAIDq4UQy9tlnn7jkkkvic5/7XI/X1dTUxLve9a74wAc+EB/84AfjiCOOiP333z8aGhpi3bp1MWPGjJg2bVqvA6WLLrooHn744SgUCt1e88tf/jLGjh0bX/jCF+LII4+MQqEQy5YtizvvvDPWr1/f4+cffPDBcfbZZ/d4TaUrFovxne98J26//fb49Kc/Ha9//eujpaUlZs6cGXfeeWe0t/f838OOOuqo+PCHP/ySr7/jHe/o8X0tLS3xd3/3d/GVr3wl3vve98ahhx4a27Zti8cff3xQT6Q65phjYt26dd2+fs8998SYMWPiTW96U/yv//W/XvDaF7/4xTjzzDMHrWVvzJs3L972trfFl7/85fi7v/u72G+//WLdunVx7733xvz583t9//e///0h6XrnO98ZX/rSl+KOO+7o9ppt27bFiSeeGMcee2yceOKJcfTRR8dBBx0U7e3tUVdXF1u2bIk5c+bE3LlzS27EV24MyQCghGx1IhkAAAAAAFUkv2t36gRKwGc+85m477774qGHHurxumKxGJMmTYpJkyb1+17veMc74sc//nFcdtllPV63bNmyOO+88/b686+66qo49NBD+5tXUaZPnx7Tp0/f6/ddddVVe3wE6Uc/+tHYd999I5vNdvvejo6OuPHGG+PGG2/c4+ujRo3a42lze+Of//mf49FHH+3xmkwms8dHrA7FoyH3RmNjY1x77bV7/b5/+Id/6HXsORC//OUvY9KkSbF169Yer6upqYmampoh68CjLQGgpGxrNCQDAAAAAKB6FGrrUidQAkaMGBF33XVXvO997xuW+11yySXxiU98YtA/9+yzz46vf/3rg/655eSf/umfBvT+b33rW/HRj350j68ddthhccopp/T7s/fff/8466yz+v3+P/nyl78cL3/5ywf8OcPlVa96VbzlLW/p9/v333//uPXWW4f0ca2HH354jBs3Lg488MAhuwd9Y0gGACVke7NHWwIAAAAAUD3ytU4k449e/vKXx5NPPhn/8R//MeT3GjFiRNxzzz1x6qmnDsrnjRo1Ki6++OK4/PLLB+XzytnXv/71OPfcc/v13pNOOimuv/76Hq+55JJL4phjjtnrzx41alTce++98ba3va1fbX/pVa96VVl9rw844IB44okn4vDDD9/r9+63334xduzYOPLII4eg7IWOPfbYmDJlyrDci+4ZkgFAiahr64yO7MCO0gUAAAAAgHJSaGiI4gAfM0flOPDAA+OOO+6Ie+65Z0AnKPXFX/3VX8UNN9wQ999/f7zpTW/q9+ccc8wxMWHChDj33HP3+DjGanTxxRfHtddeGy972cv6/J5vfOMbMWbMmF7fc9BBB8X48ePj7//+7/v82QcffHCMHTs2Pv7xj/f5Pb05/fTT45prrimbk8mOPPLImDlzZrz3ve/t83v++q//Op588sn44Ac/OIRlL/Tud7875s+fH6effnrsv//+A/68Y445Jq644oo46aSTBqGuOhiSAUCJ2NbkNDIAAAAAAKpMvhCF+sbUFZSYz3/+87Fq1ap49NFH4+STT45XvepVfXrf//7f/ztOO+20mDhxYp/v9ZnPfCZWr14d9913X5x44olx0EEH9fqeQw89NE4++eR44oknYtGiRXHCCSf0+X7V4nvf+14sWrQoPve5z8W+++67x2tGjhwZJ5xwQkyaNCn+8Ic/9Hl49trXvjaeffbZ+M1vfhNvfOMbu71uv/32i29+85uxdOnS+NjHPtavv46efP/7348tW7bEVVddFZ/4xCfiLW95Sxx88MExatSoQb/XYHjjG98Ys2bNiuuvv77HoearX/3q+NGPfhTLli2Lf/7nfx7Gwj864IAD4je/+U1s3rw5Lr/88vj7v//7Pv/ceMUrXhEf//jH46qrroqlS5fGokWL4uyzz+7z30OIGFEsFoupIwCAiPHLNsePHp2dOgMAAIbEjz98bHzxvf87dUZZyq5eF7u/+p+pMwAAYMi88g/XxMveflTqDErcqlWrYvny5VFfXx8NDQ3R3t4e++23Xxx66KHxpje9Kd7xjnfEYYcdNuD75PP5WLRoUaxdu/bP94r443js0EMPjbe97W1x9NFHV+3pY1/72tfitttu6/b1W2+9Nb72ta+94GstLS0xY8aMWL16dTQ3N8fBBx8cr3vd6+L444+P17zmNQPqKRaLsXTp0pg7d27U1tZGNpuNQw45JN72trfF8ccfH/vtt9+APr+SLV26NObPnx/btm2LiIjXvOY18da3vjWOP/74GDmytM6l6urqivnz58fmzZujoaEhGhoaolgsxoEHHhgHHXRQvOENb4i3ve1tA/75RMQ+qQMAgD9yIhkAAAAAANWoUFsX8fbUFZS6I488Mo488sghv8+oUaPiuOOOi+OOO27I71UtDjzwwDjxxBPj/2fvvqOjqtq3Ad9T0nsnAdIooYfeIQEEAamCiIgUQdAXRfwhihVQwQaWF2miGAQEUXqvCSX0DqEECDUhpPc+M98ffPASZubMmZKclPtay7XM2fvs/UzKJGTuPLt3794WX1smk6FJkyZo0qSJxdeu6ho3bozGjRtLXYYoNjY26NChAzp06CB1KVVexYoQEhERVWPxmblSl0BEREREREREREREVO5UySlSl0BERERgkIyIiKjCeJidL3UJRERERERERERERETlTpWcKnUJREREBAbJiIiIKowkBsmIiIiIiIiIiIiIqBpSsyMZERFRhcAgGRERUQWRklMgdQlEREREREREREREROWOHcmIiIgqBgbJiIiIKgCVWoO0PAbJiIiIiIiIiIiIiKj6UacwSEZERFQRMEhGRERUAaTmFkCtkboKIiIiIiIiIiIiIqLyp+LRlkRERBUCg2REREQVQHJOvtQlEBERERERERERERFJQpObB3Uef09OREQkNQbJiIiIKoDkHB5rSURERERERERERETVl5pdyYiIiCTHIBkREVEFkJzNv7QiIiIiIiIiIiIioupLlZIqdQlEJEJERAQ0Go3e/8aMGSN1iURkBgbJiIiIKoDkXHYkIyIiIiIiIiIiIqLqS52SJnUJRERE1R6DZERERBVAcjaDZERERERERERERERUfanSM6QugYiIqNpjkIyIiKgCSGFHMiIiIiIiIiIiIiKqxtQMkhEREUmOQTIiIqIKICk7X+oSiIiIiIiIiIiIiIgkwyAZERGR9BgkIyIiqgCScxgkIyIiIiIiIiIiIqLqi0EyIiIi6TFIRkREJDGVWoP0vEKp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OoJ5EydOxOLFiyWoioio6uvVqxf27Nmjdd3JyQnXrl2r0EcDKw1PISIiorKQX6SSugQiIiIiIiIiIqJqo/hCDIovxJTdBmo1iq/EovhKbNntQVRdFBUBDJKZLTQ0FBMmTNAZGFu2bBmmT5+OwMDA8i+MiKgKi46O1hkiA4BPP/20QofIAAbJiIiIJFOkYmtuIiIiIiIiIiIiIqJnaQrZwc9SFi1ahEWLFkldBhFRtdGpUydU5sMh5VIXQEREVF0VM0hGRERERERERERERKRFU1gkdQlERETVEoNkREREEilRM0hGRERERERERERERPQsdiQjIiKSBoNkREREEmFHMiIiIiIiIiIiIiIiHUpUUldARERULTFIRkREJBEGyYiIiIiIiIiIiIiItGl4ogcREZEkGCQjIiKSSAmDZERERERERERERERE2tTsSEZERCQFBsmIiIgkUsy/qCIiIiIiIiIiIiIi0qbWSF0BERFRtcQgGRERkUTYkYyIiIiIiIiIiIiISBuPtiQiIpIGg2REREQSKWaQjIiIiIiIiIiIiIhIG39/TkREJAkGyYiIiCTCIBkRERERERERERERkQ4a/v6ciIhICgySERERSaRErZG6BCIiIiIiIiIiIiKiiodHWxIREUmCQTIiIiKJsCMZEREREREREREREZE2DX9/TkREJAkGyYiIiCTCIBkRERERERERERERkQ482pKIiEgSDJIRERFJQK3RQKXh0ZZERERERERERERERFr4h9hERESSYJCMiIhIAiX8RzARERERERERERERkW5q/g6diIhICgySERERSYDHWhIRERERERERERER6aZR80QPIiIiKTBIRkREJIFi/jUVEREREREREREREZFu/B06ERGRJBgkIyIikkCJin9NRURERERERERERESkk1oldQVERETVEoNkREREEtCAQTIiIiIiIhJHZm0ldQlEREREROWLR1sSERFJgkEyIiIiIiIiIiKiCkzhVwNQ8Nd4RERERFR9aHi0JRERkST4GygiIiIJyCCTugQiIiIiIqokZFZWUNT0k7oMIiIiIqJyI5PzZWwiIiIp8DswERGRBGTMkRERERERkRGUgbWlLoGIiIiIqPywIy8REZEk+B2YiIhIAsyRERERERGRMZSBAVKXQERERERUftiRjIiISBL8DkxERCQFtiQjIiIiIiIj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iIiIiIgk93r7ELzbranUZVRamsJCJPYYBFjoaHAiIiIiIil4/RMBZU1fqcsgIiKqthgkI6pgTA2SEVHlFB2XiP/8fVjqMoiIiIiIJBdW1xf/famT1GVUaklDR0OVkCh1GUREREREJvPZuxFyezupyyAiIqq2zGtTRERERGZx4dGWREREREQAgFup2VKXUOkpAwOkLoGIiIiIyHTW1gyRERERSYxBMiIiIgm52fGoUCIiIiIiAIjPyEVhiUrqMio1ZZC/1CUQEREREZlM7uYidQlERETVHoNkREREEnJlRzIiIiIiIgCASqPBbXYlM4sykEEyIiIiIqq8FG6uUpdARERU7TFIRkREJCEHGytYKfjtmIiIiIgIAOJSs6QuoVJjkIyIiIiIKjO5KzuSERERSY2vXBMREUmMXcmIiIiIiB6JS2FHMnMwSEZERERElZnc1VXqEoiIiKo9BsmIiIgk5mpnI3UJREREREQVQlwKO5KZQ+5gD7m3l9RlEBERERGZRO7GjmRERERSY5CMiIhIYm72DJIREREREQEMklmCMohdyYiIiIiocpK7uUpdAhERUbXHIBkREZHE3B0YJCMiIiIiAoC76TkoVqmlLqNSs+LxlkRERERUScld2ZGMiIhIakqpCyCi0gIDA6HRaKQug4jKkTs7khERERERAQBK1BrcTc9BHU9nqUuptJRBAVKXQERERERkEgbJiIiIpMeOZERERBLj0ZZERERERP/D4y3NowyoLXUJREREREQm4dGWRERE0mOQjIiISGLsSEZERERE9D8MkpmHHcmIiIiIqLJSeHpIXQIREVG1xyAZERGRxNwdGCQjIiIiInosLjVb6hIqNbmzE+TublKXQURERERkHLkccg93qasgIiKq9hgkIyIikpi7va3UJRARERERVRjsSGY+ZZC/1CUQERERERlF7u4KmVIhdRlERETVHoNkREREEmNHMiIiIiKi/7mTlg2VWiN1GZWaMpDHWxIRERFR5aLw8pS6BCIiIgKDZERERJLzsGeQjIiIiIjoscISNe5n5EhdRqWmDKwtdQlEREREREaRe3lIXQIREREBUEpdgCFvvfUWFi9erHXdysoKsbGxCAwMNGndrKwsnDhxAg8ePEBqaipyc3Nhb28PPz8/NGrUCE2aNIFMJjOzemE3btzApUuXcPfuXeTk5EAul8PFxQVBQUFo2bIlvL29y2RfjUaDu3fvIiYmBg8ePEBOTg5ycnJgZWUFJycnuLi4oG7dumjYsCGcnJzKpIbyEBERgbFjx+odDwsLQ1RUVPkVRFRJ3L59G/Xr10dxcbHW2FtvvYWFCxdKUFXV5mBjBTsrBfKLVVKXQkRERERUIcSlZCPAvfL+TkJq7EhGRERERJWNwstL6hKIiIgIFTxIdv78eSxdulTn2NixY40OkeXl5WHp0qVYuXIlzp49C5VK/wv2Hh4eGDJkCN555x00adLEqH2ExMfHY/78+Vi9ejXu3r0rOLdFixYYPXo03njjDdjb25u1r0ajwZYtW7B27Vps3boVmZmZou4LDQ3FkCFDMGrUKAQE8JeQRNVBYGAgxowZo/P599dff8Wbb76JZs2aSVBZ1ebtZIc7aey6QEREREQEALdSs9ANflKXUWkpg/ylLoGIiIiIyCgKdiQjIiKqEGQajUYjdRH6hIWF4eDBg1rXrayscOPGDfj7i/+l2JIlS/DJJ58gNTXVqBrkcjlef/11zJs3D87Ozkbd+7SSkhLMmTMHX3/9NQoKCoy6t0aNGvjll18wZMgQk/aOjo7G5MmTcebMGZPuBwAbGxtMmjQJX375pdmhtvJS2TuSRURE4Pbt23rHx4wZY3JHPipbUVFRgp9b4eHhCA8PL7d6THH37l3UrVtXZ1eyiv61U1m98dcBnLiTLHUZREREREQVQr8m/pjdv63UZVRqiX1egiYzS+oyiIiIiIhEcflsGuz7PCd1GURERNVehe1Itm3bNp0hMgB4+eWXRYfI8vLy8MYbb+Cvv/4yqQ61Wo3ffvsNhw4dwo4dOxAUFGT0GpmZmRg8eDAiIyNNqiExMRFDhw7F+++/j++++86oIzf/+usvjBkzRmcYxBiFhYX44YcfEB0dja1bt8LT09Os9ciwiIgIHDhwQO94eHg4g2QVVFRUFGbNmiU4p6IHyfz9/TFs2DCsWrVKa+zAgQPYsWMH+vTpI0FlVZe3k53UJRARERERVRhxKdlSl1DpKQP9UXz+ktRlEBERERGJovDma49EREQVgVzqAnTRaDT4/PPP9Y6/9957otZRq9UYMWKEySGyp127dg3dunVDQkKCUfcVFBTghRdeMDlE9rS5c+figw8+ED3/xIkTGDVqlNkhsqcdP34cI0eOtNh6RFRxTZ06Ve/YZ599Vo6VVA8MkhERERER/c+tVHbSMpcysLbUJRARERERiabw5NGWREREFUGFDJJt3rxZ7zGMnTp1QsuWLUWt8+mnn2LTpk0Wq+vOnTt47bXXjLrnww8/RHR0tMVqmDt3LjZs2CBq7oQJE6BSqSy292O7du3CP//8Y/F1iahiadGiBTp37qxz7PTp09iyZUs5V1S1+TBIRkRERET0RH6xCvEZuVKXUalZBQZIXQIRERERkWhyL3YkIyIiqggqZJBs3rx5esdef/11UWvcvHkTc+fOFZxjbW2NcePGYfny5fj333/xzTffoFGjRoL37N+/H8uWLRNVw6lTp/DLL78IzvHw8MAHH3yAv/76C3/88Qdef/112NjYCN4zefJk5OTkCM45d+4czp8/b7DG1q1bY86cOVizZg2WLFmCSZMmwc7OcJjhzz//NDiHiCq/sWPH6h374YcfyrGSqo8dyYiIiIiISruVyuMtzaEM8pe6BCIiIiIiUWQO9pDb83fkREREFYFS6gKedfr0aRw6dEjnmIODA4YNGyZqnVmzZgke6ejs7Ix9+/ahdevWpa5PnToVr776KtauXav33vfffx/Dhg2Do6OjYA3/+c9/oFar9Y43bNgQ+/btg6+v75NrY8aMwfjx49G7d29kZek+xuH+/fv48ssv8e233+pde9++fYK1AcDXX3+NDz/8EDKZrNT1Dz74AD169MCNGzf03muJozqJqOIbNmwYJk+ejNxc7U4AUVFROHfuHJo3b17+hVVBDJIREREREZUWl5KFznVqSF1GpaUMZJCMiIiIiCoHhbeX1CUQERHR/1fhOpItWbJE71jfvn0NhrcAoLi42ODxjzNmzNAKkQGAUqnE0qVL4empv31qeno6/v77b8H1T548iZMnT+odl8vlWLFiRakQ2WMdOnTAV199Jbj+b7/9hqKiIr3j8fHxgvc3b94c06dP1wqRAYC/v7/Bbm65ubnIzMwUnENElZ+joyP69Omjd1zoOZuMw6MtiYiIiIhKi0vR/Qd2JI7C2wsyB3upyyAiIiIiMkju5SF1CURERPT/VaiOZAUFBYKdwAYPHixqncOHDwse/SiXyzF69Gi9487OznjppZewaNEivXN+//13jBs3Tu94RESEYI1hYWFo1aqV3vE33ngDH3/8sd7HkZaWhs2bN2Po0KE6xw0dfdmtWzfB8fDwcMFxAMjP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vTo7O+Mf/uEfjjl+m+2/p3K5HGeccUacccYZT/rrhw8fjvHx8fjCF74Q73znO486Xtq7d2984QtfiOuuu+6nf21gYCBaW1uP+u/Avn374utf//rTvmdRjY2NxdjY2NP++g9+8IP48pe/HB/4wAeOeT3r5z73uWkPyQ4cOHDMceaRrtllZgzJAADg6cYnHjYkyyEbcbUlAAC1x5AMAGpPzVxteaxTvPbv3x///u//Pm8tjz76aLzhDW845sfccsstR32sXC4/adxyJH/0R390zMd/MpI5luuvv/6If72//9gvrP7rv/5r7N+//5gfE3H8E9Hm4iq75ubm414N+rnPfe64X+ehhx6Kv/qrv5pRw7e//e1jPn7aaacdc0QW8ePhVl7HG04ePHhw2l/reH9PF1xwwXFPUJuNv6fpKJVKMTY2Fi9/+cuP+2v91OtnK5VKbN++/Zif84lPfCJX38GDB485Mv1Jx/G+xlxatGhRXH311fFXf/VXx/z39HjX9z7R8X7fONpVv5y4vvaWaGuqmZ03AADUhPGJh1MnFFo2NBgxjz+gCQAA02FIBgC1p2aGZJs3bz7m48cbNR3JdMZST7Vv37646aab4hvf+MZRP2bJkiVx4403HvPrvPCFLzzm43/7t38b//iP/3jUx++5555jnizW19cXl19++REfO96VlHv37o1Pf/rTx/yY/fv3x6c+9aljfsx0r8g8Ucc7qe1LX/pSfOlLXzrmx7z3ve+Nxx9/fEbf/3jXAh7vZK4f/ehH8YEPfGBG3/uJOjs7j/n4vffeO+2vlffv6d/+7d/iN37jN6b9/Z7qH/7hH2b067Fq1apjPn6k7uOdsPXxj388vvzlL59wy/79++MTn/hErF69+rhjtNn8tYuI+L//9//GxMTECX1ORERra2sMDQ0d9fETOWXueL8HH+/3cE7M0m6nkgEAwBPtmjQky6NUrUZl2dy8jgMAADOVLfUcFQBqTc0MyU455ZRYuHDhUR//p3/6pxP+mr/1W78VZ599dnzyk5885jWTP/HVr341tm/fHp/97GeP+XF33nlntLS0HPNjzjzzzGOe0HP48OG4+eab43vf+97THvvbv/3beMc73nHMr/+iF70ompubj/jY2rVrY2Bg4Jif/5rXvOaoY5p9+/bFrbfeetxT4M4///xjPj5TN99883E/5nnPe95Rhy2f+tSn4v3vf/+Mv39vb+8xH7/vvvuOOrLbvXt3XHDBBfGDH/xgxt//J453stzdd98d991337S+1vH+nr785S/HX/7lXx7xsX/+53+OCy+88LhXph7Lm9/85hgcHIxXvepV8fnPf37aX+t4g7wjDbauv/766OjoOOrnHDhwIC699NL49Kc/HYcPHz5uwz/+4z/G7bffHsuWLYtbb701vvnNbx73c473a/dHf/RH8Td/8zfH/To/8Yd/+IexdOnSuOaaa+J3f/d340c/+tG0Pu8LX/jCMa94Pd7g7YmONXxdtGhRrFmzZtpfi+NzvSUAADzZ7omp1AmFVx1ZnjoBAACeJFu+LHUCAPAUNXN3VqlUiosuuih++7d/+4iPH+8EqiM5fPhwfOUrX4mvfOUrUalUYsuWLXH66afHmjVroq+vL5qamuKBBx6If/u3f4svfvGLxxxK/MQznvGMuPXWW6f1/X/lV34ltm7dGocOHTri4//v//2/WL9+fbzkJS+JDRs2xL59++JLX/pSfPrTn459+/Yd9esuXbo03vrWtx718XK5HJdffnl88pOfPOrHPPTQQ7F9+/a4/PLL48ILL4wlS5bE448/Ht/4xjfi05/+9HFPTCqXy3HZZZcd82Nmat26dXHeeecd89f8P/7jP+KMM86I5z3vebFjx47o7u6O733ve/FHf/RHM77S8ifWrl173I+55ZZb4r//9/8eF110USxZsiQeeuih+NKXvhSf+cxnZnwS2lOtX7/+mI//y7/8S4yOjsbw8HD09vZGufxfu9BVq1Y96dS54/09HThwIC6++OK47rrr4pxzzolFixbFD3/4w/jCF74Qn/vc52blKsb7778/Pvaxj8XHPvaxaG5ujk2bNsXq1atj1apVMTAwEF1dXdHc3BxTU1PxzW9+M/70T/80vva1rx3za46MjDztry1cuDBe+9rXxl133XXUz3v44YfjhhtuiLe//e1x+eWXx7p166K3tzf27dsXk5OT8f3vfz+++tWvxj/+4z9Oa4T6VMf7tdu7d2+cd955sXDhwhgcHHzaVZh//dd//bQx3L59++Kzn/1sfPazn41SqRRr166NtWvXxurVq2NwcDA6Ozujvb09Hnvssfj2t78dX/ziF+Mv/uIvjvr7T8SR//kdzbGuNr344oujVCpN+2txfEO9hmQAAPBE//HwI/HIvgOugc8hG10e8aUTP6EbAADmRKUSlaVLUlcAAE9ROjydI3nmyWc/+9m45pprjvhYlmUxOTkZXV1d0/56v/7rvx4veclLZisvhoaG4qtf/eoxT057qle96lXxsY99bNYaIn78z+k5z3nOMT9m165dsXbt2lkbNT3VK17xirjnnnvm5GtH/Ph0uK1bt87KgOlozjvvvKOOYzZu3HjMk5yOp1KpHLf9eP/q/fM//3Ns2rRpRt9/w4YNT+o/cOBALFmyZEbXI/7E8f6ehoeHjzpA3Llz51FPPJupUqkU9957byxf/vSfqN6zZ09s27btmFfU5vG2t70t3v72tx/18QMHDsSiRYtmNEKLiHjggQeip6fnp///ne98Z9xxxx0z+lrH8lu/9VvHvab3Jz0DAwNHHaX9wR/8QTz3uc+d7byG9pmvfTPe8z+/njoDAABqyqdf+IxYt6QvdUZhPfo/vxgPvv29qTMAACAiIipDS2Ph730idQYA8BQ1c7VlRMRll10W3d3dR3zswIED8ed//ufzXPRfBgcH4y//8i9PaEQW8eOr+bZs2TJrHbfffvtxR2QREWNjY3HnnXfO2vd9otHR0XjnO985J1/7J84444x4wxvekOtr5Pnn/pa3vCXX9z7WyGi6Nm7ceMzrUU9ElmW5/nmWy+Xc/0xm2w033HDEEVlEREdHR/z5n/95DA4OznPVj2VZFrfcckuS7z1dK1eunPb468/+7M+OOiLr6emZs9MJG9mynqNfzwoAAI1qfOLh1AmFlo0MpU4AAICfyoY9PwWAWlRTQ7KWlpa49tprj/r4H//xH89jzX/ZvHlz/MM//EOcfPLJJ/y5ra2t8fnPfz62b9+eu+M1r3lN3H333dP++Ne//vXHvAJzJkZGRuKLX/xi9PXN/U8A33nnnXHTTTfN6HNvv/32ePnLXz7j7/2c5zwnbr755hl97utf//q44YYbZvy9n+hXf/VXo6mpaVa+1s/8zM/Ezp07Z/S5H/3oR2PHjh2z0jEbNmzYEB/96EeP+TFDQ0Pxt3/7t7M65DwRd9xxR4yOjib53sfT19cXv/u7vxutra3T+vjPfe5zR33smmuuiZaWllkq4yeW9bjaEgAAnmp8Yip1QqFlw0MR5Zp6KRAAgAaWLV+WOgEAOIKae/XoWOOfP/uzP4u9e/fOW0tPT0+8733vi6985SuxbNnMn8z09PTE//pf/yvuuOOOaG5uPuHPX7RoUfze7/1e3H333VEqlU7oc9/xjnfE5z//+RmN4J6oXC7HbbfdFl//+tdjeHg419c6ke/5yU9+Ml73utdFeZovdFYqlXj3u98dH/rQh3J//49//OPx4he/eNofXy6X484774z3ve99ub/3T5xxxhnxP/7H/4ilS5fm/lrVajX+8A//8IROj2pubo7f+I3fiNtuuy3X9x4YGMj1+T9RLpfjpptuir/7u7876umFT7RixYr4u7/7u3jHO97xpKsiZ2psbCze+ta3xq233nrcj+3u7o4vfvGLcdZZZ+X+vr29vdP+d+B4tm3bFn//938/7WtTp6am4vOf//xRH88z2OToBrvbonxiv90DAEDdcyJZPqXm5qgsWZQ6AwAAIsKJZABQq2puSLZp06ajnt61Z8+e+IM/+INpf63rrrsufud3fide8IIXHPUKvKeqVCqxbdu2+MhHPhLf+ta34vWvf31kWTbt73k01Wo17rzzzvj3f//3+Pmf//lpDdM2bNgQd999d+zateuYJ7Udz0UXXRT/8i//Ep/73Ofi2muvnfagplwux9q1a+Md73hH/Pu//3t87GMfm9Z4ZzaVy+X44Ac/GH//938fF1988VF/LSqVSlx55ZXxta99Ld74xjfOyveuVqvx8Y9/PP7kT/7kmKdalcvluOiii+IrX/lK3HHHHbPyvZ9ox44dMT4+Hr/zO78TN910U6xbty76+/tndFJZZ2dn/Mmf/El86lOfilNOOeWoH1etVuOaa66Jr3/96/GiF70oT35ERHzmM5+J8fHx+LVf+7W48cYbY82aNSc0jBobG4vbb789/s//+T/xqU99Kjo6pn/tX5Zl8da3vjW+853vxD333BM7duyItra2aX1uR0dH7Ny5M97znvfEP/3TP8U3v/nNeMc73hFDQ9P7j5vh4eH48pe/HF/84hfjla98ZWzZsiUWLlx4wid4vfKVr4wf/ehH8fu///tx2223xebNm09olNrf3x/XX399/MVf/EV85StfOaFh6e/93u/FI488csTHtm/fPu1BGiemKavEgo7pnRgHAACNYnzSkCyvbGR6r48BAMBccyIZANSm0uHDhw+njniqP/3TP41nP/vZR3zs3HPPjb/5m7+Z0df94Q9/GP/6r/8a3/rWt2JycjL27t0bBw4ciLa2thgY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AAAAAAAAADknJAMAAAAAAAAAAMg5IRkAAAAAAAAAAEDOCckAAAAAAAAAAAByTkgGAAAAAAAAAACQc0IyAAAAAAAAAACAnBOSAQAAAAAAAAAA5JyQDAAAAAAAAAAAIOeEZAAAAAAAAAAAADknJAMAAAAAAAAAAMg5IRkAAAAAAAAAAEDOCckAAAAAAAAAAAByTkgGAAAAAAAAAACQc0IyAAAAAAAAAACAnBOSAQAAAAAAAAAA5JyQDAAAAAAAAAAAIOeEZAAAAAAAAAAAADknJAMAAAAAAAAAAMg5IRkAAAAAAAAAAEDOCckAAAAAAAAAAAByTkgGAAAAAAAAAACQc0IyAAAAAAAAAACAnBOSAQAAAAAAAAAA5JyQDAAAAAAAAAAAIOeEZAAAAAAAAAAAADknJAMAAAAAAAAAAMg5IRkAAAAAAAAAAEDOCckAAAAAAAAAAAByTkgGAAAAAAAAAACQc0IyAAAAAAAAAACAnBOSAQAAAAAAAAAA5JyQDAAAAAAAAAAAIOeEZAAAAAAAAAAAADknJAMAAAAAAAAAAMg5IRkAAAAAAAAAAEDOCckAAAAAAAAAAAByTkgGAAAAAAAAAACQc0IyAAAAAAAAAACAnBOSAQAAAAAAAAAA5JyQDAAAAAAAAAAAIOeEZAAAAAAAAAAAADknJAMAAAAAAAAAAMg5IRkAAAAAAAAAAEDOCckAAAAAAAAAAAByTkgGAAAAAAAAAACQc0IyAAAAAAAAAACAnBOSAQAAAAAAAAAA5JyQDAAAAAAAAAAAIOf+f3SdsTI58W7uAAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Compatibility Summary:\n",
+ "compatible\n",
+ "True 908\n",
+ "False 819\n",
+ "Name: count, dtype: int64\n"
+ ]
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "compatibility_counts = df_read[\"compatible\"].value_counts()\n",
+ "\n",
+ "colors = [\"#2E86AB\", \"#E63946\"] # Blue and Red-Orange\n",
+ "\n",
+ "plt.figure(figsize=(8, 6), dpi=300)\n",
+ "\n",
+ "# Create labels\n",
+ "labels = [\n",
+ " f\"{'Compatible' if x else 'Incompatible'}\\n({compatibility_counts[x]} datasets)\"\n",
+ " for x in compatibility_counts.index\n",
+ "]\n",
+ "\n",
+ "# Create the pie chart\n",
+ "wedges, texts, autotexts = plt.pie(\n",
+ " compatibility_counts.values,\n",
+ " labels=labels,\n",
+ " autopct=\"%1.1f%%\",\n",
+ " startangle=90,\n",
+ " colors=colors,\n",
+ " explode=(0.05, 0.05),\n",
+ " textprops={\"fontsize\": 11, \"weight\": \"bold\"},\n",
+ " wedgeprops={\"edgecolor\": \"white\", \"linewidth\": 2},\n",
+ ")\n",
+ "\n",
+ "for autotext in autotexts:\n",
+ " autotext.set_color(\"white\")\n",
+ " autotext.set_fontsize(12)\n",
+ " autotext.set_weight(\"bold\")\n",
+ "\n",
+ "plt.title(\"Titiler-CMR Compatibility Status\", fontsize=16, fontweight=\"bold\", pad=20)\n",
+ "\n",
+ "plt.axis(\"equal\")\n",
+ "\n",
+ "plt.tight_layout()\n",
+ "plt.show()\n",
+ "\n",
+ "print(\"\\nCompatibility Summary:\")\n",
+ "print(compatibility_counts)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "1e8555bd-206c-4e54-8e25-ee1c46fe4c64",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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MpmUK1cu5c6dWyVLlpS/v79y587t6FSfKLNmzdLOnTut6lumTBktXrxYNWvWtKp/sWLF9MEHH2jYsGH69ddfNWrUKJ08edKqWLayb98+/fPPP6pfv76hfjNmzFBiYqKdsnIsd3d3TZs2TadOndLGjRsN9T116pSdsgKAjC0uLk5hYWEKCwvT1atXFRMTo7i4OMXFxSkxMVHu7u7Knj278uTJowIFCqhkyZLy8/OTszNrxsBxYmNjdeLECV28ePH+fnv37l25u7vLw8NDxYoVU6lSpVSuXDn2VQA2ky1bNuXPn1/58+eXJNWtW1e9evWS9L/PE99++63mz5+vmJgYq+LfunVL7733nhYvXmyrlO0uPDxcZ8+e1aVLl3Tz5k3dvn1bCQkJ9w/kzpUrl7y9veXr6ytfX18VLFjQJkX5AAAAAICsjUJzAAAAAECGcvnyZf35559atWqVdu3apRs3bqTax8nJSeXLl1fz5s31wgsvGC4GTi9hYWFaunSptm7dqsOHD+vatWuKjo5WUlKScubMqSpVqlhd3G1L0dHRGjlypFV9n3rqKa1evdomhf8uLi566aWX1KlTJ02dOtXqnGxl6tSphvatxMREff/993bMyPGcnJz00UcfGS40v3Llip0yyhouXryo5cuXa/PmzTpy5IiuXLmimJgYeXl5qUCBAipcuLAaN26sli1bqlatWuleXHL48GHt2LFD+/fv16lTpxQWFqbr168rLi5Od+/eVfbs2e8XwZQsWVJlypSRv7+/GjRooKpVq8rFxcUueZlMJgUHB2vHjh3at2+fzpw5o0uXLikiIkJxcXFKSkpSjhw55OHhoaJFi6p48eKqWrWqateurcDAQOXKlcsueaXVlStX9Ntvv2njxo06dOiQrl+/rrt378rb21vFixdXrVq11K5dO7Vo0ULZshn7OjgsLEy//PKL/v77bx08eFDh4eFKSEhQvnz5VKBAAZUtW1YtWrRQixYtVKRIETvdQ+uEhoZq+fLl2rJli44ePaqrV6/qzp07cnNzU968eVWhQgU9/fTTat++vapWrWrz8RMTE7Vv3z7t27dPR44cuX8JDw83HCt79uyqXr26GjZsqPbt26tevXoUjaWjxMREbdy4UWvWrNH+/ft1+vRpRUZGKjExUZ6envLz81PVqlXVvHlztWvXLsO+VhiRnJysoKAgrVixQhs3btTRo0eVlJSUaj8vLy/Vr19fHTt2VKdOnZQnT550yBZpdfv2ba1cuVLr1q3TwYMHdenSJUVFRSkhIUGurq4qVqyY1q5dq7Jly9oth5s3b2rZsmXatGmTQkJCdOXKFUVFRenevXtyd3eXn5+f9u7dKw8PD6viP6lzAEkKCQnR77//rt27d+vo0aO6deuW7ty5I5PJJB8fH/Xs2VPffvuto9O0ubJly2rq1KkaN26cXn/9dS1dutSqOEuWLNHgwYPVoEEDG2doGxEREVq6dKn++usv/fPPP4Y/R7m5ucnf31/VqlVT1apVVb16ddWtW1c5cuSwU8YZn8lk0s6dO7Vs2TLt3btXJ06cUGRkpO7cuSMnJyflzZtX77//vt577z1Hp2qVyMhIrVq1SuvXr9ehQ4d04cIFRUdHy8nJSd7e3ipbtqxq166tVq1aqUmTJhwgBkn/+9wXFBSkvXv36ujRo7p48aKuXbt2/zO8u7u7cuTIoQIFCsjX11cVKlRQzZo1FRgYmKHPMhoeHn5/Pnvo0CFdunRJt2/floeHh/Lnz69ChQqpQYMGatmyperXr2/48zIAAECWYgIAAAAAGxs1apRJkqGLvfj5+VmcQ2Bg4GPjBAYGGr5Pab2klM+5c+cMxRo1apTFj9nmzZsNxZ47d67FsVOyc+dOU8eOHU3ZsmVL82NXvXp106+//mqTvGzxWJ86dcrUtWtXk7Ozc4p9vb29bZJzWn355ZdWPe7lypUzRUZG2i2v0NBQ099//21RW6P/N0subm5upqtXr1qc708//WTzHPz8/Aw/bkZeByWZevbsaSh+QkKCKUeOHIbGaNq0qeH7YW9z5841/P84d+6cxfFt8Vpy4MABU/v27VN9LfnvpXLlyqa1a9fa7oF6jAMHDpgGDRpkKlq0aJr2cQ8PD1P79u1NCxYssNnrSUhIiOmNN94wFSxY0Oq83N3dTa1btzYtW7bMdO/ePZvkZXS+tHnzZrP+YWFhpt69e5tcXV0t6l+0aFHTrFmzTElJSanmdurUKdPLL79s8b7m7Oxs6tWrlyksLCzNj0taX6/27t1ratOmjcnJycniOPXq1TNt3LgxzbmbTCbT119/bWrUqJHh10Ujl5IlS5omTZpkiouLM5yfvXJK6ZLSPNToa++Dz4OUGH2OPfiafvfuXdPnn39uKlKkiMUxvL29TcOGDTNFRUUZ/t88yMjnD2vmB48SExNj+uKLL0wlSpRI8/89Z86cpoEDB5ouX75sk9zszd7zJUfn/KjPlpGRkaYPPvjA5OHhkWr//fv3PzKHtD5mV65cMQ0YMMDk5uaWav+IiAjDj1FGnQPY4rVv48aNpnr16qXat3379jbJ2Sij36Gk9P2HJaZOnWrRfvSoS8uWLQ2NZavvmVJy8eJF02uvvWZyd3e3et993MXNzc3UsGFD04gRI0wnTpx45Pj2+DxtySWl75fS+r5uMplMv/32m6lSpUqp9n3rrbcemUPPnj0N5WBEWt/3/309zZkzp8VxSpQoYZo5c6ZFnw9SYs/5nK3HMPqdp60uKd1ne+5XKYmIiDB9++23pho1aqTpvlWuXNn0+eefm8LDw22Wm5HxHzW/OHPmjKlHjx6G3hf8/PxMixYtstl9AAAAeNJwiCoAAAAAwKGuXr2qF154QU899ZR+//133bt3L80x9+/fry5duqhJkyY6e/asDbK03vfff6+qVatq0aJFSk5OdmgulkhKStLkyZMN98uWLZt+/PFHeXt72yGr//Hz81PDhg3tErtkyZKpruSVkJBgaIXyKVOmpNrGnitDphdXV1eVKlXKcB9YLj4+Xm+99ZZq1KihP//809BryeHDh9W8eXN1795diYmJNs9tx44datq0qapVq6YpU6YoLCwsTfHu3LmjP//8Uz169NAzzzyTpliHDx9WmzZtFBAQoGnTpunatWtWx4qPj9eqVavUoUMH+fv767fffktTbmn1888/y9/fX3PnzrX4/xoWFqbXXntNLVq0SHFV7e+++04BAQH6+eefLd7XkpOTNW/ePJUtW9bqFUXTKjExUe+++65q166tlStXymQyWdx3x44datKkiXr27KmYmJg05TF//nz9/fffiouLS1OclJw7d05vvfWWKlWqZPiMErDM7t27VblyZb3//vu6fPmyxf2ioqL0xRdfqHz58lq/fr0dM7S9n376SWXKlNGwYcMUGhqa5nixsbGaOnWqKlSoYNXcEva1fft2Va1aVZ999pnu3LnjkBz+/PNPVa5cWdOnT1dCQoJNYz/Jc4D4+HgNHDhQTZo00Y4dOxyaS0byxhtvaNGiRVadGeevv/7SiRMn7JCVdX755Rf5+/tr1qxZio+Pt3n8hIQEbd26VZ988omWL19u8/gZUWRkpLp0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f/+9mjRpkqZ88X/8/PwUGBioIkWKKDExUZcuXdL69et169Ytw7GWLFmiIUOG6KmnnrJDppYLCwvT6NGjDffLkyeP+vXrp1atWql8+fLy8fHRzZs3FRwcrAULFujXX381FO/NN99UixYt5O7ubjgXGJcRPqPYI4esMgfICP+/zKZx48aGV9E9c+aMnbJJnZEDxfLkyaM+ffqoadOmKleunAoWLCh3d3fFxMQoKipKkZGROnv2rA4dOqTDhw9r7969On36tB2zz5iy4vOmZs2aql69ugoVKqSoqCidPn1amzZtsurgzBEjRqh79+7y8PCwQ6ZIDyaTSX379rXqueDi4qKnn35a/v7+yp8/v27evKkTJ05oy5YthhfviI+PV9++fRUcHCwnJyfDuVjD2dlZDRs2VKVKlZQnTx5dvnxZf/31l1ULg8yePVtt27a1Q5YAAACZC4XmAAAAAGCBvn37qmnTpg9tHzlypMUxqlevro4dO1rc/klb8ff8+fOaNm2aoT65c+fWjz/+qFatWj10W6VKlVSpUiUNGDBAPXv21NKlSy2OO3bsWPXu3VvZs2c3lM+TzppTvju6WMoeBg4cqKlTp6ZYkHjnzh3NmzdPb775ptn2yZMnpxrf19dX7du3T3OejnT37l399NNPGjp0qG7fvm1xv8DAQHXp0sWOmT25+vfvr08++UR58+Y123737l19+OGH+uabbwzF27x5s8VtT548qUmTJhmK/y9/f399/PHHat++vXLkyJHiGEuXLtX06dN18eJFQ2O89957hlcRzZ07tyZOnKju3bvL1dX1odt37Nihfv36GS6uHzNmjHr27CkfHx9D/Yxq1KiR5s2bp5IlS5ptj46OVrdu3bRy5UqrY+fKlUuTJ09Wz5495exsfkLMH374Qa+//rqhgu1NmzalS6G5k5OT+vXr98jniSSdPXtWgwYN0po1awzFXbt2rfbv36/q1asb6lemTBm98soratWqlWrWrJlqUcW/RedFixZVgwYN9Prrr+vGjRt68803tWjRIovHXbVqlRISEuTm5vbI28eNG/fQtnPnzmnOnDkWj9GxY0dDj0ejRo0sbptRlChRQtOnT1fz5s0f+t8lJiZq4cKFeueddxQVFWUo7meffebwlbzHjBmj2NhYQ326dOmiH3744aED7AoVKqQ2bdqoTZs2WrdunTp37mzx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GwAAAAAAAHLJ1ccNaOwtsJX5+te/HhdccEHce++95W1z586N/fffP84+++w4+eSTo1+/ftGmTZv49NNP48UXX4x77rknpkyZktTZbrvtYuTIkZHJZKpdb8cdd4z/+I//iNdee628bdiwYfHAAw/EQQcdFJ06dYqCgjRmeOWVV0aHDh3Kr7/3ve/FTTfdFMuXL0/GvPDCC3HhhRfGAQccEIWFhbF48eJ4//334/HHH4+RI0dGcXFxREQMGjQoZsyYEXPnzq39P1gjmTVrVvzXf/3XZtXo1q1bjU+cbyry8/Nj5MiRsc8++ySh8VtvvTX+9re/xYUXXhhHHHFE7LjjjrFq1aqYNm1aPProozFixIjYuHFjUusHP/hBDB48eIvsu6SkJMaMGRNjxoyJDh06xNe//vU46KCDYt99943u3btHhw4dIpPJxJIlS2Lq1Knx7LPPxogRI2LVqlVJneHDh2+R/dbFfffdVyFI/S/vvfdehbZbbrmlynD2oEGDYtCgQVWu1bZt2/j5z38eZ599dtJ+//33l78OBg0aFD179ozWrVvHkiVL4p133olRo0bFI488UuEp5L169arxPspkMnHnnXfG0UcfXX5mRJRlPXbbbbc4//zzY/DgwbHbbrtF27ZtY/ny5fH+++/HM888EyNGjIjVq1cn9Tp06BA/+9nPql2TlKA5AADbrIULF8Z9991XZX+HDh1i6NChW3BHAAAAAAAAwLbul7/8ZRQVFcUTTzxR3rZhw4a47777qv3/m//Svn37ePrpp6NXr15ZrXf99dfHoEGDoqSkpLxt6tSpMXXq1ErHX3DBBUnQvLCwMO6555447bTTknHPP/98PP/889Wuveuuu8bIkSPjoIMOymqvTcXHH38ct9xyy2bV2HvvvXMmaB4R0bt37xg9enR84xvfiM8//7y8/f3334/vf//7WdU4+eST49Zbb22oLVZr6dKlMXLkyBg5cmSt5l166aVNOjfw8MMPx8svv5z1+C9+iGVTLVu2rDZoHhFx1llnxYcffljhqfQff/xxDB8+POtQfufOneO5555LzpKqHHnkkfGb3/wmzj///CgtLS1vX7RoUdx0001ZPyG/VatW8fTTT8euu+6a1XjKVP9xJQAA2EqtXr06hg0bVuFPdH3RlVdeGa1atdqCuwIAAAAAAAC2dS1atIg///nPccUVV0SzZs1qNXePPfaIV199Nf7zP/8z6zkDBw6Mhx56KNq2bVvbrZY79dRT41e/+lWFp59XZ//9949XXnklunbtWud12bIGDhwYL7/8cvTv379W85o3bx7Dhw+PRx55JJo3b95Au6t83bpq3bp13HrrrXH77bfX4462DjfeeGP88Y9/rPLJ6DUZOHBgvPPOO9GvX7+s53zve9+L5557Lrp161anNffee++YOHFifPWrX63T/G2ZoDkAANucNWvWxI9//OMKfz7ui04++eQaP6kLAAAAAAAA0BAymUzccsstMWXKlDjjjDOqfepvXl5e7L///vG73/0u3n333dhzzz1rvd7pp58ec+bMibvuuitOOOGE6NOnT3To0KFWwfGLL744Xn/99Tj66KMjLy+vynF9+vSJX//61/HGG29E9+7da71XGtc+++wTkyZNivvuuy/222+/av9bd+zYMc4666yYMmVK3HTTTdWObQizZs2KUaNGxXnnnRf9+/fPav0ePXrE5ZdfHtOnT48f//jHW2CXuen000+PDz/8MP7nf/4n+vbtW+P4li1bxnHHHRfPPfdcvPjii9GjR49ar3n00UfH9OnT45577ol99923xv+ezZo1i8MPPzwee+yxmDhxYq0/IEGZvNIvPkceaFTz58+PIUOGVNo3evToOn8aBwCaqokTJ8YFF1xQZX9DfP9bvnx5XHLJJfH+++9XOearX/1q3HrrrZGfn7/Z6z3zzDNx3XXXVdk/ceLEzV4DAAAAAACAipYtWxZDhw5N2p5++ukoLCxsnA3BZiguLo4333wzZs6cGUVFRbFmzZro3LlzdO3aNQ4++ODo0qVLY28xsXDhwnj11Vdj3rx58fnnn0erVq2iR48ese+++0afPn0ae3vUo88++yzGjx8fn332WSxatChatWoVXbp0id69e8cBBxwQmUzTeR7y559/HtOmTYsPP/wwioqKYuXKlZGfnx/bbbdddO/ePfbaa6/YZZddGnubOWnRokXx5ptvxrx582LZsmWxbt262G677aJDhw7Rt2/f2GeffWr9Fxpqsnz58njzzTdj7ty5sWzZsli9enW0a9cuCgsLY7fddov99ttvi/wV+639/Ub2HzcCAIAct3Dhwrj44otj1qxZVY456KCD4pZbbqmXkDkAAAAAAABAfcjPz4+DDz44Dj744MbeSla6dOkSJ554YmNvgy2ga9euVT5ctanZbrvt4sADD4wDDzywsbey1encuXMcc8wxW3TN9u3b+0v1W0DT+agIAAA0oLlz58Y555xTbcj80EMPjdtvvz2aN2++BXcGAAAAAAAAAABNj6A5AABbvWnTpsW5554bn376aZVjjjrqqLjtttuiRYsWW3BnAAAAAAAAAADQNBU09gYAAKAhvf3223HppZfGqlWrqhzz7W9/Oy6//PLIZHwOEwAAAAAAAAAAIgTNAQDYir388ssxfPjwWLduXZVjzjvvvDjvvPO24K4AAAAAAAAAAKDpEzQHAGCrNGbMmLjhhhuiuLi40v5MJhNXXHFFfOtb39rCOwMAAAAAAAAAgKZP0BwAgK3Oww8/HHfccUeUlpZW2t+8efO4/vrrY9CgQVt4ZwAAAAAAAAAAkBsEzQEA2Kr85je/iQceeKDK/jZt2sStt94aBxxwwBbcFQAAAAAAAAAA5BZBcwAAGtSaNWvipZdeqrRv9uzZ1c4dO3ZsFBYWVto3cODAaNWqVdJ29913x4MPPlhtzaFDh0ZRUVH89a9/rXbcFx100EHRqVOnKvsXL14c48ePr7Rv0qRJ1daubh/HHntsdhsEAAAAAAAAAIB6JmgOAECDWrp0afz0pz+t09zbb7+9yr7Ro0dXCJrXFOqOiHj44YdrvY9777232qD57Nmz6/w1VjdP0BwAAAAAAAAAgMaSaewNAAAAAAAAAAAAAADQtAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQKKgsTcAAMDWrVu3bjFx4sQtstZ99923RdbZ1P7777/FvkYAAAAAAAAAANgSPNEcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgERBY28AAAAAAAAAAABgS1i2bFljbwEA2Ips7e8tBM0BAAAAAAAAAIBtwplnntnYWwAAyBmZxt4AAAAAAAAAAAAAAABNi6A5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABIFjb0BAABq7/rrr4/Ro0dXaL/kkkviu9/9biPsiK3ZwoUL4xvf+EasX78+aS8sLIwnn3wy2rVr10g7AwAAAAAAqNp2220XTz/9dGNvAwDYxmy33XaNvYV6I2gOAJBjpk2bFmPGjKnQ3qFDh/jWt75V57olJSUxa9asmD17dhQVFcXq1aujoKAgWrZsGdtvv3107949dtlll2jRosXmbJ9qfPzxx/Hee+/FkiVLYuPGjVFYWBi777579OvXL/Lz8+tUc/LkyfHaa6+VX+fl5cV3v/vdaNWqVdY1unTpEkOHDo3HH388aV+2bFncf//9cdlll9VpbwAAAAAAAA0pk8lEYWFhY28DACBnCZoDAOSYO+64I0pKSiq0n3baabUKD//L5MmT44knnoixY8fG559/Xu3YgoKC2H333ePggw+OQYMGRd++fWu93qaeeeaZuO6666odc9xxx8W111672WvVl2uvvbbSsP8XXXPNNXH88cdnVW/s2LHx29/+Nj744INK+zt16hTf/e5345RTTomCguzfwm/cuDGuvfbamD17dnnbMcccU6fXyZlnnhmjRo2K4uLipP3Pf/5znHTSSdGjR49a1wQAAAAAAAAAoOnKNPYGAADI3ptvvhlvvfVWhfaWLVvGN7/5zVrVWrhwYQwbNizOPPPMGD16dI0h84iy4PLUqVNjxIgRcdttt9VqvcosWrQo7rjjjs2usyX94x//qDFkXhu33357DBs2rMqQeUTE4sWL45e//GVcfPHFsXLlyqxrP/LII0nIvE2bNnHJJZfUaZ877LBDHHnkkRXaN27cGL/73e/qVBMAAAAAAAAAgKZL0BwAIIfcf//9lbYfe+yxsd1222VdZ+LEifGd73wnxo4dW087q5tbbrklq4B7U7Fq1aq46aab6q3eH/7wh3j44YezHj9x4sS4+uqro7S0tMaxixYtqhAAP/fcc6Nz58613ue/nHrqqZW2P/fcczF37tw61wUAAAAAAAAAoOkRNAcAyBGTJk2Kt99+u9K+2jzNfMKECXHJJZfE8uXL62trdfL888/HSy+91Kh7qK1f/epXsWDBgnqptWjRorj33nsrtHfu3DlOOumkOO2002KnnXaq0P/qq6/Gyy+/XGP9O++8M1atWlV+3atXr/jOd76zWXveY489Yvfdd6/QXlxcHH/84x83qzYAAAAAAAAAAE2LoDkAQI545JFHKm3fbbfdol+/flnVWLRoUVx11VWxbt26Gse2atUqunbtGp06dYpmzZrVaq81WbZsWfziF7+o15oN7e23344nnnii3uo9+eSTsX79+qSte/fu8dhjj8UVV1wRl156aTz66KOx5557Vpj72GOPVVv73Xffjeeeey5pGzZsWBQUFGz2vr/+9a9X2v7cc8/l1NPpAQAAAAAAAACo3uYnTQAAaHCLFy+Ov//975X2DR48OOs6119/fbVPMt95553j1FNPja985SvRvXv38vaSkpKYO3duvP/++zFu3Lh47bXXst98JW677bZYsmTJZtXYktauXRs33nhjlJaW1lvNCRMmVGg766yzon379uXXLVq0iPPPPz8uvvjiZNw///nPWLduXbRo0aJCjeLi4vj5z3+etA0cODAOPvjgetn34MGD484776zwb7F27dp45pln4rTTTquXdQAAAAAAAAAAaFyC5gAAOeB///d/o7i4uNK+ww8/POsa48aNq7L/xBNPjGHDhlX69PJMJhO9evWKXr16xXHHHRdr1qyJKVOmZLXupl577bUKT9uOiGjdunWsXr26TjUb2r333htz585N2jZ3vx999FGFtgMOOKBC2/777x+ZTCZKSkrK29avXx+ffvpp9OrVq8L4v/zlLzFjxozy6xYtWsRll11W531uqnPnzrHHHnvEe++9V6Hvr3/9q6A5AAAAAAAAAMBWItPYGwAAoGaVBbMjyp5AXlnYuDKPPvpolX2DBg2Kq666qtKQeWVatWoVX/7yl7Ma+0UrV66Mm2++udL1+/XrV+t6W8L7778fjzzySIX2H/zgB5tV9/PPP6/Qtv3221doKygoiA4dOmQ1f9myZfHb3/42aTvrrLNixx133IydVnTYYYdV2j59+vSYPXt2va4FAAAAAAAAAEDjEDQHAGjiFi1aFFOnTq20r7InYFdm2rRpMWnSpEr7WrZsGcOGDavz/mrjzjvvjIULFyZthYWFccUVV2yR9Wtrw4YNcf3111d4mvx+++0X3/rWtzardosWLSq0VfWE9FWrVlVoa968eYW2u+++Owmgd+/ePc4444zN2GXl9t9//yr7XnnllXpfDwAAAAAAAACALU/QHACgiXvjjTeitLS00r599903qxovvPBClX0DBw6Mzp0712lvtfHmm2/Gk08+WaF92LBh0bFjxwZfvy5+//vfx6xZs5K2li1bxk9/+tPIy8vbrNqVfc1z586t0FZUVBRr166t0L7pf7MpU6bE6NGjk7ZLL7200kD75vrSl74ULVu2rLTvjTfeqPf1AAAAAAAAAADY8goaewMAAFTvrbfeqrJvwIABWdWo6mnmERGHHnpoRERMnDgxnn/++Xj33XejqKgoVq9eHe3bt49OnTrF3nvvHYceemgceuihdQpYr127Nm688cYK7YcddlgMHjy41vW2hA8++CBGjBhRof3CCy+MHj16bHb9vfbaKz7++OOk7amnnoq99947aRs1alSFuTvuuGMSNC8tLY1bbrklSkpKytsOOeSQOPzwwzd7n5UpKCiIPn36VPq6+uc//xkbN26MggI/agAAAAAAAAAA5DLpDwCAJm7q1KmVtrds2TK6d+9e4/zi4uIqa0RElJSUxBlnnBFTpkyp0Ld48eJYvHhxzJgxIx5//PHo3bt3XHrppXHwwQdn/wVExK9//euYN29e0tauXbsYPnx4repsKcXFxXH99dfHxo0bk/a99torvvOd79TLGoMGDYpnn302aRszZkz07NkzTjjhhGjWrFk8//zz8dBDD1U694uefvrpmDx5cvl1s2bN4sc//nG97LMqvXv3rjRovn79+vjwww+jX79+Dbo+AAAAAAAAAAANS9AcAKAJ27hxY8yePbvSvp133jkymUyNNT755JNYs2ZNlf3XXntt8iTs6sycOTN++MMfxkUXXRRnnXVWVnMmTZoUjz32WIX2Sy+9NHkqd1Pyxz/+sUI4v3nz5vHTn/40q3/zbPzHf/xH9O/fPwn4l5aWxt133x133313lfPatGkTp512Wvn1ihUr4te//nUy5tRTT42ePXvWyz6rsssuu1TZN2PGDEFzAAAAAAAAAIAcVz8pGQAAGsSCBQuiuLi40r6uXbtmVePzzz+vtj/bkPkXx999992Vhsc3tX79+rj++usrrPGVr3wlhgwZUqt1t5Q5c+bE/fffX6H9vPPOi169etXbOnl5eXHzzTdHYWFh1nPy8/PjuuuuSwL6v/nNb2Lp0qXl1126dIlzzjmn3vZZlS5dulTZ9+mnnzb4+gAAAAAAAAAANCxPNAcAaMIWLFhQZV+2TwOvKWheV7fffnvsvffe1T65+v777485c+YkbW3atImf/OQnDbKnzVVaWho33HBDrFu3Lmn/0pe+FN/97nfrfb0ePXrEgw8+GFdeeWVMnz692rEdO3aM6667Lr7yla+Ut33wwQfxxBNPJON++MMfRuvWrcuvN27cGM8++2y88sorMW3atFi2bFkUFBREp06dYq+99oqjjz46qZmt7bffvsq+6l63AAAAAAAAAADkBkFzAIAmbMWKFVX2tWnTZrNrfFF+fn4cddRRsc8++0Qmk4kZM2bEmDFjYu3atZWOLy4ujnvuuSfuuuuuSvunTZsWf/jDHyq0/+AHP4gddtghqz1taY899lj885//TNoKCgrimmuuifz8/AZZs0ePHjFy5Mh46aWX4u9//3u89957sWTJkiguLo727dvH7rvvHv/xH/8RQ4YMiZYtWyZzf/GLXyRPvN9vv/1i8ODB5ddTpkyJq666KubNm5fMW7duXaxatSrmzp0bY8aMiQMOOCBuvvnm6NChQ9b7/mKYfVPZvuYAAAAAAAAAAGi6BM0BAJqwqkLeEREtWrTIqkZeXl6NYwoKCuLuu++O/fffP2k/5ZRT4pxzzonly5dXOm/cuHHxySefRI8ePZL2jRs3xvXXX5+EoCMi9t9//zjxxBOz2veWNn/+/Pj1r39dof3ss8+O3XbbrUHXzsvLiyOOOCKOOOKIrOf87W9/i7fffrv8Oj8/P6644ory60mTJsVFF11U7WvoX9588804++yz46GHHor27dtntf6mofcvWrNmTVY1AAAAAAAAAABoujKNvQEAAOqmtLQ0q3Ft27atccwJJ5xQIWQeEdGrV68477zzqp37xhtvVGh78MEHY8aMGUlby5Yt47//+7+zCr43hhtvvLFCQHr33XePc845p5F2VLXVq1fHnXfembR961vfKg/Er169OoYPH55VyPxfPvnkk7jxxhuzHp/t6w8AAAAAAAAAgNwkaA4A0IRV99Ty9evXZ1WjTZs2NY456qijquw7+uijq507ffr05HrhwoXxwAMPVBj3/e9/v8KTz5uKF154ISZMmJC05efnx09/+tMoKGh6fwTo/vvvj6KiovLrDh06xAUXXFB+/eSTT8aCBQuSOfn5+XH55ZfHyy+/HH/729/im9/8ZoW6L730UoX/nlVZt25dlX3VPe0cAAAAAAAAAIDc0PRSMwAAlGvXrl2VfatWrcqqRocOHWocs+uuu1bZV1hYGJ06dYrFixdX2r906dIK1xs2bEja2rdvH+3atYu//vWvVa6zZMmSKvvmzZtXYe6xxx5b5fjaWrhwYYW2AQMGxOzZs2P27Nl1qjlp0qTIz88vv+7YsWMcfPDBdd7jv8yZMyceeeSRpO373/9+8lqp7N/59NNPj5NPPjkiyj58cNVVV8UHH3wQ7733XjLu2Wefjb59+9a4j+pef9W9bgEAAAAAAAAAyA2C5gAATdgOO+xQZd+iRYuyqrHTTjtFq1atYs2aNVWOqSkY3LZt2yqD5mvXrq1xD8uXL49rr722xnFVeeedd+Kdd95J2uozaF6ZSZMmxaRJk+o8/8knn4wnn3yy/Hq//farl6D5rbfeGhs3biy/HjBgQAwdOrT8euXKlfHBBx9UmPeNb3wjuc7Ly4shQ4ZUCJq/++67We2jutdfda9bAAAAAAAAAAByQ6axNwAAQNW6du0amUzlb9k+++yzrGpkMpno06dPtWM2fQL5pr4YbN5UYWFhVvtg8/3973+PN954o/w6Ly8vLr/88sjLyytv++yzz6KkpCSZ17p169hpp50q1KvsdbFgwYKs9lLd62/HHXfMqgYAAAAAAAAAAE2XoDkAQBPWvHnz6NWrV6V9c+fOjdLS0qzq7LnnntX2L1y4sMq+4uLiap9e3bFjx6z2wOZZu3Zt3HHHHUnbkCFDYo899kjaVqxYUWFuVU+sb9++fYW2zz//PKv9zJkzp8q+vn37ZlUDAAAAAAAAAICmq6CxNwAAQPX69esXs2bNqtC+du3amDdvXvTo0aPGGoMHD46RI0dW2f/222/HzjvvXGnf5MmTY926dVXO3WuvvWpcf0s6/vjj49NPP62073vf+16cf/75W3hH9eOhhx5Kvq527drFxRdfXGFcy5YtK7RV9UT6yp5k36JFi6z2M3PmzErbmzVrFr17986qBgAAAAAAAAAATZcnmgMANHH77bdflX1TpkzJqka/fv1it912q7L/kUceqTKM/NBDD1U5Lz8/Pw488MCs9kDdzZs3L/7whz8kbeeff3506NChwtjCwsIKbUuXLo21a9dWaK8skF9ZzU1t3Lgxpk+fXmnfnnvuGc2aNauxBgAAAAAAAAAATZsnmgMANHFf+cpXqux755134mtf+1pWdc4888y4+uqrK+2bOXNmXHbZZXH55ZfHTjvtFBERixcvjnvuuSdefvnlKmsee+yxsd122yVtffv2jYkTJ2a1py8677zz4u23366077jjjotrr7221jWzdeqpp8app55a63n7779/lX3XXHNNHH/88ZuzrXK33XZb8lT53XffPb797W9XOnaHHXaIjh07xpIlS8rbSkpKYsKECXHYYYclY8ePH19h/pe+9KUa9zNlypQqn3J/yCGH1DgfAAAAAAAAAICmT9AcAKCJ69q1a/Tp0ydmzJhRoa82ge5jjjkmnnnmmZgwYUKl/ePGjYsTTjghOnXqFJlMJhYtWhSlpaVV1mvRokV873vfy3p96mbcuHHxyiuvJG2XX3555OfnVznnkEMOiTFjxiRt9957bxxwwAHRqlWriIj46KOP4qmnnqp0bk2qe9199atfrXE+AAAAAAAAAABNX6axNwAAQM2OOeaYSttnz54dn3zySdZ1hg8fHu3bt692zOLFi6OoqKjakHlExNVXXx3dunXLem1qb8OGDXHrrbcmbUcffXTst99+1c475ZRTKrTNmDEjTjnllPjlL38ZP/vZz+Kss86KVatWJWM6deoURx99dI372jT4/i99+vSJ3r171zgfAAAAAAAAAICmT9AcACAHDB48uMonWI8dOzbrOj169Ihf/vKXNYbNq5PJZOJHP/pRDB48uM41yM7IkSNj7ty55detW7eOH/3oRzXO69evX5x66qkV2ufNmxcjR46MJ554IlasWFGh/yc/+Uk0b9682tqLFi2KyZMnV9p37LHH1rg3AAAAAAAAAAByg6A5AEAO2H777ePwww+vtO+vf/1rrWrtueeeMWLEiNhjjz1qvY/OnTvHXXfdFaeffnqt51I7n332Wfz+979P2v7P//k/sf3222c1/4c//GGVT8LfVCaTicsvvzwOO+ywGsf+7W9/q/Rp9y1btozjjz8+q/UAAAAAAAAAAGj6BM0BAHLEd77znUrbZ8yYER988EGtau28884xYsSIuPnmm2PfffeNvLy8Ksfm5eVFnz594sorr4ynn346Dj744FqtRd388pe/jDVr1pRf77zzznHaaadlPb+goCBuuOGGuOaaa6Jbt25Vjttrr73it7/9bZx88slZ1R0zZkyl7cccc8xmPSkfAAAAAAAAAICmJa+0sscRAo1i/vz5MWTIkEr7Ro8eXW1IDIBtw7nnnhvvvvtuhfZvf/vbceWVV9a57vLly2Py5MnxySefxMqVKyOTyURhYWF07tw59thjjygsLKz7pqm1VatWxZ/+9KfkyeGHHnponZ5CHxFRWloa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zzzzTHlbfn5+PPzww3H00UfXut6uu+6afHpkzZo1UVRUVKsac+fOTa779etX630AAAAAAAAAAAAAwNZA0JwtrrS0NM4777x49NFHy9vy8vLid7/7XZx44ol1qtmsWbPo3bt30jZlypSs569bty5mzZqVtAmaAwAAAAAAAAAAALCtEjRni7v00kvjgQceSNruuuuuOOusszar7j777JNcjxs3Luu5b731Vqxbt678escdd4wuXbps1n4AAAAAAAAAAAAAIFcJmrNFXX311XHnnXcmbTfffHNcfPHFm137uOOOS66ff/75rOduOvb444/f7P0AAAAAAAAAAAAAQK4SNGeL+cUvfhE33nhj0nbVVVfFVVddVS/1jz322CgoKCi/Hjt2bMyaNavGeaWlpfHggw8mbUOHDq2XPQEAAAAAAAAAAABALhI0Z4v47W9/G1dccUXSdvHFF8fNN99cb2t07NgxvvGNb5Rfl5aWxrXXXlvjvN///vcxZ86c8uuePXvGoEGD6m1fAAAAAAAAAAAAAJBrBM1pcA8//HBcdNFFSdvZZ58dd911V72vdd1110Um8++X9R//+Md45JFHqhw/ZcqUGDZsWNJ29dVXR/Pmzet9bwAAAAAAAAAAAACQKwoaewM0vtdffz3WrFlTof2f//xncr127dp44YUXKq3RrVu36N+/f4X2F154Ic4888woKSkpb+vXr1+cfPLJ8eKLL9Zqnx06dIgvf/nL1Y7p379/nHvuuXHfffeVt51++ukxderUuPTSS6NDhw4REbFhw4b405/+FJdddlksW7asfOxee+0VZ555Zq32BQAAAAAAAAAAAABbG0Fz4rTTTouPPvqoxnGfffZZHHXUUZX2nXnmmfHggw9WaH/ttddi48aNSdu0adNi8ODBtd7nf/7nf8bYsWNrHHfHHXfE22+/HRMnToyIiJKSkrjhhhvilltuiV122SVatGgRs2bNipUrVybzOnfuHI8//ngUFLgtAAAAAAAAAAAAANi2ZRp7A1DfWrduHf/3//7fOOKII5L29evXx/Tp02PSpEkVQua9evWKv//979GnT58tuVUAAAAAAAAAAAAAaJIEzdkqdezYMZ5//vm47777Yrfddqt23PDhw+O9996LPffccwvuEAAAAAAAAAAAAACarrzS0tLSxt4ENLT33nsv3n777fj000+juLg4OnXqFHvssUccdNBB0axZs8beXrn58+fHkCFDKu0bPXp0dOvWbQvviC2laMW65PrCkW/F3CWrG2k3AABQf3bu2Dp+c/qXk7bt27VopN0AAAAAAAAAkK2Cxt4AbAl77rmnJ5YDAAAAAAAAAAAAQJYyjb0BAAAAAAAAAAAAAACaFkFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAA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Qw45JDp37lx+PWvWrBg7dmxWa226p6FDh2Y1DwAAAAAAAAAAAAC2RoLmNLhTTjkl2rRpU379yiuvxN///vdq55SWlsZ1112XtJ199tmRyVT9ks1kMnHWWWclbdddd12NTzV/8cUX49VXXy2/bteuXZx00knVzgEAAAAAAAAAAACArZmgOQ2uS5cucfHFFydt5557bsyfP7/KOT/72c/ilVdeKb9u3759XH755TWudeWVV0bbtm3Lr19++eW45ZZbqhw/b968OPfcc5O2Sy65JHkyOgAAAAAAAAAAAABsawoaewM0vtdffz3WrFlTof2f//xncr127dp44YUXKq3RrVu36N+/f5VrXHHFFfHQQw/FggULIiJi9uzZccghh8Rdd90Vxx9/fOTl5UVExCeffBI33nhj/Pa3v03m/+QnP4mOHTvW+LV07tw5hg8fHsOHDy9vu+qqq2Lu3Lnx3//939GtW7eIiCgpKYnRo0fHJZdcEnPnzk2+jh//+Mc1rgMAAAAAAAAAAAAAW7O80tLS0sbeBI2rV69e8dFHH21WjTPPPDMefPDBase88sorcfTRR8fatWuT9sLCwthll11i2bJlMXfu3CguLk76hw4dGk8++WR5GL0mJSUlMXTo0BgzZkzSnp+fHz179oz27dvH7NmzY9myZUl/q1at4vnnn49DDz00q3Uawvz582PIkCGV9o0ePbo8KM/Wp2jFuuT6wpFvxdwlqxtpNwAAUH927tg6fnP6l5O27du1aKTdAAAAAAAAAJCtTGNvgG3HYYcdFs8++2yFJ5MvW7Ys3nnnnZg9e3aFkPmpp54ajz32WNYh84iITCYTjz/+eJxyyilJe3FxccyaNSveeeedCiHzTp06xV//+tdGDZkDAAAAAAAAAAAAQFMhaM4WdcQRR8SUKVPiwgsvjNatW1c5bt99940nnngi/vSnP0WLFrV/0l3Lli3jkUceib/85S+xzz77VDmuTZs2cdFFF8WUKVPi8MMPr/U6AAAAAAAAAAAAALA1KmjsDdD45syZs0XX69q1a9xzzz1x2223xbhx42Lq1KmxbNmyaN68eXTv3j0OOuig2G233eplrRNPPDFOPPHE+PDDD2P8+PExb968WL9+fRQWFsaXvvSlOPTQQ6Nly5b1shYAAAAAAAAAAAAAbC0EzWk0rVq1iiOPPDKOPPLIBl9rt912q7fwOgAAAAAAAAAAAABs7TKNvQEAAAAAAAAAAAAAAJoWQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAAAAAAAAAlBcwAAAAAAAAAAAAAAEoLmAAAAAAAAAAAAAAAkBM0BAAAAAAAAAAAAAEgImgMAAAAAAAAAAAAAkBA0BwAAAAAAAAAAAAAgIWgOAAAAAAAAAAAAAEBC0BwAAAAAAAAAAAAAgISgOQAAAAAAAAAAAAAACUFzAAAAAAAAAAAAAAASguYAAAAAAAAAAAAAACQEzQEAAAAAAAAAAAAASAiaAwAAAAAAAAAAAACQEDQHAAAAAAAAAAAAACAhaA4AAAAAAAAAAAAAQELQHAAAAAAAAAAAAACAhKA5AAAAAAAAAAAAAAAJQXMAAAAAAAAAAAAAABKC5gAAAAAAAAAAAAAAJATNAQAAAAAAAAAAAABICJoDAAAAAAAAAAAAAJAQNAcAAAAAAAAAAAAAICFoDgAAAAAAAAAAAABAQtAcAAAAAAAAAAAAAICEoDkAAAAAAAD8P/buO0yq8uwf+D27C0vvLYIIooIgoqjw2rAr9jdGY/QXS8RILNHEoIk1YiwxarBETWJssUSjIYotdrE3rBFEURAF6bDSYXfn9wcvK8PObF9mZ/l8rosLzvOccz/3yJ6H3fG7ZwEAAACAFILmAAAAAAAAAAAAAACkEDQHAAAAAAAAAAAAACBFQbYbYOO2cuXKeO+992LSpEmxcOHCWL58ebRp0ya6dOkSgwcPji222CISiUSt1ykuLo4333wz/vvf/8b8+fMjPz8/vve978UOO+wQAwYMqINXAgAAAAAAAAAAAACNh6A5WTFhwoQYM2ZMPPTQQ7Fy5cqM53Xv3j1GjBgRZ511VnTo0KHa6yxZsiR+//vfxy233BILFixIe07fvn3j17/+dZx44ol1EmoHAAAAAAAAAAAAgFyXl+0G2LiUlpbGb37zmxgyZEjce++9FYbMIyJmzJgRl156afTv3z/+85//VGutjz76KLbddtu4/PLLM4bMIyImT54cJ510Uhx44IFRVFRUrTUAAAAAAAAAAAAAoDESNGeDGjlyZFx11VVRWlqaMt6iRYsYOHBgDBkyJPr06VPuyeKzZ8+Oww8/PJ588skqrTN58uTYe++9Y+rUqSnjrVq1im233Ta23HLLaNKkScrcU089FQceeGCsWLGiBq8MAAAAAAAAAAAAABoPQXM2mIceeij+9re/pYz1798/Hn/88SgqKooPP/ww3nzzzZgyZUrMnj07Ro8eHU2bNi07d9WqVXHCCSfEwoULK1ynuLg4jjrqqJg3b17ZWIcOHeKuu+6KBQsWxAcffBCffvppzJo1Ky644ILIy/vuNnj99dfj3HPPraNXDAAAAAAAAAAAAAC5SdCcDWb06NEpxzvuuGO89dZbcdBBB0VBQUHKXOfOnePiiy+OJ598MmVu7ty58ec//7nCdW6//fb46KOPyo7bt28fL7/8chx//PEpTzHv0KFDXHbZZXH33XenXH/LLbfEZ599Vu3XBwAAAAAAAAAAAACNhaA5G8QXX3wR//3vf1PGbr755mjZsmWF1+29994xYsSIlLFHH3004/mrVq2Kyy67LGXsmmuuif79+2e85thjj40f//jHZcfFxcVxySWXVNgXAAAAAAAAAAAAADRmguZsEJMnT0457tGjR+y0005VuvYHP/hByvGUKVMynvvUU0/FV199VXbcq1ev+MlPflLpGpdcckkkEomy4wcffDCKioqq1B8AAAAAAAAAAAAANDaC5mwQCxYsSDnedNNNq3xtz549U44XLVqU8dxHHnkk5fgnP/lJSoA8kz59+sQee+xRdrx69ep44oknqtwjAAAAAAAAAAAAADQmguZsEG3btk05Xr58eZWvXf/cTp06ZTz38ccfTznef//9q7zOfvvtl3L82GOPVflaAAAAAAAAAAAAAGhMBM3ZILbbbruU40mTJsXSpUurdO1bb72VcjxkyJC0582ePTtmzZpVdlxYWBiDBw+uco+77rpryvH7779f5WsBAAAAAAAAAAAAoDERNGeD6NGjR+yyyy5lxytXrowbbrih0utWrlwZ1113XcrYiBEj0p47adKklOMtttgimjZtWuUe+/fvn3I8ZcqUKC4urvL1AAAAAAAAAAAAANBYCJqzwVx11VWRl/fdh9zFF18cd911V8bzFy1aFEceeWRKgPzQQw+NQw89NO35kydPTjnedNNNq9Vf586do1mzZmXHq1atiqlTp1arBgAAAAAAAAAAAAA0BgXZboCNx2677RZ/+tOf4vTTT49kMhnFxcVx4oknxk033RRHHHFE9O3bN5o3bx7z5s2LN998M+67775YsGBB2fX77bdf/OMf/8hYf86cOSnHPXr0qHaPm2yySXzxxRcpNbfccstq16kPxcXF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AAAAAAAAgIaqINsNRETk5eXFoEGD4o033igLmieTybI/T58+PUaMGBF33313na77wQcfxKhRozI+zTwiYocddqjTNcls8uTJ8cEHH8TXX38dy5Yti+bNm0fXrl1jq622ikGDBkVhYWGNa69YsSJee+21+OSTT2LhwoXRtGnT6NGjRwwdOjQ233zzOnwVAAAAAAAAAAAAAJD7GkTQPCJi3333jTfeeCNlbG3YPJlMxn333RedO3eOP/7xj3Wy3qeffhoHHXRQLF68uGyNiNQnqjdt2jSGDRtWJ+uR3uLFi+PGG2+Mv/3tbzF16tSM5zVt2jSGDBkSRx55ZJx11llVrj937twYPXp03HnnnbF06dK05+ywww5x0UUXxeGHH17t/gEAAAAAAAAAAACgMcrLdgNrHXzwwWnH1w2bX3/99bH33nvHzJkza7XWbbfdFjvssEN88803KSHz9dfcc889o3nz5rVai8wee+yx2HLLLeOCCy6oMGQeEbFq1ap45ZVX4sorr6xy/RdffDH69+8fN910U8aQeUTEhAkT4n//93/jhBNOiFWrVlW5PgAAAAAAAAAAAAA0Vg0maD506NDo27dvRKQ+VTwiNWw+fvz46Nu3b5xxxhkxefLkKtdfvXp13HPPPbHTTjvFKaecEkuXLi23zvqOP/746r8QqmTMmDFx2GGHxezZs1PGmzVrFptvvnkMGTIkBg4cGJ06dapR/VdeeSUOOuigmDdvXsp4u3btYvvtt49evXpFfn5+ytzf//73OOaYY8p94wEAAAAAAAAAAAAAbGwKst3AukaOHBlnn3122gD4umHzpUuXxi233BK33HJLbL755rHLLrvE4MGDo1OnTtG+ffsoLCyMoqKiWLhwYUydOjVee+21ePvtt2PZsmVlIeK1a6wbKl533U6dOsUPfvCDen7FG6fbbrstzj777JSxAw88MM4888zYa6+9orCwMGVu5syZ8fzzz8fDDz8cb731VqX1Fy5cGEcffXQsX768bGyzzTaL66+/Pg477LCyv+evv/46LrvssvjLX/5Sdt7YsWNjzJgx5foDAAAAAAAAAAAAgI1JItmAHt+8YsWK6NOnT8yaNSsiIu2TpSsLiGeS7vz1668NsicSibj66quFjevBlClTYuDAgbFixYqIiGjSpEncddddccwxx1Tp+oULF0b79u0rPOf888+PK6+8suy4d+/e8corr8Qmm2yS9vwrrrgiLrjggrLjtm3bxtSpUytdpz7MnDkzDjvssLRz48aNy/gayH1zF69MOT71ngkxfcGyLHUDAAB1p2eHFnHLj3dIGevcujDD2QAAAAAAAAA0FHnZbmBdzZo1i0svvTRtwHytdZ9IvvZXMpms9Fe689e1bli9d+/ecfrpp9fPi9zInXLKKWUh84iIe++9t8oh84ioNPw9d+7cuPHGG1PGbr311goD2uedd14MGzas7LioqCiuueaaKvcEAAAAAAAAAAAAAI1NgwqaR0SMGDEi9tlnn7JweDrrBsgjUkPnmX6te9361p3Py8uLv/3tb1FY6Olqde2RRx6JF154oez4qKOOiqOOOqpO17j//vtjyZIlZcfDhg2LffbZp8JrEolE/Pa3v00Zu/322yv8hgcAAAAAAAAAAAAAaMwaXNA8IuKee+4pewJ1prD5WlV5mnmmgPn6dRKJRFx00UWx55571tVLYR1//etfU47XD3fXhUceeSTleMSIEVW6bq+99orevXuXHc+aNSveeOONOu0NAAAAAAAAAAAAAHJFgwyad+3aNR599NFo06ZNRFQeNq+NdWsfe+yx9RJ+JmLGjBnx1FNPlR1vt912MWDAgDpdY8mSJfHSSy+ljO2///5VujaRSMS+++6bMvbYY4/VWW8AAAAAAAAAAAAAkEsaZNA8ImL77bePZ599Njp06BARa4LAdR04X1svmUzGcccdF3fddVed1uc7//nPf6KkpKTseK+99qrzNT7++ONYvXp12XHv3r2jW7duVb5+1113TTl+//3366o1AAAAAAAAAAAAAMgpDTZoHhGxww47xFtvvRXbbbddJJPJiKibwPnaGslkMvLy8uKqq66Ku+66K/LyGvR/jpz29ttvpxwPGjSo7M/vvfdenHnmmTFo0KBo3759tGjRInr16hX77bdfXHPNNTFjxowqrTFp0qSU4/79+1erx/XPX78eAAAAAAAAAAAAAGwsGnyyunfv3vHGG2/EpZdeGs2aNSsXOK8seL7+eWsD5slkMoYMGRJvvfVWnHPOORvq5Wy01g+ab7755rFkyZIYMWJEDB48OG688cb48MMPY9GiRbF8+fL48ssv49lnn41zzjknttxyyzj//PNTnrMdEl0AAQAASURBVFaezuTJk1OON91002r1uP75X375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dyxatCimT58eJSUlKdcefvjhMWrUqDp6tQAAAAAAAAAAAACQmzzRnA3u17/+ddxwww3RpEmTlPFZs2bFO++8E5MmTSoXMu/bt2+8/vrrMXDgwCqtMWzYsHj88cfLPZl80aJF8d5778XUqVPLhcyPPfbYeOCBB1KeuA4AAAAAAAAAAAAAGyNBc7Li5z//eXz44Ydx9NFHlwucr6t3795x/fXXx4cffhhbbrlltdbYe++9Y+LEiXHqqadGixYtMp63/fbbx7/+9a+49957o7CwsFprAAAAAAAAAAAAAEBjVJDtBth49evXL+6///749ttv47XXXovPPvssioqKolWrVtG1a9cYPHhw9O3bt1ZrdO3aNW6++ea49tpr47XXXotJkybFokWLomnTptG9e/cYOnRobLHFFnX0igAAAAAAAAAAAACgcRA0J+vatGkTw4cPj+HDh9fbGs2bN4999tkn9tlnn3pbAwAAAAAAAAAAAAAai7xsNwAAAAAAAAAAAAAAQMPiieYAAAAAAECjUVxcHJ9++mlMnz495s2bFytWrIgmTZpE8+bNo0uXLtG9e/fo3bt3FBT4XyQAAAAAABXxLioAAAAAAFCvHn300Rg9enSF5xxyyCFxySWX1HiNN998Mx5++OF45ZVXYvny5RWeW1hYGH379o1ddtkl9t9//+jZs2eN1wUAAAAAaKwEzQEAAAAAgHozb968GDNmTL3Vnzp1alxxxRXx3nvvVfmalStXxocffhgffvhhfP3117UKuAMAAAAANFaC5gAAAAAAQL256qqr4ttvv62X2s8880xccsklsXLlynqpDwAAAACwMcvLdgMAAAAAAEDj9Mwzz8QLL7xQL7WfeOKJuOCCC4TMAQAAAADqiSeaAwAAAAAAdW7RokVx9dVX10vtzz77LH73u99FaWlppee2bNkyWrduHatWrYpvv/02iouL66UnAAAAAIDGRtAcAAAAAACoc9dee20sWLCgzuuuXr06Lr744li9enXGc7beeuv40Y9+FEOHDo1OnTqVjRcXF8e0adPi/fffj9deey3eeOONOu8PAAAAAKCxEDQHAAAAAADq1CuvvBJPPvlkufEWLVrEsmXLalX73nvvjc8++yzj/M9+9rMYMWJEJBKJcnMFBQWxxRZbxBZbbBFHHnlkFBUVxfTp02vVDwAAAABAY5WX7QYAAAAAAIDGY8mSJXHFFVeUG993332jX79+tapdUlISDz74YMb54447Lk4++eS0IfN02rZtGwMHDqxVTwAAAAAAjZWgOQAAAAAAUGeuv/76mDNnTspYu3bt4txzz6117fHjx8fs2bPTznXu3DlGjhxZ6zUAAAAAAFhD0BwAAAAAAKgTb7/9dvz73/8uNz5q1Kjo0KFDres/++yzGecOPfTQaNasWa3XAAAAAABgjYJsNwAAAAAAAOS+FStWxGWXXVZufNiwYTF8+PA6WeOjjz7KOLfrrrtGaWlpvPTSSzF+/Pj48MMPY/78+bFy5cpo27ZtdOnSJQYPHhy777577LDDDnXSDwAAAABAYyZoDgAAAAAA1NpNN90UM2bMSBlr3bp1nH/++XVSf968efHNN99knC8qKoojjzwypk+fnvbaefPmxcSJE+Oee+6JQYMGxahRo2Lrrbeuk94AAAAAABqjvGw3AAAAAAAA5LYPP/wwHnjggXLjv/zlL6NTp051ssaUKVMqnB81alTakHk6H3zwQZx88snx+OOP10VrAAAAAACNkqA5AAAAAABQY6tWrYpLL700SktLU8Z33nnnOOyww+psnaKiogrn11+/MitXroxLLrkkxo8fX5u2AAAAAAAaLUFzAAAAAACgxm699daYNm1ayljLli3jggsuqNN1Fi9eXKf1IiKSyWRcfPHFMWfOnDqvDQAAAACQ6wqy3QAAAAAAAJCbPvnkk/j73/9ebvznP/95dOvWrU7XqmrQvLCwMA466KDYeuuto7S0ND788MN46qmnoqSkJO35S5cujdtvvz1+85vf1GW7AAAAAAA5T9AcAAAAAACotuLi4rj00kvLBbh33HHH+MEPflDn6yUSiUrPad26ddx6662xxRZblI0deeSRccQRR8Rpp50Wq1atSnvduHHj4he/+EU0a9aszvoFAAAAAMh1edluAAAAAAAAyD133nlnfPrppyljzZo1iwsvvLBKofDqatWqVaXnnHTSSSkh87W22267+OEPf5jxulWrVsW7775bq/4AAAAAABobQXMAAAAAAKBa5syZE7fddlu58dNPPz169OhRL2u2bNmy0nP222+/jHP7779/hdd+8skn1e4JAAAAAKAxK8h2AwAAAAAAQG5ZuHBhrF69OmWsbdu20bp163jiiScyXrdgwYKMczNmzCh37UEHHVT25/bt21fYU4sWLaJbt24Z5/v06VPh9QsXLqxwHgAAAABgYyNoDgAAAAAA1FpRUVFccsklNb7+vffei/feey9lbN2g+ZZbblnh9a1bt65wvrCwMJo2bRqrVq1KO79ixYoqdgoAAAAAsHHIy3YDAAAAAAAAlenYsWN06dIl4/z6T1hPp7i4OONcu3btatIWAAAAAECjJWgOAAAAAADkhG222SbjXFFRUaxcuTLj/Jw5c6K0tDTjfMeOHWvVGwAAAABAYyNoDgAAAAAA5IThw4dnnCspKYkPPvgg4/y7775bYe1tt922xn0BAAAAADRGguYAAAAAAEBO2H333aNt27YZ5+++++6048XFxXHvvfdmvK5du3bRr1+/WvcHAAAAANCYFGS7AQAAAAAAILf07ds33nnnnWpfd8opp2R8svghhxwSl1xySYXXN2nSJI499ti45ZZb0s6//vrr8dvf/jbOOOOM6Ny5c0REzJgxI6655pqYNGlSxro//OEPIy/Ps3kAAAAAANYlaA4AAAAAAOSM448/Pp566qn44osv0s4//vjj8cQTT0SnTp2itLQ05s+fX2G99u3bx7HHHlsfrQIAAAAA5DSP5wAAAAAAAHJGkyZN4uKLL46mTZtmPCeZTMbcuXMrDZkXFBTE73//+2jVqlVdtwkAAAAAkPMEzQEAAAAAgJyyzTbbxJVXXhmFhYU1rlFYWBijR4+OHXbYoQ47AwAAAABoPATNAQAAAACAnLPHHnvErbfeGptttlm1r+3Zs2fcdtttccABB9RDZwAAAAAAjUNBthsAAAAAAACoif79+8cDDzwQ48aNi7Fjx8Ynn3yS8dz8/Pzo379//PCHP4z9998/8vPzN2CnAAAAAAC5R9AcAAAAAADYIP7617/Wec2CgoI44ogj4ogjjoh58+bFxIkTY+bMmbF06dJo2rRptG3bNrp06RLbbLNNtGrVqs7XBwAAAABorATNAQAAAACARqFTp04xbNiwbLcBAAAAANAo5GW7AQAAAAAAAAAAAAAAGhZBcwAAAAAAAAAAAAAAUgiaAwAAAAAAAAAAAACQQtAcAAAAAAAAAAAAAIAUguYAAAAAAAAAAAAAAKQQNAcAAAAAAAAAAAAAIIWgOQAAAAAAAAAAAAAAKQTNAQAAAAAAAAAAAABIIWgOAAAAAAAAAAAAAEAKQXMAAAAAAAAAAAAAAFIImgMAAAAAAAAAAAAAkELQHAAAAAAAAAAAAACAFILmAAAAAAAAAAAAAACkEDQHAAAAAAAAAAAAACBFQbYbAAAAAACAxurSSy+NcePGlRs/66yz4rjjjstCRzRmH3/8cZxwwgnlxnv16hX3339/FBT430IAAAAAQNV5RxEAAAAAAOrBJ598Eo899li58fbt28eRRx5Z5TorVqyIGTNmxIwZM2Lu3LmxfPnyWLFiRTRr1ixat24dXbp0ia233jratWtXh92TSTKZjM8//zwmTZoUCxcujIg1f6dbb711bLHFFjWu+8Ybb8QHH3xQdlxYWBjHH3985OVV/YfTDhgwIHbdddd49dVXU8anTZsWDz30UPzoRz+qcX8AAAAAwMZH0BwAAAAAAOrBmDFjorS0tNz4//t//y+aN2+e8brFixfHa6+9Fu+88058/PHH8fnnn0dJSUml6/Xq1SsOPfTQOOyww6J9+/a16j2dv/zlL3HrrbdWeM5Pf/rTGDlyZJ2vnc6OO+5YZ7XOOeecOProoys9b9y4cXHbbbfFjBkz0s537949RowYEYcddli11v/222/joosuKguuR0ScdNJJ1QqZr3XyySeXC5pHRNx6661x8MEHR+vWratdEwAAAADYOFX/HUoAAAAAAKBCb7/9dkyYMKHceLNmzeKII47IeN31118f++67b1xwwQXx73//Oz799NMqhcwj1jy1+sYbb4zvf//78fDDD9e09bSmTJkSd9xxR53WzCXFxcVx3nnnxaWXXpoxZB4RMWPGjLj00kvjvPPOi+Li4irXv+WWW1JC5t26dYuTTjqpRr0OHDgwBg4cWG68qKgo7rvvvhrVBAAAAAA2ToLmAAAAAABQxzI9+fuggw6KNm3aZLxuxowZVQ6WZ7JkyZK47LLL4uqrr65VnbVKSkri0ksvrVZwurG59tpr45lnnqny+c8880z88Y9/rNK5n376aYwdOzZl7Be/+EU0a9asWj2u65hjjkk7/o9//CMWL15c47oAAAAAwMZF0BwAAAAAAOrQhx9+GO+++27auYqeZl7XHnjggbjzzjtrXeeee+6JiRMn1r6hHPXJJ5/Egw8+WG68R48e8f/+3/+Lo48+Ojp16lRu/p///GdMnjy50vpXX311yjcXDBkyJPbdd99a9bz33ntHu3btyo0vWbIkHnrooVrVBgAAAAA2HoLmAAAAAABQh/7xj3+kHd9iiy2iX79+Na6bSCSiffv20alTp8jPz6/SNbfeemt88803NV7zyy+/jL/+9a81vr4xeOCBB8qNDRw4MB544IH45S9/Geecc0488MAD0b179ypdu64nnngi3nvvvbLj/Pz8GDVqVK17LigoiAMOOCDt3EMPPbRRP50eAAAAAKi6gmw3AAAAAAAAjcX8+fPj+eefTzs3fPjwatfr2rVrHHDAAbHbbrvFwIEDo0mTJhGx5snUL7zwQtx0000xb968jNevXLkyxo4dG6effnq1104mk3HZZZfFypUrq31tNv3kJz+J3r17V+uaAQMGZJx76623yo2NHDkyCgsLy47btm0bJ554Ylx++eUp57399tsZ6y5dujRuuOGGlLGjjz46Nt9886q2XaEDDzwwbdB99uzZ8fLLL8dee+1VJ+sAAAAAAI2XoDkAAAAAANSRp59+OkpKStLO7bnnnlWus/nmm8eJJ54Y+++/fxQUlH8rv1WrVnHooYfGzjvvHCeddFLMnDkzY62XXnqpRkHzf/7znylP245Y88TtgoKCBh0+Hzp0aOy44451UmvFihUxe/bslLG8vLy09XfaaadyY998802sWrUqmjZtWm7u1ltvTfkmgY4dO8Ypp5xSB12vMWDAgOjUqVPab0R44oknBM0BAAAAgErlZbsBAAAAAABoLJ588sm04z179oxevXpVen3r1q3jV7/6Vdx3331x0EEHpQ2Zr6tTp05x3nnnVXjOtGnTIplMVrr2ur755pu46aabyo0fe+yx0aFDh2rVymWLFy8uN9a+ffu0fy+dO3dOW+Pbb78tNzZt2rS4//77U8Z+/vOfR6tWrWrYaXmJRCJ23333tHOvvvpq2tcGAAAAALAuQXMAAAAAAKgD8+bNi0mTJqWdS/e063TOP//8OOaYYyoNmK/rf/7nf6J9+/YZ50tKSmLRokVVrhcRcfnll8eyZctSxjbbbLP42c9+Vq06uS7dk8jX/++y1tKlS6tc4+qrr47i4uKy42233TYOPvjgGnaZWaYnu69atSreeOONOl8PAAAAAGhcBM0BAAAAAKAOvPHGGxmfHL799ttXqUZ+fn61100kEtGjR48Kz6nOE83HjRtXLoScl5cXF110URQWFla7v1zWunXrckHx5cuXx9y5c8ud+9VXX5Uba9q0abRu3Tpl7Lnnnos333yz7DgvLy/OPffcSCQSddT1dyr6uHv99dfrfD0AAAAAoHGp+iNRAAAAAACAjCZMmJBxbsCAAfW69pIlSzLOFRYWRtu2batUZ968eTFmzJhy4z/84Q9ju+22q2l7G9Q///nP+Nvf/hbTp0+PoqKiSCQS0bZt22jfvn30798/Bg0aFHvuuWe0bNmy0lp5eXmxzTbbxLvvvpsy/u9//ztOOeWUcmPr22abbVIC5CtWrIjrrrsu5Zzvf//70a9fv2q8wqrr0qVLdO7cOW0wvqKPVwAAAACACEFzAAAAAACoE5MmTUo73qxZs+jevXu9rbt48eKYMWNGxvl+/fpV+UnpV155ZSxevDhlrHv37nH66afXqscN6fnnny83tmLFipg9e3Z88sknMXbs2GjVqlV8//vfj5NPPrnSwPk+++xTLmh+5513RpcuXWK//faLkpKS+Pe//x2PP/54uWv33XfflOM77rgjvvnmm7Ljtm3bxqmnnlqdl1dtffr0SRs0nzFjRnz77bfRpk2bel0fAAAAAMhdedluAAAAAAAAcl1xcXFMnTo17VzPnj0jL6/+3o5/9NFHY9WqVRnn99tvvyrVefrpp2P8+PEpY4lEIi688MJo3rx5rXpsaJYsWRJ33313/PjHP45PPvmkwnMPP/zw6Nq1a8rYqlWr4rLLLos99tgj9t5777jxxhsjmUymnNO1a9c47LDDyo6//vrruPvuu1POOfXUU6Ndu3a1ezGV6N27d8a5Tz/9tF7XBgAAAABym6A5AAAAAADU0qxZs6KkpCTt3Poh5bo0Z86c+Otf/5pxvn379nH44YdXWmfRokVx9dVXlxv//ve/HzvttFOtemzIvvrqqzj11FMzfpNAxJon0l911VVRWFhY5bqFhYVx1VVXRbNmzcrGrr322pRvCOjbt28cccQRNWu8Grp06ZJxbubMmfW+PgAAAACQuwqy3QAAAAAAAOS6WbNmZZzr1KlTvay5bNmyGDVqVCxZsiTjOb/+9a+r9DTyq6++OhYuXJgy1rVr1zjrrLNq3WdDt3jx4vjFL34RDzzwQEowfF3bbLNN3HrrrXHeeefFjBkzKqzXvXv3+P3vfx9bb7112dgrr7wSL7/8ctlxIpGIc889N+VJ98uXL49HHnkkXn311fj8889j0aJF0bRp0+jSpUtsv/32cfDBB8e2225b7dfXuXPnjHMVfdwCAAAAAAiaAwAAAABALS1evDjjXMuWLet8veXLl8evfvWrmDhxYsZzjj766Nh3330rrfXSSy/FU089VW78ggsuqJfe60NhYWFss802sdVWW8X3vve9aNWqVaxYsSK++uqrePXVV2P69OkVXj9jxoz45z//Gccff3zGc/r37x//+te/4j//+U+MHz8+Jk2aVBbOb9++fWy99daxxx57xPDhw6Og4Lv//bJ69eq49tprU2oddNBBMWjQoLLjV199NUaPHh0LFixIOW/VqlWxZMmS+OKLL+Jf//pX7L///nHxxRdnDMSnU9E3GlT0cQsAAAAAIGgOAAAAAAC1tGLFioxzhYWFdbpWUVFRnHXWWfHf//434zm77757nH322ZXWWrJkSfz+978vN37IIYfELrvsUqs+61thYWHsueeeceCBB8aOO+6YMXx99tlnx2OPPRZ/+MMfYvny5Rnr3XvvvXHcccdFIpHIeE5BQUEccsghccghh1S5z7vvvju++uqrsuOWLVvGz3/+87Lj559/Ps4777woKSmptNbTTz8d33zzTfzlL3+Jpk2bVmn9ikLpFX3cAgAAAAAImgMAAAAAQD1KJpN1VmvOnDlxxhlnxBdffJHxnKFDh8ZVV10V+fn5ldYbM2ZMzJkzJ2WsU6dOVQqpZ9uTTz4Zbdq0qfS8RCIRhx56aHTo0CHOOuusjOfNnz8/Jk+eHP369auzHmfNmhV33HFHythPf/rT6NSpU9n86NGjqxQyX+ujjz6KP/3pT1X+O6rLjz8AAAAAYOOSl+0GAAAAAAAg11X01PJVq1bVyRrTp0+PESNGVBgy33XXXeOPf/xjlZ52PXHixHjkkUfKjf/mN7+pUoA726rb46677hq77757hee8//77teiovOuuuy7lKeqbb755/OhHPyo7vueee2Lp0qUp17Ro0SIuu+yyeOWVV2LcuHGx5557lqv70EMPxbx586rUw8qVKzPOVfS0cwAAAAAATzQHAAAAAIBaat26dca59YPENfHJJ5/EmWeeGQsWLMh4zn777Re/+93voqCgam/9r/8k84iInj17xrJly+KJJ57IeN26wen1TZkyJeXaFi1apA1KZ8see+wRL7/8csb5+fPn19lab7/9djz77LMpY6NGjSr7+0kmk/Hkk0+Wu+7MM8+M4cOHR0TEJptsEldccUX84Ac/iG+++absnFWrVsWzzz6bElrPZNmyZRnnWrVqVaXXAgAAAABsnATNAQAAAACglrp165ZxrqpPns7k3XffjV/+8pcVBtaPOuqoOOeccyIvr3Y/yHT69Olx8cUX1/j6F154IV544YWy4+9973sNKmjetWvXCucXLVpUJ+sUFxfH1VdfnTK2zz77xJAhQ8qOv/jiiygqKko5p0mTJnHwwQenjDVt2jSGDx8ed9xxR8r4+++/X6Wg+dy5czPOVfRxCwAAAAAgaA4AAAAAALXUtWvXyMvLi9LS0nJzs2fPrnHd8ePHx/nnnx8rV67MeM4pp5wSp5xySo3X2JhU9N8xIqJZs2Z1ss79998fX3zxRUrdX/7ylynnrPuE8rU23XTTaN68ebnxvn37lhtLd3066Z5cv9Ymm2xSpRoAAAAAwMapdo82AQAAAAAAomnTptGrV6+0c9OnT49kMlntmo899lice+65GcPReXl58Zvf/EbIvBomTpxY4XzHjh1rvca8efPi1ltvTRk78cQTyz09fPHixeWubdOmTdqa6cbTXZ/O1KlTM85ttdVWVaoBAAAAAGycPNEcAAAAAADqQL9+/VKeYr3WihUrYsaMGdGjR48q17rvvvtizJgxGQPqTZs2jUsvvTT23XffGvebbTvuuGPGud/+9rdx6KGHpp2bPn16jB8/Po4++uho2rRplddbvnx5jBs3rsJzevfuXeV6mdx4442xdOnSsuMePXrE8ccfX+68wsLCcmPFxcVpa65evbpK16fz+eefpx3fZJNNom3btlWqAQAAAABsnDzRHAAAAAAA6sDgwYMzzlX2JO113XLLLfHHP/4xY8i8ZcuWcf311+d0yLw2li9fHtdff30cccQR8dBDD8WyZcsqvWblypVx/vnnx7x58zKeU1hYGEOHDq1Vbx988EE88cQTKWNnn3122kB8+/bty4198803aeumG093/fpmz56d8TVX9PEKAAAAABDhieYAAAAAAFAndt5554xz7733Xuy///6V1vjTn/4Ud955Z4XnHH744TF37txygeaKDB06NDp27Jgytueee8Y777xT5RprHXrooRkD0T/96U9j5MiR1a5ZE7NmzYrf//73ceONN8Z+++0X//M//xODBw+ODh06lJ3z7bffxquvvhq33357TJ06tcJ6++yzTzRr1qzG/ZSWlsYf/vCHlG8Q2HXXXWPYsGFpz99qq60iPz8/SkpKysbmz58fU6ZMiS222CLl3DfffLPc9VtvvXWlPb333nsZ5yr6eAUAAAAAiBA0BwAAAACAOtG1a9fYaqut4tNPPy03V9VA94cffljpOffdd1+1e/vzn/9cLmjeWCxdujQefvjhePjhhyNizZPJ27dvH6tWrYqFCxdmfDL8upo1axann356rfoYO3ZsTJ48uey4SZMmMWrUqIznt2zZMgYNGhTvvvtuyvj1118fY8aMiYKCNf8L5/3334+XXnqp3PVVCYpPmDAh7XiTJk0EzQEAAACASgmaAwAAAABAHTnwwAPTBs2nTp0aX3/9dfTo0SMLXW1cVq5cGbNmzary+YlEIi644ILo2rVrjddctGhR3HLLLSljP/7xj2PTTTet8Lpjjz22XND89ddfjx//+Mex6667xoIFC+Lpp59Oeep5RETfvn1jxx13rLB2MpmMl19+Oe3cLrvsEm3atKnwegAAAACAvGw3AAAAAAAAjcXw4cMjPz8/7dyLL764YZuhUgUFBXHeeefFgQceWKs6N910UxQVFZUdd+3aNU466aRKr9tzzz1jr732Kjc+ZcqUuOuuu+LRRx+NlStXpsw1adIkLrzwwkprf/zxxzFv3ry0cwcddFCl1wMAAAAACJoDAAAAAEAd6dy5c+y5555p55544okN20wj1bFjx9hll10yBvqrasstt4w777wzjjjiiFrVmTRpUjzyyCMpY2eddVY0b968StdfcsklMWTIkCqdW1hYGJdffnlsvfXWlZ6b6eOta9eusccee1RpPQAAAABg41aQ7QYAAAAAAKAxOeaYY+K5554rN/7pp5/GZ599FltuuWUWumo8OnXqFDfccEMsWLAgXnzxxXj77bdjwoQJsWDBgkqvbdmyZQwZMiSOOOKI+J//+Z9IJBK16iWZTMYf/vCHKC0tLRvbcccdY//9969yjZYtW8YNN9wQ999/f/z9739P+zoSiUTsvPPOceaZZ8YWW2xRac3Vq1fHU089lXbuyCOPjIIC/3sIAAAAAKhcIplMJrPdBLDGzJkz47DDDks7N27cuNhkk002cEdsKHMXp/7421PvmRDTFyzLUjcAAFB3enZoEbf8eIeUsc6tC7PUDQBsOCeffHK8//775caPOuqo+PWvf73hG9oIzJ07N6ZPnx7ffPNNLFmy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3r3jtddei8MPPzzlSeU9evSIP//5z3H55ZenXH/ppZfGwoULa7w+AAAAAAAAAAAAADQGguZk1fLly+Pkk0+OZDIZERE///nPY6eddqpRrblz58aNN96YMnbrrbfGJptskvGa8847L4YNG1Z2XFRUFNdcc02N1gcAAAAAAAAAAACAxkLQnKy66KKL4vPPP4+IiJ49e8Zll11W41r3339/LFmypOx42LBhsc8++1R4TSKRKPcE9dtvv70s+A4AAAAAAAAAAAAAGyNBc7Lm7bffjuuuu67s+KabbopWrVrVuN4jjzyScjxixIgqXbfXXntF7969y45nzZoVb7zxRo37AAAAAAAAAAAAAIBcJ2hOVqxevTpGjBgRJSUlERFx1FFHxSGHHFLjekuWLImXXnopZWz//fev0rWJRCL23XfflLHHHnusxr0AAAAAAAAAAAAAQK4TNCcrrrzyyvjoo48iIqJdu3Zxww031Krexx9/HKtXry477t27d3Tr1q3K1++6664px++//36t+gEAAAAAAAAAgP/P3n3HSVXe+wP/zmwBpEszIIolAURjuZZEg53YiERjSfFGY48xltiuJZYkxtjLLzFeu4klaiwx9orkapTYchUQlSJSBJbe2TK/P7g7cHZnlu2N99uX++J5nnO+51nYOTtnzmeeAQBoywTNaXbjx4+PK6+8Mtu++uqr6xQKz2XChAmJ9jbbbFOn/atuX7UeAAAAAAAAAAAAAGxIBM1pVhUVFXHCCSfE6tWrIyJi+PDhcdJJJzW47sSJExPtgQMH1mn/qtt//vnnsXLlygbPCwAAAAAAAAAAAADaosKWngAblltuuSXeeuutiIgoLi6O22+/PVKpVIPrzpkzJ9HedNNN67R/v379orCwMMrKyiJiTSB+3rx5MWDAgAbPrbGUlZVl51cb6XQ60unc7yWpS5261C0vL49MJlOvuqlUKgoKCjaYuvn2BQCADUHV58vl5eWuNVqwbkVFRVRUVNSrbkREYWHul5daa92CgoKcr0Xkq1v9763qv0Hm//5PRa5XODI596mL5q27pmpbq7v2q7qtrW7+yq21bnt5LDtHrFt37Vd1W1td54j2VndN1bZWd+1XdTNRrXaOa7dqVV1rZNX1WqOhdTOZTM5/k9rKdx3eVHUjmu4epXufbbNua30sO0es4Ryx/rpt7THX1uq21sey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detW477Tpk2LV199tVkD3y1xzIb44osv6hwyr6qkpCTOOeecuP/++9e77csvv5x3hfpcPv300zjvvPNi9erV69125cqVcdNNNyX6Dj/88Pja175Wq2PlctRRR0VBQUG1/vfeey/eeeedetcFgMYkaA4AAAAAAAAAAGxQ/vd//zfee++9nGPrW82c5nfTTTfFCy+8kHd81apVce2111br79q1axx22GHx4x//OGcofPz48fHYY4+t9/h33313fPnll9l2jx494qc//WktZ59b3759Y4899sg5lmulcwBoCYLmAAAAAAAAAADABuWhhx7K2b/11lvHkCFDmnk2G550Oh29evWKXr16RSqVqtU+N9xwQyxbtizn2EsvvRTz5s1L9HXr1i3uv//+uPjii+OMM86I+++/P/bZZ59q+/7lL3+p8bjTp0+vtqL6z372s/Wuel8bI0eOzNn/9ttvx9SpUxtcHwAaStAcAAAAAAAAAADYYMybNy9effXVnGMHHnhgvet27tw5dtlllxgxYkS9a7SFY9bX5ptvHieddFL8+c9/jjfffDNeeOGFeOGFF+Kll16Kc845Jzp37lzj/vPmzcu7qvnYsWOr9X3ve9+LAQMGZNvpdDp+9rOfVQu2z5gxI2bOnJn3uNddd12sXr06295mm21i1KhRNc61toYPHx5dunSp1p/JZOKvf/1roxwDABqisKUnAAAAAAAAAAAA0FxefPHFKC8vzzm2995716pGQUFBfO1rX4ttt902tt122xg2bFhsscUWkU6n45133omXXnqpEWfccsdsDF//+tfjuOOOi+HDh+dcvbxHjx7xgx/8IHbbbbc48cQTY/HixXlr/eMf/4jDDz+8Wv/nn39erW/XXXet1jdo0KDo27dvzJ49u9r+/fv3z3m8//mf/8m2U6lUnH/++ZFON876rkVFRbH77rvHiy++WG3shRdeiLPOOisKC0X8AGg5fgsBAAAAAAAAAAAbjOeeey5n/2abbRaDBg2qVY3hw4fH8OHDG3FWrfOYDdG7d+/41a9+FQcffHCttt9yyy3jZz/7WVx11VV5t5k8eXLO/iVLllTr69OnT85t+/TpUy1ovmjRomrbrV69Oq6//vpE38iRI2PbbbfNO7/62HPPPXMGzRcsWBBvv/127LHHHo16PACoi8Z5axUAAAAAAAAAAEArV1JSEhMmTMg5tssuuzTzbNq36667rtYh80oHHHBAFBQU5B2fN29ezv7i4uJqfcuWLcu5ba7+Dh06VOv785//HNOnT8+2u3TpEj//+c/zzq2+dt5557xj//jHPxr9eABQF4LmAAAAAAAAAADABuGtt96KTCaTc2zHHXds5tm0bzUFxvPp0qVL9OjRI+94vn+7jTfeuFrfF198Ua2vtLQ0vvzyy2r9vXr1SrS//PLLuOeeexJ9p5xySs7jNFTv3r1j4MCBOcf++c9/NvrxAKAuBM0BAAAAAAAAAIANwrvvvpt3bNiwYc04E/LJtxJ5RETfvn1z9m+//fbV+p544olqfc8//3ysWLEi0VdcXByDBw9O9N14442xcuXKbHurrbaKI488ssZ5N0S+n70ZM2bkDMYDQHMRNAcAAAAAAAAAADYIEyZMyNnfsWPHGDBgQDPPhqqmTJmSCHhXte222+bs32+//ar1vfvuu3H99ddHSUlJrFq1KkaPHh033XRTte2GDx8eHTp0yLbHjh0br7zySmKb8847LwoLC2v5XdTdVlttlXcs388sADSHpvvtBwAAAAAAAAAA0EqUlZXFlClTco5tttlmkU5bs7OlPf744zWOjxgxImf/1ltvHfvuu2+8+uqrif6HHnooHnroobz1CgoK4vjjj8+2y8rK4rrrrqt2zJ133nl9U2+QLbbYIu/YJ598Evvss0+THh8A8vHsCAAAAAAAAAAAaPe+/PLLKC8vzznWr1+/Zp4NVU2cODEeeeSRvONbbbVVDB8+PO/4xRdfHJtuummdjnn22WfH4MGDs+2//OUvMXny5Gy7U6dOcdZZZ9WpZn307ds379jMmTOb/PgAkI8VzQEAAAAAAAAAgHbvyy+/zDvWu3fvZpwJVZWUlMT555+f940ABQUFcckll0Qqlcpbo3v37nHPPffExRdfHGPHjq3xeJ07d47zzjsvRo4cmZjDHXfckdju+OOPT7wJIZPJxCuvvBKvvvpqjBs3LubPnx+ZTCY23njjGDZsWOy7776x//771zjPXPr06ZN3rKafWwBoaoLmAAAAAAAAAABAu7dkyZK8Y507d27GmbCu+fPnx+mnnx4zZszIu83Pf/7z2G677dZbq2fPnnHrrbfG2LFj4/nnn48PPvgg5s2bF6tWrYru3bvHFltsEd/4xjfisMMOi+7duyf2veWWW2LZsmXZ9mabbRbHHHNMtj19+vS44IILYuLEidWOO3PmzJg5c2a89NJLcc8998Q111xTp9XVO3XqlHespp9bAGhqguYAAAAAAAAAAEC7t3LlyrxjHTp0aMaZUGnmzJlx+umnx7Rp0/Juc8QRRyQC37Wx6667xq677lrr7f/973/Hc889l+j7xS9+EUVFRRGxJmR+3HHHxcKFC9db65NPPonjjjsu7r333lqHzTt27Jh3rKafWwBoaumWngAAAAAAAAAAAEBLymQyLT2FDc6kSZPihBNOqDFkPnLkyLjggguadB4VFRVxzTXXJH4Ghg8fHt/61rey4xdeeGGtQuaVFi5cGBdeeGFUVFQ09nQBoFkJmgMAAAAAAAAAAO1eTauWr169uhlnwocffhgnn3xyzJ07N+82hx12WFx66aWRSqWadC6PPfZYTJw4MdsuLi6Oc845J9t+/fXXY8KECdX2O/HEE+Pll1+OV199NU4++eRq4xMmTIgxY8bUag41rVpe02rnANDUBM0BAAAAAAAAAIB2r2vXrnnHli1b1owz2bC99dZbcdppp8WiRYvybvOjH/0oLr744kinmzbetnDhwrjtttsSff/5n/8Zm266abb97LPPVttvxIgRceqpp0aPHj2iW7ducfLJJ8eIESOqbffMM8/Uah7Lly/PO9alS5da1QCApiBoDgAAAAAAAAAAtHubbLJJ3rGSkpJmnMmG66WXXoqzzz47VqxYkXeb008/Pc4+++xmmc8f/vCHROB9k002iZ/85CeJbd5///1q+333u9+t1jdq1KhqfR988EGt5lHTyu41/dwCQFMrbOkJAAAAAAAAAAAANLV+/fpFOp2OioqKamOzZ89ugRltWB577LG4+uqrc/79R0QUFBTERRddlDOw3RTGjx8ff/vb3xJ9Z511VnTs2DHbXrFiRSxcuLDavoMHD65V34IFC2LlypWJmrnMmTMn71j//v1r3BcAmpIVzQEAAAAAAAAAgHavuLg4Bg0alHNs2rRpkclkmndCG5C77747rrrqqrwh8w4dOsQ111zTbCHzTCYT11xzTWI+u+66a+y///6J7ZYsWZJz/65du1br69atW85t89VY15QpU/KOfe1rX1vv/gDQVKxoDgAAAAAAAAAAbBCGDBkSkydPrta/cuXKmDFjRmy66aYtMKvW6+STT4733nsv59jIkSPj8ssvr3H/TCYTN954Yzz44IN5t+nSpUvceOONseOOOzZkqnXy97//PT766KNsu7CwMM4777xq23Xo0CHn/mVlZVFQUJDoKy0tzbltvhrrmjRpUt6xoUOHrnd/AGgqVjQHAAAAAAAAAAA2CDvttFPesfHjxzfjTNq/8vLyuOKKK2oMmffu3TvuuOOOZg2ZL126NH7/+98n+o4++ujYYostqm3btWvXaoHyiIhZs2ZV6/vyyy+r9RUWFuZc/byqcePG5ezv379/fOUrX1nv/gDQVKxoDgAAAAAAAAAAbBC++c1v5h17//3349vf/nat6qxYsSJee+21nGNTpkypcd/Ro0dHjx49co7ts88+0alTp1ZzzIb45S9/GS+++GLe8YKCgjjiiCPi008/jU8//bTWdRs639tuuy3mz5+fbffq1StOPvnknNum0+kYMmRItSD4W2+9FYMGDarWV9WQIUMilUrVOJ+SkpKYPn16zrFvfOMbNe4LAE1N0BwAAAAAAAAAANgg9OvXL772ta/FJ598Um3snXfeqXWdBQsWxKWXXlqvOdxwww15x5566qm8IeqWOGZDfPjhhzWOl5eXx2233Vbnug2Z72effRaPPvpoou+MM86Izp07591n9913rxY0/9Of/hQjRoyIXr16RcSaf5s///nP1fat6Y0NlWr6udtzzz3Xuz8ANCVBcwAAAAAAAAAAYINx0EEH5QyaT5kyJaZPnx6bbrppC8yK5nDNNddEeXl5tv31r389Dj744Br3+d73vhf33XdfrF69Ots3Z86c+OEPfxgjRoyIVCoVL730UpSUlCT269ChQxxxxBHrndPrr7+es79Hjx5WNAegxaVbegIAAAAAAAAAAADN5cADD4yCgoKcY6NHj27eydBsnn/++Xjvvfey7XQ6Heeff36kUqka9+vdu3ecccYZ1frnzZsXf/nLX+Khhx6qFjKPWLNSeuWK5/mUlpbGm2++mXPs29/+dhQWWkcWgJYlaA4AAAAAAAAAAGww+vTpE3vvvXfOsWeffbZ5J0OzWL58edxyyy2JvsMOOyyGDBlSq/2///3vx49//ONaH+/HP/5xHH300evdbsyYMbFs2bKcY0ceeWStjwcATUXQHAAAAAAAAAAA2KD84Ac/yNn/ySefxKefftrMs6Gp3XnnnTFnzpxsu3v37nHaaafVqcYZZ5wR119/fWy99dZ5t9lyyy3juuuuy7kCei5PP/10zv5vfOMbscUWW9RpfgDQFHy2BgAAAAAAAAAAsEHZYYcdYocddogPPvig2tjjjz8eF1xwQY379+/fP955550mml3rOebtt99e733//ve/N+JM6q+8vDy6du0aJ510UrZv++23j+7du9e51l577RV77bVXTJ06NT766KOYN29eRERsvPHGse2229YpHD579ux48803c44de+yxdZ4bADQFQXMAAAAAAAAAAGCDc/LJJ+dc1fqZZ56J0047Lbp27doCs6KxFRQUxE9+8pNGrTlo0KAYNGhQg2o8+uijUV5eXq1/p512il122aVBtQGgsaRbegIAAAAAAAAAAADNbdddd42ddtqpWv/y5cvj8ccfb4EZsaFYsWJFPPHEEznHTj311GaeDQDkJ2gOAAAAAAAAAABskH7xi19EOl09QvXAAw/EypUrW2BGbAgeffTRWLRoUbX+ffbZJ+ebHwCgpQiaAwAAAAAAAAAAG6QhQ4bEyJEjq/XPnz8/Hn300RaYEe3dypUr4/7776/WX1RUFGeeeWYLzAgA8its6QkAAAAAAAAAAAC0lEsvvTQuvfTSlp4GG4iOHTvGiy++2NLTAIBasaI5AAAAAAAAAAAAAAAJguYAAAAAAAAAAAAAACQImgMAAAAAAAAAAAAAkCBoDgAAAAAAAAAAAABAgqA5AAAAAAAAAAAAAAAJguYAAAAAAAAAAAAAACQImgMAAAAAAAAAAAAAkCBoDgAAAAAAAAAAAABAgqA5AAAAAAAAAAAAAAAJguYAAAAAAAAAAAAAACQImgMAAAAAAAAAAAAAkCBoDgAAAAAAAAAAAABAgqA5AAAAAAAAAAAAAAAJguYAAAAAAAAAAAAAACQImgMAAAAAAAAAAAAAkCBoDgAAAAAAAAAAAABAgqA5AAAAAAAAAAAAAAAJguYAAAAAAAAAAAAAACQImgMAAAAAAAAAAAAAkFDY0hNgw5PJZGLq1Knx4YcfxvTp02PhwoXRoUOH6NmzZ3z1q1+NXXbZJTp27Niox1yyZEm88cYb8cknn8TixYujU6dOsfnmm8fuu+8e/fv3b9RjAQAAAAAAAAAAAEBbJ2hOs1iwYEE8+eST8fzzz8err74aJSUlebctKiqKQw45JM4666zYa6+9GnTcKVOmxKWXXhqPPPJIrF69utp4KpWKvfbaK6644orYc889G3QsAAAAAAAAAAAAAGgv0i09Adq/n/3sZ7HJJpvE8ccfH4888kiNIfOIiNLS0njyySdj7733jmOPPTYWL15cr+M+8sgjse2228b999+fM2QesWZ19dGjR8fee+8d//Vf/xWZTKZexwIAAAAAAAAAAACA9sSK5jS5t99+O2fQu6CgIL7yla9Ev379orS0ND7//PNYtGhRYps//elP8fHHH8crr7wSXbp0qfUxH3300fjBD34QFRUVif4+ffrEwIEDY86cOTFjxoxssDyTycTVV18dq1atihtvvLEe3yUAAAAAAAAAAAAAtB9WNKdZ9ejRI0477bR45plnYsGCBfHFF1/EO++8E//+979j3rx58dprr8Xw4cMT+4wdOzaOO+64Wh9j0qRJ8ZOf/CQRMt9+++3j1VdfjTlz5sS7774bX3zxRUyYMCEOP/zwxL433XRTPP744w36HgEAAAAAAAAAAACgrRM0p1kMGjQo7rzzzpg5c2b84Q9/iIMPPji6du2a2KagoCD23nvveO211+Lkk09OjD322GPx2muv1epYv/zlL2PZsmXZ9i677BJjxoyJffbZJ7Hd4MGD469//Wu1Y51//vlRVlZWl28PAAAAAAAAAAAAANoVQXOa3BVXXBETJ06ME044ITp16rTe7QsKCuLWW2+NnXfeOdF/5513rnffcePGxcMPP5xtFxcXx3333RfdunXLuX0qlYqbb745vvrVr2b7Jk2aFPfcc896jwUAAAAAAAAAAAAA7VVhS0+A9u+QQw6p8z4FBQVx/vnnx1FHHZXte+GFF9a739133x0VFRXZ9ve///0YOnRojft07Ngx/uu//itOOOGEbN+dd94ZJ510Up3nDQAAAAAAAEDLKllR0tJTAACAZtG7U++WngLtnBXNabWGDx+eaM+bNy+WL19e4z5PPfVUor1ueLwmRx99dHTu3Dnb/te//hUzZ86s5UwBAAAAAAAAAAAAoH0RNKfV6tmzZ7W+RYsW5d1+4sSJ8dlnn2XbnTt3jt13371Wx6q6bSaTiWeeeaYOswUAAAAAAAAAAACA9kPQnFZrxowZ1fp69eqVd/sPPvgg0d51112jsLCw1sfbY489aqwHAAAAAAAAAAAAABuK2qdwoZn94x//SLQ333zzKC4uzrv9hAkTEu1tttmmTserun3VegAAAAAAAAC0PdeMvSZmL5/d0tMAAIAG6bdRvzh/1/NbehpsYATNabXuvvvuRPvggw+ucfuJEycm2gMHDqzT8apuX7UeAAAAAAAAAG3P7OWz44slX7T0NAAAANocQXNapWeffTbGjBmT6DvuuONq3GfOnDmJ9qabblqnYw4YMCDRnjt3bp32b2plZWVRVlZW6+3T6XSk0+m8teqrprrl5eWRyWTqVTeVSkVBQcEGUzffvgAAsCGo+ny5vLzctUYL1q2oqIiKiop61Y2IKCzM/fJSa61bUFAQqVSq1nWr/71V/TfI/N//qahetXLr+v27rdG8dddUbWt1135Vt7XVzV+5tdZtL49l54h16679qm5rq+sc0d7qrqna1uqu/apuJqrVznHtVq2qa42sul5rNLRuJpPJ+W9SW/muw5uqbkTT3aMsKytb7723zP/9V1X+R8ba/epD3aatu77a6qrbHHUbUlvdpq27vtrqqtscdRtSW92mrbu+2m2tbkTu+2614Vqj5erW955fvuvZpiZoTqszf/78OOWUUxJ93/3ud2PXXXetcb+lS5cm2p07d67TcatuX1paGqtWrYoOHTrUqU5Vc+bMqXVovabtPv3001iwYEGtjztgwIDo3bt3zrGJEyfW+yTYr1+/2GSTTXKOffbZZ7Fy5cp61e3du3e1sH+lqVOnVvv3ra3u3bvHoEGDco598cUXsWjRonrV7dKlS2y11VY5x7788ssoKSnJu2+HDh1y7LvuL47cTw4qKiqivKJ+v2xTkarxhdP61o2IKCosytmfyVREWQOeHOSvm4my8vr/Ei8sKMz7JKkp6kZElJaVNqBuQaRSuZ90NKRuQbqgxidJ9X2C21R10+l0FKTzB64qMvV7kT6dStcY5GqSuhXl9b6p0FSPZeeItZwj1nCO+L+6zhFNWjfCOWJ9dSPaxzlizd9Nptp265o0aVL06NHDtUY07FqjJh07dozBgwfnHJszZ07Mnl2/jw8vLCyMYcOG5RybP39+zJgxo151IyK23377nP2LFy+Ozz//vN51hw0blvO8tnz58pg0aVKiL9f1W2GVX1dl5WURZWX/VzN3lKshL0QW5D1HNLRu/nNEw144LYiCvOeI8qhvMKrm3/dl9X4TRlPVTaXSUVjjm0bq+fs+lYrCgny/lxvwPKKJ6kakoqjGIFfTPI9oyM2KfI/lNTdBGvD73jkiIpwjKjlHZCs7R6ynrnPEunWdI9bUbcJzRHlZ9ee6Oa7dVq1alehzrbFWXa416mLw4MHRsWPHav2rVq1q0Cc0b7XVVtGlS5dq/eXl5TFu3Lh61918882jR48eOccaUreme59Tpkypfo1e9ee5tCzKSqufo9IF+R/LZWUNPEfkeSyXlZdFpqLx65aXN+D3fTr/OaJBdVP5X1ssryiPivLGr1tR0bDf90VFuZ9HNLRuYVFhzpBYJtOw38uFhTW8ZtkUdSOT87FUWwUFNby22ER1y8vqv3iDc8QazhFrOUesp65zRJZzRCPUdY7IyneOiIiITO2u3XJxrbFGW8pZ5ruebWqC5rQqFRUVccwxx8T06dOzfd27d49bbrllvftWDQfkOgnWpFOnTjlrNjRofuutt8YVV1xRq22Li4tju+22a9DxAAAAAAAAAAAAAKChcr9VB1rIeeedF88991yi77//+79j4MCB69236js8iouL63TsXIHyFStW1KkGAAAAAAAAAAAAALQHgua0GrfcckvccMMNib7zzz8/jj766FrtX3UF89WrV9fp+Lk+LqKuq6IDAAAAAAAAAAAAQHuQymQymZaeBDz44INxzDHHxLo/jscdd1zcfffdkUqlalVjt912i7Fjx2bbTzzxRHz3u9+t9Rzmz58fvXr1SvStWLGiwWHzOXPmxNy5c2u17dy5c+Pcc8/NOfb4449H//79a33cdDod6XTu95KUlZXVuk5d6paXl0d9TympVCoKCgo2mLpV9y1ZmnxjxE/vfzemzV9er7kBAEBrstnGG8Ufj/mPRF/vLslPoCovL3et0YJ1KyoqoqKiol51IyIKCwvbVN2CgoKcrzXkq1vt723ZnGT74R9HLJgSEanI9QpGZp2v9dO8dddUbWt1135Vt7XVzV+5tdZtL49l54h16679qm5rq+sc0d7qrqna1uqu/brB1+05KOLoPyUHOvdNNMvLy6tXda2RVddrjYbWzWQyOf9NaivfdXhT1Y1ounuUZWVl1X4O562cl2j/YvQv4oslX1TbN/8jY436nn/Ubdq666utrrrNUbchtdVt2rrrq62uus1RtyG11W3auuur3drrDuw6MK7f+/rEeK+OycxjbZ/Pu9Zoubr1veeX73q2qbXMUWEdTz/9dBx77LGJB87hhx8ed955Z61D5hERXbp0SbSXLVtWp3lU3b6wsLBRVjTv27dv9O3bd/0bRsTMmTPzjhUWFjbaiaKpTjj5XkhUFwAAWFfVa731XaO0tefuba1uTS90qZtL1dcqUjn6qm5d+9c3aqup6q6p2tbqrv2qrrrqNm3dNVXbWt21X9VVV92mrbumaluru/arujme19bx2q2qln/u3r7rplKpJrnn11R1I5ruHmVt6qb+77+6anvnNXXVVbe56jZlbXXVVbft123K2uqqW612A6/dctVzrdG0ddtavrDxr2ihDl577bU48sgjE+/8GDFiRDz00EN1fjBVDXNPnz69TvvPmDEj0e7Tp0+d9gcAAAAAAAAAAACA9kLQnBbz9ttvx6GHHhorV67M9u2+++7xxBNPRHFxcQ175jZ48OBEe9q0aXXav+r2Q4YMqfMcAAAAAAAAAAAAAKA9EDSnRfzv//5vHHTQQbF06dJs34477hjPPvtsdO7cuV41qwbDx48fX6f9J0yYUGM9AAAAAAAAAAAAANhQCJrT7CZOnBgjRoyIBQsWZPuGDh0aL7zwQnTv3r3edXfYYYdE+1//+leUlZXVev833nijxnoAAAAAAAAAAAAAsKEQNKdZff7557H//vvHnDlzsn1bbLFFvPTSS9GnT58G1R4yZEhstdVW2fayZcvizTffrNW+y5Yti3/+85/ZdiqVipEjRzZoPgAAAAAAAAAAAADQVgma02xmzZoV++23X0yfPj3bN2DAgHjllVdiwIABjXKMQw89NNG+6667arXfww8/HEuXLs22d9555+jfv3+jzAkAAAAAAAAAAAAA2hpBc5rF/PnzY8SIETFp0qRsX58+feKll16KLbbYotGOc/zxx0cqlcq2//KXv8SECRNq3GflypXxu9/9LtF3wgknNNqcAAAAAAAAAAAAAKCtETSnyS1ZsiQOPPDAGDduXLavR48e8eKLL8bQoUMb9VjbbrttHHXUUdn26tWr49hjj43Fixfn3D6TycRZZ50Vn376abZvyy23jOOPP75R5wUAAAAAAAAAAAAAbUlhS0+A9u/QQw+Nf/3rX4m+X/ziF1FSUhIvv/xynWr9x3/8R/Ts2bPGbX7zm9/E3//+91i+fHlERPzrX/+KPffcM2666abYe++9s9t98sknceGFF8bjjz+e2P93v/tdFBUV1WleAAAAAAAAAAAAANCeCJrT5EaPHl2t79JLL61Xrddeey0RFs9l6623jrvuuit++MMfRiaTiYiIf//737HPPvtEnz59YrPNNos5c+bE9OnTs+OVfv7zn8eRRx5Zr7kBAAAAAAAAAAAAQHshaE679P3vfz8ymUyccMIJsWLFimz/3LlzY+7cuTn3Offcc+Oaa65prikCAAAAAAAAAAAAQKuVbukJQFP5wQ9+EB999FH88Ic/jKKiorzb7bnnnjF69Oi49tprI5VKNeMMAQAAAAAAAAAAAKB1sqI5TS6TybTYsbfccst44IEH4o9//GP8z//8T3z66aexZMmS6NixY2y22Waxxx57xIABA1psfgAAAAAAAAAAAADQGgmas0Ho1q1bHHzwwS09DQAAAAAAAAAAAABoE9ItPQEAAAAAAAAAAAAAAFoXQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAAAAAAAAAASBA0BwAAAAAAAAAAAAAgQdAcAAAAAAAAAAAAAIAEQXMAAAAAAAAAAAAAABIEzQEAAAAA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vhcnnnhibLLJJsLmAAAAjez111+PK6+8Ml5++eWIyH3dVnmNVjWEUFhYGKWlpdGpU6c48MAD49hjj41DDz00sR8AAACNY+zYsXHdddfFX//614iIbGC88n5b1ftulUH0yvbw4cPjxBNPjEMOOSQ23nhj990AgDoTNAcAoNGMGTMmLrvssnj99dcjIrIvZuVSNbRQuXJeJpOJ7t27xw477BB33HFHbL311l70AgAAaCRvvfVWXHTRRTF69OiIiOzqd+ten60bNI+Iav3pdDq7cl7//v3j0ksvjRNOOCGxDQAAAA0zZsyYuPzyy7PXb5VvEq4a9ap6zRaRvO82cODA2GeffeLXv/51DBw40H03AKBOBM0BAGgU7733XlxwwQXxyiuvRMTasEJEVAso5HoKWvmR7OuuwjBgwIB48cUXY+jQocIKAAAADTR16tQ466yz4qmnnoqI5Ep4leHxSpXXX+tew617XZZKpbLXfBtttFFceeWVceaZZ1bbDgAAgLp755134sILL8x53y2fqm8gXve+W2FhYey2225x3333xZZbbilsDgDUmmcMAAA02OLFi+P6669PvNi1bhChcsWEiEj8uWqwfN1gelFRUcyYMSO+9a1vxRtvvJE3oA4AAEDt3HrrrTlD5plMJrp06RKDBg2K3XbbLbbffvtsf0VFRRQWFlZb5byioiJSqVSkUqlYvnx5nH322XHVVVdFRP43GAMAALB+8+bNi+uuuy7vfbd1761VXcU833238vLyeOONN2LkyJHxySefZFc8BwBYHyuaAwDQYNdee21ccMEFEVE9rDB48OAYOnRo7LffflFaWhpPP/10TJs2LT777LPsR66v+zHt674gVlRUFKtXr44ePXrE3/72txg+fLgVFgAAAOrhscceiyOPPDIi1n7cesSaUMI3vvGN+OlPfxqjRo2Kbt26RUTEgw8+GKNHj44777wz5z6VUqlUFBQURFlZWURE3HDDDXHWWWdlt7OyOQAAQN389re/jUsuuSQiqt9322qrrWLQoEGx5557xvLly+PZZ5+N2bNnx5w5c9Z7363yk6z69esXo0ePjsGDB7vvBgCsl6A5AAAN8tZbb8XIkSNj/vz51YIH3/zmN+OXv/xlDB8+PDp37hwREUuWLImJEyfGtddeG48++mj2Ra6qqyxUvuhVWFgYpaWl0bNnzxgzZkwMGzbMi14AAAC1VFFREatWrYpTTjklHnjggWwovPJabMiQIXHDDTfEvvvuG8XFxVFaWhpFRUUREbF06dL429/+FieffHKsWLEiIiLxMezrhsgr63bo0CFuueWWOOmkk5r/mwUAAGjjXn/99TjkkENi+fLlOe+7XXjhhbHXXntF165dIyKipKQk+ybhF198sdqbffPdd/vqV78azz33XGy55ZbuuwEANfIsAQCAeqn8OL133303li5dml0FIWLNi1W9evWK0047LfbZZ5/o3Llz9iPXu3btGjvvvHM8/PDD8ctf/jK+8pWvZOut+yJWZei8tLQ0iouLY8GCBfHtb387Pv30Ux/nBwAAUEvpdDrmz58fzz//fGQymSgvL8+uchcRsdtuu8Vee+0VxcXFEbHmk6UqgwhdunSJH/3oR/HCCy/Etttumx1LpVLZoHrl/+Xl5ZFOp2PVqlVx+eWXx+OPP95i3zMAAEBbU3nf65///GeUlpZGOp3OfnJURET//v3jjDPOiBEjRkTXrl2z99169+4dRxxxRDz55JNxyimnJK7T1g2dV17nlZaWRkFBQXz66adxzDHHxLRp07KLQQEA5CJoDgBAvaTT6SgtLY277rorVq9enXixqqKiIjbZZJP4zne+Ex06dIiISAQZKgPpV1xxRVx22WWx8847Z/sLCgqqrbZQuaLerFmz4thjj42ZM2d60QsAAKCW3nrrrSgpKcmGyde9lho5cmR06tQpe50WEdXCCN/61rfivvvui/322y822mijqKioyIbN11VZd/bs2XHXXXfFuHHjmvLbAgAAaDfS6XSsWLEi7rnnnigtLY2I5CdKDRw4MA466KCc990ymUx07Ngx/vjHP8avfvWr6N+/f0SsXeSp6idTVV7TjR07Ni644IIoKSmpdn0HAFBJ0BwAgHpbvnx5zJs3L4qKirIrLVS+ELXddttFt27dYvXq1dX2KygoyG5/0kknxUUXXRT77rtvRER2FbxKlfUqP9r9ww8/jD/84Q+xdOlSL3oBAADUwsSJEyNizZt4K8PglcHy2bNnR8Sa67RcKq+7dtxxx7j22mvjoIMOiq5duybC5utem1V+AtVrr70Wzz77bESENwkDAADUQklJSSxYsCCKi4uz11GV98y++c1vRrdu3RKrnFdKpVLZa7xLLrkkLrnkkhgyZEhERPbaLZeKiooYM2ZMPPHEE9lwOwBAVYLmAADU2+TJk+OLL77IhsYrP4ovIuLjjz+OlStXZlfMq6oyfBAR8d3vfjfOPffcOOSQQyKi+srm64YSli1bFk899VS89957EbH2owQBAABIqryWWrx4cUQkw+QFBQWRTqfj008/jYjIGVaoatiwYfGb3/wmvvOd70SXLl0SgYV1P569oKAgVq5cGVdccUW8++67kUqlhM0BAADW45NPPomSkpIoLy/PXkNV3gf78MMPo7S0NAoLC3Puu+4iT6eeemqcf/75seOOO2ZrVF3ZPGJNQH3WrFlx7733xqxZsxLHAwCoJGgOAEC9VQYRKioqEqGBdDodJSUlMX78+IiIxEewryudTmf3O/DAA+Oss86Kgw8+OLvPuuOVH+eXSqVi3LhxcfPNN2drAAAAkF9lwLwyWFD5UekVFRVx//33x+effx6FhYW1CoMPHjw4LrnkkjjggANio402qvbpVhFrrhGLiopi+fLlcdVVV8WSJUt8IhUAAMB6VN53W/feWKU5c+bEkiVLIiJ/GHzdRZ6OO+64OOecc2KHHXbI7rPum4DXve/2z3/+My6//PJsDQCAdXl2AABAvW200UZRVFQUxcXFiY9Lr6ioiOnTp8ftt98eEWtCDfkCC+u+qLXffvvF6aefHvvtt19ErA2br1u3sv3UU0/FX/7yl6b+FgEAANqsymupTTbZJCIiSktLE9dmRUVFMW/evLjkkkti0aJFtQ6DDxkyJC6//PLYa6+9oqioKLEaXuWq5pUBiXHjxsWMGTMiIqxqDgAAUIPKkHdRUVHivlvEmhXNb7jhhux2+a6v1g2b//CHP4wzzjgjhg4dGhFrw+a57ru99NJLMWbMmCb73gCAtkvQHACAett8882jV69esWrVqkR/5Wp5d999d9x5550RETV+VPq6YwceeGCcfvrpscsuu0REclWGylX3KvvHjh3buN8QAABAOzR48OBIpVJRUFCQ+Kj0yjD4mDFj4rHHHovVq1fXuuawYcPiN7/5TTawUHkduG4QIpVKxcSJE7NvQraqOQAAQH5Dhw6Nrl27Jt4knMlkstdbDz30UDz11FMRUfP1VdWVzc8444zo379/te0q77tlMpmYMWNGvPXWW439LQEA7YCgOQAA9VJeXh5FRUWx5ZZbRsTaVcszmUx2RYTy8vJ44IEHsisg1PSi17ph81GjRsVJJ52UfdFr3SBE5Uf5ZTKZ+O///u/45JNPmvLbBAAAaPN22223GDRoULWPYa/0xRdfxJ133hljx46t06rjO+64Y/z+97+PTp06RVlZWRQWFib2r1wZb/LkyY3zjQAAALRTFRUVsdFGG8XGG28cFRUViU8LrgyNT506NR555JH4+OOP11tv3bD5KaecEj/96U8TYxFr77tVBtlvvvnm+PLLLxv1+wIA2j5BcwAA6qWgoCA6dOgQhxxySERElJWVZT9ub90w+JgxY+Kee+6JiRMnrrfmuiuWn3jiiXHSSSdFRHK1hog1L6gVFhZGUVFRlJSUNMF3BwAA0D5UfhT617/+9YiIKCwszI5lMplswOCtt96K3/72tzF16tRa185kMvGtb30r7rrrroiIKC0trXbtlslk4vXXX49JkyY1wncDAADQPqXT6dh4441j1KhRERHZe22V99sqg+cPPfRQ3H///bFw4cJa1ay873bxxRfHqaeeml0wqvKNwRFrFpdKp9NRWloaS5cubbLvEQBomwTNAQBokJ122il69OiReEGq6otef/rTn+Lee++NWbNmrbfeui96XXbZZXHUUUclVkmvrF9RURGLFy+Op59+OiKqr8gHAADAmmusrl27xoknnhgRa8Lglddv6167RUQ8//zzce6558bcuXNrVbvyGm3UqFFx2mmnRcTalfYi1r5puKKiIlavXt2Y3xYAAEC7tN1222X/XPW+WOWnSF111VVx//33R3l5+XrrpdPp7HY33XRTHHDAAdmVzCtrV/5fUlISzz33XES47wYArCVoDgBAgxxwwAGx7777Zleqi1j7UXvrvuh1zTXXxJ133hnz5s1bb811X/S66KKLYujQoYkXvNZ9catyZYXKF9sAAACobr/99osjjzwyItaGwdf9GPbKsPkTTzwRP//5z2PRokW1rt2pU6fYZ599squlV30T8pIlS+KLL75otO8FAACgvTrhhBNi//33z3nfrby8PIqKiiKTycSZZ54Z9913X61qVi4MVVxcHKeddlr0798/Mb5u8LxypXT33QCASoLmAAD8//buOzyK6n/7+L0tCYEEJBTpvXcpAQEpolQVvgIq0vSnUhREsYCiYkUsgDSRIoIiRURFKSooIIIFARFR6b0FQigJJFvm+YNnht0UskBCSHi/ritXyOyZM2dW8Mo5c+/n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PtbPafEPmxcoUEBut5t5GwAAAAD8f0WLFlX58uWtnYNtNpuSkpK0evVqvfXWW1YF8eSVxs1j6VU2nz9/vm666Sb169dPUmDY3Jw7SlK7du1ShM1tNluqHxJm/gYAADILv2UAAABkI4ZhaOfOndq+fbsVXjC3Tbfb7Tp16pROnTpltU2N3W6Xx+NR/vz5tXjxYjVr1izNKnU+n09Op1OSNHLkSKsqwsUq2plh8169ekk6v61gz549CSsAAAAAuK6YAQL/nahMv/32m6SLh8H9z3n77bf17LPPWv0mr2xuhh/sdru++eYbvf/+++mOr2zZsnr00UetuVuXLl2YtwEAAAC47pmB74oVK0qSVUFckvbs2aO8efNq2rRpuu+++6z2/vM+c4cp/7B5165dJUkul0tz5861fp41a5YGDRpkXediYfPWrVtLOj8n7NGjB/M3AABw1fCbBgAAQDZis9mUK1cuuVwuSYEVzX0+nzZt2qSVK1dabdPidDrl9XqVP39+LViwQLfcckuKhShzEcvj8VjXe/vtt7Vt27Z0x1mnTh09/vjj6tChg+6991599NFH1hhZ7AIAAACQk5lztDNnzgQc9/+Q8M8//6wvv/wy3b7MELkkjRgxIkVlc//wgVndPCkpST///HNQYy1TpoweeeQRzZo1S3PnzpXEvA0AAADA9c38YO/tt99u7dornZ+f/frrr9q5c6fy5Mmj999/P82wuXnMnAPOnz9fvXv31sKFC61zXC6X4uPjNXnyZD3++OMB1zav5x82HzBggG666Sbdd999VDIHAABXFb9tAAAAZDNOp1N2u92qimAuNJmVxydNmqQ9e/ak249ZGeGGG27QggULFB0dLa/Xa/UjXQirm5X4du/ere3bt0tKf4v32rVra9y4cVYVdBa7AAAAAFxPqlatKrvdHhA2MMPgsbGxWrx4sU6ePGm9lhb/YMPbb7+tAQMGSDo/T7Pb7da8zaxoLkmffvqpFi5cGNQ4K1SoYAUdmLcBAAAAwHmFChWy5nDS+TnXyZMndfDgQUlSZGSkJk2aFBA2T233KTNsPnPmTHXs2FGSFBISYlUvP3funKZOnarRo0enGEPysPm0adM0a9YsSczfAADA1cNvHAAAANmIYRiKiIhQiRIlJF0Igpvb8EnS77//ruXLl6cbBJcuhM3z58+vb775RpUqVZLb7U41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P//8M+iQuSQVLFhQAwYM0N9//60vvvhClSpVupyhAgAAAAAAADkSFc0BAAAAAAAAANeswoULa8qUKbr11luDar9kyRJ16NAhk0clbd26Nd0299133xVdI1euXOrRo4d69Oghr9d7RX1dTUlJSdq3b58OHjyogwcPKjY2VufOndPZs2fl8/kUGhqqyMhIFS5cWGXLllWFChWUK1eurB52jhYfH6///vtP27dvV1xcnM6cOaOEhAS5XC6Fh4crb968KlGihIoXL65SpUopJCQkq4esDRs26MMPPwy6/bvvvqsnn3zysq9ns9nUsWNHdejQQW+//XaG7Izg8Xi0adMmHThwQLGxsYqNjdXZs2eVL18+5c+fX1FRUapWrZqKFi16xddKT2xsrH799Vdt375dp06dUkhIiAoWLKiqVauqbt26l/SBmMySlJSkzZs3a9euXTp48KDi4+Pl8XgUHh6uggULqmzZsqpTp47Cw8OzeqgAAAAAAADXDYLmAAAAAAAAAIBrWsuWLVWqVCnt2bMn3ba7d+/O9PHEx8crISEh3XaRkZEZds2LhUBXrFihFi1aXHKfe/bsCapSeq9evfTRRx+l+trp06f166+/as2aNdq4caO2bNmiHTt2yOPxBD0Op9Op2rVrq127durWrdslVZQuXbp0UH8vkgv2/TJ3FPA3fPhwvfzyy5d1bmqC/e/3448/qnnz5kH1KUl///235syZoy+//FJ///130ONxOp2qVKmSatasqXr16qlJkya66aab5HRe3UdKb775ZtBj7t69+xWFzP05nU4NHTr0ss+PiYnR1KlT9cMPP2jt2rWKj49P95xy5cqpSZMm6tKli9q1a5ehOxgsXrxYo0eP1g8//CCfz5dqm3z58qlbt2566qmnVKZMmQy7djBiYmL08ccf66uvvtIvv/yipKSki7Z3Op1q2LChunbtql69emXo/2cBAAAAAACQEkFzAAAAAAAAAMA1r1atWkEFio8cOZLpY4mLiwuq3cqVK1W5cuXMHUwW+vfff1WtWrU0w6vB8ng8WrdundatW6dXX31Vd955p9555x2VL18+g0Z6fdm/f7+GDBmiTz/9NOigtj+Px6O///5bf//9t2bPni1Jyp07tz7++GN16tQpo4ebqqNHj+rzzz8Pqm2xYsU0YcKETB5R+nbt2qWRI0dqxowZOnfu3CWd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L5ydL18+Pfroo0H3V7BgQd13332aOXOmDh8+rFmzZqly5cpXOsygxMfHB932hhtuyMSRpC4pKSnFBxzSMmLEiFRD5qZixYpp6dKlQf3bSUhI0LRp09J8fdKkSUGNqWfPnhoxYkSKkLmpZMmS+vbbbzPsvU1KStKECRPSbVe4cGEtX748RcjcX61atfTNN9+ku9PDqVOnNH369EseKwAAAAAAAFIiaA4AAAAAAAAAyPbat2+vTp06XfXrfvjhh3r++edls9ky7RqffPKJunbtKp/Pl2nXuBwFChRQ/fr1r6gPl8ule++9N912a9asuaLr5HShoaEXfT0hIUHnzp27rL7Dw8PVrVs3NWnS5LLOv1Qejyfotundd2ZYvnx5UNXMK1asqCeffDLddvnz59frr78e1LXT+vDNkSNHtHnz5nTPDwsL09tvv51uuxtvvFHDhg0LakzpWbZsWVBV6t94442gAve1atVSr1690m03Z86coMYHAAAAAACAiyNoDgAAAAAAAADI1po2bZploUKbzabXXntNP/30kxo2bJhp11m0aJFGjBiRaf1npSJFiqTbZt++fVdhJNlXwYIFL/p6UlKSevfurbi4uKszoCsQHh4edNuTJ09m4khS98MPPwTV7oEHHpDT6Qyq7T333KPIyMh0261bt05nzpxJcTzYD2K0b99ehQoVCqptjx49gh7/xSxZsiTdNpGRkerWrVvQfd55553ptvn99991/PjxoPsEAAAAAABA6giaAwAAAAAAAACyrY4dO2rx4sXKkydPlo6jcePGWrt2rZYtW6b77rtPYWFhGX6Nt99++5oPCu/YsUPTpk3TgAED1KZNG1WtWlWFCxdWrly55HQ6ZbPZUnw9+OCD6fZ75syZS6p0fb0JprL8vHnzVKRIEbVq1UpPPfWUJk2apO+//167d+++pqrlBxO4NgVTWTyjrV+/Pqh2rVu3DrrPsLAwNWvWLN12Xq9XGzZsSHF83bp1QV2nZcuWQY+pYMGCql69etDt0/Lrr7+m2+bmm2++pP9nlitXLt02hmHot99+C7pPAAAAAAAApO7KSxEAAAAAAAAAAHCVlShRQu+99546deqU1UMJcOutt+rWW29VfHy8Vq1apeXLl2vVqlXauHGj3G73FfV98uRJzZkzR3379s2g0WaM+Ph4TZ06VVOnTtXmzZsz7TonTpxI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fv369fXuu+9meDDYbrdrxIgRGdJXxYoV9cILL2RIXya73a7PPvsswwPsyb3zzjuqXr36ZZ8fGRmpr7/+Wq1bt87AUWWeUqVK6bnnnsvqYahr167aunWrnnvuOeXJkyfD+8+VK5d69+6tkiVLptu2du3a+uWXX1SrVq0MH4fD4dCrr76q6dOnX9K/4ejoaM2fP/+KwuaVKlXSsmXLlC9fvsvuI7m8efPq+++/V/HixTOsTwAAAAAAAGQ+guYAAAAAAAAAAFyigQMH6s8//9S+ffs0adIkde3aVaVKlcqQvqtVq6YxY8Zo+/bt6tKlyxWP85tvvlHp0qUzZGymu+66S48//vgV9VGoUCEtWrQoU8LC5cqV08aNG3XHHXdkWgXu3Llza+XKlbr55psv+dx69erpt99+02233ZYJI8t4UVFRmjdvniIiIrJ6KJKkfPny6fXXX9eBAwf0/vvvq3HjxnI4HJfdX1hYmG677TaNHz9eBw8e1PTp05U/f/6gzq1YsaJ++eUXPfrooxm2g0CZMmW0bNkyDRs27LL+/rZv314rVqxQmTJlLuvcNWvWqFixYpd8bnrKlCmjX375RfXq1cvwvgEAAAAAAJA5Mn7PTAAAAAAAAADAdeuVV17RoEGD0m134403Zv5groLixYurT58+6tOnjyTp6NGj+u233/Tvv/9q165d2r17t/bu3atTp04pPj5e8fHxSkxMlMvlUu7cuVWgQAGVKFFCFStWVL169dSsWTOVL18+Q8fYrl077dixQ99//72+/fZbrV+/Xrt27dLJkyd15swZeb3ey+p31KhRcrvdmjhx4iWfW7ZsWS1atEjly5fX6tWrL+v66SlSpIgWLlyoHTt2aN68eVq3bp02b96s2NhYnTp1SklJSVd8jfz582vlypWaOnWqXnvtNR04cOCi7atUqaLBgwfrgQcekN2ePWoB1apVS/PmzVPFihWzeigpREZGqm/fvurbt69OnDihlStXav369dq8ebP27t2rgwcP6vTp0zp79qwcDociIiIUERGhQoUKqXLlyqpatapq166tW265Rbly5brscYSFhWn8+PF65plnNGbMGE2dOlWnT5++5H7q1q2rp556Sl26dLmi4Lx0vrL5X3/9pTFjxmjcuHE6cuTIRdvXqVNHzz33nDp37nxF101PsWLFtGbNGo0cOVJvvvmm4uPjM7T/4sWL65577rmi3QYAAAAAAABwgc0wDCOrBwEAAAAAAAAA2dnu3bv10UcfpdsuX758QYWwM0pcXJzGjBkTVNvhw4dn6liQc82bN09DhgzRrl270m3rcrn0f//3fxo5cqQiIyMlSR999JEeeOCBdM/dtWtXhldmz0g+n0/r16/XDz/8oP379+vYsWPyer3Knz+/KleurGbNmql27dqZdv2//vpLy5Yt07Jly7R69WqdOnXqsvuy2WyqW7euBg0apG7dumVaVficKjExUb///rt++uknrVmzRvv371dsbKxOnDihs2fPKl++fMqfP7+ioqJUrVo1NW3aVE2bNr2sCuTBcLvdWr16tdasWaPt27fr9OnTcrlcKlCggKpWrarmzZurSpUqmXLtizl69KjGjRunGTNmaN++fZfVh81mU82aNdWiRQvdddddatasGX9fAQAAAAAAMhBBcwAAAAAAAAAAcEU8Ho+++uorLV26VGvXrtWRI0cUFxenkJAQFSpUSNWqVVPLli11zz33qFixYgHnxsXFaf/+/eleo1KlSnK5XJl1CzmKYRjatm2b1q9fr02bNlmV9Q8cOKDTp08rISFBiYmJypUrl3Lnzq3IyEiVKVNGlStXVo0aNdS2bVsVL148q28D1wnDMLR+/Xr9+OOP2rBhg7Zu3aoDBw4oLi5OiYmJCgkJCahGX6lSJVWqVEnVqlVT48aNFRUVldW3AAAAAAAAkGMRNAcAAAAAAAAAAAAAAAAAAAAABLBn9QAAAAAAAAAAAAAAAAAAAAAAANcWguYAAAAAAAAAAAAAAAAAAAAAgAAEzQEAAAAAAAAAAAAAAAAAAAAAAQiaAwAAAAAAAAAAAAAAAAAAAAACEDQHAAAAAAAAAAAAAAAAAAAAAAQgaA4AAAAAAAAAAAAAAAAAAAAACEDQHAAAAAAAAAAAAAAAAAAAAAAQgKB7yppGAAACdUlEQVQ5AAAAAAAAAAAAAAAAAAAAACAAQXMAAAAAAAAAAAAAAAAAAAAAQACC5gAAAAAAAAAAAAAAAAAAAACAAATNAQAAAAAAAAAAAAAAAAAAAAABCJoDAAAAAAAAAAAAAAAAAAAAAAIQNAcAAAAAAAAAAAAAAAAAAAAABCBoDgAAAAAAAAAAAAAAAAAAAAAIQNAcAAAAAAAAAAAAAAAAAAAAABCAoDkAAAAAAAAAAAAAAAAAAAAAIABBcwAAAAAAAAAAAAAAAAAAAABAAILmAAAAAAAAAAAAAAAAAAAAAIAABM0BAAAAAAAAAAAAAAAAAAAAAAEImgMAAAAAAAAAAAAAAAAAAAAAAhA0BwAAAAAAAAAAAAAAAAAAAAAEIGgOAAAAAAAAAAAAAAAAAAAAAAhA0BwAAAAAAAAAAAAAAAAAAAAAEICgOQAAAAAAAAAAAAAAAAAAAAAgAEFzAAAAAAAAAAAAAAAAAAAAAEAAguYAAAAAAAAAAAAAAAAAAAAAgAAEzQEAAAAAAAAAAAAAAAAAAAAAAQiaAwAAAAAAAAAAAAAAAAAAAAACEDQHAAAAAAAAAAAAAAAAAAAAAAQgaA4AAAAAAAAAAAAAAAAAAAAACEDQHAAAAAAAAAAAAAAAAAAAAAAQgKA5AAAAAAAAAAAAAAAAAAAAACAAQXMAAAAAAAAAAAAAAAAAAAAAQACC5gAAAAAAAAAAAAAAAAAAAACAAATNAQAAAAAAAAAAAAAAAAAAAAABCJoDAAAAAAAAAAAAAAAAAAAAAAIQNAcAAAAAAAAAAAAAAAAAAAAABCBoDgAAAAAAAAAAAAAAAAAAAAAI8P8ATBSgE5qtIS4AAAAASUVORK5CYII=",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Error Distribution:\n",
+ "status_code\n",
+ "500.0 121\n",
+ "400.0 46\n",
+ "504.0 21\n",
+ "Name: count, dtype: int64\n",
+ "\n",
+ "Total Errors: 188\n"
+ ]
+ }
+ ],
+ "source": [
+ "error_df = df_read[df_read[\"status_code\"].notna()]\n",
+ "status_counts = error_df[\"status_code\"].value_counts()\n",
+ "total_errors = sum(status_counts.values)\n",
+ "\n",
+ "colors = [\n",
+ " \"#1f77b4\",\n",
+ " \"#ff7f0e\",\n",
+ " \"#2ca02c\",\n",
+ " \"#d62728\",\n",
+ " \"#9467bd\",\n",
+ " \"#8c564b\",\n",
+ " \"#e377c2\",\n",
+ " \"#7f7f7f\",\n",
+ " \"#bcbd22\",\n",
+ " \"#17becf\",\n",
+ "]\n",
+ "\n",
+ "fig, ax = plt.subplots(figsize=(10, 6), dpi=300, facecolor=\"white\")\n",
+ "\n",
+ "bars = ax.bar(\n",
+ " range(len(status_counts)),\n",
+ " status_counts.values,\n",
+ " color=[colors[i % len(colors)] for i in range(len(status_counts))],\n",
+ " edgecolor=\"white\",\n",
+ " linewidth=2,\n",
+ " alpha=0.9,\n",
+ ")\n",
+ "\n",
+ "ax.set_xticks(range(len(status_counts)))\n",
+ "ax.set_xticklabels(\n",
+ " status_counts.index, rotation=45, ha=\"right\", fontsize=11, fontweight=\"bold\"\n",
+ ")\n",
+ "\n",
+ "ax.set_ylabel(\"Count\", fontsize=13, fontweight=\"bold\", labelpad=10)\n",
+ "ax.set_xlabel(\"HTTP Status Code\", fontsize=13, fontweight=\"bold\", labelpad=10)\n",
+ "\n",
+ "ax.set_title(\n",
+ " \"Titiler-CMR Incompatible Error Distribution\",\n",
+ " fontsize=16,\n",
+ " fontweight=\"bold\",\n",
+ " pad=20,\n",
+ ")\n",
+ "\n",
+ "for spine in [\"top\", \"right\"]:\n",
+ " ax.spines[spine].set_visible(False)\n",
+ "\n",
+ "for spine in [\"left\", \"bottom\"]:\n",
+ " ax.spines[spine].set_edgecolor(\"#333333\")\n",
+ " ax.spines[spine].set_linewidth(1.5)\n",
+ "\n",
+ "ax.grid(axis=\"y\", alpha=0.3, linestyle=\"--\", linewidth=1, color=\"#666666\")\n",
+ "ax.set_axisbelow(True)\n",
+ "\n",
+ "legend = ax.legend(\n",
+ " [f\"Total Errors: {total_errors}\"],\n",
+ " loc=\"upper right\",\n",
+ " fontsize=11,\n",
+ " frameon=True,\n",
+ " shadow=False,\n",
+ " fancybox=False,\n",
+ " edgecolor=\"#333333\",\n",
+ " facecolor=\"white\",\n",
+ " framealpha=0.95,\n",
+ ")\n",
+ "\n",
+ "for i, (bar, v) in enumerate(zip(bars, status_counts.values)):\n",
+ " height = bar.get_height()\n",
+ " percentage = (v / total_errors) * 100\n",
+ "\n",
+ " ax.text(\n",
+ " bar.get_x() + bar.get_width() / 2.0,\n",
+ " height + max(status_counts.values) * 0.02,\n",
+ " f\"{v}\\n({percentage:.1f}%)\",\n",
+ " ha=\"center\",\n",
+ " va=\"bottom\",\n",
+ " fontsize=10,\n",
+ " fontweight=\"bold\",\n",
+ " color=\"#333333\",\n",
+ " )\n",
+ "\n",
+ "ax.set_ylim(0, max(status_counts.values) * 1.15)\n",
+ "\n",
+ "plt.tight_layout()\n",
+ "plt.show()\n",
+ "\n",
+ "print(\"\\nError Distribution:\")\n",
+ "print(status_counts)\n",
+ "print(f\"\\nTotal Errors: {total_errors}\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "29e62f20",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "datacube-guide",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.13.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb b/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb
deleted file mode 100644
index ce944a6..0000000
--- a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb
+++ /dev/null
@@ -1,473 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "id": "2b66bbff-3a5b-49c7-972d-3aa886c72a2c",
- "metadata": {},
- "source": [
- "# \n",
- "### Step 1: search and find collections with netcdf-4 from earthaccess\n",
- "This notebook shows how to use earthaccess to discover NASA Earthdata collections that provide granules in netCDF-4 format. In the next step, it opens a representative netCDF-4 file from each collection to inspect and list the available variable names.\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "id": "2105efe7-6e6c-4d1c-a713-b0ceabd40ae7",
- "metadata": {},
- "outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/home/jovyan/datacube-guide_2/datacube-guide/.venv/lib/python3.13/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
- " from .autonotebook import tqdm as notebook_tqdm\n"
- ]
- }
- ],
- "source": [
- "import earthaccess\n",
- "import pandas as pd\n",
- "import numpy as np\n",
- "\n",
- "import json\n",
- "from typing import Dict, Optional, Tuple, List, Any\n",
- "\n",
- "# ----------------------------------------\n",
- "# Helpers to parse metadata from earthaccess\n",
- "# ----------------------------------------\n",
- "\n",
- "def _parse_temporal(umm: Dict[str, Any]) -> Tuple[Optional[str], Optional[str]]:\n",
- " temporal = umm.get(\"TemporalExtents\", [])\n",
- " rng = (temporal or [{}])[0].get(\"RangeDateTimes\", [])\n",
- " begin = (rng or [{}])[0].get(\"BeginningDateTime\")\n",
- " end = (rng or [{}])[0].get(\"EndingDateTime\")\n",
- " return begin, end\n",
- "\n",
- "def _parse_bounds_from_spatial(umm: Dict[str, Any]) -> Tuple[Optional[float], Optional[float], Optional[float], Optional[float]]:\n",
- " spatial = umm.get(\"SpatialExtent\", {}) or {}\n",
- " horiz = spatial.get(\"HorizontalSpatialDomain\", {}) or {}\n",
- " geom = horiz.get(\"Geometry\", {}) or {}\n",
- "\n",
- " # 1) Bounding rectangles\n",
- " rects = geom.get(\"BoundingRectangles\") or []\n",
- " if rects:\n",
- " wests = [r.get(\"WestBoundingCoordinate\") for r in rects if r]\n",
- " easts = [r.get(\"EastBoundingCoordinate\") for r in rects if r]\n",
- " souths = [r.get(\"SouthBoundingCoordinate\") for r in rects if r]\n",
- " norths = [r.get(\"NorthBoundingCoordinate\") for r in rects if r]\n",
- " if all(len(lst) > 0 for lst in (wests, easts, souths, norths)):\n",
- " return float(np.min(wests)), float(np.min(souths)), float(np.max(easts)), float(np.max(norths))\n",
- "\n",
- " # 2) GPolygons\n",
- " gpolys = geom.get(\"GPolygons\") or []\n",
- " coords_w, coords_e, coords_s, coords_n = [], [], [], []\n",
- " for gp in gpolys:\n",
- " b = gp.get(\"Boundary\", {})\n",
- " pts = b.get(\"Points\", [])\n",
- " lons = [p.get(\"Longitude\") for p in pts if p and p.get(\"Longitude\") is not None]\n",
- " lats = [p.get(\"Latitude\") for p in pts if p and p.get(\"Latitude\") is not None]\n",
- " if lons and lats:\n",
- " coords_w.append(np.min(lons))\n",
- " coords_e.append(np.max(lons))\n",
- " coords_s.append(np.min(lats))\n",
- " coords_n.append(np.max(lats))\n",
- " if coords_w and coords_e and coords_s and coords_n:\n",
- " return float(np.min(coords_w)), float(np.min(coords_s)), float(np.max(coords_e)), float(np.max(coords_n))\n",
- "\n",
- " return None, None, None, None\n"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "c4553120",
- "metadata": {},
- "source": [
- "First, let's find all collections that provide netCDF-4 files using the `earthaccess` library.\n",
- "```python"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "id": "40ff1b1f-81c5-4857-b88f-e1deb2e0b84a",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Number of collections found: 1939\n",
- "CPU times: user 332 ms, sys: 79.4 ms, total: 412 ms\n",
- "Wall time: 4.45 s\n"
- ]
- }
- ],
- "source": [
- "%%time\n",
- "\n",
- "# step 1-a: search collections with netcdf-4\n",
- "\n",
- "query = earthaccess.DataCollections()\n",
- "query.params[\"granule_data_format\"] = \"*netcdf-4*\"\n",
- "query.option(\"granule_data_format\", \"pattern\", True)\n",
- "results = query.get_all()\n",
- "print(f\"Number of collections found: {len(results)}\")"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "be5d37b5",
- "metadata": {},
- "source": [
- "Next, parse metadata for each collection to find a temporal and spatial range. "
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "id": "647b41c8-a6da-4f76-8ab4-0ef6048d571d",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " concept_id short_name \\\n",
- "0 C2105092163-LAADS VNP03IMG \n",
- "1 C2105091501-LAADS VNP02IMG \n",
- "2 C1562021084-LAADS CLDMSK_L2_VIIRS_SNPP \n",
- "3 C1964798938-LAADS CLDMSK_L2_VIIRS_NOAA20 \n",
- "4 C1593392869-LAADS CLDMSK_L2_MODIS_Aqua \n",
- "\n",
- " entry_title provider_id \\\n",
- "0 VIIRS/NPP Imagery Resolution Terrain Corrected... LAADS \n",
- "1 VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... LAADS \n",
- "2 VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m LAADS \n",
- "3 VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... LAADS \n",
- "4 MODIS/Aqua Cloud Mask 5-Min Swath 1000 m LAADS \n",
- "\n",
- " begin_time end_time west south east north \n",
- "0 2012-01-19T00:00:00.000Z None -180.0 -90.0 180.0 90.0 \n",
- "1 2012-01-19T00:00:00.000Z None -180.0 -90.0 180.0 90.0 \n",
- "2 2012-03-01T00:00:00.000Z None -180.0 -90.0 180.0 90.0 \n",
- "3 2012-03-01T00:00:00.000Z None -180.0 -90.0 180.0 90.0 \n",
- "4 2002-07-04T00:00:00.000Z None -180.0 -90.0 180.0 90.0 \n",
- "CPU times: user 74.5 ms, sys: 544 μs, total: 75.1 ms\n",
- "Wall time: 82.4 ms\n"
- ]
- }
- ],
- "source": [
- "%%time\n",
- "\n",
- "# step 1-b: parse metadata to find temporal and spatial bounds and save to csv\n",
- "rows = []\n",
- "for rec in results:\n",
- " meta = rec.get(\"meta\", {}) or {}\n",
- " umm = rec.get(\"umm\", {}) or {}\n",
- " concept_id = meta.get(\"concept-id\") or meta.get(\"concept_id\")\n",
- " short_name = umm.get(\"ShortName\")\n",
- " entry_title = umm.get(\"EntryTitle\")\n",
- " provider_id = meta.get(\"provider-id\")\n",
- "\n",
- " begin, end = _parse_temporal(umm)\n",
- " west, south, east, north = _parse_bounds_from_spatial(umm)\n",
- "\n",
- " rows.append({\n",
- " \"concept_id\": concept_id,\n",
- " \"short_name\": short_name,\n",
- " \"entry_title\": entry_title,\n",
- " \"provider_id\": provider_id,\n",
- " \"begin_time\": begin,\n",
- " \"end_time\": end,\n",
- " \"west\": west,\n",
- " \"south\": south,\n",
- " \"east\": east,\n",
- " \"north\": north,\n",
- " })\n",
- "\n",
- "df = pd.DataFrame(rows)\n",
- "\n",
- "print(df.head())\n",
- "\n",
- "concept_ids = [r[\"concept_id\"] for r in rows if r[\"concept_id\"]]\n",
- "\n",
- "out_csv = \"cmr_collections_netcdf4.csv\"\n",
- "df.to_csv(out_csv, index=False)"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "e119b002",
- "metadata": {},
- "source": [
- "### Step 2: open a representative netcdf-4 file from each collection and list variable names\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "id": "90bdacbb-f250-4f85-8f29-f4c5ad7c4a3f",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "🚀 Starting processing of 1939 rows...\n",
- "\n",
- "🔍 [4] Concept ID: C1593392869-LAADS\n",
- " 🚀 [4] Starting search for C1593392869-LAADS...\n",
- " 🔗 [4] Link chosen: https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_MODIS_Aqua/CLDMSK_L2_MODIS_Aqua.A2002185.0000.001.2021142090111.nc\n",
- " 📊 [4] Variables (0): []\n",
- " ✅ [4] Result: ok, scheme: https\n",
- "\n",
- "🔍 [3] Concept ID: C1964798938-LAADS\n",
- " 🚀 [3] Starting search for C1964798938-LAADS...\n",
- " 🔗 [3] Link chosen: https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_VIIRS_NOAA20/CLDMSK_L2_VIIRS_NOAA20.A2018048.0000.001.2021054143020.nc\n",
- " 📊 [3] Variables (0): []\n",
- " ✅ [3] Result: ok, scheme: https\n",
- "\n",
- "🔍 [2] Concept ID: C1562021084-LAADS\n",
- " 🚀 [2] Starting search for C1562021084-LAADS...\n",
- " 🔗 [2] Link chosen: https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_VIIRS_SNPP/CLDMSK_L2_VIIRS_SNPP.A2012061.0000.001.2019070194123.nc\n",
- " 📊 [2] Variables (0): []\n",
- " ✅ [2] Result: ok, scheme: https\n",
- "\n",
- "🔍 [1] Concept ID: C2105091501-LAADS\n",
- " 🚀 [1] Starting search for C2105091501-LAADS...\n",
- " 🔗 [1] Link chosen: https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP02IMG/VNP02IMG.A2012019.0000.002.2020318151901.nc\n",
- " 📊 [1] Variables (0): []\n",
- " ✅ [1] Result: ok, scheme: https\n",
- "\n",
- "🔍 [0] Concept ID: C2105092163-LAADS\n",
- " 🚀 [0] Starting search for C2105092163-LAADS...\n",
- " 🔗 [0] Link chosen: https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP03IMG/VNP03IMG.A2012019.0000.002.2020318135750.nc\n",
- " 📊 [0] Variables (0): []\n",
- " ✅ [0] Result: ok, scheme: https\n"
- ]
- },
- {
- "ename": "KeyboardInterrupt",
- "evalue": "",
- "output_type": "error",
- "traceback": [
- "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
- "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)",
- "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[4]\u001b[39m\u001b[32m, line 105\u001b[39m\n\u001b[32m 104\u001b[39m futures = [executor.submit(process_row, item) \u001b[38;5;28;01mfor\u001b[39;00m item \u001b[38;5;129;01min\u001b[39;00m df.iloc[:n].iterrows()]\n\u001b[32m--> \u001b[39m\u001b[32m105\u001b[39m \u001b[43m\u001b[49m\u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mfut\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mconcurrent\u001b[49m\u001b[43m.\u001b[49m\u001b[43mfutures\u001b[49m\u001b[43m.\u001b[49m\u001b[43mas_completed\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfutures\u001b[49m\u001b[43m)\u001b[49m\u001b[43m:\u001b[49m\n\u001b[32m 106\u001b[39m \u001b[43m \u001b[49m\u001b[43mres\u001b[49m\u001b[43m \u001b[49m\u001b[43m=\u001b[49m\u001b[43m \u001b[49m\u001b[43mfut\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresult\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
- "\u001b[36mFile \u001b[39m\u001b[32m~/.local/share/uv/python/cpython-3.13.5-linux-x86_64-gnu/lib/python3.13/concurrent/futures/_base.py:243\u001b[39m, in \u001b[36mas_completed\u001b[39m\u001b[34m(fs, timeout)\u001b[39m\n\u001b[32m 239\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTimeoutError\u001b[39;00m(\n\u001b[32m 240\u001b[39m \u001b[33m'\u001b[39m\u001b[38;5;132;01m%d\u001b[39;00m\u001b[33m (of \u001b[39m\u001b[38;5;132;01m%d\u001b[39;00m\u001b[33m) futures unfinished\u001b[39m\u001b[33m'\u001b[39m % (\n\u001b[32m 241\u001b[39m \u001b[38;5;28mlen\u001b[39m(pending), total_futures))\n\u001b[32m--> \u001b[39m\u001b[32m243\u001b[39m \u001b[43mwaiter\u001b[49m\u001b[43m.\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m.\u001b[49m\u001b[43mwait\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwait_timeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 245\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m waiter.lock:\n",
- "\u001b[36mFile \u001b[39m\u001b[32m~/.local/share/uv/python/cpython-3.13.5-linux-x86_64-gnu/lib/python3.13/threading.py:659\u001b[39m, in \u001b[36mEvent.wait\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 658\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m signaled:\n\u001b[32m--> \u001b[39m\u001b[32m659\u001b[39m signaled = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_cond\u001b[49m\u001b[43m.\u001b[49m\u001b[43mwait\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 660\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m signaled\n",
- "\u001b[36mFile \u001b[39m\u001b[32m~/.local/share/uv/python/cpython-3.13.5-linux-x86_64-gnu/lib/python3.13/threading.py:359\u001b[39m, in \u001b[36mCondition.wait\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 358\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m timeout \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m359\u001b[39m \u001b[43mwaiter\u001b[49m\u001b[43m.\u001b[49m\u001b[43macquire\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 360\u001b[39m gotit = \u001b[38;5;28;01mTrue\u001b[39;00m\n",
- "\u001b[31mKeyboardInterrupt\u001b[39m: ",
- "\nDuring handling of the above exception, another exception occurred:\n",
- "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)",
- "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[4]\u001b[39m\u001b[32m, line 103\u001b[39m\n\u001b[32m 101\u001b[39m n = \u001b[38;5;28mmax\u001b[39m(\u001b[32m10\u001b[39m, \u001b[38;5;28mlen\u001b[39m(df))\n\u001b[32m 102\u001b[39m \u001b[38;5;28mprint\u001b[39m(\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[33m🚀 Starting processing of \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mn\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m rows...\u001b[39m\u001b[33m\"\u001b[39m, flush=\u001b[38;5;28;01mTrue\u001b[39;00m)\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m concurrent.futures.ThreadPoolExecutor(max_workers=\u001b[32m6\u001b[39m) \u001b[38;5;28;01mas\u001b[39;00m executor:\n\u001b[32m 104\u001b[39m futures = [executor.submit(process_row, item) \u001b[38;5;28;01mfor\u001b[39;00m item \u001b[38;5;129;01min\u001b[39;00m df.iloc[:n].iterrows()]\n\u001b[32m 105\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m fut \u001b[38;5;129;01min\u001b[39;00m concurrent.futures.as_completed(futures):\n",
- "\u001b[36mFile \u001b[39m\u001b[32m~/.local/share/uv/python/cpython-3.13.5-linux-x86_64-gnu/lib/python3.13/concurrent/futures/_base.py:647\u001b[39m, in \u001b[36mExecutor.__exit__\u001b[39m\u001b[34m(self, exc_type, exc_val, exc_tb)\u001b[39m\n\u001b[32m 646\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34m__exit__\u001b[39m(\u001b[38;5;28mself\u001b[39m, exc_type, exc_val, exc_tb):\n\u001b[32m--> \u001b[39m\u001b[32m647\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mshutdown\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwait\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43;01mTrue\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[32m 648\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n",
- "\u001b[36mFile \u001b[39m\u001b[32m~/.local/share/uv/python/cpython-3.13.5-linux-x86_64-gnu/lib/python3.13/concurrent/futures/thread.py:239\u001b[39m, in \u001b[36mThreadPoolExecutor.shutdown\u001b[39m\u001b[34m(self, wait, cancel_futures)\u001b[39m\n\u001b[32m 237\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m wait:\n\u001b[32m 238\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m t \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._threads:\n\u001b[32m--> \u001b[39m\u001b[32m239\u001b[39m \u001b[43mt\u001b[49m\u001b[43m.\u001b[49m\u001b[43mjoin\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
- "\u001b[36mFile \u001b[39m\u001b[32m~/.local/share/uv/python/cpython-3.13.5-linux-x86_64-gnu/lib/python3.13/threading.py:1094\u001b[39m, in \u001b[36mThread.join\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 1091\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m timeout \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[32m 1092\u001b[39m timeout = \u001b[38;5;28mmax\u001b[39m(timeout, \u001b[32m0\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1094\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_handle\u001b[49m\u001b[43m.\u001b[49m\u001b[43mjoin\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n",
- "\u001b[31mKeyboardInterrupt\u001b[39m: "
- ]
- },
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/tmp/ipykernel_28027/2374456812.py:30: UserWarning: The 'phony_dims' kwarg now defaults to 'access'. Previously 'phony_dims=None' would raise an error. For full netcdf equivalence please use phony_dims='sort'.\n",
- " return xr.open_dataset(fs.open(url), engine=\"h5netcdf\", decode_times=False), \"https\"\n"
- ]
- }
- ],
- "source": [
- "import concurrent.futures\n",
- "import os\n",
- "import earthaccess\n",
- "from urllib.parse import urlparse\n",
- "import pandas as pd\n",
- "import xarray as xr\n",
- "from datetime import datetime, timezone\n",
- "\n",
- "\n",
- "df = pd.read_csv(\"cmr_collections_netcdf4.csv\")\n",
- "\n",
- "for col in [\"links\", \"variables\", \"status\", \"error\", \"scheme\"]:\n",
- " df[col] = None\n",
- "\n",
- "def _pick_best_link(all_links):\n",
- " \"\"\"Prefer HTTPS; else S3; else None.\"\"\"\n",
- " https = [u for u in all_links if u.startswith(\"http\")]\n",
- " s3 = [u for u in all_links if u.startswith(\"s3://\")]\n",
- " if s3:\n",
- " return s3[0]\n",
- " if https:\n",
- " return https[0]\n",
- " return None\n",
- "\n",
- "def _open_xarray_dataset(url):\n",
- " \"\"\"Open a NetCDF URL that may be HTTPS or S3 and return (ds, scheme).\"\"\"\n",
- " scheme = urlparse(url).scheme.lower()\n",
- " if scheme in (\"http\", \"https\"):\n",
- " fs = earthaccess.get_fsspec_https_session()\n",
- " return xr.open_dataset(fs.open(url), engine=\"h5netcdf\", decode_times=False), \"https\"\n",
- " elif scheme == \"s3\":\n",
- " s3 = earthaccess.get_s3fs_session()\n",
- " return xr.open_dataset(s3.open(url, \"rb\"), engine=\"h5netcdf\", decode_times=False), \"s3\"\n",
- " else:\n",
- " raise ValueError(f\"Unsupported URL scheme: {scheme}\")\n",
- "\n",
- "def process_row(i_row):\n",
- " i, row = i_row\n",
- " concept_id = row[\"concept_id\"]\n",
- " begin = row[\"begin_time\"]\n",
- " end = row[\"end_time\"] if pd.notna(row[\"end_time\"]) else datetime.now(timezone.utc).strftime(\"%Y-%m-%dT%H:%M:%SZ\")\n",
- "\n",
- " logs = []\n",
- " logs.append(f\"\\n🔍 [{i}] Concept ID: {concept_id}\")\n",
- " logs.append(f\" 🚀 [{i}] Starting search for {concept_id}...\")\n",
- "\n",
- " try:\n",
- " with concurrent.futures.ThreadPoolExecutor(max_workers=1) as ex:\n",
- " fut = ex.submit(\n",
- " earthaccess.search_data,\n",
- " concept_id=concept_id,\n",
- " temporal=(begin, end),\n",
- " count=1,\n",
- " )\n",
- " results = fut.result(timeout=120)\n",
- " except concurrent.futures.TimeoutError:\n",
- " logs.append(f\" ⏳ [{i}] Timeout while searching {concept_id}\")\n",
- " return {\"i\": i, \"concept_id\": concept_id, \"links\": None, \"variables\": None, \"status\": \"timeout\", \"error\": None, \"scheme\": None, \"logs\": logs}\n",
- " except Exception as e:\n",
- " logs.append(f\" ❌ [{i}] Search failed for {concept_id}: {e}\")\n",
- " return {\"i\": i, \"concept_id\": concept_id, \"links\": None, \"variables\": None, \"status\": \"search_failed\", \"error\": str(e), \"scheme\": None, \"logs\": logs}\n",
- "\n",
- " if not results:\n",
- " logs.append(f\" ⚠️ [{i}] No granules for {concept_id}\")\n",
- " return {\"i\": i, \"concept_id\": concept_id, \"links\": None, \"variables\": None, \"status\": \"no_granules\", \"error\": None, \"scheme\": None, \"logs\": logs}\n",
- " \n",
- " try:\n",
- " all_links = results[0].data_links() or []\n",
- " except Exception as e:\n",
- " logs.append(f\" ⚠️ [{i}] Could not extract data_links: {e}\")\n",
- " return {\"i\": i, \"concept_id\": concept_id, \"links\": None, \"variables\": None, \"status\": \"no_links\", \"error\": str(e), \"scheme\": None, \"logs\": logs}\n",
- "\n",
- " netcdf_url = _pick_best_link(all_links)\n",
- " if not netcdf_url:\n",
- " logs.append(f\" ⚠️ [{i}] No usable HTTPS/S3 NetCDF links for {concept_id}\")\n",
- " return {\"i\": i, \"concept_id\": concept_id, \"links\": None, \"variables\": None, \"status\": \"no_links\", \"error\": None, \"scheme\": None, \"logs\": logs}\n",
- "\n",
- " logs.append(f\" 🔗 [{i}] Link chosen: {netcdf_url}\")\n",
- "\n",
- " try:\n",
- " ds, scheme = _open_xarray_dataset(netcdf_url)\n",
- " with ds:\n",
- " variables = list(ds.data_vars.keys())\n",
- " logs.append(f\" 📊 [{i}] Variables ({len(variables)}): {variables}\")\n",
- " logs.append(f\" ✅ [{i}] Result: ok, scheme: {scheme}\")\n",
- " return {\n",
- " \"i\": i, \"concept_id\": concept_id, \"links\": netcdf_url, \"variables\": variables,\n",
- " \"status\": \"ok\", \"error\": None, \"scheme\": scheme, \"logs\": logs\n",
- " }\n",
- " except Exception as e:\n",
- " logs.append(f\" ⚠️ [{i}] Failed to open dataset: {e}\")\n",
- " return {\n",
- " \"i\": i, \"concept_id\": concept_id, \"links\": netcdf_url, \"variables\": [],\n",
- " \"status\": \"open_failed\", \"error\": str(e), \"scheme\": urlparse(netcdf_url).scheme or None, \"logs\": logs\n",
- " }\n",
- "\n",
- "# ----------------------------\n",
- "# Run in parallel\n",
- "# ----------------------------\n",
- "rows = []\n",
- "n = max(10, len(df))\n",
- "print(f\"\\n🚀 Starting processing of {n} rows...\", flush=True)\n",
- "with concurrent.futures.ThreadPoolExecutor(max_workers=6) as executor:\n",
- " futures = [executor.submit(process_row, item) for item in df.iloc[:n].iterrows()]\n",
- " for fut in concurrent.futures.as_completed(futures):\n",
- " res = fut.result()\n",
- " \n",
- " # Print all logs for this collection at once\n",
- " for log in res.get(\"logs\", []):\n",
- " print(log, flush=True)\n",
- " \n",
- " rows.append({k: v for k, v in res.items() if k != \"logs\"})\n",
- "\n",
- "out = pd.DataFrame(rows).set_index(\"i\").sort_index()\n",
- "\n",
- "# Merge back into original df (preserves all other columns)\n",
- "df.loc[out.index, [\"links\", \"variables\", \"status\", \"error\", \"scheme\"]] = \\\n",
- " out[[\"links\", \"variables\", \"status\", \"error\", \"scheme\"]]\n",
- "\n",
- "print(\"\\n📦 Merge complete. Sample:\", flush=True)\n",
- "print(df.loc[out.index, [\"concept_id\", \"scheme\", \"links\", \"status\"]].head(), flush=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "89dafeac-19f7-4576-b810-49423f269940",
- "metadata": {},
- "outputs": [],
- "source": [
- "df_valid_vars = df.dropna(subset=[\"variables\"])\n",
- "df_valid_vars"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "55457811-98dc-4922-9337-a56363f80948",
- "metadata": {},
- "outputs": [],
- "source": [
- "# Save result\n",
- "df.to_csv(\"cmr_collections_netcdf4_updated_saved_all.csv\", index=False)\n",
- "print(f\"\\n✅ Updated CSV saved with {df['link'].notna().sum()} links populated.\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "2d47e879-27f6-4e99-842e-ee3657a11d86",
- "metadata": {},
- "outputs": [],
- "source": [
- "## For grouped hdf-5 files, it does not use datatree (reason is current mechanics of Titiler-CMR). \n",
- "url=\"https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP03IMG/VNP03IMG.A2012019.0000.002.2020318135750.nc\"\n",
- "fs = earthaccess.get_fsspec_https_session()\n",
- "ds=xr.open_datatree(fs.open(url), engine=\"h5netcdf\", decode_times=False)\n",
- "ds"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "739ea32e-e400-4980-89de-9f3fbafb2ab6",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "data_cube2",
- "language": "python",
- "name": "data_cube2"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.13.5"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb b/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb
deleted file mode 100644
index 0a27ee5..0000000
--- a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb
+++ /dev/null
@@ -1,18832 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "id": "b2b96830-5abd-447b-9d3e-7610e4c2d0d8",
- "metadata": {},
- "source": [
- "#\n",
- "\n",
- "### Step 3: Titiler-CMR Compatibility Check\n",
- "\n",
- "In the previous step, we created a csv file that includes the collection ids and variable names for each collection. In this step, we will run a compatibility check to see if the variables are compatible with Titiler-CMR.\n",
- "\n",
- "```python"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "id": "2105efe7-6e6c-4d1c-a713-b0ceabd40ae7",
- "metadata": {},
- "outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/home/jovyan/datacube-guide_2/datacube-guide/.venv/lib/python3.13/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
- " from .autonotebook import tqdm as notebook_tqdm\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " concept_id \n",
- " short_name \n",
- " entry_title \n",
- " provider_id \n",
- " begin_time \n",
- " end_time \n",
- " west \n",
- " south \n",
- " east \n",
- " north \n",
- " links \n",
- " variables \n",
- " status \n",
- " error \n",
- " scheme \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 0 \n",
- " C2105092163-LAADS \n",
- " VNP03IMG \n",
- " VIIRS/NPP Imagery Resolution Terrain Corrected... \n",
- " LAADS \n",
- " 2012-01-19T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " \n",
- " \n",
- " 1 \n",
- " C2105091501-LAADS \n",
- " VNP02IMG \n",
- " VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... \n",
- " LAADS \n",
- " 2012-01-19T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " \n",
- " \n",
- " 2 \n",
- " C1562021084-LAADS \n",
- " CLDMSK_L2_VIIRS_SNPP \n",
- " VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m \n",
- " LAADS \n",
- " 2012-03-01T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " \n",
- " \n",
- " 3 \n",
- " C1964798938-LAADS \n",
- " CLDMSK_L2_VIIRS_NOAA20 \n",
- " VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... \n",
- " LAADS \n",
- " 2012-03-01T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " \n",
- " \n",
- " 4 \n",
- " C1593392869-LAADS \n",
- " CLDMSK_L2_MODIS_Aqua \n",
- " MODIS/Aqua Cloud Mask 5-Min Swath 1000 m \n",
- " LAADS \n",
- " 2002-07-04T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " \n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " concept_id short_name \\\n",
- "0 C2105092163-LAADS VNP03IMG \n",
- "1 C2105091501-LAADS VNP02IMG \n",
- "2 C1562021084-LAADS CLDMSK_L2_VIIRS_SNPP \n",
- "3 C1964798938-LAADS CLDMSK_L2_VIIRS_NOAA20 \n",
- "4 C1593392869-LAADS CLDMSK_L2_MODIS_Aqua \n",
- "\n",
- " entry_title provider_id \\\n",
- "0 VIIRS/NPP Imagery Resolution Terrain Corrected... LAADS \n",
- "1 VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... LAADS \n",
- "2 VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m LAADS \n",
- "3 VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... LAADS \n",
- "4 MODIS/Aqua Cloud Mask 5-Min Swath 1000 m LAADS \n",
- "\n",
- " begin_time end_time west south east north \\\n",
- "0 2012-01-19T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "1 2012-01-19T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "2 2012-03-01T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "3 2012-03-01T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "4 2002-07-04T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "\n",
- " links variables status error \\\n",
- "0 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "1 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "2 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "3 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "4 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "\n",
- " scheme \n",
- "0 https \n",
- "1 https \n",
- "2 https \n",
- "3 https \n",
- "4 https "
- ]
- },
- "execution_count": 1,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "import ast\n",
- "import random\n",
- "from datetime import datetime as dt, UTC, timedelta\n",
- "import pandas as pd\n",
- "from datacube_benchmark.titiler import (\n",
- " DatasetParams,\n",
- " check_titiler_cmr_compatibility\n",
- ")\n",
- "\n",
- "\n",
- "#df_read = pd.read_csv(\"cmr_collections_netcdf4_updated.csv\")\n",
- "df_read = pd.read_csv(\"cmr_collections_netcdf4_updated_saved_all.csv\")\n",
- "\n",
- "\n",
- "df_read = df_read.dropna(subset=[\"variables\"]).copy()\n",
- "df_read.head()\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 125,
- "id": "9305bf0c-d5a8-4ed2-8a2d-8c56b7f54000",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "🔍 [0] Checking: C2105092163-LAADS\n",
- "🕒 [0] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:22:37Z\n",
- "📦 [0] Variable list: [], Selected Variable: None\n",
- "⏭️ [0] Skipping C2105092163-LAADS - no variable found\n",
- "\n",
- "🔍 [1] Checking: C2105091501-LAADS\n",
- "🕒 [1] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:22:37Z\n",
- "📦 [1] Variable list: [], Selected Variable: None\n",
- "⏭️ [1] Skipping C2105091501-LAADS - no variable found\n",
- "\n",
- "🔍 [2] Checking: C1562021084-LAADS\n",
- "🕒 [2] Time: 2012-03-01T00:00:00.000Z → 2025-10-05T10:22:37Z\n",
- "📦 [2] Variable list: [], Selected Variable: None\n",
- "⏭️ [2] Skipping C1562021084-LAADS - no variable found\n",
- "\n",
- "🔍 [3] Checking: C1964798938-LAADS\n",
- "🕒 [3] Time: 2012-03-01T00:00:00.000Z → 2025-10-05T10:22:37Z\n",
- "📦 [3] Variable list: [], Selected Variable: None\n",
- "⏭️ [3] Skipping C1964798938-LAADS - no variable found\n",
- "\n",
- "🔍 [4] Checking: C1593392869-LAADS\n",
- "🕒 [4] Time: 2002-07-04T00:00:00.000Z → 2025-10-05T10:22:37Z\n",
- "📦 [4] Variable list: [], Selected Variable: None\n",
- "⏭️ [4] Skipping C1593392869-LAADS - no variable found\n",
- "\n",
- "🔍 [5] Checking: C2600303218-LAADS\n",
- "🕒 [5] Time: 2012-03-01T00:00:00.000Z → 2025-10-05T10:22:37Z\n",
- "📦 [5] Variable list: ['Aerosol_Optical_Thickness_550_Expected_Uncertainty_Land', 'Aerosol_Optical_Thickness_550_Expected_Uncertainty_Ocean', 'Aerosol_Optical_Thickness_550_Land', 'Aerosol_Optical_Thickness_550_Land_Best_Estimate', 'Aerosol_Optical_Thickness_550_Land_Ocean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_Ocean', 'Aerosol_Optical_Thickness_550_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_STDV_Land', 'Aerosol_Optical_Thickness_550_STDV_Ocean', 'Aerosol_Optical_Thickness_QA_Flag_Land', 'Aerosol_Optical_Thickness_QA_Flag_Ocean', 'Aerosol_Type_Land', 'Aerosol_Type_Land_Ocean', 'Aerosol_Type_Ocean', 'Algorithm_Flag_Land', 'Algorithm_Flag_Ocean', 'Angstrom_Exponent_Land', 'Angstrom_Exponent_Land_Best_Estimate', 'Angstrom_Exponent_Land_Ocean', 'Angstrom_Exponent_Land_Ocean_Best_Estimate', 'Angstrom_Exponent_Ocean', 'Angstrom_Exponent_Ocean_Best_Estimate', 'Cell_Average_Elevation_Land', 'Cell_Average_Elevation_Ocean', 'Fine_Mode_Fraction_550_Ocean', 'Fine_Mode_Fraction_550_Ocean_Best_Estimate', 'Number_Of_Pixels_Used_Land', 'Number_Of_Pixels_Used_Ocean', 'Number_Valid_Pixels', 'Ocean_Sum_Squares', 'Precipitable_Water', 'Relative_Azimuth_Angle', 'Scan_Start_Time', 'Scattering_Angle', 'Solar_Zenith_Angle', 'Spectral_Aerosol_Optical_Thickness_Land', 'Spectral_Aerosol_Optical_Thickness_Ocean', 'Spectral_Single_Scattering_Albedo_Land', 'Spectral_Surface_Reflectance', 'Spectral_TOA_Reflectance_Land', 'Spectral_TOA_Reflectance_Ocean', 'TOA_NDVI', 'Total_Column_Ozone', 'Unsuitable_Pixel_Fraction_Land_Ocean', 'Viewing_Zenith_Angle', 'Wind_Direction', 'Wind_Speed'], Selected Variable: Angstrom_Exponent_Land\n",
- "📆 [5] Using week range: 2016-12-14T00:00:00Z/2016-12-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2600303218-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.50399192097215, -51.45855142005932, -104.36557196331152, -50.88934144122901]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [5] Result: compatible\n",
- "\n",
- "🔍 [6] Checking: C2105092427-LAADS\n",
- "🕒 [6] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:22:38Z\n",
- "📦 [6] Variable list: [], Selected Variable: None\n",
- "⏭️ [6] Skipping C2105092427-LAADS - no variable found\n",
- "\n",
- "🔍 [7] Checking: C2105087643-LAADS\n",
- "🕒 [7] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:22:38Z\n",
- "📦 [7] Variable list: [], Selected Variable: None\n",
- "⏭️ [7] Skipping C2105087643-LAADS - no variable found\n",
- "\n",
- "🔍 [8] Checking: C2408750690-LPCLOUD\n",
- "🕒 [8] Time: 2022-08-09T00:00:00.000Z → 2025-10-05T10:22:38Z\n",
- "📦 [8] Variable list: ['reflectance'], Selected Variable: reflectance\n",
- "📆 [8] Using week range: 2022-11-03T00:00:00Z/2022-11-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2408750690-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [81.17883310208043, 67.55454058952571, 82.31725305974106, 68.12375056835603]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [8] Result: compatible\n",
- "\n",
- "🔍 [9] Checking: C2408009906-LPCLOUD\n",
- "🕒 [9] Time: 2022-08-09T00:00:00.000Z → 2025-10-05T10:22:39Z\n",
- "📦 [9] Variable list: ['radiance'], Selected Variable: radiance\n",
- "📆 [9] Using week range: 2023-06-29T00:00:00Z/2023-07-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2408009906-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [101.08043277763045, 12.31127822129574, 102.21885273529108, 12.880488200126049]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [9] Result: compatible\n",
- "\n",
- "🔍 [10] Checking: C2772641628-LAADS\n",
- "🕒 [10] Time: 2018-02-17T00:00:00.000Z → 2025-10-05T10:22:40Z\n",
- "📦 [10] Variable list: [], Selected Variable: None\n",
- "⏭️ [10] Skipping C2772641628-LAADS - no variable found\n",
- "\n",
- "🔍 [11] Checking: C1344465347-LAADS\n",
- "🕒 [11] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:22:40Z\n",
- "📦 [11] Variable list: [], Selected Variable: None\n",
- "⏭️ [11] Skipping C1344465347-LAADS - no variable found\n",
- "\n",
- "🔍 [12] Checking: C2771506686-LAADS\n",
- "🕒 [12] Time: 2012-03-01T00:36:00.000Z → 2025-10-05T10:22:40Z\n",
- "📦 [12] Variable list: [], Selected Variable: None\n",
- "⏭️ [12] Skipping C2771506686-LAADS - no variable found\n",
- "\n",
- "🔍 [13] Checking: C2600305692-LAADS\n",
- "🕒 [13] Time: 2018-02-17T00:00:00.000Z → 2025-10-05T10:22:40Z\n",
- "📦 [13] Variable list: ['Aerosol_Optical_Thickness_550_Expected_Uncertainty_Land', 'Aerosol_Optical_Thickness_550_Expected_Uncertainty_Ocean', 'Aerosol_Optical_Thickness_550_Land', 'Aerosol_Optical_Thickness_550_Land_Best_Estimate', 'Aerosol_Optical_Thickness_550_Land_Ocean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_Ocean', 'Aerosol_Optical_Thickness_550_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_STDV_Land', 'Aerosol_Optical_Thickness_550_STDV_Ocean', 'Aerosol_Optical_Thickness_QA_Flag_Land', 'Aerosol_Optical_Thickness_QA_Flag_Ocean', 'Aerosol_Type_Land', 'Aerosol_Type_Land_Ocean', 'Aerosol_Type_Ocean', 'Algorithm_Flag_Land', 'Algorithm_Flag_Ocean', 'Angstrom_Exponent_Land', 'Angstrom_Exponent_Land_Best_Estimate', 'Angstrom_Exponent_Land_Ocean', 'Angstrom_Exponent_Land_Ocean_Best_Estimate', 'Angstrom_Exponent_Ocean', 'Angstrom_Exponent_Ocean_Best_Estimate', 'Cell_Average_Elevation_Land', 'Cell_Average_Elevation_Ocean', 'Fine_Mode_Fraction_550_Ocean', 'Fine_Mode_Fraction_550_Ocean_Best_Estimate', 'Number_Of_Pixels_Used_Land', 'Number_Of_Pixels_Used_Ocean', 'Number_Valid_Pixels', 'Ocean_Sum_Squares', 'Precipitable_Water', 'Relative_Azimuth_Angle', 'Scan_Start_Time', 'Scattering_Angle', 'Solar_Zenith_Angle', 'Spectral_Aerosol_Optical_Thickness_Land', 'Spectral_Aerosol_Optical_Thickness_Ocean', 'Spectral_Single_Scattering_Albedo_Land', 'Spectral_Surface_Reflectance', 'Spectral_TOA_Reflectance_Land', 'Spectral_TOA_Reflectance_Ocean', 'TOA_NDVI', 'Total_Column_Ozone', 'Unsuitable_Pixel_Fraction_Land_Ocean', 'Viewing_Zenith_Angle', 'Wind_Direction', 'Wind_Speed'], Selected Variable: Aerosol_Optical_Thickness_QA_Flag_Land\n",
- "📆 [13] Using week range: 2022-06-21T00:00:00Z/2022-06-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2600305692-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-134.23078089000975, 63.887728274767426, -133.09236093234912, 64.45693825359774]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [13] Result: compatible\n",
- "\n",
- "🔍 [14] Checking: C2532426483-ORNL_CLOUD\n",
- "🕒 [14] Time: 1950-01-01T00:00:00.000Z → 2024-12-31T23:59:59.999Z\n",
- "📦 [14] Variable list: ['yearday', 'time_bnds', 'lambert_conformal_conic', 'dayl'], Selected Variable: time_bnds\n",
- "📆 [14] Using week range: 1962-05-03T00:00:00Z/1962-05-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2532426483-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [123.78670169255412, -71.31195615745706, 124.92512165021475, -70.74274617862675]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [14] Result: compatible\n",
- "\n",
- "🔍 [15] Checking: C2734202914-LPCLOUD\n",
- "🕒 [15] Time: 2012-01-17T00:00:00.000Z → 2025-10-05T10:22:42Z\n",
- "📦 [15] Variable list: ['FP_AdjCloud', 'FP_AdjWater', 'FP_MAD_DT', 'FP_MAD_T4', 'FP_MAD_T5', 'FP_MeanDT', 'FP_MeanRad13', 'FP_MeanT4', 'FP_MeanT5', 'FP_Rad13', 'FP_SolAzAng', 'FP_SolZenAng', 'FP_T4', 'FP_T5', 'FP_ViewAzAng', 'FP_ViewZenAng', 'FP_WinSize', 'FP_confidence', 'FP_day', 'FP_latitude', 'FP_line', 'FP_longitude', 'FP_power', 'FP_sample', 'algorithm QA', 'fire mask'], Selected Variable: FP_Rad13\n",
- "📆 [15] Using week range: 2020-03-02T00:00:00Z/2020-03-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2734202914-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-168.89736892546864, -25.261997116119627, -167.758948967808, -24.69278713728932]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [15] Result: compatible\n",
- "\n",
- "🔍 [16] Checking: C2859248304-LAADS\n",
- "🕒 [16] Time: 2019-01-01T00:00:00.000Z → 2022-12-31T23:59:59.990Z\n",
- "📦 [16] Variable list: [], Selected Variable: None\n",
- "⏭️ [16] Skipping C2859248304-LAADS - no variable found\n",
- "\n",
- "🔍 [17] Checking: C2001636718-LAADS\n",
- "🕒 [17] Time: 2012-03-01T00:00:00.000Z → 2025-10-05T10:22:44Z\n",
- "📦 [17] Variable list: [], Selected Variable: None\n",
- "⏭️ [17] Skipping C2001636718-LAADS - no variable found\n",
- "\n",
- "🔍 [18] Checking: C1996881146-POCLOUD\n",
- "🕒 [18] Time: 2002-05-31T21:00:00.000Z → 2025-10-05T10:22:44Z\n",
- "📦 [18] Variable list: ['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction'], Selected Variable: sea_ice_fraction\n",
- "📆 [18] Using week range: 2008-04-17T21:00:00Z/2008-04-23T21:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996881146-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.047806375161194, 2.748266194224062, -6.909386417500578, 3.31747617305437]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1996881146-POCLOUD&backend=xarray&datetime=2008-04-17T21%3A00%3A00Z%2F2008-04-23T21%3A00%3A00Z&variable=sea_ice_fraction&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-8.047806375161194, latitude=2.748266194224062), Position2D(longitude=-6.909386417500578, latitude=2.748266194224062), Position2D(longitude=-6.909386417500578, latitude=3.31747617305437), Position2D(longitude=-8.047806375161194, latitude=3.31747617305437), Position2D(longitude=-8.047806375161194, latitude=2.748266194224062)]]), properties={'statistics': {'2008-04-17T21:00:00+00:00': {'2008-04-17T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-04-18T21:00:00+00:00': {'2008-04-18T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-04-19T21:00:00+00:00': {'2008-04-19T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-04-20T21:00:00+00:00': {'2008-04-20T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-04-21T21:00:00+00:00': {'2008-04-21T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-04-22T21:00:00+00:00': {'2008-04-22T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-04-23T21:00:00+00:00': {'2008-04-23T09:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6670.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-17T21:00:00+00:00', '2008-04-17T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-18T21:00:00+00:00', '2008-04-18T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-19T21:00:00+00:00', '2008-04-19T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-20T21:00:00+00:00', '2008-04-20T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-21T21:00:00+00:00', '2008-04-21T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-22T21:00:00+00:00', '2008-04-22T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-04-23T21:00:00+00:00', '2008-04-23T09:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1996881146-POCLOUD&backend=xarray&datetime=2008-04-17T21%3A00%3A00Z%2F2008-04-23T21%3A00%3A00Z&variable=sea_ice_fraction&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [18] Result: issues_detected\n",
- "⚠️ [18] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1996881146-POCLOUD&backend=xarray&datetime=2008-04-17T21%3A00%3A00Z%2F2008-04-23T21%3A00%3A00Z&variable=sea_ice_fraction&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [19] Checking: C2230035528-LAADS\n",
- "🕒 [19] Time: 2012-03-01T00:00:00.000Z → 2025-10-05T10:22:48Z\n",
- "📦 [19] Variable list: [], Selected Variable: None\n",
- "⏭️ [19] Skipping C2230035528-LAADS - no variable found\n",
- "\n",
- "🔍 [20] Checking: C3380709133-OB_CLOUD\n",
- "🕒 [20] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:22:48Z\n",
- "📦 [20] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [20] Using week range: 2010-03-24T00:00:00Z/2010-03-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709133-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-165.31723545271046, 35.44751437825522, -164.17881549504983, 36.016724357085536]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [20] Result: compatible\n",
- "\n",
- "🔍 [21] Checking: C2930763263-LARC_CLOUD\n",
- "🕒 [21] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T10:22:53Z\n",
- "📦 [21] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [21] Using week range: 2024-03-17T00:00:00Z/2024-03-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930763263-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-79.56739853170453, -8.116589907819897, -78.4289785740439, -7.547379928989589]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [21] Result: compatible\n",
- "\n",
- "🔍 [22] Checking: C2075141605-POCLOUD\n",
- "🕒 [22] Time: 2012-10-29T01:03:01.000Z → 2025-10-05T10:22:54Z\n",
- "📦 [22] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: wind_dir\n",
- "📆 [22] Using week range: 2017-07-20T01:03:01Z/2017-07-26T01:03:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2075141605-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-90.49865614580453, -33.46224682617581, -89.3602361881439, -32.89303684734549]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [22] Result: compatible\n",
- "\n",
- "🔍 [23] Checking: C2075141684-POCLOUD\n",
- "🕒 [23] Time: 2019-10-22T16:42:00.000Z → 2025-10-05T10:22:55Z\n",
- "📦 [23] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: bs_distance\n",
- "📆 [23] Using week range: 2023-06-12T16:42:00Z/2023-06-18T16:42:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2075141684-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-128.10735151186358, -30.07232524367993, -126.96893155420295, -29.503115264849622]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [23] Result: compatible\n",
- "\n",
- "🔍 [24] Checking: C2832195379-POCLOUD\n",
- "🕒 [24] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:22:57Z\n",
- "📦 [24] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'commanded_sc_roll', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_lo_hi_starboard', 'bit_ratio_lo_hi_port', 'bit_ratio_lo_hi_zenith', 'bit_null_offset_starboard', 'bit_null_offset_port', 'bit_null_offset_zenith', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'static_gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'ddm_snr', 'ddm_noise_floor', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_nbrcs_scale_factor', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'comp_ddm_sp_delay_row', 'comp_ddm_sp_doppler_col', 'bb_power_temperature_density', 'ddm_nadir_signal_correction', 'ddm_nadir_bb_correction_prev', 'ddm_nadir_bb_correction_next', 'zenith_sig_i2q2', 'zenith_sig_i2q2_corrected', 'zenith_sig_i2q2_mult_correction', 'zenith_sig_i2q2_add_correction', 'starboard_gain_setting', 'port_gain_setting', 'ddm_kurtosis', 'reflectivity_peak', 'ddm_nbrcs_center', 'ddm_nbrcs_peak', 'coherency_state', 'coherency_ratio', 'quality_flags', 'quality_flags_2', 'raw_counts', 'power_analog', 'brcs', 'eff_scatter', 'modis_land_cover', 'srtm_dem_alt', 'srtm_slope', 'sp_land_valid', 'sp_land_confidence', 'ddmi_tracker_delay_center', 'rx_clk_doppler', 'pekel_sp_water_percentage', 'pekel_sp_water_flag', 'pekel_sp_water_percentage_2km', 'pekel_sp_water_flag_2km', 'pekel_sp_water_percentage_5km', 'pekel_sp_water_flag_5km', 'pekel_sp_water_percentage_10km', 'pekel_sp_water_flag_10km', 'pekel_sp_water_local_map_5km', 'sp_calc_method'], Selected Variable: pvt_timestamp_gps_week\n",
- "📆 [24] Using week range: 2020-11-16T00:00:00Z/2020-11-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832195379-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-93.0121574362935, 7.54111362023453, -91.87373747863288, 8.110323599064838]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [24] Result: compatible\n",
- "\n",
- "🔍 [25] Checking: C2098858642-POCLOUD\n",
- "🕒 [25] Time: 1993-01-01T00:00:00.000Z → 2022-08-05T00:00:00.000Z\n",
- "📦 [25] Variable list: ['u', 'v', 'ug', 'vg'], Selected Variable: v\n",
- "📆 [25] Using week range: 2003-12-08T00:00:00Z/2003-12-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2098858642-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [88.44903280630865, 8.1352611010518, 89.58745276396928, 8.704471079882108]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [25] Result: compatible\n",
- "\n",
- "🔍 [26] Checking: C2545310883-LPCLOUD\n",
- "🕒 [26] Time: 2018-01-01T00:00:00.000Z → 2025-10-05T10:23:00Z\n",
- "📦 [26] Variable list: [], Selected Variable: None\n",
- "⏭️ [26] Skipping C2545310883-LPCLOUD - no variable found\n",
- "\n",
- "🔍 [27] Checking: C2859255251-LAADS\n",
- "🕒 [27] Time: 2019-01-01T00:00:00.000Z → 2022-12-15T00:00:00.990Z\n",
- "📦 [27] Variable list: [], Selected Variable: None\n",
- "⏭️ [27] Skipping C2859255251-LAADS - no variable found\n",
- "\n",
- "🔍 [28] Checking: C2439422590-LPCLOUD\n",
- "🕒 [28] Time: 2000-03-01T00:00:00.000Z → 2013-11-30T23:59:59.999Z\n",
- "📦 [28] Variable list: ['ASTER_GDEM_DEM', 'crs'], Selected Variable: crs\n",
- "📆 [28] Using week range: 2003-12-27T00:00:00Z/2004-01-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2439422590-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [134.21723044321794, 69.38861837280268, 135.35565040087857, 69.957828351633]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [28] Result: compatible\n",
- "\n",
- "🔍 [29] Checking: C3380708980-OB_CLOUD\n",
- "🕒 [29] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:23:01Z\n",
- "📦 [29] Variable list: [], Selected Variable: None\n",
- "⏭️ [29] Skipping C3380708980-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [30] Checking: C2147478146-POCLOUD\n",
- "🕒 [30] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T10:23:01Z\n",
- "📦 [30] Variable list: ['sst_dtime', 'dt_analysis', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'wind_speed', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sea_surface_temperature\n",
- "📆 [30] Using week range: 2021-01-01T00:00:00Z/2021-01-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2147478146-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [132.9819529080304, 70.65134871832021, 134.12037286569102, 71.22055869715052]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [30] Result: compatible\n",
- "\n",
- "🔍 [31] Checking: C2408034484-LPCLOUD\n",
- "🕒 [31] Time: 2022-08-09T00:00:00.000Z → 2025-10-05T10:23:03Z\n",
- "📦 [31] Variable list: ['group_1_band_depth', 'group_1_mineral_id', 'group_2_band_depth', 'group_2_mineral_id'], Selected Variable: group_2_mineral_id\n",
- "📆 [31] Using week range: 2024-10-24T00:00:00Z/2024-10-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2408034484-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-11.543552399444955, -30.803355043139728, -10.405132441784339, -30.23414506430942]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [31] Result: compatible\n",
- "\n",
- "🔍 [32] Checking: C1940475563-POCLOUD\n",
- "🕒 [32] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:23:04Z\n",
- "📦 [32] Variable list: ['sea_surface_temperature', 'sst_dtime', 'quality_level', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'sea_surface_temperature_4um', 'quality_level_4um', 'sses_bias_4um', 'sses_standard_deviation_4um', 'wind_speed', 'dt_analysis'], Selected Variable: sses_bias_4um\n",
- "📆 [32] Using week range: 2024-04-14T00:00:00Z/2024-04-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1940475563-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.7155890819613, -62.441153611622596, -123.57716912430067, -61.87194363279228]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [32] Result: compatible\n",
- "\n",
- "🔍 [33] Checking: C2102958977-POCLOUD\n",
- "🕒 [33] Time: 2021-01-01T00:00:00.000Z → 2025-10-05T10:23:05Z\n",
- "📦 [33] Variable list: ['u', 'v', 'ug', 'vg'], Selected Variable: v\n",
- "📆 [33] Using week range: 2022-03-14T00:00:00Z/2022-03-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2102958977-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.588798788074833, 61.05878099998807, 10.727218745735449, 61.62799097881839]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [33] Result: compatible\n",
- "\n",
- "🔍 [34] Checking: C2545310869-LPCLOUD\n",
- "🕒 [34] Time: 2018-01-01T00:00:00.000Z → 2025-10-05T10:23:07Z\n",
- "📦 [34] Variable list: ['CMG_night', 'FP_AdjCloud', 'FP_AdjWater', 'FP_CMG_col', 'FP_CMG_row', 'FP_MAD_DT', 'FP_MAD_R7', 'FP_MAD_T13', 'FP_MAD_T15', 'FP_MeanDT', 'FP_MeanR7', 'FP_MeanT13', 'FP_MeanT15', 'FP_NumValid', 'FP_R7', 'FP_RelAzAng', 'FP_SolZenAng', 'FP_T13', 'FP_T15', 'FP_ViewZenAng', 'FP_WinSize', 'FP_confidence', 'FP_land', 'FP_latitude', 'FP_line', 'FP_longitude', 'FP_power', 'FP_sample', 'algorithm QA', 'fire mask', 'qhist07', 'qhist11', 'qhist13', 'qhist15', 'qhist16'], Selected Variable: FP_AdjCloud\n",
- "📆 [34] Using week range: 2020-07-20T00:00:00Z/2020-07-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2545310869-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-164.2011747070267, -33.8620104290092, -163.06275474936606, -33.29280045017889]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [34] Result: compatible\n",
- "\n",
- "🔍 [35] Checking: C2734197957-LPCLOUD\n",
- "🕒 [35] Time: 2018-01-01T00:00:00.000Z → 2025-10-05T10:23:08Z\n",
- "📦 [35] Variable list: ['FP_AdjCloud', 'FP_AdjWater', 'FP_MAD_DT', 'FP_MAD_T4', 'FP_MAD_T5', 'FP_MeanDT', 'FP_MeanRad13', 'FP_MeanT4', 'FP_MeanT5', 'FP_Rad13', 'FP_SolAzAng', 'FP_SolZenAng', 'FP_T4', 'FP_T5', 'FP_ViewAzAng', 'FP_ViewZenAng', 'FP_WinSize', 'FP_confidence', 'FP_day', 'FP_latitude', 'FP_line', 'FP_longitude', 'FP_power', 'FP_sample', 'algorithm QA', 'fire mask'], Selected Variable: fire mask\n",
- "📆 [35] Using week range: 2021-11-23T00:00:00Z/2021-11-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2734197957-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-127.01352193736898, 67.35795157211595, -125.87510197970835, 67.92716155094627]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [35] Result: compatible\n",
- "\n",
- "🔍 [36] Checking: C2545314550-LPCLOUD\n",
- "🕒 [36] Time: 2012-01-17T00:00:00.000Z → 2025-10-05T10:23:09Z\n",
- "📦 [36] Variable list: [], Selected Variable: None\n",
- "⏭️ [36] Skipping C2545314550-LPCLOUD - no variable found\n",
- "\n",
- "🔍 [37] Checking: C2859265967-LAADS\n",
- "🕒 [37] Time: 2019-01-01T00:00:00.000Z → 2023-01-02T00:00:00.000Z\n",
- "📦 [37] Variable list: [], Selected Variable: None\n",
- "⏭️ [37] Skipping C2859265967-LAADS - no variable found\n",
- "\n",
- "🔍 [38] Checking: C2205121394-POCLOUD\n",
- "🕒 [38] Time: 2012-10-19T00:00:00.000Z → 2025-10-05T10:23:09Z\n",
- "📦 [38] Variable list: ['sst_dtime', 'dt_analysis', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'wind_speed', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: quality_level\n",
- "📆 [38] Using week range: 2023-08-30T00:00:00Z/2023-09-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121394-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-53.0144575167048, -51.60914253233228, -51.876037559044185, -51.03993255350196]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [38] Result: compatible\n",
- "\n",
- "🔍 [39] Checking: C2205121400-POCLOUD\n",
- "🕒 [39] Time: 2018-12-04T00:00:00.000Z → 2025-10-05T10:23:10Z\n",
- "📦 [39] Variable list: ['sst_dtime', 'dt_analysis', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'wind_speed', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sses_bias\n",
- "📆 [39] Using week range: 2024-04-07T00:00:00Z/2024-04-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121400-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [54.413485085841934, 79.92438248942776, 55.55190504350255, 80.49359246825807]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [39] Result: compatible\n",
- "\n",
- "🔍 [40] Checking: C3206162112-LAADS\n",
- "🕒 [40] Time: 2023-02-10T00:00:00.000Z → 2025-10-05T10:23:11Z\n",
- "📦 [40] Variable list: [], Selected Variable: None\n",
- "⏭️ [40] Skipping C3206162112-LAADS - no variable found\n",
- "\n",
- "🔍 [41] Checking: C2763264764-LPCLOUD\n",
- "🕒 [41] Time: 2000-02-11T00:00:00.000Z → 2000-02-21T23:59:59.000Z\n",
- "📦 [41] Variable list: ['NASADEM_HGT', 'crs'], Selected Variable: crs\n",
- "📆 [41] Using week range: 2000-02-12T00:00:00Z/2000-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763264764-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-2.030144589507408, -1.460865345874577, -0.8917246318467916, -0.8916553670442688]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [41] Result: compatible\n",
- "\n",
- "🔍 [42] Checking: C3177838875-NSIDC_CPRD\n",
- "🕒 [42] Time: 2023-01-01T00:00:00.000Z → 2025-10-05T10:23:12Z\n",
- "📦 [42] Variable list: [], Selected Variable: None\n",
- "⏭️ [42] Skipping C3177838875-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [43] Checking: C3294057315-ASF\n",
- "🕒 [43] Time: 2016-07-01T00:00:00.000Z → 2025-10-05T10:23:12Z\n",
- "📦 [43] Variable list: [], Selected Variable: None\n",
- "⏭️ [43] Skipping C3294057315-ASF - no variable found\n",
- "\n",
- "🔍 [44] Checking: C3385049983-OB_CLOUD\n",
- "🕒 [44] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:23:12Z\n",
- "📦 [44] Variable list: [], Selected Variable: None\n",
- "⏭️ [44] Skipping C3385049983-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [45] Checking: C2799438271-POCLOUD\n",
- "🕒 [45] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:23:12Z\n",
- "📦 [45] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_qual', 'wse_qual_bitwise', 'wse_uncert', 'water_area', 'water_area_qual', 'water_area_qual_bitwise', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_qual', 'sig0_qual_bitwise', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'n_wse_pix', 'n_water_area_pix', 'n_sig0_pix', 'n_other_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'sig0_cor_atmos_model', 'height_cor_xover', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: load_tide_fes\n",
- "📆 [45] Using week range: 2024-10-12T00:00:00Z/2024-10-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799438271-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-49.51851210784945, 38.883483966678966, -48.38009215018884, 39.45269394550928]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [45] Result: compatible\n",
- "\n",
- "🔍 [46] Checking: C2930761273-LARC_CLOUD\n",
- "🕒 [46] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T10:23:13Z\n",
- "📦 [46] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [46] Using week range: 2024-09-03T00:00:00Z/2024-09-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930761273-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [156.37365677899055, 12.62428550467921, 157.51207673665118, 13.193495483509519]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [46] Result: compatible\n",
- "\n",
- "🔍 [47] Checking: C2859238768-LAADS\n",
- "🕒 [47] Time: 2019-01-01T00:00:00.000Z → 2023-01-01T00:00:00.000Z\n",
- "📦 [47] Variable list: [], Selected Variable: None\n",
- "⏭️ [47] Skipping C2859238768-LAADS - no variable found\n",
- "\n",
- "🔍 [48] Checking: C2439429778-LPCLOUD\n",
- "🕒 [48] Time: 2000-03-01T00:00:00.000Z → 2013-11-30T23:59:59.999Z\n",
- "📦 [48] Variable list: ['ASTER_GDEM_NUM', 'crs'], Selected Variable: ASTER_GDEM_NUM\n",
- "📆 [48] Using week range: 2010-06-11T00:00:00Z/2010-06-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2439429778-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [16.366420887636544, 79.7672531298733, 17.50484084529716, 80.33646310870361]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [48] Result: compatible\n",
- "\n",
- "🔍 [49] Checking: C2916514952-POCLOUD\n",
- "🕒 [49] Time: 1993-01-01T00:00:00.000Z → 2025-10-05T10:23:20Z\n",
- "📦 [49] Variable list: ['uwnd', 'vwnd', 'ws', 'nobs'], Selected Variable: nobs\n",
- "📆 [49] Using week range: 2025-05-31T00:00:00Z/2025-06-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2916514952-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [44.27877374320838, -26.909558501374388, 45.417193700869, -26.34034852254408]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [49] Result: compatible\n",
- "\n",
- "🔍 [50] Checking: C2254232941-POCLOUD\n",
- "🕒 [50] Time: 2017-05-01T00:00:02.000Z → 2025-10-05T10:23:22Z\n",
- "📦 [50] Variable list: ['spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'incidence_angle', 'track_id', 'rx_gain', 'snr', 'range_corr_gain', 'sample_flags', 'num_ddms_utilized', 'ddm_sample_index', 'ddm_channel', 'nbrcs_mean', 'nbrcs_mean_corrected', 'wind_speed', 'wind_speed_uncertainty', 'azimuth_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_alt'], Selected Variable: num_ddms_utilized\n",
- "📆 [50] Using week range: 2019-07-18T00:00:02Z/2019-07-24T00:00:02Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2254232941-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [118.63601448980228, -60.15852524354812, 119.77443444746291, -59.589315264717804]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [50] Result: compatible\n",
- "\n",
- "🔍 [51] Checking: C2759076389-ORNL_CLOUD\n",
- "🕒 [51] Time: 1982-01-01T00:00:00.000Z → 2022-12-31T23:59:59.999Z\n",
- "📦 [51] Variable list: ['crs', 'time_bnds', 'satellites', 'ndvi', 'percentile'], Selected Variable: satellites\n",
- "📆 [51] Using week range: 1988-03-11T00:00:00Z/1988-03-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2759076389-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-22.21690032373447, -4.02297562798358, -21.078480366073855, -3.453765649153272]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [51] Result: compatible\n",
- "\n",
- "🔍 [52] Checking: C2754895884-POCLOUD\n",
- "🕒 [52] Time: 2023-03-19T00:00:00.000Z → 2025-10-05T10:23:34Z\n",
- "📦 [52] Variable list: ['sst_dtime', 'dt_analysis', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'wind_speed', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: l2p_flags\n",
- "📆 [52] Using week range: 2025-07-20T00:00:00Z/2025-07-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2754895884-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-140.29737275880035, -49.03122575955283, -139.15895280113972, -48.46201578072252]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [52] Result: compatible\n",
- "\n",
- "🔍 [53] Checking: C2586786218-POCLOUD\n",
- "🕒 [53] Time: 1982-01-01T00:00:00.000Z → 2024-01-01T00:00:00.000Z\n",
- "📦 [53] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysed_sst\n",
- "📆 [53] Using week range: 2002-09-22T00:00:00Z/2002-09-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2586786218-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [111.82679985234068, 8.385076814299683, 112.96521981000132, 8.954286793129992]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [53] Result: compatible\n",
- "\n",
- "🔍 [54] Checking: C3555842028-OB_CLOUD\n",
- "🕒 [54] Time: 2024-02-22T00:00:00Z → 2025-10-05T10:23:37Z\n",
- "📦 [54] Variable list: [], Selected Variable: None\n",
- "⏭️ [54] Skipping C3555842028-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [55] Checking: C3392966952-OB_CLOUD\n",
- "🕒 [55] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:23:37Z\n",
- "📦 [55] Variable list: [], Selected Variable: None\n",
- "⏭️ [55] Skipping C3392966952-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [56] Checking: C3385050059-OB_CLOUD\n",
- "🕒 [56] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:23:37Z\n",
- "📦 [56] Variable list: [], Selected Variable: None\n",
- "⏭️ [56] Skipping C3385050059-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [57] Checking: C3261923228-LPCLOUD\n",
- "🕒 [57] Time: 2000-02-11T00:00:00.000Z → 2000-02-21T23:59:59.000Z\n",
- "📦 [57] Variable list: ['SRTMGL1_DEM', 'crs'], Selected Variable: crs\n",
- "📆 [57] Using week range: 2000-02-14T00:00:00Z/2000-02-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3261923228-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-58.07733250194847, 71.92283486825181, -56.93891254428785, 72.49204484708213]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [57] Result: compatible\n",
- "\n",
- "🔍 [58] Checking: C2147480877-POCLOUD\n",
- "🕒 [58] Time: 2012-02-01T00:00:00.000Z → 2025-10-05T10:23:38Z\n",
- "📦 [58] Variable list: ['sst_dtime', 'dt_analysis', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'wind_speed', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sst_gradient_magnitude\n",
- "📆 [58] Using week range: 2015-09-06T00:00:00Z/2015-09-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2147480877-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [99.25379461655638, -37.98097082714219, 100.39221457421701, -37.41176084831187]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [58] Result: compatible\n",
- "\n",
- "🔍 [59] Checking: C3365180216-LPCLOUD\n",
- "🕒 [59] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T10:23:40Z\n",
- "📦 [59] Variable list: ['DNB_observations', 'FP_MCE', 'FP_VEF', 'FP_Status', 'FP_Num_Fire', 'FP_I04_Mean', 'FP_I05_Mean', 'FP_BTD_Mean', 'FP_WinSize', 'FP_M13_Rad', 'FP_M13_Rad_Mean', 'FP_M13_Rad_MAD', 'FP_M13_Rad_Num', 'FP_M13_WinSize', 'FP_Power_QA', 'FP_M07_Rad', 'FP_M07_Rad_Mean', 'FP_M07_Rad_Num', 'FP_M08_Rad', 'FP_M08_Rad_Mean', 'FP_M08_Rad_Num', 'FP_M10_Rad', 'FP_M10_Rad_Mean', 'FP_M10_Rad_Num', 'FP_M11_Rad', 'FP_M11_Rad_Mean', 'FP_M11_Rad_Num', 'FP_M12_Rad', 'FP_M12_Rad_Mean', 'FP_M12_Rad_Num', 'FP_M14_Rad', 'FP_M14_Rad_Mean', 'FP_M14_Rad_Num', 'FP_M15_Rad', 'FP_M15_Rad_Mean', 'FP_M15_Rad_Num', 'FP_M16_Rad', 'FP_M16_Rad_Mean', 'FP_M16_Rad_Num', 'FP_I04_Rad', 'FP_I04_Rad_Mean', 'FP_I04_Rad_Num', 'FP_I05_Rad', 'FP_I05_Rad_Mean', 'FP_I05_Rad_Num', 'FP_BG_Temp', 'FP_Fire_Temp', 'FP_Fire_Frac', 'FP_Opt_Status', 'FP_DNB_POS', 'FP_Power', 'FP_VE', 'FP_Area', 'FP_Line', 'FP_Sample', 'FP_Latitude', 'FP_Longitude', 'FP_IMG_BTD', 'FP_I04_BT', 'FP_I05_BT', 'FP_CM', 'FP_I04_MAD', 'FP_I05_MAD', 'FP_BTD_MAD', 'FP_Bowtie', 'FP_SAA_flag', 'Sensor_Zenith', 'Sensor_Azimuth', 'Fire_mask', 'Algorithm_QA', 'FP_confidence', 'Solar_Zenith', 'FP_Land_Type', 'FP_Gas_Flaring', 'FP_Peatland', 'FP_Peatfrac', 'FP_AdjWater', 'FP_AdjCloud'], Selected Variable: FP_Gas_Flaring\n",
- "📆 [59] Using week range: 2018-10-25T00:00:00Z/2018-10-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3365180216-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-97.32050835326119, -52.132834229785495, -96.18208839560056, -51.56362425095518]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [59] Result: compatible\n",
- "\n",
- "🔍 [60] Checking: C3365168551-LPCLOUD\n",
- "🕒 [60] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T10:23:41Z\n",
- "📦 [60] Variable list: ['DNB_observations', 'FP_MCE', 'FP_VEF', 'FP_Status', 'FP_Num_Fire', 'FP_I04_Mean', 'FP_I05_Mean', 'FP_BTD_Mean', 'FP_WinSize', 'FP_M13_Rad', 'FP_M13_Rad_Mean', 'FP_M13_Rad_MAD', 'FP_M13_Rad_Num', 'FP_M13_WinSize', 'FP_Power_QA', 'FP_M07_Rad', 'FP_M07_Rad_Mean', 'FP_M07_Rad_Num', 'FP_M08_Rad', 'FP_M08_Rad_Mean', 'FP_M08_Rad_Num', 'FP_M10_Rad', 'FP_M10_Rad_Mean', 'FP_M10_Rad_Num', 'FP_M11_Rad', 'FP_M11_Rad_Mean', 'FP_M11_Rad_Num', 'FP_M12_Rad', 'FP_M12_Rad_Mean', 'FP_M12_Rad_Num', 'FP_M14_Rad', 'FP_M14_Rad_Mean', 'FP_M14_Rad_Num', 'FP_M15_Rad', 'FP_M15_Rad_Mean', 'FP_M15_Rad_Num', 'FP_M16_Rad', 'FP_M16_Rad_Mean', 'FP_M16_Rad_Num', 'FP_I04_Rad', 'FP_I04_Rad_Mean', 'FP_I04_Rad_Num', 'FP_I05_Rad', 'FP_I05_Rad_Mean', 'FP_I05_Rad_Num', 'FP_BG_Temp', 'FP_Fire_Temp', 'FP_Fire_Frac', 'FP_Opt_Status', 'FP_DNB_POS', 'FP_Power', 'FP_VE', 'FP_Area', 'FP_Line', 'FP_Sample', 'FP_Latitude', 'FP_Longitude', 'FP_CM', 'FP_Bowtie', 'Solar_Zenith', 'Fire_mask', 'FP_confidence', 'Algorithm_QA', 'FP_Land_Type', 'FP_Gas_Flaring', 'FP_Peatland', 'FP_Peatfrac', 'FP_AdjWater', 'FP_AdjCloud', 'FP_SAA_flag', 'FP_T04_1', 'FP_T04_2', 'FP_T04_3', 'FP_T04_4', 'FP_T05_1', 'FP_T05_2', 'FP_T05_3', 'FP_T05_4', 'Sensor_Zenith', 'Sensor_Azimuth'], Selected Variable: FP_Num_Fire\n",
- "📆 [60] Using week range: 2024-09-14T00:00:00Z/2024-09-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3365168551-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [176.0775483098472, -49.31800527972559, 177.21596826750783, -48.748795300895274]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [60] Result: compatible\n",
- "\n",
- "🔍 [61] Checking: C2545314536-LPCLOUD\n",
- "🕒 [61] Time: 2012-01-17T00:00:00.000Z → 2025-10-05T10:23:42Z\n",
- "📦 [61] Variable list: ['CMG_night', 'FP_AdjCloud', 'FP_AdjWater', 'FP_CMG_col', 'FP_CMG_row', 'FP_MAD_DT', 'FP_MAD_R7', 'FP_MAD_T13', 'FP_MAD_T15', 'FP_MeanDT', 'FP_MeanR7', 'FP_MeanT13', 'FP_MeanT15', 'FP_NumValid', 'FP_R7', 'FP_RelAzAng', 'FP_SolZenAng', 'FP_T13', 'FP_T15', 'FP_ViewZenAng', 'FP_WinSize', 'FP_confidence', 'FP_land', 'FP_latitude', 'FP_line', 'FP_longitude', 'FP_power', 'FP_sample', 'algorithm QA', 'fire mask', 'qhist07', 'qhist11', 'qhist13', 'qhist15', 'qhist16'], Selected Variable: FP_ViewZenAng\n",
- "📆 [61] Using week range: 2017-02-08T00:00:00Z/2017-02-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2545314536-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [20.053864305554306, -63.81619472751447, 21.192284263214923, -63.246984748684156]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [61] Result: compatible\n",
- "\n",
- "🔍 [62] Checking: C3365190240-LPCLOUD\n",
- "🕒 [62] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:23:43Z\n",
- "📦 [62] Variable list: ['DNB_observations', 'FP_MCE', 'FP_VEF', 'FP_Status', 'FP_Num_Fire', 'FP_I04_Mean', 'FP_I05_Mean', 'FP_BTD_Mean', 'FP_WinSize', 'FP_M13_Rad', 'FP_M13_Rad_Mean', 'FP_M13_Rad_MAD', 'FP_M13_Rad_Num', 'FP_M13_WinSize', 'FP_Power_QA', 'FP_M07_Rad', 'FP_M07_Rad_Mean', 'FP_M07_Rad_Num', 'FP_M08_Rad', 'FP_M08_Rad_Mean', 'FP_M08_Rad_Num', 'FP_M10_Rad', 'FP_M10_Rad_Mean', 'FP_M10_Rad_Num', 'FP_M11_Rad', 'FP_M11_Rad_Mean', 'FP_M11_Rad_Num', 'FP_M12_Rad', 'FP_M12_Rad_Mean', 'FP_M12_Rad_Num', 'FP_M14_Rad', 'FP_M14_Rad_Mean', 'FP_M14_Rad_Num', 'FP_M15_Rad', 'FP_M15_Rad_Mean', 'FP_M15_Rad_Num', 'FP_M16_Rad', 'FP_M16_Rad_Mean', 'FP_M16_Rad_Num', 'FP_I04_Rad', 'FP_I04_Rad_Mean', 'FP_I04_Rad_Num', 'FP_I05_Rad', 'FP_I05_Rad_Mean', 'FP_I05_Rad_Num', 'FP_BG_Temp', 'FP_Fire_Temp', 'FP_Fire_Frac', 'FP_Opt_Status', 'FP_DNB_POS', 'FP_Power', 'FP_VE', 'FP_Area', 'FP_Line', 'FP_Sample', 'FP_Latitude', 'FP_Longitude', 'FP_IMG_BTD', 'FP_I04_BT', 'FP_I05_BT', 'FP_CM', 'FP_I04_MAD', 'FP_I05_MAD', 'FP_BTD_MAD', 'FP_Bowtie', 'FP_SAA_flag', 'Sensor_Zenith', 'Sensor_Azimuth', 'Fire_mask', 'Algorithm_QA', 'FP_confidence', 'Solar_Zenith', 'FP_Land_Type', 'FP_Gas_Flaring', 'FP_Peatland', 'FP_Peatfrac', 'FP_AdjWater', 'FP_AdjCloud'], Selected Variable: FP_CM\n",
- "📆 [62] Using week range: 2016-01-24T00:00:00Z/2016-01-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3365190240-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [19.39494939959713, -83.83356354796909, 20.533369357257747, -83.26435356913878]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [62] Result: compatible\n",
- "\n",
- "🔍 [63] Checking: C2859273114-LAADS\n",
- "🕒 [63] Time: 2019-01-01T00:00:00.000Z → 2023-01-02T00:00:00.000Z\n",
- "📦 [63] Variable list: [], Selected Variable: None\n",
- "⏭️ [63] Skipping C2859273114-LAADS - no variable found\n",
- "\n",
- "🔍 [64] Checking: C2859228520-LAADS\n",
- "🕒 [64] Time: 2019-01-01T00:00:00.000Z → 2023-05-28T00:00:00.000Z\n",
- "📦 [64] Variable list: [], Selected Variable: None\n",
- "⏭️ [64] Skipping C2859228520-LAADS - no variable found\n",
- "\n",
- "🔍 [65] Checking: C2859232902-LAADS\n",
- "🕒 [65] Time: 2019-01-01T00:00:00.000Z → 2023-05-28T00:00:00.000Z\n",
- "📦 [65] Variable list: [], Selected Variable: None\n",
- "⏭️ [65] Skipping C2859232902-LAADS - no variable found\n",
- "\n",
- "🔍 [66] Checking: C2927907727-POCLOUD\n",
- "🕒 [66] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:23:45Z\n",
- "📦 [66] Variable list: [], Selected Variable: None\n",
- "⏭️ [66] Skipping C2927907727-POCLOUD - no variable found\n",
- "\n",
- "🔍 [67] Checking: C2731035022-POCLOUD\n",
- "🕒 [67] Time: 2022-06-07T00:00:00.000Z → 2025-10-05T10:23:45Z\n",
- "📦 [67] Variable list: ['sst_dtime', 'satellite_zenith_angle', 'sea_surface_temperature', 'brightness_temperature_08um6', 'brightness_temperature_10um4', 'brightness_temperature_11um2', 'brightness_temperature_12um3', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'l2p_flags', 'quality_level', 'geostationary', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: geostationary\n",
- "📆 [67] Using week range: 2024-12-08T00:00:00Z/2024-12-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2731035022-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [130.75486781423086, 20.33038226034795, 131.8932877718915, 20.899592239178258]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [67] Result: compatible\n",
- "\n",
- "🔍 [68] Checking: C3380708978-OB_CLOUD\n",
- "🕒 [68] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:23:46Z\n",
- "📦 [68] Variable list: [], Selected Variable: None\n",
- "⏭️ [68] Skipping C3380708978-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [69] Checking: C2036880657-POCLOUD\n",
- "🕒 [69] Time: 2002-08-31T21:00:00.000Z → 2025-10-05T10:23:46Z\n",
- "📦 [69] Variable list: ['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction', 'sst_anomaly'], Selected Variable: mask\n",
- "📆 [69] Using week range: 2008-12-28T21:00:00Z/2009-01-03T21:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036880657-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [175.25720436670025, 27.25333806975846, 176.39562432436088, 27.822548048588768]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [69] Result: compatible\n",
- "\n",
- "🔍 [70] Checking: C2763264768-LPCLOUD\n",
- "🕒 [70] Time: 2000-02-11T00:00:00.000Z → 2000-02-21T23:59:59.000Z\n",
- "📦 [70] Variable list: ['NASADEM_NUM', 'crs'], Selected Variable: crs\n",
- "📆 [70] Using week range: 2000-02-12T00:00:00Z/2000-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763264768-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [49.88214943312011, 38.88559752762296, 51.02056939078073, 39.45480750645328]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [70] Result: compatible\n",
- "\n",
- "🔍 [71] Checking: C2399557265-NSIDC_ECS\n",
- "🕒 [71] Time: 1978-10-26T00:00:00.000Z → 2025-10-05T10:23:49Z\n",
- "📦 [71] Variable list: ['crs', 'N07_ICECON'], Selected Variable: N07_ICECON\n",
- "📆 [71] Using week range: 1997-04-05T00:00:00Z/1997-04-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2399557265-NSIDC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.99652670731308, 7.39683948162217, 72.13494666497371, 7.966049460452478]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [71] Result: compatible\n",
- "\n",
- "🔍 [72] Checking: C3177837840-NSIDC_CPRD\n",
- "🕒 [72] Time: 1978-10-26T00:00:00.000Z → 2025-10-05T10:23:50Z\n",
- "📦 [72] Variable list: ['crs', 'N07_ICECON'], Selected Variable: crs\n",
- "📆 [72] Using week range: 1998-05-17T00:00:00Z/1998-05-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177837840-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.08724356366454, -26.20433520183955, -140.9488236060039, -25.635125223009243]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [72] Result: compatible\n",
- "\n",
- "🔍 [73] Checking: C2776464104-NSIDC_ECS\n",
- "🕒 [73] Time: 1978-10-25T00:00:00.000Z → 2025-10-05T10:23:51Z\n",
- "📦 [73] Variable list: ['crs', 'TB', 'TB_num_samples', 'TB_std_dev', 'Incidence_angle', 'TB_time'], Selected Variable: TB\n",
- "📆 [73] Using week range: 1985-08-20T00:00:00Z/1985-08-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2776464104-NSIDC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [148.65181917803676, -27.02884913220476, 149.7902391356974, -26.45963915337445]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [73] Result: compatible\n",
- "\n",
- "🔍 [74] Checking: C3177839163-NSIDC_CPRD\n",
- "🕒 [74] Time: 1978-10-25T00:00:00.000Z → 2025-10-05T10:23:52Z\n",
- "📦 [74] Variable list: ['crs', 'TB', 'TB_num_samples', 'TB_std_dev', 'Incidence_angle', 'TB_time'], Selected Variable: crs\n",
- "📆 [74] Using week range: 2013-11-14T00:00:00Z/2013-11-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177839163-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [100.26066897250786, 60.509384919440066, 101.39908893016849, 61.07859489827038]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177839163-NSIDC_CPRD&backend=xarray&datetime=2013-11-14T00%3A00%3A00Z%2F2013-11-20T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: rPhQWvW_dNq2nR309RTNXbVKc5yZhWP_asr0m1RxkzRLUnz-5B9qeA==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177839163-NSIDC_CPRD&backend=xarray&datetime=2013-11-14T00%3A00%3A00Z%2F2013-11-20T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [74] Result: issues_detected\n",
- "⚠️ [74] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177839163-NSIDC_CPRD&backend=xarray&datetime=2013-11-14T00%3A00%3A00Z%2F2013-11-20T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [75] Checking: C3177839243-NSIDC_CPRD\n",
- "🕒 [75] Time: 1978-10-25T00:00:00.000Z → 2025-10-05T10:24:22Z\n",
- "📦 [75] Variable list: ['crs', 'TB', 'TB_num_samples', 'Incidence_angle', 'TB_std_dev', 'TB_time'], Selected Variable: Incidence_angle\n",
- "📆 [75] Using week range: 1979-03-06T00:00:00Z/1979-03-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177839243-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-100.84309405234589, 50.788124412236016, -99.70467409468526, 51.35733439106633]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [75] Result: compatible\n",
- "\n",
- "🔍 [76] Checking: C2036877535-POCLOUD\n",
- "🕒 [76] Time: 2006-12-31T00:00:00.000Z → 2025-10-05T10:24:39Z\n",
- "📦 [76] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: sea_ice_fraction\n",
- "📆 [76] Using week range: 2014-07-03T00:00:00Z/2014-07-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877535-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [38.04072836665009, -73.21680257874304, 39.17914832431071, -72.64759259991273]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877535-POCLOUD&backend=xarray&datetime=2014-07-03T00%3A00%3A00Z%2F2014-07-09T00%3A00%3A00Z&variable=sea_ice_fraction&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=38.04072836665009, latitude=-73.21680257874304), Position2D(longitude=39.17914832431071, latitude=-73.21680257874304), Position2D(longitude=39.17914832431071, latitude=-72.64759259991273), Position2D(longitude=38.04072836665009, latitude=-72.64759259991273), Position2D(longitude=38.04072836665009, latitude=-73.21680257874304)]]), properties={'statistics': {'2014-07-03T00:00:00+00:00': {'2014-07-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-07-04T00:00:00+00:00': {'2014-07-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-07-05T00:00:00+00:00': {'2014-07-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-07-06T00:00:00+00:00': {'2014-07-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-07-07T00:00:00+00:00': {'2014-07-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-07-08T00:00:00+00:00': {'2014-07-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-07-09T00:00:00+00:00': {'2014-07-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-03T00:00:00+00:00', '2014-07-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-04T00:00:00+00:00', '2014-07-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-05T00:00:00+00:00', '2014-07-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-06T00:00:00+00:00', '2014-07-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-07T00:00:00+00:00', '2014-07-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-08T00:00:00+00:00', '2014-07-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-07-09T00:00:00+00:00', '2014-07-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877535-POCLOUD&backend=xarray&datetime=2014-07-03T00%3A00%3A00Z%2F2014-07-09T00%3A00%3A00Z&variable=sea_ice_fraction&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [76] Result: issues_detected\n",
- "⚠️ [76] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877535-POCLOUD&backend=xarray&datetime=2014-07-03T00%3A00%3A00Z%2F2014-07-09T00%3A00%3A00Z&variable=sea_ice_fraction&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [77] Checking: C3385049977-OB_CLOUD\n",
- "🕒 [77] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:24:41Z\n",
- "📦 [77] Variable list: [], Selected Variable: None\n",
- "⏭️ [77] Skipping C3385049977-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [78] Checking: C3620139932-OB_CLOUD\n",
- "🕒 [78] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:24:41Z\n",
- "📦 [78] Variable list: [], Selected Variable: None\n",
- "⏭️ [78] Skipping C3620139932-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [79] Checking: C3620140222-OB_CLOUD\n",
- "🕒 [79] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:24:41Z\n",
- "📦 [79] Variable list: ['Aerosol_Optical_Depth_354', 'Aerosol_Optical_Depth_388', 'Aerosol_Optical_Depth_480', 'Aerosol_Optical_Depth_550', 'Aerosol_Optical_Depth_670', 'Aerosol_Optical_Depth_870', 'Aerosol_Optical_Depth_1240', 'Aerosol_Optical_Depth_2200', 'Optical_Depth_Ratio_Small_Ocean_used', 'NUV_AerosolCorrCloudOpticalDepth', 'NUV_AerosolOpticalDepthOverCloud_354', 'NUV_AerosolOpticalDepthOverCloud_388', 'NUV_AerosolOpticalDepthOverCloud_550', 'NUV_AerosolIndex', 'NUV_CloudOpticalDepth'], Selected Variable: Aerosol_Optical_Depth_670\n",
- "📆 [79] Using week range: 2025-05-10T00:00:00Z/2025-05-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140222-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [28.845071029477715, -85.82863449118207, 29.98349098713833, -85.25942451235176]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [79] Result: compatible\n",
- "\n",
- "🔍 [80] Checking: C3385050643-OB_CLOUD\n",
- "🕒 [80] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:24:42Z\n",
- "📦 [80] Variable list: ['ndvi', 'evi', 'ndwi', 'ndii', 'cci', 'ndsi', 'pri', 'cire', 'car', 'mari', 'palette'], Selected Variable: evi\n",
- "📆 [80] Using week range: 2024-04-23T00:00:00Z/2024-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050643-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-54.90448312466314, -14.823935510919366, -53.76606316700252, -14.254725532089058]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050643-OB_CLOUD&backend=xarray&datetime=2024-04-23T00%3A00%3A00Z%2F2024-04-29T00%3A00%3A00Z&variable=evi&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050643-OB_CLOUD&backend=xarray&datetime=2024-04-23T00%3A00%3A00Z%2F2024-04-29T00%3A00%3A00Z&variable=evi&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [80] Result: issues_detected\n",
- "⚠️ [80] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050643-OB_CLOUD&backend=xarray&datetime=2024-04-23T00%3A00%3A00Z%2F2024-04-29T00%3A00%3A00Z&variable=evi&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [81] Checking: C3385050676-OB_CLOUD\n",
- "🕒 [81] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:24:42Z\n",
- "📦 [81] Variable list: ['Rrs', 'palette'], Selected Variable: Rrs\n",
- "📆 [81] Using week range: 2024-08-21T00:00:00Z/2024-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050676-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.18584432816533, 9.99089132315017, -91.0474243705047, 10.560101301980477]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050676-OB_CLOUD&backend=xarray&datetime=2024-08-21T00%3A00%3A00Z%2F2024-08-27T00%3A00%3A00Z&variable=Rrs&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050676-OB_CLOUD&backend=xarray&datetime=2024-08-21T00%3A00%3A00Z%2F2024-08-27T00%3A00%3A00Z&variable=Rrs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [81] Result: issues_detected\n",
- "⚠️ [81] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050676-OB_CLOUD&backend=xarray&datetime=2024-08-21T00%3A00%3A00Z%2F2024-08-27T00%3A00%3A00Z&variable=Rrs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [82] Checking: C3261923657-LPCLOUD\n",
- "🕒 [82] Time: 2000-02-11T00:00:00.000Z → 2000-02-21T23:59:59.000Z\n",
- "📦 [82] Variable list: ['SRTMGL1_NUM', 'crs'], Selected Variable: SRTMGL1_NUM\n",
- "📆 [82] Using week range: 2000-02-11T00:00:00Z/2000-02-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3261923657-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.65393132285536, -21.365752088582877, -159.51551136519473, -20.79654210975257]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [82] Result: compatible\n",
- "\n",
- "🔍 [83] Checking: C2763266381-LPCLOUD\n",
- "🕒 [83] Time: 2000-02-11T00:00:00.000Z → 2000-02-21T23:59:59.000Z\n",
- "📦 [83] Variable list: ['SRTMGL3_DEM', 'crs'], Selected Variable: crs\n",
- "📆 [83] Using week range: 2000-02-11T00:00:00Z/2000-02-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763266381-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [160.97213009208696, 7.063644223458031, 162.1105500497476, 7.632854202288339]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [83] Result: compatible\n",
- "\n",
- "🔍 [84] Checking: C2799438306-POCLOUD\n",
- "🕒 [84] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:24:48Z\n",
- "📦 [84] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_qual', 'ssh_karin_uncert', 'ssha_karin', 'ssha_karin_qual', 'ssh_karin_2', 'ssh_karin_2_qual', 'ssha_karin_2', 'ssha_karin_2_qual', 'num_pt_avg', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'geoid', 'internal_tide_hret', 'height_cor_xover', 'height_cor_xover_qual'], Selected Variable: time_tai\n",
- "📆 [84] Using week range: 2024-01-07T00:00:00Z/2024-01-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799438306-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [148.4495076683367, -87.44838145541299, 149.58792762599734, -86.87917147658267]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799438306-POCLOUD&backend=xarray&datetime=2024-01-07T00%3A00%3A00Z%2F2024-01-13T00%3A00%3A00Z&variable=time_tai&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2799438306-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799438306-POCLOUD&backend=xarray&datetime=2024-01-07T00%3A00%3A00Z%2F2024-01-13T00%3A00%3A00Z&variable=time_tai&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [84] Result: issues_detected\n",
- "⚠️ [84] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799438306-POCLOUD&backend=xarray&datetime=2024-01-07T00%3A00%3A00Z%2F2024-01-13T00%3A00%3A00Z&variable=time_tai&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [85] Checking: C3233945000-POCLOUD\n",
- "🕒 [85] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:24:49Z\n",
- "📦 [85] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_qual', 'ssh_karin_uncert', 'ssha_karin', 'ssha_karin_qual', 'ssh_karin_2', 'ssh_karin_2_qual', 'ssha_karin_2', 'ssha_karin_2_qual', 'polarization_karin', 'swh_karin', 'swh_karin_qual', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_qual', 'sig0_karin_uncert', 'sig0_karin_2', 'sig0_karin_2_qual', 'wind_speed_karin', 'wind_speed_karin_qual', 'wind_speed_karin_2', 'wind_speed_karin_2_qual', 'num_pt_avg', 'swh_wind_speed_karin_source', 'swh_wind_speed_karin_source_2', 'swh_nadir_altimeter', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'height_cor_xover_qual', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_ssb_cor_source', 'swh_ssb_cor_source_2', 'wind_speed_ssb_cor_source', 'wind_speed_ssb_cor_source_2', 'volumetric_correlation', 'volumetric_correlation_uncert'], Selected Variable: rad_tmb_238\n",
- "📆 [85] Using week range: 2025-07-20T00:00:00Z/2025-07-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233945000-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-166.9909390548374, 1.905037153873156, -165.85251909717678, 2.4742471327034643]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233945000-POCLOUD&backend=xarray&datetime=2025-07-20T00%3A00%3A00Z%2F2025-07-26T00%3A00%3A00Z&variable=rad_tmb_238&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3233945000-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233945000-POCLOUD&backend=xarray&datetime=2025-07-20T00%3A00%3A00Z%2F2025-07-26T00%3A00%3A00Z&variable=rad_tmb_238&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [85] Result: issues_detected\n",
- "⚠️ [85] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233945000-POCLOUD&backend=xarray&datetime=2025-07-20T00%3A00%3A00Z%2F2025-07-26T00%3A00%3A00Z&variable=rad_tmb_238&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [86] Checking: C2930725014-LARC_CLOUD\n",
- "🕒 [86] Time: 2023-08-01T00:00:00Z → 2025-10-05T10:24:50Z\n",
- "📦 [86] Variable list: [], Selected Variable: None\n",
- "⏭️ [86] Skipping C2930725014-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [87] Checking: C2930764281-LARC_CLOUD\n",
- "🕒 [87] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T10:24:50Z\n",
- "📦 [87] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [87] Using week range: 2024-02-01T00:00:00Z/2024-02-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930764281-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-0.022143355227250194, 64.97473321160555, 1.1162766024333663, 65.54394319043587]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [87] Result: compatible\n",
- "\n",
- "🔍 [88] Checking: C3388381264-OB_CLOUD\n",
- "🕒 [88] Time: 2012-01-02T00:00:00Z → 2025-10-05T10:24:51Z\n",
- "📦 [88] Variable list: [], Selected Variable: None\n",
- "⏭️ [88] Skipping C3388381264-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [89] Checking: C3388381281-OB_CLOUD\n",
- "🕒 [89] Time: 2012-01-02T00:00:00Z → 2025-10-05T10:24:51Z\n",
- "📦 [89] Variable list: [], Selected Variable: None\n",
- "⏭️ [89] Skipping C3388381281-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [90] Checking: C2162185379-ORNL_CLOUD\n",
- "🕒 [90] Time: 2017-04-26T00:00:00.000Z → 2017-11-05T23:59:59.999Z\n",
- "📦 [90] Variable list: ['time_bnds', 'time_decimal', 'time_components', 'flight_id', 'profile_id', 'CH4', 'CH4_unc', 'CH4_stdv', 'CH4_nvalue', 'CO', 'CO_unc', 'CO_stdv', 'CO_nvalue', 'CO2', 'CO2_unc', 'CO2_stdv', 'CO2_nvalue', 'H2O', 'H2O_unc', 'H2O_stdv', 'H2O_nvalue', 'P', 'P_unc', 'P_stdv', 'P_nvalue', 'RH', 'RH_unc', 'RH_stdv', 'RH_nvalue', 'T', 'T_unc', 'T_stdv', 'T_nvalue', 'u', 'u_unc', 'u_stdv', 'u_nvalue', 'v', 'v_unc', 'v_stdv', 'v_nvalue'], Selected Variable: P_nvalue\n",
- "📆 [90] Using week range: 2017-08-11T00:00:00Z/2017-08-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2162185379-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [60.326854105145806, -40.403393352357114, 61.46527406280642, -39.8341833735268]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [90] Result: compatible\n",
- "\n",
- "🔍 [91] Checking: C3255116494-ORNL_CLOUD\n",
- "🕒 [91] Time: 2015-01-01T00:00:00.000Z → 2100-12-31T23:59:59.999Z\n",
- "📦 [91] Variable list: ['crs', 'time_bnds', 'land_mask', 'PCT_NAT_PFT', 'PCT_CROP'], Selected Variable: land_mask\n",
- "📆 [91] Using week range: 2049-03-03T00:00:00Z/2049-03-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3255116494-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [69.93889719669653, -73.06446937586641, 71.07731715435716, -72.4952593970361]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [91] Result: compatible\n",
- "\n",
- "🔍 [92] Checking: C2170972048-ORNL_CLOUD\n",
- "🕒 [92] Time: 2014-08-16T00:00:00.000Z → 2017-10-10T23:59:59.999Z\n",
- "📦 [92] Variable list: ['alt', 'epsilon1_aug', 'epsilon1_oct', 'epsilon2', 'mv1_aug', 'mv1_oct', 'mv2', 'z1_aug', 'z1_oct', 'h', 'alt_uncertainty', 'epsilon1_aug_uncertainty', 'epsilon1_oct_uncertainty', 'epsilon2_uncertainty', 'mv1_aug_uncertainty', 'mv1_oct_uncertainty', 'mv2_uncertainty', 'z1_aug_uncertainty', 'z1_oct_uncertainty', 'h_uncertainty', 'crs'], Selected Variable: alt_uncertainty\n",
- "📆 [92] Using week range: 2015-06-22T00:00:00Z/2015-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2170972048-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-140.57883170752825, 78.86207755594228, -139.44041174986762, 79.4312875347726]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [92] Result: compatible\n",
- "\n",
- "🔍 [93] Checking: C2600317177-ORNL_CLOUD\n",
- "🕒 [93] Time: 1980-09-01T00:00:00.000Z → 2020-08-31T23:59:59.999Z\n",
- "📦 [93] Variable list: ['time_bnds', 'crs', 'snod'], Selected Variable: time_bnds\n",
- "📆 [93] Using week range: 2010-06-12T00:00:00Z/2010-06-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2600317177-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-153.96691809911013, 3.782003611864017, -152.8284981414495, 4.351213590694325]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [93] Result: compatible\n",
- "\n",
- "🔍 [94] Checking: C2706335063-ORNL_CLOUD\n",
- "🕒 [94] Time: 2016-05-27T00:00:00.000Z → 2018-05-20T23:59:59.999Z\n",
- "📦 [94] Variable list: ['Amplitude_2nd_scatter', 'Amplitude_ref_ch1', 'Amplitude_ref_ch2', 'Amplitude_ref_ch3', 'Amplitude_sci_ch1', 'Amplitude_sci_ch2', 'Amplitude_sci_ch3', 'Calibration_coeff', 'Cloud_Ground_flag', 'Column_CO2', 'Data_quality_flag', 'Flag_2nd_scatter', 'GPS_Altitude', 'Ground_elevation', 'Mask', 'OD_bias_corr', 'OD_nadir', 'Pitch', 'Range_2nd_scatter', 'Range_nadir', 'Range_offset', 'Range_ref_ch1', 'Range_ref_ch2', 'Range_ref_ch3', 'Range_sci_ch1', 'Range_sci_ch2', 'Range_sci_ch3', 'Roll', 'Wavelength_ch1', 'Wavelength_ch2', 'Wavelength_ch3'], Selected Variable: Amplitude_ref_ch1\n",
- "📆 [94] Using week range: 2017-11-13T00:00:00Z/2017-11-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706335063-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.0782833366984, 46.00609280661121, 121.21670329435904, 46.57530278544152]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [94] Result: compatible\n",
- "\n",
- "🔍 [95] Checking: C2705731187-ORNL_CLOUD\n",
- "🕒 [95] Time: 2016-05-27T00:00:00.000Z → 2018-05-20T23:59:59.999Z\n",
- "📦 [95] Variable list: ['Amplitude_2nd_scatter', 'Amplitude_ref_ch1', 'Amplitude_ref_ch2', 'Amplitude_ref_ch3', 'Amplitude_sci_ch1', 'Amplitude_sci_ch2', 'Amplitude_sci_ch3', 'Calibration_coeff', 'Cloud_Ground_flag', 'Data_quality_flag', 'Flag_2nd_scatter', 'GPS_Altitude', 'Ground_elevation', 'Mask', 'OD_bias_corr', 'OD_nadir', 'Pitch', 'Range_2nd_scatter', 'Range_nadir', 'Range_offset', 'Range_ref_ch1', 'Range_ref_ch2', 'Range_ref_ch3', 'Range_sci_ch1', 'Range_sci_ch2', 'Range_sci_ch3', 'Roll', 'Wavelength_ch1', 'Wavelength_ch2', 'Wavelength_ch3'], Selected Variable: Cloud_Ground_flag\n",
- "📆 [95] Using week range: 2017-03-06T00:00:00Z/2017-03-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2705731187-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-64.59595781781037, 83.5403033428556, -63.45753786014975, 84.10951332168591]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [95] Result: compatible\n",
- "\n",
- "🔍 [96] Checking: C2705715010-ORNL_CLOUD\n",
- "🕒 [96] Time: 2003-01-01T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [96] Variable list: ['lambert_conformal_conic', 'Biogenic_RECO_Para01', 'Biogenic_RECO_Para02', 'Biogenic_RECO_Para03', 'Biogenic_RECO_Para04', 'Biogenic_RECO_Para05', 'Biogenic_RECO_Para06', 'Biogenic_RECO_Para07', 'Biogenic_RECO_Para08', 'Biogenic_RECO_Para09', 'Biogenic_RECO_Para10', 'Biogenic_RECO_Para11', 'Biogenic_RECO_Para12', 'Biogenic_RECO_Para13', 'Biogenic_RECO_Para14', 'Biogenic_RECO_Para15', 'Biogenic_RECO_Para16', 'Biogenic_RECO_Para17', 'Biogenic_RECO_Para18', 'Biogenic_RECO_Para19', 'Biogenic_RECO_Para20', 'Biogenic_RECO_Para21', 'Biogenic_RECO_Para22', 'Biogenic_RECO_Para23', 'Biogenic_RECO_Para24', 'Biogenic_RECO_Para25', 'Biogenic_RECO_Para26', 'Biogenic_RECO_Para27'], Selected Variable: Biogenic_RECO_Para18\n",
- "📆 [96] Using week range: 2003-08-07T00:00:00Z/2003-08-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2705715010-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-7.760527693459828, 29.634471172128006, -6.6221077357992115, 30.203681150958314]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [96] Result: compatible\n",
- "\n",
- "🔍 [97] Checking: C3352415929-LAADS\n",
- "🕒 [97] Time: 2019-05-01T00:00:00.000Z → 2020-04-30T23:59:00.000Z\n",
- "📦 [97] Variable list: ['Aerosol_Optical_Thickness_550_Expected_Uncertainty_Land', 'Aerosol_Optical_Thickness_550_Expected_Uncertainty_Ocean', 'Aerosol_Optical_Thickness_550_Land', 'Aerosol_Optical_Thickness_550_Land_Best_Estimate', 'Aerosol_Optical_Thickness_550_Land_Ocean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_Ocean', 'Aerosol_Optical_Thickness_550_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_STDV_Land', 'Aerosol_Optical_Thickness_550_STDV_Ocean', 'Aerosol_Optical_Thickness_QA_Flag_Land', 'Aerosol_Optical_Thickness_QA_Flag_Ocean', 'Aerosol_Type_Ocean', 'Algorithm_Flag_Land', 'Algorithm_Flag_Ocean', 'Angstrom_Exponent_Land', 'Angstrom_Exponent_Land_Best_Estimate', 'Angstrom_Exponent_Land_Ocean', 'Angstrom_Exponent_Land_Ocean_Best_Estimate', 'Angstrom_Exponent_Ocean', 'Angstrom_Exponent_Ocean_Best_Estimate', 'Cell_Average_Elevation_Land', 'Cell_Average_Elevation_Ocean', 'Fine_Mode_Fraction_550_Ocean', 'Fine_Mode_Fraction_550_Ocean_Best_Estimate', 'NDVI', 'Number_Of_Pixels_Used_Land', 'Number_Of_Pixels_Used_Ocean', 'Number_Valid_Pixels', 'Ocean_Sum_Squares', 'Precipitable_Water', 'Relative_Azimuth_Angle', 'Scattering_Angle', 'Solar_Zenith_Angle', 'Spectral_Aerosol_Optical_Thickness_Land', 'Spectral_Aerosol_Optical_Thickness_Ocean', 'Spectral_Surface_Reflectance', 'Spectral_TOA_Reflectance_Land', 'Spectral_TOA_Reflectance_Ocean', 'Total_Column_Ozone', 'Unsuitable_Pixel_Fraction_Land_Ocean', 'Viewing_Zenith_Angle', 'Wind_Direction', 'Wind_Speed'], Selected Variable: Spectral_Aerosol_Optical_Thickness_Ocean\n",
- "📆 [97] Using week range: 2019-05-06T00:00:00Z/2019-05-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3352415929-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [43.66192522097561, 70.64871991170631, 44.80034517863623, 71.21792989053662]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352415929-LAADS&backend=xarray&datetime=2019-05-06T00%3A00%3A00Z%2F2019-05-12T00%3A00%3A00Z&variable=Spectral_Aerosol_Optical_Thickness_Ocean&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3352415929-LAADS: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352415929-LAADS&backend=xarray&datetime=2019-05-06T00%3A00%3A00Z%2F2019-05-12T00%3A00%3A00Z&variable=Spectral_Aerosol_Optical_Thickness_Ocean&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [97] Result: issues_detected\n",
- "⚠️ [97] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352415929-LAADS&backend=xarray&datetime=2019-05-06T00%3A00%3A00Z%2F2019-05-12T00%3A00%3A00Z&variable=Spectral_Aerosol_Optical_Thickness_Ocean&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [98] Checking: C2251465126-POCLOUD\n",
- "🕒 [98] Time: 2020-03-18T00:00:00.000Z → 2025-10-05T10:24:59Z\n",
- "📦 [98] Variable list: ['surface_type', 'rad_surf_type', 'ecmwf_meteo_map_avail', 'trailing_edge_variation_flag', 'ice_flag', 'alt', 'range', 'model_dry_tropo_corr', 'rad_wet_tropo_corr', 'iono_corr_gim', 'sea_state_bias', 'swh', 'sig0', 'mean_sea_surface_sol1', 'mean_topography', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'ocean_tide_sol2', 'solid_earth_tide', 'pole_tide', 'internal_tide', 'wind_speed_alt', 'rad_water_vapor', 'rad_liquid_water', 'ssha', 'alt_dyn', 'xover_corr', 'ssha_dyn'], Selected Variable: alt\n",
- "📆 [98] Using week range: 2021-05-20T00:00:00Z/2021-05-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2251465126-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [24.10004451178984, -8.625905769159015, 25.238464469450456, -8.056695790328707]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [98] Result: compatible\n",
- "\n",
- "🔍 [99] Checking: C2596983413-POCLOUD\n",
- "🕒 [99] Time: 2012-07-02T19:00:44.000Z → 2025-10-05T10:25:00Z\n",
- "📦 [99] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'quality_level', 'wind_speed', 'diurnal_amplitude', 'cool_skin', 'water_vapor', 'cloud_liquid_water', 'rain_rate'], Selected Variable: cool_skin\n",
- "📆 [99] Using week range: 2019-08-08T19:00:44Z/2019-08-14T19:00:44Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2596983413-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [104.17534539121436, -79.00496197204441, 105.313765348875, -78.4357519932141]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [99] Result: compatible\n",
- "\n",
- "🔍 [100] Checking: C2596986276-POCLOUD\n",
- "🕒 [100] Time: 2012-07-02T19:00:44.000Z → 2025-10-05T10:25:01Z\n",
- "📦 [100] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'quality_level', 'wind_speed', 'diurnal_amplitude', 'cool_skin', 'water_vapor', 'cloud_liquid_water', 'rain_rate'], Selected Variable: water_vapor\n",
- "📆 [100] Using week range: 2017-05-15T19:00:44Z/2017-05-21T19:00:44Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2596986276-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-27.75611953075144, 7.482975015933707, -26.617699573090825, 8.052184994764016]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [100] Result: compatible\n",
- "\n",
- "🔍 [101] Checking: C2075141559-POCLOUD\n",
- "🕒 [101] Time: 2012-10-29T01:00:01.000Z → 2025-10-05T10:25:02Z\n",
- "📦 [101] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: ice_age\n",
- "📆 [101] Using week range: 2017-09-23T01:00:01Z/2017-09-29T01:00:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2075141559-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-50.42402242061626, -55.064158510122425, -49.285602462955644, -54.49494853129211]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [101] Result: compatible\n",
- "\n",
- "🔍 [102] Checking: C2075141638-POCLOUD\n",
- "🕒 [102] Time: 2019-10-22T09:57:00.000Z → 2025-10-05T10:25:04Z\n",
- "📦 [102] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: model_dir\n",
- "📆 [102] Using week range: 2022-08-27T09:57:00Z/2022-09-02T09:57:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2075141638-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [144.7706711861328, 5.939732831095075, 145.90909114379343, 6.508942809925383]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [102] Result: compatible\n",
- "\n",
- "🔍 [103] Checking: C2698465642-ORNL_CLOUD\n",
- "🕒 [103] Time: 2016-07-29T00:00:00.000Z → 2018-05-22T23:59:59.999Z\n",
- "📦 [103] Variable list: ['Abs_Angstrom_ambRH_UV_VIS', 'Abs_Angstrom_ambRH_VIS_IR', 'Alkali_salts_coarse', 'Alkali_salts_fine', 'Angstrom_ambRH_UV_VIS', 'Angstrom_ambRH_VIS_IR', 'BC_SP2', 'Dust_coarse', 'Dust_fine', 'End_Date_Time_UTC', 'Nitrate_fine', 'OA_coarse', 'OA_fine', 'RHw_DLH', 'Sea_Salt_coarse', 'Sea_Salt_fine', 'Start_Date_Time_UTC', 'Sulfate_coarse', 'Sulfate_fine', 'U', 'V', 'W', 'abs_BC', 'abs_BrC', 'ambient_pressure', 'ambient_temperature', 'carbon_monoxide', 'end_latitude', 'end_longitude', 'ext_BB_dry_ambPT', 'ext_H2O_ambRH', 'ext_SS_dry_ambPT', 'ext_alk_dry_ambPT', 'ext_alkali_salts_ambRH', 'ext_ambRH', 'ext_biomass_burning_ambRH', 'ext_dry_ambPT', 'ext_dust_ambRH', 'ext_dust_dry_ambPT', 'ext_eff_ambRH', 'ext_eff_dry', 'ext_elemental_carbon_ambRH', 'ext_met_dry_ambPT', 'ext_meteoric_ambRH', 'ext_sea_salt_ambRH', 'ext_sulfate_organic_ambRH', 'ext_sulfate_organic_dry_ambPT', 'max_ext_date_time_UTC', 'max_ext_latitude', 'max_ext_longitude', 'num_coarse', 'num_fine', 'ozone', 'sfc_coarse', 'sfc_fine', 'start_latitude', 'start_longitude', 'tau', 'tau_abs_BC', 'tau_abs_BrC', 'tau_alkali_salts', 'tau_biomass_burning', 'tau_combustion', 'tau_dry', 'tau_dry_alkali_salts', 'tau_dry_biomass_burning', 'tau_dry_combustion', 'tau_dry_dust', 'tau_dry_meteoric', 'tau_dry_sea_salt', 'tau_dry_sulfate_organic', 'tau_dust', 'tau_meteoric', 'tau_sea_salt', 'tau_sulfate_organic', 'theta', 'vol_coarse', 'vol_fine'], Selected Variable: Sulfate_coarse\n",
- "📆 [103] Using week range: 2017-08-11T00:00:00Z/2017-08-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2698465642-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-118.38571111654994, 17.772690516062074, -117.24729115888931, 18.341900494892382]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [103] Result: compatible\n",
- "\n",
- "🔍 [104] Checking: C2704885339-ORNL_CLOUD\n",
- "🕒 [104] Time: 2016-07-29T00:00:00.000Z → 2018-05-21T23:59:59.999Z\n",
- "📦 [104] Variable list: ['lon', 'T_CESM', 'U_CESM', 'V_CESM', 'O3S_CESM', 'Z3_CESM', 'OMEGA_CESM', 'PM25_CESM', 'CO_CESM', 'E90_CESM', 'BR_CESM', 'BRCL_CESM', 'BRO_CESM', 'BROX_CESM', 'BROY_CESM', 'TBRY_CESM', 'BRONO2_CESM', 'CCL4_CESM', 'CF2CLBR_CESM', 'CF3BR_CESM', 'CFC11_CESM', 'CFC113_CESM', 'CFC12_CESM', 'CH2O_CESM', 'CH3BR_CESM', 'CHBR3_CESM', 'CH2BR2_CESM', 'CH3CCL3_CESM', 'CH3CL_CESM', 'CH3O2_CESM', 'CH3OOH_CESM', 'CH4_CESM', 'CL_CESM', 'CL2_CESM', 'CL2O2_CESM', 'CLO_CESM', 'CLOX_CESM', 'CLOY_CESM', 'TCLY_CESM', 'CLONO2_CESM', 'CO2_CESM', 'H2_CESM', 'H2O_CESM', 'H2O2_CESM', 'HBR_CESM', 'HCFC22_CESM', 'HCL_CESM', 'HNO3_CESM', 'HO2_CESM', 'HO2NO2_CESM', 'HOBR_CESM', 'HOCL_CESM', 'N2O_CESM', 'N2O5_CESM', 'NO_CESM', 'NO2_CESM', 'NO3_CESM', 'NOX_CESM', 'NOY_CESM', 'O_CESM', 'O1D_CESM', 'O3_CESM', 'OCLO_CESM', 'OH_CESM', 'C2H4_CESM', 'C2H6_CESM', 'C2H5O2_CESM', 'C2H5OOH_CESM', 'CH3CO3_CESM', 'CH3COOH_CESM', 'CH3CHO_CESM', 'CH3OH_CESM', 'C2H5OH_CESM', 'GLYALD_CESM', 'GLYOXAL_CESM', 'CH3COOOH_CESM', 'EO2_CESM', 'EO_CESM', 'EOOH_CESM', 'PAN_CESM', 'C3H6_CESM', 'C3H8_CESM', 'C3H7O2_CESM', 'C3H7OOH_CESM', 'CH3COCH3_CESM', 'PO2_CESM', 'POOH_CESM', 'HYAC_CESM', 'RO2_CESM', 'CH3COCHO_CESM', 'ROOH_CESM', 'BIGENE_CESM', 'BIGALK_CESM', 'MEK_CESM', 'ENEO2_CESM', 'MEKO2_CESM', 'MEKOOH_CESM', 'MCO3_CESM', 'MVK_CESM', 'MACR_CESM', 'MACRO2_CESM', 'MACROOH_CESM', 'MPAN_CESM', 'ISOP_CESM', 'ALKO2_CESM', 'ALKOOH_CESM', 'BIGALD_CESM', 'HYDRALD_CESM', 'ISOPNO3_CESM', 'XO2_CESM', 'XOOH_CESM', 'ISOPOOH_CESM', 'HCN_CESM', 'CH3CN_CESM', 'C2H2_CESM', 'HCOOH_CESM', 'HOCH2OO_CESM', 'TOLUENE_CESM', 'CRESOL_CESM', 'TOLO2_CESM', 'TOLOOH_CESM', 'BENZENE_CESM', 'XYLENES_CESM', 'PHENOL_CESM', 'BEPOMUC_CESM', 'BENZO2_CESM', 'PHENO2_CESM', 'PHENO_CESM', 'PHENOOH_CESM', 'C6H5O2_CESM', 'C6H5OOH_CESM', 'BENZOOH_CESM', 'BIGALD1_CESM', 'BIGALD2_CESM', 'BIGALD3_CESM', 'BIGALD4_CESM', 'MALO2_CESM', 'TEPOMUC_CESM', 'BZOO_CESM', 'BZOOH_CESM', 'BZALD_CESM', 'ACBZO2_CESM', 'DICARBO2_CESM', 'MDIALO2_CESM', 'PBZNIT_CESM', 'XYLOL_CESM', 'XYLOLO2_CESM', 'XYLOLOOH_CESM', 'XYLENO2_CESM', 'XYLENOOH_CESM', 'SVOC_CESM', 'IVOC_CESM', 'MTERP_CESM', 'BCARY_CESM', 'TERPO2_CESM', 'TERPOOH_CESM', 'TERPROD1_CESM', 'TERP2O2_CESM', 'TERPROD2_CESM', 'TERP2OOH_CESM', 'NTERPO2_CESM', 'ISOPAO2_CESM', 'ISOPBO2_CESM', 'HPALD_CESM', 'IEPOX_CESM', 'ONITR_CESM', 'NOA_CESM', 'ALKNIT_CESM', 'ISOPNITA_CESM', 'ISOPNITB_CESM', 'HONITR_CESM', 'ISOPNOOH_CESM', 'NC4CHO_CESM', 'NC4CH2OH_CESM', 'TERPNIT_CESM', 'NTERPOOH_CESM', 'SOAG0_CESM', 'SOAG1_CESM', 'SOAG2_CESM', 'SOAG3_CESM', 'SOAG4_CESM', 'SO2_CESM', 'DMS_CESM', 'NH3_CESM', 'NH4_CESM', 'bc_a1_CESM', 'bc_a4_CESM', 'dst_a1_CESM', 'dst_a2_CESM', 'dst_a3_CESM', 'ncl_a1_CESM', 'ncl_a2_CESM', 'ncl_a3_CESM', 'pom_a1_CESM', 'pom_a4_CESM', 'so4_a1_CESM', 'so4_a2_CESM', 'so4_a3_CESM', 'soa1_a1_CESM', 'soa2_a1_CESM', 'soa3_a1_CESM', 'soa4_a1_CESM', 'soa5_a1_CESM', 'soa1_a2_CESM', 'soa2_a2_CESM', 'soa3_a2_CESM', 'soa4_a2_CESM', 'soa5_a2_CESM', 'num_a1_CESM', 'num_a2_CESM', 'num_a4_CESM', 'jno3_b_CESM', 'jno3_a_CESM', 'jn2o5_a_CESM', 'jn2o5_b_CESM', 'jhno3_CESM', 'jho2no2_a_CESM', 'jho2no2_b_CESM', 'jch2o_a_CESM', 'jch2o_b_CESM', 'jch3cho_CESM', 'jch3ooh_CESM', 'jmacr_a_CESM', 'jmacr_b_CESM', 'jmvk_CESM', 'jacet_CESM', 'jglyoxal_CESM', 'jmgly_CESM', 'jcl2_CESM', 'jclo_CESM', 'jclono2_a_CESM', 'jbro_CESM', 'jhobr_CESM', 'jbrono2_a_CESM', 'jbrono2_b_CESM', 'jbrcl_CESM', 'jmek_CESM', 'PMID_CESM', 'second_of_day', 'date', 'lat', 'alt', 'obs_time'], Selected Variable: T_CESM\n",
- "📆 [104] Using week range: 2016-10-22T00:00:00Z/2016-10-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2704885339-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-118.74091004460323, 24.010151239150776, -117.6024900869426, 24.579361217981084]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [104] Result: compatible\n",
- "\n",
- "🔍 [105] Checking: C3237458908-ORNL_CLOUD\n",
- "🕒 [105] Time: 2016-07-01T00:00:00.000Z → 2019-09-30T23:59:59.999Z\n",
- "📦 [105] Variable list: ['RHw', 'RHi', 'Altitude', 'Amb_Temperature', 'Cloudindicator', 'CA_Factor', 'CAS_dndlogDp_1_33', 'CIP_dndlogDp'], Selected Variable: CAS_dndlogDp_1_33\n",
- "📆 [105] Using week range: 2019-06-22T00:00:00Z/2019-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3237458908-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [42.766211371846374, 45.57840500344193, 43.90463132950699, 46.147614982272245]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [105] Result: compatible\n",
- "\n",
- "🔍 [106] Checking: C2704875522-ORNL_CLOUD\n",
- "🕒 [106] Time: 2016-07-29T00:00:00.000Z → 2018-05-21T23:59:59.999Z\n",
- "📦 [106] Variable list: [], Selected Variable: None\n",
- "⏭️ [106] Skipping C2704875522-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [107] Checking: C2704959373-ORNL_CLOUD\n",
- "🕒 [107] Time: 2005-08-01T00:00:00.000Z → 2017-08-31T23:59:59.999Z\n",
- "📦 [107] Variable list: ['X1a', 'X1b', 'X2a', 'X2b', 'X3a', 'X3b', 'X4a', 'X4b', 'JXs1a', 'JXs1b', 'JXs2a', 'JXs2b', 'JXs3a', 'JXs3b', 'JXs11a', 'JXs11b', 'JXs22a', 'JXs22b', 'JXs33a', 'JXs33b'], Selected Variable: X4a\n",
- "📆 [107] Using week range: 2007-08-29T00:00:00Z/2007-09-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2704959373-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-136.8952195892981, 57.11580343367362, -135.75679963163748, 57.685013412503935]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [107] Result: compatible\n",
- "\n",
- "🔍 [108] Checking: C2036881712-POCLOUD\n",
- "🕒 [108] Time: 2016-01-01T00:00:00.000Z → 2025-10-05T10:25:09Z\n",
- "📦 [108] Variable list: ['lat_bnds', 'lon_bnds', 'analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction'], Selected Variable: analysed_sst\n",
- "📆 [108] Using week range: 2017-11-21T00:00:00Z/2017-11-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881712-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-148.86028525907892, 33.61288502921509, -147.7218653014183, 34.18209500804541]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [108] Result: compatible\n",
- "\n",
- "🔍 [109] Checking: C2274733329-ORNL_CLOUD\n",
- "🕒 [109] Time: 2012-09-18T00:00:00.000Z → 2015-09-29T23:59:59.999Z\n",
- "📦 [109] Variable list: ['BROWSE_RZSM_0CM', 'BROWSE_RZSM_10CM', 'BROWSE_RZSM_30CM', 'COEFF1', 'COEFF2', 'COEFF3'], Selected Variable: COEFF3\n",
- "📆 [109] Using week range: 2013-11-30T00:00:00Z/2013-12-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2274733329-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-102.95709540798305, -30.053828833273744, -101.81867545032242, -29.484618854443436]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [109] Result: compatible\n",
- "\n",
- "🔍 [110] Checking: C2279583354-ORNL_CLOUD\n",
- "🕒 [110] Time: 2011-09-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [110] Variable list: ['SP01', 'SP02', 'SP03'], Selected Variable: SP02\n",
- "📆 [110] Using week range: 2012-11-04T00:00:00Z/2012-11-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2279583354-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [138.07106743996064, -71.79884732732235, 139.20948739762127, -71.22963734849203]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [110] Result: compatible\n",
- "\n",
- "🔍 [111] Checking: C2279583671-ORNL_CLOUD\n",
- "🕒 [111] Time: 2011-09-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [111] Variable list: ['SP01', 'SP02', 'SP03'], Selected Variable: SP03\n",
- "📆 [111] Using week range: 2013-08-04T00:00:00Z/2013-08-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2279583671-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [51.847646275003264, -33.07491049220928, 52.98606623266388, -32.50570051337896]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [111] Result: compatible\n",
- "\n",
- "🔍 [112] Checking: C2262413649-ORNL_CLOUD\n",
- "🕒 [112] Time: 2012-01-01T00:00:00.000Z → 2014-10-30T23:59:59.999Z\n",
- "📦 [112] Variable list: ['NEE'], Selected Variable: NEE\n",
- "📆 [112] Using week range: 2014-01-18T00:00:00Z/2014-01-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2262413649-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [4.750110353443098, 64.86597677763038, 5.888530311103715, 65.4351867564607]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [112] Result: compatible\n",
- "\n",
- "🔍 [113] Checking: C2258632707-ORNL_CLOUD\n",
- "🕒 [113] Time: 2012-09-21T00:00:00.000Z → 2015-09-28T23:59:59.999Z\n",
- "📦 [113] Variable list: ['browse', 'sm1', 'sm2', 'sm3'], Selected Variable: sm3\n",
- "📆 [113] Using week range: 2013-10-08T00:00:00Z/2013-10-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2258632707-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [128.94153381611318, 63.19863001229504, 130.0799537737738, 63.767839991125356]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [113] Result: compatible\n",
- "\n",
- "🔍 [114] Checking: C2274237497-ORNL_CLOUD\n",
- "🕒 [114] Time: 2012-01-01T00:00:00.000Z → 2014-10-31T23:59:59.999Z\n",
- "📦 [114] Variable list: [], Selected Variable: None\n",
- "⏭️ [114] Skipping C2274237497-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [115] Checking: C2515937777-ORNL_CLOUD\n",
- "🕒 [115] Time: 2010-01-01T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [115] Variable list: ['time_bnds', 'Reco_mean', 'Reco_sd', 'crs'], Selected Variable: time_bnds\n",
- "📆 [115] Using week range: 2019-03-22T00:00:00Z/2019-03-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2515937777-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [49.966972945372966, -11.802325700482651, 51.10539290303358, -11.233115721652343]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [115] Result: compatible\n",
- "\n",
- "🔍 [116] Checking: C3170774861-ORNL_CLOUD\n",
- "🕒 [116] Time: 2002-01-01T00:00:00.000Z → 2021-12-30T23:59:59.999Z\n",
- "📦 [116] Variable list: ['crs', 'time_bnds', 'FCH4_weekly_mean', 'FCH4_weekly_std', 'Boreal_Arctic_mask'], Selected Variable: time_bnds\n",
- "📆 [116] Using week range: 2019-01-24T00:00:00Z/2019-01-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3170774861-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [72.1414180342731, 34.798643969259246, 73.27983799193373, 35.36785394808956]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [116] Result: compatible\n",
- "\n",
- "🔍 [117] Checking: C3543139481-LPCLOUD\n",
- "🕒 [117] Time: 2000-03-01T00:00:00.000Z → 2024-01-01T00:00:00.000Z\n",
- "📦 [117] Variable list: ['bfemis_qflag', 'aster_qflag', 'camel_qflag', 'aster_ndvi', 'snow_fraction', 'camel_emis'], Selected Variable: aster_qflag\n",
- "📆 [117] Using week range: 2018-10-14T00:00:00Z/2018-10-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3543139481-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-169.98133093673746, -75.52815449057763, -168.84291097907683, -74.95894451174732]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [117] Result: compatible\n",
- "\n",
- "🔍 [118] Checking: C2236316271-ORNL_CLOUD\n",
- "🕒 [118] Time: 2012-05-23T00:00:00.000Z → 2015-11-13T23:59:59.999Z\n",
- "📦 [118] Variable list: [], Selected Variable: None\n",
- "⏭️ [118] Skipping C2236316271-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [119] Checking: C2236316070-ORNL_CLOUD\n",
- "🕒 [119] Time: 2012-05-23T00:00:00.000Z → 2014-11-09T23:59:59.999Z\n",
- "📦 [119] Variable list: [], Selected Variable: None\n",
- "⏭️ [119] Skipping C2236316070-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [120] Checking: C2036881720-POCLOUD\n",
- "🕒 [120] Time: 2016-01-01T00:00:00.000Z → 2025-10-05T10:25:21Z\n",
- "📦 [120] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysed_sst\n",
- "📆 [120] Using week range: 2020-11-07T00:00:00Z/2020-11-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881720-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-96.89314532915242, -18.28120570097577, -95.75472537149179, -17.711995722145463]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [120] Result: compatible\n",
- "\n",
- "🔍 [121] Checking: C2395540148-ORNL_CLOUD\n",
- "🕒 [121] Time: 2005-01-01T00:00:00.000Z → 2005-12-31T23:59:59.999Z\n",
- "📦 [121] Variable list: ['npp'], Selected Variable: npp\n",
- "📆 [121] Using week range: 2005-07-30T00:00:00Z/2005-08-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2395540148-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-93.25445291442394, -9.201721383911387, -92.1160329567633, -8.632511405081079]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [121] Result: compatible\n",
- "\n",
- "🔍 [122] Checking: C2395542240-ORNL_CLOUD\n",
- "🕒 [122] Time: 2005-01-01T00:00:00.000Z → 2011-12-31T23:59:59.999Z\n",
- "📦 [122] Variable list: [], Selected Variable: None\n",
- "⏭️ [122] Skipping C2395542240-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [123] Checking: C2389022189-ORNL_CLOUD\n",
- "🕒 [123] Time: 2006-01-01T00:00:00.000Z → 2011-01-01T23:59:59.999Z\n",
- "📦 [123] Variable list: ['time_bnds', 'CO2_flux', 'PCO2', 'crs'], Selected Variable: crs\n",
- "📆 [123] Using week range: 2006-05-31T00:00:00Z/2006-06-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2389022189-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-137.74390772059303, -84.81232246174434, -136.6054877629324, -84.24311248291403]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [123] Result: compatible\n",
- "\n",
- "🔍 [124] Checking: C2389082819-ORNL_CLOUD\n",
- "🕒 [124] Time: 2005-01-01T00:00:00.000Z → 2010-12-31T23:59:59.999Z\n",
- "📦 [124] Variable list: [], Selected Variable: None\n",
- "⏭️ [124] Skipping C2389082819-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [125] Checking: C2389021661-ORNL_CLOUD\n",
- "🕒 [125] Time: 1998-01-01T00:00:00.000Z → 2019-01-01T23:59:59.999Z\n",
- "📦 [125] Variable list: ['APAR', 'BTRAN', 'C13_NEE', 'DOWNREG', 'ER', 'FAN', 'FPG', 'FPSN', 'FSA', 'FSDS', 'FSIF', 'FXSAT', 'FYIELD', 'GB_MOL', 'GPP', 'NEE', 'PARIN', 'PARVEG', 'PBOT', 'PCO2', 'PYIELD', 'QBOT', 'QVEGT', 'RH', 'RH_LEAF', 'RSSHA', 'RSSUN', 'SABG', 'SABV', 'STOMATAL_COND', 'TBOT', 'TLAI', 'TV', 'area', 'mcdate', 'nstep', 'time_bounds'], Selected Variable: SABG\n",
- "📆 [125] Using week range: 1998-07-15T00:00:00Z/1998-07-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2389021661-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [141.56411724546462, -46.47247406074749, 142.70253720312525, -45.90326408191717]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [125] Result: compatible\n",
- "\n",
- "🔍 [126] Checking: C2390408273-ORNL_CLOUD\n",
- "🕒 [126] Time: 2010-01-01T00:00:00.000Z → 2010-12-31T23:59:59.999Z\n",
- "📦 [126] Variable list: ['TOTCO2', 'PRESSURE', 'GEOPOTENTIAL', 'TEMPERATURE', 'PSFC', 'Times', 'U', 'V'], Selected Variable: PRESSURE\n",
- "📆 [126] Using week range: 2010-04-26T00:00:00Z/2010-05-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2390408273-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.2837513242061, 20.5689130188175, 85.42217128186672, 21.13812299764781]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [126] Result: compatible\n",
- "\n",
- "🔍 [127] Checking: C2251464384-POCLOUD\n",
- "🕒 [127] Time: 2017-03-18T00:00:00.000Z → 2025-10-05T10:25:27Z\n",
- "📦 [127] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'zenith_sun_angle_az', 'zenith_sun_angle_decl', 'zenith_ant_bore_dir_x', 'zenith_ant_bore_dir_y', 'zenith_ant_bore_dir_z', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_hi_lo_starboard', 'bit_ratio_hi_lo_port', 'bit_null_offset_starboard', 'bit_null_offset_port', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'direct_signal_snr', 'ddm_snr', 'ddm_noise_floor', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'radiometric_antenna_temp', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'quality_flags', 'raw_counts', 'power_digital', 'power_analog', 'brcs', 'eff_scatter'], Selected Variable: sc_vel_y\n",
- "📆 [127] Using week range: 2024-05-22T00:00:00Z/2024-05-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2251464384-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.825659968708202, -14.503751569064189, -7.687240011047585, -13.93454159023388]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [127] Result: compatible\n",
- "\n",
- "🔍 [128] Checking: C2646932894-POCLOUD\n",
- "🕒 [128] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:25:28Z\n",
- "📦 [128] Variable list: ['spacecraft_id', 'spacecraft_num', 'antenna', 'prn_code', 'air_density', 'air_temperature', 'boundry_layer_height', 'dew_point_temperature', 'surface_pressure', 'surface_skin_temperature', 'lhf', 'shf', 'lhf_yslf', 'shf_yslf', 'lhf_uncertainty', 'shf_uncertainty', 'lhf_yslf_uncertainty', 'shf_yslf_uncertainty', 'cygnss_l2_sample_index', 'quality_flags'], Selected Variable: cygnss_l2_sample_index\n",
- "📆 [128] Using week range: 2025-05-21T00:00:00Z/2025-05-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2646932894-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-104.13278630695918, 14.369595505010313, -102.99436634929855, 14.938805483840621]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [128] Result: compatible\n",
- "\n",
- "🔍 [129] Checking: C2247621105-POCLOUD\n",
- "🕒 [129] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:25:33Z\n",
- "📦 [129] Variable list: ['spacecraft_id', 'spacecraft_num', 'antenna', 'prn_code', 'air_density', 'air_temperature', 'boundry_layer_height', 'dew_point_temperature', 'surface_pressure', 'surface_skin_temperature', 'lhf', 'shf', 'lhf_yslf', 'shf_yslf', 'lhf_uncertainty', 'shf_uncertainty', 'lhf_yslf_uncertainty', 'shf_yslf_uncertainty', 'cygnss_l2_sample_index', 'quality_flags'], Selected Variable: antenna\n",
- "📆 [129] Using week range: 2023-08-27T00:00:00Z/2023-09-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2247621105-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-121.9021510926388, -64.46933155777822, -120.76373113497817, -63.9001215789479]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [129] Result: compatible\n",
- "\n",
- "🔍 [130] Checking: C2251464495-POCLOUD\n",
- "🕒 [130] Time: 2017-03-18T00:00:00.000Z → 2025-10-05T10:25:34Z\n",
- "📦 [130] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'yslf_nbrcs_wind_speed', 'yslf_les_wind_speed', 'yslf_nbrcs_wind_speed_uncertainty', 'yslf_les_wind_speed_uncertainty', 'wind_speed_uncertainty', 'azimuth_angle', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'yslf_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_sample_index', 'ddm_channel', 'ddm_les', 'ddm_nbrcs'], Selected Variable: fresnel_coeff\n",
- "📆 [130] Using week range: 2023-02-05T00:00:00Z/2023-02-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2251464495-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.78344179796312, -19.692877258900477, -91.64502184030249, -19.12366728007017]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [130] Result: compatible\n",
- "\n",
- "🔍 [131] Checking: C2205620319-POCLOUD\n",
- "🕒 [131] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:25:35Z\n",
- "📦 [131] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'yslf_nbrcs_high_wind_speed', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'wind_speed_uncertainty', 'azimuth_angle', 'sc_roll', 'commanded_sc_roll', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'yslf_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_num_averaged_l1', 'ddm_channel', 'ddm_les', 'ddm_nbrcs', 'ddm_sample_index', 'ddm_averaged_l1_utilized_flag'], Selected Variable: wind_speed\n",
- "📆 [131] Using week range: 2020-10-08T00:00:00Z/2020-10-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205620319-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [45.8106152602598, -83.24938985789056, 46.94903521792042, -82.68017987906025]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [131] Result: compatible\n",
- "\n",
- "🔍 [132] Checking: C2832196001-POCLOUD\n",
- "🕒 [132] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:25:36Z\n",
- "📦 [132] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'preliminary_yslf_nbrcs_high_wind_speed', 'preliminary_yslf_wind_speed', 'preliminary_yslf_wind_speed_uncertainty', 'wind_speed_uncertainty', 'wind_speed_bias', 'azimuth_angle', 'sc_roll', 'commanded_sc_roll', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'bit_ratio_lo_hi_starboard', 'bit_ratio_lo_hi_port', 'bit_ratio_lo_hi_zenith', 'port_gain_setting', 'starboard_gain_setting', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'yslf_sample_flags', 'mss_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_num_averaged_l1', 'ddm_channel', 'ddm_les', 'ddm_nbrcs', 'swh', 'swh_swell_sum', 'swh_corr_method', 'ddm_sample_index', 'ddm_averaged_l1_utilized_flag'], Selected Variable: port_gain_setting\n",
- "📆 [132] Using week range: 2019-07-29T00:00:00Z/2019-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832196001-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-71.43755974754565, -72.4230017828279, -70.29913978988502, -71.85379180399758]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2832196001-POCLOUD&backend=xarray&datetime=2019-07-29T00%3A00%3A00Z%2F2019-08-04T00%3A00%3A00Z&variable=port_gain_setting&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2832196001-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2832196001-POCLOUD&backend=xarray&datetime=2019-07-29T00%3A00%3A00Z%2F2019-08-04T00%3A00%3A00Z&variable=port_gain_setting&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [132] Result: issues_detected\n",
- "⚠️ [132] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2832196001-POCLOUD&backend=xarray&datetime=2019-07-29T00%3A00%3A00Z%2F2019-08-04T00%3A00%3A00Z&variable=port_gain_setting&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [133] Checking: C2205121698-POCLOUD\n",
- "🕒 [133] Time: 2018-08-05T12:00:00.000Z → 2021-12-31T23:59:59.999Z\n",
- "📦 [133] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_max_sustained_wind_speed', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'quality_status', 'storm_centric_wind_speed', 'wind_speed', 'wind_averaging_status', 'num_wind_speed_tracks', 'num_winds'], Selected Variable: num_winds\n",
- "📆 [133] Using week range: 2020-09-22T12:00:00Z/2020-09-28T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121698-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [104.71480789412851, -60.0281018529997, 105.85322785178914, -59.45889187416938]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [133] Result: compatible\n",
- "\n",
- "🔍 [134] Checking: C2251464847-POCLOUD\n",
- "🕒 [134] Time: 2017-03-18T00:30:00.000Z → 2025-10-05T10:25:38Z\n",
- "📦 [134] Variable list: ['wind_speed', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'num_yslf_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_uncertainty', 'num_mss_samples'], Selected Variable: mean_square_slope_uncertainty\n",
- "📆 [134] Using week range: 2021-04-20T00:30:00Z/2021-04-26T00:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2251464847-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-41.04493394883638, -2.1825165775624065, -39.906513991175764, -1.6133065987320983]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2251464847-POCLOUD&backend=xarray&datetime=2021-04-20T00%3A30%3A00Z%2F2021-04-26T00%3A30%3A00Z&variable=mean_square_slope_uncertainty&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"1122 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-41.04493394883638, latitude=-2.1825165775624065), Position2D(longitude=-39.906513991175764, latitude=-2.1825165775624065), Position2D(longitude=-39.906513991175764, latitude=-1.6133065987320983), Position2D(longitude=-41.04493394883638, latitude=-1.6133065987320983), Position2D(longitude=-41.04493394883638, latitude=-2.1825165775624065)]]), properties={'statistics': {'2021-04-20T00:30:00+00:00': {'2021-04-20T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T06:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T07:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T08:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T18:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T19:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T21:30:00.000000000': {'min': 0.00022889427782502025, 'max': 0.0010862078052014112, 'mean': 0.00044210144551470876, 'count': 5.0, 'sum': 0.002210507169365883, 'std': 0.00032512604543332894, 'median': 0.00031291990308091044, 'majority': 0.00022889427782502025, 'minority': 0.00022889427782502025, 'unique': 5.0, 'histogram': [[3, 1, 0, 0, 0, 0, 0, 0, 0, 1], [0.00022889427782502025, 0.0003146256203763187, 0.00040035697747953236, 0.00048608833458274603, 0.0005718196625821292, 0.0006575510487891734, 0.0007432823767885566, 0.0008290137629956007, 0.0009147450909949839, 0.0010004764189943671, 0.0010862078052014112]], 'valid_percent': 23.81, 'masked_pixels': 16.0, 'valid_pixels': 5.0, 'percentile_2': 0.00022889427782502025, 'percentile_98': 0.0010862078052014112}, '2021-04-20T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-20T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-04-21T00:30:00+00:00': {'2021-04-21T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T06:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T07:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T08:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T18:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T19:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T21:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-21T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-04-22T00:30:00+00:00': {'2021-04-22T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T06:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T07:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T08:30:00.000000000': {'min': 7.908759289421141e-05, 'max': 0.00020340076298452914, 'mean': 0.00013238019892014563, 'count': 5.5, 'sum': 0.0007280911086127162, 'std': 4.080251946531844e-05, 'median': 0.0001146503709605895, 'majority': 7.908759289421141e-05, 'minority': 7.908759289421141e-05, 'unique': 6.0, 'histogram': [[1, 1, 2, 0, 0, 0, 1, 0, 0, 1], [7.908759289421141e-05, 9.151890844805166e-05, 0.00010395022400189191, 0.00011638154683168977, 0.0001288128551095724, 0.00014124417793937027, 0.00015367550076916814, 0.000166106823598966, 0.00017853813187684864, 0.00019096944015473127, 0.00020340076298452914]], 'valid_percent': 28.57, 'masked_pixels': 15.0, 'valid_pixels': 6.0, 'percentile_2': 7.908759289421141e-05, 'percentile_98': 0.00020340076298452914}, '2021-04-22T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T18:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T19:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T21:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-22T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-04-23T00:30:00+00:00': {'2021-04-23T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T06:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T07:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T08:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T18:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T19:30:00.000000000': {'min': 0.0003136707528028637, 'max': 0.001021236996166408, 'mean': 0.0006232073064893484, 'count': 6.0, 'sum': 0.0037392438389360905, 'std': 0.0002445993941960754, 'median': 0.0005624580662697554, 'majority': 0.0003136707528028637, 'minority': 0.0003136707528028637, 'unique': 6.0, 'histogram': [[1, 1, 0, 2, 0, 0, 0, 1, 0, 1], [0.0003136707528028637, 0.0003844273742288351, 0.00045518402475863695, 0.0005259406752884388, 0.0005966972676105797, 0.0006674538599327207, 0.0007382105104625225, 0.0008089671609923244, 0.0008797238115221262, 0.000950480462051928, 0.001021236996166408]], 'valid_percent': 28.57, 'masked_pixels': 15.0, 'valid_pixels': 6.0, 'percentile_2': 0.0003136707528028637, 'percentile_98': 0.001021236996166408}, '2021-04-23T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T21:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-23T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-04-24T00:30:00+00:00': {'2021-04-24T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T06:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T07:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T08:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T18:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T19:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T21:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-24T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-04-25T00:30:00+00:00': {'2021-04-25T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T06:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T07:30:00.000000000': {'min': 0.00026964591233991086, 'max': 0.00026964591233991086, 'mean': 0.00026964591233991086, 'count': 0.5, 'sum': 0.00013482295616995543, 'std': 0.0, 'median': 0.00026964591233991086, 'majority': 0.00026964591233991086, 'minority': 0.00026964591233991086, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [-0.49973034858703613, -0.3997303545475006, -0.2997303605079651, -0.19973033666610718, -0.09973034262657166, 0.0002696514129638672, 0.10026967525482178, 0.2002696394920349, 0.3002696633338928, 0.40026968717575073, 0.5002696514129639]], 'valid_percent': 4.76, 'masked_pixels': 20.0, 'valid_pixels': 1.0, 'percentile_2': 0.00026964591233991086, 'percentile_98': 0.00026964591233991086}, '2021-04-25T08:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T18:30:00.000000000': {'min': 0.0002680848410818726, 'max': 0.0005648226360790431, 'mean': 0.0003712100151460618, 'count': 5.0, 'sum': 0.0018560501048341393, 'std': 0.00010989563040728698, 'median': 0.0003049731021746993, 'majority': 0.0002680848410818726, 'minority': 0.0002680848410818726, 'unique': 5.0, 'histogram': [[2, 1, 0, 0, 0, 1, 0, 0, 0, 1], [0.0002680848410818726, 0.0002977586118504405, 0.0003274324117228389, 0.0003571061824914068, 0.0003867799532599747, 0.0004164537531323731, 0.000446127523900941, 0.00047580129466950893, 0.0005054750945419073, 0.0005351488944143057, 0.0005648226360790431]], 'valid_percent': 23.81, 'masked_pixels': 16.0, 'valid_pixels': 5.0, 'percentile_2': 0.0002680848410818726, 'percentile_98': 0.0005648226360790431}, '2021-04-25T19:30:00.000000000': {'min': 7.1377246058546e-05, 'max': 7.1377246058546e-05, 'mean': 7.1377246058546e-05, 'count': 0.5, 'sum': 3.5688623029273e-05, 'std': 0.0, 'median': 7.1377246058546e-05, 'majority': 7.1377246058546e-05, 'minority': 7.1377246058546e-05, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [-0.49992862343788147, -0.39992862939834595, -0.29992860555648804, -0.19992861151695251, -0.09992861747741699, 7.137656211853027e-05, 0.10007140040397644, 0.20007136464118958, 0.3000713884830475, 0.4000714123249054, 0.5000714063644409]], 'valid_percent': 4.76, 'masked_pixels': 20.0, 'valid_pixels': 1.0, 'percentile_2': 7.1377246058546e-05, 'percentile_98': 7.1377246058546e-05}, '2021-04-25T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T21:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-25T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-04-26T00:30:00+00:00': {'2021-04-26T00:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T01:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T02:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T03:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T04:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T05:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T06:30:00.000000000': {'min': 0.00010955423931591213, 'max': 0.00024787639267742634, 'mean': 0.00017289859533775598, 'count': 8.300000190734863, 'sum': 0.0014350584242492914, 'std': 4.367212839487922e-05, 'median': 0.0001748786453390494, 'majority': 0.00010955423931591213, 'minority': 0.00010955423931591213, 'unique': 9.0, 'histogram': [[3, 0, 0, 1, 2, 1, 0, 0, 1, 1], [0.00010955423931591213, 0.00012338646047282964, 0.00013721866707783192, 0.00015105088823474944, 0.00016488309483975172, 0.00017871531599666923, 0.00019254753715358675, 0.00020637974375858903, 0.00022021196491550654, 0.00023404418607242405, 0.00024787639267742634]], 'valid_percent': 42.86, 'masked_pixels': 12.0, 'valid_pixels': 9.0, 'percentile_2': 0.00010955423931591213, 'percentile_98': 0.00024787639267742634}, '2021-04-26T07:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T08:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T09:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T10:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T11:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T12:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T13:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T14:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T15:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T16:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T17:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T18:30:00.000000000': {'min': 0.00012604457151610404, 'max': 0.0002136944094672799, 'mean': 0.00016953499289229512, 'count': 4.5, 'sum': 0.0007629074971191585, 'std': 3.157506655618942e-05, 'median': 0.00017188990022987127, 'majority': 0.00012604457151610404, 'minority': 0.00012604457151610404, 'unique': 5.0, 'histogram': [[1, 1, 0, 0, 0, 1, 1, 0, 0, 1], [0.00012604457151610404, 0.0001348095538560301, 0.00014357453619595617, 0.00015233951853588223, 0.00016110451542772353, 0.00016986948321573436, 0.00017863448010757565, 0.00018739946244750172, 0.00019616444478742778, 0.00020492942712735385, 0.0002136944094672799]], 'valid_percent': 23.81, 'masked_pixels': 16.0, 'valid_pixels': 5.0, 'percentile_2': 0.00012604457151610404, 'percentile_98': 0.0002136944094672799}, '2021-04-26T19:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T20:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T21:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T22:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2021-04-26T23:30:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 21.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T06:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T07:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T08:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T18:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T19:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-20T00:30:00+00:00', '2021-04-20T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T06:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T07:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T08:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T18:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T19:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T21:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-21T00:30:00+00:00', '2021-04-21T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T06:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T07:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T18:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T19:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T21:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-22T00:30:00+00:00', '2021-04-22T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T06:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T07:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T08:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T18:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T21:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-23T00:30:00+00:00', '2021-04-23T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T06:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T07:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T08:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T18:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T19:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T21:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-24T00:30:00+00:00', '2021-04-24T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T06:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T08:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T21:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-25T00:30:00+00:00', '2021-04-25T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T00:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T01:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T02:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T03:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T04:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T05:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T07:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T08:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T09:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T10:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T11:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T12:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T13:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T14:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T15:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T16:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T17:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T19:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T20:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T21:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T22:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-04-26T00:30:00+00:00', '2021-04-26T23:30:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2251464847-POCLOUD&backend=xarray&datetime=2021-04-20T00%3A30%3A00Z%2F2021-04-26T00%3A30%3A00Z&variable=mean_square_slope_uncertainty&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [134] Result: issues_detected\n",
- "⚠️ [134] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2251464847-POCLOUD&backend=xarray&datetime=2021-04-20T00%3A30%3A00Z%2F2021-04-26T00%3A30%3A00Z&variable=mean_square_slope_uncertainty&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [135] Checking: C2345896855-ORNL_CLOUD\n",
- "🕒 [135] Time: 2001-01-01T00:00:00.000Z → 2016-12-31T23:59:59.999Z\n",
- "📦 [135] Variable list: ['soilC', 'soilC_uncertainty', 'crs', 'time_bnds'], Selected Variable: crs\n",
- "📆 [135] Using week range: 2011-06-03T00:00:00Z/2011-06-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2345896855-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-26.307996540094045, 40.58276187899716, -25.16957658243343, 41.151971857827476]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [135] Result: compatible\n",
- "\n",
- "🔍 [136] Checking: C2036881727-POCLOUD\n",
- "🕒 [136] Time: 2013-04-30T00:00:00.000Z → 2025-10-05T10:25:41Z\n",
- "📦 [136] Variable list: ['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction'], Selected Variable: analysed_sst\n",
- "📆 [136] Using week range: 2019-08-10T00:00:00Z/2019-08-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881727-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [115.59449006160344, 10.168016104311963, 116.73291001926407, 10.737226083142271]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [136] Result: compatible\n",
- "\n",
- "🔍 [137] Checking: C2170971503-ORNL_CLOUD\n",
- "🕒 [137] Time: 2005-09-01T00:00:00.000Z → 2008-08-31T23:59:59.999Z\n",
- "📦 [137] Variable list: ['SnowDepth_10km', 'albers_conical_equal_area', 'lat', 'lon', 'time_bnds'], Selected Variable: time_bnds\n",
- "📆 [137] Using week range: 2007-06-22T00:00:00Z/2007-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2170971503-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.96295731920432, 79.288045837579, 72.10137727686495, 79.85725581640932]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [137] Result: compatible\n",
- "\n",
- "🔍 [138] Checking: C3104728587-ORNL_CLOUD\n",
- "🕒 [138] Time: 2021-03-20T00:00:00.000Z → 2021-08-27T23:59:59.999Z\n",
- "📦 [138] Variable list: ['WLD_AccRate_FA21', 'WLD_AccRate_SP21', 'WLD_AccRate_Upscale', 'xcoor', 'ycoor'], Selected Variable: ycoor\n",
- "📆 [138] Using week range: 2021-08-02T00:00:00Z/2021-08-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3104728587-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-33.83462113865064, -27.576693464866654, -32.69620118099002, -27.007483486036346]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [138] Result: compatible\n",
- "\n",
- "🔍 [139] Checking: C2389176598-ORNL_CLOUD\n",
- "🕒 [139] Time: 1984-01-01T00:00:00.000Z → 2014-12-31T23:59:59.999Z\n",
- "📦 [139] Variable list: ['startYear', 'endYear', 'duration', 'preBrightness', 'preGreenness', 'preWetness', 'postBrightness', 'postGreenness', 'postWetness', 'crs'], Selected Variable: postGreenness\n",
- "📆 [139] Using week range: 1984-10-30T00:00:00Z/1984-11-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2389176598-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.32482069665514, -72.65259398843631, -159.1864007389945, -72.083384009606]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [139] Result: compatible\n",
- "\n",
- "🔍 [140] Checking: C2207986936-ORNL_CLOUD\n",
- "🕒 [140] Time: 2003-01-01T00:00:00.000Z → 2012-04-08T23:59:59.999Z\n",
- "📦 [140] Variable list: ['SIF_740', 'Daily_Averaged_SIF', 'SIF_Uncertainty', 'SIF_Unadjusted', 'Cloud_Fraction', 'Quality_Flag', 'Surface_Pressure', 'SZA', 'VZA', 'RAz', 'Refl670', 'Refl780', 'Latitude_Corners', 'Longitude_Corners', 'Scan_Number', 'Residual', 'Iterations', 'Satellite_Height', 'Earth_Radius', 'Integration_Time'], Selected Variable: Integration_Time\n",
- "📆 [140] Using week range: 2006-04-29T00:00:00Z/2006-05-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2207986936-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.117800114367505, -15.950220793490185, 58.25622007202812, -15.381010814659877]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [140] Result: compatible\n",
- "\n",
- "🔍 [141] Checking: C2764707175-ORNL_CLOUD\n",
- "🕒 [141] Time: 2000-03-01T00:00:00.000Z → 2020-08-01T23:59:59.999Z\n",
- "📦 [141] Variable list: ['BRDF_Quality', 'FPAR_LUE_constitutive', 'GPP', 'GPP_uncertainty', 'Percent_Inputs', 'time_bnds', 'crs'], Selected Variable: GPP_uncertainty\n",
- "📆 [141] Using week range: 2005-09-20T00:00:00Z/2005-09-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764707175-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [90.0858634242797, -80.50038789457369, 91.22428338194032, -79.93117791574338]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764707175-ORNL_CLOUD&backend=xarray&datetime=2005-09-20T00%3A00%3A00Z%2F2005-09-26T00%3A00%3A00Z&variable=GPP_uncertainty&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"1472 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=90.0858634242797, latitude=-80.50038789457369), Position2D(longitude=91.22428338194032, latitude=-80.50038789457369), Position2D(longitude=91.22428338194032, latitude=-79.93117791574338), Position2D(longitude=90.0858634242797, latitude=-79.93117791574338), Position2D(longitude=90.0858634242797, latitude=-80.50038789457369)]]), properties={'statistics': {'2005-09-20T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-21T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-22T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-23T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-24T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-25T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-26T00:00:00+00:00': {'2005-09-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-29T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2005-09-30T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-20T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-21T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-22T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-23T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-24T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-25T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-29T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-26T00:00:00+00:00', '2005-09-30T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764707175-ORNL_CLOUD&backend=xarray&datetime=2005-09-20T00%3A00%3A00Z%2F2005-09-26T00%3A00%3A00Z&variable=GPP_uncertainty&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [141] Result: issues_detected\n",
- "⚠️ [141] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764707175-ORNL_CLOUD&backend=xarray&datetime=2005-09-20T00%3A00%3A00Z%2F2005-09-26T00%3A00%3A00Z&variable=GPP_uncertainty&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [142] Checking: C2731041317-POCLOUD\n",
- "🕒 [142] Time: 2022-06-07T00:00:00.000Z → 2025-10-05T10:26:02Z\n",
- "📦 [142] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sst_front_position\n",
- "📆 [142] Using week range: 2025-01-30T00:00:00Z/2025-02-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2731041317-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-95.30917126571137, -12.582499206455164, -94.17075130805074, -12.013289227624856]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [142] Result: compatible\n",
- "\n",
- "🔍 [143] Checking: C2036881735-POCLOUD\n",
- "🕒 [143] Time: 2008-07-23T00:00:00.000Z → 2025-10-05T10:26:04Z\n",
- "📦 [143] Variable list: ['sea_ice_fraction', 'analysed_sst', 'analysis_error', 'mask', 'crs'], Selected Variable: crs\n",
- "📆 [143] Using week range: 2023-11-20T00:00:00Z/2023-11-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881735-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-29.871619532757727, -74.9117163526227, -28.73319957509711, -74.34250637379239]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [143] Result: compatible\n",
- "\n",
- "🔍 [144] Checking: C2395504063-ORNL_CLOUD\n",
- "🕒 [144] Time: 2005-01-01T00:00:00.000Z → 2095-12-31T23:59:59.999Z\n",
- "📦 [144] Variable list: [], Selected Variable: None\n",
- "⏭️ [144] Skipping C2395504063-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [145] Checking: C3558858528-OB_CLOUD\n",
- "🕒 [145] Time: 2010-06-26T00:00:00Z → 2021-03-31T23:59:59Z\n",
- "📦 [145] Variable list: [], Selected Variable: None\n",
- "⏭️ [145] Skipping C3558858528-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [146] Checking: C2036877806-POCLOUD\n",
- "🕒 [146] Time: 2017-12-14T14:30:00.000Z → 2025-10-05T10:26:05Z\n",
- "📦 [146] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'or_latitude', 'or_longitude'], Selected Variable: satellite_zenith_angle\n",
- "📆 [146] Using week range: 2025-09-03T14:30:00Z/2025-09-09T14:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877806-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [155.84194980520186, -21.296880904837206, 156.9803697628625, -20.727670926006898]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [146] Result: compatible\n",
- "\n",
- "🔍 [147] Checking: C2390701035-ORNL_CLOUD\n",
- "🕒 [147] Time: 2018-02-15T00:00:00.000Z → 2021-10-15T23:59:59.999Z\n",
- "📦 [147] Variable list: ['crs', 'date', 'SIF', 'GPP', 'sigma'], Selected Variable: GPP\n",
- "📆 [147] Using week range: 2019-01-28T00:00:00Z/2019-02-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2390701035-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [61.852850713661645, -20.487954840110884, 62.99127067132226, -19.918744861280576]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [147] Result: compatible\n",
- "\n",
- "🔍 [148] Checking: C3293388915-ORNL_CLOUD\n",
- "🕒 [148] Time: 2000-01-01T00:00:00.000Z → 2020-12-31T23:59:59.999Z\n",
- "📦 [148] Variable list: ['time_bnds', 'crs', 'assim', 'cos_assim', 'cos_grnd', 'cosgm', 'cosgt', 'gsh2o', 'pco2c', 'pco2cas', 'pco2i', 'pco2s', 'pft_area', 'pft_names', 'resp_auto', 'resp_het'], Selected Variable: pco2s\n",
- "📆 [148] Using week range: 2020-09-01T00:00:00Z/2020-09-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3293388915-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-140.04152347421626, -40.593626134382355, -138.90310351655563, -40.02441615555204]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [148] Result: compatible\n",
- "\n",
- "🔍 [149] Checking: C2036877754-POCLOUD\n",
- "🕒 [149] Time: 2014-06-02T00:00:00.000Z → 2025-10-05T10:26:08Z\n",
- "📦 [149] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysed_sst\n",
- "📆 [149] Using week range: 2014-06-03T00:00:00Z/2014-06-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877754-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [127.57963139714025, 47.56109061930397, 128.71805135480088, 48.13030059813428]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877754-POCLOUD&backend=xarray&datetime=2014-06-03T00%3A00%3A00Z%2F2014-06-09T00%3A00%3A00Z&variable=analysed_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=127.57963139714025, latitude=47.56109061930397), Position2D(longitude=128.71805135480088, latitude=47.56109061930397), Position2D(longitude=128.71805135480088, latitude=48.13030059813428), Position2D(longitude=127.57963139714025, latitude=48.13030059813428), Position2D(longitude=127.57963139714025, latitude=47.56109061930397)]]), properties={'statistics': {'2014-06-03T00:00:00+00:00': {'2014-06-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-06-04T00:00:00+00:00': {'2014-06-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-06-05T00:00:00+00:00': {'2014-06-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-06-06T00:00:00+00:00': {'2014-06-05T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-06-07T00:00:00+00:00': {'2014-06-06T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-06-08T00:00:00+00:00': {'2014-06-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-06-09T00:00:00+00:00': {'2014-06-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 288.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-03T00:00:00+00:00', '2014-06-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-04T00:00:00+00:00', '2014-06-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-05T00:00:00+00:00', '2014-06-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-06T00:00:00+00:00', '2014-06-05T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-07T00:00:00+00:00', '2014-06-06T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-08T00:00:00+00:00', '2014-06-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-06-09T00:00:00+00:00', '2014-06-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877754-POCLOUD&backend=xarray&datetime=2014-06-03T00%3A00%3A00Z%2F2014-06-09T00%3A00%3A00Z&variable=analysed_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [149] Result: issues_detected\n",
- "⚠️ [149] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877754-POCLOUD&backend=xarray&datetime=2014-06-03T00%3A00%3A00Z%2F2014-06-09T00%3A00%3A00Z&variable=analysed_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [150] Checking: C2036877745-POCLOUD\n",
- "🕒 [150] Time: 2014-06-02T00:00:00.000Z → 2025-10-05T10:26:31Z\n",
- "📦 [150] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: sea_ice_fraction\n",
- "📆 [150] Using week range: 2014-06-02T00:00:00Z/2014-06-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877745-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-15.51224006858498, -37.065536679619996, -14.373820110924363, -36.49632670078968]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [150] Result: compatible\n",
- "\n",
- "🔍 [151] Checking: C2840821292-ORNL_CLOUD\n",
- "🕒 [151] Time: 2001-01-01T00:00:00.000Z → 2018-12-31T23:59:59.999Z\n",
- "📦 [151] Variable list: ['time_bnds', 'time', 'crs', 'mean_ch4', 'sd_ch4', 'var_ch4'], Selected Variable: time\n",
- "📆 [151] Using week range: 2010-02-24T00:00:00Z/2010-03-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2840821292-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [29.413061571560583, 77.17996300131662, 30.5514815292212, 77.74917298014694]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [151] Result: compatible\n",
- "\n",
- "🔍 [152] Checking: C2764746271-ORNL_CLOUD\n",
- "🕒 [152] Time: 2012-01-01T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [152] Variable list: ['FallTurnover_TotalLakes', 'climatology_bounds', 'crs'], Selected Variable: FallTurnover_TotalLakes\n",
- "📆 [152] Using week range: 2012-07-08T00:00:00Z/2012-07-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764746271-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [89.65205676153425, 76.10306959401333, 90.79047671919488, 76.67227957284365]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764746271-ORNL_CLOUD&backend=xarray&datetime=2012-07-08T00%3A00%3A00Z%2F2012-07-14T00%3A00%3A00Z&variable=FallTurnover_TotalLakes&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: -zTxyq_j5RjKGKZoHSn55bYldhy8pVQx8DDU-dBYlH5AeGc0RHF6Lw==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764746271-ORNL_CLOUD&backend=xarray&datetime=2012-07-08T00%3A00%3A00Z%2F2012-07-14T00%3A00%3A00Z&variable=FallTurnover_TotalLakes&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [152] Result: issues_detected\n",
- "⚠️ [152] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764746271-ORNL_CLOUD&backend=xarray&datetime=2012-07-08T00%3A00%3A00Z%2F2012-07-14T00%3A00%3A00Z&variable=FallTurnover_TotalLakes&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [153] Checking: C2764742564-ORNL_CLOUD\n",
- "🕒 [153] Time: 1982-01-01T00:00:00.000Z → 2017-01-01T23:59:59.999Z\n",
- "📦 [153] Variable list: ['time_bnds', 'GPP', 'crs'], Selected Variable: crs\n",
- "📆 [153] Using week range: 2012-11-11T00:00:00Z/2012-11-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764742564-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [55.472261880198694, -32.79017110779068, 56.61068183785931, -32.22096112896036]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [153] Result: compatible\n",
- "\n",
- "🔍 [154] Checking: C2515869951-ORNL_CLOUD\n",
- "🕒 [154] Time: 2002-01-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [154] Variable list: ['climatology_bounds', 'crs', 'time', 'emission_season', 'total_emission_rate', 'boreal_emission_rate', 'temperate_emission_rate', 'tropical_subtropical_emission_rate'], Selected Variable: tropical_subtropical_emission_rate\n",
- "📆 [154] Using week range: 2009-04-19T00:00:00Z/2009-04-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2515869951-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-57.86684366144072, 8.700932635740262, -56.7284237037801, 9.27014261457057]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [154] Result: compatible\n",
- "\n",
- "🔍 [155] Checking: C2207986708-ORNL_CLOUD\n",
- "🕒 [155] Time: 2014-09-01T00:00:00.000Z → 2020-07-31T23:59:59.999Z\n",
- "📦 [155] Variable list: ['sif_ann', 'crs'], Selected Variable: crs\n",
- "📆 [155] Using week range: 2019-07-18T00:00:00Z/2019-07-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2207986708-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [55.27047227050671, 46.43586467366157, 56.408892228167325, 47.005074652491885]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [155] Result: compatible\n",
- "\n",
- "🔍 [156] Checking: C2744808497-POCLOUD\n",
- "🕒 [156] Time: 2022-10-22T00:00:00.000Z → 2025-10-05T10:28:08Z\n",
- "📦 [156] Variable list: ['sst_dtime', 'satellite_zenith_angle', 'sea_surface_temperature', 'brightness_temperature_08um6', 'brightness_temperature_10um4', 'brightness_temperature_11um2', 'brightness_temperature_12um3', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'l2p_flags', 'quality_level', 'geostationary', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: l2p_flags\n",
- "📆 [156] Using week range: 2025-02-12T00:00:00Z/2025-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2744808497-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [45.64199929209142, -18.137886163359976, 46.780419249752036, -17.568676184529668]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [156] Result: compatible\n",
- "\n",
- "🔍 [157] Checking: C2744809790-POCLOUD\n",
- "🕒 [157] Time: 2022-10-22T00:00:00.000Z → 2025-10-05T10:28:09Z\n",
- "📦 [157] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: l2p_flags\n",
- "📆 [157] Using week range: 2025-04-26T00:00:00Z/2025-05-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2744809790-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [4.887506170311077, -27.424989647461747, 6.025926127971694, -26.85577966863144]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [157] Result: compatible\n",
- "\n",
- "🔍 [158] Checking: C2216863856-ORNL_CLOUD\n",
- "🕒 [158] Time: 2000-01-01T00:00:00.000Z → 2000-12-31T23:59:59.999Z\n",
- "📦 [158] Variable list: ['T_PH_H2O'], Selected Variable: T_PH_H2O\n",
- "📆 [158] Using week range: 2000-05-03T00:00:00Z/2000-05-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2216863856-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [54.123086511255714, 39.0715403155198, 55.26150646891633, 39.64075029435011]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [158] Result: compatible\n",
- "\n",
- "🔍 [159] Checking: C2517357574-ORNL_CLOUD\n",
- "🕒 [159] Time: 1979-01-01T00:00:00.000Z → 2016-01-01T23:59:59.999Z\n",
- "📦 [159] Variable list: ['LONGXY', 'LATIXY', 'crs', 'huss', 'tas', 'time_bnds', 'wind_speed'], Selected Variable: crs\n",
- "📆 [159] Using week range: 2012-10-02T00:00:00Z/2012-10-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2517357574-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-171.93789360816598, 1.4619760512528366, -170.79947365050535, 2.031186030083145]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [159] Result: compatible\n",
- "\n",
- "🔍 [160] Checking: C2706327711-ORNL_CLOUD\n",
- "🕒 [160] Time: 2015-01-01T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [160] Variable list: ['sampling_height', 'FRAC_DAYS_SINCE_JAN1', 'ALARM_STATUS', 'CH4', 'CH4_dry', 'CO', 'CO2', 'CO2_dry', 'CavityPressure', 'CavityTemp', 'DasTemp', 'H2O', 'InletValve', 'OutletValve', 'h2o_pct', 'h2o_reported', 'solenoid_valves', 'species', 'b_h2o_pct'], Selected Variable: ALARM_STATUS\n",
- "📆 [160] Using week range: 2018-11-04T00:00:00Z/2018-11-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706327711-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [177.68454261998278, 87.78638707927638, 178.8229625776434, 88.3555970581067]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [160] Result: compatible\n",
- "\n",
- "🔍 [161] Checking: C2036881956-POCLOUD\n",
- "🕒 [161] Time: 2019-01-09T00:00:00.000Z → 2025-10-05T10:28:20Z\n",
- "📦 [161] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: mask\n",
- "📆 [161] Using week range: 2020-07-29T00:00:00Z/2020-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881956-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-17.851431502353613, -27.346565781212956, -16.713011544692996, -26.777355802382647]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [161] Result: compatible\n",
- "\n",
- "🔍 [162] Checking: C2954717391-ORNL_CLOUD\n",
- "🕒 [162] Time: 2002-07-05T00:00:00.000Z → 2022-07-29T23:59:59.999Z\n",
- "📦 [162] Variable list: ['aggregate', 'herbaceous', 'woody'], Selected Variable: aggregate\n",
- "📆 [162] Using week range: 2005-10-29T00:00:00Z/2005-11-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2954717391-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [160.06318923158676, 15.690784340422073, 161.2016091892474, 16.25999431925238]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [162] Result: compatible\n",
- "\n",
- "🔍 [164] Checking: C2764728966-ORNL_CLOUD\n",
- "🕒 [164] Time: 2015-01-01T00:00:00.000Z → 2100-01-01T23:59:59.999Z\n",
- "📦 [164] Variable list: ['time_bnds', 'fertl_c3ann', 'irrig_c3ann', 'crpbf_c3ann', 'fertl_c4ann', 'irrig_c4ann', 'crpbf_c4ann', 'fertl_c3per', 'irrig_c3per', 'crpbf_c3per', 'fertl_c4per', 'irrig_c4per', 'crpbf_c4per', 'fertl_c3nfx', 'irrig_c3nfx', 'crpbf_c3nfx', 'fharv_c3per', 'fharv_c4per', 'flood', 'rndwd', 'fulwd', 'combf', 'crpbf_total', 'crs'], Selected Variable: irrig_c3ann\n",
- "📆 [164] Using week range: 2099-07-31T00:00:00Z/2099-08-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764728966-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [129.31596263995948, -46.29407176502474, 130.4543825976201, -45.724861786194424]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764728966-ORNL_CLOUD&backend=xarray&datetime=2099-07-31T00%3A00%3A00Z%2F2099-08-06T00%3A00%3A00Z&variable=irrig_c3ann&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: Uj9ldH_GeukWYHkPLbk2x9cSdL4zgVMd_IBtkD4tplV4PKOdi3qHvw==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764728966-ORNL_CLOUD&backend=xarray&datetime=2099-07-31T00%3A00%3A00Z%2F2099-08-06T00%3A00%3A00Z&variable=irrig_c3ann&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [164] Result: issues_detected\n",
- "⚠️ [164] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2764728966-ORNL_CLOUD&backend=xarray&datetime=2099-07-31T00%3A00%3A00Z%2F2099-08-06T00%3A00%3A00Z&variable=irrig_c3ann&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [165] Checking: C2704977536-ORNL_CLOUD\n",
- "🕒 [165] Time: 2016-05-27T00:00:00.000Z → 2018-05-20T23:59:59.999Z\n",
- "📦 [165] Variable list: ['GPS_Altitude', 'Latitude', 'Longitude', 'Range_nadir', 'Weighting_Pressure'], Selected Variable: Latitude\n",
- "📆 [165] Using week range: 2017-03-02T00:00:00Z/2017-03-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2704977536-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-69.0270964947618, -55.42482242217363, -67.88867653710118, -54.85561244334331]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [165] Result: compatible\n",
- "\n",
- "🔍 [166] Checking: C2704971204-ORNL_CLOUD\n",
- "🕒 [166] Time: 2016-05-27T00:00:00.000Z → 2018-05-20T23:59:59.999Z\n",
- "📦 [166] Variable list: ['Column_CO2', 'Data_quality_flag', 'GPS_Altitude', 'Latitude', 'Longitude', 'Range_nadir'], Selected Variable: Data_quality_flag\n",
- "📆 [166] Using week range: 2017-02-06T00:00:00Z/2017-02-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2704971204-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-156.20141517180122, -18.107636285032566, -155.06299521414059, -17.538426306202258]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [166] Result: compatible\n",
- "\n",
- "🔍 [167] Checking: C2873769608-LARC_CLOUD\n",
- "🕒 [167] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:29:04Z\n",
- "📦 [167] Variable list: [], Selected Variable: None\n",
- "⏭️ [167] Skipping C2873769608-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [168] Checking: C3380709124-OB_CLOUD\n",
- "🕒 [168] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:29:04Z\n",
- "📦 [168] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [168] Using week range: 2016-11-16T00:00:00Z/2016-11-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709124-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-33.46990330091267, -16.31759990538725, -32.33148334325205, -15.748389926556943]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [168] Result: compatible\n",
- "\n",
- "🔍 [169] Checking: C3380709177-OB_CLOUD\n",
- "🕒 [169] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:29:05Z\n",
- "📦 [169] Variable list: ['a_412', 'palette'], Selected Variable: palette\n",
- "📆 [169] Using week range: 2020-05-02T00:00:00Z/2020-05-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709177-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.66112352226062, -6.667474627071183, -159.5227035646, -6.098264648240875]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [169] Result: compatible\n",
- "\n",
- "🔍 [170] Checking: C3380709198-OB_CLOUD\n",
- "🕒 [170] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:29:11Z\n",
- "📦 [170] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [170] Using week range: 2025-04-23T00:00:00Z/2025-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709198-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [99.55614305693422, 52.714795034455506, 100.69456301459485, 53.28400501328582]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [170] Result: compatible\n",
- "\n",
- "🔍 [171] Checking: C3384236977-OB_CLOUD\n",
- "🕒 [171] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:29:14Z\n",
- "📦 [171] Variable list: [], Selected Variable: None\n",
- "⏭️ [171] Skipping C3384236977-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [172] Checking: C3384237428-OB_CLOUD\n",
- "🕒 [172] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:29:14Z\n",
- "📦 [172] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [172] Using week range: 2001-01-27T00:00:00Z/2001-02-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237428-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-88.51548815292121, 76.13633115744719, -87.37706819526058, 76.7055411362775]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [172] Result: compatible\n",
- "\n",
- "🔍 [173] Checking: C1940473819-POCLOUD\n",
- "🕒 [173] Time: 2002-07-04T00:00:00.000Z → 2025-10-05T10:29:16Z\n",
- "📦 [173] Variable list: ['sea_surface_temperature', 'sst_dtime', 'quality_level', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'sea_surface_temperature_4um', 'quality_level_4um', 'sses_bias_4um', 'sses_standard_deviation_4um', 'wind_speed', 'dt_analysis'], Selected Variable: sea_surface_temperature_4um\n",
- "📆 [173] Using week range: 2003-04-26T00:00:00Z/2003-05-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1940473819-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [4.420495088885907, 63.260745243713956, 5.558915046546524, 63.82995522254427]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [173] Result: compatible\n",
- "\n",
- "🔍 [174] Checking: C2036878045-POCLOUD\n",
- "🕒 [174] Time: 2002-06-01T00:00:00.000Z → 2025-10-05T10:29:17Z\n",
- "📦 [174] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysed_sst\n",
- "📆 [174] Using week range: 2017-12-01T00:00:00Z/2017-12-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878045-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-131.83447815896355, 72.86224931914731, -130.69605820130292, 73.43145929797763]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [174] Result: compatible\n",
- "\n",
- "🔍 [175] Checking: C2205102254-POCLOUD\n",
- "🕒 [175] Time: 2002-06-01T00:00:00.000Z → 2025-10-05T10:29:19Z\n",
- "📦 [175] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: mask\n",
- "📆 [175] Using week range: 2007-08-26T00:00:00Z/2007-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205102254-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-61.521891659890464, 47.37629300041041, -60.38347170222985, 47.94550297924073]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [175] Result: compatible\n",
- "\n",
- "🔍 [176] Checking: C2036878052-POCLOUD\n",
- "🕒 [176] Time: 1997-12-31T16:00:00.000Z → 2025-10-05T10:29:20Z\n",
- "📦 [176] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysed_sst\n",
- "📆 [176] Using week range: 2023-10-18T16:00:00Z/2023-10-24T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878052-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.37692749003882, -19.042497479970447, 58.51534744769943, -18.47328750114014]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [176] Result: compatible\n",
- "\n",
- "🔍 [177] Checking: C2205105895-POCLOUD\n",
- "🕒 [177] Time: 1997-12-31T16:00:00.000Z → 2025-10-05T10:29:21Z\n",
- "📦 [177] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: sea_ice_fraction\n",
- "📆 [177] Using week range: 2012-07-18T16:00:00Z/2012-07-24T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205105895-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.09715544532799, 75.80709284521706, 98.23557540298862, 76.37630282404737]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [177] Result: compatible\n",
- "\n",
- "🔍 [178] Checking: C2764692443-ORNL_CLOUD\n",
- "🕒 [178] Time: 1981-08-01T00:00:00.000Z → 2015-08-31T23:59:59.999Z\n",
- "📦 [178] Variable list: ['LAI', 'climatology_bounds'], Selected Variable: climatology_bounds\n",
- "📆 [178] Using week range: 1981-10-30T00:00:00Z/1981-11-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764692443-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-30.581294287536103, -36.068453279367866, -29.442874329875487, -35.49924330053755]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [178] Result: compatible\n",
- "\n",
- "🔍 [179] Checking: C2847115945-ORNL_CLOUD\n",
- "🕒 [179] Time: 2007-02-01T00:00:00.000Z → 2018-02-01T23:59:59.999Z\n",
- "📦 [179] Variable list: ['SIF_740', 'Daily_Averaged_SIF', 'SIF_Uncertainty', 'SIF_Unadjusted', 'Cloud_Fraction', 'Quality_Flag', 'Surface_Pressure', 'SZA', 'VZA', 'SAz', 'VAz', 'Refl670', 'Refl780', 'Latitude_Corners', 'Longitude_Corners', 'Scan_Number', 'Residual', 'Iterations', 'Satellite_Height', 'Earth_Radius', 'Line_Number'], Selected Variable: Latitude_Corners\n",
- "📆 [179] Using week range: 2017-03-09T00:00:00Z/2017-03-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2847115945-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [153.6478441685304, -60.722989835300595, 154.78626412619104, -60.15377985647028]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [179] Result: compatible\n",
- "\n",
- "🔍 [180] Checking: C2840822442-ORNL_CLOUD\n",
- "🕒 [180] Time: 2013-04-01T00:00:00.000Z → 2021-06-07T23:59:59.999Z\n",
- "📦 [180] Variable list: ['SIF_740', 'Daily_Averaged_SIF', 'SIF_Uncertainty', 'SIF_Unadjusted', 'Cloud_Fraction', 'Quality_Flag', 'Surface_Pressure', 'SZA', 'VZA', 'SAz', 'VAz', 'Refl670', 'Refl780', 'Latitude_Corners', 'Longitude_Corners', 'Scan_Number', 'Residual', 'Iterations', 'Satellite_Height', 'Earth_Radius', 'Line_Number'], Selected Variable: Longitude_Corners\n",
- "📆 [180] Using week range: 2014-02-28T00:00:00Z/2014-03-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2840822442-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.4259034006186, 78.56947414286626, -123.28748344295796, 79.13868412169657]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [180] Result: compatible\n",
- "\n",
- "🔍 [181] Checking: C2434072484-ORNL_CLOUD\n",
- "🕒 [181] Time: 2012-01-01T00:00:00.000Z → 2018-01-01T23:59:59.999Z\n",
- "📦 [181] Variable list: ['crs', 'lat', 'lon', 'time_bnds', 'flux_co2'], Selected Variable: time_bnds\n",
- "📆 [181] Using week range: 2014-10-31T00:00:00Z/2014-11-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2434072484-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.08318730718219, -27.637422898439777, 108.22160726484282, -27.06821291960947]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [181] Result: compatible\n",
- "\n",
- "🔍 [182] Checking: C2517656499-ORNL_CLOUD\n",
- "🕒 [182] Time: 1979-01-01T00:00:00.000Z → 2099-12-31T23:59:59.999Z\n",
- "📦 [182] Variable list: ['NPP', 'GPP', 'RH', 'RA', 'NEP', 'COL_FIRE_CLOSS', 'AGC', 'Stemc_alloc', 'NEE', 'BTRAN', 'burned_area_fraction'], Selected Variable: RA\n",
- "📆 [182] Using week range: 2057-02-22T00:00:00Z/2057-02-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2517656499-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.13701722666292, -78.18965466705541, 85.27543718432355, -77.62044468822509]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [182] Result: compatible\n",
- "\n",
- "🔍 [183] Checking: C2552206090-ORNL_CLOUD\n",
- "🕒 [183] Time: 1700-01-01T00:00:00.000Z → 2010-12-31T23:59:59.999Z\n",
- "📦 [183] Variable list: ['crs', 'lon_bnds', 'lat_bnds', 'C4_frac'], Selected Variable: lon_bnds\n",
- "📆 [183] Using week range: 1975-12-30T00:00:00Z/1976-01-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2552206090-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [74.784866036961, 82.26144043125808, 75.92328599462164, 82.8306504100884]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2552206090-ORNL_CLOUD&backend=xarray&datetime=1975-12-30T00%3A00%3A00Z%2F1976-01-05T00%3A00%3A00Z&variable=lon_bnds&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: s9RwISSOlj61FgGVOZUfo8oJUVo9Cn0wEPZiDQtR2y44Pky9HUeZ9A==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2552206090-ORNL_CLOUD&backend=xarray&datetime=1975-12-30T00%3A00%3A00Z%2F1976-01-05T00%3A00%3A00Z&variable=lon_bnds&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [183] Result: issues_detected\n",
- "⚠️ [183] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2552206090-ORNL_CLOUD&backend=xarray&datetime=1975-12-30T00%3A00%3A00Z%2F1976-01-05T00%3A00%3A00Z&variable=lon_bnds&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [185] Checking: C3309442935-POCLOUD\n",
- "🕒 [185] Time: 1992-10-25T00:00:00.000Z → 2025-10-05T10:29:59Z\n",
- "📦 [185] Variable list: ['ssha', 'basin_flag', 'counts', 'time', 'basin_names_table'], Selected Variable: basin_names_table\n",
- "📆 [185] Using week range: 2000-05-30T00:00:00Z/2000-06-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3309442935-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-175.97957287188441, -51.27132809164562, -174.84115291422378, -50.702118112815306]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [185] Result: compatible\n",
- "\n",
- "🔍 [186] Checking: C3085229833-POCLOUD\n",
- "🕒 [186] Time: 2010-01-01T00:00:00.000Z → 2025-10-05T10:30:09Z\n",
- "📦 [186] Variable list: ['sla', 'adt', 'ugosa', 'vgosa', 'sn', 'ss', 'zeta', 'ugos', 'vgos'], Selected Variable: sn\n",
- "📆 [186] Using week range: 2024-10-06T00:00:00Z/2024-10-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3085229833-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-41.263062448570814, 86.11552090407937, -40.1246424909102, 86.68473088290969]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [186] Result: compatible\n",
- "\n",
- "🔍 [187] Checking: C3177782311-NSIDC_CPRD\n",
- "🕒 [187] Time: 1987-07-09T00:00:00.000Z → 2025-10-05T10:30:10Z\n",
- "📦 [187] Variable list: ['crs'], Selected Variable: crs\n",
- "📆 [187] Using week range: 2003-12-05T00:00:00Z/2003-12-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177782311-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [144.9413849859967, -38.31968614695972, 146.07980494365734, -37.7504761681294]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [187] Result: compatible\n",
- "\n",
- "🔍 [188] Checking: C2519306057-NSIDC_ECS\n",
- "🕒 [188] Time: 2023-01-01T00:00:00.000Z → 2025-10-05T10:30:11Z\n",
- "📦 [188] Variable list: ['crs'], Selected Variable: crs\n",
- "📆 [188] Using week range: 2023-05-25T00:00:00Z/2023-05-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2519306057-NSIDC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [45.720185343542404, 40.788729977121505, 46.85860530120302, 41.35793995595182]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [188] Result: compatible\n",
- "\n",
- "🔍 [189] Checking: C3177838478-NSIDC_CPRD\n",
- "🕒 [189] Time: 2023-01-01T00:00:00.000Z → 2025-10-05T10:30:12Z\n",
- "📦 [189] Variable list: ['crs'], Selected Variable: crs\n",
- "📆 [189] Using week range: 2023-08-31T00:00:00Z/2023-09-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177838478-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [7.889960100666748, -0.5625059653237621, 9.028380058327365, 0.0067040135065462025]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [189] Result: compatible\n",
- "\n",
- "🔍 [190] Checking: C3291000346-NSIDC_CPRD\n",
- "🕒 [190] Time: 1999-01-01T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [190] Variable list: ['merged_snow_cover_extent', 'ims_snow_cover_extent', 'passive_microwave_gap_filled_snow_cover_extent', 'modis_cloud_gap_filled_snow_cover_extent', 'coord_system'], Selected Variable: modis_cloud_gap_filled_snow_cover_extent\n",
- "📆 [190] Using week range: 2008-09-14T00:00:00Z/2008-09-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291000346-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-122.28705635170306, -6.43378376433807, -121.14863639404243, -5.864573785507762]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [190] Result: compatible\n",
- "\n",
- "🔍 [191] Checking: C2240727916-ORNL_CLOUD\n",
- "🕒 [191] Time: 2008-01-01T00:00:00.000Z → 2017-12-31T23:59:59.999Z\n",
- "📦 [191] Variable list: ['time_bnds', 'NEE', 'lat', 'lon', 'crs'], Selected Variable: NEE\n",
- "📆 [191] Using week range: 2017-08-24T00:00:00Z/2017-08-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2240727916-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [111.38848287305069, 87.38043966699928, 112.52690283071132, 87.9496496458296]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [191] Result: compatible\n",
- "\n",
- "🔍 [192] Checking: C2036878059-POCLOUD\n",
- "🕒 [192] Time: 2007-12-31T19:00:00.000Z → 2025-10-05T10:30:15Z\n",
- "📦 [192] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: mask\n",
- "📆 [192] Using week range: 2020-05-02T19:00:00Z/2020-05-08T19:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878059-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-152.09581775702583, 35.07558759053495, -150.9573977993652, 35.64479756936527]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [192] Result: compatible\n",
- "\n",
- "🔍 [193] Checking: C2036878073-POCLOUD\n",
- "🕒 [193] Time: 2007-12-31T19:00:00.000Z → 2025-10-05T10:30:16Z\n",
- "📦 [193] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysis_error\n",
- "📆 [193] Using week range: 2019-01-14T19:00:00Z/2019-01-20T19:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878073-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-172.97421371570994, -49.15938655304144, -171.8357937580493, -48.59017657421113]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [193] Result: compatible\n",
- "\n",
- "🔍 [194] Checking: C2036878081-POCLOUD\n",
- "🕒 [194] Time: 2007-12-31T19:00:00.000Z → 2025-10-05T10:30:17Z\n",
- "📦 [194] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: sea_ice_fraction\n",
- "📆 [194] Using week range: 2008-05-26T19:00:00Z/2008-06-01T19:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878081-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [138.27466514719134, 19.6661564191041, 139.41308510485197, 20.23536639793441]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [194] Result: compatible\n",
- "\n",
- "🔍 [195] Checking: C2036878088-POCLOUD\n",
- "🕒 [195] Time: 2007-12-31T19:00:00.000Z → 2025-10-05T10:30:18Z\n",
- "📦 [195] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: sea_ice_fraction\n",
- "📆 [195] Using week range: 2020-08-21T19:00:00Z/2020-08-27T19:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878088-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [111.27984152391502, 35.95132719037041, 112.41826148157566, 36.52053716920072]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [195] Result: compatible\n",
- "\n",
- "🔍 [196] Checking: C3406446219-OB_CLOUD\n",
- "🕒 [196] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:30:19Z\n",
- "📦 [196] Variable list: [], Selected Variable: None\n",
- "⏭️ [196] Skipping C3406446219-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [197] Checking: C3407754974-OB_CLOUD\n",
- "🕒 [197] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:30:19Z\n",
- "📦 [197] Variable list: [], Selected Variable: None\n",
- "⏭️ [197] Skipping C3407754974-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [198] Checking: C2102959417-POCLOUD\n",
- "🕒 [198] Time: 2020-01-01T00:00:00.000Z → 2025-10-05T10:30:19Z\n",
- "📦 [198] Variable list: ['u', 'v', 'ug', 'vg'], Selected Variable: vg\n",
- "📆 [198] Using week range: 2023-08-19T00:00:00Z/2023-08-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2102959417-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [121.79781577204443, 9.397496490586352, 122.93623572970506, 9.96670646941666]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [198] Result: compatible\n",
- "\n",
- "🔍 [199] Checking: C3392966961-OB_CLOUD\n",
- "🕒 [199] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [199] Variable list: [], Selected Variable: None\n",
- "⏭️ [199] Skipping C3392966961-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [200] Checking: C3620139326-OB_CLOUD\n",
- "🕒 [200] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [200] Variable list: [], Selected Variable: None\n",
- "⏭️ [200] Skipping C3620139326-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [201] Checking: C3620139587-OB_CLOUD\n",
- "🕒 [201] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [201] Variable list: [], Selected Variable: None\n",
- "⏭️ [201] Skipping C3620139587-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [202] Checking: C3385050002-OB_CLOUD\n",
- "🕒 [202] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [202] Variable list: [], Selected Variable: None\n",
- "⏭️ [202] Skipping C3385050002-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [203] Checking: C3620139643-OB_CLOUD\n",
- "🕒 [203] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [203] Variable list: [], Selected Variable: None\n",
- "⏭️ [203] Skipping C3620139643-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [204] Checking: C3385049989-OB_CLOUD\n",
- "🕒 [204] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [204] Variable list: [], Selected Variable: None\n",
- "⏭️ [204] Skipping C3385049989-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [205] Checking: C3385050020-OB_CLOUD\n",
- "🕒 [205] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [205] Variable list: [], Selected Variable: None\n",
- "⏭️ [205] Skipping C3385050020-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [206] Checking: C3385050043-OB_CLOUD\n",
- "🕒 [206] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [206] Variable list: [], Selected Variable: None\n",
- "⏭️ [206] Skipping C3385050043-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [207] Checking: C3620139865-OB_CLOUD\n",
- "🕒 [207] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [207] Variable list: [], Selected Variable: None\n",
- "⏭️ [207] Skipping C3620139865-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [208] Checking: C3385050055-OB_CLOUD\n",
- "🕒 [208] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [208] Variable list: [], Selected Variable: None\n",
- "⏭️ [208] Skipping C3385050055-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [209] Checking: C3385050418-OB_CLOUD\n",
- "🕒 [209] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [209] Variable list: ['avw', 'palette'], Selected Variable: palette\n",
- "📆 [209] Using week range: 2024-07-11T00:00:00Z/2024-07-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050418-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [74.55256793306751, 20.35101264391486, 75.69098789072814, 20.920222622745168]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050418-OB_CLOUD&backend=xarray&datetime=2024-07-11T00%3A00%3A00Z%2F2024-07-17T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050418-OB_CLOUD&backend=xarray&datetime=2024-07-11T00%3A00%3A00Z%2F2024-07-17T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [209] Result: issues_detected\n",
- "⚠️ [209] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050418-OB_CLOUD&backend=xarray&datetime=2024-07-11T00%3A00%3A00Z%2F2024-07-17T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [210] Checking: C3385050568-OB_CLOUD\n",
- "🕒 [210] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:21Z\n",
- "📦 [210] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [210] Using week range: 2024-08-28T00:00:00Z/2024-09-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050568-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-40.096259218376666, -46.914765151193954, -38.95783926071605, -46.34555517236364]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050568-OB_CLOUD&backend=xarray&datetime=2024-08-28T00%3A00%3A00Z%2F2024-09-03T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050568-OB_CLOUD&backend=xarray&datetime=2024-08-28T00%3A00%3A00Z%2F2024-09-03T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [210] Result: issues_detected\n",
- "⚠️ [210] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050568-OB_CLOUD&backend=xarray&datetime=2024-08-28T00%3A00%3A00Z%2F2024-09-03T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [211] Checking: C3533827525-OB_CLOUD\n",
- "🕒 [211] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:22Z\n",
- "📦 [211] Variable list: ['prococcus_moana', 'syncoccus_moana', 'picoeuk_moana', 'palette'], Selected Variable: picoeuk_moana\n",
- "📆 [211] Using week range: 2025-07-23T00:00:00Z/2025-07-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3533827525-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-88.95642444431274, -23.732492849896555, -87.81800448665211, -23.163282871066247]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3533827525-OB_CLOUD&backend=xarray&datetime=2025-07-23T00%3A00%3A00Z%2F2025-07-29T00%3A00%3A00Z&variable=picoeuk_moana&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3533827525-OB_CLOUD&backend=xarray&datetime=2025-07-23T00%3A00%3A00Z%2F2025-07-29T00%3A00%3A00Z&variable=picoeuk_moana&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [211] Result: issues_detected\n",
- "⚠️ [211] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3533827525-OB_CLOUD&backend=xarray&datetime=2025-07-23T00%3A00%3A00Z%2F2025-07-29T00%3A00%3A00Z&variable=picoeuk_moana&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [212] Checking: C3385050690-OB_CLOUD\n",
- "🕒 [212] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:30:22Z\n",
- "📦 [212] Variable list: ['rhos', 'palette'], Selected Variable: rhos\n",
- "📆 [212] Using week range: 2024-09-22T00:00:00Z/2024-09-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050690-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-90.16307733158398, -26.579248919915674, -89.02465737392335, -26.010038941085366]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050690-OB_CLOUD&backend=xarray&datetime=2024-09-22T00%3A00%3A00Z%2F2024-09-28T00%3A00%3A00Z&variable=rhos&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050690-OB_CLOUD&backend=xarray&datetime=2024-09-22T00%3A00%3A00Z%2F2024-09-28T00%3A00%3A00Z&variable=rhos&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [212] Result: issues_detected\n",
- "⚠️ [212] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050690-OB_CLOUD&backend=xarray&datetime=2024-09-22T00%3A00%3A00Z%2F2024-09-28T00%3A00%3A00Z&variable=rhos&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [213] Checking: C3285304335-OB_CLOUD\n",
- "🕒 [213] Time: 2024-02-23T00:00:00Z → 2025-10-05T10:30:22Z\n",
- "📦 [213] Variable list: [], Selected Variable: None\n",
- "⏭️ [213] Skipping C3285304335-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [214] Checking: C2254686682-ORNL_CLOUD\n",
- "🕒 [214] Time: 1901-01-01T00:00:00.000Z → 2300-12-31T23:59:59.999Z\n",
- "📦 [214] Variable list: ['latmin', 'lonmin', 'delta_lat', 'delta_lon', 'RCN_reg'], Selected Variable: latmin\n",
- "📆 [214] Using week range: 1964-08-26T00:00:00Z/1964-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2254686682-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [44.94622768222602, 72.68228817362115, 46.08464763988663, 73.25149815245146]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [214] Result: compatible\n",
- "\n",
- "🔍 [215] Checking: C2036878103-POCLOUD\n",
- "🕒 [215] Time: 2006-06-12T00:00:00.000Z → 2025-10-05T10:30:24Z\n",
- "📦 [215] Variable list: ['sea_ice_fraction', 'analysed_sst', 'analysis_error', 'mask', 'crs'], Selected Variable: mask\n",
- "📆 [215] Using week range: 2017-03-29T00:00:00Z/2017-04-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878103-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-74.12382480157419, 0.4020650533456411, -72.98540484391356, 0.9712750321759493]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [215] Result: compatible\n",
- "\n",
- "🔍 [216] Checking: C2270392799-POCLOUD\n",
- "🕒 [216] Time: 1992-10-01T23:46:00.000Z → 2025-10-05T10:30:26Z\n",
- "📦 [216] Variable list: ['Lon_bounds', 'Lat_bounds', 'Time_bounds', 'SLA', 'SLA_ERR'], Selected Variable: SLA_ERR\n",
- "📆 [216] Using week range: 2016-12-31T23:46:00Z/2017-01-06T23:46:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2270392799-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-67.95271731339452, -22.762565150975757, -66.81429735573388, -22.19335517214545]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [216] Result: compatible\n",
- "\n",
- "🔍 [217] Checking: C2345900038-ORNL_CLOUD\n",
- "🕒 [217] Time: 2018-05-02T00:00:00.000Z → 2018-09-23T23:59:59.999Z\n",
- "📦 [217] Variable list: ['crs', 'par_cloud', 'par_cloud_uncrt', 'par_nocloud', 'par_nocloud_uncrt'], Selected Variable: par_nocloud_uncrt\n",
- "📆 [217] Using week range: 2018-08-31T00:00:00Z/2018-09-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2345900038-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [178.586733120166, -63.534218552515185, 179.72515307782663, -62.96500857368487]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [217] Result: compatible\n",
- "\n",
- "🔍 [218] Checking: C2847119443-ORNL_CLOUD\n",
- "🕒 [218] Time: 2003-01-01T00:00:00.000Z → 2017-12-31T23:59:59.999Z\n",
- "📦 [218] Variable list: ['EVI_Quality', 'SIF_740_daily_corr', 'SIF_740_daily_corr_SD', 'crs'], Selected Variable: crs\n",
- "📆 [218] Using week range: 2014-09-14T00:00:00Z/2014-09-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2847119443-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-33.98642060796879, 16.482383506132027, -32.84800065030817, 17.051593484962336]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [218] Result: compatible\n",
- "\n",
- "🔍 [219] Checking: C2208422957-POCLOUD\n",
- "🕒 [219] Time: 2015-04-30T12:00:00.000Z → 2025-10-05T10:30:31Z\n",
- "📦 [219] Variable list: ['smap_sss', 'anc_sss', 'anc_sst', 'smap_spd', 'smap_high_spd', 'weight', 'land_fraction', 'ice_fraction', 'smap_sss_uncertainty'], Selected Variable: smap_high_spd\n",
- "📆 [219] Using week range: 2018-03-15T12:00:00Z/2018-03-21T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2208422957-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.173456127358982, 87.27713736054292, 10.311876085019598, 87.84634733937324]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2208422957-POCLOUD&backend=xarray&datetime=2018-03-15T12%3A00%3A00Z%2F2018-03-21T12%3A00%3A00Z&variable=smap_high_spd&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=9.173456127358982, latitude=87.27713736054292), Position2D(longitude=10.311876085019598, latitude=87.27713736054292), Position2D(longitude=10.311876085019598, latitude=87.84634733937324), Position2D(longitude=9.173456127358982, latitude=87.84634733937324), Position2D(longitude=9.173456127358982, latitude=87.27713736054292)]]), properties={'statistics': {'2018-03-15T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-03-16T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-03-17T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-03-18T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-03-19T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-03-20T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-03-21T12:00:00+00:00': {'smap_high_spd': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-15T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-16T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-17T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-18T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-19T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-20T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-03-21T12:00:00+00:00', 'smap_high_spd', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2208422957-POCLOUD&backend=xarray&datetime=2018-03-15T12%3A00%3A00Z%2F2018-03-21T12%3A00%3A00Z&variable=smap_high_spd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [219] Result: issues_detected\n",
- "⚠️ [219] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2208422957-POCLOUD&backend=xarray&datetime=2018-03-15T12%3A00%3A00Z%2F2018-03-21T12%3A00%3A00Z&variable=smap_high_spd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [220] Checking: C2832221740-POCLOUD\n",
- "🕒 [220] Time: 2015-04-01T00:43:12.000Z → 2025-10-05T10:30:35Z\n",
- "📦 [220] Variable list: [], Selected Variable: None\n",
- "⏭️ [220] Skipping C2832221740-POCLOUD - no variable found\n",
- "\n",
- "🔍 [221] Checking: C2832227567-POCLOUD\n",
- "🕒 [221] Time: 2015-03-27T12:00:00.000Z → 2025-10-05T10:30:35Z\n",
- "📦 [221] Variable list: ['nobs', 'nobs_RF', 'nobs_40km', 'sss_smap', 'sss_smap_RF', 'sss_smap_unc', 'sss_smap_RF_unc', 'sss_smap_unc_comp', 'sss_smap_40km', 'sss_smap_40km_unc', 'sss_smap_40km_unc_comp', 'sss_ref', 'gland', 'fland', 'gice_est', 'surtep', 'winspd', 'sea_ice_zones', 'anc_sea_ice_flag'], Selected Variable: sss_smap_40km\n",
- "📆 [221] Using week range: 2019-12-30T12:00:00Z/2020-01-05T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832227567-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-175.7682581888965, -20.623544558586044, -174.62983823123588, -20.054334579755736]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [221] Result: compatible\n",
- "\n",
- "🔍 [222] Checking: C2763266390-LPCLOUD\n",
- "🕒 [222] Time: 2000-02-11T00:00:00.000Z → 2000-02-21T23:59:59.000Z\n",
- "📦 [222] Variable list: ['SRTMGL3_NUM', 'crs'], Selected Variable: SRTMGL3_NUM\n",
- "📆 [222] Using week range: 2000-02-12T00:00:00Z/2000-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763266390-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [151.70200454362976, -17.514327972163994, 152.84042450129039, -16.945117993333685]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [222] Result: compatible\n",
- "\n",
- "🔍 [223] Checking: C2799438266-POCLOUD\n",
- "🕒 [223] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:30:42Z\n",
- "📦 [223] Variable list: [], Selected Variable: None\n",
- "⏭️ [223] Skipping C2799438266-POCLOUD - no variable found\n",
- "\n",
- "🔍 [224] Checking: C2799438313-POCLOUD\n",
- "🕒 [224] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:30:42Z\n",
- "📦 [224] Variable list: [], Selected Variable: None\n",
- "⏭️ [224] Skipping C2799438313-POCLOUD - no variable found\n",
- "\n",
- "🔍 [225] Checking: C2143402571-ORNL_CLOUD\n",
- "🕒 [225] Time: 2001-01-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [225] Variable list: ['ALT', 'ALT_mean', 'ALT_uncertainty', 'crs', 'lat', 'lon', 'time_bnds'], Selected Variable: lat\n",
- "📆 [225] Using week range: 2003-10-16T00:00:00Z/2003-10-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2143402571-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.26283909815885, 39.552645006666154, 98.40125905581948, 40.12185498549647]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [225] Result: compatible\n",
- "\n",
- "🔍 [226] Checking: C2390248773-ORNL_CLOUD\n",
- "🕒 [226] Time: 2000-01-01T00:00:00.000Z → 2018-12-31T23:59:59.999Z\n",
- "📦 [226] Variable list: ['pft_names', 'pft_area', 'beta_gpp', 'beta_resp', 'crs'], Selected Variable: pft_area\n",
- "📆 [226] Using week range: 2016-01-01T00:00:00Z/2016-01-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2390248773-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [173.3959025415055, 1.468817378358498, 174.53432249916614, 2.038027357188806]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2390248773-ORNL_CLOUD&backend=xarray&datetime=2016-01-01T00%3A00%3A00Z%2F2016-01-07T00%3A00%3A00Z&variable=pft_area&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: wvmN2Thu1uxC6V_ZMab9sbIv8u7EGZW8SiBdOHTag9clcCGXFY1shQ==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2390248773-ORNL_CLOUD&backend=xarray&datetime=2016-01-01T00%3A00%3A00Z%2F2016-01-07T00%3A00%3A00Z&variable=pft_area&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [226] Result: issues_detected\n",
- "⚠️ [226] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2390248773-ORNL_CLOUD&backend=xarray&datetime=2016-01-01T00%3A00%3A00Z%2F2016-01-07T00%3A00%3A00Z&variable=pft_area&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [227] Checking: C2392085682-ORNL_CLOUD\n",
- "🕒 [227] Time: 2000-01-01T00:00:00.000Z → 2018-12-31T23:59:59.999Z\n",
- "📦 [227] Variable list: ['pft_names', 'pft_area', 'beta_gpp', 'beta_resp', 'crs'], Selected Variable: beta_gpp\n",
- "📆 [227] Using week range: 2015-03-20T00:00:00Z/2015-03-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2392085682-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-174.92598655151943, 43.32778965283785, -173.7875665938588, 43.896999631668166]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [227] Result: compatible\n",
- "\n",
- "🔍 [228] Checking: C2345882961-ORNL_CLOUD\n",
- "🕒 [228] Time: 2000-01-01T00:00:00.000Z → 2018-12-31T23:59:59.999Z\n",
- "📦 [228] Variable list: ['time_bnds', 'pft_names', 'pft_area', 'gpp', 'resp', 'cos_assim', 'cos_grnd', 'cos_flux', 'sif', 'aparkk', 'fpar', 'lai', 'lh', 'pawfrw', 'pawftop', 'pool_leaf', 'pool_froot', 'pool_croot', 'pool_wood', 'pool_prod', 'pool_cdb', 'pool_lmet', 'pool_lstr', 'pool_slit', 'pool_slow', 'pool_arm', 'rstfac1', 'rstfac2', 'rstfac3', 'rstfac4', 'sh', 'tc', 'td1', 'td2', 'td3', 'www_liq1', 'www_liq2', 'www_liq3', 'www_tot', 'fire_losspft_cdb', 'fire_losspft_leaf', 'fire_losspft_lmet', 'fire_losspft_lstr', 'fire_losspft_wood', 'resp_fireco2', 'crs'], Selected Variable: fire_losspft_wood\n",
- "📆 [228] Using week range: 2002-10-04T00:00:00Z/2002-10-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2345882961-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-62.87541012465034, -72.91709990208986, -61.73699016698972, -72.34788992325954]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2345882961-ORNL_CLOUD&backend=xarray&datetime=2002-10-04T00%3A00%3A00Z%2F2002-10-10T00%3A00%3A00Z&variable=fire_losspft_wood&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: 4ov-yQkHg1s2Xm3PutOaY0gTrxxqaEaI2t9dix9ryKfqVZtb2feJbw==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2345882961-ORNL_CLOUD&backend=xarray&datetime=2002-10-04T00%3A00%3A00Z%2F2002-10-10T00%3A00%3A00Z&variable=fire_losspft_wood&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [228] Result: issues_detected\n",
- "⚠️ [228] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2345882961-ORNL_CLOUD&backend=xarray&datetime=2002-10-04T00%3A00%3A00Z%2F2002-10-10T00%3A00%3A00Z&variable=fire_losspft_wood&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [229] Checking: C2143402490-ORNL_CLOUD\n",
- "🕒 [229] Time: 2001-01-01T00:00:00.000Z → 2017-12-30T23:59:59.999Z\n",
- "📦 [229] Variable list: ['maximum_snow_cover_extent', 'snow_depth', 'crs', 'time_bnds', 'lat', 'lon'], Selected Variable: crs\n",
- "📆 [229] Using week range: 2002-09-01T00:00:00Z/2002-09-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2143402490-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-128.87022370960275, -48.692824978914125, -127.73180375194212, -48.12361500008381]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [229] Result: compatible\n",
- "\n",
- "🔍 [230] Checking: C2736724942-ORNL_CLOUD\n",
- "🕒 [230] Time: 2011-08-03T00:00:00.000Z → 2019-12-14T23:59:59.999Z\n",
- "📦 [230] Variable list: ['physicalid', 'sensor', 'soil_moisture', 'moisture_flag'], Selected Variable: physicalid\n",
- "📆 [230] Using week range: 2015-08-20T00:00:00Z/2015-08-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2736724942-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [75.70707459743136, 17.342791952259635, 76.84549455509199, 17.912001931089943]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [230] Result: compatible\n",
- "\n",
- "🔍 [231] Checking: C2736725173-ORNL_CLOUD\n",
- "🕒 [231] Time: 2021-12-03T00:00:00.000Z → 2023-02-03T23:59:59.999Z\n",
- "📦 [231] Variable list: ['sensor', 'soil_moisture', 'soil_quality_flag', 'soil_quality_bit', 'temperature', 'temp_quality_flag', 'temp_quality_bit'], Selected Variable: soil_quality_flag\n",
- "📆 [231] Using week range: 2022-12-18T00:00:00Z/2022-12-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2736725173-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [85.47342190326918, -64.12229682774114, 86.61184186092981, -63.55308684891082]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [231] Result: compatible\n",
- "\n",
- "🔍 [232] Checking: C3195527175-POCLOUD\n",
- "🕒 [232] Time: 2002-04-04T00:00:00.000Z → 2025-10-05T10:32:18Z\n",
- "📦 [232] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds', 'land_mask', 'scale_factor', 'mascon_ID', 'GAD'], Selected Variable: land_mask\n",
- "📆 [232] Using week range: 2009-10-08T00:00:00Z/2009-10-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3195527175-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [102.14019927504893, -88.00914603750635, 103.27861923270956, -87.43993605867604]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [232] Result: compatible\n",
- "\n",
- "🔍 [233] Checking: C2930727817-LARC_CLOUD\n",
- "🕒 [233] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T10:32:20Z\n",
- "📦 [233] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [233] Using week range: 2024-08-23T00:00:00Z/2024-08-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930727817-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-18.979200239539146, -49.822949948944604, -17.84078028187853, -49.25373997011429]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [233] Result: compatible\n",
- "\n",
- "🔍 [234] Checking: C2930730944-LARC_CLOUD\n",
- "🕒 [234] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T10:32:21Z\n",
- "📦 [234] Variable list: [], Selected Variable: None\n",
- "⏭️ [234] Skipping C2930730944-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [235] Checking: C2764637520-ORNL_CLOUD\n",
- "🕒 [235] Time: 2000-01-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [235] Variable list: ['lambert_azimuthal_equal_area', 'time_bnds', 'NDVI'], Selected Variable: NDVI\n",
- "📆 [235] Using week range: 2015-05-12T00:00:00Z/2015-05-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764637520-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [77.008712586007, 53.77331377592512, 78.14713254366762, 54.34252375475543]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [235] Result: compatible\n",
- "\n",
- "🔍 [236] Checking: C2517700524-ORNL_CLOUD\n",
- "🕒 [236] Time: 2003-01-01T00:00:00.000Z → 2010-12-31T23:59:59.999Z\n",
- "📦 [236] Variable list: [], Selected Variable: None\n",
- "⏭️ [236] Skipping C2517700524-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [237] Checking: C3396928893-OB_CLOUD\n",
- "🕒 [237] Time: 2017-11-29T00:00:00Z → 2025-10-05T10:32:22Z\n",
- "📦 [237] Variable list: [], Selected Variable: None\n",
- "⏭️ [237] Skipping C3396928893-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [238] Checking: C3396928899-OB_CLOUD\n",
- "🕒 [238] Time: 2017-11-29T00:00:00Z → 2025-10-05T10:32:22Z\n",
- "📦 [238] Variable list: [], Selected Variable: None\n",
- "⏭️ [238] Skipping C3396928899-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [239] Checking: C3396928895-OB_CLOUD\n",
- "🕒 [239] Time: 2017-11-29T00:00:00Z → 2025-10-05T10:32:22Z\n",
- "📦 [239] Variable list: [], Selected Variable: None\n",
- "⏭️ [239] Skipping C3396928895-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [240] Checking: C3397023585-OB_CLOUD\n",
- "🕒 [240] Time: 2022-11-10T00:00:00Z → 2025-10-05T10:32:22Z\n",
- "📦 [240] Variable list: [], Selected Variable: None\n",
- "⏭️ [240] Skipping C3397023585-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [241] Checking: C2517350332-ORNL_CLOUD\n",
- "🕒 [241] Time: 2010-01-01T00:00:00.000Z → 2016-01-01T23:59:59.999Z\n",
- "📦 [241] Variable list: ['time_bnds', 'carbon_emissions', 'crs'], Selected Variable: time_bnds\n",
- "📆 [241] Using week range: 2013-04-01T00:00:00Z/2013-04-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2517350332-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-40.38940182336474, 48.37399665798523, -39.25098186570413, 48.943206636815546]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [241] Result: compatible\n",
- "\n",
- "🔍 [242] Checking: C2516155224-ORNL_CLOUD\n",
- "🕒 [242] Time: 2010-01-01T00:00:00.000Z → 2016-01-01T23:59:59.999Z\n",
- "📦 [242] Variable list: ['time_bnds', 'carbon_emissions', 'crs'], Selected Variable: time_bnds\n",
- "📆 [242] Using week range: 2011-12-09T00:00:00Z/2011-12-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2516155224-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [159.38825160850655, -12.847584832472332, 160.52667156616718, -12.278374853642024]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [242] Result: compatible\n",
- "\n",
- "🔍 [243] Checking: C1681179895-LAADS\n",
- "🕒 [243] Time: 2012-05-01T00:06:00.000Z → 2018-09-11T16:06:00.000Z\n",
- "📦 [243] Variable list: [], Selected Variable: None\n",
- "⏭️ [243] Skipping C1681179895-LAADS - no variable found\n",
- "\n",
- "🔍 [244] Checking: C2764687115-ORNL_CLOUD\n",
- "🕒 [244] Time: 2000-02-18T00:00:00.000Z → 2012-11-16T23:59:59.999Z\n",
- "📦 [244] Variable list: ['time_bnds', 'crs', 'dw_lw_rad'], Selected Variable: time_bnds\n",
- "📆 [244] Using week range: 2000-12-04T00:00:00Z/2000-12-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2764687115-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-117.94751154493703, 49.69361705541132, -116.8090915872764, 50.26282703424164]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [244] Result: compatible\n",
- "\n",
- "🔍 [245] Checking: C1996546500-GHRC_DAAC\n",
- "🕒 [245] Time: 2003-10-26T00:00:00.000Z → 2025-10-05T10:32:25Z\n",
- "📦 [245] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: wind_speed\n",
- "📆 [245] Using week range: 2006-10-13T00:00:00Z/2006-10-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546500-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [96.05303162379874, -72.02135777267054, 97.19145158145938, -71.45214779384023]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [245] Result: compatible\n",
- "\n",
- "🔍 [246] Checking: C2945392606-ORNL_CLOUD\n",
- "🕒 [246] Time: 1922-01-01T00:00:00.000Z → 2100-12-31T23:59:59.999Z\n",
- "📦 [246] Variable list: [], Selected Variable: None\n",
- "⏭️ [246] Skipping C2945392606-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [247] Checking: C2036877465-POCLOUD\n",
- "🕒 [247] Time: 2017-12-15T00:00:00.000Z → 2025-10-05T10:32:26Z\n",
- "📦 [247] Variable list: ['sst_dtime', 'satellite_zenith_angle', 'sea_surface_temperature', 'brightness_temperature_08um6', 'brightness_temperature_10um4', 'brightness_temperature_11um2', 'brightness_temperature_12um3', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'geostationary'], Selected Variable: brightness_temperature_11um2\n",
- "📆 [247] Using week range: 2021-12-21T00:00:00Z/2021-12-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877465-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [30.49337245342631, 30.005768619757564, 31.631792411086927, 30.574978598587872]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [247] Result: compatible\n",
- "\n",
- "🔍 [248] Checking: C2036877612-POCLOUD\n",
- "🕒 [248] Time: 2017-12-15T00:00:00.000Z → 2025-10-05T10:32:27Z\n",
- "📦 [248] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs'], Selected Variable: crs\n",
- "📆 [248] Using week range: 2023-09-12T00:00:00Z/2023-09-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877612-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.8356821053432, -79.56378701793625, -177.69726214768258, -78.99457703910593]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [248] Result: compatible\n",
- "\n",
- "🔍 [249] Checking: C2036877626-POCLOUD\n",
- "🕒 [249] Time: 2019-10-16T00:00:00.000Z → 2023-01-10T23:00:00.000Z\n",
- "📦 [249] Variable list: ['sst_dtime', 'satellite_zenith_angle', 'sea_surface_temperature', 'brightness_temperature_08um6', 'brightness_temperature_10um4', 'brightness_temperature_11um2', 'brightness_temperature_12um3', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'geostationary'], Selected Variable: dt_analysis\n",
- "📆 [249] Using week range: 2020-09-24T00:00:00Z/2020-09-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877626-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [10.01875241527177, -52.90081294179624, 11.157172372932386, -52.331602962965924]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [249] Result: compatible\n",
- "\n",
- "🔍 [250] Checking: C2036877645-POCLOUD\n",
- "🕒 [250] Time: 2019-10-16T00:00:00.000Z → 2023-01-10T23:00:00.000Z\n",
- "📦 [250] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs'], Selected Variable: l2p_flags\n",
- "📆 [250] Using week range: 2020-11-24T00:00:00Z/2020-11-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877645-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [139.729610631195, -36.38785614867099, 140.86803058885562, -35.818646169840676]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [250] Result: compatible\n",
- "\n",
- "🔍 [251] Checking: C2181255288-ORNL_CLOUD\n",
- "🕒 [251] Time: 2016-07-24T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [251] Variable list: [], Selected Variable: None\n",
- "⏭️ [251] Skipping C2181255288-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [252] Checking: C2180373101-ORNL_CLOUD\n",
- "🕒 [252] Time: 2016-07-24T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [252] Variable list: [], Selected Variable: None\n",
- "⏭️ [252] Skipping C2180373101-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [253] Checking: C2704985393-ORNL_CLOUD\n",
- "🕒 [253] Time: 2016-06-29T00:00:00.000Z → 2019-07-31T23:59:59.999Z\n",
- "📦 [253] Variable list: ['Times', 'LU_INDEX', 'ZNU', 'ZNW', 'ZS', 'DZS', 'VAR_SSO', 'U', 'V', 'W', 'PH', 'PHB', 'T', 'HFX_FORCE', 'LH_FORCE', 'TSK_FORCE', 'HFX_FORCE_TEND', 'LH_FORCE_TEND', 'TSK_FORCE_TEND', 'MU', 'MUB', 'MUU', 'MUV', 'MUT', 'NEST_POS', 'TKE', 'P', 'ALT', 'PB', 'FNM', 'FNP', 'RDNW', 'RDN', 'DNW', 'DN', 'CFN', 'CFN1', 'Q2', 'T2', 'TH2', 'PSFC', 'GUST', 'U10', 'V10', 'RDX', 'RDY', 'RESM', 'ZETATOP', 'CF1', 'CF2', 'CF3', 'ITIMESTEP', 'XTIME', 'QVAPOR', 'QCLOUD', 'QRAIN', 'QICE', 'QSNOW', 'QGRAUP', 'QNICE', 'QNRAIN', 'SHDMAX', 'SHDMIN', 'SNOALB', 'TSLB', 'SMOIS', 'SH2O', 'SMCREL', 'SEAICE', 'IVGTYP', 'ISLTYP', 'VEGFRA', 'GRDFLX', 'ACGRDFLX', 'ACSNOM', 'SNOW', 'SNOWH', 'CANWAT', 'SSTSK', 'COSZEN', 'LAI', 'QKE', 'VAR', 'TKE_PBL', 'MAPFAC_M', 'MAPFAC_U', 'MAPFAC_V', 'MAPFAC_MX', 'MAPFAC_MY', 'MAPFAC_UX', 'MAPFAC_UY', 'MAPFAC_VX', 'MF_VX_INV', 'MAPFAC_VY', 'F', 'E', 'SINALPHA', 'COSALPHA', 'HGT', 'TSK', 'P_TOP', 'T00', 'P00', 'TLP', 'TISO', 'TLP_STRAT', 'P_STRAT', 'MAX_MSTFX', 'MAX_MSTFY', 'RAINC', 'RAINSH', 'RAINNC', 'SNOWNC', 'GRAUPELNC', 'HAILNC', 'SWDOWN', 'GLW', 'SWNORM', 'SWDDIR', 'SWDDNI', 'SWDDIF', 'OLR', 'ALBEDO', 'CLAT', 'ALBBCK', 'EMISS', 'NOAHRES', 'TMN', 'XLAND', 'UST', 'PBLH', 'HFX', 'QFX', 'LH', 'SNOWC', 'SR', 'SAVE_TOPO_FROM_REAL', 'PREC_ACC_C', 'PREC_ACC_NC', 'SNOW_ACC_NC', 'EROD', 'E_TRA1', 'E_TRA2', 'E_TRA3', 'E_TRA4', 'E_TRA5', 'E_TRA6', 'E_TRA7', 'E_TRA8', 'E_TRA9', 'E_TRA10', 'E_TRA11', 'E_TRA12', 'E_TRA13', 'E_TRA14', 'E_TRA15', 'E_TRA16', 'E_TRA17', 'E_TRA18', 'E_TRA19', 'E_TRA20', 'E_TRA21', 'E_TRA22', 'E_TRA23', 'E_TRA24', 'E_TRA25', 'UST_T', 'LAI_VEGMASK', 'DMS_0', 'RAD_VPRM', 'LAMBDA_VPRM', 'ALPHA_VPRM', 'RESP_VPRM', 'BIOMT_PAR', 'EMIT_PAR', 'tracer_1', 'tracer_2', 'tracer_3', 'tracer_4', 'tracer_5', 'tracer_6', 'tracer_7', 'tracer_8', 'tracer_9', 'tracer_10', 'tracer_11', 'tracer_12', 'tracer_13', 'tracer_14', 'tracer_15', 'tracer_16', 'tracer_17', 'tracer_18', 'tracer_19', 'tracer_20', 'tracer_21', 'tracer_22', 'tracer_23', 'tracer_24', 'tracer_25', 'AVGFLX_RUM', 'AVGFLX_RVM', 'AVGFLX_WWM', 'CFU1', 'CFD1', 'DFU1', 'EFU1', 'DFD1', 'EFD1', 'SEED1', 'SEED2', 'LANDMASK', 'SST'], Selected Variable: GRAUPELNC\n",
- "📆 [253] Using week range: 2016-12-11T00:00:00Z/2016-12-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2704985393-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [173.37543930302263, 10.28397785863655, 174.51385926068326, 10.853187837466859]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [253] Result: compatible\n",
- "\n",
- "🔍 [257] Checking: C3352447655-LAADS\n",
- "🕒 [257] Time: 2019-05-01T00:00:00.000Z → 2020-05-01T23:59:00.000Z\n",
- "📦 [257] Variable list: ['Aerosol_Optical_Thickness_550_Land_Count', 'Aerosol_Optical_Thickness_550_Land_Maximum', 'Aerosol_Optical_Thickness_550_Land_Mean', 'Aerosol_Optical_Thickness_550_Land_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Count', 'Aerosol_Optical_Thickness_550_Land_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Land_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Ocean_Count', 'Aerosol_Optical_Thickness_550_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Maximum', 'Angstrom_Exponent_Land_Mean', 'Angstrom_Exponent_Land_Mean_Hourly', 'Angstrom_Exponent_Land_Minimum', 'Angstrom_Exponent_Land_Ocean_Maximum', 'Angstrom_Exponent_Land_Ocean_Mean', 'Angstrom_Exponent_Land_Ocean_Mean_Hourly', 'Angstrom_Exponent_Land_Ocean_Minimum', 'Angstrom_Exponent_Land_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Standard_Deviation', 'Angstrom_Exponent_Ocean_Maximum', 'Angstrom_Exponent_Ocean_Mean', 'Angstrom_Exponent_Ocean_Mean_Hourly', 'Angstrom_Exponent_Ocean_Minimum', 'Angstrom_Exponent_Ocean_Standard_Deviation', 'Fine_Mode_Fraction_550_Ocean_Mean', 'Fine_Mode_Fraction_550_Ocean_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Land_Count', 'Spectral_Aerosol_Optical_Thickness_Land_Mean', 'Spectral_Aerosol_Optical_Thickness_Land_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Ocean_Count', 'Spectral_Aerosol_Optical_Thickness_Ocean_Mean', 'Spectral_Aerosol_Optical_Thickness_Ocean_Standard_Deviation'], Selected Variable: Angstrom_Exponent_Land_Minimum\n",
- "📆 [257] Using week range: 2020-03-11T00:00:00Z/2020-03-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3352447655-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-62.35956180016432, 47.286922238977155, -61.221141842503705, 47.85613221780747]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352447655-LAADS&backend=xarray&datetime=2020-03-11T00%3A00%3A00Z%2F2020-03-17T00%3A00%3A00Z&variable=Angstrom_Exponent_Land_Minimum&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3352447655-LAADS: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352447655-LAADS&backend=xarray&datetime=2020-03-11T00%3A00%3A00Z%2F2020-03-17T00%3A00%3A00Z&variable=Angstrom_Exponent_Land_Minimum&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [257] Result: issues_detected\n",
- "⚠️ [257] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352447655-LAADS&backend=xarray&datetime=2020-03-11T00%3A00%3A00Z%2F2020-03-17T00%3A00%3A00Z&variable=Angstrom_Exponent_Land_Minimum&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [258] Checking: C3352393947-LAADS\n",
- "🕒 [258] Time: 2019-05-01T00:00:00.000Z → 2020-05-01T23:59:00.000Z\n",
- "📦 [258] Variable list: ['Aerosol_Optical_Thickness_550_Land_Count', 'Aerosol_Optical_Thickness_550_Land_Maximum', 'Aerosol_Optical_Thickness_550_Land_Mean', 'Aerosol_Optical_Thickness_550_Land_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Count', 'Aerosol_Optical_Thickness_550_Land_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Land_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Ocean_Count', 'Aerosol_Optical_Thickness_550_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Maximum', 'Angstrom_Exponent_Land_Mean', 'Angstrom_Exponent_Land_Mean_Hourly', 'Angstrom_Exponent_Land_Minimum', 'Angstrom_Exponent_Land_Ocean_Maximum', 'Angstrom_Exponent_Land_Ocean_Mean', 'Angstrom_Exponent_Land_Ocean_Mean_Hourly', 'Angstrom_Exponent_Land_Ocean_Minimum', 'Angstrom_Exponent_Land_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Standard_Deviation', 'Angstrom_Exponent_Ocean_Maximum', 'Angstrom_Exponent_Ocean_Mean', 'Angstrom_Exponent_Ocean_Mean_Hourly', 'Angstrom_Exponent_Ocean_Minimum', 'Angstrom_Exponent_Ocean_Standard_Deviation', 'Fine_Mode_Fraction_550_Ocean_Mean', 'Fine_Mode_Fraction_550_Ocean_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Land_Count', 'Spectral_Aerosol_Optical_Thickness_Land_Mean', 'Spectral_Aerosol_Optical_Thickness_Land_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Ocean_Count', 'Spectral_Aerosol_Optical_Thickness_Ocean_Mean', 'Spectral_Aerosol_Optical_Thickness_Ocean_Standard_Deviation'], Selected Variable: Spectral_Aerosol_Optical_Thickness_Ocean_Mean\n",
- "📆 [258] Using week range: 2019-11-09T00:00:00Z/2019-11-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3352393947-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-6.102874785515716, -13.838147717697606, -4.9644548278551, -13.268937738867297]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352393947-LAADS&backend=xarray&datetime=2019-11-09T00%3A00%3A00Z%2F2019-11-15T00%3A00%3A00Z&variable=Spectral_Aerosol_Optical_Thickness_Ocean_Mean&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3352393947-LAADS: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352393947-LAADS&backend=xarray&datetime=2019-11-09T00%3A00%3A00Z%2F2019-11-15T00%3A00%3A00Z&variable=Spectral_Aerosol_Optical_Thickness_Ocean_Mean&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [258] Result: issues_detected\n",
- "⚠️ [258] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352393947-LAADS&backend=xarray&datetime=2019-11-09T00%3A00%3A00Z%2F2019-11-15T00%3A00%3A00Z&variable=Spectral_Aerosol_Optical_Thickness_Ocean_Mean&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [260] Checking: C3348093425-LAADS\n",
- "🕒 [260] Time: 2019-05-01T00:00:00.000Z → 2020-05-01T23:59:00.000Z\n",
- "📦 [260] Variable list: [], Selected Variable: None\n",
- "⏭️ [260] Skipping C3348093425-LAADS - no variable found\n",
- "\n",
- "🔍 [262] Checking: C3352437433-LAADS\n",
- "🕒 [262] Time: 2019-05-01T00:00:00.000Z → 2020-05-01T04:59:00.000Z\n",
- "📦 [262] Variable list: ['Aerosol_Optical_Thickness_550_Expected_Uncertainty_Land', 'Aerosol_Optical_Thickness_550_Expected_Uncertainty_Ocean', 'Aerosol_Optical_Thickness_550_Land', 'Aerosol_Optical_Thickness_550_Land_Best_Estimate', 'Aerosol_Optical_Thickness_550_Land_Ocean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_Ocean', 'Aerosol_Optical_Thickness_550_Ocean_Best_Estimate', 'Aerosol_Optical_Thickness_550_STDV_Land', 'Aerosol_Optical_Thickness_550_STDV_Ocean', 'Aerosol_Optical_Thickness_QA_Flag_Land', 'Aerosol_Optical_Thickness_QA_Flag_Ocean', 'Aerosol_Type_Ocean', 'Algorithm_Flag_Land', 'Algorithm_Flag_Ocean', 'Angstrom_Exponent_Land', 'Angstrom_Exponent_Land_Best_Estimate', 'Angstrom_Exponent_Land_Ocean', 'Angstrom_Exponent_Land_Ocean_Best_Estimate', 'Angstrom_Exponent_Ocean', 'Angstrom_Exponent_Ocean_Best_Estimate', 'Cell_Average_Elevation_Land', 'Cell_Average_Elevation_Ocean', 'Fine_Mode_Fraction_550_Ocean', 'Fine_Mode_Fraction_550_Ocean_Best_Estimate', 'NDVI', 'Number_Of_Pixels_Used_Land', 'Number_Of_Pixels_Used_Ocean', 'Number_Valid_Pixels', 'Ocean_Sum_Squares', 'Precipitable_Water', 'Relative_Azimuth_Angle', 'Scattering_Angle', 'Solar_Zenith_Angle', 'Spectral_Aerosol_Optical_Thickness_Land', 'Spectral_Aerosol_Optical_Thickness_Ocean', 'Spectral_Surface_Reflectance', 'Spectral_TOA_Reflectance_Land', 'Spectral_TOA_Reflectance_Ocean', 'Total_Column_Ozone', 'Unsuitable_Pixel_Fraction_Land_Ocean', 'Viewing_Zenith_Angle', 'Wind_Direction', 'Wind_Speed'], Selected Variable: Spectral_TOA_Reflectance_Ocean\n",
- "📆 [262] Using week range: 2019-06-07T00:00:00Z/2019-06-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3352437433-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-36.89259175597416, -28.866858057428676, -35.75417179831354, -28.297648078598368]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352437433-LAADS&backend=xarray&datetime=2019-06-07T00%3A00%3A00Z%2F2019-06-13T00%3A00%3A00Z&variable=Spectral_TOA_Reflectance_Ocean&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3352437433-LAADS: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352437433-LAADS&backend=xarray&datetime=2019-06-07T00%3A00%3A00Z%2F2019-06-13T00%3A00%3A00Z&variable=Spectral_TOA_Reflectance_Ocean&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [262] Result: issues_detected\n",
- "⚠️ [262] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352437433-LAADS&backend=xarray&datetime=2019-06-07T00%3A00%3A00Z%2F2019-06-13T00%3A00%3A00Z&variable=Spectral_TOA_Reflectance_Ocean&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [266] Checking: C3352241703-LAADS\n",
- "🕒 [266] Time: 2019-05-01T00:00:00.000Z → 2020-05-01T23:59:00.000Z\n",
- "📦 [266] Variable list: ['Aerosol_Optical_Thickness_550_Land_Count', 'Aerosol_Optical_Thickness_550_Land_Maximum', 'Aerosol_Optical_Thickness_550_Land_Mean', 'Aerosol_Optical_Thickness_550_Land_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Count', 'Aerosol_Optical_Thickness_550_Land_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Land_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Ocean_Count', 'Aerosol_Optical_Thickness_550_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Maximum', 'Angstrom_Exponent_Land_Mean', 'Angstrom_Exponent_Land_Mean_Hourly', 'Angstrom_Exponent_Land_Minimum', 'Angstrom_Exponent_Land_Ocean_Maximum', 'Angstrom_Exponent_Land_Ocean_Mean', 'Angstrom_Exponent_Land_Ocean_Mean_Hourly', 'Angstrom_Exponent_Land_Ocean_Minimum', 'Angstrom_Exponent_Land_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Standard_Deviation', 'Angstrom_Exponent_Ocean_Maximum', 'Angstrom_Exponent_Ocean_Mean', 'Angstrom_Exponent_Ocean_Mean_Hourly', 'Angstrom_Exponent_Ocean_Minimum', 'Angstrom_Exponent_Ocean_Standard_Deviation', 'Fine_Mode_Fraction_550_Ocean_Mean', 'Fine_Mode_Fraction_550_Ocean_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Land_Count', 'Spectral_Aerosol_Optical_Thickness_Land_Mean', 'Spectral_Aerosol_Optical_Thickness_Land_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Ocean_Count', 'Spectral_Aerosol_Optical_Thickness_Ocean_Mean', 'Spectral_Aerosol_Optical_Thickness_Ocean_Standard_Deviation'], Selected Variable: Aerosol_Optical_Thickness_550_Land_Ocean_Minimum\n",
- "📆 [266] Using week range: 2020-01-21T00:00:00Z/2020-01-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3352241703-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [118.67819427269592, 53.67401827692987, 119.81661423035655, 54.24322825576019]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352241703-LAADS&backend=xarray&datetime=2020-01-21T00%3A00%3A00Z%2F2020-01-27T00%3A00%3A00Z&variable=Aerosol_Optical_Thickness_550_Land_Ocean_Minimum&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3352241703-LAADS: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352241703-LAADS&backend=xarray&datetime=2020-01-21T00%3A00%3A00Z%2F2020-01-27T00%3A00%3A00Z&variable=Aerosol_Optical_Thickness_550_Land_Ocean_Minimum&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [266] Result: issues_detected\n",
- "⚠️ [266] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352241703-LAADS&backend=xarray&datetime=2020-01-21T00%3A00%3A00Z%2F2020-01-27T00%3A00%3A00Z&variable=Aerosol_Optical_Thickness_550_Land_Ocean_Minimum&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [267] Checking: C3352230787-LAADS\n",
- "🕒 [267] Time: 2019-05-01T00:00:00.000Z → 2020-05-01T23:59:00.000Z\n",
- "📦 [267] Variable list: ['Aerosol_Optical_Thickness_550_Land_Count', 'Aerosol_Optical_Thickness_550_Land_Maximum', 'Aerosol_Optical_Thickness_550_Land_Mean', 'Aerosol_Optical_Thickness_550_Land_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Count', 'Aerosol_Optical_Thickness_550_Land_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Land_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Land_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Land_Ocean_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Land_Standard_Deviation', 'Aerosol_Optical_Thickness_550_Ocean_Count', 'Aerosol_Optical_Thickness_550_Ocean_Maximum', 'Aerosol_Optical_Thickness_550_Ocean_Mean', 'Aerosol_Optical_Thickness_550_Ocean_Mean_Hourly', 'Aerosol_Optical_Thickness_550_Ocean_Minimum', 'Aerosol_Optical_Thickness_550_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Maximum', 'Angstrom_Exponent_Land_Mean', 'Angstrom_Exponent_Land_Mean_Hourly', 'Angstrom_Exponent_Land_Minimum', 'Angstrom_Exponent_Land_Ocean_Maximum', 'Angstrom_Exponent_Land_Ocean_Mean', 'Angstrom_Exponent_Land_Ocean_Mean_Hourly', 'Angstrom_Exponent_Land_Ocean_Minimum', 'Angstrom_Exponent_Land_Ocean_Standard_Deviation', 'Angstrom_Exponent_Land_Standard_Deviation', 'Angstrom_Exponent_Ocean_Maximum', 'Angstrom_Exponent_Ocean_Mean', 'Angstrom_Exponent_Ocean_Mean_Hourly', 'Angstrom_Exponent_Ocean_Minimum', 'Angstrom_Exponent_Ocean_Standard_Deviation', 'Fine_Mode_Fraction_550_Ocean_Mean', 'Fine_Mode_Fraction_550_Ocean_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Land_Count', 'Spectral_Aerosol_Optical_Thickness_Land_Mean', 'Spectral_Aerosol_Optical_Thickness_Land_Standard_Deviation', 'Spectral_Aerosol_Optical_Thickness_Ocean_Count', 'Spectral_Aerosol_Optical_Thickness_Ocean_Mean', 'Spectral_Aerosol_Optical_Thickness_Ocean_Standard_Deviation'], Selected Variable: Aerosol_Optical_Thickness_550_Land_Ocean_Count\n",
- "📆 [267] Using week range: 2019-12-02T00:00:00Z/2019-12-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3352230787-LAADS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [58.60049023053063, 1.6921059998581462, 59.73891018819125, 2.2613159786884545]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352230787-LAADS&backend=xarray&datetime=2019-12-02T00%3A00%3A00Z%2F2019-12-08T00%3A00%3A00Z&variable=Aerosol_Optical_Thickness_550_Land_Ocean_Count&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3352230787-LAADS: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352230787-LAADS&backend=xarray&datetime=2019-12-02T00%3A00%3A00Z%2F2019-12-08T00%3A00%3A00Z&variable=Aerosol_Optical_Thickness_550_Land_Ocean_Count&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [267] Result: issues_detected\n",
- "⚠️ [267] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3352230787-LAADS&backend=xarray&datetime=2019-12-02T00%3A00%3A00Z%2F2019-12-08T00%3A00%3A00Z&variable=Aerosol_Optical_Thickness_550_Land_Ocean_Count&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [271] Checking: C2036877480-POCLOUD\n",
- "🕒 [271] Time: 2019-10-16T00:00:00.000Z → 2022-12-14T00:00:00.000Z\n",
- "📦 [271] Variable list: ['sst_dtime', 'satellite_zenith_angle', 'sea_surface_temperature', 'brightness_temperature_08um6', 'brightness_temperature_10um4', 'brightness_temperature_11um2', 'brightness_temperature_12um3', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'geostationary'], Selected Variable: l2p_flags\n",
- "📆 [271] Using week range: 2020-11-06T00:00:00Z/2020-11-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877480-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [156.37147867101356, -36.9927999066554, 157.5098986286742, -36.423589927825084]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [271] Result: compatible\n",
- "\n",
- "🔍 [272] Checking: C2036877660-POCLOUD\n",
- "🕒 [272] Time: 2019-10-16T00:00:00.000Z → 2022-12-14T00:00:00.000Z\n",
- "📦 [272] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs'], Selected Variable: satellite_zenith_angle\n",
- "📆 [272] Using week range: 2019-10-22T00:00:00Z/2019-10-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877660-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-96.0045271758896, -25.286520496385673, -94.86610721822898, -24.717310517555365]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [272] Result: compatible\n",
- "\n",
- "🔍 [273] Checking: C2205120784-POCLOUD\n",
- "🕒 [273] Time: 1992-10-14T00:00:00.000Z → 2012-04-18T00:00:00.000Z\n",
- "📦 [273] Variable list: ['sea_surface_height_above_sea_level', 'surface_geostrophic_northward_sea_water_velocity', 'surface_geostrophic_eastward_sea_water_velocity'], Selected Variable: surface_geostrophic_northward_sea_water_velocity\n",
- "📆 [273] Using week range: 2007-12-10T00:00:00Z/2007-12-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205120784-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-171.48185382222476, 46.88662492348277, -170.34343386456413, 47.455834902313086]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [273] Result: compatible\n",
- "\n",
- "🔍 [274] Checking: C2036882016-POCLOUD\n",
- "🕒 [274] Time: 1992-10-14T12:00:00.000Z → 2011-01-19T12:00:00.000Z\n",
- "📦 [274] Variable list: ['sea_surface_height_above_sea_level', 'surface_geostrophic_northward_sea_water_velocity', 'surface_geostrophic_eastward_sea_water_velocity'], Selected Variable: surface_geostrophic_eastward_sea_water_velocity\n",
- "📆 [274] Using week range: 1994-02-01T12:00:00Z/1994-02-07T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882016-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [176.91375190015958, -51.7741293041183, 178.0521718578202, -51.20491932528798]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [274] Result: compatible\n",
- "\n",
- "🔍 [275] Checking: C2600786104-POCLOUD\n",
- "🕒 [275] Time: 2012-07-02T21:00:00.000Z → 2025-10-05T10:32:38Z\n",
- "📦 [275] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: diurnal_amplitude\n",
- "📆 [275] Using week range: 2022-02-10T21:00:00Z/2022-02-16T21:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2600786104-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-67.26306849526756, 24.673064380232933, -66.12464853760693, 25.24227435906324]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [275] Result: compatible\n",
- "\n",
- "🔍 [276] Checking: C2036877487-POCLOUD\n",
- "🕒 [276] Time: 2012-07-02T23:24:00.000Z → 2025-10-05T10:32:40Z\n",
- "📦 [276] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: sea_ice_fraction\n",
- "📆 [276] Using week range: 2016-05-15T23:24:00Z/2016-05-21T23:24:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877487-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-102.18604633627199, 68.60232300326314, -101.04762637861135, 69.17153298209345]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [276] Result: compatible\n",
- "\n",
- "🔍 [277] Checking: C2600797908-POCLOUD\n",
- "🕒 [277] Time: 2012-07-02T23:24:00.000Z → 2025-10-05T10:32:41Z\n",
- "📦 [277] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: cloud_liquid_water\n",
- "📆 [277] Using week range: 2024-06-12T23:24:00Z/2024-06-18T23:24:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2600797908-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [34.854788552695005, 85.21431719123484, 35.99320851035562, 85.78352717006516]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [277] Result: compatible\n",
- "\n",
- "🔍 [278] Checking: C2108869784-POCLOUD\n",
- "🕒 [278] Time: 2012-07-02T23:24:00.000Z → 2025-10-05T10:32:43Z\n",
- "📦 [278] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: confidence_flag\n",
- "📆 [278] Using week range: 2016-12-11T23:24:00Z/2016-12-17T23:24:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2108869784-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-43.30399232627234, 45.20671064684967, -42.16557236861173, 45.77592062567999]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [278] Result: compatible\n",
- "\n",
- "🔍 [279] Checking: C2205553958-POCLOUD\n",
- "🕒 [279] Time: 2002-06-01T12:06:00.000Z → 2011-10-04T06:51:45.000Z\n",
- "📦 [279] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'quality_level', 'wind_speed', 'diurnal_amplitude', 'cool_skin', 'water_vapor', 'cloud_liquid_water', 'rain_rate'], Selected Variable: cloud_liquid_water\n",
- "📆 [279] Using week range: 2010-03-26T12:06:00Z/2010-04-01T12:06:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205553958-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-84.16297716886922, -12.787285879937624, -83.02455721120859, -12.218075901107316]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [279] Result: compatible\n",
- "\n",
- "🔍 [280] Checking: C2205121281-POCLOUD\n",
- "🕒 [280] Time: 2002-06-01T16:12:00.000Z → 2011-10-04T06:54:00.000Z\n",
- "📦 [280] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: confidence_flag\n",
- "📆 [280] Using week range: 2007-01-05T16:12:00Z/2007-01-11T16:12:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121281-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-121.79923723540429, 37.20307956819265, -120.66081727774366, 37.772289547022964]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [280] Result: compatible\n",
- "\n",
- "🔍 [281] Checking: C2491756349-POCLOUD\n",
- "🕒 [281] Time: 2011-08-26T00:00:00.000Z → 2015-06-08T00:00:00.000Z\n",
- "📦 [281] Variable list: ['sss_cap', 'ice_frac', 'Equirectangular'], Selected Variable: ice_frac\n",
- "📆 [281] Using week range: 2014-09-26T00:00:00Z/2014-10-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491756349-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [32.454363246374676, 22.92353370766367, 33.59278320403529, 23.492743686493977]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [281] Result: compatible\n",
- "\n",
- "🔍 [282] Checking: C2491756350-POCLOUD\n",
- "🕒 [282] Time: 2011-09-01T00:00:00.000Z → 2015-06-01T00:00:00.000Z\n",
- "📦 [282] Variable list: ['sss_cap', 'ice_frac', 'Equirectangular'], Selected Variable: Equirectangular\n",
- "📆 [282] Using week range: 2013-01-08T00:00:00Z/2013-01-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491756350-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-177.7853134123636, -34.68046819495972, -176.64689345470296, -34.11125821612941]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [282] Result: compatible\n",
- "\n",
- "🔍 [283] Checking: C2491756351-POCLOUD\n",
- "🕒 [283] Time: 2011-08-26T00:00:00.000Z → 2015-06-08T00:00:00.000Z\n",
- "📦 [283] Variable list: ['sss_cap', 'ice_frac', 'Equirectangular'], Selected Variable: sss_cap\n",
- "📆 [283] Using week range: 2013-08-12T00:00:00Z/2013-08-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491756351-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [163.33153741234275, -21.62085567359477, 164.46995737000339, -21.051645694764463]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [283] Result: compatible\n",
- "\n",
- "🔍 [284] Checking: C2491756352-POCLOUD\n",
- "🕒 [284] Time: 2011-09-01T00:00:00.000Z → 2015-06-01T00:00:00.000Z\n",
- "📦 [284] Variable list: ['sss_cap', 'ice_frac', 'Equirectangular'], Selected Variable: sss_cap\n",
- "📆 [284] Using week range: 2014-08-11T00:00:00Z/2014-08-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491756352-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-17.06298423103771, -62.10148386954624, -15.924564273377094, -61.53227389071593]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [284] Result: compatible\n",
- "\n",
- "🔍 [285] Checking: C2491757161-POCLOUD\n",
- "🕒 [285] Time: 2011-08-26T00:00:00.000Z → 2015-06-08T00:00:00.000Z\n",
- "📦 [285] Variable list: ['wind_speed_cap', 'ice_frac', 'Equirectangular'], Selected Variable: Equirectangular\n",
- "📆 [285] Using week range: 2013-10-06T00:00:00Z/2013-10-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491757161-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-99.07077809535332, 27.70101012083568, -97.93235813769269, 28.270220099665988]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [285] Result: compatible\n",
- "\n",
- "🔍 [286] Checking: C2491757162-POCLOUD\n",
- "🕒 [286] Time: 2011-09-01T00:00:00.000Z → 2015-06-01T00:00:00.000Z\n",
- "📦 [286] Variable list: ['wind_speed_cap', 'ice_frac', 'Equirectangular'], Selected Variable: Equirectangular\n",
- "📆 [286] Using week range: 2014-01-06T00:00:00Z/2014-01-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491757162-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-107.09583245109727, -73.82555902520349, -105.95741249343664, -73.25634904637317]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [286] Result: compatible\n",
- "\n",
- "🔍 [287] Checking: C2617176747-POCLOUD\n",
- "🕒 [287] Time: 2011-08-27T00:00:00.000Z → 2015-06-07T23:59:59.999Z\n",
- "📦 [287] Variable list: [], Selected Variable: None\n",
- "⏭️ [287] Skipping C2617176747-POCLOUD - no variable found\n",
- "\n",
- "🔍 [288] Checking: C3527026802-LARC_CLOUD\n",
- "🕒 [288] Time: 2024-07-25T00:00:00.000Z → 2024-08-18T00:00:00.000Z\n",
- "📦 [288] Variable list: ['aproximate_height', 'reflectivity', 'latitude', 'longitude', 'altitude'], Selected Variable: longitude\n",
- "📆 [288] Using week range: 2024-07-28T00:00:00Z/2024-08-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3527026802-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-17.443793898926764, -47.52190332862621, -16.305373941266147, -46.952693349795894]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [288] Result: compatible\n",
- "\n",
- "🔍 [289] Checking: C3466129584-LARC_CLOUD\n",
- "🕒 [289] Time: 2024-05-17T00:00:00.000Z → 2024-08-18T00:00:00.000Z\n",
- "📦 [289] Variable list: [], Selected Variable: None\n",
- "⏭️ [289] Skipping C3466129584-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [290] Checking: C3466130980-LARC_CLOUD\n",
- "🕒 [290] Time: 2024-05-28T00:00:00.000Z → 2024-08-18T00:00:00.000Z\n",
- "📦 [290] Variable list: [], Selected Variable: None\n",
- "⏭️ [290] Skipping C3466130980-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [291] Checking: C3466129502-LARC_CLOUD\n",
- "🕒 [291] Time: 2024-05-17T00:00:00.000Z → 2024-08-18T00:00:00.000Z\n",
- "📦 [291] Variable list: [], Selected Variable: None\n",
- "⏭️ [291] Skipping C3466129502-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [292] Checking: C2859376221-ASF\n",
- "🕒 [292] Time: 2014-06-15T03:44:43.000Z → 2025-10-05T10:32:59Z\n",
- "📦 [292] Variable list: [], Selected Variable: None\n",
- "⏭️ [292] Skipping C2859376221-ASF - no variable found\n",
- "\n",
- "🔍 [293] Checking: C2075141524-POCLOUD\n",
- "🕒 [293] Time: 2007-03-27T17:00:00.000Z → 2021-11-15T08:54:00.000Z\n",
- "📦 [293] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: ice_age\n",
- "📆 [293] Using week range: 2016-12-15T17:00:00Z/2016-12-21T17:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2075141524-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.3749708358048, -86.57623310104401, 158.51339079346542, -86.0070231222137]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [293] Result: compatible\n",
- "\n",
- "🔍 [294] Checking: C1996881752-POCLOUD\n",
- "🕒 [294] Time: 2010-08-18T00:21:01.000Z → 2021-11-15T08:54:00.000Z\n",
- "📦 [294] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: model_speed\n",
- "📆 [294] Using week range: 2020-02-18T00:21:01Z/2020-02-24T00:21:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996881752-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-3.747372631328595, -24.75429965881018, -2.6089526736679787, -24.18508967997987]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [294] Result: compatible\n",
- "\n",
- "🔍 [295] Checking: C2705728324-POCLOUD\n",
- "🕒 [295] Time: 2007-01-01T00:00:00.000Z → 2014-04-01T01:00:00Z\n",
- "📦 [295] Variable list: ['time', 'flags', 'quality_indicator', 'imerg_precip_cal', 'era_wind_u_10m', 'era_wind_v_10m', 'era_wind_speed_10m', 'era_wind_direction_10m', 'era_en_wind_u_10m', 'era_en_wind_v_10m', 'era_en_wind_speed_10m', 'era_en_wind_direction_10m', 'era_wind_stress_u', 'era_wind_stress_v', 'era_wind_stress_magnitude', 'era_wind_stress_direction', 'era_air_temp_2m', 'era_sst', 'era_boundary_layer_height', 'era_rel_humidity_2m', 'globcurrent_u', 'globcurrent_v'], Selected Variable: era_wind_speed_10m\n",
- "📆 [295] Using week range: 2012-06-11T00:00:00Z/2012-06-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2705728324-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-35.70771479862727, -18.319514203238565, -34.569294840966656, -17.750304224408257]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2705728324-POCLOUD&backend=xarray&datetime=2012-06-11T00%3A00%3A00Z%2F2012-06-17T00%3A00%3A00Z&variable=era_wind_speed_10m&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2705728324-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2705728324-POCLOUD&backend=xarray&datetime=2012-06-11T00%3A00%3A00Z%2F2012-06-17T00%3A00%3A00Z&variable=era_wind_speed_10m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [295] Result: issues_detected\n",
- "⚠️ [295] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2705728324-POCLOUD&backend=xarray&datetime=2012-06-11T00%3A00%3A00Z%2F2012-06-17T00%3A00%3A00Z&variable=era_wind_speed_10m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [296] Checking: C2730520815-POCLOUD\n",
- "🕒 [296] Time: 2007-01-01T00:00:00.000Z → 2014-04-01T01:00:00Z\n",
- "📦 [296] Variable list: ['time', 'flags', 'quality_indicator', 'nudge_wind_speed', 'nudge_wind_direction', 'rain_speed_bias', 'distance_from_coast', 'en_wind_speed', 'en_wind_direction', 'en_wind_speed_error', 'en_wind_direction_error', 'en_wind_u_error', 'en_wind_v_error', 'en_wind_u', 'en_wind_v', 'en_wind_speed_uncorrected', 'en_wind_direction_uncorrected', 'wind_stress_magnitude', 'wind_stress_direction', 'wind_stress_u', 'wind_stress_v', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'real_wind_speed', 'real_wind_direction', 'real_wind_u', 'real_wind_v', 'real_wind_speed_error', 'real_wind_direction_error', 'real_wind_u_error', 'real_wind_v_error'], Selected Variable: en_wind_direction_uncorrected\n",
- "📆 [296] Using week range: 2011-02-01T00:00:00Z/2011-02-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2730520815-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [35.702984493064726, -71.79562574383834, 36.84140445072534, -71.22641576500803]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2730520815-POCLOUD&backend=xarray&datetime=2011-02-01T00%3A00%3A00Z%2F2011-02-07T00%3A00%3A00Z&variable=en_wind_direction_uncorrected&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2730520815-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2730520815-POCLOUD&backend=xarray&datetime=2011-02-01T00%3A00%3A00Z%2F2011-02-07T00%3A00%3A00Z&variable=en_wind_direction_uncorrected&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [296] Result: issues_detected\n",
- "⚠️ [296] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2730520815-POCLOUD&backend=xarray&datetime=2011-02-01T00%3A00%3A00Z%2F2011-02-07T00%3A00%3A00Z&variable=en_wind_direction_uncorrected&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [297] Checking: C3401738510-POCLOUD\n",
- "🕒 [297] Time: 2007-01-01T00:00:00.000Z → 2014-04-01T01:00:00Z\n",
- "📦 [297] Variable list: ['time', 'en_wind_curl_res12', 'en_wind_divergence_res12', 'en_wind_curl_res25', 'en_wind_divergence_res25', 'en_wind_curl_res50', 'en_wind_divergence_res50', 'en_wind_curl_res75', 'en_wind_divergence_res75', 'stress_curl_res12', 'stress_divergence_res12', 'stress_curl_res25', 'stress_divergence_res25', 'stress_curl_res50', 'stress_divergence_res50', 'stress_curl_res75', 'stress_divergence_res75', 'era_en_wind_curl_res12', 'era_en_wind_divergence_res12', 'era_stress_curl_res12', 'era_stress_divergence_res12', 'era_en_wind_curl_res25', 'era_en_wind_divergence_res25', 'era_stress_curl_res25', 'era_stress_divergence_res25'], Selected Variable: era_stress_curl_res25\n",
- "📆 [297] Using week range: 2010-03-16T00:00:00Z/2010-03-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3401738510-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-127.32588903456434, 65.94298868320459, -126.18746907690371, 66.5121986620349]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401738510-POCLOUD&backend=xarray&datetime=2010-03-16T00%3A00%3A00Z%2F2010-03-22T00%3A00%3A00Z&variable=era_stress_curl_res25&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3401738510-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401738510-POCLOUD&backend=xarray&datetime=2010-03-16T00%3A00%3A00Z%2F2010-03-22T00%3A00%3A00Z&variable=era_stress_curl_res25&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [297] Result: issues_detected\n",
- "⚠️ [297] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401738510-POCLOUD&backend=xarray&datetime=2010-03-16T00%3A00%3A00Z%2F2010-03-22T00%3A00%3A00Z&variable=era_stress_curl_res25&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [298] Checking: C3402062729-POCLOUD\n",
- "🕒 [298] Time: 2007-01-01T00:00:00.000Z → 2014-04-02T00:00:00.000Z\n",
- "📦 [298] Variable list: ['time', 'en_wind_speed_error', 'en_wind_u_error', 'en_wind_v_error', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'en_wind_speed', 'en_wind_u', 'en_wind_v', 'real_wind_speed', 'real_wind_u', 'real_wind_v', 'wind_stress_magnitude', 'wind_stress_u', 'wind_stress_v', 'distance_from_coast', 'quality_indicator', 'number_of_samples'], Selected Variable: en_wind_u\n",
- "📆 [298] Using week range: 2007-09-18T00:00:00Z/2007-09-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3402062729-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-106.19932450166814, 14.150851182731405, -105.06090454400751, 14.720061161561713]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [298] Result: compatible\n",
- "\n",
- "🔍 [299] Checking: C2491772100-POCLOUD\n",
- "🕒 [299] Time: 2007-01-01T01:03:00.000Z → 2014-04-01T00:43:48.000Z\n",
- "📦 [299] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: wind_speed\n",
- "📆 [299] Using week range: 2013-03-15T01:03:00Z/2013-03-21T01:03:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772100-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-166.69735680466226, -26.936230866624246, -165.55893684700163, -26.367020887793938]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772100-POCLOUD&backend=xarray&datetime=2013-03-15T01%3A03%3A00Z%2F2013-03-21T01%3A03%3A00Z&variable=wind_speed&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2491772100-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772100-POCLOUD&backend=xarray&datetime=2013-03-15T01%3A03%3A00Z%2F2013-03-21T01%3A03%3A00Z&variable=wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [299] Result: issues_detected\n",
- "⚠️ [299] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772100-POCLOUD&backend=xarray&datetime=2013-03-15T01%3A03%3A00Z%2F2013-03-21T01%3A03%3A00Z&variable=wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [300] Checking: C2036877686-POCLOUD\n",
- "🕒 [300] Time: 2007-01-01T01:03:00.000Z → 2014-04-01T00:43:46.000Z\n",
- "📦 [300] Variable list: ['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance'], Selected Variable: wvc_quality_flag\n",
- "📆 [300] Using week range: 2012-08-01T01:03:00Z/2012-08-07T01:03:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877686-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [28.86462702108137, -41.46279708341396, 30.003046978741985, -40.893587104583645]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [300] Result: compatible\n",
- "\n",
- "🔍 [301] Checking: C2706510710-POCLOUD\n",
- "🕒 [301] Time: 2013-08-01T00:00:00.000Z → 2022-05-31T01:00:00.000Z\n",
- "📦 [301] Variable list: ['time', 'flags', 'quality_indicator', 'imerg_precip_cal', 'era_wind_u_10m', 'era_wind_v_10m', 'era_wind_speed_10m', 'era_wind_direction_10m', 'era_en_wind_u_10m', 'era_en_wind_v_10m', 'era_en_wind_speed_10m', 'era_en_wind_direction_10m', 'era_wind_stress_u', 'era_wind_stress_v', 'era_wind_stress_magnitude', 'era_wind_stress_direction', 'era_air_temp_2m', 'era_sst', 'era_boundary_layer_height', 'era_rel_humidity_2m', 'globcurrent_u', 'globcurrent_v'], Selected Variable: era_air_temp_2m\n",
- "📆 [301] Using week range: 2018-09-14T00:00:00Z/2018-09-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706510710-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [175.79861856384792, 78.95177268740079, 176.93703852150855, 79.5209826662311]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706510710-POCLOUD&backend=xarray&datetime=2018-09-14T00%3A00%3A00Z%2F2018-09-20T00%3A00%3A00Z&variable=era_air_temp_2m&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2706510710-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706510710-POCLOUD&backend=xarray&datetime=2018-09-14T00%3A00%3A00Z%2F2018-09-20T00%3A00%3A00Z&variable=era_air_temp_2m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [301] Result: issues_detected\n",
- "⚠️ [301] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706510710-POCLOUD&backend=xarray&datetime=2018-09-14T00%3A00%3A00Z%2F2018-09-20T00%3A00%3A00Z&variable=era_air_temp_2m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [302] Checking: C2706513160-POCLOUD\n",
- "🕒 [302] Time: 2013-08-01T00:00:00.000Z → 2022-05-31T01:00:00.000Z\n",
- "📦 [302] Variable list: ['time', 'flags', 'quality_indicator', 'nudge_wind_speed', 'nudge_wind_direction', 'rain_speed_bias', 'distance_from_coast', 'en_wind_speed', 'en_wind_direction', 'en_wind_speed_error', 'en_wind_direction_error', 'en_wind_u_error', 'en_wind_v_error', 'en_wind_u', 'en_wind_v', 'en_wind_speed_uncorrected', 'en_wind_direction_uncorrected', 'wind_stress_magnitude', 'wind_stress_direction', 'wind_stress_u', 'wind_stress_v', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'real_wind_speed', 'real_wind_direction', 'real_wind_u', 'real_wind_v', 'real_wind_speed_error', 'real_wind_direction_error', 'real_wind_u_error', 'real_wind_v_error'], Selected Variable: en_wind_direction_uncorrected\n",
- "📆 [302] Using week range: 2018-03-06T00:00:00Z/2018-03-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706513160-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [106.43751221579845, -61.2266231959575, 107.57593217345908, -60.657413217127186]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706513160-POCLOUD&backend=xarray&datetime=2018-03-06T00%3A00%3A00Z%2F2018-03-12T00%3A00%3A00Z&variable=en_wind_direction_uncorrected&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2706513160-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706513160-POCLOUD&backend=xarray&datetime=2018-03-06T00%3A00%3A00Z%2F2018-03-12T00%3A00%3A00Z&variable=en_wind_direction_uncorrected&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [302] Result: issues_detected\n",
- "⚠️ [302] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706513160-POCLOUD&backend=xarray&datetime=2018-03-06T00%3A00%3A00Z%2F2018-03-12T00%3A00%3A00Z&variable=en_wind_direction_uncorrected&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [303] Checking: C3401765750-POCLOUD\n",
- "🕒 [303] Time: 2013-08-01T00:00:00.000Z → 2022-05-31T01:00:00.000Z\n",
- "📦 [303] Variable list: ['time', 'en_wind_curl_res12', 'en_wind_divergence_res12', 'en_wind_curl_res25', 'en_wind_divergence_res25', 'en_wind_curl_res50', 'en_wind_divergence_res50', 'en_wind_curl_res75', 'en_wind_divergence_res75', 'stress_curl_res12', 'stress_divergence_res12', 'stress_curl_res25', 'stress_divergence_res25', 'stress_curl_res50', 'stress_divergence_res50', 'stress_curl_res75', 'stress_divergence_res75', 'era_en_wind_curl_res12', 'era_en_wind_divergence_res12', 'era_stress_curl_res12', 'era_stress_divergence_res12', 'era_en_wind_curl_res25', 'era_en_wind_divergence_res25', 'era_stress_curl_res25', 'era_stress_divergence_res25'], Selected Variable: stress_curl_res12\n",
- "📆 [303] Using week range: 2014-07-04T00:00:00Z/2014-07-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3401765750-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [169.38477568576337, -27.227234664293785, 170.523195643424, -26.658024685463477]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401765750-POCLOUD&backend=xarray&datetime=2014-07-04T00%3A00%3A00Z%2F2014-07-10T00%3A00%3A00Z&variable=stress_curl_res12&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3401765750-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401765750-POCLOUD&backend=xarray&datetime=2014-07-04T00%3A00%3A00Z%2F2014-07-10T00%3A00%3A00Z&variable=stress_curl_res12&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [303] Result: issues_detected\n",
- "⚠️ [303] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401765750-POCLOUD&backend=xarray&datetime=2014-07-04T00%3A00%3A00Z%2F2014-07-10T00%3A00%3A00Z&variable=stress_curl_res12&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [304] Checking: C3403169610-POCLOUD\n",
- "🕒 [304] Time: 2013-08-01T00:00:00.000Z → 2022-05-31T01:00:00.000Z\n",
- "📦 [304] Variable list: ['time', 'en_wind_speed_error', 'en_wind_u_error', 'en_wind_v_error', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'en_wind_speed', 'en_wind_u', 'en_wind_v', 'real_wind_speed', 'real_wind_u', 'real_wind_v', 'wind_stress_magnitude', 'wind_stress_u', 'wind_stress_v', 'distance_from_coast', 'quality_indicator', 'number_of_samples'], Selected Variable: wind_stress_v_error\n",
- "📆 [304] Using week range: 2016-07-29T00:00:00Z/2016-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3403169610-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-126.29987132452683, 36.8284461896623, -125.1614513668662, 37.39765616849262]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3403169610-POCLOUD&backend=xarray&datetime=2016-07-29T00%3A00%3A00Z%2F2016-08-04T00%3A00%3A00Z&variable=wind_stress_v_error&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: ojlekZpzi6vjeGRNLuVTOKaMOvBFBHdbEhIuRETsOsI5dZStqmmkjA==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3403169610-POCLOUD&backend=xarray&datetime=2016-07-29T00%3A00%3A00Z%2F2016-08-04T00%3A00%3A00Z&variable=wind_stress_v_error&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [304] Result: issues_detected\n",
- "⚠️ [304] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3403169610-POCLOUD&backend=xarray&datetime=2016-07-29T00%3A00%3A00Z%2F2016-08-04T00%3A00%3A00Z&variable=wind_stress_v_error&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [305] Checking: C3268200418-LARC_CLOUD\n",
- "🕒 [305] Time: 2024-02-05T00:00:00.000Z → 2024-03-28T00:00:00.000Z\n",
- "📦 [305] Variable list: ['no2_vertical_column_below_aircraft', 'no2_vertical_column_above_aircraft', 'no2_differential_slant_column', 'no2_differential_slant_column_uncertainty', 'AMF_below_aircraft', 'AMF_above_aircraft', 'aircraft_altitude', 'roll', 'cloud_glint_flag', 'raster_flag', 'lat_bounds', 'lon_bounds'], Selected Variable: no2_differential_slant_column_uncertainty\n",
- "📆 [305] Using week range: 2024-03-12T00:00:00Z/2024-03-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3268200418-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [31.584132220922847, -53.98892825289127, 32.72255217858346, -53.419718274060955]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [305] Result: compatible\n",
- "\n",
- "🔍 [306] Checking: C1575734760-LPDAAC_ECS\n",
- "🕒 [306] Time: 2000-03-01T00:00:00.000Z → 2013-11-30T23:59:59.999Z\n",
- "📦 [306] Variable list: ['ASTWBD_att', 'crs'], Selected Variable: ASTWBD_att\n",
- "📆 [306] Using week range: 2008-12-22T00:00:00Z/2008-12-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1575734760-LPDAAC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.3688054957832, 57.342276973901306, 10.507225453443816, 57.91148695273162]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [306] Result: compatible\n",
- "\n",
- "🔍 [307] Checking: C3543445363-LPCLOUD\n",
- "🕒 [307] Time: 2000-03-01T00:00:00.000Z → 2013-11-30T23:59:59.999Z\n",
- "📦 [307] Variable list: ['ASTWBD_att', 'crs'], Selected Variable: crs\n",
- "📆 [307] Using week range: 2009-01-20T00:00:00Z/2009-01-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3543445363-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-119.99678689668983, 12.430065292027965, -118.8583669390292, 12.999275270858274]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [307] Result: compatible\n",
- "\n",
- "🔍 [308] Checking: C1575734501-LPDAAC_ECS\n",
- "🕒 [308] Time: 2000-03-01T00:00:00.000Z → 2013-11-30T23:59:59.999Z\n",
- "📦 [308] Variable list: ['ASTWBD_dem', 'crs'], Selected Variable: crs\n",
- "📆 [308] Using week range: 2008-04-03T00:00:00Z/2008-04-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1575734501-LPDAAC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-110.24872392017305, -23.476136542456, -109.11030396251242, -22.906926563625692]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [308] Result: compatible\n",
- "\n",
- "🔍 [309] Checking: C3543445963-LPCLOUD\n",
- "🕒 [309] Time: 2000-03-01T00:00:00.000Z → 2013-11-30T23:59:59.999Z\n",
- "📦 [309] Variable list: ['ASTWBD_dem', 'crs'], Selected Variable: ASTWBD_dem\n",
- "📆 [309] Using week range: 2011-07-27T00:00:00Z/2011-08-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3543445963-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [73.6394106760815, 14.172042379819278, 74.77783063374213, 14.741252358649586]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [309] Result: compatible\n",
- "\n",
- "🔍 [310] Checking: C3162179692-NSIDC_CPRD\n",
- "🕒 [310] Time: 2019-01-01T00:00:00.000Z → 2025-10-05T10:34:20Z\n",
- "📦 [310] Variable list: ['Polar_Stereographic', 'ice_area', 'h', 'h_sigma', 'data_count', 'misfit_rms', 'misfit_scaled_rms'], Selected Variable: misfit_scaled_rms\n",
- "📆 [310] Using week range: 2020-09-01T00:00:00Z/2020-09-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3162179692-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [156.52076618640928, 0.5619094804159239, 157.6591861440699, 1.1311194592462321]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [310] Result: compatible\n",
- "\n",
- "🔍 [311] Checking: C3162334027-NSIDC_CPRD\n",
- "🕒 [311] Time: 2019-01-01T00:00:00.000Z → 2025-10-05T10:34:22Z\n",
- "📦 [311] Variable list: [], Selected Variable: None\n",
- "⏭️ [311] Skipping C3162334027-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [312] Checking: C2732580198-ORNL_CLOUD\n",
- "🕒 [312] Time: 2016-07-29T00:00:00.000Z → 2017-02-22T23:59:59.999Z\n",
- "📦 [312] Variable list: ['StartTime_UTC', 'StopTime_UTC', 'Aircraft_ALT', 'VolToStd', 'ModelLon', 'ModelLat', 'ModelP', 'mOA_BCC', 'mOA_CAM4_Oslo', 'mOA_CAM5_MAM3', 'mOA_CanAM_PAM', 'mOA_CCSM4_Chem', 'mOA_ECHAM5_HAM', 'mOA_ECHAM5_HA2', 'mOA_ECHAM5_SAL', 'mOA_ECMWF_GEMS', 'mOA_EMAC', 'mOA_GEOSChem', 'mOA_GEOSChemAP', 'mOA_GISS_MATRI', 'mOA_GISS_ME_G', 'mOA_GISS_ME_I', 'mOA_GISS_TOMAS', 'mOA_GLOMAPbin', 'mOA_GLOMAPmode', 'mOA_GMI', 'mOA_HadGEM2_ES', 'mOA_IMAGES', 'mOA_IMPACT', 'mOA_LMDz_INCA', 'mOA_OsloCTM2', 'mOA_SPRINTARS', 'mOA_TM4_ECPLFN', 'mOA_TM4_ECPL_F', 'mOA_TM5', 'mOC_BCC', 'mOC_CAM4_Oslo', 'mOC_CAM5_MAM3', 'mOC_CanAM_PAM', 'mOC_CCSM4_Chem', 'mOC_ECHAM5_HAM', 'mOC_ECHAM5_HA2', 'mOC_ECHAM5_SAL', 'mOC_ECMWF_GEMS', 'mOC_EMAC', 'mOC_GEOSChem', 'mOC_GEOSChemAP', 'mOC_GISS_MATRI', 'mOC_GISS_ME_G', 'mOC_GISS_ME_I', 'mOC_GISS_TOMAS', 'mOC_GLOMAPbin', 'mOC_GLOMAPmode', 'mOC_GMI', 'mOC_HadGEM2_ES', 'mOC_IMAGES', 'mOC_IMPACT', 'mOC_LMDz_INCA', 'mOC_OsloCTM2', 'mOC_SPRINTARS', 'mOC_TM4_ECPLFN', 'mOC_TM4_ECPL_F', 'mOC_TM5'], Selected Variable: mOC_GEOSChem\n",
- "📆 [312] Using week range: 2017-01-16T00:00:00Z/2017-01-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2732580198-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [61.15683423562297, -14.450264195828122, 62.29525419328359, -13.881054216997814]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2732580198-ORNL_CLOUD&backend=xarray&datetime=2017-01-16T00%3A00%3A00Z%2F2017-01-22T00%3A00%3A00Z&variable=mOC_GEOSChem&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: j1Z3ZVCnb7rfTsYmwVq0CQzqqWGjfaFJYRM06LoUWuTXPgh_5JMkZw==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2732580198-ORNL_CLOUD&backend=xarray&datetime=2017-01-16T00%3A00%3A00Z%2F2017-01-22T00%3A00%3A00Z&variable=mOC_GEOSChem&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [312] Result: issues_detected\n",
- "⚠️ [312] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2732580198-ORNL_CLOUD&backend=xarray&datetime=2017-01-16T00%3A00%3A00Z%2F2017-01-22T00%3A00%3A00Z&variable=mOC_GEOSChem&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [313] Checking: C2966724160-ORNL_CLOUD\n",
- "🕒 [313] Time: 2016-07-29T00:00:00.000Z → 2018-05-21T23:59:59.999Z\n",
- "📦 [313] Variable list: ['Flight_ID', 'time_bnds', 'Flight_Date', 'RF', 'CumDist', 'UTC_Start', 'UTC_Stop', 'CO.X', 'Flag.CO.X', 'prof.no', 'Dist', 'CO2.X', 'Flag.CO2.X'], Selected Variable: CumDist\n",
- "📆 [313] Using week range: 2016-09-24T00:00:00Z/2016-09-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2966724160-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-179.21728240394842, -13.164646398790975, -178.0788624462878, -12.595436419960667]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [313] Result: compatible\n",
- "\n",
- "🔍 [314] Checking: C2367011141-ORNL_CLOUD\n",
- "🕒 [314] Time: 2016-07-29T00:00:00.000Z → 2018-05-21T23:59:59.999Z\n",
- "📦 [314] Variable list: ['Flight_ID', 'time_bnds', 'Flight_Date', 'RF', 'CumDist', 'UTC_Start', 'UTC_Stop', 'percent_anthrofeox', 'CO.X', 'Flag.CO.X', 'prof.no', 'Dist', 'CO2.X', 'Flag.CO2.X'], Selected Variable: Flight_Date\n",
- "📆 [314] Using week range: 2017-03-04T00:00:00Z/2017-03-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2367011141-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [45.683829366877724, -27.824903203352424, 46.82224932453834, -27.255693224522116]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [314] Result: compatible\n",
- "\n",
- "🔍 [318] Checking: C2499940513-POCLOUD\n",
- "🕒 [318] Time: 2013-09-24T10:34:01.000Z → 2018-05-14T11:25:36.000Z\n",
- "📦 [318] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: aerosol_dynamic_indicator\n",
- "📆 [318] Using week range: 2016-02-08T10:34:01Z/2016-02-14T10:34:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940513-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-158.98205341977598, 63.991645850311784, -157.84363346211535, 64.5608558291421]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [318] Result: compatible\n",
- "\n",
- "🔍 [319] Checking: C2036880640-POCLOUD\n",
- "🕒 [319] Time: 2013-09-24T11:31:01.000Z → 2021-01-06T23:00:00.000Z\n",
- "📦 [319] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: quality_level\n",
- "📆 [319] Using week range: 2016-01-06T11:31:01Z/2016-01-12T11:31:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036880640-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [89.74845498711136, -41.3299387974146, 90.88687494477199, -40.76072881858428]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [319] Result: compatible\n",
- "\n",
- "🔍 [320] Checking: C2036877716-POCLOUD\n",
- "🕒 [320] Time: 2013-05-05T15:07:20.000Z → 2021-01-16T23:59:00.000Z\n",
- "📦 [320] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: brightness_temperature_12um\n",
- "📆 [320] Using week range: 2020-05-12T15:07:20Z/2020-05-18T15:07:20Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877716-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-128.90681679953627, 5.630120089985997, -127.76839684187564, 6.199330068816305]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [320] Result: compatible\n",
- "\n",
- "🔍 [321] Checking: C2205121384-POCLOUD\n",
- "🕒 [321] Time: 2006-12-01T00:00:00.000Z → 2021-11-14T23:59:59.900Z\n",
- "📦 [321] Variable list: ['sst_dtime', 'dt_analysis', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'wind_speed', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: dt_analysis\n",
- "📆 [321] Using week range: 2012-11-05T00:00:00Z/2012-11-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121384-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-166.09920877106273, -4.0819783217899435, -164.9607888134021, -3.5127683429596352]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [321] Result: compatible\n",
- "\n",
- "🔍 [322] Checking: C2205121413-POCLOUD\n",
- "🕒 [322] Time: 2006-12-01T00:00:00.000Z → 2021-11-14T23:59:59.900Z\n",
- "📦 [322] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: wind_speed\n",
- "📆 [322] Using week range: 2008-10-20T00:00:00Z/2008-10-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121413-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [68.93733504317447, 63.23977758999382, 70.0757550008351, 63.808987568824136]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2205121413-POCLOUD&backend=xarray&datetime=2008-10-20T00%3A00%3A00Z%2F2008-10-26T00%3A00%3A00Z&variable=wind_speed&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"9 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=68.93733504317447, latitude=63.23977758999382), Position2D(longitude=70.0757550008351, latitude=63.23977758999382), Position2D(longitude=70.0757550008351, latitude=63.808987568824136), Position2D(longitude=68.93733504317447, latitude=63.808987568824136), Position2D(longitude=68.93733504317447, latitude=63.23977758999382)]]), properties={'statistics': {'2008-10-22T00:00:00+00:00': {'2008-10-22T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 1740.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-10-22T00:00:00+00:00', '2008-10-22T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2205121413-POCLOUD&backend=xarray&datetime=2008-10-20T00%3A00%3A00Z%2F2008-10-26T00%3A00%3A00Z&variable=wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [322] Result: issues_detected\n",
- "⚠️ [322] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2205121413-POCLOUD&backend=xarray&datetime=2008-10-20T00%3A00%3A00Z%2F2008-10-26T00%3A00%3A00Z&variable=wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [323] Checking: C2205121416-POCLOUD\n",
- "🕒 [323] Time: 2012-10-19T00:00:00.000Z → 2025-10-05T10:35:09Z\n",
- "📦 [323] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sst_dtime\n",
- "📆 [323] Using week range: 2023-11-20T00:00:00Z/2023-11-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121416-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-53.03178268969706, 41.06890668610845, -51.893362732036444, 41.638116664938764]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [323] Result: compatible\n",
- "\n",
- "🔍 [324] Checking: C2205121433-POCLOUD\n",
- "🕒 [324] Time: 2018-12-04T00:00:00.000Z → 2025-10-05T10:35:11Z\n",
- "📦 [324] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: or_number_of_pixels\n",
- "📆 [324] Using week range: 2022-01-20T00:00:00Z/2022-01-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121433-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-45.18718722399682, -86.41549792483251, -44.048767266336206, -85.84628794600219]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2205121433-POCLOUD&backend=xarray&datetime=2022-01-20T00%3A00%3A00Z%2F2022-01-26T00%3A00%3A00Z&variable=or_number_of_pixels&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"9 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-45.18718722399682, latitude=-86.41549792483251), Position2D(longitude=-44.048767266336206, latitude=-86.41549792483251), Position2D(longitude=-44.048767266336206, latitude=-85.84628794600219), Position2D(longitude=-45.18718722399682, latitude=-85.84628794600219), Position2D(longitude=-45.18718722399682, latitude=-86.41549792483251)]]), properties={'statistics': {'2022-01-23T00:00:00+00:00': {'2022-01-23T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 1682.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-01-23T00:00:00+00:00', '2022-01-23T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2205121433-POCLOUD&backend=xarray&datetime=2022-01-20T00%3A00%3A00Z%2F2022-01-26T00%3A00%3A00Z&variable=or_number_of_pixels&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [324] Result: issues_detected\n",
- "⚠️ [324] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2205121433-POCLOUD&backend=xarray&datetime=2022-01-20T00%3A00%3A00Z%2F2022-01-26T00%3A00%3A00Z&variable=or_number_of_pixels&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [325] Checking: C2205618215-POCLOUD\n",
- "🕒 [325] Time: 2013-09-24T12:09:00.000Z → 2020-07-07T00:00:00.000Z\n",
- "📦 [325] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: adi_dtime_from_sst\n",
- "📆 [325] Using week range: 2014-05-10T12:09:00Z/2014-05-16T12:09:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205618215-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-52.62566100695876, -60.24362993498269, -51.48724104929814, -59.67441995615238]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [325] Result: compatible\n",
- "\n",
- "🔍 [326] Checking: C2036877495-POCLOUD\n",
- "🕒 [326] Time: 2020-06-29T04:46:08.000Z → 2025-10-05T10:35:14Z\n",
- "📦 [326] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: brightness_temperature_4um\n",
- "📆 [326] Using week range: 2023-07-15T04:46:08Z/2023-07-21T04:46:08Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877495-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-107.59258264011059, 70.34975891855476, -106.45416268244996, 70.91896889738507]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [326] Result: compatible\n",
- "\n",
- "🔍 [327] Checking: C2205618339-POCLOUD\n",
- "🕒 [327] Time: 2013-09-24T12:09:00.000Z → 2020-06-22T15:10:55.000Z\n",
- "📦 [327] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: aerosol_dynamic_indicator\n",
- "📆 [327] Using week range: 2017-11-08T12:09:00Z/2017-11-14T12:09:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205618339-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-121.15017643977401, 87.92980186603091, -120.01175648211338, 88.49901184486123]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [327] Result: compatible\n",
- "\n",
- "🔍 [328] Checking: C2036877502-POCLOUD\n",
- "🕒 [328] Time: 2020-06-22T12:09:00.000Z → 2025-10-05T10:35:16Z\n",
- "📦 [328] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: adi_dtime_from_sst\n",
- "📆 [328] Using week range: 2025-08-11T12:09:00Z/2025-08-17T12:09:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877502-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.0094693211061, -1.2478626215363668, -83.87104936344547, -0.6786526427060586]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [328] Result: compatible\n",
- "\n",
- "🔍 [329] Checking: C2036877509-POCLOUD\n",
- "🕒 [329] Time: 2020-06-10T11:52:20.000Z → 2025-10-05T10:35:17Z\n",
- "📦 [329] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: brightness_temperature_11um\n",
- "📆 [329] Using week range: 2021-09-10T11:52:20Z/2021-09-16T11:52:20Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877509-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [100.0046163294341, -41.95013545281406, 101.14303628709473, -41.380925473983744]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [329] Result: compatible\n",
- "\n",
- "🔍 [330] Checking: C3534990344-OB_CLOUD\n",
- "🕒 [330] Time: 2000-01-01T00:00:00.00Z → 2009-12-31T23:59:59.99Z\n",
- "📦 [330] Variable list: [], Selected Variable: None\n",
- "⏭️ [330] Skipping C3534990344-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [331] Checking: C2499940505-POCLOUD\n",
- "🕒 [331] Time: 1981-09-01T00:00:00.000Z → 2020-04-05T00:00:00.000Z\n",
- "📦 [331] Variable list: ['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction', 'lat_bnds', 'lon_bnds', 'time_bnds'], Selected Variable: time_bnds\n",
- "📆 [331] Using week range: 2016-07-16T00:00:00Z/2016-07-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940505-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [176.66865848772403, 60.77419774615112, 177.80707844538466, 61.34340772498143]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [331] Result: compatible\n",
- "\n",
- "🔍 [332] Checking: C2491735309-POCLOUD\n",
- "🕒 [332] Time: 2013-06-04T10:25:00.000Z → 2016-11-23T11:52:04.000Z\n",
- "📦 [332] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle'], Selected Variable: satellite_zenith_angle\n",
- "📆 [332] Using week range: 2014-04-08T10:25:00Z/2014-04-14T10:25:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491735309-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [65.61346467731735, 82.37720172985297, 66.75188463497798, 82.94641170868329]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [332] Result: compatible\n",
- "\n",
- "🔍 [333] Checking: C2491735275-POCLOUD\n",
- "🕒 [333] Time: 2013-06-04T06:00:00.000Z → 2016-02-23T05:54:39.000Z\n",
- "📦 [333] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle'], Selected Variable: aerosol_dynamic_indicator\n",
- "📆 [333] Using week range: 2015-04-26T06:00:00Z/2015-05-02T06:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491735275-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.79321482679958, -50.75668734268657, -84.65479486913895, -50.18747736385625]\n",
- "Statistics returned 6 timesteps\n",
- "✅ [333] Result: compatible\n",
- "\n",
- "🔍 [334] Checking: C2491735295-POCLOUD\n",
- "🕒 [334] Time: 2013-06-04T05:30:00.000Z → 2016-11-22T23:41:34.000Z\n",
- "📦 [334] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'polar_stereographic_proj'], Selected Variable: sea_ice_fraction\n",
- "📆 [334] Using week range: 2013-06-15T05:30:00Z/2013-06-21T05:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491735295-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-17.031159643921733, -60.72777091123595, -15.892739686261116, -60.158560932405635]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [334] Result: compatible\n",
- "\n",
- "🔍 [335] Checking: C2036880717-POCLOUD\n",
- "🕒 [335] Time: 2016-01-19T08:07:03.000Z → 2025-10-05T10:35:23Z\n",
- "📦 [335] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle'], Selected Variable: adi_dtime_from_sst\n",
- "📆 [335] Using week range: 2017-04-13T08:07:03Z/2017-04-19T08:07:03Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036880717-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.85783977707042, 89.37972952619089, -104.7194198194098, 89.9489395050212]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [335] Result: compatible\n",
- "\n",
- "🔍 [336] Checking: C2036877693-POCLOUD\n",
- "🕒 [336] Time: 2016-01-06T17:58:00.000Z → 2025-10-05T10:35:24Z\n",
- "📦 [336] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle'], Selected Variable: satellite_zenith_angle\n",
- "📆 [336] Using week range: 2019-01-20T17:58:00Z/2019-01-26T17:58:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877693-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-171.65244550598754, 60.34749063023324, -170.5140255483269, 60.916700609063554]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877693-POCLOUD&backend=xarray&datetime=2019-01-20T17%3A58%3A00Z%2F2019-01-26T17%3A58%3A00Z&variable=satellite_zenith_angle&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"30 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-171.65244550598754, latitude=60.34749063023324), Position2D(longitude=-170.5140255483269, latitude=60.34749063023324), Position2D(longitude=-170.5140255483269, latitude=60.916700609063554), Position2D(longitude=-171.65244550598754, latitude=60.916700609063554), Position2D(longitude=-171.65244550598754, latitude=60.34749063023324)]]), properties={'statistics': {'2019-01-20T17:58:00+00:00': {'2019-01-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2019-01-21T17:58:00+00:00': {'2019-01-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2019-01-22T17:58:00+00:00': {'2019-01-22T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2019-01-23T17:58:00+00:00': {'2019-01-23T12:00:00.000000000': {'min': 0.0, 'max': 4.0, 'mean': 1.4852315280577915, 'count': 128.989990234375, 'sum': 191.58000029996037, 'std': 0.9694110877842259, 'median': 1.0, 'majority': 1.0, 'minority': 4.0, 'unique': 5.0, 'histogram': [[20, 0, 67, 0, 0, 43, 0, 20, 0, 3], [0.0, 0.4, 0.8, 1.2000000000000002, 1.6, 2.0, 2.4000000000000004, 2.8000000000000003, 3.2, 3.6, 4.0]], 'valid_percent': 49.04, 'masked_pixels': 159.0, 'valid_pixels': 153.0, 'percentile_2': 0.0, 'percentile_98': 4.0}}, '2019-01-24T17:58:00+00:00': {'2019-01-24T12:00:00.000000000': {'min': 16.0, 'max': 60.0, 'mean': 30.750917283688068, 'count': 215.07000732421875, 'sum': 6613.600005429238, 'std': 18.466628040964103, 'median': 20.0, 'majority': 59.0, 'minority': 16.0, 'unique': 9.0, 'histogram': [[167, 17, 0, 0, 0, 0, 0, 0, 0, 73], [16.0, 20.4, 24.8, 29.200000000000003, 33.6, 38.0, 42.400000000000006, 46.800000000000004, 51.2, 55.6, 60.0]], 'valid_percent': 82.37, 'masked_pixels': 55.0, 'valid_pixels': 257.0, 'percentile_2': 17.0, 'percentile_98': 60.0}}, '2019-01-25T17:58:00+00:00': {'2019-01-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 312.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2019-01-26T17:58:00+00:00': {'2019-01-26T12:00:00.000000000': {'min': 34.0, 'max': 46.0, 'mean': 36.615336074173534, 'count': 124.80999755859375, 'sum': 4569.9600060246885, 'std': 1.3241613037777555, 'median': 37.0, 'majority': 37.0, 'minority': 46.0, 'unique': 6.0, 'histogram': [[27, 37, 59, 24, 0, 0, 0, 0, 0, 1], [34.0, 35.2, 36.4, 37.6, 38.8, 40.0, 41.2, 42.4, 43.6, 44.8, 46.0]], 'valid_percent': 47.44, 'masked_pixels': 164.0, 'valid_pixels': 148.0, 'percentile_2': 34.0, 'percentile_98': 38.0}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-20T17:58:00+00:00', '2019-01-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-21T17:58:00+00:00', '2019-01-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-22T17:58:00+00:00', '2019-01-22T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2019-01-25T17:58:00+00:00', '2019-01-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877693-POCLOUD&backend=xarray&datetime=2019-01-20T17%3A58%3A00Z%2F2019-01-26T17%3A58%3A00Z&variable=satellite_zenith_angle&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [336] Result: issues_detected\n",
- "⚠️ [336] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877693-POCLOUD&backend=xarray&datetime=2019-01-20T17%3A58%3A00Z%2F2019-01-26T17%3A58%3A00Z&variable=satellite_zenith_angle&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [337] Checking: C2036877700-POCLOUD\n",
- "🕒 [337] Time: 2016-01-06T08:43:20.000Z → 2025-10-05T10:35:26Z\n",
- "📦 [337] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'polar_stereographic_proj'], Selected Variable: sea_surface_temperature\n",
- "📆 [337] Using week range: 2021-11-15T08:43:20Z/2021-11-21T08:43:20Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877700-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [54.408138560658706, -33.14452239967287, 55.54655851831932, -32.57531242084256]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [337] Result: compatible\n",
- "\n",
- "🔍 [338] Checking: C2491735321-POCLOUD\n",
- "🕒 [338] Time: 2013-06-04T11:21:30.000Z → 2013-11-20T04:43:31.000Z\n",
- "📦 [338] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'polar_stereographic_proj'], Selected Variable: dt_analysis\n",
- "📆 [338] Using week range: 2013-10-11T11:21:30Z/2013-10-17T11:21:30Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491735321-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.64186498508926, -89.42382293537867, -141.50344502742863, -88.85461295654835]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [338] Result: compatible\n",
- "\n",
- "🔍 [339] Checking: C2617226203-POCLOUD\n",
- "🕒 [339] Time: 1992-10-01T00:00:00.000Z → 2010-12-31T23:59:59.000Z\n",
- "📦 [339] Variable list: [], Selected Variable: None\n",
- "⏭️ [339] Skipping C2617226203-POCLOUD - no variable found\n",
- "\n",
- "🔍 [342] Checking: C2170970879-ORNL_CLOUD\n",
- "🕒 [342] Time: 1982-08-10T00:00:00.000Z → 2011-10-15T23:59:59.999Z\n",
- "📦 [342] Variable list: [], Selected Variable: None\n",
- "⏭️ [342] Skipping C2170970879-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [343] Checking: C2935657850-POCLOUD\n",
- "🕒 [343] Time: 1993-01-01T00:00:00.000Z → 2021-01-01T00:00:00.000Z\n",
- "📦 [343] Variable list: ['M2c', 'M2s', 'S2c', 'S2s', 'N2c', 'N2s', 'K1c', 'K1s', 'O1c', 'O1s', 'M2c_altimeter_only', 'M2s_altimeter_only', 'S2c_altimeter_only', 'S2s_altimeter_only', 'N2c_altimeter_only', 'N2s_altimeter_only', 'K1c_altimeter_only', 'K1s_altimeter_only', 'O1c_altimeter_only', 'O1s_altimeter_only', 'M2c_drifter_only', 'M2s_drifter_only', 'S2c_drifter_only', 'S2s_drifter_only', 'N2c_drifter_only', 'N2s_drifter_only', 'K1c_drifter_only', 'K1s_drifter_only', 'O1c_drifter_only', 'O1s_drifter_only', 'quality_level', 'crs'], Selected Variable: S2c_altimeter_only\n",
- "📆 [343] Using week range: 1995-08-19T00:00:00Z/1995-08-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2935657850-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.14318841294886, 65.96812644661173, 98.28160837060949, 66.53733642544205]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [343] Result: compatible\n",
- "\n",
- "🔍 [344] Checking: C3574826988-OB_CLOUD\n",
- "🕒 [344] Time: 2006-04-28T00:00:00Z → 2018-09-14T00:00:00Z\n",
- "📦 [344] Variable list: ['bbp', 'lat', 'lon', 'time'], Selected Variable: lon\n",
- "📆 [344] Using week range: 2007-04-17T00:00:00Z/2007-04-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3574826988-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [114.77966621529964, 47.834798536614954, 115.91808617296027, 48.40400851544527]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [344] Result: compatible\n",
- "\n",
- "🔍 [345] Checking: C3543139929-LPCLOUD\n",
- "🕒 [345] Time: 2000-03-01T00:00:00.000Z → 2024-01-01T00:00:00.000Z\n",
- "📦 [345] Variable list: ['camel_qflag', 'snow_fraction', 'pc_labvs', 'pc_npcs', 'pc_coefs'], Selected Variable: camel_qflag\n",
- "📆 [345] Using week range: 2019-07-05T00:00:00Z/2019-07-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3543139929-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-90.72239423938206, -12.226814882474795, -89.58397428172142, -11.657604903644486]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [345] Result: compatible\n",
- "\n",
- "🔍 [346] Checking: C2763266335-LPCLOUD\n",
- "🕒 [346] Time: 2000-04-01T00:00:00.000Z → 2017-01-01T00:00:00.000Z\n",
- "📦 [346] Variable list: ['camel_qflag', 'snow_fraction', 'pc_labvs', 'pc_npcs', 'pc_coefs'], Selected Variable: pc_labvs\n",
- "📆 [346] Using week range: 2014-03-10T00:00:00Z/2014-03-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763266335-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-146.91453642051945, -70.55178756590071, -145.77611646285882, -69.9825775870704]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [346] Result: compatible\n",
- "\n",
- "🔍 [347] Checking: C3274449168-LPCLOUD\n",
- "🕒 [347] Time: 2003-01-01T00:00:00.000Z → 2022-01-01T00:00:00.000Z\n",
- "📦 [347] Variable list: ['labvs_of_coef_set', 'npcs_of_coef_set', 'pc_coefs', 'pc_coef_weights', 'pc_coef_nsamps', 'landflag'], Selected Variable: labvs_of_coef_set\n",
- "📆 [347] Using week range: 2006-04-08T00:00:00Z/2006-04-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3274449168-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-136.76202640418467, -78.45335429884072, -135.62360644652404, -77.8841443200104]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [347] Result: compatible\n",
- "\n",
- "🔍 [348] Checking: C3274450252-LPCLOUD\n",
- "🕒 [348] Time: 2003-01-01T00:00:00.000Z → 2022-01-01T00:00:00.000Z\n",
- "📦 [348] Variable list: ['frequencies', 'latitude', 'longitude', 'emis_numObs', 'emis_mean', 'emis_diagCov'], Selected Variable: emis_numObs\n",
- "📆 [348] Using week range: 2011-05-25T00:00:00Z/2011-05-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3274450252-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-177.68305857801425, -54.75420753904162, -176.54463862035362, -54.18499756021131]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3274450252-LPCLOUD&backend=xarray&datetime=2011-05-25T00%3A00%3A00Z%2F2011-05-31T00%3A00%3A00Z&variable=emis_numObs&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: 5iDOYw_mnCRqZ6ErQVPdDXsSiYYlaZhCXqf8xKhV_pEPiuCXWThAEQ==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3274450252-LPCLOUD&backend=xarray&datetime=2011-05-25T00%3A00%3A00Z%2F2011-05-31T00%3A00%3A00Z&variable=emis_numObs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [348] Result: issues_detected\n",
- "⚠️ [348] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3274450252-LPCLOUD&backend=xarray&datetime=2011-05-25T00%3A00%3A00Z%2F2011-05-31T00%3A00%3A00Z&variable=emis_numObs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [349] Checking: C2763266338-LPCLOUD\n",
- "🕒 [349] Time: 2000-04-01T00:00:00.000Z → 2017-01-01T00:00:00.000Z\n",
- "📦 [349] Variable list: ['bfemis_qflag', 'aster_qflag', 'camel_qflag', 'aster_ndvi', 'snow_fraction', 'camel_emis'], Selected Variable: aster_ndvi\n",
- "📆 [349] Using week range: 2000-05-25T00:00:00Z/2000-05-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763266338-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-129.84613242419357, -47.492495854815765, -128.70771246653294, -46.92328587598545]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [349] Result: compatible\n",
- "\n",
- "🔍 [350] Checking: C3274448375-LPCLOUD\n",
- "🕒 [350] Time: 2003-01-01T00:00:00.000Z → 2022-01-01T00:00:00.000Z\n",
- "📦 [350] Variable list: ['wavelength', 'number_samples', 'camel_qflag', 'snow_fraction_average', 'camel_emis'], Selected Variable: camel_qflag\n",
- "📆 [350] Using week range: 2013-07-02T00:00:00Z/2013-07-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3274448375-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-81.38357442014338, -55.99350207832303, -80.24515446248274, -55.42429209949272]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [350] Result: compatible\n",
- "\n",
- "🔍 [351] Checking: C3543131596-LPCLOUD\n",
- "🕒 [351] Time: 2000-03-01T00:00:00.000Z → 2024-01-01T00:00:00.000Z\n",
- "📦 [351] Variable list: ['wavelength', 'spatial_uncertainty', 'temporal_uncertainty', 'algorithm_uncertainty', 'total_uncertainty', 'total_uncertainty_quality_flag', 'camel_qflag'], Selected Variable: total_uncertainty_quality_flag\n",
- "📆 [351] Using week range: 2010-06-04T00:00:00Z/2010-06-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3543131596-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-82.40508400621516, 35.41924733124105, -81.26666404855453, 35.98845731007137]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [351] Result: compatible\n",
- "\n",
- "🔍 [352] Checking: C2763266343-LPCLOUD\n",
- "🕒 [352] Time: 2000-04-01T00:00:00.000Z → 2017-01-01T00:00:00.000Z\n",
- "📦 [352] Variable list: ['wavelength', 'spatial_uncertainty', 'temporal_uncertainty', 'algorithm_uncertainty', 'total_uncertainty', 'total_uncertainty_quality_flag', 'camel_qflag'], Selected Variable: temporal_uncertainty\n",
- "📆 [352] Using week range: 2009-04-02T00:00:00Z/2009-04-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2763266343-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-44.06189082947156, 38.679269787766486, -42.92347087181094, 39.2484797665968]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [352] Result: compatible\n",
- "\n",
- "🔍 [353] Checking: C3274446180-LPCLOUD\n",
- "🕒 [353] Time: 2003-01-01T00:00:00.000Z → 2022-01-01T00:00:00.000Z\n",
- "📦 [353] Variable list: ['wavelength', 'spatial_uncertainty', 'temporal_uncertainty', 'algorithm_uncertainty', 'total_uncertainty', 'total_uncertainty_quality_flag'], Selected Variable: spatial_uncertainty\n",
- "📆 [353] Using week range: 2012-07-06T00:00:00Z/2012-07-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3274446180-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-115.15654712803207, 45.91294443196858, -114.01812717037144, 46.4821544107989]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [353] Result: compatible\n",
- "\n",
- "🔍 [356] Checking: C2236316723-ORNL_CLOUD\n",
- "🕒 [356] Time: 2012-05-01T00:00:00.000Z → 2014-11-30T23:59:59.999Z\n",
- "📦 [356] Variable list: [], Selected Variable: None\n",
- "⏭️ [356] Skipping C2236316723-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [357] Checking: C2236316336-ORNL_CLOUD\n",
- "🕒 [357] Time: 2012-05-23T00:00:00.000Z → 2015-11-13T23:59:59.999Z\n",
- "📦 [357] Variable list: [], Selected Variable: None\n",
- "⏭️ [357] Skipping C2236316336-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [358] Checking: C2236316359-ORNL_CLOUD\n",
- "🕒 [358] Time: 2015-04-15T00:00:00.000Z → 2015-11-13T23:59:59.999Z\n",
- "📦 [358] Variable list: [], Selected Variable: None\n",
- "⏭️ [358] Skipping C2236316359-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [359] Checking: C2236316372-ORNL_CLOUD\n",
- "🕒 [359] Time: 2013-04-03T00:00:00.000Z → 2015-11-13T23:59:59.999Z\n",
- "📦 [359] Variable list: [], Selected Variable: None\n",
- "⏭️ [359] Skipping C2236316372-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [360] Checking: C2236316247-ORNL_CLOUD\n",
- "🕒 [360] Time: 2011-10-23T00:00:00.000Z → 2014-12-31T23:59:59.999Z\n",
- "📦 [360] Variable list: [], Selected Variable: None\n",
- "⏭️ [360] Skipping C2236316247-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [361] Checking: C2236316143-ORNL_CLOUD\n",
- "🕒 [361] Time: 2012-05-23T00:00:00.000Z → 2014-11-09T23:59:59.999Z\n",
- "📦 [361] Variable list: [], Selected Variable: None\n",
- "⏭️ [361] Skipping C2236316143-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [362] Checking: C2236316392-ORNL_CLOUD\n",
- "🕒 [362] Time: 2012-05-23T00:00:00.000Z → 2015-11-13T23:59:59.999Z\n",
- "📦 [362] Variable list: [], Selected Variable: None\n",
- "⏭️ [362] Skipping C2236316392-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [363] Checking: C2236316154-ORNL_CLOUD\n",
- "🕒 [363] Time: 2012-05-23T00:00:00.000Z → 2015-11-12T23:59:59.999Z\n",
- "📦 [363] Variable list: [], Selected Variable: None\n",
- "⏭️ [363] Skipping C2236316154-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [364] Checking: C2236316208-ORNL_CLOUD\n",
- "🕒 [364] Time: 2012-01-04T00:00:00.000Z → 2015-12-05T23:59:59.999Z\n",
- "📦 [364] Variable list: [], Selected Variable: None\n",
- "⏭️ [364] Skipping C2236316208-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [365] Checking: C2236316518-ORNL_CLOUD\n",
- "🕒 [365] Time: 2012-01-01T00:00:00.000Z → 2016-04-28T23:59:59.999Z\n",
- "📦 [365] Variable list: [], Selected Variable: None\n",
- "⏭️ [365] Skipping C2236316518-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [366] Checking: C2236316466-ORNL_CLOUD\n",
- "🕒 [366] Time: 2012-01-01T00:00:00.000Z → 2016-04-28T23:59:59.999Z\n",
- "📦 [366] Variable list: [], Selected Variable: None\n",
- "⏭️ [366] Skipping C2236316466-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [367] Checking: C2236282870-ORNL_CLOUD\n",
- "🕒 [367] Time: 2003-01-01T00:00:00.000Z → 2014-12-31T23:59:59.999Z\n",
- "📦 [367] Variable list: ['albers_conical_equal_area', 'freeze_melt_thaw', 'freeze_thaw_hf', 'freeze_thaw_lf', 'snow_melt'], Selected Variable: snow_melt\n",
- "📆 [367] Using week range: 2011-12-27T00:00:00Z/2012-01-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2236282870-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-39.80188492146112, -17.88605073612693, -38.6634649638005, -17.31684075729662]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [367] Result: compatible\n",
- "\n",
- "🔍 [368] Checking: C2916529935-POCLOUD\n",
- "🕒 [368] Time: 1993-01-01T00:00:00.000Z → 2025-10-05T10:37:20Z\n",
- "📦 [368] Variable list: ['u', 'v', 'w', 'nobs', 'u_anom', 'v_anom', 'w_anom'], Selected Variable: u\n",
- "📆 [368] Using week range: 2004-09-15T00:00:00Z/2004-09-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2916529935-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [149.62660940974314, -77.51894484116015, 150.76502936740377, -76.94973486232983]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [368] Result: compatible\n",
- "\n",
- "🔍 [456] Checking: C3550194092-ESDIS\n",
- "🕒 [456] Time: 2001-03-31T00:00:00.000Z → 2016-03-31T01:00:00.000Z\n",
- "📦 [456] Variable list: [], Selected Variable: None\n",
- "⏭️ [456] Skipping C3550194092-ESDIS - no variable found\n",
- "\n",
- "🔍 [457] Checking: C3540929631-ESDIS\n",
- "🕒 [457] Time: 2000-01-01T00:00:00.000Z → 2100-12-31T00:00:00.000Z\n",
- "📦 [457] Variable list: [], Selected Variable: None\n",
- "⏭️ [457] Skipping C3540929631-ESDIS - no variable found\n",
- "\n",
- "🔍 [458] Checking: C3540932167-ESDIS\n",
- "🕒 [458] Time: 2000-01-01T00:00:00.000Z → 2100-12-31T00:00:00.000Z\n",
- "📦 [458] Variable list: [], Selected Variable: None\n",
- "⏭️ [458] Skipping C3540932167-ESDIS - no variable found\n",
- "\n",
- "🔍 [459] Checking: C3540908987-ESDIS\n",
- "🕒 [459] Time: 1998-01-01T00:00:00.000Z → 2022-12-31T00:00:00.000Z\n",
- "📦 [459] Variable list: [], Selected Variable: None\n",
- "⏭️ [459] Skipping C3540908987-ESDIS - no variable found\n",
- "\n",
- "🔍 [460] Checking: C3540909397-ESDIS\n",
- "🕒 [460] Time: 2000-01-01T00:00:00.000Z → 2100-12-31T00:00:00.000Z\n",
- "📦 [460] Variable list: [], Selected Variable: None\n",
- "⏭️ [460] Skipping C3540909397-ESDIS - no variable found\n",
- "\n",
- "🔍 [461] Checking: C3540931213-ESDIS\n",
- "🕒 [461] Time: 2000-01-01T00:00:00.000Z → 2100-12-31T00:00:00.000Z\n",
- "📦 [461] Variable list: [], Selected Variable: None\n",
- "⏭️ [461] Skipping C3540931213-ESDIS - no variable found\n",
- "\n",
- "🔍 [462] Checking: C3540910600-ESDIS\n",
- "🕒 [462] Time: 1993-01-01T00:00:00.000Z → 2020-12-31T00:00:00.000Z\n",
- "📦 [462] Variable list: [], Selected Variable: None\n",
- "⏭️ [462] Skipping C3540910600-ESDIS - no variable found\n",
- "\n",
- "🔍 [463] Checking: C3540910585-ESDIS\n",
- "🕒 [463] Time: 1948-01-01T00:00:00.000Z → 2014-12-31T00:00:00.000Z\n",
- "📦 [463] Variable list: [], Selected Variable: None\n",
- "⏭️ [463] Skipping C3540910585-ESDIS - no variable found\n",
- "\n",
- "🔍 [464] Checking: C2023582667-LAADS\n",
- "🕒 [464] Time: 2018-03-17T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [464] Variable list: [], Selected Variable: None\n",
- "⏭️ [464] Skipping C2023582667-LAADS - no variable found\n",
- "\n",
- "🔍 [465] Checking: C1643809696-LAADS\n",
- "🕒 [465] Time: 2002-07-04T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [465] Variable list: [], Selected Variable: None\n",
- "⏭️ [465] Skipping C1643809696-LAADS - no variable found\n",
- "\n",
- "🔍 [466] Checking: C2024854901-LAADS\n",
- "🕒 [466] Time: 2018-02-17T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [466] Variable list: [], Selected Variable: None\n",
- "⏭️ [466] Skipping C2024854901-LAADS - no variable found\n",
- "\n",
- "🔍 [467] Checking: C1643492740-LAADS\n",
- "🕒 [467] Time: 2012-03-01T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [467] Variable list: [], Selected Variable: None\n",
- "⏭️ [467] Skipping C1643492740-LAADS - no variable found\n",
- "\n",
- "🔍 [468] Checking: C1655783889-LAADS\n",
- "🕒 [468] Time: 2002-07-01T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [468] Variable list: [], Selected Variable: None\n",
- "⏭️ [468] Skipping C1655783889-LAADS - no variable found\n",
- "\n",
- "🔍 [469] Checking: C2023555984-LAADS\n",
- "🕒 [469] Time: 2018-04-01T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [469] Variable list: [], Selected Variable: None\n",
- "⏭️ [469] Skipping C2023555984-LAADS - no variable found\n",
- "\n",
- "🔍 [470] Checking: C1655783629-LAADS\n",
- "🕒 [470] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T10:37:21Z\n",
- "📦 [470] Variable list: [], Selected Variable: None\n",
- "⏭️ [470] Skipping C1655783629-LAADS - no variable found\n",
- "\n",
- "🔍 [471] Checking: C2499940521-POCLOUD\n",
- "🕒 [471] Time: 1991-09-01T00:00:00.000Z → 2017-03-18T00:00:00.000Z\n",
- "📦 [471] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: sea_ice_fraction\n",
- "📆 [471] Using week range: 2003-01-30T00:00:00Z/2003-02-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940521-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-146.09196952323651, -59.94398813123434, -144.95354956557588, -59.374778152404026]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [471] Result: compatible\n",
- "\n",
- "🔍 [472] Checking: C2389685421-ORNL_CLOUD\n",
- "🕒 [472] Time: 2004-01-01T00:00:00.000Z → 2010-12-31T23:59:59.999Z\n",
- "📦 [472] Variable list: ['CO2_Flux', 'crs'], Selected Variable: CO2_Flux\n",
- "📆 [472] Using week range: 2004-05-12T00:00:00Z/2004-05-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2389685421-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [67.71471015315691, 8.32425831550842, 68.85313011081755, 8.893468294338728]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2389685421-ORNL_CLOUD&backend=xarray&datetime=2004-05-12T00%3A00%3A00Z%2F2004-05-18T00%3A00%3A00Z&variable=CO2_Flux&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: VmRo02pbaHiJMdLIkEN2srv5HtedFKOduGBIGqxg2y7e6DTA0t9Xgg==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2389685421-ORNL_CLOUD&backend=xarray&datetime=2004-05-12T00%3A00%3A00Z%2F2004-05-18T00%3A00%3A00Z&variable=CO2_Flux&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [472] Result: issues_detected\n",
- "⚠️ [472] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2389685421-ORNL_CLOUD&backend=xarray&datetime=2004-05-12T00%3A00%3A00Z%2F2004-05-18T00%3A00%3A00Z&variable=CO2_Flux&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [473] Checking: C2954648832-ORNL_CLOUD\n",
- "🕒 [473] Time: 2018-01-01T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [473] Variable list: ['crs', 'HR_CASA', 'HR_FLUXCOM', 'HR_SiB3', 'HR_UNC_CASA', 'HR_UNC_FLUXCOM', 'HR_UNC_SiB3', 'NPP', 'area', 'climatology_bounds', 'mask', 'ocean_CASA', 'ocean_FLUXCOM', 'ocean_SiB3', 'ocean_UNC_CASA', 'ocean_UNC_FLUXCOM', 'ocean_UNC_SiB3'], Selected Variable: ocean_UNC_FLUXCOM\n",
- "📆 [473] Using week range: 2019-01-25T00:00:00Z/2019-01-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2954648832-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [147.6979352679968, 21.059366945783612, 148.83635522565743, 21.62857692461392]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [473] Result: compatible\n",
- "\n",
- "🔍 [477] Checking: C1996881862-POCLOUD\n",
- "🕒 [477] Time: 2017-03-18T00:00:00.000Z → 2021-03-01T00:00:00.000Z\n",
- "📦 [477] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'zenith_sun_angle_az', 'zenith_sun_angle_decl', 'zenith_ant_bore_dir_x', 'zenith_ant_bore_dir_y', 'zenith_ant_bore_dir_z', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_hi_lo_starboard', 'bit_ratio_hi_lo_port', 'bit_null_offset_starboard', 'bit_null_offset_port', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'direct_signal_snr', 'ddm_snr', 'ddm_noise_floor', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'radiometric_antenna_temp', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'quality_flags', 'raw_counts', 'power_digital', 'power_analog', 'brcs', 'eff_scatter', 'merra2_wind_speed', 'tw_num', 'nbrcs_tw_outlier', 'nbrcs_tw_r2', 'nbrcs_tw_slope', 'nbrcs_tw_yint', 'ddm_nbrcs_orig', 'nbrcs_mod', 'les_tw_outlier', 'les_tw_r2', 'les_tw_slope', 'les_tw_yint', 'ddm_les_orig', 'les_mod'], Selected Variable: ddm_snr\n",
- "📆 [477] Using week range: 2021-02-14T00:00:00Z/2021-02-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996881862-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-155.91520993936177, 35.04138816803621, -154.77678998170114, 35.61059814686652]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [477] Result: compatible\n",
- "\n",
- "🔍 [478] Checking: C2205121449-POCLOUD\n",
- "🕒 [478] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:03Z\n",
- "📦 [478] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'commanded_sc_roll', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_hi_lo_starboard', 'bit_ratio_hi_lo_port', 'bit_null_offset_starboard', 'bit_null_offset_port', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'static_gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'ddm_snr', 'ddm_noise_floor', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'bb_power_temperature_density', 'zenith_sig_i2q2', 'quality_flags', 'quality_flags_2', 'raw_counts', 'power_analog', 'brcs', 'eff_scatter', 'merra2_wind_speed', 'tw_num', 'nbrcs_tw_outlier', 'nbrcs_tw_r2', 'nbrcs_tw_slope', 'nbrcs_tw_yint', 'ddm_nbrcs_orig', 'nbrcs_mod', 'les_tw_outlier', 'les_tw_r2', 'les_tw_slope', 'les_tw_yint', 'ddm_les_orig', 'les_mod'], Selected Variable: ddm_noise_floor\n",
- "📆 [478] Using week range: 2025-09-15T00:00:00Z/2025-09-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121449-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [53.93753836715192, -30.064449402004282, 55.07595832481254, -29.495239423173974]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [478] Result: compatible\n",
- "\n",
- "🔍 [479] Checking: C2274919541-POCLOUD\n",
- "🕒 [479] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:04Z\n",
- "📦 [479] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'commanded_sc_roll', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_lo_hi_starboard', 'bit_ratio_lo_hi_port', 'bit_ratio_lo_hi_zenith', 'bit_null_offset_starboard', 'bit_null_offset_port', 'bit_null_offset_zenith', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'static_gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'ddm_snr', 'ddm_noise_floor', 'ddm_noise_floor_corrected', 'noise_correction', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'bb_power_temperature_density', 'zenith_sig_i2q2', 'zenith_sig_i2q2_corrected', 'zenith_sig_i2q2_mult_correction', 'zenith_sig_i2q2_add_correction', 'starboard_gain_setting', 'port_gain_setting', 'ddm_kurtosis', 'quality_flags', 'quality_flags_2', 'raw_counts', 'power_analog', 'brcs', 'eff_scatter', 'era5_wind_speed', 'tw_num', 'nbrcs_tw_outlier', 'nbrcs_tw_r2', 'nbrcs_tw_slope', 'nbrcs_tw_yint', 'ddm_nbrcs_orig', 'nbrcs_mod', 'les_tw_outlier', 'les_tw_r2', 'les_tw_slope', 'les_tw_yint', 'ddm_les_orig', 'les_mod'], Selected Variable: inst_gain\n",
- "📆 [479] Using week range: 2023-07-28T00:00:00Z/2023-08-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2274919541-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [110.68816541225937, -50.72558441613946, 111.82658536992, -50.15637443730915]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [479] Result: compatible\n",
- "\n",
- "🔍 [480] Checking: C2036882030-POCLOUD\n",
- "🕒 [480] Time: 2017-08-19T07:48:10.000Z → 2020-11-17T01:00:00.000Z\n",
- "📦 [480] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_sample_index', 'prn_code', 'raw_counts'], Selected Variable: spacecraft_num\n",
- "📆 [480] Using week range: 2017-10-10T07:48:10Z/2017-10-16T07:48:10Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882030-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [134.84213355854155, 74.63983684044595, 135.98055351620218, 75.20904681927627]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [480] Result: compatible\n",
- "\n",
- "🔍 [481] Checking: C2205121474-POCLOUD\n",
- "🕒 [481] Time: 2018-08-06T00:00:01.000Z → 2025-10-05T10:38:07Z\n",
- "📦 [481] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_sample_index', 'prn_code', 'raw_counts'], Selected Variable: prn_code\n",
- "📆 [481] Using week range: 2021-07-17T00:00:01Z/2021-07-23T00:00:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121474-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.33525855577731, -72.49763190350686, 58.473678513437925, -71.92842192467654]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [481] Result: compatible\n",
- "\n",
- "🔍 [482] Checking: C2205618435-POCLOUD\n",
- "🕒 [482] Time: 2018-08-01T00:00:00.000Z → 2022-08-07T00:00:00.000Z\n",
- "📦 [482] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'commanded_sc_roll', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_hi_lo_starboard', 'bit_ratio_hi_lo_port', 'bit_null_offset_starboard', 'bit_null_offset_port', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'static_gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'ddm_snr', 'ddm_noise_floor', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'bb_power_temperature_density', 'zenith_sig_i2q2', 'quality_flags', 'quality_flags_2', 'raw_counts', 'power_analog', 'brcs', 'eff_scatter'], Selected Variable: sp_ddmi_delay_correction\n",
- "📆 [482] Using week range: 2019-08-17T00:00:00Z/2019-08-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205618435-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-54.829581398903436, -54.887382671295214, -53.69116144124282, -54.3181726924649]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [482] Result: compatible\n",
- "\n",
- "🔍 [483] Checking: C2146321631-POCLOUD\n",
- "🕒 [483] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:09Z\n",
- "📦 [483] Variable list: ['spacecraft_id', 'spacecraft_num', 'ddm_source', 'ddm_time_type_selector', 'delay_resolution', 'dopp_resolution', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'pvt_timestamp_utc', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'att_timestamp_utc', 'att_timestamp_gps_week', 'att_timestamp_gps_sec', 'sc_pos_x', 'sc_pos_y', 'sc_pos_z', 'sc_vel_x', 'sc_vel_y', 'sc_vel_z', 'sc_pos_x_pvt', 'sc_pos_y_pvt', 'sc_pos_z_pvt', 'sc_vel_x_pvt', 'sc_vel_y_pvt', 'sc_vel_z_pvt', 'nst_att_status', 'sc_roll', 'sc_pitch', 'sc_yaw', 'sc_roll_att', 'sc_pitch_att', 'sc_yaw_att', 'sc_lat', 'sc_lon', 'sc_alt', 'commanded_sc_roll', 'rx_clk_bias', 'rx_clk_bias_rate', 'rx_clk_bias_pvt', 'rx_clk_bias_rate_pvt', 'lna_temp_nadir_starboard', 'lna_temp_nadir_port', 'lna_temp_zenith', 'ddm_end_time_offset', 'bit_ratio_lo_hi_starboard', 'bit_ratio_lo_hi_port', 'bit_ratio_lo_hi_zenith', 'bit_null_offset_starboard', 'bit_null_offset_port', 'bit_null_offset_zenith', 'status_flags_one_hz', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'zenith_code_phase', 'sp_ddmi_delay_correction', 'sp_ddmi_dopp_correction', 'add_range_to_sp', 'add_range_to_sp_pvt', 'sp_ddmi_dopp', 'sp_fsw_delay', 'sp_delay_error', 'sp_dopp_error', 'fsw_comp_delay_shift', 'fsw_comp_dopp_shift', 'prn_fig_of_merit', 'tx_clk_bias', 'sp_alt', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_theta_orbit', 'sp_az_orbit', 'sp_theta_body', 'sp_az_body', 'sp_rx_gain', 'gps_eirp', 'static_gps_eirp', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'gps_off_boresight_angle_deg', 'ddm_snr', 'ddm_noise_floor', 'ddm_noise_floor_corrected', 'noise_correction', 'inst_gain', 'lna_noise_figure', 'rx_to_sp_range', 'tx_to_sp_range', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'bb_nearest', 'fresnel_coeff', 'ddm_nbrcs', 'ddm_les', 'nbrcs_scatter_area', 'les_scatter_area', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'ddm_brcs_uncert', 'bb_power_temperature_density', 'zenith_sig_i2q2', 'zenith_sig_i2q2_corrected', 'zenith_sig_i2q2_mult_correction', 'zenith_sig_i2q2_add_correction', 'starboard_gain_setting', 'port_gain_setting', 'ddm_kurtosis', 'quality_flags', 'quality_flags_2', 'raw_counts', 'power_analog', 'brcs', 'eff_scatter'], Selected Variable: ddm_timestamp_gps_week\n",
- "📆 [483] Using week range: 2018-10-18T00:00:00Z/2018-10-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2146321631-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [111.39180218605304, 69.08782977622892, 112.53022214371367, 69.65703975505923]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [483] Result: compatible\n",
- "\n",
- "🔍 [484] Checking: C2036882048-POCLOUD\n",
- "🕒 [484] Time: 2017-03-18T00:00:00.000Z → 2021-02-28T23:59:59.999Z\n",
- "📦 [484] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'yslf_nbrcs_wind_speed', 'yslf_les_wind_speed', 'yslf_nbrcs_wind_speed_uncertainty', 'yslf_les_wind_speed_uncertainty', 'wind_speed_uncertainty', 'azimuth_angle', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'merra2_wind_speed', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'yslf_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_num_averaged_l1', 'ddm_channel', 'ddm_les', 'ddm_nbrcs', 'ddm_sample_index', 'ddm_averaged_l1_utilized_flag'], Selected Variable: ddm_channel\n",
- "📆 [484] Using week range: 2018-01-16T00:00:00Z/2018-01-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882048-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-172.71812640009713, 27.908120022314623, -171.5797064424365, 28.47733000114493]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [484] Result: compatible\n",
- "\n",
- "🔍 [485] Checking: C2205121485-POCLOUD\n",
- "🕒 [485] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:11Z\n",
- "📦 [485] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'wind_speed_uncertainty', 'azimuth_angle', 'sc_roll', 'commanded_sc_roll', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'merra2_wind_speed', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_num_averaged_l1', 'ddm_channel', 'ddm_les', 'ddm_nbrcs', 'ddm_sample_index', 'ddm_averaged_l1_utilized_flag'], Selected Variable: sc_alt\n",
- "📆 [485] Using week range: 2025-01-21T00:00:00Z/2025-01-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121485-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-82.18597078114927, -83.0044213598942, -81.04755082348863, -82.43521138106388]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [485] Result: compatible\n",
- "\n",
- "🔍 [486] Checking: C2274919215-POCLOUD\n",
- "🕒 [486] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:12Z\n",
- "📦 [486] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'yslf_nbrcs_high_wind_speed', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'wind_speed_uncertainty', 'wind_speed_bias', 'azimuth_angle', 'sc_roll', 'commanded_sc_roll', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'bit_ratio_lo_hi_starboard', 'bit_ratio_lo_hi_port', 'bit_ratio_lo_hi_zenith', 'era5_wind_speed', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'yslf_sample_flags', 'mss_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_num_averaged_l1', 'ddm_channel', 'ddm_les', 'ddm_nbrcs', 'swh', 'ddm_sample_index', 'ddm_averaged_l1_utilized_flag'], Selected Variable: num_ddms_utilized\n",
- "📆 [486] Using week range: 2018-12-14T00:00:00Z/2018-12-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2274919215-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.12119953184998, 39.66152941960419, 158.2596194895106, 40.23073939843451]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [486] Result: compatible\n",
- "\n",
- "🔍 [487] Checking: C2205618975-POCLOUD\n",
- "🕒 [487] Time: 2017-03-18T00:00:00.000Z → 2022-02-01T00:00:00.000Z\n",
- "📦 [487] Variable list: ['spacecraft_id', 'spacecraft_num', 'prn_code', 'air_density', 'effective_surface_humidity', 'specific_humidity', 'surface_pressure', 'air_temperature', 'surface_skin_temperature', 'lhf', 'shf', 'lhf_yslf', 'shf_yslf', 'lhf_uncertainty', 'shf_uncertainty', 'lhf_yslf_uncertainty', 'shf_yslf_uncertainty', 'cygnss_l2_sample_index', 'quality_flags'], Selected Variable: air_density\n",
- "📆 [487] Using week range: 2018-03-08T00:00:00Z/2018-03-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205618975-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [103.100335559006, 42.41345901029041, 104.23875551666663, 42.982668989120725]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [487] Result: compatible\n",
- "\n",
- "🔍 [488] Checking: C2205121520-POCLOUD\n",
- "🕒 [488] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:15Z\n",
- "📦 [488] Variable list: ['spacecraft_id', 'spacecraft_num', 'antenna', 'prn_code', 'air_density', 'effective_surface_humidity', 'specific_humidity', 'surface_pressure', 'air_temperature', 'surface_skin_temperature', 'lhf', 'shf', 'lhf_uncertainty', 'shf_uncertainty', 'cygnss_l2_sample_index', 'quality_flags'], Selected Variable: shf\n",
- "📆 [488] Using week range: 2024-04-20T00:00:00Z/2024-04-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121520-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [93.58403105764609, -86.13644690508781, 94.72245101530672, -85.5672369262575]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [488] Result: compatible\n",
- "\n",
- "🔍 [489] Checking: C2036882055-POCLOUD\n",
- "🕒 [489] Time: 2017-03-18T00:00:00.000Z → 2020-09-30T23:59:59.999Z\n",
- "📦 [489] Variable list: ['spacecraft_id', 'spacecraft_num', 'prn_code', 'air_density', 'effective_surface_humidity', 'specific_humidity', 'surface_pressure', 'air_temperature', 'surface_skin_temperature', 'lhf', 'shf', 'lhf_yslf', 'shf_yslf', 'lhf_uncertainty', 'shf_uncertainty', 'lhf_yslf_uncertainty', 'shf_yslf_uncertainty', 'cygnss_l2_sample_index', 'quality_flags'], Selected Variable: lhf_yslf_uncertainty\n",
- "📆 [489] Using week range: 2020-08-07T00:00:00Z/2020-08-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882055-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.91139753756952, 67.9862944920082, 59.04981749523014, 68.55550447083851]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [489] Result: compatible\n",
- "\n",
- "🔍 [490] Checking: C2183155461-POCLOUD\n",
- "🕒 [490] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:17Z\n",
- "📦 [490] Variable list: ['ddm_source', 'spacecraft_id', 'spacecraft_num', 'prn_code', 'sv_num', 'antenna', 'sc_lat', 'sc_lon', 'sc_alt', 'wind_speed', 'fds_nbrcs_wind_speed', 'fds_les_wind_speed', 'yslf_nbrcs_high_wind_speed', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'wind_speed_uncertainty', 'wind_speed_bias', 'azimuth_angle', 'sc_roll', 'commanded_sc_roll', 'mean_square_slope', 'mean_square_slope_uncertainty', 'incidence_angle', 'nbrcs_mean', 'les_mean', 'range_corr_gain', 'fresnel_coeff', 'bit_ratio_lo_hi_starboard', 'bit_ratio_lo_hi_port', 'bit_ratio_lo_hi_zenith', 'num_ddms_utilized', 'sample_flags', 'fds_sample_flags', 'yslf_sample_flags', 'mss_sample_flags', 'sum_neg_brcs_value_used_for_nbrcs_flags', 'ddm_obs_utilized_flag', 'ddm_num_averaged_l1', 'ddm_channel', 'ddm_les', 'ddm_nbrcs', 'swh', 'ddm_sample_index', 'ddm_averaged_l1_utilized_flag'], Selected Variable: num_ddms_utilized\n",
- "📆 [490] Using week range: 2022-01-08T00:00:00Z/2022-01-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2183155461-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [166.8697074056962, -35.10108107609834, 168.00812736335683, -34.531871097268024]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2183155461-POCLOUD&backend=xarray&datetime=2022-01-08T00%3A00%3A00Z%2F2022-01-14T00%3A00%3A00Z&variable=num_ddms_utilized&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2183155461-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2183155461-POCLOUD&backend=xarray&datetime=2022-01-08T00%3A00%3A00Z%2F2022-01-14T00%3A00%3A00Z&variable=num_ddms_utilized&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [490] Result: issues_detected\n",
- "⚠️ [490] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2183155461-POCLOUD&backend=xarray&datetime=2022-01-08T00%3A00%3A00Z%2F2022-01-14T00%3A00%3A00Z&variable=num_ddms_utilized&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [491] Checking: C2036882064-POCLOUD\n",
- "🕒 [491] Time: 2017-03-18T00:00:00.000Z → 2021-02-28T23:59:59.999Z\n",
- "📦 [491] Variable list: ['epoch_time', 'wind_speed', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'num_yslf_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_uncertainty', 'num_mss_samples', 'merra2_wind_speed', 'num_merra2_wind_speed_samples'], Selected Variable: epoch_time\n",
- "📆 [491] Using week range: 2018-06-30T00:00:00Z/2018-07-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882064-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [162.86720587176603, 42.84016834562425, 164.00562582942666, 43.409378324454565]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [491] Result: compatible\n",
- "\n",
- "🔍 [492] Checking: C2205121540-POCLOUD\n",
- "🕒 [492] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:18Z\n",
- "📦 [492] Variable list: ['epoch_time', 'wind_speed', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_uncertainty', 'num_mss_samples', 'merra2_wind_speed', 'num_merra2_wind_speed_samples'], Selected Variable: wind_speed_uncertainty\n",
- "📆 [492] Using week range: 2021-07-28T00:00:00Z/2021-08-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205121540-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [91.64613546996247, 78.08544595104414, 92.7845554276231, 78.65465592987445]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [492] Result: compatible\n",
- "\n",
- "🔍 [493] Checking: C2274918604-POCLOUD\n",
- "🕒 [493] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:19Z\n",
- "📦 [493] Variable list: ['epoch_time', 'wind_speed', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_uncertainty', 'num_mss_samples', 'era5_wind_speed', 'num_era5_wind_speed_samples'], Selected Variable: num_mss_samples\n",
- "📆 [493] Using week range: 2024-07-18T00:00:00Z/2024-07-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2274918604-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [19.997521828833136, -37.74032994198122, 21.135941786493753, -37.17111996315091]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [493] Result: compatible\n",
- "\n",
- "🔍 [494] Checking: C2142677420-POCLOUD\n",
- "🕒 [494] Time: 2017-04-02T00:00:00.000Z → 2018-09-25T00:00:00.000Z\n",
- "📦 [494] Variable list: ['MP_concentration', 'stdev_MP_samples', 'num_MP_samples'], Selected Variable: MP_concentration\n",
- "📆 [494] Using week range: 2017-05-09T00:00:00Z/2017-05-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2142677420-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [46.35147578279723, 84.90486772222764, 47.48989574045785, 85.47407770105795]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [494] Result: compatible\n",
- "\n",
- "🔍 [495] Checking: C2893924134-POCLOUD\n",
- "🕒 [495] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:22Z\n",
- "📦 [495] Variable list: ['num_mp_samples', 'stddev_mp_samples', 'mp_concentration'], Selected Variable: num_mp_samples\n",
- "📆 [495] Using week range: 2021-12-26T00:00:00Z/2022-01-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2893924134-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-138.59153930296347, -19.292605237227786, -137.45311934530284, -18.723395258397478]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [495] Result: compatible\n",
- "\n",
- "🔍 [496] Checking: C3051555827-POCLOUD\n",
- "🕒 [496] Time: 2023-07-21T00:00:00.000Z → 2025-10-05T10:38:24Z\n",
- "📦 [496] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_vmax', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'cygnss_vmax_lat', 'cygnss_vmax_lon', 'cygnss_r34_ne', 'cygnss_r34_nw', 'cygnss_r34_sw', 'cygnss_r34_se', 'quality_flags', 'wind_speed', 'wind_speed_uncertainty', 'range_corr_gain', 'merge_method', 'time_offset'], Selected Variable: time_offset\n",
- "📆 [496] Using week range: 2023-10-06T00:00:00Z/2023-10-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3051555827-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-149.24692551114524, 23.785221059638662, -148.1085055534846, 24.35443103846897]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [496] Result: compatible\n",
- "\n",
- "🔍 [497] Checking: C3168810773-POCLOUD\n",
- "🕒 [497] Time: 2024-06-17T00:00:00.000Z → 2025-10-05T10:38:25Z\n",
- "📦 [497] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_vmax', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'cygnss_vmax_lat', 'cygnss_vmax_lon', 'cygnss_r34_ne', 'cygnss_r34_nw', 'cygnss_r34_sw', 'cygnss_r34_se', 'quality_flags', 'wind_speed', 'wind_speed_uncertainty', 'range_corr_gain', 'merge_method', 'time_offset'], Selected Variable: quality_flags\n",
- "📆 [497] Using week range: 2025-06-01T00:00:00Z/2025-06-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3168810773-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-154.7046768598773, 78.83961162518693, -153.56625690221668, 79.40882160401725]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [497] Result: compatible\n",
- "\n",
- "🔍 [498] Checking: C3542082998-POCLOUD\n",
- "🕒 [498] Time: 2025-05-11T00:00:00.000Z → 2025-10-05T10:38:26Z\n",
- "📦 [498] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_vmax', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'best_track_r50_ne', 'best_track_r50_nw', 'best_track_r50_sw', 'best_track_r50_se', 'cygnss_vmax_lat', 'cygnss_vmax_lon', 'cygnss_r34_ne', 'cygnss_r34_nw', 'cygnss_r34_sw', 'cygnss_r34_se', 'cygnss_r50_ne', 'cygnss_r50_nw', 'cygnss_r50_sw', 'cygnss_r50_se', 'earliest_used_time', 'latest_used_time', 'quality_flags', 'wind_speed', 'wind_speed_uncertainty', 'range_corr_gain', 'merge_method', 'time_offset'], Selected Variable: best_track_storm_status\n",
- "📆 [498] Using week range: 2025-09-28T00:00:00Z/2025-10-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3542082998-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-17.8426289443671, -84.43863772362246, -16.704208986706483, -83.86942774479215]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [498] Result: compatible\n",
- "\n",
- "🔍 [499] Checking: C2832242310-POCLOUD\n",
- "🕒 [499] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:27Z\n",
- "📦 [499] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_vmax', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'cygnss_vmax_lat', 'cygnss_vmax_lon', 'cygnss_r34_ne', 'cygnss_r34_nw', 'cygnss_r34_sw', 'cygnss_r34_se', 'quality_flags', 'wind_speed', 'wind_speed_uncertainty', 'range_corr_gain', 'merge_method', 'time_offset'], Selected Variable: merge_method\n",
- "📆 [499] Using week range: 2022-01-18T00:00:00Z/2022-01-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832242310-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [13.576397491144299, -79.70343881672412, 14.714817448804915, -79.1342288378938]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [499] Result: compatible\n",
- "\n",
- "🔍 [500] Checking: C3168812717-POCLOUD\n",
- "🕒 [500] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:28Z\n",
- "📦 [500] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_vmax', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'cygnss_vmax_lat', 'cygnss_vmax_lon', 'cygnss_r34_ne', 'cygnss_r34_nw', 'cygnss_r34_sw', 'cygnss_r34_se', 'quality_flags', 'wind_speed', 'wind_speed_uncertainty', 'range_corr_gain', 'merge_method', 'time_offset'], Selected Variable: cygnss_r34_sw\n",
- "📆 [500] Using week range: 2022-11-21T00:00:00Z/2022-11-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3168812717-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.404800228198319, -39.10605390111694, -7.266380270537702, -38.53684392228662]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [500] Result: compatible\n",
- "\n",
- "🔍 [501] Checking: C3452782295-POCLOUD\n",
- "🕒 [501] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:29Z\n",
- "📦 [501] Variable list: ['epoch_time', 'best_track_storm_center_lat', 'best_track_storm_center_lon', 'best_track_storm_status', 'best_track_vmax', 'best_track_r34_ne', 'best_track_r34_nw', 'best_track_r34_sw', 'best_track_r34_se', 'best_track_r50_ne', 'best_track_r50_nw', 'best_track_r50_sw', 'best_track_r50_se', 'cygnss_vmax_lat', 'cygnss_vmax_lon', 'cygnss_r34_ne', 'cygnss_r34_nw', 'cygnss_r34_sw', 'cygnss_r34_se', 'cygnss_r50_ne', 'cygnss_r50_nw', 'cygnss_r50_sw', 'cygnss_r50_se', 'quality_flags', 'wind_speed', 'wind_speed_uncertainty', 'range_corr_gain', 'merge_method', 'time_offset'], Selected Variable: time_offset\n",
- "📆 [501] Using week range: 2022-08-06T00:00:00Z/2022-08-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3452782295-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-165.22604309473678, 12.201663942119584, -164.08762313707615, 12.770873920949892]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [501] Result: compatible\n",
- "\n",
- "🔍 [502] Checking: C2205122332-POCLOUD\n",
- "🕒 [502] Time: 2017-03-18T00:00:00.000Z → 2025-10-05T10:38:33Z\n",
- "📦 [502] Variable list: ['latitude', 'longitude', 'timeintervals', 'SIGMA_daily', 'SM_daily', 'SM_subdaily', 'SIGMA_subdaily'], Selected Variable: SM_daily\n",
- "📆 [502] Using week range: 2017-04-14T00:00:00Z/2017-04-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205122332-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-171.00633923407253, -84.99923267600532, -169.8679192764119, -84.430022697175]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [502] Result: compatible\n",
- "\n",
- "🔍 [503] Checking: C2927902887-POCLOUD\n",
- "🕒 [503] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:35Z\n",
- "📦 [503] Variable list: ['SM_daily', 'SM_subdaily', 'SIGMA_daily', 'SIGMA_subdaily', 'timeintervals'], Selected Variable: SIGMA_subdaily\n",
- "📆 [503] Using week range: 2019-11-20T00:00:00Z/2019-11-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2927902887-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-148.24155043352732, -52.833004218575255, -147.1031304758667, -52.26379423974494]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [503] Result: compatible\n",
- "\n",
- "🔍 [504] Checking: C2251464874-POCLOUD\n",
- "🕒 [504] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:36Z\n",
- "📦 [504] Variable list: ['epoch_time', 'wind_speed', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'num_yslf_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_uncertainty', 'num_mss_samples'], Selected Variable: mean_square_slope\n",
- "📆 [504] Using week range: 2019-10-20T00:00:00Z/2019-10-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2251464874-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [169.09489054513523, 37.396462082659895, 170.23331050279586, 37.96567206149021]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [504] Result: compatible\n",
- "\n",
- "🔍 [505] Checking: C2183149774-POCLOUD\n",
- "🕒 [505] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:36Z\n",
- "📦 [505] Variable list: ['epoch_time', 'wind_speed', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'yslf_wind_speed', 'yslf_wind_speed_uncertainty', 'num_yslf_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_uncertainty', 'num_mss_samples'], Selected Variable: num_mss_samples\n",
- "📆 [505] Using week range: 2022-06-05T00:00:00Z/2022-06-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2183149774-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-39.834271879900335, 10.419257330107914, -38.69585192223972, 10.988467308938223]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [505] Result: compatible\n",
- "\n",
- "🔍 [506] Checking: C2832196567-POCLOUD\n",
- "🕒 [506] Time: 2018-08-01T00:00:00.000Z → 2025-10-05T10:38:38Z\n",
- "📦 [506] Variable list: ['epoch_time', 'wind_speed', 'fds_rcg', 'wind_speed_uncertainty', 'num_wind_speed_samples', 'mean_square_slope', 'mean_square_slope_rcg', 'mean_square_slope_uncertainty', 'num_mss_samples'], Selected Variable: wind_speed\n",
- "📆 [506] Using week range: 2021-02-08T00:00:00Z/2021-02-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832196567-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.96664127094607, 41.41827724262902, 122.1050612286067, 41.98748722145933]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [506] Result: compatible\n",
- "\n",
- "🔍 [507] Checking: C3280967831-OB_CLOUD\n",
- "🕒 [507] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [507] Variable list: ['band1', 'band2', 'band3', 'band4', 'band5', 'band6', 'cal_sum', 'cal_scan', 'latitude', 'longitude', 'cntl_pt_cols', 'orb_vec', 'gain', 'slope', 'intercept', 'att_ang', 'pos_err', 'scan_time', 'tilt', 'time'], Selected Variable: cal_scan\n",
- "📆 [507] Using week range: 1985-06-07T00:00:00Z/1985-06-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3280967831-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-168.79664761309073, 86.80073217749194, -167.6582276554301, 87.36994215632225]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [507] Result: compatible\n",
- "\n",
- "🔍 [508] Checking: C3300838564-OB_CLOUD\n",
- "🕒 [508] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [508] Variable list: [], Selected Variable: None\n",
- "⏭️ [508] Skipping C3300838564-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [509] Checking: C3300838583-OB_CLOUD\n",
- "🕒 [509] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [509] Variable list: [], Selected Variable: None\n",
- "⏭️ [509] Skipping C3300838583-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [510] Checking: C3300838596-OB_CLOUD\n",
- "🕒 [510] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [510] Variable list: [], Selected Variable: None\n",
- "⏭️ [510] Skipping C3300838596-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [511] Checking: C3300838667-OB_CLOUD\n",
- "🕒 [511] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [511] Variable list: [], Selected Variable: None\n",
- "⏭️ [511] Skipping C3300838667-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [512] Checking: C3300838699-OB_CLOUD\n",
- "🕒 [512] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [512] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [512] Using week range: 1979-11-29T00:00:00Z/1979-12-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300838699-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-71.09235710779495, -37.295893358575675, -69.95393715013432, -36.72668337974536]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [512] Result: compatible\n",
- "\n",
- "🔍 [513] Checking: C3300838712-OB_CLOUD\n",
- "🕒 [513] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [513] Variable list: ['Kd_490', 'palette'], Selected Variable: Kd_490\n",
- "📆 [513] Using week range: 1981-09-26T00:00:00Z/1981-10-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300838712-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-131.15638102005266, -57.3418980030322, -130.01796106239203, -56.772688024201884]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [513] Result: compatible\n",
- "\n",
- "🔍 [514] Checking: C3300838810-OB_CLOUD\n",
- "🕒 [514] Time: 1978-10-30T00:00:00Z → 1986-06-22T23:59:59Z\n",
- "📦 [514] Variable list: ['Rrs_443', 'palette'], Selected Variable: palette\n",
- "📆 [514] Using week range: 1982-10-07T00:00:00Z/1982-10-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300838810-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [64.63662190382067, 27.733473000720597, 65.7750418614813, 28.302682979550905]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [514] Result: compatible\n",
- "\n",
- "🔍 [521] Checking: C2751553403-ORNL_CLOUD\n",
- "🕒 [521] Time: 1950-01-01T00:00:00.000Z → 2019-12-31T23:59:59.999Z\n",
- "📦 [521] Variable list: ['crs', 'time_bnds', 'lat', 'lon', 'TBOT', 'QBOT', 'PSRF', 'FLDS', 'WIND'], Selected Variable: FLDS\n",
- "📆 [521] Using week range: 2007-12-07T00:00:00Z/2007-12-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2751553403-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-7.089830500578351, 4.730192938507134, -5.951410542917735, 5.299402917337442]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [521] Result: compatible\n",
- "\n",
- "🔍 [522] Checking: C1990404801-POCLOUD\n",
- "🕒 [522] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [522] Variable list: ['EXFatemp', 'EXFaqh', 'EXFewind', 'EXFnwind', 'EXFwspee', 'EXFpress'], Selected Variable: EXFpress\n",
- "📆 [522] Using week range: 1993-01-16T00:00:00Z/1993-01-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404801-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [25.205201938705507, -76.92519896176364, 26.343621896366123, -76.35598898293333]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404801-POCLOUD&backend=xarray&datetime=1993-01-16T00%3A00%3A00Z%2F1993-01-22T00%3A00%3A00Z&variable=EXFpress&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=25.205201938705507, latitude=-76.92519896176364), Position2D(longitude=26.343621896366123, latitude=-76.92519896176364), Position2D(longitude=26.343621896366123, latitude=-76.35598898293333), Position2D(longitude=25.205201938705507, latitude=-76.35598898293333), Position2D(longitude=25.205201938705507, latitude=-76.92519896176364)]]), properties={'statistics': {'1993-01-16T00:00:00+00:00': {'1993-01-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-01-17T00:00:00+00:00': {'1993-01-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-01-18T00:00:00+00:00': {'1993-01-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-01-19T00:00:00+00:00': {'1993-01-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-01-20T00:00:00+00:00': {'1993-01-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-01-21T00:00:00+00:00': {'1993-01-20T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-01-22T00:00:00+00:00': {'1993-01-21T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-16T00:00:00+00:00', '1993-01-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-17T00:00:00+00:00', '1993-01-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-18T00:00:00+00:00', '1993-01-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-19T00:00:00+00:00', '1993-01-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-20T00:00:00+00:00', '1993-01-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-21T00:00:00+00:00', '1993-01-20T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-01-22T00:00:00+00:00', '1993-01-21T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404801-POCLOUD&backend=xarray&datetime=1993-01-16T00%3A00%3A00Z%2F1993-01-22T00%3A00%3A00Z&variable=EXFpress&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [522] Result: issues_detected\n",
- "⚠️ [522] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404801-POCLOUD&backend=xarray&datetime=1993-01-16T00%3A00%3A00Z%2F1993-01-22T00%3A00%3A00Z&variable=EXFpress&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [523] Checking: C1990404814-POCLOUD\n",
- "🕒 [523] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [523] Variable list: ['EXFatemp', 'EXFaqh', 'EXFewind', 'EXFnwind', 'EXFwspee', 'EXFpress'], Selected Variable: EXFewind\n",
- "📆 [523] Using week range: 1993-08-17T00:00:00Z/1993-08-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404814-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-25.102140174042, -25.8787293547857, -23.963720216381382, -25.309519375955393]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [523] Result: compatible\n",
- "\n",
- "🔍 [524] Checking: C1991543823-POCLOUD\n",
- "🕒 [524] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [524] Variable list: ['EXFatemp', 'EXFaqh', 'EXFuwind', 'EXFvwind', 'EXFwspee', 'EXFpress'], Selected Variable: EXFaqh\n",
- "📆 [524] Using week range: 2005-03-09T00:00:00Z/2005-03-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543823-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [60.09463382480127, 12.258096504495075, 61.23305378246189, 12.827306483325383]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [524] Result: compatible\n",
- "\n",
- "🔍 [525] Checking: C1991543805-POCLOUD\n",
- "🕒 [525] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [525] Variable list: ['EXFatemp', 'EXFaqh', 'EXFuwind', 'EXFvwind', 'EXFwspee', 'EXFpress'], Selected Variable: EXFpress\n",
- "📆 [525] Using week range: 2005-12-22T00:00:00Z/2005-12-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543805-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [168.5040870977806, 23.17701217500151, 169.64250705544123, 23.74622215383182]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [525] Result: compatible\n",
- "\n",
- "🔍 [526] Checking: C1990404807-POCLOUD\n",
- "🕒 [526] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [526] Variable list: ['EVELSTAR', 'NVELSTAR', 'WVELSTAR'], Selected Variable: WVELSTAR\n",
- "📆 [526] Using week range: 1995-04-07T00:00:00Z/1995-04-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404807-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-74.05196363534081, 13.007585581818649, -72.91354367768018, 13.576795560648957]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [526] Result: compatible\n",
- "\n",
- "🔍 [527] Checking: C1990404805-POCLOUD\n",
- "🕒 [527] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [527] Variable list: ['EVELSTAR', 'NVELSTAR', 'WVELSTAR'], Selected Variable: EVELSTAR\n",
- "📆 [527] Using week range: 1999-09-19T00:00:00Z/1999-09-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404805-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.09782376059142, -20.689730846474543, -103.9594038029308, -20.120520867644235]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [527] Result: compatible\n",
- "\n",
- "🔍 [528] Checking: C1991543824-POCLOUD\n",
- "🕒 [528] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [528] Variable list: ['UVELSTAR', 'VVELSTAR', 'WVELSTAR'], Selected Variable: WVELSTAR\n",
- "📆 [528] Using week range: 1998-12-19T00:00:00Z/1998-12-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543824-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [135.38101654465765, 77.81772211658284, 136.51943650231829, 78.38693209541316]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [528] Result: compatible\n",
- "\n",
- "🔍 [529] Checking: C1991543745-POCLOUD\n",
- "🕒 [529] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [529] Variable list: ['UVELSTAR', 'VVELSTAR', 'WVELSTAR'], Selected Variable: VVELSTAR\n",
- "📆 [529] Using week range: 2016-07-08T00:00:00Z/2016-07-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543745-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-103.3146171018733, 30.121219607190884, -102.17619714421267, 30.690429586021192]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [529] Result: compatible\n",
- "\n",
- "🔍 [530] Checking: C1990404793-POCLOUD\n",
- "🕒 [530] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [530] Variable list: ['RHOAnoma', 'DRHODR', 'PHIHYD'], Selected Variable: PHIHYD\n",
- "📆 [530] Using week range: 1992-05-15T00:00:00Z/1992-05-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404793-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-113.84724156621817, 29.068935882607594, -112.70882160855754, 29.638145861437902]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [530] Result: compatible\n",
- "\n",
- "🔍 [531] Checking: C1990404798-POCLOUD\n",
- "🕒 [531] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [531] Variable list: ['RHOAnoma', 'DRHODR', 'PHIHYD'], Selected Variable: DRHODR\n",
- "📆 [531] Using week range: 2011-02-26T00:00:00Z/2011-03-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404798-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.690632105855691, -69.26570916068836, 10.829052063516308, -68.69649918185804]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [531] Result: compatible\n",
- "\n",
- "🔍 [532] Checking: C1991543727-POCLOUD\n",
- "🕒 [532] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [532] Variable list: ['RHOAnoma', 'DRHODR', 'PHIHYD', 'PHIHYDcR'], Selected Variable: PHIHYD\n",
- "📆 [532] Using week range: 2010-07-25T00:00:00Z/2010-07-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543727-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-153.4479523238182, -79.80206894237782, -152.30953236615758, -79.2328589635475]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [532] Result: compatible\n",
- "\n",
- "🔍 [533] Checking: C1991543735-POCLOUD\n",
- "🕒 [533] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [533] Variable list: ['RHOAnoma', 'DRHODR', 'PHIHYD', 'PHIHYDcR'], Selected Variable: DRHODR\n",
- "📆 [533] Using week range: 1996-05-17T00:00:00Z/1996-05-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543735-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [60.60288534401747, -18.629682607888267, 61.74130530167809, -18.06047262905796]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [533] Result: compatible\n",
- "\n",
- "🔍 [534] Checking: C1990404818-POCLOUD\n",
- "🕒 [534] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [534] Variable list: ['EXFpreci', 'EXFevap', 'EXFroff', 'SIsnPrcp', 'EXFempmr', 'oceFWflx', 'SIatmFW', 'SFLUX', 'SIacSubl', 'SIrsSubl', 'SIfwThru'], Selected Variable: EXFroff\n",
- "📆 [534] Using week range: 1995-02-24T00:00:00Z/1995-03-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404818-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-84.80863322075558, 74.53897754756974, -83.67021326309495, 75.10818752640006]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404818-POCLOUD&backend=xarray&datetime=1995-02-24T00%3A00%3A00Z%2F1995-03-02T00%3A00%3A00Z&variable=EXFroff&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-84.80863322075558, latitude=74.53897754756974), Position2D(longitude=-83.67021326309495, latitude=74.53897754756974), Position2D(longitude=-83.67021326309495, latitude=75.10818752640006), Position2D(longitude=-84.80863322075558, latitude=75.10818752640006), Position2D(longitude=-84.80863322075558, latitude=74.53897754756974)]]), properties={'statistics': {'1995-02-24T00:00:00+00:00': {'1995-02-23T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1995-02-25T00:00:00+00:00': {'1995-02-24T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1995-02-26T00:00:00+00:00': {'1995-02-25T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1995-02-27T00:00:00+00:00': {'1995-02-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1995-02-28T00:00:00+00:00': {'1995-02-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1995-03-01T00:00:00+00:00': {'1995-02-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1995-03-02T00:00:00+00:00': {'1995-03-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-24T00:00:00+00:00', '1995-02-23T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-25T00:00:00+00:00', '1995-02-24T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-26T00:00:00+00:00', '1995-02-25T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-27T00:00:00+00:00', '1995-02-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-02-28T00:00:00+00:00', '1995-02-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-01T00:00:00+00:00', '1995-02-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1995-03-02T00:00:00+00:00', '1995-03-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404818-POCLOUD&backend=xarray&datetime=1995-02-24T00%3A00%3A00Z%2F1995-03-02T00%3A00%3A00Z&variable=EXFroff&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [534] Result: issues_detected\n",
- "⚠️ [534] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404818-POCLOUD&backend=xarray&datetime=1995-02-24T00%3A00%3A00Z%2F1995-03-02T00%3A00%3A00Z&variable=EXFroff&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [535] Checking: C1990404792-POCLOUD\n",
- "🕒 [535] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [535] Variable list: ['EXFpreci', 'EXFevap', 'EXFroff', 'SIsnPrcp', 'EXFempmr', 'oceFWflx', 'SIatmFW', 'SFLUX', 'SIacSubl', 'SIrsSubl', 'SIfwThru'], Selected Variable: SIfwThru\n",
- "📆 [535] Using week range: 2004-10-27T00:00:00Z/2004-11-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404792-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [153.281303406326, 27.555086568956614, 154.41972336398663, 28.124296547786923]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [535] Result: compatible\n",
- "\n",
- "🔍 [536] Checking: C1991543820-POCLOUD\n",
- "🕒 [536] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [536] Variable list: ['EXFpreci', 'EXFevap', 'EXFroff', 'SIsnPrcp', 'EXFempmr', 'oceFWflx', 'SIatmFW', 'SFLUX', 'SIacSubl', 'SIrsSubl', 'SIfwThru'], Selected Variable: oceFWflx\n",
- "📆 [536] Using week range: 2000-04-11T00:00:00Z/2000-04-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543820-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-155.8842993176175, -71.63877681772388, -154.74587935995686, -71.06956683889356]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [536] Result: compatible\n",
- "\n",
- "🔍 [537] Checking: C1991543803-POCLOUD\n",
- "🕒 [537] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [537] Variable list: ['EXFpreci', 'EXFevap', 'EXFroff', 'SIsnPrcp', 'EXFempmr', 'oceFWflx', 'SIatmFW', 'SFLUX', 'SIacSubl', 'SIrsSubl', 'SIfwThru'], Selected Variable: SIsnPrcp\n",
- "📆 [537] Using week range: 1997-01-26T00:00:00Z/1997-02-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543803-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-108.87115829052703, 76.07156795603271, -107.7327383328664, 76.64077793486302]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [537] Result: compatible\n",
- "\n",
- "🔍 [538] Checking: C2013583732-POCLOUD\n",
- "🕒 [538] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [538] Variable list: ['hFacC', 'Depth', 'area', 'drF', 'maskC'], Selected Variable: drF\n",
- "📆 [538] Using week range: 2006-09-23T00:00:00Z/2006-09-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2013583732-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.45093866715882, -40.61510263209927, -177.3125187094982, -40.04589265326896]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [538] Result: compatible\n",
- "\n",
- "🔍 [539] Checking: C2013557893-POCLOUD\n",
- "🕒 [539] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [539] Variable list: ['CS', 'SN', 'rA', 'dxG', 'dyG', 'Depth', 'rAz', 'dxC', 'dyC', 'rAw', 'rAs', 'drC', 'drF', 'PHrefC', 'PHrefF', 'hFacC', 'hFacW', 'hFacS', 'maskC', 'maskW', 'maskS'], Selected Variable: rAs\n",
- "📆 [539] Using week range: 2014-04-23T00:00:00Z/2014-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2013557893-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-24.891654739707796, -52.37954999011501, -23.75323478204718, -51.810340011284694]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [539] Result: compatible\n",
- "\n",
- "🔍 [540] Checking: C1991543729-POCLOUD\n",
- "🕒 [540] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [540] Variable list: ['Pa_global'], Selected Variable: Pa_global\n",
- "📆 [540] Using week range: 1995-05-03T00:00:00Z/1995-05-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543729-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-27.28237670316377, 35.32591051686545, -26.143956745503154, 35.895120495695764]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [540] Result: compatible\n",
- "\n",
- "🔍 [541] Checking: C2133160276-POCLOUD\n",
- "🕒 [541] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [541] Variable list: ['Pa_global'], Selected Variable: Pa_global\n",
- "📆 [541] Using week range: 2017-08-19T00:00:00Z/2017-08-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2133160276-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-119.20464380703284, 7.749141543714632, -118.06622384937221, 8.31835152254494]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [541] Result: compatible\n",
- "\n",
- "🔍 [542] Checking: C1991543819-POCLOUD\n",
- "🕒 [542] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [542] Variable list: ['global_mean_barystatic_sea_level_anomaly', 'global_mean_sea_level_anomaly', 'global_mean_sterodynamic_sea_level_anomaly'], Selected Variable: global_mean_barystatic_sea_level_anomaly\n",
- "📆 [542] Using week range: 1995-11-07T00:00:00Z/1995-11-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543819-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-119.93996822092433, 81.08037316655381, -118.8015482632637, 81.64958314538413]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [542] Result: compatible\n",
- "\n",
- "🔍 [543] Checking: C1991543742-POCLOUD\n",
- "🕒 [543] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [543] Variable list: ['global_mean_barystatic_sea_level_anomaly', 'global_mean_sea_level_anomaly', 'global_mean_sterodynamic_sea_level_anomaly'], Selected Variable: global_mean_sea_level_anomaly\n",
- "📆 [543] Using week range: 2007-03-19T00:00:00Z/2007-03-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543742-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-55.0526684817408, 38.20373892440932, -53.914248524080186, 38.77294890323964]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [543] Result: compatible\n",
- "\n",
- "🔍 [544] Checking: C1990404788-POCLOUD\n",
- "🕒 [544] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [544] Variable list: ['EXFhl', 'EXFhs', 'EXFlwdn', 'EXFswdn', 'EXFqnet', 'oceQnet', 'SIatmQnt', 'TFLUX', 'EXFswnet', 'EXFlwnet', 'oceQsw', 'SIaaflux'], Selected Variable: EXFlwdn\n",
- "📆 [544] Using week range: 2003-12-07T00:00:00Z/2003-12-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404788-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-171.98870981265176, -32.891143504808504, -170.85028985499113, -32.32193352597819]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [544] Result: compatible\n",
- "\n",
- "🔍 [545] Checking: C1990404812-POCLOUD\n",
- "🕒 [545] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [545] Variable list: ['EXFhl', 'EXFhs', 'EXFlwdn', 'EXFswdn', 'EXFqnet', 'oceQnet', 'SIatmQnt', 'TFLUX', 'EXFswnet', 'EXFlwnet', 'oceQsw', 'SIaaflux'], Selected Variable: SIaaflux\n",
- "📆 [545] Using week range: 2017-06-13T00:00:00Z/2017-06-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404812-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-70.70259745829898, 77.89624574932634, -69.56417750063835, 78.46545572815666]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [545] Result: compatible\n",
- "\n",
- "🔍 [546] Checking: C1991543712-POCLOUD\n",
- "🕒 [546] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [546] Variable list: ['EXFhl', 'EXFhs', 'EXFlwdn', 'EXFswdn', 'EXFqnet', 'oceQnet', 'SIatmQnt', 'TFLUX', 'EXFswnet', 'EXFlwnet', 'oceQsw', 'SIaaflux'], Selected Variable: EXFlwdn\n",
- "📆 [546] Using week range: 2013-10-26T00:00:00Z/2013-11-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543712-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-36.30342959927213, 66.61736278384083, -35.16500964161151, 67.18657276267115]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [546] Result: compatible\n",
- "\n",
- "🔍 [547] Checking: C1991543811-POCLOUD\n",
- "🕒 [547] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [547] Variable list: ['EXFhl', 'EXFhs', 'EXFlwdn', 'EXFswdn', 'EXFqnet', 'oceQnet', 'SIatmQnt', 'TFLUX', 'EXFswnet', 'EXFlwnet', 'oceQsw', 'SIaaflux'], Selected Variable: SIatmQnt\n",
- "📆 [547] Using week range: 1996-03-15T00:00:00Z/1996-03-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543811-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-94.396223092878, 34.203632845027954, -93.25780313521737, 34.77284282385827]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [547] Result: compatible\n",
- "\n",
- "🔍 [548] Checking: C1990404810-POCLOUD\n",
- "🕒 [548] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [548] Variable list: ['MXLDEPTH'], Selected Variable: MXLDEPTH\n",
- "📆 [548] Using week range: 2016-12-19T00:00:00Z/2016-12-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404810-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-128.26427835113032, -36.619694752535096, -127.1258583934697, -36.05048477370478]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [548] Result: compatible\n",
- "\n",
- "🔍 [549] Checking: C1990404819-POCLOUD\n",
- "🕒 [549] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [549] Variable list: ['MXLDEPTH'], Selected Variable: MXLDEPTH\n",
- "📆 [549] Using week range: 1994-12-22T00:00:00Z/1994-12-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404819-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-69.89674540473696, -55.31769260957035, -68.75832544707633, -54.748482630740035]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404819-POCLOUD&backend=xarray&datetime=1994-12-22T00%3A00%3A00Z%2F1994-12-28T00%3A00%3A00Z&variable=MXLDEPTH&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-69.89674540473696, latitude=-55.31769260957035), Position2D(longitude=-68.75832544707633, latitude=-55.31769260957035), Position2D(longitude=-68.75832544707633, latitude=-54.748482630740035), Position2D(longitude=-69.89674540473696, latitude=-54.748482630740035), Position2D(longitude=-69.89674540473696, latitude=-55.31769260957035)]]), properties={'statistics': {'1994-12-22T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1994-12-23T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1994-12-24T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1994-12-25T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1994-12-26T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1994-12-27T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1994-12-28T00:00:00+00:00': {'1994-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-22T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-23T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-24T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-25T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-26T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-27T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1994-12-28T00:00:00+00:00', '1994-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404819-POCLOUD&backend=xarray&datetime=1994-12-22T00%3A00%3A00Z%2F1994-12-28T00%3A00%3A00Z&variable=MXLDEPTH&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [549] Result: issues_detected\n",
- "⚠️ [549] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404819-POCLOUD&backend=xarray&datetime=1994-12-22T00%3A00%3A00Z%2F1994-12-28T00%3A00%3A00Z&variable=MXLDEPTH&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [550] Checking: C1991543734-POCLOUD\n",
- "🕒 [550] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [550] Variable list: ['MXLDEPTH'], Selected Variable: MXLDEPTH\n",
- "📆 [550] Using week range: 1995-06-09T00:00:00Z/1995-06-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543734-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [86.84031994109927, 31.80884342421462, 87.9787398987599, 32.37805340304493]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [550] Result: compatible\n",
- "\n",
- "🔍 [551] Checking: C1991543741-POCLOUD\n",
- "🕒 [551] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [551] Variable list: ['MXLDEPTH'], Selected Variable: MXLDEPTH\n",
- "📆 [551] Using week range: 2014-09-16T00:00:00Z/2014-09-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543741-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.95994561327274, 24.479198919241075, 122.09836557093337, 25.048408898071383]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [551] Result: compatible\n",
- "\n",
- "🔍 [552] Checking: C1990404797-POCLOUD\n",
- "🕒 [552] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [552] Variable list: ['OBP', 'OBPGMAP'], Selected Variable: OBPGMAP\n",
- "📆 [552] Using week range: 2003-06-22T00:00:00Z/2003-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404797-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [59.48662105548116, -30.92497441980097, 60.625041013141775, -30.355764440970663]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [552] Result: compatible\n",
- "\n",
- "🔍 [553] Checking: C2129192243-POCLOUD\n",
- "🕒 [553] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [553] Variable list: ['OBP', 'OBPGMAP'], Selected Variable: OBPGMAP\n",
- "📆 [553] Using week range: 2014-02-27T00:00:00Z/2014-03-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129192243-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [109.15898436171523, 44.6956406362078, 110.29740431937586, 45.264850615038114]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2129192243-POCLOUD&backend=xarray&datetime=2014-02-27T00%3A00%3A00Z%2F2014-03-05T00%3A00%3A00Z&variable=OBPGMAP&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=109.15898436171523, latitude=44.6956406362078), Position2D(longitude=110.29740431937586, latitude=44.6956406362078), Position2D(longitude=110.29740431937586, latitude=45.264850615038114), Position2D(longitude=109.15898436171523, latitude=45.264850615038114), Position2D(longitude=109.15898436171523, latitude=44.6956406362078)]]), properties={'statistics': {'2014-02-27T00:00:00+00:00': {'2014-02-26T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-02-28T00:00:00+00:00': {'2014-02-27T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-03-01T00:00:00+00:00': {'2014-02-28T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-03-02T00:00:00+00:00': {'2014-03-01T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-03-03T00:00:00+00:00': {'2014-03-02T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-03-04T00:00:00+00:00': {'2014-03-03T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2014-03-05T00:00:00+00:00': {'2014-03-04T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-27T00:00:00+00:00', '2014-02-26T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-02-28T00:00:00+00:00', '2014-02-27T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-01T00:00:00+00:00', '2014-02-28T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-02T00:00:00+00:00', '2014-03-01T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-03T00:00:00+00:00', '2014-03-02T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-04T00:00:00+00:00', '2014-03-03T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2014-03-05T00:00:00+00:00', '2014-03-04T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2129192243-POCLOUD&backend=xarray&datetime=2014-02-27T00%3A00%3A00Z%2F2014-03-05T00%3A00%3A00Z&variable=OBPGMAP&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [553] Result: issues_detected\n",
- "⚠️ [553] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2129192243-POCLOUD&backend=xarray&datetime=2014-02-27T00%3A00%3A00Z%2F2014-03-05T00%3A00%3A00Z&variable=OBPGMAP&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [554] Checking: C1990404791-POCLOUD\n",
- "🕒 [554] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [554] Variable list: ['OBP', 'OBPGMAP'], Selected Variable: OBP\n",
- "📆 [554] Using week range: 1996-08-28T00:00:00Z/1996-09-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404791-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.5460800120631, 76.63655708936082, -177.40766005440247, 77.20576706819114]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [554] Result: compatible\n",
- "\n",
- "🔍 [555] Checking: C2129193421-POCLOUD\n",
- "🕒 [555] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [555] Variable list: ['OBP', 'OBPGMAP'], Selected Variable: OBPGMAP\n",
- "📆 [555] Using week range: 2017-04-08T00:00:00Z/2017-04-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129193421-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [143.92527170068126, -48.953645754195655, 145.0636916583419, -48.38443577536534]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [555] Result: compatible\n",
- "\n",
- "🔍 [556] Checking: C1991543737-POCLOUD\n",
- "🕒 [556] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [556] Variable list: ['OBP', 'OBPGMAP', 'PHIBOT'], Selected Variable: OBP\n",
- "📆 [556] Using week range: 1993-01-24T00:00:00Z/1993-01-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543737-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-101.71103974285056, 71.37620761958246, -100.57261978518993, 71.94541759841277]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [556] Result: compatible\n",
- "\n",
- "🔍 [557] Checking: C2129195053-POCLOUD\n",
- "🕒 [557] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [557] Variable list: ['OBP', 'OBPGMAP', 'PHIBOT'], Selected Variable: OBP\n",
- "📆 [557] Using week range: 2002-06-23T00:00:00Z/2002-06-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129195053-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [46.79011704537982, 24.13292059476925, 47.92853700304044, 24.702130573599558]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [557] Result: compatible\n",
- "\n",
- "🔍 [558] Checking: C1991543806-POCLOUD\n",
- "🕒 [558] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [558] Variable list: ['OBP', 'OBPGMAP', 'PHIBOT'], Selected Variable: OBPGMAP\n",
- "📆 [558] Using week range: 2006-07-09T00:00:00Z/2006-07-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543806-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-120.73713354895742, 84.7117730284047, -119.59871359129679, 85.28098300723502]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [558] Result: compatible\n",
- "\n",
- "🔍 [559] Checking: C2129197196-POCLOUD\n",
- "🕒 [559] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [559] Variable list: ['OBP', 'OBPGMAP', 'PHIBOT'], Selected Variable: OBPGMAP\n",
- "📆 [559] Using week range: 2001-04-26T00:00:00Z/2001-05-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129197196-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-106.71600532751577, -65.05379481048084, -105.57758536985514, -64.48458483165052]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [559] Result: compatible\n",
- "\n",
- "🔍 [560] Checking: C1991543804-POCLOUD\n",
- "🕒 [560] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [560] Variable list: ['OBP', 'OBPGMAP', 'PHIBOT'], Selected Variable: OBPGMAP\n",
- "📆 [560] Using week range: 2008-04-23T00:00:00Z/2008-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543804-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-80.67123127829454, 49.3534489909303, -79.53281132063391, 49.92265896976062]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [560] Result: compatible\n",
- "\n",
- "🔍 [561] Checking: C2013584708-POCLOUD\n",
- "🕒 [561] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [561] Variable list: ['DIFFKR', 'KAPGM', 'KAPREDI'], Selected Variable: DIFFKR\n",
- "📆 [561] Using week range: 1992-11-04T00:00:00Z/1992-11-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2013584708-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [153.01089035497108, -1.3776063664386236, 154.1493103126317, -0.8083963876083153]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2013584708-POCLOUD&backend=xarray&datetime=1992-11-04T00%3A00%3A00Z%2F1992-11-10T00%3A00%3A00Z&variable=DIFFKR&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"247 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=153.01089035497108, latitude=-1.3776063664386236), Position2D(longitude=154.1493103126317, latitude=-1.3776063664386236), Position2D(longitude=154.1493103126317, latitude=-0.8083963876083153), Position2D(longitude=153.01089035497108, latitude=-0.8083963876083153), Position2D(longitude=153.01089035497108, latitude=-1.3776063664386236)]]), properties={'statistics': {'1992-11-04T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-11-05T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-11-06T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-11-07T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-11-08T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-11-09T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-11-10T00:00:00+00:00': {'-5.0': {'min': 2.8176851628813893e-05, 'max': 2.85266632999992e-05, 'mean': 2.8459716254401384e-05, 'count': 2.759999990463257, 'sum': 7.854881659073482e-05, 'std': 8.934925902029807e-08, 'median': 2.85266632999992e-05, 'majority': 2.8395068511599675e-05, 'minority': 2.8176851628813893e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 1, 2, 0, 0, 2], [2.8176851628813893e-05, 2.8211832795932423e-05, 2.8246813963050953e-05, 2.8281795130169486e-05, 2.8316776297288016e-05, 2.8351757464406546e-05, 2.8386738631525076e-05, 2.8421719798643606e-05, 2.845670096576214e-05, 2.849168213288067e-05, 2.85266632999992e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.8176851628813893e-05, 'percentile_98': 2.85266632999992e-05}, '-15.0': {'min': 4.166369399172254e-05, 'max': 4.234104198985733e-05, 'mean': 4.213175248517441e-05, 'count': 2.759999990463257, 'sum': 0.00011628363645728166, 'std': 2.84226150763849e-07, 'median': 4.234104198985733e-05, 'majority': 4.174140849499963e-05, 'minority': 4.166369399172254e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 1, 2], [4.166369399172254e-05, 4.173142879153602e-05, 4.1799163591349496e-05, 4.186689839116298e-05, 4.193463319097645e-05, 4.2002367990789935e-05, 4.207010279060342e-05, 4.213783759041689e-05, 4.2205572390230374e-05, 4.227330719004385e-05, 4.234104198985733e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.166369399172254e-05, 'percentile_98': 4.234104198985733e-05}, '-25.0': {'min': 6.402641884051263e-05, 'max': 6.465742626460269e-05, 'mean': 6.420997324188496e-05, 'count': 2.759999990463257, 'sum': 0.00017721952553524846, 'std': 2.3798244639797824e-07, 'median': 6.402641884051263e-05, 'majority': 6.402641884051263e-05, 'minority': 6.41692167846486e-05, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 2, 0, 1], [6.402641884051263e-05, 6.408951958292164e-05, 6.415262032533064e-05, 6.421572106773965e-05, 6.427882181014866e-05, 6.434192255255766e-05, 6.440502329496667e-05, 6.446812403737567e-05, 6.453122477978468e-05, 6.459432552219369e-05, 6.465742626460269e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.402641884051263e-05, 'percentile_98': 6.465742626460269e-05}, '-35.0': {'min': 8.429055014858022e-05, 'max': 8.731627895031124e-05, 'mean': 8.514636472142883e-05, 'count': 2.759999990463257, 'sum': 0.00023500396581912456, 'std': 1.198240705504234e-06, 'median': 8.429055014858022e-05, 'majority': 8.429055014858022e-05, 'minority': 8.438383520115167e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 2, 1], [8.429055014858022e-05, 8.459312302875333e-05, 8.489569590892642e-05, 8.519826878909953e-05, 8.550084166927263e-05, 8.580341454944573e-05, 8.610598742961884e-05, 8.640856030979193e-05, 8.671113318996504e-05, 8.701370607013814e-05, 8.731627895031124e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.429055014858022e-05, 'percentile_98': 8.731627895031124e-05}, '-45.0': {'min': 9.478702122578397e-05, 'max': 9.875919931801036e-05, 'mean': 9.61247206171857e-05, 'count': 2.759999990463257, 'sum': 0.0002653042279867158, 'std': 1.658229467835025e-06, 'median': 9.497867722529918e-05, 'majority': 9.497867722529918e-05, 'minority': 9.478702122578397e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [9.478702122578397e-05, 9.518423903500661e-05, 9.558145684422925e-05, 9.597867465345189e-05, 9.637589246267453e-05, 9.677311027189717e-05, 9.71703280811198e-05, 9.756754589034245e-05, 9.796476369956508e-05, 9.836198150878773e-05, 9.875919931801036e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.478702122578397e-05, 'percentile_98': 9.875919931801036e-05}, '-55.0': {'min': 9.360387048218399e-05, 'max': 9.820498962653801e-05, 'mean': 9.526965607907899e-05, 'count': 2.759999990463257, 'sum': 0.00026294424986969577, 'std': 2.018540860929493e-06, 'median': 9.388283069711179e-05, 'majority': 9.388283069711179e-05, 'minority': 9.360387048218399e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 1, 2], [9.360387048218399e-05, 9.40639823966194e-05, 9.45240943110548e-05, 9.49842062254902e-05, 9.54443181399256e-05, 9.5904430054361e-05, 9.636454196879641e-05, 9.68246538832318e-05, 9.728476579766721e-05, 9.77448777121026e-05, 9.820498962653801e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.360387048218399e-05, 'percentile_98': 9.820498962653801e-05}, '-65.0': {'min': 8.720215555513278e-05, 'max': 9.14451593416743e-05, 'mean': 8.880659124621299e-05, 'count': 2.759999990463257, 'sum': 0.0002451061909926222, 'std': 1.7585642900514336e-06, 'median': 8.763928053667769e-05, 'majority': 8.763928053667769e-05, 'minority': 8.720215555513278e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 1, 0, 0, 2], [8.720215555513278e-05, 8.762645593378693e-05, 8.805075631244109e-05, 8.847505669109523e-05, 8.889935706974938e-05, 8.932365744840354e-05, 8.974795782705769e-05, 9.017225820571185e-05, 9.059655858436599e-05, 9.102085896302014e-05, 9.14451593416743e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 8.720215555513278e-05, 'percentile_98': 9.14451593416743e-05}, '-75.005': {'min': 7.89656478445977e-05, 'max': 8.195108966901898e-05, 'mean': 8.032174317826069e-05, 'count': 2.759999990463257, 'sum': 0.00022168801040599166, 'std': 1.0775739587738515e-06, 'median': 7.969277794472873e-05, 'majority': 7.969277794472873e-05, 'minority': 7.89656478445977e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 1, 0, 0, 0, 2], [7.89656478445977e-05, 7.926419202703982e-05, 7.956273620948195e-05, 7.986128039192409e-05, 8.015982457436621e-05, 8.045836875680834e-05, 8.075691293925047e-05, 8.105545712169259e-05, 8.135400130413473e-05, 8.165254548657686e-05, 8.195108966901898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.89656478445977e-05, 'percentile_98': 8.195108966901898e-05}, '-85.025': {'min': 6.947195652173832e-05, 'max': 7.173998164944351e-05, 'mean': 7.083179905812125e-05, 'count': 2.759999990463257, 'sum': 0.00019549576472490998, 'std': 6.710898951714082e-07, 'median': 7.064404053380713e-05, 'majority': 7.064404053380713e-05, 'minority': 6.947195652173832e-05, 'unique': 4.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 0, 2], [6.947195652173832e-05, 6.969875903450884e-05, 6.992556154727936e-05, 7.015236406004988e-05, 7.03791665728204e-05, 7.060596908559091e-05, 7.083277159836143e-05, 7.105957411113195e-05, 7.128637662390247e-05, 7.151317913667299e-05, 7.173998164944351e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.947195652173832e-05, 'percentile_98': 7.173998164944351e-05}, '-95.095': {'min': 6.173380825202912e-05, 'max': 6.341920379782096e-05, 'mean': 6.315694255174632e-05, 'count': 2.759999990463257, 'sum': 0.00017431316084050828, 'std': 3.927377738985697e-07, 'median': 6.323740672087297e-05, 'majority': 6.323740672087297e-05, 'minority': 6.173380825202912e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 1, 0, 0, 0, 2, 2], [6.173380825202912e-05, 6.190234780660831e-05, 6.20708873611875e-05, 6.223942691576667e-05, 6.240796647034585e-05, 6.257650602492504e-05, 6.274504557950422e-05, 6.291358513408341e-05, 6.308212468866258e-05, 6.325066424324177e-05, 6.341920379782096e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.173380825202912e-05, 'percentile_98': 6.341920379782096e-05}, '-105.31': {'min': 5.568034612224437e-05, 'max': 5.8540492318570614e-05, 'mean': 5.7861998086938354e-05, 'count': 2.759999990463257, 'sum': 0.00015969911416813484, 'std': 8.905923607205153e-07, 'median': 5.8540492318570614e-05, 'majority': 5.681295442627743e-05, 'minority': 5.568034612224437e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 2, 0, 0, 0, 1, 0, 2], [5.568034612224437e-05, 5.5966360741876996e-05, 5.625237536150962e-05, 5.653838998114225e-05, 5.682440460077487e-05, 5.7110419220407493e-05, 5.7396433840040116e-05, 5.768244845967274e-05, 5.796846307930537e-05, 5.825447769893799e-05, 5.8540492318570614e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.568034612224437e-05, 'percentile_98': 5.8540492318570614e-05}, '-115.87': {'min': 4.950566653860733e-05, 'max': 5.271188638289459e-05, 'mean': 5.177468390217668e-05, 'count': 2.759999990463257, 'sum': 0.00014289812707624577, 'std': 1.2039395909782096e-06, 'median': 5.271188638289459e-05, 'majority': 5.020394382881932e-05, 'minority': 4.950566653860733e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 1, 0, 2], [4.950566653860733e-05, 4.982628852303606e-05, 5.0146910507464784e-05, 5.0467532491893505e-05, 5.078815447632223e-05, 5.110877646075096e-05, 5.142939844517969e-05, 5.1750020429608415e-05, 5.2070642414037136e-05, 5.239126439846586e-05, 5.271188638289459e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.950566653860733e-05, 'percentile_98': 5.271188638289459e-05}, '-127.15': {'min': 4.0742987039266154e-05, 'max': 4.35049478255678e-05, 'mean': 4.259512206315484e-05, 'count': 2.759999990463257, 'sum': 0.00011756253648808861, 'std': 1.2632634368871177e-06, 'median': 4.35049478255678e-05, 'majority': 4.081940642208792e-05, 'minority': 4.0742987039266154e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 0, 0, 3], [4.0742987039266154e-05, 4.1019183117896316e-05, 4.1295379196526484e-05, 4.1571575275156646e-05, 4.1847771353786814e-05, 4.2123967432416975e-05, 4.240016351104714e-05, 4.2676359589677305e-05, 4.295255566830747e-05, 4.3228751746937635e-05, 4.35049478255678e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.0742987039266154e-05, 'percentile_98': 4.35049478255678e-05}, '-139.74': {'min': 2.650104033818934e-05, 'max': 2.9840295610483736e-05, 'mean': 2.834687732462045e-05, 'count': 2.759999990463257, 'sum': 7.823738114561555e-05, 'std': 1.2857405905086686e-06, 'median': 2.915531695180107e-05, 'majority': 2.650104033818934e-05, 'minority': 2.6886416890192777e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [2.650104033818934e-05, 2.683496586541878e-05, 2.716889139264822e-05, 2.750281691987766e-05, 2.78367424471071e-05, 2.817066797433654e-05, 2.8504593501565978e-05, 2.8838519028795417e-05, 2.9172444556024857e-05, 2.9506370083254296e-05, 2.9840295610483736e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.650104033818934e-05, 'percentile_98': 2.9840295610483736e-05}, '-154.47': {'min': 1.1280326361884363e-05, 'max': 1.3878601748729125e-05, 'mean': 1.2704953746521584e-05, 'count': 2.759999990463257, 'sum': 3.506567221923569e-05, 'std': 9.880653802017909e-07, 'median': 1.3320491234480869e-05, 'majority': 1.1280326361884363e-05, 'minority': 1.1648003237496596e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 0, 0, 2, 0, 1], [1.1280326361884363e-05, 1.154015390056884e-05, 1.1799981439253316e-05, 1.205980897793779e-05, 1.2319636516622267e-05, 1.2579464055306744e-05, 1.283929159399122e-05, 1.3099119132675697e-05, 1.3358946671360172e-05, 1.3618774210044648e-05, 1.3878601748729125e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.1280326361884363e-05, 'percentile_98': 1.3878601748729125e-05}, '-172.4': {'min': 1.3674019783138647e-06, 'max': 2.765083991107531e-06, 'mean': 2.070212725531106e-06, 'count': 2.759999990463257, 'sum': 5.713787102722766e-06, 'std': 4.847435899041088e-07, 'median': 2.3452030291082337e-06, 'majority': 1.3674019783138647e-06, 'minority': 1.6993371900753118e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 2, 0, 0, 1], [1.3674019783138647e-06, 1.5071701795932313e-06, 1.6469383808725978e-06, 1.7867065821519646e-06, 1.926474783431331e-06, 2.0662429847106978e-06, 2.2060111859900646e-06, 2.3457793872694314e-06, 2.4855475885487977e-06, 2.625315789828164e-06, 2.765083991107531e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.3674019783138647e-06, 'percentile_98': 2.765083991107531e-06}, '-194.735': {'min': 9.999999974752427e-07, 'max': 9.999999974752427e-07, 'mean': 1.0000000109726714e-06, 'count': 2.759999990463257, 'sum': 2.7600000207478296e-06, 'std': 0.0, 'median': 9.999999974752427e-07, 'majority': 9.999999974752427e-07, 'minority': 9.999999974752427e-07, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [-0.4999990000000025, -0.39999900000000255, -0.2999990000000025, -0.19999900000000248, -0.0999990000000025, 9.999999974752427e-07, 0.10000099999999756, 0.20000099999999754, 0.3000009999999975, 0.4000009999999975, 0.5000009999999975]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.999999974752427e-07, 'percentile_98': 9.999999974752427e-07}, '-222.71': {'min': 3.4869572118623182e-06, 'max': 4.697427812061505e-06, 'mean': 3.857248896040185e-06, 'count': 2.759999990463257, 'sum': 1.064600691628532e-05, 'std': 4.7376335169622393e-07, 'median': 3.4869572118623182e-06, 'majority': 3.4869572118623182e-06, 'minority': 3.8142854918987723e-06, 'unique': 4.0, 'histogram': [[2, 0, 1, 0, 0, 0, 0, 0, 2, 1], [3.4869572118623182e-06, 3.608004271882237e-06, 3.7290513319021555e-06, 3.8500983919220745e-06, 3.971145451941993e-06, 4.092192511961912e-06, 4.213239571981831e-06, 4.334286632001749e-06, 4.455333692021668e-06, 4.576380752041586e-06, 4.697427812061505e-06]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.4869572118623182e-06, 'percentile_98': 4.697427812061505e-06}, '-257.47': {'min': 1.8949576769955456e-05, 'max': 2.020065949182026e-05, 'mean': 1.9257464392775166e-05, 'count': 2.759999990463257, 'sum': 5.3150601540405965e-05, 'std': 3.834673535788291e-07, 'median': 1.8949576769955456e-05, 'majority': 1.8949576769955456e-05, 'minority': 1.9792056264122948e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 0, 1, 0, 0, 1], [1.8949576769955456e-05, 1.9074685042141937e-05, 1.9199793314328417e-05, 1.9324901586514898e-05, 1.9450009858701378e-05, 1.957511813088786e-05, 1.970022640307434e-05, 1.982533467526082e-05, 1.99504429474473e-05, 2.007555121963378e-05, 2.020065949182026e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.8949576769955456e-05, 'percentile_98': 2.020065949182026e-05}, '-299.93': {'min': 4.216048910166137e-05, 'max': 4.545807678368874e-05, 'mean': 4.35237608709635e-05, 'count': 2.759999990463257, 'sum': 0.00012012557958878433, 'std': 1.004235344175005e-06, 'median': 4.397416705614887e-05, 'majority': 4.216048910166137e-05, 'minority': 4.273817830835469e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 0, 2, 0, 0, 0, 1], [4.216048910166137e-05, 4.249024786986411e-05, 4.2820006638066846e-05, 4.314976540626958e-05, 4.3479524174472316e-05, 4.3809282942675054e-05, 4.413904171087779e-05, 4.446880047908053e-05, 4.479855924728326e-05, 4.5128318015486e-05, 4.545807678368874e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.216048910166137e-05, 'percentile_98': 4.545807678368874e-05}, '-350.68': {'min': 6.414978997781873e-05, 'max': 7.110209844540805e-05, 'mean': 6.781219666691616e-05, 'count': 2.759999990463257, 'sum': 0.0001871616621539811, 'std': 2.6151809574460037e-06, 'median': 6.941142783034593e-05, 'majority': 6.417612166842446e-05, 'minority': 6.414978997781873e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [6.414978997781873e-05, 6.484502082457766e-05, 6.554025167133659e-05, 6.623548251809553e-05, 6.693071336485445e-05, 6.762594421161339e-05, 6.832117505837232e-05, 6.901640590513125e-05, 6.971163675189019e-05, 7.040686759864911e-05, 7.110209844540805e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.414978997781873e-05, 'percentile_98': 7.110209844540805e-05}, '-409.93': {'min': 7.706691394560039e-05, 'max': 8.701409387867898e-05, 'mean': 8.264307610613888e-05, 'count': 2.759999990463257, 'sum': 0.00022809488926479752, 'std': 3.5952577310316017e-06, 'median': 8.486957085551694e-05, 'majority': 7.771520176902413e-05, 'minority': 7.706691394560039e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 0, 2, 0, 1], [7.706691394560039e-05, 7.806163193890825e-05, 7.905634993221611e-05, 8.005106792552397e-05, 8.104578591883183e-05, 8.204050391213968e-05, 8.303522190544754e-05, 8.40299398987554e-05, 8.502465789206326e-05, 8.601937588537112e-05, 8.701409387867898e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.706691394560039e-05, 'percentile_98': 8.701409387867898e-05}, '-477.47': {'min': 7.914640445960686e-05, 'max': 8.964801963884383e-05, 'mean': 8.55112642271785e-05, 'count': 2.759999990463257, 'sum': 0.0002360110884515137, 'std': 3.630949258157074e-06, 'median': 8.780491043580696e-05, 'majority': 8.063767018029466e-05, 'minority': 7.914640445960686e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 2, 1], [7.914640445960686e-05, 8.019656597753055e-05, 8.124672749545425e-05, 8.229688901337796e-05, 8.334705053130165e-05, 8.439721204922535e-05, 8.544737356714904e-05, 8.649753508507274e-05, 8.754769660299644e-05, 8.859785812092014e-05, 8.964801963884383e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.914640445960686e-05, 'percentile_98': 8.964801963884383e-05}, '-552.71': {'min': 7.589642336824909e-05, 'max': 8.422465180046856e-05, 'mean': 8.163501210091809e-05, 'count': 2.759999990463257, 'sum': 0.00022531263262000177, 'std': 2.9148074508217818e-06, 'median': 8.35933315102011e-05, 'majority': 7.780226587783545e-05, 'minority': 7.589642336824909e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [7.589642336824909e-05, 7.672924621147104e-05, 7.756206905469298e-05, 7.839489189791493e-05, 7.922771474113687e-05, 8.006053758435883e-05, 8.089336042758078e-05, 8.172618327080272e-05, 8.255900611402467e-05, 8.339182895724661e-05, 8.422465180046856e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 7.589642336824909e-05, 'percentile_98': 8.422465180046856e-05}, '-634.735': {'min': 6.977656448725611e-05, 'max': 7.428232493111864e-05, 'mean': 7.333670018722621e-05, 'count': 2.759999990463257, 'sum': 0.00020240929181735107, 'std': 1.378602083602231e-06, 'median': 7.427322998410091e-05, 'majority': 7.17139701009728e-05, 'minority': 6.977656448725611e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [6.977656448725611e-05, 7.022714053164236e-05, 7.067771657602862e-05, 7.112829262041487e-05, 7.157886866480113e-05, 7.202944470918737e-05, 7.248002075357362e-05, 7.293059679795988e-05, 7.338117284234613e-05, 7.383174888673239e-05, 7.428232493111864e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.977656448725611e-05, 'percentile_98': 7.428232493111864e-05}, '-722.4': {'min': 6.289894372457638e-05, 'max': 6.512559048132971e-05, 'mean': 6.455078395317795e-05, 'count': 2.759999990463257, 'sum': 0.0001781601630951669, 'std': 3.928895829523493e-07, 'median': 6.463679164880887e-05, 'majority': 6.445409962907434e-05, 'minority': 6.289894372457638e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 2, 2, 0, 1], [6.289894372457638e-05, 6.312160840025172e-05, 6.334427307592705e-05, 6.356693775160238e-05, 6.378960242727771e-05, 6.401226710295305e-05, 6.423493177862838e-05, 6.445759645430371e-05, 6.468026112997905e-05, 6.490292580565437e-05, 6.512559048132971e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 6.289894372457638e-05, 'percentile_98': 6.512559048132971e-05}, '-814.47': {'min': 5.8278652431908995e-05, 'max': 5.9287689509801567e-05, 'mean': 5.8781981406227374e-05, 'count': 2.759999990463257, 'sum': 0.0001622382681205989, 'std': 3.852730146151431e-07, 'median': 5.849985245731659e-05, 'majority': 5.849985245731659e-05, 'minority': 5.8278652431908995e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [5.8278652431908995e-05, 5.837955613969825e-05, 5.848045984748751e-05, 5.8581363555276765e-05, 5.8682267263066026e-05, 5.878317097085528e-05, 5.8884074678644535e-05, 5.8984978386433796e-05, 5.908588209422305e-05, 5.918678580201231e-05, 5.9287689509801567e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.8278652431908995e-05, 'percentile_98': 5.9287689509801567e-05}, '-909.74': {'min': 5.449798845802434e-05, 'max': 5.62391614948865e-05, 'mean': 5.508580675189009e-05, 'count': 2.759999990463257, 'sum': 0.00015203682610987745, 'std': 7.658454172173166e-07, 'median': 5.449798845802434e-05, 'majority': 5.449798845802434e-05, 'minority': 5.5100350436987355e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 1, 0, 0, 0, 0, 2], [5.449798845802434e-05, 5.4672105761710554e-05, 5.484622306539677e-05, 5.502034036908299e-05, 5.5194457672769204e-05, 5.536857497645542e-05, 5.554269228014164e-05, 5.571680958382785e-05, 5.589092688751407e-05, 5.6065044191200286e-05, 5.62391614948865e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 5.449798845802434e-05, 'percentile_98': 5.62391614948865e-05}, '-1007.155': {'min': 4.910865391138941e-05, 'max': 5.121644790051505e-05, 'mean': 4.9834191617763605e-05, 'count': 2.759999990463257, 'sum': 0.00013754236838977167, 'std': 9.349754813086133e-07, 'median': 4.910865391138941e-05, 'majority': 4.910865391138941e-05, 'minority': 4.977121716365218e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 0, 0, 1, 0, 0, 2], [4.910865391138941e-05, 4.931943331030197e-05, 4.9530212709214536e-05, 4.9740992108127105e-05, 4.995177150703967e-05, 5.016255090595223e-05, 5.037333030486479e-05, 5.0584109703777355e-05, 5.0794889102689925e-05, 5.100566850160249e-05, 5.121644790051505e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.910865391138941e-05, 'percentile_98': 5.121644790051505e-05}, '-1105.905': {'min': 4.291592267691158e-05, 'max': 4.443066063686274e-05, 'mean': 4.350566092663742e-05, 'count': 2.759999990463257, 'sum': 0.00012007562374261697, 'std': 7.010305922680451e-07, 'median': 4.291592267691158e-05, 'majority': 4.291592267691158e-05, 'minority': 4.4050906581105664e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 2, 0, 2], [4.291592267691158e-05, 4.3067396472906697e-05, 4.321887026890181e-05, 4.337034406489693e-05, 4.352181786089204e-05, 4.367329165688716e-05, 4.382476545288228e-05, 4.397623924887739e-05, 4.412771304487251e-05, 4.427918684086762e-05, 4.443066063686274e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 4.291592267691158e-05, 'percentile_98': 4.443066063686274e-05}, '-1205.535': {'min': 3.697870852192864e-05, 'max': 3.804944208241068e-05, 'mean': 3.722304743607399e-05, 'count': 2.759999990463257, 'sum': 0.00010273561056857756, 'std': 3.377585577192582e-07, 'median': 3.697870852192864e-05, 'majority': 3.697870852192864e-05, 'minority': 3.7101450288901106e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 0, 2, 0, 0, 0, 0, 1], [3.697870852192864e-05, 3.708578187797684e-05, 3.7192855234025044e-05, 3.729992859007325e-05, 3.7407001946121456e-05, 3.751407530216966e-05, 3.762114865821786e-05, 3.7728222014266064e-05, 3.783529537031427e-05, 3.7942368726362476e-05, 3.804944208241068e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.697870852192864e-05, 'percentile_98': 3.804944208241068e-05}, '-1306.205': {'min': 3.0629325920017436e-05, 'max': 3.148693576804362e-05, 'mean': 3.0787130571076787e-05, 'count': 2.759999990463257, 'sum': 8.497248008256298e-05, 'std': 2.4771558322677503e-07, 'median': 3.0629325920017436e-05, 'majority': 3.0629325920017436e-05, 'minority': 3.0704217351740226e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 2, 0, 0, 0, 0, 0, 1], [3.0629325920017436e-05, 3.071508690482006e-05, 3.080084788962267e-05, 3.088660887442529e-05, 3.097236985922791e-05, 3.105813084403053e-05, 3.114389182883315e-05, 3.1229652813635765e-05, 3.1315413798438386e-05, 3.1401174783241e-05, 3.148693576804362e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 3.0629325920017436e-05, 'percentile_98': 3.148693576804362e-05}, '-1409.15': {'min': 2.459403913235292e-05, 'max': 2.533645420044195e-05, 'mean': 2.475869240810482e-05, 'count': 2.759999990463257, 'sum': 6.833399081025201e-05, 'std': 2.255689018546029e-07, 'median': 2.459403913235292e-05, 'majority': 2.459403913235292e-05, 'minority': 2.4883260266506113e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 1, 2, 0, 0, 0, 0, 1], [2.459403913235292e-05, 2.466828063916182e-05, 2.4742522145970725e-05, 2.4816763652779627e-05, 2.4891005159588532e-05, 2.4965246666397434e-05, 2.5039488173206335e-05, 2.511372968001524e-05, 2.5187971186824142e-05, 2.5262212693633047e-05, 2.533645420044195e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 2.459403913235292e-05, 'percentile_98': 2.533645420044195e-05}, '-1517.095': {'min': 1.9818106011371128e-05, 'max': 2.0555651644826867e-05, 'mean': 1.998229052954516e-05, 'count': 2.759999990463257, 'sum': 5.515112167097867e-05, 'std': 2.2564297913083772e-07, 'median': 1.9818106011371128e-05, 'majority': 1.9818106011371128e-05, 'minority': 2.022210719587747e-05, 'unique': 4.0, 'histogram': [[2, 0, 0, 2, 0, 1, 0, 0, 0, 1], [1.9818106011371128e-05, 1.9891860574716702e-05, 1.9965615138062276e-05, 2.003936970140785e-05, 2.0113124264753424e-05, 2.0186878828098997e-05, 2.026063339144457e-05, 2.0334387954790145e-05, 2.040814251813572e-05, 2.0481897081481293e-05, 2.0555651644826867e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.9818106011371128e-05, 'percentile_98': 2.0555651644826867e-05}, '-1634.175': {'min': 1.6566305930609815e-05, 'max': 1.716386032057926e-05, 'mean': 1.6671615095432704e-05, 'count': 2.759999990463257, 'sum': 4.6013657504401356e-05, 'std': 1.69583604354606e-07, 'median': 1.6566305930609815e-05, 'majority': 1.6566305930609815e-05, 'minority': 1.6798594515421428e-05, 'unique': 4.0, 'histogram': [[2, 0, 2, 1, 0, 0, 0, 0, 0, 1], [1.6566305930609815e-05, 1.662606136960676e-05, 1.6685816808603705e-05, 1.6745572247600647e-05, 1.6805327686597592e-05, 1.6865083125594538e-05, 1.6924838564591483e-05, 1.6984594003588428e-05, 1.704434944258537e-05, 1.7104104881582315e-05, 1.716386032057926e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.6566305930609815e-05, 'percentile_98': 1.716386032057926e-05}, '-1765.135': {'min': 1.446467013010988e-05, 'max': 1.4755102711205836e-05, 'mean': 1.451888280010946e-05, 'count': 2.759999990463257, 'sum': 4.007211638983925e-05, 'std': 8.39235856041097e-08, 'median': 1.446467013010988e-05, 'majority': 1.446467013010988e-05, 'minority': 1.4500224096991587e-05, 'unique': 4.0, 'histogram': [[2, 1, 0, 2, 0, 0, 0, 0, 0, 1], [1.446467013010988e-05, 1.4493713388219476e-05, 1.4522756646329072e-05, 1.4551799904438666e-05, 1.4580843162548262e-05, 1.4609886420657858e-05, 1.4638929678767454e-05, 1.466797293687705e-05, 1.4697016194986644e-05, 1.472605945309624e-05, 1.4755102711205836e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.446467013010988e-05, 'percentile_98': 1.4755102711205836e-05}, '-1914.15': {'min': 1.2984844033780973e-05, 'max': 1.3138469512341544e-05, 'mean': 1.310934451876177e-05, 'count': 2.759999990463257, 'sum': 3.618179074676203e-05, 'std': 2.7556382944611736e-08, 'median': 1.3111552107147872e-05, 'majority': 1.3111552107147872e-05, 'minority': 1.2984844033780973e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 0, 0, 0, 0, 4, 1], [1.2984844033780973e-05, 1.3000206581637031e-05, 1.3015569129493087e-05, 1.3030931677349145e-05, 1.3046294225205201e-05, 1.3061656773061259e-05, 1.3077019320917316e-05, 1.3092381868773373e-05, 1.310774441662943e-05, 1.3123106964485486e-05, 1.3138469512341544e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2984844033780973e-05, 'percentile_98': 1.3138469512341544e-05}, '-2084.035': {'min': 1.2005818462057505e-05, 'max': 1.2265688383195084e-05, 'mean': 1.2208307209274808e-05, 'count': 2.759999990463257, 'sum': 3.369492778117098e-05, 'std': 7.3311100758714e-08, 'median': 1.2256179616088048e-05, 'majority': 1.2125720786571037e-05, 'minority': 1.2005818462057505e-05, 'unique': 4.0, 'histogram': [[1, 0, 0, 0, 2, 0, 0, 0, 0, 3], [1.2005818462057505e-05, 1.2031805454171263e-05, 1.205779244628502e-05, 1.2083779438398778e-05, 1.2109766430512536e-05, 1.2135753422626294e-05, 1.2161740414740052e-05, 1.218772740685381e-05, 1.2213714398967568e-05, 1.2239701391081326e-05, 1.2265688383195084e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.2005818462057505e-05, 'percentile_98': 1.2265688383195084e-05}, '-2276.225': {'min': 1.117837291531032e-05, 'max': 1.1431845450715628e-05, 'mean': 1.1366630168062995e-05, 'count': 2.759999990463257, 'sum': 3.1371899155453234e-05, 'std': 9.035723961347546e-08, 'median': 1.1431845450715628e-05, 'majority': 1.1249855560890865e-05, 'minority': 1.117837291531032e-05, 'unique': 4.0, 'histogram': [[1, 0, 2, 0, 0, 0, 0, 0, 0, 3], [1.117837291531032e-05, 1.120372016885085e-05, 1.122906742239138e-05, 1.1254414675931913e-05, 1.1279761929472443e-05, 1.1305109183012974e-05, 1.1330456436553504e-05, 1.1355803690094034e-05, 1.1381150943634567e-05, 1.1406498197175097e-05, 1.1431845450715628e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.117837291531032e-05, 'percentile_98': 1.1431845450715628e-05}, '-2491.25': {'min': 1.0509806088521145e-05, 'max': 1.0718253179220483e-05, 'mean': 1.0658067972596649e-05, 'count': 2.759999990463257, 'sum': 2.9416267502723495e-05, 'std': 8.390985579158018e-08, 'median': 1.0718253179220483e-05, 'majority': 1.0544326869421639e-05, 'minority': 1.0509806088521145e-05, 'unique': 4.0, 'histogram': [[1, 2, 0, 0, 0, 0, 0, 0, 0, 3], [1.0509806088521145e-05, 1.0530650797591079e-05, 1.0551495506661013e-05, 1.0572340215730947e-05, 1.059318492480088e-05, 1.0614029633870814e-05, 1.0634874342940748e-05, 1.0655719052010681e-05, 1.0676563761080615e-05, 1.0697408470150549e-05, 1.0718253179220483e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0509806088521145e-05, 'percentile_98': 1.0718253179220483e-05}, '-2729.25': {'min': 1.0105213732458651e-05, 'max': 1.0254611879645381e-05, 'mean': 1.0171421880849648e-05, 'count': 2.759999990463257, 'sum': 2.807312429414279e-05, 'std': 4.8454888752610284e-08, 'median': 1.0196050425292924e-05, 'majority': 1.0105213732458651e-05, 'minority': 1.0118045793205965e-05, 'unique': 4.0, 'histogram': [[3, 0, 0, 0, 0, 0, 2, 0, 0, 1], [1.0105213732458651e-05, 1.0120153547177324e-05, 1.0135093361895997e-05, 1.015003317661467e-05, 1.0164972991333343e-05, 1.0179912806052016e-05, 1.0194852620770689e-05, 1.0209792435489362e-05, 1.0224732250208035e-05, 1.0239672064926708e-05, 1.0254611879645381e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 1.0105213732458651e-05, 'percentile_98': 1.0254611879645381e-05}, '-2990.25': {'min': 9.897004929371178e-06, 'max': 1.0056606697617099e-05, 'mean': 9.954921448696774e-06, 'count': 2.759999990463257, 'sum': 2.7475583103465568e-05, 'std': 4.472842937899512e-08, 'median': 9.965836397896055e-06, 'majority': 9.897004929371178e-06, 'minority': 9.992125342250802e-06, 'unique': 4.0, 'histogram': [[2, 0, 0, 0, 2, 1, 0, 0, 0, 1], [9.897004929371178e-06, 9.91296510619577e-06, 9.928925283020363e-06, 9.944885459844954e-06, 9.960845636669546e-06, 9.976805813494138e-06, 9.99276599031873e-06, 1.0008726167143323e-05, 1.0024686343967914e-05, 1.0040646520792506e-05, 1.0056606697617099e-05]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 6.0, 'percentile_2': 9.897004929371178e-06, 'percentile_98': 1.0056606697617099e-05}, '-3274.25': {'min': 9.799311555980239e-06, 'max': 9.87165913102217e-06, 'mean': 9.847543028108486e-06, 'count': 2.4000000953674316, 'sum': 2.3634104206595255e-05, 'std': 3.410497394303475e-08, 'median': 9.87165913102217e-06, 'majority': 9.799311555980239e-06, 'minority': 9.799311555980239e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.799311555980239e-06, 9.806546313484431e-06, 9.813781070988626e-06, 9.821015828492818e-06, 9.828250585997012e-06, 9.835485343501205e-06, 9.842720101005397e-06, 9.849954858509591e-06, 9.857189616013784e-06, 9.864424373517978e-06, 9.87165913102217e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.799311555980239e-06, 'percentile_98': 9.87165913102217e-06}, '-3581.25': {'min': 9.759525710251182e-06, 'max': 9.835856872086879e-06, 'mean': 9.810412907830744e-06, 'count': 2.4000000953674316, 'sum': 2.3544991914387667e-05, 'std': 3.5982854766579215e-08, 'median': 9.835856872086879e-06, 'majority': 9.759525710251182e-06, 'minority': 9.759525710251182e-06, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 2], [9.759525710251182e-06, 9.767158826434751e-06, 9.774791942618322e-06, 9.782425058801891e-06, 9.790058174985462e-06, 9.79769129116903e-06, 9.8053244073526e-06, 9.81295752353617e-06, 9.82059063971974e-06, 9.82822375590331e-06, 9.835856872086879e-06]], 'valid_percent': 66.67, 'masked_pixels': 2.0, 'valid_pixels': 4.0, 'percentile_2': 9.759525710251182e-06, 'percentile_98': 9.835856872086879e-06}, '-3911.25': {'min': 9.742663678480312e-06, 'max': 9.742663678480312e-06, 'mean': 9.742663678480312e-06, 'count': 0.800000011920929, 'sum': 7.794131058925851e-06, 'std': 0.0, 'median': 9.742663678480312e-06, 'majority': 9.742663678480312e-06, 'minority': 9.742663678480312e-06, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 2, 0, 0, 0, 0], [-0.4999902573363215, -0.39999025733632154, -0.2999902573363215, -0.19999025733632148, -0.0999902573363215, 9.742663678480312e-06, 0.10000974266367857, 0.20000974266367855, 0.3000097426636785, 0.4000097426636785, 0.5000097426636785]], 'valid_percent': 33.33, 'masked_pixels': 4.0, 'valid_pixels': 2.0, 'percentile_2': 9.742663678480312e-06, 'percentile_98': 9.742663678480312e-06}, '-4264.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-4640.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5039.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5461.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '-5906.25': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-04T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-05T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-06T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-07T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-08T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-09T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4264.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-4640.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5039.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5461.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-11-10T00:00:00+00:00', '-5906.25', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2013584708-POCLOUD&backend=xarray&datetime=1992-11-04T00%3A00%3A00Z%2F1992-11-10T00%3A00%3A00Z&variable=DIFFKR&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [561] Result: issues_detected\n",
- "⚠️ [561] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2013584708-POCLOUD&backend=xarray&datetime=1992-11-04T00%3A00%3A00Z%2F1992-11-10T00%3A00%3A00Z&variable=DIFFKR&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [562] Checking: C2013583906-POCLOUD\n",
- "🕒 [562] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [562] Variable list: ['DIFFKR', 'KAPGM', 'KAPREDI'], Selected Variable: DIFFKR\n",
- "📆 [562] Using week range: 2009-07-25T00:00:00Z/2009-07-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2013583906-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [11.808141436714557, -38.99781030400632, 12.946561394375173, -38.428600325176006]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [562] Result: compatible\n",
- "\n",
- "🔍 [563] Checking: C1991543726-POCLOUD\n",
- "🕒 [563] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [563] Variable list: ['Um_dPHdx', 'Vm_dPHdy'], Selected Variable: Vm_dPHdy\n",
- "📆 [563] Using week range: 2013-08-07T00:00:00Z/2013-08-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543726-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-94.80253099767073, 55.15174676388864, -93.6641110400101, 55.720956742718954]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [563] Result: compatible\n",
- "\n",
- "🔍 [564] Checking: C1991543702-POCLOUD\n",
- "🕒 [564] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [564] Variable list: ['Um_dPHdx', 'Vm_dPHdy'], Selected Variable: Um_dPHdx\n",
- "📆 [564] Using week range: 2008-10-11T00:00:00Z/2008-10-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543702-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [165.82981191497123, -75.20887655897182, 166.96823187263186, -74.63966658014151]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [564] Result: compatible\n",
- "\n",
- "🔍 [565] Checking: C1991543814-POCLOUD\n",
- "🕒 [565] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [565] Variable list: ['ADVx_SLT', 'DFxE_SLT', 'ADVy_SLT', 'DFyE_SLT', 'ADVr_SLT', 'DFrE_SLT', 'DFrI_SLT', 'oceSPtnd'], Selected Variable: ADVy_SLT\n",
- "📆 [565] Using week range: 2001-05-26T00:00:00Z/2001-06-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543814-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-62.68615937124448, -44.46751910723309, -61.54773941358386, -43.89830912840277]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [565] Result: compatible\n",
- "\n",
- "🔍 [566] Checking: C1991543752-POCLOUD\n",
- "🕒 [566] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [566] Variable list: ['ADVx_SLT', 'DFxE_SLT', 'ADVy_SLT', 'DFyE_SLT', 'ADVr_SLT', 'DFrE_SLT', 'DFrI_SLT', 'oceSPtnd'], Selected Variable: ADVx_SLT\n",
- "📆 [566] Using week range: 1997-06-16T00:00:00Z/1997-06-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543752-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [149.263510132235, -17.53060923907776, 150.40193008989564, -16.96139926024745]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [566] Result: compatible\n",
- "\n",
- "🔍 [567] Checking: C1991543812-POCLOUD\n",
- "🕒 [567] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [567] Variable list: ['ADVx_TH', 'DFxE_TH', 'ADVy_TH', 'DFyE_TH', 'ADVr_TH', 'DFrE_TH', 'DFrI_TH'], Selected Variable: DFrE_TH\n",
- "📆 [567] Using week range: 1999-10-18T00:00:00Z/1999-10-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543812-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-75.58390043237384, -35.29923174510288, -74.44548047471321, -34.730021766272564]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [567] Result: compatible\n",
- "\n",
- "🔍 [568] Checking: C1991543740-POCLOUD\n",
- "🕒 [568] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [568] Variable list: ['ADVx_TH', 'DFxE_TH', 'ADVy_TH', 'DFyE_TH', 'ADVr_TH', 'DFrE_TH', 'DFrI_TH'], Selected Variable: ADVr_TH\n",
- "📆 [568] Using week range: 2012-06-16T00:00:00Z/2012-06-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543740-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-144.69570816388315, 14.884060216025976, -143.55728820622252, 15.453270194856284]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [568] Result: compatible\n",
- "\n",
- "🔍 [569] Checking: C1991543699-POCLOUD\n",
- "🕒 [569] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [569] Variable list: ['UVELMASS', 'VVELMASS', 'WVELMASS'], Selected Variable: UVELMASS\n",
- "📆 [569] Using week range: 2013-06-13T00:00:00Z/2013-06-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543699-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-48.13241003275618, 58.33874823701362, -46.99399007509556, 58.907958215843934]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [569] Result: compatible\n",
- "\n",
- "🔍 [570] Checking: C1991543739-POCLOUD\n",
- "🕒 [570] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [570] Variable list: ['UVELMASS', 'VVELMASS', 'WVELMASS'], Selected Variable: UVELMASS\n",
- "📆 [570] Using week range: 2014-02-12T00:00:00Z/2014-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543739-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-99.55621775018078, 30.5891192684005, -98.41779779252015, 31.158329247230807]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [570] Result: compatible\n",
- "\n",
- "🔍 [571] Checking: C1991543818-POCLOUD\n",
- "🕒 [571] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [571] Variable list: ['GM_PsiX', 'GM_PsiY'], Selected Variable: GM_PsiY\n",
- "📆 [571] Using week range: 2005-12-19T00:00:00Z/2005-12-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543818-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [146.33055696479806, 72.12592342799437, 147.4689769224587, 72.69513340682468]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [571] Result: compatible\n",
- "\n",
- "🔍 [572] Checking: C1991543733-POCLOUD\n",
- "🕒 [572] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [572] Variable list: ['GM_PsiX', 'GM_PsiY'], Selected Variable: GM_PsiX\n",
- "📆 [572] Using week range: 2007-12-02T00:00:00Z/2007-12-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543733-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [89.86887629540041, 41.529894025898216, 91.00729625306104, 42.09910400472853]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [572] Result: compatible\n",
- "\n",
- "🔍 [573] Checking: C1990404811-POCLOUD\n",
- "🕒 [573] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [573] Variable list: ['EVEL', 'NVEL', 'WVEL'], Selected Variable: EVEL\n",
- "📆 [573] Using week range: 2009-04-22T00:00:00Z/2009-04-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404811-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-146.26962744883897, -41.152888504783455, -145.13120749117834, -40.58367852595314]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [573] Result: compatible\n",
- "\n",
- "🔍 [574] Checking: C1990404823-POCLOUD\n",
- "🕒 [574] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [574] Variable list: ['EVEL', 'NVEL', 'WVEL'], Selected Variable: WVEL\n",
- "📆 [574] Using week range: 2006-09-04T00:00:00Z/2006-09-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404823-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-177.80024855504217, 68.9049571445718, -176.66182859738154, 69.47416712340211]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [574] Result: compatible\n",
- "\n",
- "🔍 [575] Checking: C1991543808-POCLOUD\n",
- "🕒 [575] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [575] Variable list: ['UVEL', 'VVEL', 'WVEL'], Selected Variable: VVEL\n",
- "📆 [575] Using week range: 2013-07-22T00:00:00Z/2013-07-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543808-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [146.45331378410384, 76.35348283880089, 147.59173374176447, 76.9226928176312]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [575] Result: compatible\n",
- "\n",
- "🔍 [576] Checking: C1991543732-POCLOUD\n",
- "🕒 [576] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [576] Variable list: ['UVEL', 'VVEL', 'WVEL'], Selected Variable: WVEL\n",
- "📆 [576] Using week range: 2009-02-17T00:00:00Z/2009-02-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543732-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-94.73360636369453, 87.61159202025874, -93.5951864060339, 88.18080199908906]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [576] Result: compatible\n",
- "\n",
- "🔍 [577] Checking: C1991543766-POCLOUD\n",
- "🕒 [577] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [577] Variable list: ['xoamc', 'yoamc', 'zoamc', 'xoamp', 'yoamp', 'zoamp', 'mass', 'xcom', 'ycom', 'zcom', 'sboarea', 'xoamc_si', 'yoamc_si', 'zoamc_si', 'mass_si', 'xoamp_fw', 'yoamp_fw', 'zoamp_fw', 'mass_fw', 'xcom_fw', 'ycom_fw', 'zcom_fw', 'mass_gc', 'xoamp_dsl', 'yoamp_dsl', 'zoamp_dsl'], Selected Variable: zoamp_dsl\n",
- "📆 [577] Using week range: 2015-04-27T00:00:00Z/2015-05-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543766-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-70.43219319664703, -72.29394734503498, -69.2937732389864, -71.72473736620466]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [577] Result: compatible\n",
- "\n",
- "🔍 [578] Checking: C2133162585-POCLOUD\n",
- "🕒 [578] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [578] Variable list: ['xoamc', 'yoamc', 'zoamc', 'xoamp', 'yoamp', 'zoamp', 'mass', 'xcom', 'ycom', 'zcom', 'sboarea', 'xoamc_si', 'yoamc_si', 'zoamc_si', 'mass_si', 'xoamp_fw', 'yoamp_fw', 'zoamp_fw', 'mass_fw', 'xcom_fw', 'ycom_fw', 'zcom_fw', 'mass_gc', 'xoamp_dsl', 'yoamp_dsl', 'zoamp_dsl'], Selected Variable: yoamp_fw\n",
- "📆 [578] Using week range: 1995-01-03T00:00:00Z/1995-01-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2133162585-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-177.28207726091665, 11.307664390861024, -176.14365730325602, 11.876874369691333]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [578] Result: compatible\n",
- "\n",
- "🔍 [579] Checking: C1990404815-POCLOUD\n",
- "🕒 [579] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [579] Variable list: ['SIarea', 'SIheff', 'SIhsnow', 'sIceLoad'], Selected Variable: SIheff\n",
- "📆 [579] Using week range: 2011-05-13T00:00:00Z/2011-05-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404815-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [77.8921966504787, 25.297197116150034, 79.03061660813933, 25.866407094980342]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404815-POCLOUD&backend=xarray&datetime=2011-05-13T00%3A00%3A00Z%2F2011-05-19T00%3A00%3A00Z&variable=SIheff&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=77.8921966504787, latitude=25.297197116150034), Position2D(longitude=79.03061660813933, latitude=25.297197116150034), Position2D(longitude=79.03061660813933, latitude=25.866407094980342), Position2D(longitude=77.8921966504787, latitude=25.866407094980342), Position2D(longitude=77.8921966504787, latitude=25.297197116150034)]]), properties={'statistics': {'2011-05-13T00:00:00+00:00': {'2011-05-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-05-14T00:00:00+00:00': {'2011-05-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-05-15T00:00:00+00:00': {'2011-05-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-05-16T00:00:00+00:00': {'2011-05-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-05-17T00:00:00+00:00': {'2011-05-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-05-18T00:00:00+00:00': {'2011-05-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-05-19T00:00:00+00:00': {'2011-05-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-13T00:00:00+00:00', '2011-05-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-14T00:00:00+00:00', '2011-05-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-15T00:00:00+00:00', '2011-05-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-16T00:00:00+00:00', '2011-05-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-17T00:00:00+00:00', '2011-05-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-18T00:00:00+00:00', '2011-05-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-05-19T00:00:00+00:00', '2011-05-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404815-POCLOUD&backend=xarray&datetime=2011-05-13T00%3A00%3A00Z%2F2011-05-19T00%3A00%3A00Z&variable=SIheff&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [579] Result: issues_detected\n",
- "⚠️ [579] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404815-POCLOUD&backend=xarray&datetime=2011-05-13T00%3A00%3A00Z%2F2011-05-19T00%3A00%3A00Z&variable=SIheff&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [580] Checking: C1990404820-POCLOUD\n",
- "🕒 [580] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [580] Variable list: ['SIarea', 'SIheff', 'SIhsnow', 'sIceLoad'], Selected Variable: SIarea\n",
- "📆 [580] Using week range: 2014-01-27T00:00:00Z/2014-02-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404820-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-34.65444361594103, -42.12793370664718, -33.51602365828041, -41.55872372781686]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [580] Result: compatible\n",
- "\n",
- "🔍 [581] Checking: C1991543763-POCLOUD\n",
- "🕒 [581] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [581] Variable list: ['SIarea', 'SIheff', 'SIhsnow', 'sIceLoad'], Selected Variable: SIarea\n",
- "📆 [581] Using week range: 2004-06-15T00:00:00Z/2004-06-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543763-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-35.81741995284778, -37.44691281737281, -34.67899999518716, -36.8777028385425]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [581] Result: compatible\n",
- "\n",
- "🔍 [582] Checking: C1991543764-POCLOUD\n",
- "🕒 [582] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [582] Variable list: ['SIarea', 'SIheff', 'SIhsnow', 'sIceLoad'], Selected Variable: sIceLoad\n",
- "📆 [582] Using week range: 2007-12-23T00:00:00Z/2007-12-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543764-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [124.72153398640228, 2.9628888690714668, 125.85995394406291, 3.532098847901775]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [582] Result: compatible\n",
- "\n",
- "🔍 [583] Checking: C1991543821-POCLOUD\n",
- "🕒 [583] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [583] Variable list: ['SIarea', 'SIheff', 'SIhsnow', 'sIceLoad'], Selected Variable: SIheff\n",
- "📆 [583] Using week range: 2000-08-19T00:00:00Z/2000-08-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543821-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.67896160784079, -18.342160054215693, -104.54054165018016, -17.772950075385385]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [583] Result: compatible\n",
- "\n",
- "🔍 [584] Checking: C1991543731-POCLOUD\n",
- "🕒 [584] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [584] Variable list: ['ADVxHEFF', 'ADVyHEFF', 'ADVxSNOW', 'ADVySNOW', 'DFxESNOW', 'DFyEHEFF', 'DFxEHEFF', 'DFyESNOW'], Selected Variable: ADVxHEFF\n",
- "📆 [584] Using week range: 2015-03-28T00:00:00Z/2015-04-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543731-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [92.17950994187589, -55.423960766523706, 93.31792989953652, -54.85475078769339]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [584] Result: compatible\n",
- "\n",
- "🔍 [585] Checking: C1991543724-POCLOUD\n",
- "🕒 [585] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [585] Variable list: ['ADVxHEFF', 'ADVyHEFF', 'ADVxSNOW', 'ADVySNOW', 'DFxESNOW', 'DFyEHEFF', 'DFxEHEFF', 'DFyESNOW'], Selected Variable: DFyEHEFF\n",
- "📆 [585] Using week range: 2009-07-01T00:00:00Z/2009-07-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543724-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-9.479950314397648, 10.860255266534853, -8.341530356737032, 11.429465245365162]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [585] Result: compatible\n",
- "\n",
- "🔍 [586] Checking: C1991543807-POCLOUD\n",
- "🕒 [586] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [586] Variable list: ['oceSPflx', 'oceSPDep'], Selected Variable: oceSPflx\n",
- "📆 [586] Using week range: 1998-08-06T00:00:00Z/1998-08-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543807-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [4.4790765656739, 69.27852611858648, 5.617496523334516, 69.8477360974168]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [586] Result: compatible\n",
- "\n",
- "🔍 [587] Checking: C1991543730-POCLOUD\n",
- "🕒 [587] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [587] Variable list: ['oceSPflx', 'oceSPDep'], Selected Variable: oceSPflx\n",
- "📆 [587] Using week range: 2016-07-29T00:00:00Z/2016-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543730-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [82.53977792987894, -15.336349286637311, 83.67819788753957, -14.767139307807003]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [587] Result: compatible\n",
- "\n",
- "🔍 [588] Checking: C1990404817-POCLOUD\n",
- "🕒 [588] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [588] Variable list: ['SIeice', 'SInice'], Selected Variable: SInice\n",
- "📆 [588] Using week range: 2007-08-14T00:00:00Z/2007-08-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404817-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [127.02707778617929, 36.69544634551794, 128.16549774383992, 37.26465632434825]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404817-POCLOUD&backend=xarray&datetime=2007-08-14T00%3A00%3A00Z%2F2007-08-20T00%3A00%3A00Z&variable=SInice&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=127.02707778617929, latitude=36.69544634551794), Position2D(longitude=128.16549774383992, latitude=36.69544634551794), Position2D(longitude=128.16549774383992, latitude=37.26465632434825), Position2D(longitude=127.02707778617929, latitude=37.26465632434825), Position2D(longitude=127.02707778617929, latitude=36.69544634551794)]]), properties={'statistics': {'2007-08-14T00:00:00+00:00': {'2007-08-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-08-15T00:00:00+00:00': {'2007-08-14T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-08-16T00:00:00+00:00': {'2007-08-15T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-08-17T00:00:00+00:00': {'2007-08-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-08-18T00:00:00+00:00': {'2007-08-17T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-08-19T00:00:00+00:00': {'2007-08-18T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-08-20T00:00:00+00:00': {'2007-08-19T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-14T00:00:00+00:00', '2007-08-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-15T00:00:00+00:00', '2007-08-14T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-16T00:00:00+00:00', '2007-08-15T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-17T00:00:00+00:00', '2007-08-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-18T00:00:00+00:00', '2007-08-17T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-19T00:00:00+00:00', '2007-08-18T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-08-20T00:00:00+00:00', '2007-08-19T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404817-POCLOUD&backend=xarray&datetime=2007-08-14T00%3A00%3A00Z%2F2007-08-20T00%3A00%3A00Z&variable=SInice&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [588] Result: issues_detected\n",
- "⚠️ [588] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404817-POCLOUD&backend=xarray&datetime=2007-08-14T00%3A00%3A00Z%2F2007-08-20T00%3A00%3A00Z&variable=SInice&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [589] Checking: C1990404790-POCLOUD\n",
- "🕒 [589] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [589] Variable list: ['SIeice', 'SInice'], Selected Variable: SIeice\n",
- "📆 [589] Using week range: 1992-05-08T00:00:00Z/1992-05-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404790-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [3.0690861947251804, 85.35780270463508, 4.207506152385797, 85.92701268346539]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [589] Result: compatible\n",
- "\n",
- "🔍 [590] Checking: C1991543765-POCLOUD\n",
- "🕒 [590] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [590] Variable list: ['SIuice', 'SIvice'], Selected Variable: SIuice\n",
- "📆 [590] Using week range: 2008-03-27T00:00:00Z/2008-04-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543765-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [112.5480656920937, -87.72175923253441, 113.68648564975433, -87.1525492537041]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [590] Result: compatible\n",
- "\n",
- "🔍 [591] Checking: C1991543700-POCLOUD\n",
- "🕒 [591] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [591] Variable list: ['SIuice', 'SIvice'], Selected Variable: SIvice\n",
- "📆 [591] Using week range: 2008-03-01T00:00:00Z/2008-03-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543700-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [177.97687455228458, -42.173028247816696, 179.11529450994522, -41.60381826898638]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [591] Result: compatible\n",
- "\n",
- "🔍 [592] Checking: C1991543768-POCLOUD\n",
- "🕒 [592] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [592] Variable list: ['SIuice', 'SIvice'], Selected Variable: SIuice\n",
- "📆 [592] Using week range: 2015-03-12T00:00:00Z/2015-03-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543768-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-26.697988402603322, -24.567389418462337, -25.559568444942705, -23.99817943963203]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [592] Result: compatible\n",
- "\n",
- "🔍 [593] Checking: C1990404813-POCLOUD\n",
- "🕒 [593] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [593] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC'], Selected Variable: SSH\n",
- "📆 [593] Using week range: 2000-01-03T00:00:00Z/2000-01-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404813-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-138.0216789571495, 5.269423530753816, -136.88325899948887, 5.838633509584124]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [593] Result: compatible\n",
- "\n",
- "🔍 [594] Checking: C2129181904-POCLOUD\n",
- "🕒 [594] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [594] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC'], Selected Variable: SSHIBC\n",
- "📆 [594] Using week range: 1999-08-02T00:00:00Z/1999-08-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129181904-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.05909648351906, -47.473359471989504, -83.92067652585843, -46.90414949315919]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [594] Result: compatible\n",
- "\n",
- "🔍 [595] Checking: C1990404799-POCLOUD\n",
- "🕒 [595] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [595] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC'], Selected Variable: SSH\n",
- "📆 [595] Using week range: 2007-09-27T00:00:00Z/2007-10-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404799-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-68.68502312486305, 54.32819324627792, -67.54660316720242, 54.897403225108235]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404799-POCLOUD&backend=xarray&datetime=2007-09-27T00%3A00%3A00Z%2F2007-10-03T00%3A00%3A00Z&variable=SSH&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-68.68502312486305, latitude=54.32819324627792), Position2D(longitude=-67.54660316720242, latitude=54.32819324627792), Position2D(longitude=-67.54660316720242, latitude=54.897403225108235), Position2D(longitude=-68.68502312486305, latitude=54.897403225108235), Position2D(longitude=-68.68502312486305, latitude=54.32819324627792)]]), properties={'statistics': {'2007-09-27T00:00:00+00:00': {'2007-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-09-28T00:00:00+00:00': {'2007-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-09-29T00:00:00+00:00': {'2007-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-09-30T00:00:00+00:00': {'2007-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-10-01T00:00:00+00:00': {'2007-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-10-02T00:00:00+00:00': {'2007-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2007-10-03T00:00:00+00:00': {'2007-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-27T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-28T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-29T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-09-30T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-01T00:00:00+00:00', '2007-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-02T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2007-10-03T00:00:00+00:00', '2007-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404799-POCLOUD&backend=xarray&datetime=2007-09-27T00%3A00%3A00Z%2F2007-10-03T00%3A00%3A00Z&variable=SSH&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [595] Result: issues_detected\n",
- "⚠️ [595] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404799-POCLOUD&backend=xarray&datetime=2007-09-27T00%3A00%3A00Z%2F2007-10-03T00%3A00%3A00Z&variable=SSH&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [596] Checking: C2129189405-POCLOUD\n",
- "🕒 [596] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [596] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC'], Selected Variable: SSHIBC\n",
- "📆 [596] Using week range: 2016-12-15T00:00:00Z/2016-12-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129189405-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-69.22941991712074, -82.6586515699327, -68.0909999594601, -82.08944159110239]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2129189405-POCLOUD&backend=xarray&datetime=2016-12-15T00%3A00%3A00Z%2F2016-12-21T00%3A00%3A00Z&variable=SSHIBC&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-69.22941991712074, latitude=-82.6586515699327), Position2D(longitude=-68.0909999594601, latitude=-82.6586515699327), Position2D(longitude=-68.0909999594601, latitude=-82.08944159110239), Position2D(longitude=-69.22941991712074, latitude=-82.08944159110239), Position2D(longitude=-69.22941991712074, latitude=-82.6586515699327)]]), properties={'statistics': {'2016-12-15T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2016-12-16T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2016-12-17T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2016-12-18T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2016-12-19T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2016-12-20T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2016-12-21T00:00:00+00:00': {'2016-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-15T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-16T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-17T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-18T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-19T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-20T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2016-12-21T00:00:00+00:00', '2016-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2129189405-POCLOUD&backend=xarray&datetime=2016-12-15T00%3A00%3A00Z%2F2016-12-21T00%3A00%3A00Z&variable=SSHIBC&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [596] Result: issues_detected\n",
- "⚠️ [596] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2129189405-POCLOUD&backend=xarray&datetime=2016-12-15T00%3A00%3A00Z%2F2016-12-21T00%3A00%3A00Z&variable=SSHIBC&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [597] Checking: C1991543744-POCLOUD\n",
- "🕒 [597] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [597] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC', 'ETAN'], Selected Variable: SSHNOIBC\n",
- "📆 [597] Using week range: 1994-08-21T00:00:00Z/1994-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543744-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.40169843251296, -84.65304941762568, -104.26327847485233, -84.08383943879537]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [597] Result: compatible\n",
- "\n",
- "🔍 [598] Checking: C2129186341-POCLOUD\n",
- "🕒 [598] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [598] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC', 'ETAN'], Selected Variable: SSH\n",
- "📆 [598] Using week range: 1993-02-05T00:00:00Z/1993-02-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129186341-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-37.59102590908116, 14.455905756568445, -36.452605951420544, 15.025115735398753]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [598] Result: compatible\n",
- "\n",
- "🔍 [599] Checking: C1991543813-POCLOUD\n",
- "🕒 [599] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [599] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC', 'ETAN'], Selected Variable: SSH\n",
- "📆 [599] Using week range: 2008-08-05T00:00:00Z/2008-08-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543813-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.36817510868406, 53.140261520984836, -159.22975515102343, 53.70947149981515]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [599] Result: compatible\n",
- "\n",
- "🔍 [600] Checking: C2129189870-POCLOUD\n",
- "🕒 [600] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [600] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC', 'ETAN'], Selected Variable: SSH\n",
- "📆 [600] Using week range: 2002-02-18T00:00:00Z/2002-02-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2129189870-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [162.70910932812592, -57.476075599387265, 163.84752928578655, -56.90686562055695]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [600] Result: compatible\n",
- "\n",
- "🔍 [601] Checking: C1991543817-POCLOUD\n",
- "🕒 [601] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [601] Variable list: ['SSH', 'SSHIBC', 'SSHNOIBC', 'ETAN'], Selected Variable: ETAN\n",
- "📆 [601] Using week range: 1996-07-17T00:00:00Z/1996-07-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543817-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-4.365204210905709, -3.1098896412845782, -3.2267842532450928, -2.54067966245427]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [601] Result: compatible\n",
- "\n",
- "🔍 [602] Checking: C1990404808-POCLOUD\n",
- "🕒 [602] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [602] Variable list: ['EXFtaue', 'EXFtaun', 'oceTAUE', 'oceTAUN'], Selected Variable: EXFtaun\n",
- "📆 [602] Using week range: 1992-06-08T00:00:00Z/1992-06-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404808-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [98.19811944283907, 34.13466159508603, 99.3365394004997, 34.703871573916345]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404808-POCLOUD&backend=xarray&datetime=1992-06-08T00%3A00%3A00Z%2F1992-06-14T00%3A00%3A00Z&variable=EXFtaun&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=98.19811944283907, latitude=34.13466159508603), Position2D(longitude=99.3365394004997, latitude=34.13466159508603), Position2D(longitude=99.3365394004997, latitude=34.703871573916345), Position2D(longitude=98.19811944283907, latitude=34.703871573916345), Position2D(longitude=98.19811944283907, latitude=34.13466159508603)]]), properties={'statistics': {'1992-06-08T00:00:00+00:00': {'1992-06-07T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-06-09T00:00:00+00:00': {'1992-06-08T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-06-10T00:00:00+00:00': {'1992-06-09T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-06-11T00:00:00+00:00': {'1992-06-10T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-06-12T00:00:00+00:00': {'1992-06-11T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-06-13T00:00:00+00:00': {'1992-06-12T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1992-06-14T00:00:00+00:00': {'1992-06-13T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-08T00:00:00+00:00', '1992-06-07T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-09T00:00:00+00:00', '1992-06-08T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-10T00:00:00+00:00', '1992-06-09T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-11T00:00:00+00:00', '1992-06-10T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-12T00:00:00+00:00', '1992-06-11T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-13T00:00:00+00:00', '1992-06-12T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1992-06-14T00:00:00+00:00', '1992-06-13T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404808-POCLOUD&backend=xarray&datetime=1992-06-08T00%3A00%3A00Z%2F1992-06-14T00%3A00%3A00Z&variable=EXFtaun&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [602] Result: issues_detected\n",
- "⚠️ [602] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404808-POCLOUD&backend=xarray&datetime=1992-06-08T00%3A00%3A00Z%2F1992-06-14T00%3A00%3A00Z&variable=EXFtaun&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [603] Checking: C1990404796-POCLOUD\n",
- "🕒 [603] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [603] Variable list: ['EXFtaue', 'EXFtaun', 'oceTAUE', 'oceTAUN'], Selected Variable: oceTAUE\n",
- "📆 [603] Using week range: 1993-09-04T00:00:00Z/1993-09-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404796-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-65.84544310563678, -36.86657636279888, -64.70702314797614, -36.297366383968566]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404796-POCLOUD&backend=xarray&datetime=1993-09-04T00%3A00%3A00Z%2F1993-09-10T00%3A00%3A00Z&variable=oceTAUE&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-65.84544310563678, latitude=-36.86657636279888), Position2D(longitude=-64.70702314797614, latitude=-36.86657636279888), Position2D(longitude=-64.70702314797614, latitude=-36.297366383968566), Position2D(longitude=-65.84544310563678, latitude=-36.297366383968566), Position2D(longitude=-65.84544310563678, latitude=-36.86657636279888)]]), properties={'statistics': {'1993-09-04T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-09-05T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-09-06T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-09-07T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-09-08T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-09-09T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '1993-09-10T00:00:00+00:00': {'1993-09-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 6.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-04T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-05T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-06T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-07T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-08T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-09T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '1993-09-10T00:00:00+00:00', '1993-09-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404796-POCLOUD&backend=xarray&datetime=1993-09-04T00%3A00%3A00Z%2F1993-09-10T00%3A00%3A00Z&variable=oceTAUE&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [603] Result: issues_detected\n",
- "⚠️ [603] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C1990404796-POCLOUD&backend=xarray&datetime=1993-09-04T00%3A00%3A00Z%2F1993-09-10T00%3A00%3A00Z&variable=oceTAUE&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [604] Checking: C1991543704-POCLOUD\n",
- "🕒 [604] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [604] Variable list: ['EXFtaux', 'EXFtauy', 'oceTAUX', 'oceTAUY'], Selected Variable: EXFtauy\n",
- "📆 [604] Using week range: 2004-10-25T00:00:00Z/2004-10-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543704-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-106.16725240573687, -15.78500750562807, -105.02883244807624, -15.215797526797761]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [604] Result: compatible\n",
- "\n",
- "🔍 [605] Checking: C1991543760-POCLOUD\n",
- "🕒 [605] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [605] Variable list: ['EXFtaux', 'EXFtauy', 'oceTAUX', 'oceTAUY'], Selected Variable: EXFtaux\n",
- "📆 [605] Using week range: 1994-06-21T00:00:00Z/1994-06-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543760-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-95.606666827855, 89.18727101781289, -94.46824687019436, 89.7564809966432]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [605] Result: compatible\n",
- "\n",
- "🔍 [606] Checking: C1990404821-POCLOUD\n",
- "🕒 [606] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [606] Variable list: ['THETA', 'SALT'], Selected Variable: THETA\n",
- "📆 [606] Using week range: 1992-08-05T00:00:00Z/1992-08-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404821-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.11202649320637, 36.02138398037208, 85.250446450867, 36.590593959202394]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [606] Result: compatible\n",
- "\n",
- "🔍 [607] Checking: C1990404795-POCLOUD\n",
- "🕒 [607] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [607] Variable list: ['THETA', 'SALT'], Selected Variable: SALT\n",
- "📆 [607] Using week range: 1993-01-04T00:00:00Z/1993-01-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1990404795-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [34.89307998309625, -54.84187804954121, 36.031499940756866, -54.27266807071089]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [607] Result: compatible\n",
- "\n",
- "🔍 [608] Checking: C1991543736-POCLOUD\n",
- "🕒 [608] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [608] Variable list: ['THETA', 'SALT'], Selected Variable: SALT\n",
- "📆 [608] Using week range: 2005-11-06T00:00:00Z/2005-11-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543736-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [81.08938087423473, -60.06897901398756, 82.22780083189537, -59.49976903515724]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [608] Result: compatible\n",
- "\n",
- "🔍 [609] Checking: C1991543728-POCLOUD\n",
- "🕒 [609] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [609] Variable list: ['THETA', 'SALT'], Selected Variable: THETA\n",
- "📆 [609] Using week range: 1998-07-24T00:00:00Z/1998-07-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543728-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-175.26425821121833, -34.42100869069883, -174.1258382535577, -33.85179871186851]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [609] Result: compatible\n",
- "\n",
- "🔍 [610] Checking: C1991543757-POCLOUD\n",
- "🕒 [610] Time: 1992-01-01T00:00:00.000Z → 2018-01-01T00:00:00.000Z\n",
- "📦 [610] Variable list: ['THETA', 'SALT'], Selected Variable: SALT\n",
- "📆 [610] Using week range: 2014-09-08T00:00:00Z/2014-09-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1991543757-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-87.96029002707525, 61.03181725025607, -86.82187006941462, 61.601027229086384]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [610] Result: compatible\n",
- "\n",
- "🔍 [611] Checking: C2408031090-LPCLOUD\n",
- "🕒 [611] Time: 2022-08-09T00:00:00.000Z → 2025-10-05T10:42:25Z\n",
- "📦 [611] Variable list: [], Selected Variable: None\n",
- "⏭️ [611] Skipping C2408031090-LPCLOUD - no variable found\n",
- "\n",
- "🔍 [612] Checking: C3147269019-LPCLOUD\n",
- "🕒 [612] Time: 2022-08-10T00:00:00.000Z → 2024-01-20T00:00:00.000Z\n",
- "📦 [612] Variable list: ['Calcite', 'Chlorite', 'Dolomite', 'Goethite', 'Gypsum', 'Hematite', 'Illite+Muscovite', 'Kaolinite', 'Montmorillonite', 'Vermiculite', 'Quartz+Feldspar', 'Calcite_UQ_high_grainsize', 'Chlorite_UQ_high_grainsize', 'Dolomite_UQ_high_grainsize', 'Goethite_UQ_high_grainsize', 'Gypsum_UQ_high_grainsize', 'Hematite_UQ_high_grainsize', 'Illite+Muscovite_UQ_high_grainsize', 'Kaolinite_UQ_high_grainsize', 'Montmorillonite_UQ_high_grainsize', 'Vermiculite_UQ_high_grainsize', 'Quartz+Feldspar_UQ_high_grainsize', 'Calcite_UQ_low_grainsize', 'Chlorite_UQ_low_grainsize', 'Dolomite_UQ_low_grainsize', 'Goethite_UQ_low_grainsize', 'Gypsum_UQ_low_grainsize', 'Hematite_UQ_low_grainsize', 'Illite+Muscovite_UQ_low_grainsize', 'Kaolinite_UQ_low_grainsize', 'Montmorillonite_UQ_low_grainsize', 'Vermiculite_UQ_low_grainsize', 'Quartz+Feldspar_UQ_low_grainsize', 'latitude_longitude'], Selected Variable: Gypsum\n",
- "📆 [612] Using week range: 2023-11-08T00:00:00Z/2023-11-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3147269019-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-144.75409368080932, 40.2891105282672, -143.6156737231487, 40.85832050709752]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3147269019-LPCLOUD&backend=xarray&datetime=2023-11-08T00%3A00%3A00Z%2F2023-11-14T00%3A00%3A00Z&variable=Gypsum&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-144.75409368080932, latitude=40.2891105282672), Position2D(longitude=-143.6156737231487, latitude=40.2891105282672), Position2D(longitude=-143.6156737231487, latitude=40.85832050709752), Position2D(longitude=-144.75409368080932, latitude=40.85832050709752), Position2D(longitude=-144.75409368080932, latitude=40.2891105282672)]]), properties={'statistics': {'2023-11-08T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2023-11-09T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2023-11-10T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2023-11-11T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2023-11-12T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2023-11-13T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2023-11-14T00:00:00+00:00': {'Gypsum': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 8.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-08T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-09T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-10T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-11T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-12T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-13T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2023-11-14T00:00:00+00:00', 'Gypsum', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3147269019-LPCLOUD&backend=xarray&datetime=2023-11-08T00%3A00%3A00Z%2F2023-11-14T00%3A00%3A00Z&variable=Gypsum&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [612] Result: issues_detected\n",
- "⚠️ [612] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3147269019-LPCLOUD&backend=xarray&datetime=2023-11-08T00%3A00%3A00Z%2F2023-11-14T00%3A00%3A00Z&variable=Gypsum&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [613] Checking: C2408752948-LPCLOUD\n",
- "🕒 [613] Time: 2022-08-10T00:00:00.000Z → 2023-07-30T23:59:59.000Z\n",
- "📦 [613] Variable list: ['Calcite', 'Chlorite', 'Dolomite', 'Goethite', 'Gypsum', 'Hematite', 'Illite+Muscovite', 'Kaolinite', 'Montmorillonite', 'Vermiculite', 'Calcite_Uncertainty', 'Chlorite_Uncertainty', 'Dolomite_Uncertainty', 'Goethite_Uncertainty', 'Gypsum_Uncertainty', 'Hematite_Uncertainty', 'Illite+Muscovite_Uncertainty', 'Kaolinite_Uncertainty', 'Montmorillonite_Uncertainty', 'Vermiculite_Uncertainty', 'latitude', 'longitude'], Selected Variable: Kaolinite\n",
- "📆 [613] Using week range: 2023-04-14T00:00:00Z/2023-04-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2408752948-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [10.75338699491028, -51.558662451900965, 11.891806952570896, -50.98945247307065]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [613] Result: compatible\n",
- "\n",
- "🔍 [614] Checking: C2408755900-LPCLOUD\n",
- "🕒 [614] Time: 2007-01-01T00:00:00.000Z → 2025-10-05T10:42:28Z\n",
- "📦 [614] Variable list: ['dry_dep_ill', 'latitude_longitude', 'dry_dep_kao', 'dry_dep_sme', 'dry_dep_feo', 'dry_dep_qua', 'dry_dep_cal', 'dry_dep_fel', 'dry_dep_gyp'], Selected Variable: latitude_longitude\n",
- "📆 [614] Using week range: 2009-10-24T00:00:00Z/2009-10-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2408755900-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-12.914664660609837, 55.07950390410548, -11.77624470294922, 55.648713882935795]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2408755900-LPCLOUD&backend=xarray&datetime=2009-10-24T00%3A00%3A00Z%2F2009-10-30T00%3A00%3A00Z&variable=latitude_longitude&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: HRiA3D8EWIUOq8qGaXNn-ZSjppndFU1X1eSw8UogLvp05aEWmZnQIg==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2408755900-LPCLOUD&backend=xarray&datetime=2009-10-24T00%3A00%3A00Z%2F2009-10-30T00%3A00%3A00Z&variable=latitude_longitude&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [614] Result: issues_detected\n",
- "⚠️ [614] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2408755900-LPCLOUD&backend=xarray&datetime=2009-10-24T00%3A00%3A00Z%2F2009-10-30T00%3A00%3A00Z&variable=latitude_longitude&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [619] Checking: C2184546470-POCLOUD\n",
- "🕒 [619] Time: 2021-12-06T00:00:00.000Z → 2023-11-08T00:00:00.000Z\n",
- "📦 [619] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um'], Selected Variable: brightness_temperature_11um\n",
- "📆 [619] Using week range: 2022-12-08T00:00:00Z/2022-12-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2184546470-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [72.0040266076596, -37.69991401300533, 73.14244656532023, -37.13070403417502]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [619] Result: compatible\n",
- "\n",
- "🔍 [620] Checking: C2904379383-POCLOUD\n",
- "🕒 [620] Time: 2023-12-03T00:00:00.000Z → 2025-10-05T10:43:09Z\n",
- "📦 [620] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um'], Selected Variable: satellite_zenith_angle\n",
- "📆 [620] Using week range: 2023-12-04T00:00:00Z/2023-12-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2904379383-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [127.90893022023943, 51.258482125625676, 129.04735017790006, 51.82769210445599]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [620] Result: compatible\n",
- "\n",
- "🔍 [656] Checking: C2036877762-POCLOUD\n",
- "🕒 [656] Time: 2014-03-04T00:00:00.000Z → 2025-10-05T10:43:10Z\n",
- "📦 [656] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: sea_surface_temperature\n",
- "📆 [656] Using week range: 2017-10-08T00:00:00Z/2017-10-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877762-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-36.62718893442956, 32.67350235776573, -35.488768976768945, 33.24271233659604]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877762-POCLOUD&backend=xarray&datetime=2017-10-08T00%3A00%3A00Z%2F2017-10-14T00%3A00%3A00Z&variable=sea_surface_temperature&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"23 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-36.62718893442956, latitude=32.67350235776573), Position2D(longitude=-35.488768976768945, latitude=32.67350235776573), Position2D(longitude=-35.488768976768945, latitude=33.24271233659604), Position2D(longitude=-36.62718893442956, latitude=33.24271233659604), Position2D(longitude=-36.62718893442956, latitude=32.67350235776573)]]), properties={'statistics': {'2017-10-08T00:00:00+00:00': {'2017-10-07T00:00:00.000000000': {'min': 298.79998779296875, 'max': 299.54998779296875, 'mean': 299.20074462890625, 'count': 10.479999542236328, 'sum': 3135.623779296875, 'std': 0.2567785800954271, 'median': 299.25, 'majority': 299.25, 'minority': 298.79998779296875, 'unique': 6.0, 'histogram': [[2, 0, 2, 0, 2, 0, 5, 0, 3, 2], [298.79998779296875, 298.875, 298.9499816894531, 299.0249938964844, 299.0999755859375, 299.17498779296875, 299.25, 299.3249816894531, 299.3999938964844, 299.4749755859375, 299.54998779296875]], 'valid_percent': 88.89, 'masked_pixels': 2.0, 'valid_pixels': 16.0, 'percentile_2': 298.79998779296875, 'percentile_98': 299.54998779296875}, '2017-10-08T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-10-09T00:00:00+00:00': {'2017-10-08T00:00:00.000000000': {'min': 298.04998779296875, 'max': 299.25, 'mean': 298.5962219238281, 'count': 8.139999389648438, 'sum': 2430.572998046875, 'std': 0.4083022585871533, 'median': 298.3500061035156, 'majority': 298.3500061035156, 'minority': 298.04998779296875, 'unique': 6.0, 'histogram': [[1, 1, 3, 0, 0, 0, 1, 3, 0, 2], [298.04998779296875, 298.16998291015625, 298.28997802734375, 298.4100036621094, 298.5299987792969, 298.6499938964844, 298.7699890136719, 298.8899841308594, 299.010009765625, 299.1300048828125, 299.25]], 'valid_percent': 61.11, 'masked_pixels': 7.0, 'valid_pixels': 11.0, 'percentile_2': 298.04998779296875, 'percentile_98': 299.25}, '2017-10-09T00:00:00.000000000': {'min': 297.29998779296875, 'max': 298.1999816894531, 'mean': 297.7583312988281, 'count': 3.5999999046325684, 'sum': 1071.929931640625, 'std': 0.34811002070732916, 'median': 297.8999938964844, 'majority': 297.29998779296875, 'minority': 297.29998779296875, 'unique': 4.0, 'histogram': [[1, 1, 0, 0, 0, 0, 1, 0, 0, 1], [297.29998779296875, 297.3899841308594, 297.47998046875, 297.5699768066406, 297.65997314453125, 297.75, 297.8399963378906, 297.92999267578125, 298.0199890136719, 298.1099853515625, 298.1999816894531]], 'valid_percent': 22.22, 'masked_pixels': 14.0, 'valid_pixels': 4.0, 'percentile_2': 297.29998779296875, 'percentile_98': 298.1999816894531}}, '2017-10-10T00:00:00+00:00': {'2017-10-10T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2017-10-11T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 18.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-10-11T00:00:00+00:00': {'2017-10-10T00:00:00.000000000': {'min': 298.3500061035156, 'max': 298.3500061035156, 'mean': 298.3500061035156, 'count': 0.03999999910593033, 'sum': 11.934000015258789, 'std': 0.0, 'median': 298.3500061035156, 'majority': 298.3500061035156, 'minority': 298.3500061035156, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [297.8500061035156, 297.95001220703125, 298.0500183105469, 298.1499938964844, 298.25, 298.3500061035156, 298.45001220703125, 298.5500183105469, 298.6499938964844, 298.75, 298.8500061035156]], 'valid_percent': 5.56, 'masked_pixels': 17.0, 'valid_pixels': 1.0, 'percentile_2': 298.3500061035156, 'percentile_98': 298.3500061035156}, '2017-10-11T00:00:00.000000000': {'min': 297.4499816894531, 'max': 299.25, 'mean': 298.2122497558594, 'count': 11.279999732971191, 'sum': 3363.833984375, 'std': 0.41341913371332656, 'median': 298.04998779296875, 'majority': 298.6499938964844, 'minority': 298.3500061035156, 'unique': 10.0, 'histogram': [[2, 2, 2, 2, 0, 3, 3, 1, 2, 1], [297.4499816894531, 297.6299743652344, 297.80999755859375, 297.989990234375, 298.16998291015625, 298.3499755859375, 298.5299987792969, 298.7099914550781, 298.8899841308594, 299.07000732421875, 299.25]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 18.0, 'percentile_2': 297.4499816894531, 'percentile_98': 298.9499816894531}}, '2017-10-12T00:00:00+00:00': {'2017-10-11T00:00:00.000000000': {'min': 298.3500061035156, 'max': 298.3500061035156, 'mean': 298.3500061035156, 'count': 0.03999999910593033, 'sum': 11.934000015258789, 'std': 0.0, 'median': 298.3500061035156, 'majority': 298.3500061035156, 'minority': 298.3500061035156, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [297.8500061035156, 297.95001220703125, 298.0500183105469, 298.1499938964844, 298.25, 298.3500061035156, 298.45001220703125, 298.5500183105469, 298.6499938964844, 298.75, 298.8500061035156]], 'valid_percent': 5.56, 'masked_pixels': 17.0, 'valid_pixels': 1.0, 'percentile_2': 298.3500061035156, 'percentile_98': 298.3500061035156}, '2017-10-12T00:00:00.000000000': {'min': 297.4499816894531, 'max': 299.25, 'mean': 298.2122497558594, 'count': 11.279999732971191, 'sum': 3363.833984375, 'std': 0.41341913371332656, 'median': 298.04998779296875, 'majority': 298.6499938964844, 'minority': 298.3500061035156, 'unique': 10.0, 'histogram': [[2, 2, 2, 2, 0, 3, 3, 1, 2, 1], [297.4499816894531, 297.6299743652344, 297.80999755859375, 297.989990234375, 298.16998291015625, 298.3499755859375, 298.5299987792969, 298.7099914550781, 298.8899841308594, 299.07000732421875, 299.25]], 'valid_percent': 100.0, 'masked_pixels': 0.0, 'valid_pixels': 18.0, 'percentile_2': 297.4499816894531, 'percentile_98': 298.9499816894531}}, '2017-10-13T00:00:00+00:00': {'2017-10-12T00:00:00.000000000': {'min': 297.29998779296875, 'max': 298.79998779296875, 'mean': 297.73077392578125, 'count': 7.479999542236328, 'sum': 2227.026123046875, 'std': 0.3154306913661041, 'median': 297.75, 'majority': 298.04998779296875, 'minority': 297.29998779296875, 'unique': 7.0, 'histogram': [[1, 2, 2, 1, 2, 3, 0, 0, 0, 2], [297.29998779296875, 297.4499816894531, 297.5999755859375, 297.75, 297.8999938964844, 298.04998779296875, 298.1999816894531, 298.3499755859375, 298.5, 298.6499938964844, 298.79998779296875]], 'valid_percent': 72.22, 'masked_pixels': 5.0, 'valid_pixels': 13.0, 'percentile_2': 297.29998779296875, 'percentile_98': 298.79998779296875}, '2017-10-13T00:00:00.000000000': {'min': 297.75, 'max': 298.79998779296875, 'mean': 298.1280822753906, 'count': 4.800000190734863, 'sum': 1431.014892578125, 'std': 0.37871589991843285, 'median': 298.04998779296875, 'majority': 297.8999938964844, 'minority': 297.75, 'unique': 5.0, 'histogram': [[1, 3, 2, 0, 0, 1, 0, 0, 0, 1], [297.75, 297.8550109863281, 297.9599914550781, 298.06500244140625, 298.16998291015625, 298.2749938964844, 298.3800048828125, 298.4849853515625, 298.5899963378906, 298.6949768066406, 298.79998779296875]], 'valid_percent': 44.44, 'masked_pixels': 10.0, 'valid_pixels': 8.0, 'percentile_2': 297.75, 'percentile_98': 298.79998779296875}}, '2017-10-14T00:00:00+00:00': {'2017-10-13T00:00:00.000000000': {'min': 297.29998779296875, 'max': 298.79998779296875, 'mean': 297.73077392578125, 'count': 7.479999542236328, 'sum': 2227.026123046875, 'std': 0.3154306913661041, 'median': 297.75, 'majority': 298.04998779296875, 'minority': 297.29998779296875, 'unique': 7.0, 'histogram': [[1, 2, 2, 1, 2, 3, 0, 0, 0, 2], [297.29998779296875, 297.4499816894531, 297.5999755859375, 297.75, 297.8999938964844, 298.04998779296875, 298.1999816894531, 298.3499755859375, 298.5, 298.6499938964844, 298.79998779296875]], 'valid_percent': 72.22, 'masked_pixels': 5.0, 'valid_pixels': 13.0, 'percentile_2': 297.29998779296875, 'percentile_98': 298.79998779296875}, '2017-10-14T00:00:00.000000000': {'min': 296.8500061035156, 'max': 298.6499938964844, 'mean': 297.6033020019531, 'count': 5.440000057220459, 'sum': 1618.9620361328125, 'std': 0.5223002819582729, 'median': 297.75, 'majority': 297.75, 'minority': 296.8500061035156, 'unique': 7.0, 'histogram': [[1, 1, 0, 0, 0, 3, 1, 1, 0, 1], [296.8500061035156, 297.0299987792969, 297.2099914550781, 297.3900146484375, 297.57000732421875, 297.75, 297.92999267578125, 298.1099853515625, 298.2900085449219, 298.4700012207031, 298.6499938964844]], 'valid_percent': 44.44, 'masked_pixels': 10.0, 'valid_pixels': 8.0, 'percentile_2': 296.8500061035156, 'percentile_98': 298.6499938964844}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-08T00:00:00+00:00', '2017-10-08T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-10T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-10-10T00:00:00+00:00', '2017-10-11T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877762-POCLOUD&backend=xarray&datetime=2017-10-08T00%3A00%3A00Z%2F2017-10-14T00%3A00%3A00Z&variable=sea_surface_temperature&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [656] Result: issues_detected\n",
- "⚠️ [656] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877762-POCLOUD&backend=xarray&datetime=2017-10-08T00%3A00%3A00Z%2F2017-10-14T00%3A00%3A00Z&variable=sea_surface_temperature&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [657] Checking: C2499940522-POCLOUD\n",
- "🕒 [657] Time: 2010-01-01T14:30:00.000Z → 2017-12-14T15:30:01.000Z\n",
- "📦 [657] Variable list: ['quality_level', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sst_dtime'], Selected Variable: sses_bias\n",
- "📆 [657] Using week range: 2015-02-07T14:30:00Z/2015-02-13T14:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940522-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [43.78315442399964, -88.74234890830856, 44.92157438166026, -88.17313892947824]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [657] Result: compatible\n",
- "\n",
- "🔍 [658] Checking: C2499940523-POCLOUD\n",
- "🕒 [658] Time: 2013-08-01T13:09:00.000Z → 2018-01-08T15:29:19.000Z\n",
- "📦 [658] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: diurnal_warming\n",
- "📆 [658] Using week range: 2017-06-04T13:09:00Z/2017-06-10T13:09:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940523-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [109.4937744150622, -77.81096213643562, 110.63219437272284, -77.2417521576053]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [658] Result: compatible\n",
- "\n",
- "🔍 [659] Checking: C2036881909-POCLOUD\n",
- "🕒 [659] Time: 2013-08-01T13:22:00.000Z → 2020-03-02T16:00:20.000Z\n",
- "📦 [659] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: sses_standard_deviation\n",
- "📆 [659] Using week range: 2017-06-13T13:22:00Z/2017-06-19T13:22:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881909-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [137.342293052709, -53.9876657166487, 138.48071301036964, -53.418455737818384]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [659] Result: compatible\n",
- "\n",
- "🔍 [660] Checking: C3252991748-POCLOUD\n",
- "🕒 [660] Time: 2022-08-14T00:00:00.000Z → 2023-08-17T00:00:00.000Z\n",
- "📦 [660] Variable list: ['obp', 'temp'], Selected Variable: temp\n",
- "📆 [660] Using week range: 2022-10-22T00:00:00Z/2022-10-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3252991748-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-96.90673466479011, -45.229781325165305, -95.76831470712948, -44.66057134633499]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [660] Result: compatible\n",
- "\n",
- "🔍 [661] Checking: C3215150173-POCLOUD\n",
- "🕒 [661] Time: 2002-04-04T00:00:00.000Z → 2025-10-05T10:43:16Z\n",
- "📦 [661] Variable list: [], Selected Variable: None\n",
- "⏭️ [661] Skipping C3215150173-POCLOUD - no variable found\n",
- "\n",
- "🔍 [662] Checking: C3215162709-POCLOUD\n",
- "🕒 [662] Time: 2002-04-04T00:00:00.000Z → 2025-10-05T10:43:16Z\n",
- "📦 [662] Variable list: [], Selected Variable: None\n",
- "⏭️ [662] Skipping C3215162709-POCLOUD - no variable found\n",
- "\n",
- "🔍 [663] Checking: C2216863372-ORNL_CLOUD\n",
- "🕒 [663] Time: 1850-01-01T00:00:00.000Z → 1850-12-31T23:59:59.999Z\n",
- "📦 [663] Variable list: [], Selected Variable: None\n",
- "⏭️ [663] Skipping C2216863372-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [664] Checking: C3327154985-OB_CLOUD\n",
- "🕒 [664] Time: 2009-09-25T00:00:00Z → 2014-09-13T23:59:59Z\n",
- "📦 [664] Variable list: [], Selected Variable: None\n",
- "⏭️ [664] Skipping C3327154985-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [665] Checking: C3555970700-OB_CLOUD\n",
- "🕒 [665] Time: 2009-09-25T00:00:00Z → 2014-09-13T23:59:59Z\n",
- "📦 [665] Variable list: [], Selected Variable: None\n",
- "⏭️ [665] Skipping C3555970700-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [666] Checking: C3266793157-NSIDC_CPRD\n",
- "🕒 [666] Time: 2000-01-01T00:00:00.000Z → 2016-01-01T23:59:59.999Z\n",
- "📦 [666] Variable list: ['LH', 'LW_d', 'LandMask', 'LandUse', 'SH', 'SST', 'SW_d', 'SfcRunoff', 'SnowHgt', 'SnowWater', 'SubRunoff', 'T_2m', 'T_p', 'T_sfc', 'Td_2m', 'Td_p', 'Z_p', 'Z_sfc', 'albedo', 'crs', 'lat', 'lon', 'p_sfc', 'precip_c', 'precip_g', 'q_2m', 'q_p', 'r_cloud_p', 'r_ice_p', 'r_rain_p', 'r_snow_p', 'r_v_2m', 'r_v_p', 'rh_2m', 'rh_p', 'theta_p', 'u_10m_gr', 'u_gr_p', 'v_10m_gr', 'v_gr_p', 'w_p'], Selected Variable: Td_2m\n",
- "📆 [666] Using week range: 2005-07-25T00:00:00Z/2005-07-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266793157-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.60592582179845, 58.1509819402207, 158.74434577945908, 58.72019191905102]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [666] Result: compatible\n",
- "\n",
- "🔍 [667] Checking: C3266793342-NSIDC_CPRD\n",
- "🕒 [667] Time: 1990-01-01T00:00:00.000Z → 2014-12-31T23:59:59.999Z\n",
- "📦 [667] Variable list: ['crs', 'precipitation'], Selected Variable: precipitation\n",
- "📆 [667] Using week range: 2003-03-20T00:00:00Z/2003-03-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266793342-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-56.98783656444825, -62.61123728784165, -55.849416606787635, -62.04202730901133]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [667] Result: compatible\n",
- "\n",
- "🔍 [668] Checking: C3266793605-NSIDC_CPRD\n",
- "🕒 [668] Time: 2003-01-01T00:00:00.000Z → 2016-12-31T23:59:59.999Z\n",
- "📦 [668] Variable list: ['crs', 'magt'], Selected Variable: crs\n",
- "📆 [668] Using week range: 2007-01-04T00:00:00Z/2007-01-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266793605-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [14.588928807208369, 0.5002046413390708, 15.727348764868985, 1.069414620169379]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [668] Result: compatible\n",
- "\n",
- "🔍 [669] Checking: C3266793612-NSIDC_CPRD\n",
- "🕒 [669] Time: 2000-01-01T00:00:00.000Z → 2100-12-31T23:59:59.999Z\n",
- "📦 [669] Variable list: ['glac_runoff_fixed_monthly', 'crs'], Selected Variable: glac_runoff_fixed_monthly\n",
- "📆 [669] Using week range: 2062-04-06T00:00:00Z/2062-04-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266793612-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.64715286030406, 87.92950661870739, -91.50873290264343, 88.49871659753771]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [669] Result: compatible\n",
- "\n",
- "🔍 [670] Checking: C3266793968-NSIDC_CPRD\n",
- "🕒 [670] Time: 1990-01-31T00:00:00.000Z → 2019-01-01T23:59:59.999Z\n",
- "📦 [670] Variable list: ['LHI', 'crs'], Selected Variable: LHI\n",
- "📆 [670] Using week range: 2016-02-12T00:00:00Z/2016-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266793968-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-23.98871686082156, -65.07740087245563, -22.850296903160945, -64.50819089362531]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [670] Result: compatible\n",
- "\n",
- "🔍 [671] Checking: C3266794162-NSIDC_CPRD\n",
- "🕒 [671] Time: 2003-01-01T00:00:00.000Z → 2019-08-31T23:59:59.999Z\n",
- "📦 [671] Variable list: ['crs', 'lat', 'lon', 'q2', 't2', 'psfc', 'u10', 'v10', 'ivt100', 'ivt500', 'pblh', 'cfract', 'tsk', 'dust_flux', 'seas_flux', 'grdflx', 'hfx', 'lh', 'acgwlrunoff', 'acsfcrunoff', 'acsnowfall', 'acsnowmelt', 'actotrunoff', 'acudrunoff', 'canwat', 'graupelnc', 'rainc', 'rainnc', 'snow', 'snowbc_top', 'snowbrc_col', 'snowbrc_top', 'snowdust_col', 'snowdust_top', 'mss_cnc_brc1_2d1', 'mss_cnc_brc1_2d2', 'mss_cnc_brc1_2d3', 'mss_cnc_brc1_2d4', 'mss_cnc_brc1_2d5', 'mss_cnc_brc2_2d1', 'mss_cnc_brc2_2d2', 'mss_cnc_brc2_2d3', 'mss_cnc_brc2_2d4', 'mss_cnc_brc2_2d5', 'mss_cnc_dust_2d1', 'mss_cnc_dust_2d2', 'mss_cnc_dust_2d3', 'mss_cnc_dust_2d4', 'mss_cnc_dust_2d5', 'snowh', 'snowlayer2d', 'snownc', 'snowrds2d1', 'snowrds2d2', 'snowrds2d3', 'snowrds2d4', 'snowrds2d5', 'snow_frac', 'snow_top', 'aaod1_col', 'aaod2_col', 'aaod3_col', 'aaod4_col', 'albbck', 'albedog', 'albedo_aer', 'albedo_bc', 'albedo_brc', 'albedo_dust', 'aod_550', 'coszen', 'diffuse_frac', 'drfsfclw_bc', 'drfsfclw_brc', 'drfsfclw_dust', 'drfsfcsw_bc', 'drfsfcsw_brc', 'drfsfcsw_dust', 'drftoalw_bc', 'drftoalw_brc', 'drftoalw_dust', 'drftoasw_bc', 'drftoasw_brc', 'drftoasw_dust', 'embck', 'emiss', 'gaer1_col', 'gaer1_col_nobc', 'gaer1_col_nobrc', 'gaer1_col_nodust', 'gaer1_sfc', 'gaer2_col', 'gaer2_col_nobc', 'gaer2_col_nobrc', 'gaer2_col_nodust', 'gaer2_sfc', 'gaer3_col', 'gaer3_col_nobc', 'gaer3_col_nobrc', 'gaer3_col_nodust', 'gaer3_sfc', 'gaer4_col', 'gaer4_col_nobc', 'gaer4_col_nobrc', 'gaer4_col_nodust', 'gaer4_sfc', 'glw', 'lwup', 'sabg', 'sabv', 'sfc_frc_aer', 'sfc_frc_aer_snow', 'sfc_frc_bc', 'sfc_frc_brc', 'sfc_frc_brc_snow', 'sfc_frc_dust', 'ssa_550', 'tauaer1_col', 'swdown', 'tauaer1_col_nobc', 'tauaer1_col_nobrc', 'tauaer1_col_nodust', 'tauaer1_sfc', 'tauaer2_col', 'tauaer2_col_nobc', 'tauaer2_col_nobrc', 'tauaer2_col_nodust', 'tauaer2_sfc', 'tauaer3_col', 'tauaer3_col_nobc', 'tauaer3_col_nobrc', 'tauaer3_col_nodust', 'tauaer3_sfc', 'tauaer4_col', 'tauaer4_col_nobc', 'tauaer4_col_nobrc', 'tauaer4_col_nodust', 'tauaer4_sfc', 'waer1_col', 'waer1_col_nobc', 'waer1_col_nobrc', 'waer1_col_nodust', 'waer1_sfc', 'waer2_col', 'waer2_col_nobc', 'waer2_col_nobrc', 'waer2_col_nodust', 'waer2_sfc', 'waer3_col', 'waer3_col_nobc', 'waer3_col_nobrc', 'waer3_col_nodust', 'waer3_sfc', 'waer4_col', 'waer4_col_nobc', 'waer4_col_nobrc', 'waer4_col_nodust', 'waer4_sfc', 'bc_sfc_ant', 'bc_sfc_ar1', 'bc_sfc_ar2', 'bc_sfc_ar3', 'bc_sfc_ar4', 'bc_sfc_ar5', 'bc_sfc_ar6', 'bc_sfc_ar7', 'bc_sfc_ar8', 'bc_sfc_ar9', 'bc_sfc_ar10', 'bc_sfc_bb', 'bc_sfc_bdy', 'bc_sfc_tot', 'brc1_sfc_tot', 'brc2_sfc_tot', 'ca_sfc_tot', 'cl_sfc_tot', 'co3_sfc_tot', 'dust_sfc_tot', 'hysw_sfc_tot', 'na_sfc_tot', 'nh4_sfc_tot', 'no3_sfc_tot', 'aer_sfc_tot', 'oc_sfc_tot', 'pm10_sfc', 'pm25_sfc', 'so4_sfc_tot', 'soa_sfc_tot', 'water_sfc_tot', 'acet_sfc', 'ald_sfc', 'benzene_sfc', 'bigalk_sfc', 'bigene_sfc', 'c10h16_sfc', 'c2h2_sfc', 'c2h4_sfc', 'c2h5oh_sfc', 'c2h6_sfc', 'c3h6_sfc', 'c3h8_sfc', 'ch3oh_sfc', 'co_sfc', 'cvsoa_sfc', 'hcho_sfc', 'ho2_sfc', 'ho_sfc', 'isopr_sfc', 'nh3_sfc', 'no2_sfc', 'no_sfc', 'o3_sfc', 'pan_sfc', 'so2_sfc', 'sulf_sfc', 'tol_sfc', 'xyl_sfc', 'drydep_bc_ant', 'drydep_bc_ar1', 'drydep_bc_ar2', 'drydep_bc_ar3', 'drydep_bc_ar4', 'drydep_bc_ar5', 'drydep_bc_ar7', 'drydep_bc_ar8', 'drydep_bc_ar9', 'drydep_bc_ar10', 'drydep_bc_bb', 'drydep_bc_bdy', 'drydep_bc_tot', 'drydep_brc1_tot', 'drydep_brc2_tot', 'drydep_dust_tot', 'wetdep_bc_ant', 'wetdep_bc_ar1', 'wetdep_bc_ar2', 'wetdep_bc_ar3', 'wetdep_bc_ar4', 'wetdep_bc_ar5', 'wetdep_bc_ar6', 'wetdep_bc_ar7', 'wetdep_bc_ar8', 'wetdep_bc_ar9', 'wetdep_bc_ar10', 'wetdep_bc_bb', 'wetdep_bc_bdy', 'wetdep_bc_tot', 'wetdep_brc1_tot', 'wetdep_brc2_tot', 'wetdep_dust_tot', 'totdep_bcext', 'totdep_bcint'], Selected Variable: dust_flux\n",
- "📆 [671] Using week range: 2010-09-25T00:00:00Z/2010-10-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266794162-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [64.89226536169642, 11.287066872600779, 66.03068531935705, 11.856276851431087]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3266794162-NSIDC_CPRD&backend=xarray&datetime=2010-09-25T00%3A00%3A00Z%2F2010-10-01T00%3A00%3A00Z&variable=dust_flux&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: CJxcvLIjNLXpvHabFZ-iknrS_Fini0FEHATNi-nlxhLXrm9COZ66XQ==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3266794162-NSIDC_CPRD&backend=xarray&datetime=2010-09-25T00%3A00%3A00Z%2F2010-10-01T00%3A00%3A00Z&variable=dust_flux&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [671] Result: issues_detected\n",
- "⚠️ [671] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3266794162-NSIDC_CPRD&backend=xarray&datetime=2010-09-25T00%3A00%3A00Z%2F2010-10-01T00%3A00%3A00Z&variable=dust_flux&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [672] Checking: C3266794310-NSIDC_CPRD\n",
- "🕒 [672] Time: 2016-01-01T00:00:00.000Z → 2099-12-31T23:59:59.999Z\n",
- "📦 [672] Variable list: ['crs', 'total_mass', 'runoff', 'discharge', 'evapotrans', 'baseflow', 'soilMoist', 'grdWater', 'resStorage', 'endoStrg', 'UGW', 'snowPack', 'snowFall', 'snowMelt', 'irrigationGross', 'domUseGross', 'indUseGross', 'stkUseGross', 'Aqf_Storage', 'AQF_H_Depth', 'precip', 'airT', 'glMelt', 'glArea', 'glVolume', 'irrArea', 'cropArea'], Selected Variable: runoff\n",
- "📆 [672] Using week range: 2068-12-16T00:00:00Z/2068-12-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3266794310-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [40.06896880642376, 60.60328272653041, 41.20738876408438, 61.172492705360725]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [672] Result: compatible\n",
- "\n",
- "🔍 [673] Checking: C3249536877-NSIDC_CPRD\n",
- "🕒 [673] Time: 2003-01-01T00:00:00.000Z → 2018-12-31T23:59:59.999Z\n",
- "📦 [673] Variable list: [], Selected Variable: None\n",
- "⏭️ [673] Skipping C3249536877-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [674] Checking: C3249539331-NSIDC_CPRD\n",
- "🕒 [674] Time: 2000-10-01T00:00:00.000Z → 2100-09-30T23:59:59.999Z\n",
- "📦 [674] Variable list: ['RGIId', 'CenLon', 'CenLat', 'O1Region', 'O2Region', 'Area', 'glac_prec_monthly', 'glac_temp_monthly', 'glac_acc_monthly', 'glac_refreeze_monthly', 'glac_melt_monthly', 'glac_frontalablation_monthly', 'glac_massbaltotal_monthly', 'glac_runoff_monthly', 'glac_snowline_monthly', 'glac_area_annual', 'glac_volume_annual', 'glac_ELA_annual', 'offglac_prec_monthly', 'offglac_refreeze_monthly', 'offglac_melt_monthly', 'offglac_snowpack_monthly', 'offglac_runoff_monthly', 'glac_prec_monthly_std', 'glac_temp_monthly_std', 'glac_acc_monthly_std', 'glac_refreeze_monthly_std', 'glac_melt_monthly_std', 'glac_frontalablation_monthly_std', 'glac_massbaltotal_monthly_std', 'glac_runoff_monthly_std', 'glac_snowline_monthly_std', 'glac_area_annual_std', 'glac_volume_annual_std', 'glac_ELA_annual_std', 'offglac_prec_monthly_std', 'offglac_refreeze_monthly_std', 'offglac_melt_monthly_std', 'offglac_snowpack_monthly_std', 'offglac_runoff_monthly_std'], Selected Variable: O2Region\n",
- "📆 [674] Using week range: 2060-07-13T00:00:00Z/2060-07-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3249539331-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [119.44752459256506, 4.735811290302809, 120.58594455022569, 5.305021269133118]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [674] Result: compatible\n",
- "\n",
- "🔍 [675] Checking: C3249539474-NSIDC_CPRD\n",
- "🕒 [675] Time: 2000-10-01T00:00:00.000Z → 2100-10-15T23:59:59.999Z\n",
- "📦 [675] Variable list: [], Selected Variable: None\n",
- "⏭️ [675] Skipping C3249539474-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [676] Checking: C3249575587-NSIDC_CPRD\n",
- "🕒 [676] Time: 1974-01-01T00:00:00.000Z → 2017-12-31T23:59:59.999Z\n",
- "📦 [676] Variable list: ['elevationTrend', 'glacierStartMask', 'glacierEndMask'], Selected Variable: glacierStartMask\n",
- "📆 [676] Using week range: 2015-08-21T00:00:00Z/2015-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3249575587-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [3.4905585330534237, 16.41657058036009, 4.62897849071404, 16.9857805591904]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [676] Result: compatible\n",
- "\n",
- "🔍 [677] Checking: C3249540960-NSIDC_CPRD\n",
- "🕒 [677] Time: 2003-02-01T00:00:00.000Z → 2018-01-31T23:59:59.999Z\n",
- "📦 [677] Variable list: ['lat', 'lon', 'Swnet_tavg', 'Lwnet_tavg', 'Qle_tavg', 'Qh_tavg', 'Qg_tavg', 'Snowf_tavg', 'Rainf_tavg', 'Evap_tavg', 'Qs_tavg', 'Qsb_tavg', 'Qsm_tavg', 'VegT_tavg', 'AvgSurfT_tavg', 'RadT_tavg', 'Albedo_tavg', 'SWE_tavg', 'SnowDepth_tavg', 'SnowIce_inst', 'SnowAge_tavg', 'SoilMoist_tavg', 'SoilTemp_tavg', 'ECanop_tavg', 'TVeg_tavg', 'ESoil_tavg', 'CanopInt_tavg', 'SubSnow_tavg', 'TWS_tavg', 'SnowCover_tavg', 'SnowTProf_inst', 'Wind_f_tavg', 'Rainf_f_tavg', 'Tair_f_tavg', 'Qair_f_tavg', 'Psurf_f_tavg', 'SWdown_f_tavg', 'LWdown_f_tavg', 'LAI_tavg', 'TotalPrecip_tavg', 'ActSnowNL_inst', 'z_snow_inst', 'z_soil_inst', 'SnowLiq_inst'], Selected Variable: Qle_tavg\n",
- "📆 [677] Using week range: 2004-12-08T00:00:00Z/2004-12-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3249540960-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [35.00259133822676, 51.831689834775005, 36.141011295887374, 52.40089981360532]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [677] Result: compatible\n",
- "\n",
- "🔍 [678] Checking: C3252587866-NSIDC_CPRD\n",
- "🕒 [678] Time: 2000-01-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [678] Variable list: ['TIME_bnds', 'DATE', 'YYYY', 'MM', 'DD', 'HH', 'MIN', 'LON', 'LAT', 'SH', 'SRF', 'SOL', 'SLO', 'CZ', 'SAL', 'VEG', 'MSK', 'FRV', 'SHSN0', 'SHSN2', 'SHSN3', 'SMB', 'SU', 'ME', 'RZ', 'SW', 'SF', 'RF', 'RU', 'CP', 'ATMLAY_bnds', 'UU', 'VV', 'TT', 'ZZ', 'QQ', 'UV', 'RH', 'SP', 'ST', 'ST2', 'PLEV_bnds', 'UUP', 'VVP', 'TTP', 'ZZP', 'QQP', 'ATMLAY3_3_bnds', 'TTMIN', 'TTMAX', 'SWD', 'LWD', 'LWU', 'SHF', 'LHF', 'AL1', 'AL2', 'AL', 'COD', 'CU', 'CM', 'CD', 'WVP', 'IWP', 'CWP', 'OUTLAY_bnds', 'RO1', 'TI1', 'WA1', 'OUTLAY1_1_bnds', 'G11', 'G21', 'DZSN1', 'ROSN1', 'TISN1', 'WASN1', 'G1SN1', 'G2SN1'], Selected Variable: TI1\n",
- "📆 [678] Using week range: 2002-01-05T00:00:00Z/2002-01-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3252587866-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.481646723645504, -57.43891447711617, 10.62006668130612, -56.869704498285856]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [678] Result: compatible\n",
- "\n",
- "🔍 [679] Checking: C3249543319-NSIDC_CPRD\n",
- "🕒 [679] Time: 1999-10-01T00:00:00.000Z → 2014-09-30T23:59:59.999Z\n",
- "📦 [679] Variable list: ['omega', 'salt', 'temp', 'u', 'v', 'ubar', 'vbar', 'zeta', 'OCEAN_TIME', 'DATE', 'LAT', 'LON', 'LATU', 'LONU', 'LATV', 'LONV', 'BATHY', 'LMASK'], Selected Variable: v\n",
- "📆 [679] Using week range: 2007-01-24T00:00:00Z/2007-01-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3249543319-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-45.10355286962518, 76.25427654240886, -43.96513291196457, 76.82348652123918]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [679] Result: compatible\n",
- "\n",
- "🔍 [680] Checking: C3249543522-NSIDC_CPRD\n",
- "🕒 [680] Time: 1999-10-01T00:00:00.000Z → 2014-09-30T23:59:59.999Z\n",
- "📦 [680] Variable list: ['omega', 'salt', 'temp', 'u', 'v', 'ubar', 'vbar', 'zeta', 'OCEAN_TIME', 'DATE', 'LAT', 'LON', 'LATU', 'LONU', 'LATV', 'LONV', 'BATHY', 'LMASK'], Selected Variable: OCEAN_TIME\n",
- "📆 [680] Using week range: 2001-02-14T00:00:00Z/2001-02-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3249543522-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-176.6205652867421, -57.06287622746899, -175.48214532908148, -56.493666248638675]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [680] Result: compatible\n",
- "\n",
- "🔍 [681] Checking: C3272554109-NSIDC_CPRD\n",
- "🕒 [681] Time: 1999-10-01T00:00:00.000Z → 2017-09-30T23:59:59.999Z\n",
- "📦 [681] Variable list: ['Ta_Post', 'Rs_Post', 'Rl_Post', 'Ps_Post', 'PPT_Post', 'q_Post'], Selected Variable: Rl_Post\n",
- "📆 [681] Using week range: 2011-08-15T00:00:00Z/2011-08-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3272554109-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-157.46141752786735, 19.143134840205295, -156.32299757020672, 19.712344819035604]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [681] Result: compatible\n",
- "\n",
- "🔍 [682] Checking: C2263336836-POCLOUD\n",
- "🕒 [682] Time: 2002-04-17T00:00:00.000Z → 2025-10-05T10:44:08Z\n",
- "📦 [682] Variable list: ['goma_JPL', 'goma_GFZ', 'goma_CSR', 'time_bounds_JPL', 'time_bounds_GFZ', 'time_bounds_CSR'], Selected Variable: time_bounds_CSR\n",
- "📆 [682] Using week range: 2013-08-09T00:00:00Z/2013-08-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2263336836-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.43188259894117, 22.638729455508997, 85.5703025566018, 23.207939434339306]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [682] Result: compatible\n",
- "\n",
- "🔍 [683] Checking: C3560326548-POCLOUD\n",
- "🕒 [683] Time: 2002-04-16T00:00:00.000Z → 2025-10-05T10:44:11Z\n",
- "📦 [683] Variable list: ['lon_bounds', 'lat_bounds', 'time_bounds', 'Barystatic', 'LOD', 'Rad', 'Geoid', 'RSL', 'land_mask', 'ais_mask_jplmsc3deg'], Selected Variable: Geoid\n",
- "📆 [683] Using week range: 2025-08-03T00:00:00Z/2025-08-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3560326548-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [65.33822614692451, -45.318550214682354, 66.47664610458514, -44.74934023585204]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [683] Result: compatible\n",
- "\n",
- "🔍 [684] Checking: C2263337642-POCLOUD\n",
- "🕒 [684] Time: 1978-01-15T00:00:00.000Z → 2025-10-05T10:44:12Z\n",
- "📦 [684] Variable list: ['ohc_ts', 'thermosteric_ts', 'halosteric_ts', 'totalsteric_ts'], Selected Variable: thermosteric_ts\n",
- "📆 [684] Using week range: 2007-06-21T00:00:00Z/2007-06-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2263337642-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [40.38044289785234, -42.50791982033406, 41.51886285551296, -41.938709841503744]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [684] Result: compatible\n",
- "\n",
- "🔍 [685] Checking: C3534746191-OB_CLOUD\n",
- "🕒 [685] Time: 2000-01-01T00:00:00.00Z → 2009-12-31T23:59:59.99Z\n",
- "📦 [685] Variable list: [], Selected Variable: None\n",
- "⏭️ [685] Skipping C3534746191-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [686] Checking: C2499940517-POCLOUD\n",
- "🕒 [686] Time: 2014-11-20T04:44:55.000Z → 2016-02-23T04:23:53.000Z\n",
- "📦 [686] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle'], Selected Variable: solar_zenith_angle\n",
- "📆 [686] Using week range: 2016-01-20T04:44:55Z/2016-01-26T04:44:55Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940517-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [176.4630648224462, -81.12525261343002, 177.60148478010683, -80.5560426345997]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [686] Result: compatible\n",
- "\n",
- "🔍 [687] Checking: C2036877829-POCLOUD\n",
- "🕒 [687] Time: 2016-01-07T03:35:55.000Z → 2025-10-05T10:44:14Z\n",
- "📦 [687] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle'], Selected Variable: quality_level\n",
- "📆 [687] Using week range: 2021-04-15T03:35:55Z/2021-04-21T03:35:55Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877829-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-163.35211684136448, 19.46203277844069, -162.21369688370385, 20.031242757271]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [687] Result: compatible\n",
- "\n",
- "🔍 [688] Checking: C3187378850-NSIDC_CPRD\n",
- "🕒 [688] Time: 1993-01-01T00:00:00.000Z → 2021-12-31T23:59:59.999Z\n",
- "📦 [688] Variable list: [], Selected Variable: None\n",
- "⏭️ [688] Skipping C3187378850-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [689] Checking: C3188457225-NSIDC_CPRD\n",
- "🕒 [689] Time: 2017-07-17T00:00:00.000Z → 2019-09-11T23:59:59.999Z\n",
- "📦 [689] Variable list: ['time', 'r_eff', 'A', 'sigma', 'delta_t', 't_origin', 'noise_RMS', 'RMS_misfit', 'elevation', 'latitude', 'longitude', 'L_scat'], Selected Variable: latitude\n",
- "📆 [689] Using week range: 2017-11-26T00:00:00Z/2017-12-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3188457225-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-75.6890141491319, 77.64024698087724, -74.55059419147128, 78.20945695970755]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [689] Result: compatible\n",
- "\n",
- "🔍 [690] Checking: C3187451357-NSIDC_CPRD\n",
- "🕒 [690] Time: 2013-03-21T00:00:00.000Z → 2018-05-01T23:59:59.999Z\n",
- "📦 [690] Variable list: ['Surface', 'fasttime', 'lat', 'lon', 'altitude', 'roll', 'pitch', 'heading', 'amplitude', 'param_get_heights(1).radar_name', 'param_get_heights(1).season_name', 'param_get_heights(1).day_seg', 'param_get_heights(1).cmd(1).frms', 'param_get_heights(1).cmd(1).create_vectors', 'param_get_heights(1).cmd(1).create_records', 'param_get_heights(1).cmd(1).create_frames', 'param_get_heights(1).cmd(1).get_heights', 'param_get_heights(1).cmd(1).csarp', 'param_get_heights(1).cmd(1).combine_wf_chan', 'param_get_heights(1).cmd(1).generic', 'param_get_heights(1).cmd(1).mission_names', 'param_get_heights(1).cmd(1).notes', 'param_get_heights(1).sw_version(1).ver', 'param_get_heights(1).sw_version(1).date_time', 'param_get_heights(1).sw_version(1).cur_date_time', 'param_get_heights(1).sw_version(1).rev', 'param_get_heights(1).param_file_version', 'param_get_heights(1).vectors(1).file(1).radar_num', 'param_get_heights(1).vectors(1).file(1).adc', 'param_get_heights(1).vectors(1).file(1).start_idx', 'param_get_heights(1).vectors(1).file(1).stop_idx', 'param_get_heights(1).vectors(1).file(1).base_dir', 'param_get_heights(1).vectors(1).file(1).adc_folder_name', 'param_get_heights(1).vectors(1).file(1).file_prefix', 'param_get_heights(1).vectors(1).out_fn', 'param_get_heights(1).vectors(1).gps(1).fn', 'param_get_heights(1).vectors(1).gps(1).time_offset', 'param_get_heights(1).vectors(1).gps(1).verification', 'param_get_heights(1).vectors(1).gps(1).utc_time_halved', 'param_get_heights(1).records(1).file(1).adcs', 'param_get_heights(1).records(1).gps(1).en', 'param_get_heights(1).records(1).records_fn', 'param_get_heights(1).records(1).force_all', 'param_get_heights(1).records(1).frames_fn', 'param_get_heights(1).records(1).geotiff_fn', 'param_get_heights(1).records(1).frame_mode', 'param_get_heights(1).records(1).debug_level', 'param_get_heights(1).records(1).file_version', 'param_get_heights(1).get_heights(1).qlook(1).out_path', 'param_get_heights(1).get_heights(1).qlook(1).en', 'param_get_heights(1).get_heights(1).qlook(1).img_comb', 'param_get_heights(1).get_heights(1).block_size', 'param_get_heights(1).get_heights(1).frm_types', 'param_get_heights(1).get_heights(1).imgs{1}', 'param_get_heights(1).get_heights(1).coh_noise_method', 'param_get_heights(1).get_heights(1).coh_noise_arg', 'param_get_heights(1).get_heights(1).ft_wind', 'param_get_heights(1).get_heights(1).ft_wind_time', 'param_get_heights(1).get_heights(1).pulse_rfi(1).en', 'param_get_heights(1).get_heights(1).pulse_rfi(1).inv_ave', 'param_get_heights(1).get_heights(1).pulse_rfi(1).thresh_scale', 'param_get_heights(1).get_heights(1).roll_correction', 'param_get_heights(1).get_heights(1).lever_arm_fh', 'param_get_heights(1).get_heights(1).elev_correction', 'param_get_heights(1).get_heights(1).B_filter', 'param_get_heights(1).get_heights(1).decimate_factor', 'param_get_heights(1).get_heights(1).inc_ave', 'param_get_heights(1).get_heights(1).surf(1).en', 'param_get_heights(1).get_heights(1).surf(1).img_idx', 'param_get_heights(1).get_heights(1).surf(1).min_bin', 'param_get_heights(1).get_heights(1).surf(1).manual', 'param_get_heights(1).get_heights(1).surf(1).search_rng', 'param_get_heights(1).get_heights(1).trim_vals', 'param_get_heights(1).get_heights(1).presums', 'param_get_heights(1).get_heights(1).pulse_comp', 'param_get_heights(1).get_heights(1).ft_dec', 'param_get_heights(1).get_heights(1).combine_rx', 'param_get_heights(1).csarp(1).out_path', 'param_get_heights(1).csarp(1).frm_types', 'param_get_heights(1).csarp(1).chunk_len', 'param_get_heights(1).csarp(1).chunk_overlap', 'param_get_heights(1).csarp(1).frm_overlap', 'param_get_heights(1).csarp(1).coh_noise_removal', 'param_get_heights(1).csarp(1).imgs{1}', 'param_get_heights(1).csarp(1).imgs{2}', 'param_get_heights(1).csarp(1).combine_rx', 'param_get_heights(1).csarp(1).time_of_full_support', 'param_get_heights(1).csarp(1).pulse_rfi(1).en', 'param_get_heights(1).csarp(1).pulse_rfi(1).inv_ave', 'param_get_heights(1).csarp(1).pulse_rfi(1).thresh_scale', 'param_get_heights(1).csarp(1).trim_vals', 'param_get_heights(1).csarp(1).pulse_comp', 'param_get_heights(1).csarp(1).ft_dec', 'param_get_heights(1).csarp(1).ft_wind', 'param_get_heights(1).csarp(1).ft_wind_time', 'param_get_heights(1).csarp(1).lever_arm_fh', 'param_get_heights(1).csarp(1).mocomp(1).en', 'param_get_heights(1).csarp(1).mocomp(1).type', 'param_get_heights(1).csarp(1).mocomp(1).uniform_en', 'param_get_heights(1).csarp(1).sar_type', 'param_get_heights(1).csarp(1).sigma_x', 'param_get_heights(1).csarp(1).sub_aperture_steering', 'param_get_heights(1).csarp(1).st_wind', 'param_get_heights(1).csarp(1).start_eps', 'param_get_heights(1).csarp(1).refraction_method', 'param_get_heights(1).csarp(1).skip_surf', 'param_get_heights(1).csarp(1).start_range_bin_above_surf', 'param_get_heights(1).csarp(1).start_range_bin', 'param_get_heights(1).csarp(1).end_range_bin', 'param_get_heights(1).combine(1).in_path', 'param_get_heights(1).combine(1).array_path', 'param_get_heights(1).combine(1).out_path', 'param_get_heights(1).combine(1).img_comb', 'param_get_heights(1).combine(1).imgs{1}', 'param_get_heights(1).combine(1).imgs{2}', 'param_get_heights(1).combine(1).method', 'param_get_heights(1).combine(1).window', 'param_get_heights(1).combine(1).bin_rng', 'param_get_heights(1).combine(1).rline_rng', 'param_get_heights(1).combine(1).debug_level', 'param_get_heights(1).combine(1).dbin', 'param_get_heights(1).combine(1).dline', 'param_get_heights(1).combine(1).three_dim(1).en', 'param_get_heights(1).combine(1).three_dim(1).layer', 'param_get_heights(1).combine(1).Nsv', 'param_get_heights(1).combine(1).freq_rng', 'param_get_heights(1).combine(1).sv_fh', 'param_get_heights(1).combine(1).diag_load', 'param_get_heights(1).combine(1).Nsig', 'param_get_heights(1).radar(1).fs', 'param_get_heights(1).radar(1).prf', 'param_get_heights(1).radar(1).adc_bits', 'param_get_heights(1).radar(1).Vpp_scale', 'param_get_heights(1).radar(1).wfs(1).Tpd', 'param_get_heights(1).radar(1).wfs(1).f0', 'param_get_heights(1).radar(1).wfs(1).f1', 'param_get_heights(1).radar(1).wfs(1).Tadc', 'param_get_heights(1).radar(1).wfs(1).ref_fn', 'param_get_heights(1).radar(1).wfs(1).tukey', 'param_get_heights(1).radar(1).wfs(1).tx_weights', 'param_get_heights(1).radar(1).wfs(1).rx_paths', 'param_get_heights(1).radar(1).wfs(1).adc_gains', 'param_get_heights(1).radar(1).wfs(1).chan_equal_dB', 'param_get_heights(1).radar(1).wfs(1).chan_equal_deg', 'param_get_heights(1).radar(1).wfs(1).Tsys', 'param_get_heights(1).debug_level', 'param_get_heights(1).sched(1).type', 'param_get_heights(1).sched(1).url', 'param_get_heights(1).sched(1).name', 'param_get_heights(1).sched(1).data_location', 'param_get_heights(1).sched(1).submit_arguments', 'param_get_heights(1).sched(1).max_in_queue', 'param_get_heights(1).sched(1).max_tasks_per_jobs', 'param_get_heights(1).sched(1).max_retries', 'param_get_heights(1).sched(1).worker_fn', 'param_get_heights(1).sched(1).force_compile', 'param_get_heights(1).sched(1).hidden_depend_funs{1}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{1}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{2}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{2}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{3}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{3}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{4}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{4}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{5}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{5}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{6}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{6}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{7}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{7}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{8}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{8}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{9}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{9}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{10}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{10}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{11}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{11}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{12}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{12}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{13}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{13}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{14}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{14}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{15}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{15}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{16}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{16}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{17}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{17}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{18}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{18}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{19}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{19}{2}', 'param_get_heights(1).sched(1).cluster_size', 'param_get_heights(1).sched(1).rerun_only', 'param_get_heights(1).sched(1).stop_on_fail', 'param_get_heights(1).path', 'param_get_heights(1).path_override', 'param_get_heights(1).tmp_path', 'param_get_heights(1).data_path', 'param_get_heights(1).data_support_path', 'param_get_heights(1).support_path', 'param_get_heights(1).out_path', 'param_get_heights(1).gis_path', 'param_get_heights(1).load(1).imgs{1}', 'param_get_heights(1).load(1).recs', 'param_get_heights(1).load(1).recs_keep', 'param_get_heights(1).load(1).adcs', 'param_get_heights(1).proc(1).frm', 'param_records(1).radar_name', 'param_records(1).season_name', 'param_records(1).day_seg', 'param_records(1).cmd(1).frms', 'param_records(1).cmd(1).create_vectors', 'param_records(1).cmd(1).create_records', 'param_records(1).cmd(1).create_frames', 'param_records(1).cmd(1).get_heights', 'param_records(1).cmd(1).csarp', 'param_records(1).cmd(1).combine_wf_chan', 'param_records(1).cmd(1).generic', 'param_records(1).cmd(1).mission_names', 'param_records(1).cmd(1).notes', 'param_records(1).sw_version(1).ver', 'param_records(1).sw_version(1).date_time', 'param_records(1).sw_version(1).cur_date_time', 'param_records(1).sw_version(1).rev', 'param_records(1).param_file_version', 'param_records(1).vectors(1).file(1).radar_num', 'param_records(1).vectors(1).file(1).adc', 'param_records(1).vectors(1).file(1).start_idx', 'param_records(1).vectors(1).file(1).stop_idx', 'param_records(1).vectors(1).file(1).base_dir', 'param_records(1).vectors(1).file(1).adc_folder_name', 'param_records(1).vectors(1).file(1).file_prefix', 'param_records(1).vectors(1).out_fn', 'param_records(1).vectors(1).gps(1).fn', 'param_records(1).vectors(1).gps(1).time_offset', 'param_records(1).vectors(1).gps(1).verification', 'param_records(1).vectors(1).gps(1).utc_time_halved', 'param_records(1).records(1).file(1).adcs', 'param_records(1).records(1).gps(1).en', 'param_records(1).records(1).records_fn', 'param_records(1).records(1).force_all', 'param_records(1).records(1).frames_fn', 'param_records(1).records(1).geotiff_fn', 'param_records(1).records(1).frame_mode', 'param_records(1).records(1).debug_level', 'param_records(1).records(1).file_version', 'param_records(1).get_heights(1).qlook(1).out_path', 'param_records(1).get_heights(1).qlook(1).en', 'param_records(1).get_heights(1).qlook(1).img_comb', 'param_records(1).get_heights(1).block_size', 'param_records(1).get_heights(1).frm_types', 'param_records(1).get_heights(1).imgs{1}', 'param_records(1).get_heights(1).coh_noise_method', 'param_records(1).get_heights(1).coh_noise_arg', 'param_records(1).get_heights(1).ft_wind', 'param_records(1).get_heights(1).ft_wind_time', 'param_records(1).get_heights(1).pulse_rfi(1).en', 'param_records(1).get_heights(1).pulse_rfi(1).inv_ave', 'param_records(1).get_heights(1).pulse_rfi(1).thresh_scale', 'param_records(1).get_heights(1).roll_correction', 'param_records(1).get_heights(1).lever_arm_fh', 'param_records(1).get_heights(1).elev_correction', 'param_records(1).get_heights(1).B_filter', 'param_records(1).get_heights(1).decimate_factor', 'param_records(1).get_heights(1).inc_ave', 'param_records(1).get_heights(1).surf(1).en', 'param_records(1).get_heights(1).surf(1).img_idx', 'param_records(1).get_heights(1).surf(1).min_bin', 'param_records(1).get_heights(1).surf(1).manual', 'param_records(1).get_heights(1).surf(1).search_rng', 'param_records(1).csarp(1).out_path', 'param_records(1).csarp(1).frm_types', 'param_records(1).csarp(1).chunk_len', 'param_records(1).csarp(1).chunk_overlap', 'param_records(1).csarp(1).frm_overlap', 'param_records(1).csarp(1).coh_noise_removal', 'param_records(1).csarp(1).imgs', 'param_records(1).csarp(1).combine_rx', 'param_records(1).csarp(1).time_of_full_support', 'param_records(1).csarp(1).pulse_rfi(1).en', 'param_records(1).csarp(1).pulse_rfi(1).inv_ave', 'param_records(1).csarp(1).pulse_rfi(1).thresh_scale', 'param_records(1).csarp(1).trim_vals', 'param_records(1).csarp(1).pulse_comp', 'param_records(1).csarp(1).ft_dec', 'param_records(1).csarp(1).ft_wind', 'param_records(1).csarp(1).ft_wind_time', 'param_records(1).csarp(1).lever_arm_fh', 'param_records(1).csarp(1).mocomp(1).en', 'param_records(1).csarp(1).mocomp(1).type', 'param_records(1).csarp(1).mocomp(1).uniform_en', 'param_records(1).csarp(1).sar_type', 'param_records(1).csarp(1).sigma_x', 'param_records(1).csarp(1).sub_aperture_steering', 'param_records(1).csarp(1).st_wind', 'param_records(1).csarp(1).start_eps', 'param_records(1).csarp(1).refraction_method', 'param_records(1).csarp(1).skip_surf', 'param_records(1).csarp(1).start_range_bin_above_surf', 'param_records(1).csarp(1).start_range_bin', 'param_records(1).csarp(1).end_range_bin', 'param_records(1).radar(1).fs', 'param_records(1).radar(1).prf', 'param_records(1).radar(1).adc_bits', 'param_records(1).radar(1).Vpp_scale', 'param_records(1).radar(1).wfs(1).Tpd', 'param_records(1).radar(1).wfs(1).f0', 'param_records(1).radar(1).wfs(1).f1', 'param_records(1).radar(1).wfs(1).Tadc', 'param_records(1).radar(1).wfs(1).ref_fn', 'param_records(1).radar(1).wfs(1).tukey', 'param_records(1).radar(1).wfs(1).tx_weights', 'param_records(1).radar(1).wfs(1).rx_paths', 'param_records(1).radar(1).wfs(1).adc_gains', 'param_records(1).radar(1).wfs(1).chan_equal_dB', 'param_records(1).radar(1).wfs(1).chan_equal_deg', 'param_records(1).radar(1).wfs(1).Tsys', 'param_records(1).debug_level', 'param_records(1).sched(1).type', 'param_records(1).sched(1).url', 'param_records(1).sched(1).name', 'param_records(1).sched(1).data_location', 'param_records(1).sched(1).submit_arguments', 'param_records(1).sched(1).max_in_queue', 'param_records(1).sched(1).max_tasks_per_jobs', 'param_records(1).sched(1).max_retries', 'param_records(1).sched(1).worker_fn', 'param_records(1).sched(1).force_compile', 'param_records(1).sched(1).hidden_depend_funs{1}{1}', 'param_records(1).sched(1).hidden_depend_funs{1}{2}', 'param_records(1).sched(1).hidden_depend_funs{2}{1}', 'param_records(1).sched(1).hidden_depend_funs{2}{2}', 'param_records(1).sched(1).hidden_depend_funs{3}{1}', 'param_records(1).sched(1).hidden_depend_funs{3}{2}', 'param_records(1).sched(1).hidden_depend_funs{4}{1}', 'param_records(1).sched(1).hidden_depend_funs{4}{2}', 'param_records(1).sched(1).hidden_depend_funs{5}{1}', 'param_records(1).sched(1).hidden_depend_funs{5}{2}', 'param_records(1).sched(1).hidden_depend_funs{6}{1}', 'param_records(1).sched(1).hidden_depend_funs{6}{2}', 'param_records(1).sched(1).hidden_depend_funs{7}{1}', 'param_records(1).sched(1).hidden_depend_funs{7}{2}', 'param_records(1).sched(1).hidden_depend_funs{8}{1}', 'param_records(1).sched(1).hidden_depend_funs{8}{2}', 'param_records(1).sched(1).hidden_depend_funs{9}{1}', 'param_records(1).sched(1).hidden_depend_funs{9}{2}', 'param_records(1).sched(1).hidden_depend_funs{10}{1}', 'param_records(1).sched(1).hidden_depend_funs{10}{2}', 'param_records(1).sched(1).hidden_depend_funs{11}{1}', 'param_records(1).sched(1).hidden_depend_funs{11}{2}', 'param_records(1).sched(1).hidden_depend_funs{12}{1}', 'param_records(1).sched(1).hidden_depend_funs{12}{2}', 'param_records(1).sched(1).hidden_depend_funs{13}{1}', 'param_records(1).sched(1).hidden_depend_funs{13}{2}', 'param_records(1).sched(1).hidden_depend_funs{14}{1}', 'param_records(1).sched(1).hidden_depend_funs{14}{2}', 'param_records(1).sched(1).hidden_depend_funs{15}{1}', 'param_records(1).sched(1).hidden_depend_funs{15}{2}', 'param_records(1).sched(1).hidden_depend_funs{16}{1}', 'param_records(1).sched(1).hidden_depend_funs{16}{2}', 'param_records(1).sched(1).hidden_depend_funs{17}{1}', 'param_records(1).sched(1).hidden_depend_funs{17}{2}', 'param_records(1).sched(1).hidden_depend_funs{18}{1}', 'param_records(1).sched(1).hidden_depend_funs{18}{2}', 'param_records(1).sched(1).hidden_depend_funs{19}{1}', 'param_records(1).sched(1).hidden_depend_funs{19}{2}', 'param_records(1).sched(1).cluster_size', 'param_records(1).sched(1).rerun_only', 'param_records(1).sched(1).stop_on_fail', 'param_records(1).path', 'param_records(1).path_override', 'param_records(1).tmp_path', 'param_records(1).data_path', 'param_records(1).data_support_path', 'param_records(1).support_path', 'param_records(1).out_path', 'param_records(1).gis_path', 'param_records(1).gps_source'], Selected Variable: param_get_heights(1).csarp(1).sar_type\n",
- "📆 [690] Using week range: 2016-08-04T00:00:00Z/2016-08-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3187451357-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [5.918212065140956, -11.313313041367234, 7.056632022801573, -10.744103062536926]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [690] Result: compatible\n",
- "\n",
- "🔍 [691] Checking: C3187451781-NSIDC_CPRD\n",
- "🕒 [691] Time: 2012-10-12T00:00:00.000Z → 2016-11-18T23:59:59.999Z\n",
- "📦 [691] Variable list: [], Selected Variable: None\n",
- "⏭️ [691] Skipping C3187451781-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [692] Checking: C3187452533-NSIDC_CPRD\n",
- "🕒 [692] Time: 2009-10-16T00:00:00.000Z → 2019-11-20T23:59:59.999Z\n",
- "📦 [692] Variable list: [], Selected Variable: None\n",
- "⏭️ [692] Skipping C3187452533-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [693] Checking: C3187453659-NSIDC_CPRD\n",
- "🕒 [693] Time: 2009-03-31T00:00:00.000Z → 2021-05-13T23:59:59.999Z\n",
- "📦 [693] Variable list: ['amplitude', 'altitude', 'heading', 'lat', 'lon', 'pitch', 'roll', 'Surface', 'fasttime', 'custom(1).deconv_filter_idx', 'param_get_heights(1).fn', 'param_get_heights(1).user_name', 'param_get_heights(1).radar_name', 'param_get_heights(1).season_name', 'param_get_heights(1).day_seg', 'param_get_heights(1).cmd(1).frms', 'param_get_heights(1).cmd(1).create_vectors', 'param_get_heights(1).cmd(1).create_records', 'param_get_heights(1).cmd(1).create_frames', 'param_get_heights(1).cmd(1).get_heights', 'param_get_heights(1).cmd(1).csarp', 'param_get_heights(1).cmd(1).combine_wf_chan', 'param_get_heights(1).cmd(1).generic', 'param_get_heights(1).cmd(1).mission_names', 'param_get_heights(1).cmd(1).notes', 'param_get_heights(1).sw_version(1).ver', 'param_get_heights(1).sw_version(1).date_time', 'param_get_heights(1).sw_version(1).cur_date_time', 'param_get_heights(1).sw_version(1).rev', 'param_get_heights(1).sw_version(1).URL', 'param_get_heights(1).param_file_version', 'param_get_heights(1).vectors(1).file(1).radar_num', 'param_get_heights(1).vectors(1).file(1).adc', 'param_get_heights(1).vectors(1).file(1).start_idx', 'param_get_heights(1).vectors(1).file(1).stop_idx', 'param_get_heights(1).vectors(1).file(1).base_dir', 'param_get_heights(1).vectors(1).file(1).adc_folder_name', 'param_get_heights(1).vectors(1).file(1).file_prefix', 'param_get_heights(1).vectors(1).out_fn', 'param_get_heights(1).vectors(1).gps(1).fn', 'param_get_heights(1).vectors(1).gps(1).time_offset', 'param_get_heights(1).vectors(1).gps(1).verification', 'param_get_heights(1).vectors(1).gps(1).utc_time_halved', 'param_get_heights(1).records(1).file(1).adcs', 'param_get_heights(1).records(1).gps(1).en', 'param_get_heights(1).records(1).records_fn', 'param_get_heights(1).records(1).force_all', 'param_get_heights(1).records(1).frames_fn', 'param_get_heights(1).records(1).geotiff_fn', 'param_get_heights(1).records(1).frame_mode', 'param_get_heights(1).records(1).debug_level', 'param_get_heights(1).records(1).file_version', 'param_get_heights(1).get_heights(1).qlook(1).out_path', 'param_get_heights(1).get_heights(1).qlook(1).en', 'param_get_heights(1).get_heights(1).deconvolution', 'param_get_heights(1).get_heights(1).psd_smooth', 'param_get_heights(1).get_heights(1).block_size', 'param_get_heights(1).get_heights(1).frm_types{1}', 'param_get_heights(1).get_heights(1).frm_types{2}', 'param_get_heights(1).get_heights(1).frm_types{3}', 'param_get_heights(1).get_heights(1).frm_types{4}', 'param_get_heights(1).get_heights(1).frm_types{5}', 'param_get_heights(1).get_heights(1).imgs{1}', 'param_get_heights(1).get_heights(1).coh_noise_method', 'param_get_heights(1).get_heights(1).coh_noise_arg{1}', 'param_get_heights(1).get_heights(1).coh_noise_arg{2}', 'param_get_heights(1).get_heights(1).coh_noise_arg{3}', 'param_get_heights(1).get_heights(1).coh_noise_arg{4}', 'param_get_heights(1).get_heights(1).ft_wind', 'param_get_heights(1).get_heights(1).ft_wind_time', 'param_get_heights(1).get_heights(1).ft_oversample', 'param_get_heights(1).get_heights(1).pulse_rfi(1).en', 'param_get_heights(1).get_heights(1).pulse_rfi(1).inv_ave', 'param_get_heights(1).get_heights(1).pulse_rfi(1).thresh_scale', 'param_get_heights(1).get_heights(1).roll_correction', 'param_get_heights(1).get_heights(1).lever_arm_fh', 'param_get_heights(1).get_heights(1).elev_correction', 'param_get_heights(1).get_heights(1).B_filter', 'param_get_heights(1).get_heights(1).decimate_factor', 'param_get_heights(1).get_heights(1).inc_ave', 'param_get_heights(1).get_heights(1).surf(1).en', 'param_get_heights(1).get_heights(1).surf(1).min_bin', 'param_get_heights(1).get_heights(1).surf(1).method', 'param_get_heights(1).get_heights(1).surf(1).noise_rng', 'param_get_heights(1).get_heights(1).surf(1).threshold', 'param_get_heights(1).get_heights(1).surf(1).sidelobe', 'param_get_heights(1).get_heights(1).surf(1).max_diff', 'param_get_heights(1).get_heights(1).surf(1).filter_len', 'param_get_heights(1).get_heights(1).surf(1).search_rng', 'param_get_heights(1).get_heights(1).surf(1).detrend', 'param_get_heights(1).get_heights(1).surf(1).init(1).method', 'param_get_heights(1).get_heights(1).surf(1).init(1).medfilt', 'param_get_heights(1).get_heights(1).ground_based', 'param_get_heights(1).get_heights(1).deconvolution_sw_version(1).ver', 'param_get_heights(1).get_heights(1).deconvolution_sw_version(1).date_time', 'param_get_heights(1).get_heights(1).deconvolution_sw_version(1).cur_date_time', 'param_get_heights(1).get_heights(1).deconvolution_sw_version(1).rev', 'param_get_heights(1).get_heights(1).deconvolution_sw_version(1).URL', 'param_get_heights(1).get_heights(1).deconvolution_params(1).en', 'param_get_heights(1).get_heights(1).deconvolution_params(1).ave', 'param_get_heights(1).get_heights(1).deconvolution_params(1).threshold', 'param_get_heights(1).get_heights(1).deconvolution_params(1).rbins', 'param_get_heights(1).get_heights(1).deconvolution_params(1).interp_rbins', 'param_get_heights(1).get_heights(1).deconvolution_params(1).signal_doppler_bins', 'param_get_heights(1).get_heights(1).deconvolution_params(1).noise_doppler_bins', 'param_get_heights(1).get_heights(1).deconvolution_params(1).Nt_shorten', 'param_get_heights(1).get_heights(1).deconvolution_params(1).abs_metric', 'param_get_heights(1).get_heights(1).deconvolution_params(1).rel_metric', 'param_get_heights(1).get_heights(1).deconvolution_params(1).gps_times', 'param_get_heights(1).get_heights(1).deconvolution_params(1).ML_threshold', 'param_get_heights(1).get_heights(1).deconvolution_params(1).SL_guard_bins', 'param_get_heights(1).get_heights(1).coh_noise_version(1).ver', 'param_get_heights(1).get_heights(1).coh_noise_version(1).date_time', 'param_get_heights(1).get_heights(1).coh_noise_version(1).cur_date_time', 'param_get_heights(1).get_heights(1).coh_noise_version(1).rev', 'param_get_heights(1).get_heights(1).coh_noise_version(1).URL', 'param_get_heights(1).get_heights(1).coh_noise_params(1).en', 'param_get_heights(1).get_heights(1).coh_noise_params(1).block_ave', 'param_get_heights(1).get_heights(1).coh_noise_params(1).power_threshold', 'param_get_heights(1).get_heights(1).coh_noise_params(1).doppler_threshold', 'param_get_heights(1).get_heights(1).coh_noise_params(1).doppler_grow', 'param_get_heights(1).get_heights(1).coh_noise_params(1).min_samples', 'param_get_heights(1).get_heights(1).coh_noise_params(1).regimes(1).en', 'param_get_heights(1).get_heights(1).coh_noise_params(1).regimes(1).threshold', 'param_get_heights(1).get_heights(1).trim_vals', 'param_get_heights(1).get_heights(1).deconv_enforce_wf_idx', 'param_get_heights(1).get_heights(1).ft_dec', 'param_get_heights(1).get_heights(1).presums', 'param_get_heights(1).get_heights(1).pulse_comp', 'param_get_heights(1).get_heights(1).combine_rx', 'param_get_heights(1).radar(1).fs', 'param_get_heights(1).radar(1).prf', 'param_get_heights(1).radar(1).adc_bits', 'param_get_heights(1).radar(1).Vpp_scale', 'param_get_heights(1).radar(1).wfs(1).f0', 'param_get_heights(1).radar(1).wfs(1).f1', 'param_get_heights(1).radar(1).wfs(1).fmult', 'param_get_heights(1).radar(1).wfs(1).fLO', 'param_get_heights(1).radar(1).wfs(1).Tpd', 'param_get_heights(1).radar(1).wfs(1).Tadc', 'param_get_heights(1).radar(1).wfs(1).record_start_idx', 'param_get_heights(1).radar(1).wfs(1).presum_override', 'param_get_heights(1).radar(1).wfs(1).loopback_mode', 'param_get_heights(1).radar(1).wfs(1).nyquist_zone', 'param_get_heights(1).radar(1).wfs(1).good_rbins', 'param_get_heights(1).radar(1).wfs(1).tx_weights', 'param_get_heights(1).radar(1).wfs(1).rx_paths', 'param_get_heights(1).radar(1).wfs(1).adc_gains', 'param_get_heights(1).radar(1).wfs(1).chan_equal_dB', 'param_get_heights(1).radar(1).wfs(1).chan_equal_deg', 'param_get_heights(1).radar(1).wfs(1).Tsys', 'param_get_heights(1).debug_level', 'param_get_heights(1).sched(1).type', 'param_get_heights(1).sched(1).url', 'param_get_heights(1).sched(1).name', 'param_get_heights(1).sched(1).data_location', 'param_get_heights(1).sched(1).max_tasks_per_jobs', 'param_get_heights(1).sched(1).max_retries', 'param_get_heights(1).sched(1).worker_fn', 'param_get_heights(1).sched(1).force_compile', 'param_get_heights(1).sched(1).hidden_depend_funs{1}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{1}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{2}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{2}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{3}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{3}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{4}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{4}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{5}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{5}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{6}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{6}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{7}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{7}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{8}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{8}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{9}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{9}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{10}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{10}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{11}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{11}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{12}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{12}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{13}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{13}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{14}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{14}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{15}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{15}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{16}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{16}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{17}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{17}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{18}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{18}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{19}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{19}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{20}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{20}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{21}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{21}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{22}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{22}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{23}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{23}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{24}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{24}{2}', 'param_get_heights(1).sched(1).hidden_depend_funs{25}{1}', 'param_get_heights(1).sched(1).hidden_depend_funs{25}{2}', 'param_get_heights(1).sched(1).cluster_size', 'param_get_heights(1).sched(1).rerun_only', 'param_get_heights(1).sched(1).conforming', 'param_get_heights(1).sched(1).submit_arguments', 'param_get_heights(1).sched(1).stop_on_fail', 'param_get_heights(1).sched(1).num_submissions', 'param_get_heights(1).sched(1).submit_mode', 'param_get_heights(1).sched(1).group_size', 'param_get_heights(1).sched(1).group_submit_arguments', 'param_get_heights(1).sched(1).group_walltime', 'param_get_heights(1).sched(1).test_mode', 'param_get_heights(1).sched(1).max_in_queue', 'param_get_heights(1).path', 'param_get_heights(1).path_override', 'param_get_heights(1).param_path', 'param_get_heights(1).tmp_path', 'param_get_heights(1).ct_tmp_path', 'param_get_heights(1).data_path', 'param_get_heights(1).data_support_path', 'param_get_heights(1).support_path', 'param_get_heights(1).out_path', 'param_get_heights(1).gis_path', 'param_get_heights(1).load(1).imgs{1}', 'param_get_heights(1).load(1).recs', 'param_get_heights(1).load(1).recs_keep', 'param_get_heights(1).load(1).adcs', 'param_get_heights(1).proc(1).frm', 'param_records(1).radar_name', 'param_records(1).season_name', 'param_records(1).day_seg', 'param_records(1).cmd(1).frms', 'param_records(1).cmd(1).create_vectors', 'param_records(1).cmd(1).create_records', 'param_records(1).cmd(1).create_frames', 'param_records(1).cmd(1).get_heights', 'param_records(1).cmd(1).csarp', 'param_records(1).cmd(1).combine_wf_chan', 'param_records(1).cmd(1).generic', 'param_records(1).cmd(1).mission_names', 'param_records(1).cmd(1).notes', 'param_records(1).sw_version(1).ver', 'param_records(1).sw_version(1).date_time', 'param_records(1).sw_version(1).cur_date_time', 'param_records(1).sw_version(1).rev', 'param_records(1).param_file_version', 'param_records(1).vectors(1).file(1).radar_num', 'param_records(1).vectors(1).file(1).adc', 'param_records(1).vectors(1).file(1).start_idx', 'param_records(1).vectors(1).file(1).stop_idx', 'param_records(1).vectors(1).file(1).base_dir', 'param_records(1).vectors(1).file(1).adc_folder_name', 'param_records(1).vectors(1).file(1).file_prefix', 'param_records(1).vectors(1).out_fn', 'param_records(1).vectors(1).gps(1).fn', 'param_records(1).vectors(1).gps(1).time_offset', 'param_records(1).vectors(1).gps(1).verification', 'param_records(1).vectors(1).gps(1).utc_time_halved', 'param_records(1).records(1).file(1).adcs', 'param_records(1).records(1).file(1).adc_headers', 'param_records(1).records(1).gps(1).en', 'param_records(1).records(1).records_fn', 'param_records(1).records(1).force_all', 'param_records(1).records(1).frames_fn', 'param_records(1).records(1).geotiff_fn', 'param_records(1).records(1).frame_mode', 'param_records(1).records(1).debug_level', 'param_records(1).records(1).file_version', 'param_records(1).records(1).manual_time_correct', 'param_records(1).get_heights(1).qlook(1).out_path', 'param_records(1).get_heights(1).qlook(1).en', 'param_records(1).get_heights(1).block_size', 'param_records(1).get_heights(1).frm_types', 'param_records(1).get_heights(1).imgs{1}', 'param_records(1).get_heights(1).coh_noise_method', 'param_records(1).get_heights(1).coh_noise_arg', 'param_records(1).get_heights(1).ft_wind', 'param_records(1).get_heights(1).ft_wind_time', 'param_records(1).get_heights(1).pulse_rfi(1).en', 'param_records(1).get_heights(1).pulse_rfi(1).inv_ave', 'param_records(1).get_heights(1).pulse_rfi(1).thresh_scale', 'param_records(1).get_heights(1).roll_correction', 'param_records(1).get_heights(1).lever_arm_fh', 'param_records(1).get_heights(1).elev_correction', 'param_records(1).get_heights(1).B_filter', 'param_records(1).get_heights(1).decimate_factor', 'param_records(1).get_heights(1).inc_ave', 'param_records(1).get_heights(1).surf(1).en', 'param_records(1).get_heights(1).surf(1).img_idx', 'param_records(1).get_heights(1).surf(1).min_bin', 'param_records(1).get_heights(1).surf(1).manual', 'param_records(1).get_heights(1).surf(1).search_rng', 'param_records(1).radar(1).fs', 'param_records(1).radar(1).prf', 'param_records(1).radar(1).adc_bits', 'param_records(1).radar(1).Vpp_scale', 'param_records(1).radar(1).wfs(1).f0', 'param_records(1).radar(1).wfs(1).f1', 'param_records(1).radar(1).wfs(1).fmult', 'param_records(1).radar(1).wfs(1).fLO', 'param_records(1).radar(1).wfs(1).Tpd', 'param_records(1).radar(1).wfs(1).Tadc', 'param_records(1).radar(1).wfs(1).record_start_idx', 'param_records(1).radar(1).wfs(1).presum_override', 'param_records(1).radar(1).wfs(1).loopback_mode', 'param_records(1).radar(1).wfs(1).nyquist_zone', 'param_records(1).radar(1).wfs(1).good_rbins', 'param_records(1).radar(1).wfs(1).tx_weights', 'param_records(1).radar(1).wfs(1).rx_paths', 'param_records(1).radar(1).wfs(1).adc_gains', 'param_records(1).radar(1).wfs(1).chan_equal_dB', 'param_records(1).radar(1).wfs(1).chan_equal_deg', 'param_records(1).radar(1).wfs(1).Tsys', 'param_records(1).debug_level', 'param_records(1).sched(1).type', 'param_records(1).sched(1).url', 'param_records(1).sched(1).name', 'param_records(1).sched(1).data_location', 'param_records(1).sched(1).submit_arguments', 'param_records(1).sched(1).max_in_queue', 'param_records(1).sched(1).max_tasks_per_jobs', 'param_records(1).sched(1).max_retries', 'param_records(1).sched(1).worker_fn', 'param_records(1).sched(1).force_compile', 'param_records(1).sched(1).hidden_depend_funs{1}{1}', 'param_records(1).sched(1).hidden_depend_funs{1}{2}', 'param_records(1).sched(1).hidden_depend_funs{2}{1}', 'param_records(1).sched(1).hidden_depend_funs{2}{2}', 'param_records(1).sched(1).hidden_depend_funs{3}{1}', 'param_records(1).sched(1).hidden_depend_funs{3}{2}', 'param_records(1).sched(1).hidden_depend_funs{4}{1}', 'param_records(1).sched(1).hidden_depend_funs{4}{2}', 'param_records(1).sched(1).hidden_depend_funs{5}{1}', 'param_records(1).sched(1).hidden_depend_funs{5}{2}', 'param_records(1).sched(1).hidden_depend_funs{6}{1}', 'param_records(1).sched(1).hidden_depend_funs{6}{2}', 'param_records(1).sched(1).hidden_depend_funs{7}{1}', 'param_records(1).sched(1).hidden_depend_funs{7}{2}', 'param_records(1).sched(1).hidden_depend_funs{8}{1}', 'param_records(1).sched(1).hidden_depend_funs{8}{2}', 'param_records(1).sched(1).hidden_depend_funs{9}{1}', 'param_records(1).sched(1).hidden_depend_funs{9}{2}', 'param_records(1).sched(1).hidden_depend_funs{10}{1}', 'param_records(1).sched(1).hidden_depend_funs{10}{2}', 'param_records(1).sched(1).hidden_depend_funs{11}{1}', 'param_records(1).sched(1).hidden_depend_funs{11}{2}', 'param_records(1).sched(1).hidden_depend_funs{12}{1}', 'param_records(1).sched(1).hidden_depend_funs{12}{2}', 'param_records(1).sched(1).hidden_depend_funs{13}{1}', 'param_records(1).sched(1).hidden_depend_funs{13}{2}', 'param_records(1).sched(1).hidden_depend_funs{14}{1}', 'param_records(1).sched(1).hidden_depend_funs{14}{2}', 'param_records(1).sched(1).hidden_depend_funs{15}{1}', 'param_records(1).sched(1).hidden_depend_funs{15}{2}', 'param_records(1).sched(1).hidden_depend_funs{16}{1}', 'param_records(1).sched(1).hidden_depend_funs{16}{2}', 'param_records(1).sched(1).hidden_depend_funs{17}{1}', 'param_records(1).sched(1).hidden_depend_funs{17}{2}', 'param_records(1).sched(1).hidden_depend_funs{18}{1}', 'param_records(1).sched(1).hidden_depend_funs{18}{2}', 'param_records(1).sched(1).hidden_depend_funs{19}{1}', 'param_records(1).sched(1).hidden_depend_funs{19}{2}', 'param_records(1).sched(1).cluster_size', 'param_records(1).sched(1).rerun_only', 'param_records(1).sched(1).stop_on_fail', 'param_records(1).path', 'param_records(1).path_override', 'param_records(1).tmp_path', 'param_records(1).data_path', 'param_records(1).data_support_path', 'param_records(1).support_path', 'param_records(1).out_path', 'param_records(1).gis_path', 'param_records(1).gps_source', 'Elevation_Correction', 'Truncate_Bins', 'Truncate_Median', 'Truncate_Mean', 'Truncate_Std_Dev'], Selected Variable: param_get_heights(1).get_heights(1).ft_oversample\n",
- "📆 [693] Using week range: 2013-07-07T00:00:00Z/2013-07-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3187453659-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [17.60203102433406, -28.96218583046115, 18.740450981994677, -28.39297585163084]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [693] Result: compatible\n",
- "\n",
- "🔍 [694] Checking: C3205192843-NSIDC_CPRD\n",
- "🕒 [694] Time: 2010-11-20T00:00:00.000Z → 2013-04-20T23:59:59.999Z\n",
- "📦 [694] Variable list: ['polar_stereographic', 'ice_thickness', 'thickness_err'], Selected Variable: ice_thickness\n",
- "📆 [694] Using week range: 2011-03-03T00:00:00Z/2011-03-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3205192843-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-39.827042613949764, -22.76704452182643, -38.68862265628915, -22.197834542996123]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [694] Result: compatible\n",
- "\n",
- "🔍 [695] Checking: C3263544354-NSIDC_CPRD\n",
- "🕒 [695] Time: 2018-10-14T00:00:00.000Z → 2022-05-01T23:59:59.999Z\n",
- "📦 [695] Variable list: ['gps_seconds', 'height_segment_id', 'along_track_distance', 'latitude', 'longitude', 'ssh_flag', 'seg_length', 'freeboard', 'snow_depth', 'snow_density', 'ice_thickness', 'snow_depth_W99mod5dist', 'snow_density_W99', 'ice_thickness_W99mod5dist', 'ice_thickness_unc', 'ice_thickness_uncsys', 'ice_thickness_uncrandom', 'ice_type', 'region_flag'], Selected Variable: ice_thickness_W99mod5dist\n",
- "📆 [695] Using week range: 2021-08-26T00:00:00Z/2021-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3263544354-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-176.00889951856576, 57.61131331682745, -174.87047956090512, 58.180523295657764]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [695] Result: compatible\n",
- "\n",
- "🔍 [696] Checking: C3206550748-NSIDC_CPRD\n",
- "🕒 [696] Time: 2018-11-01T00:00:00.000Z → 2024-04-30T23:59:59.999Z\n",
- "📦 [696] Variable list: [], Selected Variable: None\n",
- "⏭️ [696] Skipping C3206550748-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [697] Checking: C3207121268-NSIDC_CPRD\n",
- "🕒 [697] Time: 2003-02-20T00:00:00.000Z → 2008-03-21T23:59:59.999Z\n",
- "📦 [697] Variable list: ['crs', 'campaign_dates', 'longitude', 'latitude', 'ice_thickness', 'ice_thickness_unc', 'num_shots', 'mean_day_of_campaign_period', 'snow_depth', 'snow_density', 'total_freeboard', 'ice_type', 'ice_density', 'ice_thickness_int', 'total_freeboard_int', 'snow_depth_int', 'sea_ice_conc', 'region_mask'], Selected Variable: snow_depth_int\n",
- "📆 [697] Using week range: 2006-05-15T00:00:00Z/2006-05-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3207121268-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-65.73253963439028, -26.979079831933834, -64.59411967672965, -26.409869853103526]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [697] Result: compatible\n",
- "\n",
- "🔍 [698] Checking: C2491735244-POCLOUD\n",
- "🕒 [698] Time: 2002-01-15T06:07:00.000Z → 2012-02-11T17:50:28.000Z\n",
- "📦 [698] Variable list: ['lat', 'lon', 'rad_wet_tropo_corr_epd', 'rad_sea_ice_flag', 'rad_rain_flag', 'rad_epd_land_flag'], Selected Variable: rad_wet_tropo_corr_epd\n",
- "📆 [698] Using week range: 2005-07-03T06:07:00Z/2005-07-09T06:07:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491735244-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [40.60451937938823, 83.07561017344534, 41.742939337048846, 83.64482015227566]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [698] Result: compatible\n",
- "\n",
- "🔍 [699] Checking: C1940470304-POCLOUD\n",
- "🕒 [699] Time: 2002-01-14T12:00:00.000Z → 2012-03-03T12:59:12.000Z\n",
- "📦 [699] Variable list: ['time_20hz', 'surface_type', 'surface_type_globcover', 'alt_echo_type', 'rad_surf_type', 'rad_distance_to_land', 'qual_alt_1hz_range_ku', 'qual_alt_1hz_range_c', 'qual_alt_1hz_swh_ku', 'qual_alt_1hz_swh_c', 'qual_alt_1hz_sig0_ku', 'qual_alt_1hz_sig0_c', 'qual_alt_1hz_off_nadir_angle_wf_ku', 'qual_inst_corr_1hz_range_ku', 'qual_inst_corr_1hz_range_c', 'qual_inst_corr_1hz_swh_ku', 'qual_inst_corr_1hz_swh_c', 'qual_inst_corr_1hz_sig0_ku', 'qual_inst_corr_1hz_sig0_c', 'qual_rad_1hz_tb187', 'qual_rad_1hz_tb238', 'qual_rad_1hz_tb340', 'rad_averaging_flag', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'alt_state_flag_oper', 'alt_state_flag_c_band', 'alt_state_flag_band_seq', 'alt_state_flag_ku_band_status', 'alt_state_flag_c_band_status', 'rad_state_flag_oper', 'orb_state_flag_rest', 'rain_flag', 'rad_rain_flag', 'ice_flag', 'rad_sea_ice_flag', 'interp_flag_tb', 'interp_flag_ocean_tide_sol1', 'interp_flag_ocean_tide_sol2', 'alt', 'alt_20hz', 'orb_alt_rate', 'range_ku', 'range_20hz_ku', 'range_c', 'range_20hz_c', 'range_used_20hz_ku', 'range_used_20hz_c', 'range_rms_ku', 'range_rms_c', 'range_numval_ku', 'range_numval_c', 'number_of_iterations_ku', 'number_of_iterations_c', 'net_instr_corr_range_ku', 'net_instr_corr_range_c', 'model_dry_tropo_corr', 'model_dry_tropo_corr_era', 'model_wet_tropo_corr', 'model_wet_tropo_corr_era', 'rad_wet_tropo_corr', 'iono_corr_alt_ku', 'iono_corr_gim_ku', 'sea_state_bias_ku', 'sea_state_bias_c', 'swh_ku', 'swh_20hz_ku', 'swh_c', 'swh_20hz_c', 'swh_used_20hz_ku', 'swh_used_20hz_c', 'swh_rms_ku', 'swh_rms_c', 'swh_numval_ku', 'swh_numval_c', 'net_instr_corr_swh_ku', 'net_instr_corr_swh_c', 'sig0_ku', 'sig0_20hz_ku', 'sig0_c', 'sig0_20hz_c', 'sig0_used_20hz_ku', 'sig0_used_20hz_c', 'sig0_rms_ku', 'sig0_rms_c', 'sig0_numval_ku', 'sig0_numval_c', 'agc_ku', 'agc_c', 'agc_rms_ku', 'agc_rms_c', 'agc_numval_ku', 'agc_numval_c', 'net_instr_corr_sig0_ku', 'net_instr_corr_sig0_c', 'atmos_corr_sig0_ku', 'atmos_corr_sig0_c', 'off_nadir_angle_wf_ku', 'tb_187', 'tb_238', 'tb_340', 'tb_187_smoothed', 'tb_238_smoothed', 'tb_340_smoothed', 'mean_sea_surface', 'mean_sea_surface_err', 'mean_topography', 'mean_topography_err', 'geoid', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'inv_bar_corr_era', 'hf_fluctuations_corr_era', 'ocean_tide_sol1', 'ocean_tide_sol2', 'ocean_tide_equil', 'ocean_tide_non_equil', 'load_tide_sol1', 'load_tide_sol2', 'solid_earth_tide', 'pole_tide', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_model_u_era', 'wind_speed_model_v_era', 'wind_speed_alt', 'wind_speed_rad', 'rad_water_vapor', 'rad_liquid_water', 'ice_range_20hz_ku', 'ice_range_20hz_c', 'ice_sig0_20hz_ku', 'ice_sig0_20hz_c', 'ice_qual_flag_20hz_ku', 'mqe_20hz_ku', 'mqe_20hz_c', 'peakiness_20hz_ku', 'peakiness_20hz_c', 'ssha'], Selected Variable: qual_inst_corr_1hz_swh_ku\n",
- "📆 [699] Using week range: 2007-08-07T12:00:00Z/2007-08-13T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1940470304-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [150.70243876446443, -40.98270850569737, 151.84085872212506, -40.41349852686705]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [699] Result: compatible\n",
- "\n",
- "🔍 [700] Checking: C2491731827-POCLOUD\n",
- "🕒 [700] Time: 2012-05-07T16:00:00.000Z → 2013-06-21T00:56:55.000Z\n",
- "📦 [700] Variable list: ['time_20hz', 'surface_type', 'surface_type_globcover', 'alt_echo_type', 'rad_surf_type', 'rad_distance_to_land', 'qual_alt_1hz_range_ku', 'qual_alt_1hz_range_c', 'qual_alt_1hz_swh_ku', 'qual_alt_1hz_swh_c', 'qual_alt_1hz_sig0_ku', 'qual_alt_1hz_sig0_c', 'qual_alt_1hz_off_nadir_angle_wf_ku', 'qual_inst_corr_1hz_range_ku', 'qual_inst_corr_1hz_range_c', 'qual_inst_corr_1hz_swh_ku', 'qual_inst_corr_1hz_swh_c', 'qual_inst_corr_1hz_sig0_ku', 'qual_inst_corr_1hz_sig0_c', 'qual_rad_1hz_tb187', 'qual_rad_1hz_tb238', 'qual_rad_1hz_tb340', 'rad_averaging_flag', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'alt_state_flag_oper', 'alt_state_flag_c_band', 'alt_state_flag_band_seq', 'alt_state_flag_ku_band_status', 'alt_state_flag_c_band_status', 'rad_state_flag_oper', 'orb_state_flag_rest', 'rain_flag', 'rad_rain_flag', 'ice_flag', 'rad_sea_ice_flag', 'interp_flag_tb', 'interp_flag_ocean_tide_sol1', 'interp_flag_ocean_tide_sol2', 'alt', 'alt_20hz', 'orb_alt_rate', 'range_ku', 'range_20hz_ku', 'range_c', 'range_20hz_c', 'range_used_20hz_ku', 'range_used_20hz_c', 'range_rms_ku', 'range_rms_c', 'range_numval_ku', 'range_numval_c', 'number_of_iterations_ku', 'number_of_iterations_c', 'net_instr_corr_range_ku', 'net_instr_corr_range_c', 'model_dry_tropo_corr', 'model_dry_tropo_corr_era', 'model_wet_tropo_corr', 'model_wet_tropo_corr_era', 'rad_wet_tropo_corr', 'iono_corr_alt_ku', 'iono_corr_gim_ku', 'sea_state_bias_ku', 'sea_state_bias_c', 'swh_ku', 'swh_20hz_ku', 'swh_c', 'swh_20hz_c', 'swh_used_20hz_ku', 'swh_used_20hz_c', 'swh_rms_ku', 'swh_rms_c', 'swh_numval_ku', 'swh_numval_c', 'net_instr_corr_swh_ku', 'net_instr_corr_swh_c', 'sig0_ku', 'sig0_20hz_ku', 'sig0_c', 'sig0_20hz_c', 'sig0_used_20hz_ku', 'sig0_used_20hz_c', 'sig0_rms_ku', 'sig0_rms_c', 'sig0_numval_ku', 'sig0_numval_c', 'agc_ku', 'agc_c', 'agc_rms_ku', 'agc_rms_c', 'agc_numval_ku', 'agc_numval_c', 'net_instr_corr_sig0_ku', 'net_instr_corr_sig0_c', 'atmos_corr_sig0_ku', 'atmos_corr_sig0_c', 'off_nadir_angle_wf_ku', 'tb_187', 'tb_238', 'tb_340', 'tb_187_smoothed', 'tb_238_smoothed', 'tb_340_smoothed', 'mean_sea_surface', 'mean_sea_surface_err', 'mean_topography', 'mean_topography_err', 'geoid', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'inv_bar_corr_era', 'hf_fluctuations_corr_era', 'ocean_tide_sol1', 'ocean_tide_sol2', 'ocean_tide_equil', 'ocean_tide_non_equil', 'load_tide_sol1', 'load_tide_sol2', 'solid_earth_tide', 'pole_tide', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_model_u_era', 'wind_speed_model_v_era', 'wind_speed_alt', 'wind_speed_rad', 'rad_water_vapor', 'rad_liquid_water', 'ice_range_20hz_ku', 'ice_range_20hz_c', 'ice_sig0_20hz_ku', 'ice_sig0_20hz_c', 'ice_qual_flag_20hz_ku', 'mqe_20hz_ku', 'mqe_20hz_c', 'peakiness_20hz_ku', 'peakiness_20hz_c', 'ssha'], Selected Variable: rad_liquid_water\n",
- "📆 [700] Using week range: 2012-12-07T16:00:00Z/2012-12-13T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491731827-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-65.90451939158798, 36.22516754339229, -64.76609943392735, 36.794377522222604]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [700] Result: compatible\n",
- "\n",
- "🔍 [701] Checking: C1940471193-POCLOUD\n",
- "🕒 [701] Time: 2002-01-14T12:00:00.000Z → 2012-03-03T12:59:12.000Z\n",
- "📦 [701] Variable list: ['surface_type', 'alt_echo_type', 'rad_surf_type', 'rain_flag', 'rad_rain_flag', 'ice_flag', 'rad_sea_ice_flag', 'alt', 'range_ku', 'model_dry_tropo_corr', 'rad_wet_tropo_corr', 'iono_corr_alt_ku', 'sea_state_bias_ku', 'swh_ku', 'sig0_ku', 'mean_sea_surface', 'mean_topography', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'ocean_tide_sol1', 'solid_earth_tide', 'pole_tide', 'wind_speed_alt', 'rad_water_vapor', 'rad_liquid_water', 'ssha'], Selected Variable: sea_state_bias_ku\n",
- "📆 [701] Using week range: 2004-09-07T12:00:00Z/2004-09-13T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1940471193-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [169.16148472493114, 10.613153421948443, 170.29990468259177, 11.182363400778751]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [701] Result: compatible\n",
- "\n",
- "🔍 [702] Checking: C2491731829-POCLOUD\n",
- "🕒 [702] Time: 2012-05-07T16:00:00.000Z → 2013-06-21T00:56:55.000Z\n",
- "📦 [702] Variable list: ['surface_type', 'alt_echo_type', 'rad_surf_type', 'rain_flag', 'rad_rain_flag', 'ice_flag', 'rad_sea_ice_flag', 'alt', 'range_ku', 'model_dry_tropo_corr', 'rad_wet_tropo_corr', 'iono_corr_alt_ku', 'sea_state_bias_ku', 'swh_ku', 'sig0_ku', 'mean_sea_surface', 'mean_topography', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'ocean_tide_sol1', 'solid_earth_tide', 'pole_tide', 'wind_speed_alt', 'rad_water_vapor', 'rad_liquid_water', 'ssha'], Selected Variable: alt\n",
- "📆 [702] Using week range: 2012-07-27T16:00:00Z/2012-08-02T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491731829-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-36.69228560989324, 3.855652121828573, -35.55386565223262, 4.424862100658881]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [702] Result: compatible\n",
- "\n",
- "🔍 [703] Checking: C1940472420-POCLOUD\n",
- "🕒 [703] Time: 2002-01-14T12:00:00.000Z → 2012-03-03T12:59:12.000Z\n",
- "📦 [703] Variable list: ['time_20hz', 'surface_type', 'surface_type_globcover', 'alt_echo_type', 'rad_surf_type', 'rad_distance_to_land', 'qual_alt_1hz_range_ku', 'qual_alt_1hz_range_c', 'qual_alt_1hz_swh_ku', 'qual_alt_1hz_swh_c', 'qual_alt_1hz_sig0_ku', 'qual_alt_1hz_sig0_c', 'qual_alt_1hz_off_nadir_angle_wf_ku', 'qual_inst_corr_1hz_range_ku', 'qual_inst_corr_1hz_range_c', 'qual_inst_corr_1hz_swh_ku', 'qual_inst_corr_1hz_swh_c', 'qual_inst_corr_1hz_sig0_ku', 'qual_inst_corr_1hz_sig0_c', 'qual_rad_1hz_tb187', 'qual_rad_1hz_tb238', 'qual_rad_1hz_tb340', 'rad_averaging_flag', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'alt_state_flag_oper', 'alt_state_flag_c_band', 'alt_state_flag_band_seq', 'alt_state_flag_ku_band_status', 'alt_state_flag_c_band_status', 'rad_state_flag_oper', 'orb_state_flag_rest', 'rain_flag', 'rad_rain_flag', 'ice_flag', 'rad_sea_ice_flag', 'interp_flag_tb', 'interp_flag_ocean_tide_sol1', 'interp_flag_ocean_tide_sol2', 'alt', 'alt_20hz', 'orb_alt_rate', 'range_ku', 'range_20hz_ku', 'range_c', 'range_20hz_c', 'range_used_20hz_ku', 'range_used_20hz_c', 'range_rms_ku', 'range_rms_c', 'range_numval_ku', 'range_numval_c', 'number_of_iterations_ku', 'number_of_iterations_c', 'net_instr_corr_range_ku', 'net_instr_corr_range_c', 'model_dry_tropo_corr', 'model_dry_tropo_corr_era', 'model_wet_tropo_corr', 'model_wet_tropo_corr_era', 'rad_wet_tropo_corr', 'iono_corr_alt_ku', 'iono_corr_gim_ku', 'sea_state_bias_ku', 'sea_state_bias_c', 'swh_ku', 'swh_20hz_ku', 'swh_c', 'swh_20hz_c', 'swh_used_20hz_ku', 'swh_used_20hz_c', 'swh_rms_ku', 'swh_rms_c', 'swh_numval_ku', 'swh_numval_c', 'net_instr_corr_swh_ku', 'net_instr_corr_swh_c', 'sig0_ku', 'sig0_20hz_ku', 'sig0_c', 'sig0_20hz_c', 'sig0_used_20hz_ku', 'sig0_used_20hz_c', 'sig0_rms_ku', 'sig0_rms_c', 'sig0_numval_ku', 'sig0_numval_c', 'agc_ku', 'agc_c', 'agc_rms_ku', 'agc_rms_c', 'agc_numval_ku', 'agc_numval_c', 'net_instr_corr_sig0_ku', 'net_instr_corr_sig0_c', 'atmos_corr_sig0_ku', 'atmos_corr_sig0_c', 'off_nadir_angle_wf_ku', 'tb_187', 'tb_238', 'tb_340', 'tb_187_smoothed', 'tb_238_smoothed', 'tb_340_smoothed', 'mean_sea_surface', 'mean_sea_surface_err', 'mean_topography', 'mean_topography_err', 'geoid', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'inv_bar_corr_era', 'hf_fluctuations_corr_era', 'ocean_tide_sol1', 'ocean_tide_sol2', 'ocean_tide_equil', 'ocean_tide_non_equil', 'load_tide_sol1', 'load_tide_sol2', 'solid_earth_tide', 'pole_tide', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_model_u_era', 'wind_speed_model_v_era', 'wind_speed_alt', 'wind_speed_rad', 'rad_water_vapor', 'rad_liquid_water', 'ice_range_20hz_ku', 'ice_range_20hz_c', 'ice_sig0_20hz_ku', 'ice_sig0_20hz_c', 'ice_qual_flag_20hz_ku', 'mqe_20hz_ku', 'mqe_20hz_c', 'peakiness_20hz_ku', 'peakiness_20hz_c', 'ssha', 'tracker_20hz_ku', 'tracker_20hz_c', 'uso_corr', 'internal_path_delay_corr_ku', 'internal_path_delay_corr_c', 'modeled_instr_corr_range_ku', 'modeled_instr_corr_range_c', 'doppler_corr_ku', 'doppler_corr_c', 'cog_corr', 'modeled_instr_corr_swh_ku', 'modeled_instr_corr_swh_c', 'internal_corr_sig0_ku', 'internal_corr_sig0_c', 'modeled_instr_corr_sig0_ku', 'modeled_instr_corr_sig0_c', 'scaling_factor_20hz_ku', 'scaling_factor_20hz_c', 'waveforms_20hz_ku', 'waveforms_20hz_c', 'ta_187', 'ta_238', 'ta_340'], Selected Variable: inv_bar_corr_era\n",
- "📆 [703] Using week range: 2006-03-25T12:00:00Z/2006-03-31T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1940472420-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-24.6197665400071, -18.126868538143537, -23.481346582346482, -17.55765855931323]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [703] Result: compatible\n",
- "\n",
- "🔍 [704] Checking: C2491731831-POCLOUD\n",
- "🕒 [704] Time: 2012-05-07T16:00:00.000Z → 2013-06-21T00:56:55.000Z\n",
- "📦 [704] Variable list: ['time_20hz', 'surface_type', 'surface_type_globcover', 'alt_echo_type', 'rad_surf_type', 'rad_distance_to_land', 'qual_alt_1hz_range_ku', 'qual_alt_1hz_range_c', 'qual_alt_1hz_swh_ku', 'qual_alt_1hz_swh_c', 'qual_alt_1hz_sig0_ku', 'qual_alt_1hz_sig0_c', 'qual_alt_1hz_off_nadir_angle_wf_ku', 'qual_inst_corr_1hz_range_ku', 'qual_inst_corr_1hz_range_c', 'qual_inst_corr_1hz_swh_ku', 'qual_inst_corr_1hz_swh_c', 'qual_inst_corr_1hz_sig0_ku', 'qual_inst_corr_1hz_sig0_c', 'qual_rad_1hz_tb187', 'qual_rad_1hz_tb238', 'qual_rad_1hz_tb340', 'rad_averaging_flag', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'alt_state_flag_oper', 'alt_state_flag_c_band', 'alt_state_flag_band_seq', 'alt_state_flag_ku_band_status', 'alt_state_flag_c_band_status', 'rad_state_flag_oper', 'orb_state_flag_rest', 'rain_flag', 'rad_rain_flag', 'ice_flag', 'rad_sea_ice_flag', 'interp_flag_tb', 'interp_flag_ocean_tide_sol1', 'interp_flag_ocean_tide_sol2', 'alt', 'alt_20hz', 'orb_alt_rate', 'range_ku', 'range_20hz_ku', 'range_c', 'range_20hz_c', 'range_used_20hz_ku', 'range_used_20hz_c', 'range_rms_ku', 'range_rms_c', 'range_numval_ku', 'range_numval_c', 'number_of_iterations_ku', 'number_of_iterations_c', 'net_instr_corr_range_ku', 'net_instr_corr_range_c', 'model_dry_tropo_corr', 'model_dry_tropo_corr_era', 'model_wet_tropo_corr', 'model_wet_tropo_corr_era', 'rad_wet_tropo_corr', 'iono_corr_alt_ku', 'iono_corr_gim_ku', 'sea_state_bias_ku', 'sea_state_bias_c', 'swh_ku', 'swh_20hz_ku', 'swh_c', 'swh_20hz_c', 'swh_used_20hz_ku', 'swh_used_20hz_c', 'swh_rms_ku', 'swh_rms_c', 'swh_numval_ku', 'swh_numval_c', 'net_instr_corr_swh_ku', 'net_instr_corr_swh_c', 'sig0_ku', 'sig0_20hz_ku', 'sig0_c', 'sig0_20hz_c', 'sig0_used_20hz_ku', 'sig0_used_20hz_c', 'sig0_rms_ku', 'sig0_rms_c', 'sig0_numval_ku', 'sig0_numval_c', 'agc_ku', 'agc_c', 'agc_rms_ku', 'agc_rms_c', 'agc_numval_ku', 'agc_numval_c', 'net_instr_corr_sig0_ku', 'net_instr_corr_sig0_c', 'atmos_corr_sig0_ku', 'atmos_corr_sig0_c', 'off_nadir_angle_wf_ku', 'tb_187', 'tb_238', 'tb_340', 'tb_187_smoothed', 'tb_238_smoothed', 'tb_340_smoothed', 'mean_sea_surface', 'mean_sea_surface_err', 'mean_topography', 'mean_topography_err', 'geoid', 'bathymetry', 'inv_bar_corr', 'hf_fluctuations_corr', 'inv_bar_corr_era', 'hf_fluctuations_corr_era', 'ocean_tide_sol1', 'ocean_tide_sol2', 'ocean_tide_equil', 'ocean_tide_non_equil', 'load_tide_sol1', 'load_tide_sol2', 'solid_earth_tide', 'pole_tide', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_model_u_era', 'wind_speed_model_v_era', 'wind_speed_alt', 'wind_speed_rad', 'rad_water_vapor', 'rad_liquid_water', 'ice_range_20hz_ku', 'ice_range_20hz_c', 'ice_sig0_20hz_ku', 'ice_sig0_20hz_c', 'ice_qual_flag_20hz_ku', 'mqe_20hz_ku', 'mqe_20hz_c', 'peakiness_20hz_ku', 'peakiness_20hz_c', 'ssha', 'tracker_20hz_ku', 'tracker_20hz_c', 'uso_corr', 'internal_path_delay_corr_ku', 'internal_path_delay_corr_c', 'modeled_instr_corr_range_ku', 'modeled_instr_corr_range_c', 'doppler_corr_ku', 'doppler_corr_c', 'cog_corr', 'modeled_instr_corr_swh_ku', 'modeled_instr_corr_swh_c', 'internal_corr_sig0_ku', 'internal_corr_sig0_c', 'modeled_instr_corr_sig0_ku', 'modeled_instr_corr_sig0_c', 'scaling_factor_20hz_ku', 'scaling_factor_20hz_c', 'waveforms_20hz_ku', 'waveforms_20hz_c', 'ta_187', 'ta_238', 'ta_340'], Selected Variable: bathymetry\n",
- "📆 [704] Using week range: 2012-09-14T16:00:00Z/2012-09-20T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491731831-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [20.25255607495874, -7.27834052683313, 21.390976032619356, -6.709130548002822]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [704] Result: compatible\n",
- "\n",
- "🔍 [705] Checking: C2205122298-POCLOUD\n",
- "🕒 [705] Time: 2020-10-29T12:14:23.000Z → 2025-10-05T10:44:29Z\n",
- "📦 [705] Variable list: [], Selected Variable: None\n",
- "⏭️ [705] Skipping C2205122298-POCLOUD - no variable found\n",
- "\n",
- "🔍 [706] Checking: C2619443888-POCLOUD\n",
- "🕒 [706] Time: 2020-11-30T14:26:00.822Z → 2025-10-05T10:44:29Z\n",
- "📦 [706] Variable list: [], Selected Variable: None\n",
- "⏭️ [706] Skipping C2619443888-POCLOUD - no variable found\n",
- "\n",
- "🔍 [707] Checking: C1968979558-POCLOUD\n",
- "🕒 [707] Time: 2020-12-07T01:15:01.314Z → 2025-10-05T10:44:29Z\n",
- "📦 [707] Variable list: [], Selected Variable: None\n",
- "⏭️ [707] Skipping C1968979558-POCLOUD - no variable found\n",
- "\n",
- "🔍 [708] Checking: C2619443894-POCLOUD\n",
- "🕒 [708] Time: 2020-11-30T14:26:00.875Z → 2025-10-05T10:44:29Z\n",
- "📦 [708] Variable list: [], Selected Variable: None\n",
- "⏭️ [708] Skipping C2619443894-POCLOUD - no variable found\n",
- "\n",
- "🔍 [709] Checking: C1968979588-POCLOUD\n",
- "🕒 [709] Time: 2020-12-07T01:15:01.367Z → 2025-10-05T10:44:29Z\n",
- "📦 [709] Variable list: [], Selected Variable: None\n",
- "⏭️ [709] Skipping C1968979588-POCLOUD - no variable found\n",
- "\n",
- "🔍 [710] Checking: C2619443901-POCLOUD\n",
- "🕒 [710] Time: 2020-11-30T14:26:00.843Z → 2025-10-05T10:44:29Z\n",
- "📦 [710] Variable list: [], Selected Variable: None\n",
- "⏭️ [710] Skipping C2619443901-POCLOUD - no variable found\n",
- "\n",
- "🔍 [711] Checking: C1968980593-POCLOUD\n",
- "🕒 [711] Time: 2020-12-07T01:15:01.335Z → 2025-10-05T10:44:29Z\n",
- "📦 [711] Variable list: [], Selected Variable: None\n",
- "⏭️ [711] Skipping C1968980593-POCLOUD - no variable found\n",
- "\n",
- "🔍 [712] Checking: C2619443911-POCLOUD\n",
- "🕒 [712] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:29Z\n",
- "📦 [712] Variable list: ['altitude', 'range', 'wet_tropospheric_correction', 'wet_tropospheric_correction_model', 'dry_tropospheric_correction_model', 'dynamic_atmospheric_correction', 'ocean_tide_height', 'solid_earth_tide', 'pole_tide', 'sea_state_bias', 'ionospheric_correction', 'internal_tide', 'mean_sea_surface', 'sea_level_anomaly', 'inter_mission_bias', 'validation_flag'], Selected Variable: internal_tide\n",
- "📆 [712] Using week range: 2024-12-31T00:00:00Z/2025-01-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2619443911-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-59.554646772707464, 16.436031341633825, -58.41622681504685, 17.005241320464133]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [712] Result: compatible\n",
- "\n",
- "🔍 [713] Checking: C2619443920-POCLOUD\n",
- "🕒 [713] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:30Z\n",
- "📦 [713] Variable list: ['altitude', 'range', 'wet_tropospheric_correction', 'wet_tropospheric_correction_model', 'dry_tropospheric_correction_model', 'dynamic_atmospheric_correction', 'ocean_tide_height', 'solid_earth_tide', 'pole_tide', 'sea_state_bias', 'ionospheric_correction', 'internal_tide', 'mean_sea_surface', 'sea_level_anomaly', 'inter_mission_bias', 'validation_flag'], Selected Variable: wet_tropospheric_correction_model\n",
- "📆 [713] Using week range: 2023-02-12T00:00:00Z/2023-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2619443920-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-172.8992758790897, 44.61740208952645, -171.76085592142908, 45.186612068356766]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [713] Result: compatible\n",
- "\n",
- "🔍 [714] Checking: C1968980549-POCLOUD\n",
- "🕒 [714] Time: 2020-12-07T14:20:01.399Z → 2025-10-05T10:44:31Z\n",
- "📦 [714] Variable list: [], Selected Variable: None\n",
- "⏭️ [714] Skipping C1968980549-POCLOUD - no variable found\n",
- "\n",
- "🔍 [715] Checking: C2619443925-POCLOUD\n",
- "🕒 [715] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:31Z\n",
- "📦 [715] Variable list: [], Selected Variable: None\n",
- "⏭️ [715] Skipping C2619443925-POCLOUD - no variable found\n",
- "\n",
- "🔍 [716] Checking: C2619443946-POCLOUD\n",
- "🕒 [716] Time: 2020-11-30T14:26:00.875Z → 2025-10-05T10:44:31Z\n",
- "📦 [716] Variable list: [], Selected Variable: None\n",
- "⏭️ [716] Skipping C2619443946-POCLOUD - no variable found\n",
- "\n",
- "🔍 [717] Checking: C1968979550-POCLOUD\n",
- "🕒 [717] Time: 2020-12-07T01:15:01.367Z → 2025-10-05T10:44:31Z\n",
- "📦 [717] Variable list: [], Selected Variable: None\n",
- "⏭️ [717] Skipping C1968979550-POCLOUD - no variable found\n",
- "\n",
- "🔍 [718] Checking: C1968979566-POCLOUD\n",
- "🕒 [718] Time: 2020-12-07T14:20:01.399Z → 2025-10-05T10:44:31Z\n",
- "📦 [718] Variable list: [], Selected Variable: None\n",
- "⏭️ [718] Skipping C1968979566-POCLOUD - no variable found\n",
- "\n",
- "🔍 [719] Checking: C2619443963-POCLOUD\n",
- "🕒 [719] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:31Z\n",
- "📦 [719] Variable list: [], Selected Variable: None\n",
- "⏭️ [719] Skipping C2619443963-POCLOUD - no variable found\n",
- "\n",
- "🔍 [720] Checking: C2619443979-POCLOUD\n",
- "🕒 [720] Time: 2020-11-30T14:26:00.875Z → 2025-10-05T10:44:31Z\n",
- "📦 [720] Variable list: [], Selected Variable: None\n",
- "⏭️ [720] Skipping C2619443979-POCLOUD - no variable found\n",
- "\n",
- "🔍 [721] Checking: C1968980583-POCLOUD\n",
- "🕒 [721] Time: 2020-12-07T01:15:01.367Z → 2025-10-05T10:44:31Z\n",
- "📦 [721] Variable list: [], Selected Variable: None\n",
- "⏭️ [721] Skipping C1968980583-POCLOUD - no variable found\n",
- "\n",
- "🔍 [722] Checking: C1968980576-POCLOUD\n",
- "🕒 [722] Time: 2020-12-07T13:34:56.105Z → 2025-10-05T10:44:31Z\n",
- "📦 [722] Variable list: [], Selected Variable: None\n",
- "⏭️ [722] Skipping C1968980576-POCLOUD - no variable found\n",
- "\n",
- "🔍 [723] Checking: C2619443998-POCLOUD\n",
- "🕒 [723] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:31Z\n",
- "📦 [723] Variable list: [], Selected Variable: None\n",
- "⏭️ [723] Skipping C2619443998-POCLOUD - no variable found\n",
- "\n",
- "🔍 [724] Checking: C2619444006-POCLOUD\n",
- "🕒 [724] Time: 2020-11-30T14:26:00.843Z → 2025-10-05T10:44:31Z\n",
- "📦 [724] Variable list: [], Selected Variable: None\n",
- "⏭️ [724] Skipping C2619444006-POCLOUD - no variable found\n",
- "\n",
- "🔍 [725] Checking: C1968979561-POCLOUD\n",
- "🕒 [725] Time: 2020-12-07T01:15:01.335Z → 2025-10-05T10:44:31Z\n",
- "📦 [725] Variable list: [], Selected Variable: None\n",
- "⏭️ [725] Skipping C1968979561-POCLOUD - no variable found\n",
- "\n",
- "🔍 [726] Checking: C1968979597-POCLOUD\n",
- "🕒 [726] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:31Z\n",
- "📦 [726] Variable list: [], Selected Variable: None\n",
- "⏭️ [726] Skipping C1968979597-POCLOUD - no variable found\n",
- "\n",
- "🔍 [727] Checking: C2619444013-POCLOUD\n",
- "🕒 [727] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:31Z\n",
- "📦 [727] Variable list: [], Selected Variable: None\n",
- "⏭️ [727] Skipping C2619444013-POCLOUD - no variable found\n",
- "\n",
- "🔍 [728] Checking: C2619444025-POCLOUD\n",
- "🕒 [728] Time: 2020-11-30T14:26:00.843Z → 2025-10-05T10:44:31Z\n",
- "📦 [728] Variable list: [], Selected Variable: None\n",
- "⏭️ [728] Skipping C2619444025-POCLOUD - no variable found\n",
- "\n",
- "🔍 [729] Checking: C1968980609-POCLOUD\n",
- "🕒 [729] Time: 2020-12-07T01:15:01.335Z → 2025-10-05T10:44:31Z\n",
- "📦 [729] Variable list: [], Selected Variable: None\n",
- "⏭️ [729] Skipping C1968980609-POCLOUD - no variable found\n",
- "\n",
- "🔍 [730] Checking: C1968979997-POCLOUD\n",
- "🕒 [730] Time: 2020-11-28T11:12:34.901Z → 2025-10-05T10:44:31Z\n",
- "📦 [730] Variable list: ['time_tai', 'rad_state_oper_flag', 'rad_ta_187_qual', 'rad_ta_238_qual', 'rad_ta_340_qual', 'rad_tmb_187_qual', 'rad_tmb_238_qual', 'rad_tmb_340_qual', 'rad_tb_187_qual', 'rad_tb_238_qual', 'rad_tb_340_qual', 'rad_cloud_liquid_water_qual', 'rad_wind_speed_qual', 'rad_water_vapor_qual', 'rad_wet_tropo_cor_qual', 'rad_atm_cor_sig0_ku_qual', 'rad_atm_cor_sig0_c_qual', 'rad_surface_type_flag', 'rad_rain_flag', 'rad_sea_ice_flag', 'rad_ta_187', 'rad_ta_238', 'rad_ta_340', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_tb_187', 'rad_tb_238', 'rad_tb_340', 'rad_distance_to_land', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'rad_cloud_liquid_water', 'rad_wind_speed', 'rad_water_vapor', 'rad_wet_tropo_cor', 'rad_atm_cor_sig0_ku', 'rad_atm_cor_sig0_c'], Selected Variable: rad_atm_cor_sig0_c\n",
- "📆 [730] Using week range: 2021-09-30T11:12:34Z/2021-10-06T11:12:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1968979997-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.49254258179164, -30.992228336449852, -159.354122624131, -30.423018357619544]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [730] Result: compatible\n",
- "\n",
- "🔍 [731] Checking: C2623720885-POCLOUD\n",
- "🕒 [731] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:32Z\n",
- "📦 [731] Variable list: ['time_tai', 'rad_state_oper_flag', 'hrmr_pointing_flag', 'rad_coordinates_qual', 'rad_ta_187_qual', 'rad_ta_238_qual', 'rad_ta_340_qual', 'rad_ta_090_qual', 'rad_ta_130_qual', 'rad_ta_166_qual', 'rad_tmb_187_qual', 'rad_tmb_238_qual', 'rad_tmb_340_qual', 'rad_tmb_090_qual', 'rad_tmb_130_qual', 'rad_tmb_166_qual', 'rad_tb_187_qual', 'rad_tb_238_qual', 'rad_tb_340_qual', 'rad_cloud_liquid_water_qual', 'rad_wind_speed_qual', 'rad_water_vapor_qual', 'rad_wet_tropo_cor_qual', 'amr_wet_tropo_cor_qual', 'rad_atm_cor_sig0_ku_qual', 'rad_atm_cor_sig0_c_qual', 'rad_surface_type_flag', 'rad_rain_flag', 'rad_sea_ice_flag', 'amr_surface_type_flag', 'amr_rain_flag', 'amr_sea_ice_flag', 'hrmr_surface_type_flag', 'hrmr_rain_flag', 'hrmr_sea_ice_flag', 'rad_ta_187', 'rad_ta_238', 'rad_ta_340', 'rad_ta_090', 'rad_ta_130', 'rad_ta_166', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_tmb_090', 'rad_tmb_130', 'rad_tmb_166', 'rad_tb_187', 'rad_tb_238', 'rad_tb_340', 'rad_distance_to_land', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'rad_land_frac_090', 'rad_land_frac_130', 'rad_land_frac_166', 'rad_cloud_liquid_water', 'rad_wind_speed', 'rad_water_vapor', 'rad_wet_tropo_cor', 'amr_wet_tropo_cor', 'rad_atm_cor_sig0_ku', 'rad_atm_cor_sig0_c'], Selected Variable: rad_distance_to_land\n",
- "📆 [731] Using week range: 2023-11-03T00:00:00Z/2023-11-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2623720885-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [153.1282792403577, -57.889052368210905, 154.26669919801833, -57.31984238938059]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [731] Result: compatible\n",
- "\n",
- "🔍 [732] Checking: C2623720879-POCLOUD\n",
- "🕒 [732] Time: 2020-11-28T11:12:34.901Z → 2025-10-05T10:44:34Z\n",
- "📦 [732] Variable list: ['time_tai', 'rad_state_oper_flag', 'hrmr_pointing_flag', 'rad_coordinates_qual', 'rad_ta_187_qual', 'rad_ta_238_qual', 'rad_ta_340_qual', 'rad_ta_090_qual', 'rad_ta_130_qual', 'rad_ta_166_qual', 'rad_tmb_187_qual', 'rad_tmb_238_qual', 'rad_tmb_340_qual', 'rad_tmb_090_qual', 'rad_tmb_130_qual', 'rad_tmb_166_qual', 'rad_tb_187_qual', 'rad_tb_238_qual', 'rad_tb_340_qual', 'rad_cloud_liquid_water_qual', 'rad_wind_speed_qual', 'rad_water_vapor_qual', 'rad_wet_tropo_cor_qual', 'amr_wet_tropo_cor_qual', 'rad_atm_cor_sig0_ku_qual', 'rad_atm_cor_sig0_c_qual', 'rad_surface_type_flag', 'rad_rain_flag', 'rad_sea_ice_flag', 'amr_surface_type_flag', 'amr_rain_flag', 'amr_sea_ice_flag', 'hrmr_surface_type_flag', 'hrmr_rain_flag', 'hrmr_sea_ice_flag', 'rad_ta_187', 'rad_ta_238', 'rad_ta_340', 'rad_ta_090', 'rad_ta_130', 'rad_ta_166', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_tmb_090', 'rad_tmb_130', 'rad_tmb_166', 'rad_tb_187', 'rad_tb_238', 'rad_tb_340', 'rad_distance_to_land', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'rad_land_frac_090', 'rad_land_frac_130', 'rad_land_frac_166', 'rad_cloud_liquid_water', 'rad_wind_speed', 'rad_water_vapor', 'rad_wet_tropo_cor', 'amr_wet_tropo_cor', 'rad_atm_cor_sig0_ku', 'rad_atm_cor_sig0_c'], Selected Variable: amr_surface_type_flag\n",
- "📆 [732] Using week range: 2023-09-03T11:12:34Z/2023-09-09T11:12:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2623720879-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [126.22883213088949, -47.3329577011894, 127.36725208855012, -46.763747722359085]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [732] Result: compatible\n",
- "\n",
- "🔍 [733] Checking: C1968979762-POCLOUD\n",
- "🕒 [733] Time: 2020-12-06T22:42:29.275Z → 2025-10-05T10:44:35Z\n",
- "📦 [733] Variable list: ['time_tai', 'rad_state_oper_flag', 'rad_ta_187_qual', 'rad_ta_238_qual', 'rad_ta_340_qual', 'rad_tmb_187_qual', 'rad_tmb_238_qual', 'rad_tmb_340_qual', 'rad_tb_187_qual', 'rad_tb_238_qual', 'rad_tb_340_qual', 'rad_cloud_liquid_water_qual', 'rad_wind_speed_qual', 'rad_water_vapor_qual', 'rad_wet_tropo_cor_qual', 'rad_atm_cor_sig0_ku_qual', 'rad_atm_cor_sig0_c_qual', 'rad_surface_type_flag', 'rad_rain_flag', 'rad_sea_ice_flag', 'rad_ta_187', 'rad_ta_238', 'rad_ta_340', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_tb_187', 'rad_tb_238', 'rad_tb_340', 'rad_distance_to_land', 'rad_land_frac_187', 'rad_land_frac_238', 'rad_land_frac_340', 'rad_cloud_liquid_water', 'rad_wind_speed', 'rad_water_vapor', 'rad_wet_tropo_cor', 'rad_atm_cor_sig0_ku', 'rad_atm_cor_sig0_c'], Selected Variable: rad_wet_tropo_cor_qual\n",
- "📆 [733] Using week range: 2024-12-11T22:42:29Z/2024-12-17T22:42:29Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1968979762-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-148.32483512902178, 58.08632024144845, -147.18641517136115, 58.65553022027876]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [733] Result: compatible\n",
- "\n",
- "🔍 [734] Checking: C2627806996-POCLOUD\n",
- "🕒 [734] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:36Z\n",
- "📦 [734] Variable list: ['cycle', 'track', 'sla_filtered', 'sla_unfiltered', 'dac', 'ocean_tide', 'internal_tide', 'lwe', 'mdt', 'tpa_correction'], Selected Variable: mdt\n",
- "📆 [734] Using week range: 2023-08-13T00:00:00Z/2023-08-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2627806996-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [114.57317632363629, 36.72074687187853, 115.71159628129692, 37.28995685070885]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [734] Result: compatible\n",
- "\n",
- "🔍 [735] Checking: C2627807006-POCLOUD\n",
- "🕒 [735] Time: 2020-11-30T00:00:00.000Z → 2025-10-05T10:44:37Z\n",
- "📦 [735] Variable list: ['cycle', 'track', 'sla_filtered', 'sla_unfiltered', 'dac', 'ocean_tide', 'internal_tide', 'lwe', 'mdt', 'tpa_correction'], Selected Variable: track\n",
- "📆 [735] Using week range: 2024-06-17T00:00:00Z/2024-06-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2627807006-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [139.8024751209768, -71.28695921794535, 140.94089507863742, -70.71774923911504]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [735] Result: compatible\n",
- "\n",
- "🔍 [736] Checking: C2491724765-POCLOUD\n",
- "🕒 [736] Time: 1900-01-01T00:00:00.000Z → 2018-12-31T23:59:59.000Z\n",
- "📦 [736] Variable list: ['global_average_sea_level_change', 'global_average_sea_level_change_upper', 'global_average_sea_level_change_lower', 'glac_mean', 'glac_upper', 'glac_lower', 'GrIS_mean', 'GrIS_upper', 'GrIS_lower', 'AIS_mean', 'AIS_upper', 'AIS_lower', 'tws_mean', 'tws_upper', 'tws_lower', 'global_average_thermosteric_sea_level_change', 'global_average_thermosteric_sea_level_change_upper', 'global_average_thermosteric_sea_level_change_lower', 'sum_of_contrib_processes_mean', 'sum_of_contrib_processes_upper', 'sum_of_contrib_processes_lower'], Selected Variable: sum_of_contrib_processes_upper\n",
- "📆 [736] Using week range: 1948-06-22T00:00:00Z/1948-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491724765-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-177.76700636133728, -86.52750723768659, -176.62858640367665, -85.95829725885628]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [736] Result: compatible\n",
- "\n",
- "🔍 [738] Checking: C2050135480-POCLOUD\n",
- "🕒 [738] Time: 2006-12-01T00:00:00.000Z → 2025-10-05T10:44:40Z\n",
- "📦 [738] Variable list: ['sst_dtime', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'l3s_sst_reference', 'dt_analysis', 'quality_level', 'l2p_flags', 'sst_count', 'sst_source', 'satellite_zenith_angle', 'wind_speed', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sses_bias\n",
- "📆 [738] Using week range: 2014-03-03T00:00:00Z/2014-03-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2050135480-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-167.96518639869717, -64.15832261308542, -166.82676644103654, -63.58911263425511]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2050135480-POCLOUD&backend=xarray&datetime=2014-03-03T00%3A00%3A00Z%2F2014-03-09T00%3A00%3A00Z&variable=sses_bias&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: GIZICHBY1eJmUCqDzAba-joP2nZDGCPrml82tciLi2Rx1b1G04CYKw==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2050135480-POCLOUD&backend=xarray&datetime=2014-03-03T00%3A00%3A00Z%2F2014-03-09T00%3A00%3A00Z&variable=sses_bias&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [738] Result: issues_detected\n",
- "⚠️ [738] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2050135480-POCLOUD&backend=xarray&datetime=2014-03-03T00%3A00%3A00Z%2F2014-03-09T00%3A00%3A00Z&variable=sses_bias&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [739] Checking: C2805339147-POCLOUD\n",
- "🕒 [739] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:45:10Z\n",
- "📦 [739] Variable list: ['sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'l3s_flags', 'sst_count', 'quality_level', 'sst_source', 'satellite_zenith_angle', 'dt_analysis', 'sea_ice_fraction', 'wind_speed', 'sst_dtime', 'measurement_dtime', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: crs\n",
- "📆 [739] Using week range: 2023-09-14T00:00:00Z/2023-09-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2805339147-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-149.24168495190406, -66.85026714501356, -148.10326499424343, -66.28105716618325]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2805339147-POCLOUD&backend=xarray&datetime=2023-09-14T00%3A00%3A00Z%2F2023-09-20T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: NF717rAcqTakhlHccmkczp2EXazOX2vhVy8TM1XKResNbTqHrj2OtA==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2805339147-POCLOUD&backend=xarray&datetime=2023-09-14T00%3A00%3A00Z%2F2023-09-20T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [739] Result: issues_detected\n",
- "⚠️ [739] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2805339147-POCLOUD&backend=xarray&datetime=2023-09-14T00%3A00%3A00Z%2F2023-09-20T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [740] Checking: C2805331435-POCLOUD\n",
- "🕒 [740] Time: 2002-07-04T00:00:00.000Z → 2025-10-05T10:45:44Z\n",
- "📦 [740] Variable list: ['sst_dtime', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'l3s_sst_reference', 'dt_analysis', 'quality_level', 'l2p_flags', 'sst_count', 'sst_source', 'satellite_zenith_angle', 'wind_speed', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sea_surface_temperature\n",
- "📆 [740] Using week range: 2022-10-19T00:00:00Z/2022-10-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2805331435-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.27377133273103, -1.7097009919296617, 108.41219129039166, -1.1404910130993535]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2805331435-POCLOUD&backend=xarray&datetime=2022-10-19T00%3A00%3A00Z%2F2022-10-25T00%3A00%3A00Z&variable=sea_surface_temperature&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: EiomGv613V1Sdf-pe3EqRGielCfo39PwTJ4RFZBreWvW6DuNGF5eOA==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2805331435-POCLOUD&backend=xarray&datetime=2022-10-19T00%3A00%3A00Z%2F2022-10-25T00%3A00%3A00Z&variable=sea_surface_temperature&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [740] Result: issues_detected\n",
- "⚠️ [740] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2805331435-POCLOUD&backend=xarray&datetime=2022-10-19T00%3A00%3A00Z%2F2022-10-25T00%3A00%3A00Z&variable=sea_surface_temperature&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [741] Checking: C2814094878-LPDAAC_ECS\n",
- "🕒 [741] Time: 2000-01-01T00:00:00.000Z → 2022-12-31T23:59:59.000Z\n",
- "📦 [741] Variable list: [], Selected Variable: None\n",
- "⏭️ [741] Skipping C2814094878-LPDAAC_ECS - no variable found\n",
- "\n",
- "🔍 [742] Checking: C2801693973-LPDAAC_ECS\n",
- "🕒 [742] Time: 2020-01-01T00:00:00.000Z → 2020-12-31T23:59:59.000Z\n",
- "📦 [742] Variable list: [], Selected Variable: None\n",
- "⏭️ [742] Skipping C2801693973-LPDAAC_ECS - no variable found\n",
- "\n",
- "🔍 [747] Checking: C3433948237-OB_CLOUD\n",
- "🕒 [747] Time: 2016-04-25T00:00:00Z → 2025-10-05T10:46:18Z\n",
- "📦 [747] Variable list: [], Selected Variable: None\n",
- "⏭️ [747] Skipping C3433948237-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [748] Checking: C3416412382-OB_CLOUD\n",
- "🕒 [748] Time: 2016-04-25T00:00:00Z → 2025-10-05T10:46:18Z\n",
- "📦 [748] Variable list: [], Selected Variable: None\n",
- "⏭️ [748] Skipping C3416412382-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [749] Checking: C3416412386-OB_CLOUD\n",
- "🕒 [749] Time: 2016-04-25T00:00:00Z → 2025-10-05T10:46:18Z\n",
- "📦 [749] Variable list: [], Selected Variable: None\n",
- "⏭️ [749] Skipping C3416412386-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [750] Checking: C3433948350-OB_CLOUD\n",
- "🕒 [750] Time: 2016-04-25T00:00:00Z → 2025-10-05T10:46:18Z\n",
- "📦 [750] Variable list: ['rhos_400', 'rhos_412', 'rhos_443', 'rhos_490', 'rhos_510', 'rhos_560', 'rhos_620', 'rhos_665', 'rhos_674', 'rhos_681', 'rhos_709', 'rhos_754', 'rhos_865', 'rhos_884', 'CI_cyano', 'palette'], Selected Variable: rhos_412\n",
- "📆 [750] Using week range: 2017-01-07T00:00:00Z/2017-01-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3433948350-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [117.31497153271914, 83.09917244523547, 118.45339149037977, 83.66838242406578]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [750] Result: compatible\n",
- "\n",
- "🔍 [751] Checking: C2901524183-POCLOUD\n",
- "🕒 [751] Time: 1992-09-25T00:00:00.000Z → 2025-10-05T10:46:27Z\n",
- "📦 [751] Variable list: ['mssh', 'Distance_to_coast', 'Surface_Type', 'Bathymetry', 'time', 'flag', 'ssha'], Selected Variable: mssh\n",
- "📆 [751] Using week range: 2009-05-30T00:00:00Z/2009-06-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2901524183-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.05447408048744, 42.990936255267655, -122.91605412282681, 43.56014623409797]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [751] Result: compatible\n",
- "\n",
- "🔍 [752] Checking: C2901523432-POCLOUD\n",
- "🕒 [752] Time: 1992-09-25T00:00:00.000Z → 2025-10-05T10:46:31Z\n",
- "📦 [752] Variable list: ['index', 'reference_orbit', 'mssh', 'Distance_to_coast', 'Surface_Type', 'Bathymetry', 'flag', 'ssha'], Selected Variable: mssh\n",
- "📆 [752] Using week range: 1999-08-28T00:00:00Z/1999-09-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2901523432-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-149.70478018736472, -31.87145421581074, -148.5663602297041, -31.30224423698043]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [752] Result: compatible\n",
- "\n",
- "🔍 [753] Checking: C3281901057-OB_CLOUD\n",
- "🕒 [753] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [753] Variable list: [], Selected Variable: None\n",
- "⏭️ [753] Skipping C3281901057-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [754] Checking: C3281778845-OB_CLOUD\n",
- "🕒 [754] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [754] Variable list: [], Selected Variable: None\n",
- "⏭️ [754] Skipping C3281778845-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [755] Checking: C3433948159-OB_CLOUD\n",
- "🕒 [755] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [755] Variable list: [], Selected Variable: None\n",
- "⏭️ [755] Skipping C3433948159-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [756] Checking: C3281901072-OB_CLOUD\n",
- "🕒 [756] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [756] Variable list: [], Selected Variable: None\n",
- "⏭️ [756] Skipping C3281901072-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [757] Checking: C3281778850-OB_CLOUD\n",
- "🕒 [757] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [757] Variable list: [], Selected Variable: None\n",
- "⏭️ [757] Skipping C3281778850-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [758] Checking: C3281778854-OB_CLOUD\n",
- "🕒 [758] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [758] Variable list: [], Selected Variable: None\n",
- "⏭️ [758] Skipping C3281778854-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [761] Checking: C3433948164-OB_CLOUD\n",
- "🕒 [761] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [761] Variable list: [], Selected Variable: None\n",
- "⏭️ [761] Skipping C3433948164-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [762] Checking: C3281778868-OB_CLOUD\n",
- "🕒 [762] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [762] Variable list: [], Selected Variable: None\n",
- "⏭️ [762] Skipping C3281778868-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [763] Checking: C3281778872-OB_CLOUD\n",
- "🕒 [763] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [763] Variable list: [], Selected Variable: None\n",
- "⏭️ [763] Skipping C3281778872-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [764] Checking: C3281778878-OB_CLOUD\n",
- "🕒 [764] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [764] Variable list: [], Selected Variable: None\n",
- "⏭️ [764] Skipping C3281778878-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [765] Checking: C3281778885-OB_CLOUD\n",
- "🕒 [765] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [765] Variable list: [], Selected Variable: None\n",
- "⏭️ [765] Skipping C3281778885-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [766] Checking: C3281778891-OB_CLOUD\n",
- "🕒 [766] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [766] Variable list: [], Selected Variable: None\n",
- "⏭️ [766] Skipping C3281778891-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [767] Checking: C3281778899-OB_CLOUD\n",
- "🕒 [767] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [767] Variable list: [], Selected Variable: None\n",
- "⏭️ [767] Skipping C3281778899-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [768] Checking: C3281778904-OB_CLOUD\n",
- "🕒 [768] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [768] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [768] Using week range: 2004-09-06T00:00:00Z/2004-09-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778904-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-15.40162442471776, -88.94975885985932, -14.263204467057143, -88.380548881029]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [768] Result: compatible\n",
- "\n",
- "🔍 [769] Checking: C3416412319-OB_CLOUD\n",
- "🕒 [769] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [769] Variable list: [], Selected Variable: None\n",
- "⏭️ [769] Skipping C3416412319-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [770] Checking: C3416412340-OB_CLOUD\n",
- "🕒 [770] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [770] Variable list: [], Selected Variable: None\n",
- "⏭️ [770] Skipping C3416412340-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [771] Checking: C3433948168-OB_CLOUD\n",
- "🕒 [771] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [771] Variable list: ['rhos_413', 'rhos_443', 'rhos_490', 'rhos_510', 'rhos_560', 'rhos_620', 'rhos_665', 'rhos_681', 'rhos_709', 'rhos_754', 'rhos_865', 'rhos_885', 'CI_cyano', 'palette'], Selected Variable: rhos_665\n",
- "📆 [771] Using week range: 2007-04-12T00:00:00Z/2007-04-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3433948168-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [167.55302940855103, -14.553293013314839, 168.69144936621166, -13.98408303448453]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [771] Result: compatible\n",
- "\n",
- "🔍 [772] Checking: C3281778909-OB_CLOUD\n",
- "🕒 [772] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [772] Variable list: ['a_413', 'palette'], Selected Variable: a_413\n",
- "📆 [772] Using week range: 2002-11-22T00:00:00Z/2002-11-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778909-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-24.929629539896403, 6.064662463765448, -23.791209582235787, 6.633872442595756]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [772] Result: compatible\n",
- "\n",
- "🔍 [773] Checking: C3281778916-OB_CLOUD\n",
- "🕒 [773] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [773] Variable list: ['Kd490', 'palette'], Selected Variable: palette\n",
- "📆 [773] Using week range: 2007-10-04T00:00:00Z/2007-10-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778916-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.8899340937261, 57.113149343328814, -177.75151413606548, 57.68235932215913]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [773] Result: compatible\n",
- "\n",
- "🔍 [774] Checking: C3281778919-OB_CLOUD\n",
- "🕒 [774] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [774] Variable list: ['par', 'palette'], Selected Variable: palette\n",
- "📆 [774] Using week range: 2011-05-26T00:00:00Z/2011-06-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778919-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [55.619867890971655, 32.656158858552345, 56.75828784863227, 33.22536883738266]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [774] Result: compatible\n",
- "\n",
- "🔍 [775] Checking: C3281778924-OB_CLOUD\n",
- "🕒 [775] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [775] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [775] Using week range: 2004-05-14T00:00:00Z/2004-05-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778924-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [122.28188050208422, -78.96383842605381, 123.42030045974485, -78.3946284472235]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [775] Result: compatible\n",
- "\n",
- "🔍 [776] Checking: C3281778927-OB_CLOUD\n",
- "🕒 [776] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [776] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [776] Using week range: 2010-06-07T00:00:00Z/2010-06-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778927-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.20227683967471, 72.00937469507409, 108.34069679733534, 72.5785846739044]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [776] Result: compatible\n",
- "\n",
- "🔍 [777] Checking: C3281778928-OB_CLOUD\n",
- "🕒 [777] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [777] Variable list: ['Rrs_560', 'palette'], Selected Variable: palette\n",
- "📆 [777] Using week range: 2011-02-01T00:00:00Z/2011-02-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3281778928-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [78.72058789685599, -77.21636709237107, 79.85900785451662, -76.64715711354076]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [777] Result: compatible\n",
- "\n",
- "🔍 [778] Checking: C3467581033-OB_CLOUD\n",
- "🕒 [778] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [778] Variable list: [], Selected Variable: None\n",
- "⏭️ [778] Skipping C3467581033-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [779] Checking: C3467581108-OB_CLOUD\n",
- "🕒 [779] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [779] Variable list: [], Selected Variable: None\n",
- "⏭️ [779] Skipping C3467581108-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [780] Checking: C3288082129-OB_CLOUD\n",
- "🕒 [780] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [780] Variable list: [], Selected Variable: None\n",
- "⏭️ [780] Skipping C3288082129-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [781] Checking: C3467581150-OB_CLOUD\n",
- "🕒 [781] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [781] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [781] Using week range: 2003-04-27T00:00:00Z/2003-05-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3467581150-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [44.08710593910724, -86.31943223483836, 45.225525896767856, -85.75022225600804]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [781] Result: compatible\n",
- "\n",
- "🔍 [782] Checking: C3467581216-OB_CLOUD\n",
- "🕒 [782] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [782] Variable list: ['carbon_phyto', 'palette'], Selected Variable: palette\n",
- "📆 [782] Using week range: 2007-02-08T00:00:00Z/2007-02-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3467581216-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-19.572548564450948, 86.71280086863456, -18.43412860679033, 87.28201084746487]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [782] Result: compatible\n",
- "\n",
- "🔍 [783] Checking: C3288082302-OB_CLOUD\n",
- "🕒 [783] Time: 2002-03-21T00:00:00Z → 2012-05-09T00:00:00Z\n",
- "📦 [783] Variable list: ['adg_443_gsm', 'palette'], Selected Variable: adg_443_gsm\n",
- "📆 [783] Using week range: 2010-01-31T00:00:00Z/2010-02-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3288082302-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [83.69600554910869, 73.74293643179072, 84.83442550676932, 74.31214641062104]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [783] Result: compatible\n",
- "\n",
- "🔍 [784] Checking: C2854334599-LARC_CLOUD\n",
- "🕒 [784] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [784] Variable list: [], Selected Variable: None\n",
- "⏭️ [784] Skipping C2854334599-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [785] Checking: C2854334658-LARC_CLOUD\n",
- "🕒 [785] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [785] Variable list: [], Selected Variable: None\n",
- "⏭️ [785] Skipping C2854334658-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [786] Checking: C2854338720-LARC_CLOUD\n",
- "🕒 [786] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [786] Variable list: [], Selected Variable: None\n",
- "⏭️ [786] Skipping C2854338720-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [787] Checking: C2854338447-LARC_CLOUD\n",
- "🕒 [787] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [787] Variable list: [], Selected Variable: None\n",
- "⏭️ [787] Skipping C2854338447-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [788] Checking: C2854338573-LARC_CLOUD\n",
- "🕒 [788] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [788] Variable list: [], Selected Variable: None\n",
- "⏭️ [788] Skipping C2854338573-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [789] Checking: C2873768588-LARC_CLOUD\n",
- "🕒 [789] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [789] Variable list: [], Selected Variable: None\n",
- "⏭️ [789] Skipping C2873768588-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [790] Checking: C2854338930-LARC_CLOUD\n",
- "🕒 [790] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [790] Variable list: [], Selected Variable: None\n",
- "⏭️ [790] Skipping C2854338930-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [791] Checking: C2854339684-LARC_CLOUD\n",
- "🕒 [791] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [791] Variable list: [], Selected Variable: None\n",
- "⏭️ [791] Skipping C2854339684-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [792] Checking: C2854339491-LARC_CLOUD\n",
- "🕒 [792] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [792] Variable list: [], Selected Variable: None\n",
- "⏭️ [792] Skipping C2854339491-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [793] Checking: C2854339578-LARC_CLOUD\n",
- "🕒 [793] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [793] Variable list: [], Selected Variable: None\n",
- "⏭️ [793] Skipping C2854339578-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [794] Checking: C2873768742-LARC_CLOUD\n",
- "🕒 [794] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [794] Variable list: [], Selected Variable: None\n",
- "⏭️ [794] Skipping C2873768742-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [795] Checking: C3387017483-LARC_CLOUD\n",
- "🕒 [795] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:03Z\n",
- "📦 [795] Variable list: ['OrbitNumber', 'OrbitStartBlock', 'OrbitEndBlock', 'OrbitQA', 'OrbitQAWind', 'Time', 'Latitude', 'Longitude', 'Orbit', 'SomPath', 'Block', 'DomainIndex', 'Year', 'DayOfYear', 'HourOfDay', 'CloudMotionEast', 'CloudMotionNorth', 'CloudTopAltitude', 'InstrumentHeading', 'QualityIndicator'], Selected Variable: OrbitStartBlock\n",
- "📆 [795] Using week range: 2023-08-01T00:00:00Z/2023-08-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3387017483-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [0.44557723250662906, 86.19021220999161, 1.5839971901672456, 86.75942218882193]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [795] Result: compatible\n",
- "\n",
- "🔍 [796] Checking: C2854339835-LARC_CLOUD\n",
- "🕒 [796] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:05Z\n",
- "📦 [796] Variable list: [], Selected Variable: None\n",
- "⏭️ [796] Skipping C2854339835-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [797] Checking: C2873769069-LARC_CLOUD\n",
- "🕒 [797] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:05Z\n",
- "📦 [797] Variable list: [], Selected Variable: None\n",
- "⏭️ [797] Skipping C2873769069-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [798] Checking: C3387017591-LARC_CLOUD\n",
- "🕒 [798] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:05Z\n",
- "📦 [798] Variable list: ['OrbitNumber', 'OrbitStartBlock', 'OrbitEndBlock', 'OrbitQA', 'OrbitQAWind', 'Time', 'Latitude', 'Longitude', 'Orbit', 'SomPath', 'Block', 'DomainIndex', 'Year', 'DayOfYear', 'HourOfDay', 'CloudMotionEast', 'CloudMotionNorth', 'CloudTopAltitude', 'InstrumentHeading', 'QualityIndicator'], Selected Variable: DayOfYear\n",
- "📆 [798] Using week range: 2024-10-31T00:00:00Z/2024-11-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3387017591-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-98.5613816417658, -15.333797120169205, -97.42296168410518, -14.764587141338897]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [798] Result: compatible\n",
- "\n",
- "🔍 [799] Checking: C2873769466-LARC_CLOUD\n",
- "🕒 [799] Time: 1999-12-01T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [799] Variable list: [], Selected Variable: None\n",
- "⏭️ [799] Skipping C2873769466-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [800] Checking: C3417583924-LARC_CLOUD\n",
- "🕒 [800] Time: 1999-12-01T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [800] Variable list: ['OrbitNumber', 'OrbitStartBlock', 'OrbitEndBlock', 'OrbitQA', 'OrbitQAWind', 'Time', 'Latitude', 'Longitude', 'Orbit', 'SomPath', 'Block', 'DomainIndex', 'Year', 'DayOfYear', 'HourOfDay', 'CloudMotionEast', 'CloudMotionNorth', 'CloudTopAltitude', 'InstrumentHeading', 'QualityIndicator'], Selected Variable: Year\n",
- "📆 [800] Using week range: 2009-08-06T00:00:00Z/2009-08-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3417583924-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-41.64678558984553, -48.38154297466066, -40.50836563218491, -47.812332995830346]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3417583924-LARC_CLOUD&backend=xarray&datetime=2009-08-06T00%3A00%3A00Z%2F2009-08-12T00%3A00%3A00Z&variable=Year&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3417583924-LARC_CLOUD: not provided\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3417583924-LARC_CLOUD&backend=xarray&datetime=2009-08-06T00%3A00%3A00Z%2F2009-08-12T00%3A00%3A00Z&variable=Year&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [800] Result: issues_detected\n",
- "⚠️ [800] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3417583924-LARC_CLOUD&backend=xarray&datetime=2009-08-06T00%3A00%3A00Z%2F2009-08-12T00%3A00%3A00Z&variable=Year&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [801] Checking: C2854334537-LARC_CLOUD\n",
- "🕒 [801] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [801] Variable list: [], Selected Variable: None\n",
- "⏭️ [801] Skipping C2854334537-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [802] Checking: C2854336973-LARC_CLOUD\n",
- "🕒 [802] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [802] Variable list: [], Selected Variable: None\n",
- "⏭️ [802] Skipping C2854336973-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [803] Checking: C2854335482-LARC_CLOUD\n",
- "🕒 [803] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [803] Variable list: [], Selected Variable: None\n",
- "⏭️ [803] Skipping C2854335482-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [804] Checking: C2854337125-LARC_CLOUD\n",
- "🕒 [804] Time: 2000-03-01T01:06:13.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [804] Variable list: [], Selected Variable: None\n",
- "⏭️ [804] Skipping C2854337125-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [805] Checking: C2854335355-LARC_CLOUD\n",
- "🕒 [805] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [805] Variable list: [], Selected Variable: None\n",
- "⏭️ [805] Skipping C2854335355-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [806] Checking: C2854336257-LARC_CLOUD\n",
- "🕒 [806] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [806] Variable list: [], Selected Variable: None\n",
- "⏭️ [806] Skipping C2854336257-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [807] Checking: C2873769854-LARC_CLOUD\n",
- "🕒 [807] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [807] Variable list: [], Selected Variable: None\n",
- "⏭️ [807] Skipping C2873769854-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [808] Checking: C2873770629-LARC_CLOUD\n",
- "🕒 [808] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [808] Variable list: [], Selected Variable: None\n",
- "⏭️ [808] Skipping C2873770629-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [809] Checking: C2873771301-LARC_CLOUD\n",
- "🕒 [809] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [809] Variable list: [], Selected Variable: None\n",
- "⏭️ [809] Skipping C2873771301-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [810] Checking: C2873771604-LARC_CLOUD\n",
- "🕒 [810] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [810] Variable list: [], Selected Variable: None\n",
- "⏭️ [810] Skipping C2873771604-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [811] Checking: C2873772253-LARC_CLOUD\n",
- "🕒 [811] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [811] Variable list: [], Selected Variable: None\n",
- "⏭️ [811] Skipping C2873772253-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [812] Checking: C2873772960-LARC_CLOUD\n",
- "🕒 [812] Time: 2000-03-01T00:00:00.000Z → 2025-10-05T10:47:06Z\n",
- "📦 [812] Variable list: ['Particle_Name', 'APOP_Particle_Number'], Selected Variable: APOP_Particle_Number\n",
- "📆 [812] Using week range: 2009-01-08T00:00:00Z/2009-01-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2873772960-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-89.3169282246702, -62.49718905864914, -88.17850826700958, -61.927979079818826]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [812] Result: compatible\n",
- "\n",
- "🔍 [813] Checking: C2873773072-LARC_CLOUD\n",
- "🕒 [813] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [813] Variable list: [], Selected Variable: None\n",
- "⏭️ [813] Skipping C2873773072-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [814] Checking: C2873773600-LARC_CLOUD\n",
- "🕒 [814] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [814] Variable list: [], Selected Variable: None\n",
- "⏭️ [814] Skipping C2873773600-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [815] Checking: C2873773976-LARC_CLOUD\n",
- "🕒 [815] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [815] Variable list: [], Selected Variable: None\n",
- "⏭️ [815] Skipping C2873773976-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [816] Checking: C2873774574-LARC_CLOUD\n",
- "🕒 [816] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [816] Variable list: [], Selected Variable: None\n",
- "⏭️ [816] Skipping C2873774574-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [817] Checking: C2873774819-LARC_CLOUD\n",
- "🕒 [817] Time: 1999-12-01T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [817] Variable list: [], Selected Variable: None\n",
- "⏭️ [817] Skipping C2873774819-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [818] Checking: C2873775262-LARC_CLOUD\n",
- "🕒 [818] Time: 1999-12-01T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [818] Variable list: [], Selected Variable: None\n",
- "⏭️ [818] Skipping C2873775262-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [819] Checking: C2873775922-LARC_CLOUD\n",
- "🕒 [819] Time: 1999-12-01T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [819] Variable list: [], Selected Variable: None\n",
- "⏭️ [819] Skipping C2873775922-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [820] Checking: C2854335241-LARC_CLOUD\n",
- "🕒 [820] Time: 1999-12-18T00:00:00.000Z → 2025-10-05T10:47:08Z\n",
- "📦 [820] Variable list: [], Selected Variable: None\n",
- "⏭️ [820] Skipping C2854335241-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [821] Checking: C2006849995-POCLOUD\n",
- "🕒 [821] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [821] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: Zu\n",
- "📆 [821] Using week range: 2012-08-04T00:00:00Z/2012-08-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849995-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [130.9652954047745, -57.306073626620325, 132.10371536243514, -56.73686364779001]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849995-POCLOUD&backend=xarray&datetime=2012-08-04T00%3A00%3A00Z%2F2012-08-10T00%3A00%3A00Z&variable=Zu&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849995-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849995-POCLOUD&backend=xarray&datetime=2012-08-04T00%3A00%3A00Z%2F2012-08-10T00%3A00%3A00Z&variable=Zu&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [821] Result: issues_detected\n",
- "⚠️ [821] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849995-POCLOUD&backend=xarray&datetime=2012-08-04T00%3A00%3A00Z%2F2012-08-10T00%3A00%3A00Z&variable=Zu&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [822] Checking: C2006849866-POCLOUD\n",
- "🕒 [822] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [822] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: Salt\n",
- "📆 [822] Using week range: 2012-04-07T00:00:00Z/2012-04-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849866-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.356180744091482, 57.354690163895526, -7.2177607864308655, 57.92390014272584]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849866-POCLOUD&backend=xarray&datetime=2012-04-07T00%3A00%3A00Z%2F2012-04-13T00%3A00%3A00Z&variable=Salt&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849866-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849866-POCLOUD&backend=xarray&datetime=2012-04-07T00%3A00%3A00Z%2F2012-04-13T00%3A00%3A00Z&variable=Salt&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [822] Result: issues_detected\n",
- "⚠️ [822] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849866-POCLOUD&backend=xarray&datetime=2012-04-07T00%3A00%3A00Z%2F2012-04-13T00%3A00%3A00Z&variable=Salt&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [823] Checking: C2258661664-POCLOUD\n",
- "🕒 [823] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [823] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: KPPhbl\n",
- "📆 [823] Using week range: 2012-08-20T00:00:00Z/2012-08-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2258661664-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-159.25574699739886, 86.0612609441387, -158.11732703973823, 86.63047092296901]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258661664-POCLOUD&backend=xarray&datetime=2012-08-20T00%3A00%3A00Z%2F2012-08-26T00%3A00%3A00Z&variable=KPPhbl&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2258661664-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258661664-POCLOUD&backend=xarray&datetime=2012-08-20T00%3A00%3A00Z%2F2012-08-26T00%3A00%3A00Z&variable=KPPhbl&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [823] Result: issues_detected\n",
- "⚠️ [823] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258661664-POCLOUD&backend=xarray&datetime=2012-08-20T00%3A00%3A00Z%2F2012-08-26T00%3A00%3A00Z&variable=KPPhbl&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [824] Checking: C2006849794-POCLOUD\n",
- "🕒 [824] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [824] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: oceQnet\n",
- "📆 [824] Using week range: 2012-06-07T00:00:00Z/2012-06-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849794-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-115.46560400167436, 62.878734719728556, -114.32718404401373, 63.44794469855887]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849794-POCLOUD&backend=xarray&datetime=2012-06-07T00%3A00%3A00Z%2F2012-06-13T00%3A00%3A00Z&variable=oceQnet&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849794-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849794-POCLOUD&backend=xarray&datetime=2012-06-07T00%3A00%3A00Z%2F2012-06-13T00%3A00%3A00Z&variable=oceQnet&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [824] Result: issues_detected\n",
- "⚠️ [824] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849794-POCLOUD&backend=xarray&datetime=2012-06-07T00%3A00%3A00Z%2F2012-06-13T00%3A00%3A00Z&variable=oceQnet&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [825] Checking: C2258640557-POCLOUD\n",
- "🕒 [825] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [825] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: DXC\n",
- "📆 [825] Using week range: 2011-12-03T00:00:00Z/2011-12-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2258640557-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-50.90964981219101, 35.059711491074395, -49.7712298545304, 35.62892146990471]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258640557-POCLOUD&backend=xarray&datetime=2011-12-03T00%3A00%3A00Z%2F2011-12-09T00%3A00%3A00Z&variable=DXC&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2258640557-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258640557-POCLOUD&backend=xarray&datetime=2011-12-03T00%3A00%3A00Z%2F2011-12-09T00%3A00%3A00Z&variable=DXC&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [825] Result: issues_detected\n",
- "⚠️ [825] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258640557-POCLOUD&backend=xarray&datetime=2011-12-03T00%3A00%3A00Z%2F2011-12-09T00%3A00%3A00Z&variable=DXC&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [826] Checking: C2006849706-POCLOUD\n",
- "🕒 [826] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [826] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: DXG\n",
- "📆 [826] Using week range: 2012-09-29T00:00:00Z/2012-10-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849706-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [163.62440637743003, -53.75542915831235, 164.76282633509066, -53.18621917948204]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849706-POCLOUD&backend=xarray&datetime=2012-09-29T00%3A00%3A00Z%2F2012-10-05T00%3A00%3A00Z&variable=DXG&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849706-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849706-POCLOUD&backend=xarray&datetime=2012-09-29T00%3A00%3A00Z%2F2012-10-05T00%3A00%3A00Z&variable=DXG&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [826] Result: issues_detected\n",
- "⚠️ [826] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849706-POCLOUD&backend=xarray&datetime=2012-09-29T00%3A00%3A00Z%2F2012-10-05T00%3A00%3A00Z&variable=DXG&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [827] Checking: C2006849650-POCLOUD\n",
- "🕒 [827] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [827] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: Z_bnds\n",
- "📆 [827] Using week range: 2012-06-04T00:00:00Z/2012-06-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849650-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [62.41772957950284, 63.91963701371324, 63.556149537163456, 64.48884699254356]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849650-POCLOUD&backend=xarray&datetime=2012-06-04T00%3A00%3A00Z%2F2012-06-10T00%3A00%3A00Z&variable=Z_bnds&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849650-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849650-POCLOUD&backend=xarray&datetime=2012-06-04T00%3A00%3A00Z%2F2012-06-10T00%3A00%3A00Z&variable=Z_bnds&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [827] Result: issues_detected\n",
- "⚠️ [827] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849650-POCLOUD&backend=xarray&datetime=2012-06-04T00%3A00%3A00Z%2F2012-06-10T00%3A00%3A00Z&variable=Z_bnds&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [828] Checking: C2263417492-POCLOUD\n",
- "🕒 [828] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [828] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: XC_bnds\n",
- "📆 [828] Using week range: 2011-11-28T00:00:00Z/2011-12-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2263417492-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-139.2202969373319, -55.20644998636333, -138.08187697967128, -54.637240007533016]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2263417492-POCLOUD&backend=xarray&datetime=2011-11-28T00%3A00%3A00Z%2F2011-12-04T00%3A00%3A00Z&variable=XC_bnds&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2263417492-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2263417492-POCLOUD&backend=xarray&datetime=2011-11-28T00%3A00%3A00Z%2F2011-12-04T00%3A00%3A00Z&variable=XC_bnds&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [828] Result: issues_detected\n",
- "⚠️ [828] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2263417492-POCLOUD&backend=xarray&datetime=2011-11-28T00%3A00%3A00Z%2F2011-12-04T00%3A00%3A00Z&variable=XC_bnds&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [829] Checking: C2006849488-POCLOUD\n",
- "🕒 [829] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [829] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: Salt\n",
- "📆 [829] Using week range: 2012-06-14T00:00:00Z/2012-06-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849488-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.89815699584204, 70.93255057958632, -141.7597370381814, 71.50176055841663]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849488-POCLOUD&backend=xarray&datetime=2012-06-14T00%3A00%3A00Z%2F2012-06-20T00%3A00%3A00Z&variable=Salt&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849488-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849488-POCLOUD&backend=xarray&datetime=2012-06-14T00%3A00%3A00Z%2F2012-06-20T00%3A00%3A00Z&variable=Salt&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [829] Result: issues_detected\n",
- "⚠️ [829] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849488-POCLOUD&backend=xarray&datetime=2012-06-14T00%3A00%3A00Z%2F2012-06-20T00%3A00%3A00Z&variable=Salt&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [830] Checking: C2006849571-POCLOUD\n",
- "🕒 [830] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [830] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: Eta\n",
- "📆 [830] Using week range: 2012-04-26T00:00:00Z/2012-05-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849571-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.82828834962683, -21.459843625929675, -123.6898683919662, -20.890633647099367]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849571-POCLOUD&backend=xarray&datetime=2012-04-26T00%3A00%3A00Z%2F2012-05-02T00%3A00%3A00Z&variable=Eta&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849571-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849571-POCLOUD&backend=xarray&datetime=2012-04-26T00%3A00%3A00Z%2F2012-05-02T00%3A00%3A00Z&variable=Eta&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [830] Result: issues_detected\n",
- "⚠️ [830] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849571-POCLOUD&backend=xarray&datetime=2012-04-26T00%3A00%3A00Z%2F2012-05-02T00%3A00%3A00Z&variable=Eta&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [831] Checking: C2006849345-POCLOUD\n",
- "🕒 [831] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [831] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: oceTAUY\n",
- "📆 [831] Using week range: 2012-02-07T00:00:00Z/2012-02-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849345-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-35.10383157042073, -38.865585064222586, -33.965411612760114, -38.29637508539227]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849345-POCLOUD&backend=xarray&datetime=2012-02-07T00%3A00%3A00Z%2F2012-02-13T00%3A00%3A00Z&variable=oceTAUY&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849345-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849345-POCLOUD&backend=xarray&datetime=2012-02-07T00%3A00%3A00Z%2F2012-02-13T00%3A00%3A00Z&variable=oceTAUY&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [831] Result: issues_detected\n",
- "⚠️ [831] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849345-POCLOUD&backend=xarray&datetime=2012-02-07T00%3A00%3A00Z%2F2012-02-13T00%3A00%3A00Z&variable=oceTAUY&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [832] Checking: C2006849257-POCLOUD\n",
- "🕒 [832] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [832] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: Eta\n",
- "📆 [832] Using week range: 2012-01-31T00:00:00Z/2012-02-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849257-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-172.4168966003016, 84.88698765019882, -171.27847664264098, 85.45619762902913]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849257-POCLOUD&backend=xarray&datetime=2012-01-31T00%3A00%3A00Z%2F2012-02-06T00%3A00%3A00Z&variable=Eta&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849257-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849257-POCLOUD&backend=xarray&datetime=2012-01-31T00%3A00%3A00Z%2F2012-02-06T00%3A00%3A00Z&variable=Eta&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [832] Result: issues_detected\n",
- "⚠️ [832] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849257-POCLOUD&backend=xarray&datetime=2012-01-31T00%3A00%3A00Z%2F2012-02-06T00%3A00%3A00Z&variable=Eta&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [833] Checking: C2263419126-POCLOUD\n",
- "🕒 [833] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [833] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: W\n",
- "📆 [833] Using week range: 2011-09-30T00:00:00Z/2011-10-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2263419126-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.77333350494348, -25.006577122338467, 158.9117534626041, -24.43736714350816]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2263419126-POCLOUD&backend=xarray&datetime=2011-09-30T00%3A00%3A00Z%2F2011-10-06T00%3A00%3A00Z&variable=W&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2263419126-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2263419126-POCLOUD&backend=xarray&datetime=2011-09-30T00%3A00%3A00Z%2F2011-10-06T00%3A00%3A00Z&variable=W&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [833] Result: issues_detected\n",
- "⚠️ [833] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2263419126-POCLOUD&backend=xarray&datetime=2011-09-30T00%3A00%3A00Z%2F2011-10-06T00%3A00%3A00Z&variable=W&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [834] Checking: C2006849087-POCLOUD\n",
- "🕒 [834] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [834] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: DYU\n",
- "📆 [834] Using week range: 2012-07-14T00:00:00Z/2012-07-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2006849087-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [151.784619416674, 84.13323610270507, 152.92303937433462, 84.70244608153538]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849087-POCLOUD&backend=xarray&datetime=2012-07-14T00%3A00%3A00Z%2F2012-07-20T00%3A00%3A00Z&variable=DYU&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2006849087-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849087-POCLOUD&backend=xarray&datetime=2012-07-14T00%3A00%3A00Z%2F2012-07-20T00%3A00%3A00Z&variable=DYU&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [834] Result: issues_detected\n",
- "⚠️ [834] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2006849087-POCLOUD&backend=xarray&datetime=2012-07-14T00%3A00%3A00Z%2F2012-07-20T00%3A00%3A00Z&variable=DYU&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [835] Checking: C2258633956-POCLOUD\n",
- "🕒 [835] Time: 2011-09-13T00:00:00.000Z → 2012-11-15T00:00:00.000Z\n",
- "📦 [835] Variable list: ['XC', 'YC', 'DXV', 'DYU', 'Depth', 'AngleSN', 'AngleCS', 'DXC', 'DYG', 'DYC', 'DXG', 'XG', 'YG', 'RAZ', 'XC_bnds', 'YC_bnds', 'Z', 'Zp1', 'Zu', 'Zl', 'Z_bnds', 'Eta', 'KPPhbl', 'PhiBot', 'oceFWflx', 'oceQnet', 'oceQsw', 'oceSflux', 'oceTAUX', 'oceTAUY', 'Theta', 'Salt', 'U', 'V', 'W'], Selected Variable: oceFWflx\n",
- "📆 [835] Using week range: 2012-02-08T00:00:00Z/2012-02-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2258633956-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [168.7234363362644, 6.910089270882754, 169.86185629392503, 7.479299249713062]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258633956-POCLOUD&backend=xarray&datetime=2012-02-08T00%3A00%3A00Z%2F2012-02-14T00%3A00%3A00Z&variable=oceFWflx&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2258633956-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258633956-POCLOUD&backend=xarray&datetime=2012-02-08T00%3A00%3A00Z%2F2012-02-14T00%3A00%3A00Z&variable=oceFWflx&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [835] Result: issues_detected\n",
- "⚠️ [835] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2258633956-POCLOUD&backend=xarray&datetime=2012-02-08T00%3A00%3A00Z%2F2012-02-14T00%3A00%3A00Z&variable=oceFWflx&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [836] Checking: C3177834360-NSIDC_CPRD\n",
- "🕒 [836] Time: 2000-03-01T00:00:00.000Z → 2021-08-31T23:59:59.999Z\n",
- "📦 [836] Variable list: ['Ice_Surface_Temperature', 'Water_Vapor_Near_Infrared', 'Quality_Assurance_Near_Infrared_b0', 'Cloud_Mask_QA', 'Albedo'], Selected Variable: Water_Vapor_Near_Infrared\n",
- "📆 [836] Using week range: 2021-05-06T00:00:00Z/2021-05-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177834360-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.1239217653197, 87.93989510534905, -140.98550180765906, 88.50910508417937]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [836] Result: compatible\n",
- "\n",
- "🔍 [839] Checking: C3380708974-OB_CLOUD\n",
- "🕒 [839] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [839] Variable list: [], Selected Variable: None\n",
- "⏭️ [839] Skipping C3380708974-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [840] Checking: C3380708971-OB_CLOUD\n",
- "🕒 [840] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [840] Variable list: [], Selected Variable: None\n",
- "⏭️ [840] Skipping C3380708971-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [845] Checking: C3380708988-OB_CLOUD\n",
- "🕒 [845] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [845] Variable list: [], Selected Variable: None\n",
- "⏭️ [845] Skipping C3380708988-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [846] Checking: C3380708984-OB_CLOUD\n",
- "🕒 [846] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [846] Variable list: [], Selected Variable: None\n",
- "⏭️ [846] Skipping C3380708984-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [847] Checking: C3380709029-OB_CLOUD\n",
- "🕒 [847] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [847] Variable list: [], Selected Variable: None\n",
- "⏭️ [847] Skipping C3380709029-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [848] Checking: C3380709001-OB_CLOUD\n",
- "🕒 [848] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [848] Variable list: [], Selected Variable: None\n",
- "⏭️ [848] Skipping C3380709001-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [849] Checking: C3380709070-OB_CLOUD\n",
- "🕒 [849] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [849] Variable list: [], Selected Variable: None\n",
- "⏭️ [849] Skipping C3380709070-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [850] Checking: C3476588350-OB_CLOUD\n",
- "🕒 [850] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [850] Variable list: [], Selected Variable: None\n",
- "⏭️ [850] Skipping C3476588350-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [851] Checking: C3380709086-OB_CLOUD\n",
- "🕒 [851] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [851] Variable list: [], Selected Variable: None\n",
- "⏭️ [851] Skipping C3380709086-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [852] Checking: C3380709080-OB_CLOUD\n",
- "🕒 [852] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [852] Variable list: [], Selected Variable: None\n",
- "⏭️ [852] Skipping C3380709080-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [855] Checking: C3380709097-OB_CLOUD\n",
- "🕒 [855] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [855] Variable list: [], Selected Variable: None\n",
- "⏭️ [855] Skipping C3380709097-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [856] Checking: C3380709094-OB_CLOUD\n",
- "🕒 [856] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [856] Variable list: [], Selected Variable: None\n",
- "⏭️ [856] Skipping C3380709094-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [857] Checking: C3380709104-OB_CLOUD\n",
- "🕒 [857] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [857] Variable list: [], Selected Variable: None\n",
- "⏭️ [857] Skipping C3380709104-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [858] Checking: C3380709103-OB_CLOUD\n",
- "🕒 [858] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [858] Variable list: [], Selected Variable: None\n",
- "⏭️ [858] Skipping C3380709103-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [859] Checking: C3380709108-OB_CLOUD\n",
- "🕒 [859] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [859] Variable list: [], Selected Variable: None\n",
- "⏭️ [859] Skipping C3380709108-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [860] Checking: C3380709106-OB_CLOUD\n",
- "🕒 [860] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [860] Variable list: [], Selected Variable: None\n",
- "⏭️ [860] Skipping C3380709106-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [861] Checking: C3380709117-OB_CLOUD\n",
- "🕒 [861] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [861] Variable list: [], Selected Variable: None\n",
- "⏭️ [861] Skipping C3380709117-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [862] Checking: C3380709112-OB_CLOUD\n",
- "🕒 [862] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [862] Variable list: [], Selected Variable: None\n",
- "⏭️ [862] Skipping C3380709112-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [867] Checking: C3380709159-OB_CLOUD\n",
- "🕒 [867] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:16Z\n",
- "📦 [867] Variable list: ['ipar', 'palette'], Selected Variable: ipar\n",
- "📆 [867] Using week range: 2007-09-22T00:00:00Z/2007-09-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709159-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-26.299292244902283, -25.064495058564045, -25.160872287241666, -24.495285079733737]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [867] Result: compatible\n",
- "\n",
- "🔍 [868] Checking: C3380709143-OB_CLOUD\n",
- "🕒 [868] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:19Z\n",
- "📦 [868] Variable list: ['ipar', 'palette'], Selected Variable: ipar\n",
- "📆 [868] Using week range: 2014-04-01T00:00:00Z/2014-04-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709143-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [136.94743773300297, -34.91898009657885, 138.0858576906636, -34.349770117748534]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [868] Result: compatible\n",
- "\n",
- "🔍 [869] Checking: C3476588467-OB_CLOUD\n",
- "🕒 [869] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:20Z\n",
- "📦 [869] Variable list: ['a_443', 'palette'], Selected Variable: a_443\n",
- "📆 [869] Using week range: 2020-05-20T00:00:00Z/2020-05-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3476588467-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [68.75231193338661, 19.43434803768257, 69.89073189104724, 20.00355801651288]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [869] Result: compatible\n",
- "\n",
- "🔍 [870] Checking: C3380709189-OB_CLOUD\n",
- "🕒 [870] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:21Z\n",
- "📦 [870] Variable list: ['Kd_490', 'palette'], Selected Variable: Kd_490\n",
- "📆 [870] Using week range: 2006-07-30T00:00:00Z/2006-08-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709189-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-2.2737350142121997, 33.07395208362462, -1.1353150565515833, 33.643162062454934]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [870] Result: compatible\n",
- "\n",
- "🔍 [871] Checking: C1615929573-OB_DAAC\n",
- "🕒 [871] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:22Z\n",
- "📦 [871] Variable list: [], Selected Variable: None\n",
- "⏭️ [871] Skipping C1615929573-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [872] Checking: C1641945873-OB_DAAC\n",
- "🕒 [872] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:22Z\n",
- "📦 [872] Variable list: [], Selected Variable: None\n",
- "⏭️ [872] Skipping C1641945873-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [873] Checking: C3380709277-OB_CLOUD\n",
- "🕒 [873] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:22Z\n",
- "📦 [873] Variable list: ['par', 'palette'], Selected Variable: palette\n",
- "📆 [873] Using week range: 2017-04-13T00:00:00Z/2017-04-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709277-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [162.5098683987403, -28.357092055601502, 163.64828835640094, -27.787882076771194]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [873] Result: compatible\n",
- "\n",
- "🔍 [874] Checking: C3380709244-OB_CLOUD\n",
- "🕒 [874] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:24Z\n",
- "📦 [874] Variable list: ['par', 'palette'], Selected Variable: palette\n",
- "📆 [874] Using week range: 2020-08-02T00:00:00Z/2020-08-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709244-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-6.014920170352092, 55.12498994742111, -4.876500212691475, 55.69419992625143]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [874] Result: compatible\n",
- "\n",
- "🔍 [875] Checking: C3380709319-OB_CLOUD\n",
- "🕒 [875] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:25Z\n",
- "📦 [875] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [875] Using week range: 2024-01-15T00:00:00Z/2024-01-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709319-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [131.10882903421987, -67.5383192128647, 132.2472489918805, -66.96910923403439]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [875] Result: compatible\n",
- "\n",
- "🔍 [876] Checking: C3380709307-OB_CLOUD\n",
- "🕒 [876] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:27Z\n",
- "📦 [876] Variable list: ['pic', 'palette'], Selected Variable: palette\n",
- "📆 [876] Using week range: 2003-01-08T00:00:00Z/2003-01-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709307-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-176.02816242769126, 56.89735247573205, -174.88974247003063, 57.466562454562364]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [876] Result: compatible\n",
- "\n",
- "🔍 [877] Checking: C3380709345-OB_CLOUD\n",
- "🕒 [877] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:28Z\n",
- "📦 [877] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [877] Using week range: 2023-02-10T00:00:00Z/2023-02-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709345-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [17.806525380718547, -14.90132394284549, 18.944945338379164, -14.332113964015182]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [877] Result: compatible\n",
- "\n",
- "🔍 [878] Checking: C3380709332-OB_CLOUD\n",
- "🕒 [878] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:30Z\n",
- "📦 [878] Variable list: ['poc', 'palette'], Selected Variable: palette\n",
- "📆 [878] Using week range: 2002-10-21T00:00:00Z/2002-10-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709332-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.69598845617007, -80.66693031935051, -123.55756849850944, -80.0977203405202]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [878] Result: compatible\n",
- "\n",
- "🔍 [879] Checking: C3380709369-OB_CLOUD\n",
- "🕒 [879] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:31Z\n",
- "📦 [879] Variable list: ['Rrs_469', 'palette'], Selected Variable: Rrs_469\n",
- "📆 [879] Using week range: 2018-12-31T00:00:00Z/2019-01-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709369-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [22.22241138151734, 40.29883046751445, 23.360831339177956, 40.868040446344764]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [879] Result: compatible\n",
- "\n",
- "🔍 [880] Checking: C3380709359-OB_CLOUD\n",
- "🕒 [880] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [880] Variable list: ['Rrs_443', 'palette'], Selected Variable: Rrs_443\n",
- "📆 [880] Using week range: 2008-03-05T00:00:00Z/2008-03-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3380709359-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [112.57882847137222, 60.70999803552351, 113.71724842903285, 61.27920801435383]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [880] Result: compatible\n",
- "\n",
- "🔍 [881] Checking: C1615905770-OB_DAAC\n",
- "🕒 [881] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [881] Variable list: [], Selected Variable: None\n",
- "⏭️ [881] Skipping C1615905770-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [882] Checking: C1615929578-OB_DAAC\n",
- "🕒 [882] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [882] Variable list: [], Selected Variable: None\n",
- "⏭️ [882] Skipping C1615929578-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [883] Checking: C1641945930-OB_DAAC\n",
- "🕒 [883] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [883] Variable list: [], Selected Variable: None\n",
- "⏭️ [883] Skipping C1641945930-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [884] Checking: C1641945980-OB_DAAC\n",
- "🕒 [884] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [884] Variable list: [], Selected Variable: None\n",
- "⏭️ [884] Skipping C1641945980-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [885] Checking: C3455985652-OB_CLOUD\n",
- "🕒 [885] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [885] Variable list: [], Selected Variable: None\n",
- "⏭️ [885] Skipping C3455985652-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [886] Checking: C3455985653-OB_CLOUD\n",
- "🕒 [886] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [886] Variable list: [], Selected Variable: None\n",
- "⏭️ [886] Skipping C3455985653-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [887] Checking: C3427336459-OB_CLOUD\n",
- "🕒 [887] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [887] Variable list: [], Selected Variable: None\n",
- "⏭️ [887] Skipping C3427336459-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [888] Checking: C3455985654-OB_CLOUD\n",
- "🕒 [888] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:33Z\n",
- "📦 [888] Variable list: ['avw', 'palette'], Selected Variable: palette\n",
- "📆 [888] Using week range: 2014-07-11T00:00:00Z/2014-07-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985654-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [148.95436288531386, 43.892324937307876, 150.0927828429745, 44.46153491613819]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [888] Result: compatible\n",
- "\n",
- "🔍 [889] Checking: C3455985655-OB_CLOUD\n",
- "🕒 [889] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:35Z\n",
- "📦 [889] Variable list: ['carbon_phyto', 'palette'], Selected Variable: palette\n",
- "📆 [889] Using week range: 2011-03-31T00:00:00Z/2011-04-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985655-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [32.43091237135625, -83.97440260030622, 33.569332329016866, -83.4051926214759]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [889] Result: compatible\n",
- "\n",
- "🔍 [890] Checking: C3534747104-OB_CLOUD\n",
- "🕒 [890] Time: 2002-07-04T00:00:00Z → 2021-10-31T23:59:59.000Z\n",
- "📦 [890] Variable list: ['chl_ocx_std_dev', 'kd_490_std_dev', 'par_std_dev', 'poc_std_dev', 'sst_std_dev', 'Zeu_lee_std_dev', 'Zeu_lee_count', 'chl_ocx_count', 'kd_490_count', 'par_count', 'poc_count', 'sst_count'], Selected Variable: par_count\n",
- "📆 [890] Using week range: 2002-11-05T00:00:00Z/2002-11-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3534747104-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [85.68881288806216, -13.201705590657365, 86.82723284572279, -12.632495611827057]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [890] Result: compatible\n",
- "\n",
- "🔍 [891] Checking: C3427336480-OB_CLOUD\n",
- "🕒 [891] Time: 2002-07-04T00:00:00Z → 2025-10-05T10:47:40Z\n",
- "📦 [891] Variable list: ['adg_443_gsm', 'palette'], Selected Variable: palette\n",
- "📆 [891] Using week range: 2012-06-08T00:00:00Z/2012-06-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3427336480-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-156.5685525022285, 4.891961880919897, -155.43013254456787, 5.4611718597502055]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [891] Result: compatible\n",
- "\n",
- "🔍 [894] Checking: C3384236975-OB_CLOUD\n",
- "🕒 [894] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [894] Variable list: [], Selected Variable: None\n",
- "⏭️ [894] Skipping C3384236975-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [895] Checking: C3384236974-OB_CLOUD\n",
- "🕒 [895] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [895] Variable list: [], Selected Variable: None\n",
- "⏭️ [895] Skipping C3384236974-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [896] Checking: C3384236979-OB_CLOUD\n",
- "🕒 [896] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [896] Variable list: [], Selected Variable: None\n",
- "⏭️ [896] Skipping C3384236979-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [901] Checking: C3384236986-OB_CLOUD\n",
- "🕒 [901] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [901] Variable list: [], Selected Variable: None\n",
- "⏭️ [901] Skipping C3384236986-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [902] Checking: C3384236980-OB_CLOUD\n",
- "🕒 [902] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [902] Variable list: [], Selected Variable: None\n",
- "⏭️ [902] Skipping C3384236980-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [903] Checking: C3384236999-OB_CLOUD\n",
- "🕒 [903] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [903] Variable list: [], Selected Variable: None\n",
- "⏭️ [903] Skipping C3384236999-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [904] Checking: C3476250769-OB_CLOUD\n",
- "🕒 [904] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [904] Variable list: [], Selected Variable: None\n",
- "⏭️ [904] Skipping C3476250769-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [905] Checking: C3384237062-OB_CLOUD\n",
- "🕒 [905] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [905] Variable list: [], Selected Variable: None\n",
- "⏭️ [905] Skipping C3384237062-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [906] Checking: C3384237025-OB_CLOUD\n",
- "🕒 [906] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [906] Variable list: [], Selected Variable: None\n",
- "⏭️ [906] Skipping C3384237025-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [907] Checking: C3384237110-OB_CLOUD\n",
- "🕒 [907] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [907] Variable list: [], Selected Variable: None\n",
- "⏭️ [907] Skipping C3384237110-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [908] Checking: C3384237084-OB_CLOUD\n",
- "🕒 [908] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [908] Variable list: [], Selected Variable: None\n",
- "⏭️ [908] Skipping C3384237084-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [911] Checking: C3384237152-OB_CLOUD\n",
- "🕒 [911] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [911] Variable list: [], Selected Variable: None\n",
- "⏭️ [911] Skipping C3384237152-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [912] Checking: C3384237137-OB_CLOUD\n",
- "🕒 [912] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [912] Variable list: [], Selected Variable: None\n",
- "⏭️ [912] Skipping C3384237137-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [913] Checking: C3384237174-OB_CLOUD\n",
- "🕒 [913] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [913] Variable list: [], Selected Variable: None\n",
- "⏭️ [913] Skipping C3384237174-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [914] Checking: C3384237161-OB_CLOUD\n",
- "🕒 [914] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [914] Variable list: [], Selected Variable: None\n",
- "⏭️ [914] Skipping C3384237161-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [915] Checking: C3384237230-OB_CLOUD\n",
- "🕒 [915] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [915] Variable list: [], Selected Variable: None\n",
- "⏭️ [915] Skipping C3384237230-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [916] Checking: C3384237196-OB_CLOUD\n",
- "🕒 [916] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [916] Variable list: [], Selected Variable: None\n",
- "⏭️ [916] Skipping C3384237196-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [917] Checking: C3384237342-OB_CLOUD\n",
- "🕒 [917] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [917] Variable list: [], Selected Variable: None\n",
- "⏭️ [917] Skipping C3384237342-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [918] Checking: C3384237274-OB_CLOUD\n",
- "🕒 [918] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [918] Variable list: [], Selected Variable: None\n",
- "⏭️ [918] Skipping C3384237274-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [923] Checking: C3384237409-OB_CLOUD\n",
- "🕒 [923] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:43Z\n",
- "📦 [923] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [923] Using week range: 2023-01-17T00:00:00Z/2023-01-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237409-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-168.1743290656527, 19.34656227521076, -167.03590910799207, 19.91577225404107]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [923] Result: compatible\n",
- "\n",
- "🔍 [924] Checking: C3384237454-OB_CLOUD\n",
- "🕒 [924] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:44Z\n",
- "📦 [924] Variable list: ['ipar', 'palette'], Selected Variable: ipar\n",
- "📆 [924] Using week range: 2000-07-27T00:00:00Z/2000-08-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237454-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [139.1118915380771, -8.17367469992254, 140.25031149573772, -7.604464721092231]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [924] Result: compatible\n",
- "\n",
- "🔍 [925] Checking: C3476250770-OB_CLOUD\n",
- "🕒 [925] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:48Z\n",
- "📦 [925] Variable list: ['ipar', 'palette'], Selected Variable: palette\n",
- "📆 [925] Using week range: 2018-09-20T00:00:00Z/2018-09-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3476250770-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [176.99412633236693, 22.601132373546452, 178.13254629002756, 23.17034235237676]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [925] Result: compatible\n",
- "\n",
- "🔍 [926] Checking: C3384237564-OB_CLOUD\n",
- "🕒 [926] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:49Z\n",
- "📦 [926] Variable list: ['a_488', 'palette'], Selected Variable: palette\n",
- "📆 [926] Using week range: 2008-05-03T00:00:00Z/2008-05-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237564-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [126.05880426040267, 72.81277078978309, 127.1972242180633, 73.3819807686134]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [926] Result: compatible\n",
- "\n",
- "🔍 [927] Checking: C3384237531-OB_CLOUD\n",
- "🕒 [927] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:51Z\n",
- "📦 [927] Variable list: ['a_469', 'palette'], Selected Variable: a_469\n",
- "📆 [927] Using week range: 2017-05-10T00:00:00Z/2017-05-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237531-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-44.623123178216495, -14.640689017852136, -43.48470322055588, -14.071479039021828]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [927] Result: compatible\n",
- "\n",
- "🔍 [928] Checking: C3384237605-OB_CLOUD\n",
- "🕒 [928] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:53Z\n",
- "📦 [928] Variable list: ['Kd_490', 'palette'], Selected Variable: Kd_490\n",
- "📆 [928] Using week range: 2000-10-03T00:00:00Z/2000-10-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237605-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-74.9672486059634, 65.53561149450763, -73.82882864830277, 66.10482147333795]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [928] Result: compatible\n",
- "\n",
- "🔍 [929] Checking: C3384237582-OB_CLOUD\n",
- "🕒 [929] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:55Z\n",
- "📦 [929] Variable list: ['Kd_490', 'palette'], Selected Variable: Kd_490\n",
- "📆 [929] Using week range: 2012-02-28T00:00:00Z/2012-03-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237582-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [79.59546816116551, -27.55816382631267, 80.73388811882614, -26.98895384748236]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [929] Result: compatible\n",
- "\n",
- "🔍 [930] Checking: C1615934275-OB_DAAC\n",
- "🕒 [930] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:56Z\n",
- "📦 [930] Variable list: [], Selected Variable: None\n",
- "⏭️ [930] Skipping C1615934275-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [931] Checking: C1641914526-OB_DAAC\n",
- "🕒 [931] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:56Z\n",
- "📦 [931] Variable list: [], Selected Variable: None\n",
- "⏭️ [931] Skipping C1641914526-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [932] Checking: C3384237648-OB_CLOUD\n",
- "🕒 [932] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:56Z\n",
- "📦 [932] Variable list: ['par', 'palette'], Selected Variable: par\n",
- "📆 [932] Using week range: 2014-04-02T00:00:00Z/2014-04-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237648-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [178.62411950623675, -82.17042263717052, 179.76253946389738, -81.6012126583402]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [932] Result: compatible\n",
- "\n",
- "🔍 [933] Checking: C3384237629-OB_CLOUD\n",
- "🕒 [933] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:58Z\n",
- "📦 [933] Variable list: ['par', 'palette'], Selected Variable: par\n",
- "📆 [933] Using week range: 2007-12-14T00:00:00Z/2007-12-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237629-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-93.53839058255143, 20.683894239458045, -92.3999706248908, 21.253104218288353]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [933] Result: compatible\n",
- "\n",
- "🔍 [934] Checking: C3384237659-OB_CLOUD\n",
- "🕒 [934] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:47:59Z\n",
- "📦 [934] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [934] Using week range: 2014-06-05T00:00:00Z/2014-06-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237659-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.62556098068373, 72.86738330447102, -123.4871410230231, 73.43659328330133]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [934] Result: compatible\n",
- "\n",
- "🔍 [935] Checking: C3384237656-OB_CLOUD\n",
- "🕒 [935] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:02Z\n",
- "📦 [935] Variable list: ['pic', 'palette'], Selected Variable: palette\n",
- "📆 [935] Using week range: 2024-08-24T00:00:00Z/2024-08-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237656-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [11.08769029123767, -57.55365118271385, 12.226110248898287, -56.984441203883534]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [935] Result: compatible\n",
- "\n",
- "🔍 [936] Checking: C3384237661-OB_CLOUD\n",
- "🕒 [936] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:03Z\n",
- "📦 [936] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [936] Using week range: 2024-04-07T00:00:00Z/2024-04-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237661-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [100.2805348061168, -80.7046592828768, 101.41895476377744, -80.13544930404649]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [936] Result: compatible\n",
- "\n",
- "🔍 [937] Checking: C3384237660-OB_CLOUD\n",
- "🕒 [937] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:05Z\n",
- "📦 [937] Variable list: ['poc', 'palette'], Selected Variable: palette\n",
- "📆 [937] Using week range: 2024-02-20T00:00:00Z/2024-02-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237660-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [51.1935642977648, 18.706881584356882, 52.33198425542542, 19.27609156318719]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [937] Result: compatible\n",
- "\n",
- "🔍 [938] Checking: C3384237665-OB_CLOUD\n",
- "🕒 [938] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:06Z\n",
- "📦 [938] Variable list: ['Rrs_443', 'palette'], Selected Variable: Rrs_443\n",
- "📆 [938] Using week range: 2016-09-15T00:00:00Z/2016-09-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237665-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [96.5455199165487, 82.93834351792358, 97.68393987420933, 83.5075534967539]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [938] Result: compatible\n",
- "\n",
- "🔍 [939] Checking: C3384237664-OB_CLOUD\n",
- "🕒 [939] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:09Z\n",
- "📦 [939] Variable list: ['Rrs_412', 'palette'], Selected Variable: palette\n",
- "📆 [939] Using week range: 2011-08-03T00:00:00Z/2011-08-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384237664-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-139.57274140896715, -67.95324015500705, -138.43432145130652, -67.38403017617674]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [939] Result: compatible\n",
- "\n",
- "🔍 [940] Checking: C1615934288-OB_DAAC\n",
- "🕒 [940] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [940] Variable list: [], Selected Variable: None\n",
- "⏭️ [940] Skipping C1615934288-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [941] Checking: C1615934284-OB_DAAC\n",
- "🕒 [941] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [941] Variable list: [], Selected Variable: None\n",
- "⏭️ [941] Skipping C1615934284-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [942] Checking: C1641914065-OB_DAAC\n",
- "🕒 [942] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [942] Variable list: [], Selected Variable: None\n",
- "⏭️ [942] Skipping C1641914065-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [943] Checking: C1641913601-OB_DAAC\n",
- "🕒 [943] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [943] Variable list: [], Selected Variable: None\n",
- "⏭️ [943] Skipping C1641913601-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [944] Checking: C3455985657-OB_CLOUD\n",
- "🕒 [944] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [944] Variable list: [], Selected Variable: None\n",
- "⏭️ [944] Skipping C3455985657-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [945] Checking: C3455985659-OB_CLOUD\n",
- "🕒 [945] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [945] Variable list: [], Selected Variable: None\n",
- "⏭️ [945] Skipping C3455985659-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [946] Checking: C3427337282-OB_CLOUD\n",
- "🕒 [946] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [946] Variable list: [], Selected Variable: None\n",
- "⏭️ [946] Skipping C3427337282-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [947] Checking: C3455985660-OB_CLOUD\n",
- "🕒 [947] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:10Z\n",
- "📦 [947] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [947] Using week range: 2020-04-08T00:00:00Z/2020-04-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985660-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-75.53499767234955, 4.046284161961456, -74.39657771468892, 4.615494140791764]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [947] Result: compatible\n",
- "\n",
- "🔍 [948] Checking: C3455985663-OB_CLOUD\n",
- "🕒 [948] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:12Z\n",
- "📦 [948] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [948] Using week range: 2019-12-04T00:00:00Z/2019-12-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985663-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.18491108790397, -21.54393265202817, 98.3233310455646, -20.974722673197864]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [948] Result: compatible\n",
- "\n",
- "🔍 [949] Checking: C3427337291-OB_CLOUD\n",
- "🕒 [949] Time: 2000-02-24T00:00:00Z → 2025-10-05T10:48:15Z\n",
- "📦 [949] Variable list: ['adg_443_gsm', 'palette'], Selected Variable: palette\n",
- "📆 [949] Using week range: 2019-06-22T00:00:00Z/2019-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3427337291-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [133.26894847941708, -21.747929829750372, 134.4073684370777, -21.178719850920064]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [949] Result: compatible\n",
- "\n",
- "🔍 [950] Checking: C2036881966-POCLOUD\n",
- "🕒 [950] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:17Z\n",
- "📦 [950] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: sst4\n",
- "📆 [950] Using week range: 2008-03-04T00:00:00Z/2008-03-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881966-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [62.13266479623426, -53.080062830558646, 63.271084753894876, -52.51085285172833]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [950] Result: compatible\n",
- "\n",
- "🔍 [951] Checking: C2036877838-POCLOUD\n",
- "🕒 [951] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:20Z\n",
- "📦 [951] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: palette\n",
- "📆 [951] Using week range: 2021-08-04T00:00:00Z/2021-08-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877838-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-98.73075937387888, -39.167876384597776, -97.59233941621825, -38.59866640576746]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [951] Result: compatible\n",
- "\n",
- "🔍 [952] Checking: C2036882179-POCLOUD\n",
- "🕒 [952] Time: 2002-01-01T00:00:00.000Z → 2025-10-05T10:48:22Z\n",
- "📦 [952] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: palette\n",
- "📆 [952] Using week range: 2025-02-16T00:00:00Z/2025-02-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882179-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [34.35048350986896, 8.7303658846043, 35.488903467529575, 9.299575863434608]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [952] Result: compatible\n",
- "\n",
- "🔍 [953] Checking: C2036877847-POCLOUD\n",
- "🕒 [953] Time: 2002-01-01T00:00:00.000Z → 2025-10-05T10:48:23Z\n",
- "📦 [953] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: sst4\n",
- "📆 [953] Using week range: 2021-11-07T00:00:00Z/2021-11-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877847-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [143.47281945020393, -64.12678865654776, 144.61123940786456, -63.557578677717444]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [953] Result: compatible\n",
- "\n",
- "🔍 [954] Checking: C2036881975-POCLOUD\n",
- "🕒 [954] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:24Z\n",
- "📦 [954] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: qual_sst4\n",
- "📆 [954] Using week range: 2025-08-08T00:00:00Z/2025-08-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881975-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [115.81115621154112, 42.21576434953275, 116.94957616920175, 42.78497432836306]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036881975-POCLOUD&backend=xarray&datetime=2025-08-08T00%3A00%3A00Z%2F2025-08-14T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=115.81115621154112, latitude=42.21576434953275), Position2D(longitude=116.94957616920175, latitude=42.21576434953275), Position2D(longitude=116.94957616920175, latitude=42.78497432836306), Position2D(longitude=115.81115621154112, latitude=42.78497432836306), Position2D(longitude=115.81115621154112, latitude=42.21576434953275)]]), properties={'statistics': {'2025-08-08T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-08-09T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-08-10T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-08-11T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-08-12T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-08-13T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-08-14T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-08T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-09T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-10T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-11T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-12T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-13T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-08-14T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036881975-POCLOUD&backend=xarray&datetime=2025-08-08T00%3A00%3A00Z%2F2025-08-14T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [954] Result: issues_detected\n",
- "⚠️ [954] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036881975-POCLOUD&backend=xarray&datetime=2025-08-08T00%3A00%3A00Z%2F2025-08-14T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [955] Checking: C2036877856-POCLOUD\n",
- "🕒 [955] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:26Z\n",
- "📦 [955] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: palette\n",
- "📆 [955] Using week range: 2011-12-06T00:00:00Z/2011-12-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877856-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [164.92136356899732, -47.29022882086575, 166.05978352665795, -46.721018842035434]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [955] Result: compatible\n",
- "\n",
- "🔍 [956] Checking: C2036882188-POCLOUD\n",
- "🕒 [956] Time: 2002-07-01T00:00:00.000Z → 2025-10-05T10:48:27Z\n",
- "📦 [956] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: qual_sst4\n",
- "📆 [956] Using week range: 2005-09-28T00:00:00Z/2005-10-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882188-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [132.61241252266802, 60.64901716542357, 133.75083248032865, 61.21822714425389]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882188-POCLOUD&backend=xarray&datetime=2005-09-28T00%3A00%3A00Z%2F2005-10-04T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=132.61241252266802, latitude=60.64901716542357), Position2D(longitude=133.75083248032865, latitude=60.64901716542357), Position2D(longitude=133.75083248032865, latitude=61.21822714425389), Position2D(longitude=132.61241252266802, latitude=61.21822714425389), Position2D(longitude=132.61241252266802, latitude=60.64901716542357)]]), properties={'statistics': {'2005-09-28T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-29T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-09-30T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-10-01T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-10-02T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-10-03T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-10-04T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 435.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-28T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-29T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-09-30T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-01T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-02T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-03T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-10-04T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882188-POCLOUD&backend=xarray&datetime=2005-09-28T00%3A00%3A00Z%2F2005-10-04T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [956] Result: issues_detected\n",
- "⚠️ [956] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882188-POCLOUD&backend=xarray&datetime=2005-09-28T00%3A00%3A00Z%2F2005-10-04T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [957] Checking: C2036877865-POCLOUD\n",
- "🕒 [957] Time: 2002-07-01T00:00:00.000Z → 2025-10-05T10:48:28Z\n",
- "📦 [957] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: sst4\n",
- "📆 [957] Using week range: 2013-03-28T00:00:00Z/2013-04-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877865-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-159.91105220191957, -65.60251458550837, -158.77263224425894, -65.03330460667806]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877865-POCLOUD&backend=xarray&datetime=2013-03-28T00%3A00%3A00Z%2F2013-04-03T00%3A00%3A00Z&variable=sst4&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"23 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-159.91105220191957, latitude=-65.60251458550837), Position2D(longitude=-158.77263224425894, latitude=-65.60251458550837), Position2D(longitude=-158.77263224425894, latitude=-65.03330460667806), Position2D(longitude=-159.91105220191957, latitude=-65.03330460667806), Position2D(longitude=-159.91105220191957, latitude=-65.60251458550837)]]), properties={'statistics': {'2013-03-28T00:00:00+00:00': {'sst4': {'min': -0.48499998450279236, 'max': -0.10999999940395355, 'mean': -0.31990474462509155, 'count': 10.5, 'sum': -3.3589999675750732, 'std': 0.11557925066696946, 'median': -0.3100000023841858, 'majority': -0.48499998450279236, 'minority': -0.4650000035762787, 'unique': 8.0, 'histogram': [[3, 0, 0, 2, 3, 0, 1, 2, 0, 1], [-0.48499998450279236, -0.44749999046325684, -0.4099999666213989, -0.3724999725818634, -0.3349999785423279, -0.29749998450279236, -0.25999999046325684, -0.22249996662139893, -0.1849999725818634, -0.14749997854232788, -0.10999999940395355]], 'valid_percent': 10.71, 'masked_pixels': 100.0, 'valid_pixels': 12.0, 'percentile_2': -0.48499998450279236, 'percentile_98': -0.10999999940395355}}, '2013-03-29T00:00:00+00:00': {'sst4': {'min': -0.48499998450279236, 'max': -0.10999999940395355, 'mean': -0.31990474462509155, 'count': 10.5, 'sum': -3.3589999675750732, 'std': 0.11557925066696946, 'median': -0.3100000023841858, 'majority': -0.48499998450279236, 'minority': -0.4650000035762787, 'unique': 8.0, 'histogram': [[3, 0, 0, 2, 3, 0, 1, 2, 0, 1], [-0.48499998450279236, -0.44749999046325684, -0.4099999666213989, -0.3724999725818634, -0.3349999785423279, -0.29749998450279236, -0.25999999046325684, -0.22249996662139893, -0.1849999725818634, -0.14749997854232788, -0.10999999940395355]], 'valid_percent': 10.71, 'masked_pixels': 100.0, 'valid_pixels': 12.0, 'percentile_2': -0.48499998450279236, 'percentile_98': -0.10999999940395355}}, '2013-03-30T00:00:00+00:00': {'sst4': {'min': -0.48499998450279236, 'max': -0.10999999940395355, 'mean': -0.31990474462509155, 'count': 10.5, 'sum': -3.3589999675750732, 'std': 0.11557925066696946, 'median': -0.3100000023841858, 'majority': -0.48499998450279236, 'minority': -0.4650000035762787, 'unique': 8.0, 'histogram': [[3, 0, 0, 2, 3, 0, 1, 2, 0, 1], [-0.48499998450279236, -0.44749999046325684, -0.4099999666213989, -0.3724999725818634, -0.3349999785423279, -0.29749998450279236, -0.25999999046325684, -0.22249996662139893, -0.1849999725818634, -0.14749997854232788, -0.10999999940395355]], 'valid_percent': 10.71, 'masked_pixels': 100.0, 'valid_pixels': 12.0, 'percentile_2': -0.48499998450279236, 'percentile_98': -0.10999999940395355}}, '2013-03-31T00:00:00+00:00': {'sst4': {'min': -0.48499998450279236, 'max': -0.10999999940395355, 'mean': -0.31990474462509155, 'count': 10.5, 'sum': -3.3589999675750732, 'std': 0.11557925066696946, 'median': -0.3100000023841858, 'majority': -0.48499998450279236, 'minority': -0.4650000035762787, 'unique': 8.0, 'histogram': [[3, 0, 0, 2, 3, 0, 1, 2, 0, 1], [-0.48499998450279236, -0.44749999046325684, -0.4099999666213989, -0.3724999725818634, -0.3349999785423279, -0.29749998450279236, -0.25999999046325684, -0.22249996662139893, -0.1849999725818634, -0.14749997854232788, -0.10999999940395355]], 'valid_percent': 10.71, 'masked_pixels': 100.0, 'valid_pixels': 12.0, 'percentile_2': -0.48499998450279236, 'percentile_98': -0.10999999940395355}}, '2013-04-01T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-04-02T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-04-03T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-01T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-02T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-04-03T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877865-POCLOUD&backend=xarray&datetime=2013-03-28T00%3A00%3A00Z%2F2013-04-03T00%3A00%3A00Z&variable=sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [957] Result: issues_detected\n",
- "⚠️ [957] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877865-POCLOUD&backend=xarray&datetime=2013-03-28T00%3A00%3A00Z%2F2013-04-03T00%3A00%3A00Z&variable=sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [958] Checking: C2036881986-POCLOUD\n",
- "🕒 [958] Time: 2002-07-04T00:00:00.000Z → 2025-10-05T10:48:30Z\n",
- "📦 [958] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [958] Using week range: 2012-03-31T00:00:00Z/2012-04-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881986-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [7.655106615350668, 4.725634924184195, 8.793526573011285, 5.2948449030145035]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [958] Result: compatible\n",
- "\n",
- "🔍 [959] Checking: C2036881993-POCLOUD\n",
- "🕒 [959] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:32Z\n",
- "📦 [959] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [959] Using week range: 2023-02-12T00:00:00Z/2023-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881993-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [0.26553667146215065, 36.909153922279614, 1.4039566291227672, 37.47836390110993]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [959] Result: compatible\n",
- "\n",
- "🔍 [960] Checking: C2036877890-POCLOUD\n",
- "🕒 [960] Time: 2002-07-04T00:00:00.000Z → 2025-10-05T10:48:33Z\n",
- "📦 [960] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [960] Using week range: 2013-11-23T00:00:00Z/2013-11-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877890-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-151.78931644321256, 82.66002630070608, -150.65089648555193, 83.2292362795364]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877890-POCLOUD&backend=xarray&datetime=2013-11-23T00%3A00%3A00Z%2F2013-11-29T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-151.78931644321256, latitude=82.66002630070608), Position2D(longitude=-150.65089648555193, latitude=82.66002630070608), Position2D(longitude=-150.65089648555193, latitude=83.2292362795364), Position2D(longitude=-151.78931644321256, latitude=83.2292362795364), Position2D(longitude=-151.78931644321256, latitude=82.66002630070608)]]), properties={'statistics': {'2013-11-23T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-11-24T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-11-25T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-11-26T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-11-27T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-11-28T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2013-11-29T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-23T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-24T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-25T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-26T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-27T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-28T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2013-11-29T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877890-POCLOUD&backend=xarray&datetime=2013-11-23T00%3A00%3A00Z%2F2013-11-29T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [960] Result: issues_detected\n",
- "⚠️ [960] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877890-POCLOUD&backend=xarray&datetime=2013-11-23T00%3A00%3A00Z%2F2013-11-29T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [961] Checking: C2036877904-POCLOUD\n",
- "🕒 [961] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:35Z\n",
- "📦 [961] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [961] Using week range: 2003-12-16T00:00:00Z/2003-12-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877904-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-137.1843143848553, 68.02182607194621, -136.04589442719467, 68.59103605077652]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877904-POCLOUD&backend=xarray&datetime=2003-12-16T00%3A00%3A00Z%2F2003-12-22T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-137.1843143848553, latitude=68.02182607194621), Position2D(longitude=-136.04589442719467, latitude=68.02182607194621), Position2D(longitude=-136.04589442719467, latitude=68.59103605077652), Position2D(longitude=-137.1843143848553, latitude=68.59103605077652), Position2D(longitude=-137.1843143848553, latitude=68.02182607194621)]]), properties={'statistics': {'2003-12-16T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-17T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-18T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-19T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-20T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-21T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-22T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-16T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-17T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-18T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-19T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-20T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-21T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-22T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877904-POCLOUD&backend=xarray&datetime=2003-12-16T00%3A00%3A00Z%2F2003-12-22T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [961] Result: issues_detected\n",
- "⚠️ [961] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877904-POCLOUD&backend=xarray&datetime=2003-12-16T00%3A00%3A00Z%2F2003-12-22T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [962] Checking: C2036882197-POCLOUD\n",
- "🕒 [962] Time: 2002-01-01T00:00:00.000Z → 2025-10-05T10:48:36Z\n",
- "📦 [962] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [962] Using week range: 2018-02-02T00:00:00Z/2018-02-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882197-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-125.34830324460691, 52.84473525993374, -124.20988328694628, 53.41394523876406]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [962] Result: compatible\n",
- "\n",
- "🔍 [963] Checking: C2036882206-POCLOUD\n",
- "🕒 [963] Time: 2002-01-01T00:00:00.000Z → 2025-10-05T10:48:38Z\n",
- "📦 [963] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [963] Using week range: 2024-12-21T00:00:00Z/2024-12-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882206-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-127.87051533867756, 72.80401660857999, -126.73209538101693, 73.3732265874103]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [963] Result: compatible\n",
- "\n",
- "🔍 [964] Checking: C2036877912-POCLOUD\n",
- "🕒 [964] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:39Z\n",
- "📦 [964] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [964] Using week range: 2015-09-01T00:00:00Z/2015-09-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877912-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [114.88518071620723, 50.248709573367165, 116.02360067386786, 50.81791955219748]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [964] Result: compatible\n",
- "\n",
- "🔍 [965] Checking: C2036877920-POCLOUD\n",
- "🕒 [965] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:40Z\n",
- "📦 [965] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [965] Using week range: 2021-10-20T00:00:00Z/2021-10-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877920-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [112.01954559375895, -28.21265985581034, 113.15796555141958, -27.643449876980032]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [965] Result: compatible\n",
- "\n",
- "🔍 [966] Checking: C2036880650-POCLOUD\n",
- "🕒 [966] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:41Z\n",
- "📦 [966] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [966] Using week range: 2005-06-04T00:00:00Z/2005-06-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036880650-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [109.35666084014787, -22.10187239682666, 110.4950807978085, -21.532662417996352]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [966] Result: compatible\n",
- "\n",
- "🔍 [967] Checking: C2036882003-POCLOUD\n",
- "🕒 [967] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:43Z\n",
- "📦 [967] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [967] Using week range: 2004-04-20T00:00:00Z/2004-04-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882003-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-129.5186917569962, -4.687033779294136, -128.38027179933556, -4.117823800463828]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [967] Result: compatible\n",
- "\n",
- "🔍 [968] Checking: C2036877928-POCLOUD\n",
- "🕒 [968] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:44Z\n",
- "📦 [968] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [968] Using week range: 2024-05-18T00:00:00Z/2024-05-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877928-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-176.93426313006253, -38.233927343871905, -175.7958431724019, -37.66471736504159]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877928-POCLOUD&backend=xarray&datetime=2024-05-18T00%3A00%3A00Z%2F2024-05-24T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"9 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-176.93426313006253, latitude=-38.233927343871905), Position2D(longitude=-175.7958431724019, latitude=-38.233927343871905), Position2D(longitude=-175.7958431724019, latitude=-37.66471736504159), Position2D(longitude=-176.93426313006253, latitude=-37.66471736504159), Position2D(longitude=-176.93426313006253, latitude=-38.233927343871905)]]), properties={'statistics': {'2024-05-18T00:00:00+00:00': {'qual_sst': {'min': 0.0, 'max': 1.0, 'mean': 0.26952695846557617, 'count': 27.270000457763672, 'sum': 7.350000381469727, 'std': 0.44371405039488837, 'median': 0.0, 'majority': 0.0, 'minority': 1.0, 'unique': 2.0, 'histogram': [[27, 0, 0, 0, 0, 0, 0, 0, 0, 9], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.9000000357627869, 1.0]], 'valid_percent': 30.0, 'masked_pixels': 84.0, 'valid_pixels': 36.0, 'percentile_2': 0.0, 'percentile_98': 1.0}}, '2024-05-19T00:00:00+00:00': {'qual_sst': {'min': 0.0, 'max': 1.0, 'mean': 0.7735848426818848, 'count': 2.6500000953674316, 'sum': 2.049999952316284, 'std': 0.4185107807550574, 'median': 1.0, 'majority': 1.0, 'minority': 0.0, 'unique': 2.0, 'histogram': [[2, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.9000000357627869, 1.0]], 'valid_percent': 4.17, 'masked_pixels': 115.0, 'valid_pixels': 5.0, 'percentile_2': 0.0, 'percentile_98': 1.0}}, '2024-05-20T00:00:00+00:00': {'qual_sst': {'min': 1.0, 'max': 2.0, 'mean': 1.2631579637527466, 'count': 7.599999904632568, 'sum': 9.600000381469727, 'std': 0.44034739738449774, 'median': 1.0, 'majority': 1.0, 'minority': 2.0, 'unique': 2.0, 'histogram': [[6, 0, 0, 0, 0, 0, 0, 0, 0, 2], [1.0, 1.100000023841858, 1.2000000476837158, 1.2999999523162842, 1.399999976158142, 1.5, 1.600000023841858, 1.7000000476837158, 1.7999999523162842, 1.9000000953674316, 2.0]], 'valid_percent': 6.67, 'masked_pixels': 112.0, 'valid_pixels': 8.0, 'percentile_2': 1.0, 'percentile_98': 2.0}}, '2024-05-21T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-05-22T00:00:00+00:00': {'qual_sst': {'min': 0.0, 'max': 1.0, 'mean': 0.0517241396009922, 'count': 87.0, 'sum': 4.5, 'std': 0.2214695358687655, 'median': 0.0, 'majority': 0.0, 'minority': 1.0, 'unique': 2.0, 'histogram': [[102, 0, 0, 0, 0, 0, 0, 0, 0, 5], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.9000000357627869, 1.0]], 'valid_percent': 89.17, 'masked_pixels': 13.0, 'valid_pixels': 107.0, 'percentile_2': 0.0, 'percentile_98': 1.0}}, '2024-05-23T00:00:00+00:00': {'qual_sst': {'min': 0.0, 'max': 2.0, 'mean': 0.530152440071106, 'count': 30.18000030517578, 'sum': 16.0, 'std': 0.669251799158151, 'median': 0.0, 'majority': 0.0, 'minority': 2.0, 'unique': 3.0, 'histogram': [[26, 0, 0, 0, 0, 15, 0, 0, 0, 3], [0.0, 0.20000000298023224, 0.4000000059604645, 0.6000000238418579, 0.800000011920929, 1.0, 1.2000000476837158, 1.399999976158142, 1.600000023841858, 1.8000000715255737, 2.0]], 'valid_percent': 36.67, 'masked_pixels': 76.0, 'valid_pixels': 44.0, 'percentile_2': 0.0, 'percentile_98': 2.0}}, '2024-05-24T00:00:00+00:00': {'qual_sst': {'min': 0.0, 'max': 2.0, 'mean': 0.2591463327407837, 'count': 65.5999984741211, 'sum': 17.0, 'std': 0.48756660043170436, 'median': 0.0, 'majority': 0.0, 'minority': 2.0, 'unique': 3.0, 'histogram': [[60, 0, 0, 0, 0, 17, 0, 0, 0, 2], [0.0, 0.20000000298023224, 0.4000000059604645, 0.6000000238418579, 0.800000011920929, 1.0, 1.2000000476837158, 1.399999976158142, 1.600000023841858, 1.8000000715255737, 2.0]], 'valid_percent': 65.83, 'masked_pixels': 41.0, 'valid_pixels': 79.0, 'percentile_2': 0.0, 'percentile_98': 2.0}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-05-21T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877928-POCLOUD&backend=xarray&datetime=2024-05-18T00%3A00%3A00Z%2F2024-05-24T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [968] Result: issues_detected\n",
- "⚠️ [968] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877928-POCLOUD&backend=xarray&datetime=2024-05-18T00%3A00%3A00Z%2F2024-05-24T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [969] Checking: C2036877937-POCLOUD\n",
- "🕒 [969] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:46Z\n",
- "📦 [969] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [969] Using week range: 2005-01-08T00:00:00Z/2005-01-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877937-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-48.54804136112778, -54.32741607945944, -47.40962140346716, -53.758206100629124]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [969] Result: compatible\n",
- "\n",
- "🔍 [970] Checking: C2036882228-POCLOUD\n",
- "🕒 [970] Time: 2002-07-01T00:00:00.000Z → 2025-10-05T10:48:48Z\n",
- "📦 [970] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [970] Using week range: 2010-10-25T00:00:00Z/2010-10-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882228-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [151.71649599497897, -47.14652709278159, 152.8549159526396, -46.577317113951274]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [970] Result: compatible\n",
- "\n",
- "🔍 [971] Checking: C2036882237-POCLOUD\n",
- "🕒 [971] Time: 2002-07-01T00:00:00.000Z → 2025-10-05T10:48:49Z\n",
- "📦 [971] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [971] Using week range: 2011-07-02T00:00:00Z/2011-07-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882237-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-143.1002059160725, 61.76060005558804, -141.96178595841187, 62.32981003441836]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882237-POCLOUD&backend=xarray&datetime=2011-07-02T00%3A00%3A00Z%2F2011-07-08T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-143.1002059160725, latitude=61.76060005558804), Position2D(longitude=-141.96178595841187, latitude=61.76060005558804), Position2D(longitude=-141.96178595841187, latitude=62.32981003441836), Position2D(longitude=-143.1002059160725, latitude=62.32981003441836), Position2D(longitude=-143.1002059160725, latitude=61.76060005558804)]]), properties={'statistics': {'2011-07-02T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-07-03T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-07-04T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-07-05T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-07-06T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-07-07T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2011-07-08T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 392.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-02T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-03T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-04T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-05T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-06T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-07T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2011-07-08T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882237-POCLOUD&backend=xarray&datetime=2011-07-02T00%3A00%3A00Z%2F2011-07-08T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [971] Result: issues_detected\n",
- "⚠️ [971] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882237-POCLOUD&backend=xarray&datetime=2011-07-02T00%3A00%3A00Z%2F2011-07-08T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [972] Checking: C2036877944-POCLOUD\n",
- "🕒 [972] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:50Z\n",
- "📦 [972] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [972] Using week range: 2017-08-16T00:00:00Z/2017-08-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877944-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-53.071508095965136, -23.164575368780813, -51.93308813830452, -22.595365389950505]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877944-POCLOUD&backend=xarray&datetime=2017-08-16T00%3A00%3A00Z%2F2017-08-22T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-53.071508095965136, latitude=-23.164575368780813), Position2D(longitude=-51.93308813830452, latitude=-23.164575368780813), Position2D(longitude=-51.93308813830452, latitude=-22.595365389950505), Position2D(longitude=-53.071508095965136, latitude=-22.595365389950505), Position2D(longitude=-53.071508095965136, latitude=-23.164575368780813)]]), properties={'statistics': {'2017-08-16T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-08-17T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-08-18T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-08-19T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-08-20T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-08-21T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2017-08-22T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-16T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-17T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-18T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-19T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-20T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-21T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2017-08-22T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877944-POCLOUD&backend=xarray&datetime=2017-08-16T00%3A00%3A00Z%2F2017-08-22T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [972] Result: issues_detected\n",
- "⚠️ [972] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877944-POCLOUD&backend=xarray&datetime=2017-08-16T00%3A00%3A00Z%2F2017-08-22T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [973] Checking: C2036877952-POCLOUD\n",
- "🕒 [973] Time: 2002-07-03T00:00:00.000Z → 2025-10-05T10:48:51Z\n",
- "📦 [973] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [973] Using week range: 2021-02-23T00:00:00Z/2021-03-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877952-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [164.78822170841585, 40.70348003016687, 165.92664166607648, 41.27269000899719]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [973] Result: compatible\n",
- "\n",
- "🔍 [974] Checking: C2036882246-POCLOUD\n",
- "🕒 [974] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:48:53Z\n",
- "📦 [974] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: sst4\n",
- "📆 [974] Using week range: 2002-02-15T00:00:00Z/2002-02-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882246-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-84.53381994612697, -45.22684548071985, -83.39539998846634, -44.65763550188954]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [974] Result: compatible\n",
- "\n",
- "🔍 [975] Checking: C2036877960-POCLOUD\n",
- "🕒 [975] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:48:54Z\n",
- "📦 [975] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: sst4\n",
- "📆 [975] Using week range: 2023-03-26T00:00:00Z/2023-04-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877960-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [59.21027239303536, -40.46036711620409, 60.34869235069598, -39.891157137373774]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [975] Result: compatible\n",
- "\n",
- "🔍 [976] Checking: C2036882255-POCLOUD\n",
- "🕒 [976] Time: 2000-01-01T00:00:00.000Z → 2025-10-05T10:48:56Z\n",
- "📦 [976] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: qual_sst4\n",
- "📆 [976] Using week range: 2003-03-30T00:00:00Z/2003-04-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882255-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [43.24202278072466, -61.48123068595358, 44.38044273838528, -60.91202070712326]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [976] Result: compatible\n",
- "\n",
- "🔍 [977] Checking: C2036877972-POCLOUD\n",
- "🕒 [977] Time: 2000-01-01T00:00:00.000Z → 2025-10-05T10:48:57Z\n",
- "📦 [977] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: sst4\n",
- "📆 [977] Using week range: 2003-11-28T00:00:00Z/2003-12-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877972-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [33.00465384144878, -9.168895530799727, 34.143073799109395, -8.599685551969419]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877972-POCLOUD&backend=xarray&datetime=2003-11-28T00%3A00%3A00Z%2F2003-12-04T00%3A00%3A00Z&variable=sst4&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=33.00465384144878, latitude=-9.168895530799727), Position2D(longitude=34.143073799109395, latitude=-9.168895530799727), Position2D(longitude=34.143073799109395, latitude=-8.599685551969419), Position2D(longitude=33.00465384144878, latitude=-8.599685551969419), Position2D(longitude=33.00465384144878, latitude=-9.168895530799727)]]), properties={'statistics': {'2003-11-28T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-11-29T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-11-30T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-01T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-02T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-03T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-12-04T00:00:00+00:00': {'sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-28T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-29T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-11-30T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-01T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-02T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-03T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-12-04T00:00:00+00:00', 'sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877972-POCLOUD&backend=xarray&datetime=2003-11-28T00%3A00%3A00Z%2F2003-12-04T00%3A00%3A00Z&variable=sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [977] Result: issues_detected\n",
- "⚠️ [977] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877972-POCLOUD&backend=xarray&datetime=2003-11-28T00%3A00%3A00Z%2F2003-12-04T00%3A00%3A00Z&variable=sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [978] Checking: C2036882265-POCLOUD\n",
- "🕒 [978] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:48:59Z\n",
- "📦 [978] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: qual_sst4\n",
- "📆 [978] Using week range: 2005-04-25T00:00:00Z/2005-05-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882265-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-32.430730323978814, -72.8105637038207, -31.292310366318198, -72.24135372499039]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882265-POCLOUD&backend=xarray&datetime=2005-04-25T00%3A00%3A00Z%2F2005-05-01T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-32.430730323978814, latitude=-72.8105637038207), Position2D(longitude=-31.292310366318198, latitude=-72.8105637038207), Position2D(longitude=-31.292310366318198, latitude=-72.24135372499039), Position2D(longitude=-32.430730323978814, latitude=-72.24135372499039), Position2D(longitude=-32.430730323978814, latitude=-72.8105637038207)]]), properties={'statistics': {'2005-04-25T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-04-26T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-04-27T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-04-28T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-04-29T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-04-30T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2005-05-01T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-25T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-26T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-27T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-28T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-29T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-04-30T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2005-05-01T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882265-POCLOUD&backend=xarray&datetime=2005-04-25T00%3A00%3A00Z%2F2005-05-01T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [978] Result: issues_detected\n",
- "⚠️ [978] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882265-POCLOUD&backend=xarray&datetime=2005-04-25T00%3A00%3A00Z%2F2005-05-01T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [979] Checking: C2036877977-POCLOUD\n",
- "🕒 [979] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:00Z\n",
- "📦 [979] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: qual_sst4\n",
- "📆 [979] Using week range: 2002-06-11T00:00:00Z/2002-06-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877977-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-35.97967147725472, -6.071836920424968, -34.8412515195941, -5.502626941594659]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877977-POCLOUD&backend=xarray&datetime=2002-06-11T00%3A00%3A00Z%2F2002-06-17T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"30 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-35.97967147725472, latitude=-6.071836920424968), Position2D(longitude=-34.8412515195941, latitude=-6.071836920424968), Position2D(longitude=-34.8412515195941, latitude=-5.502626941594659), Position2D(longitude=-35.97967147725472, latitude=-5.502626941594659), Position2D(longitude=-35.97967147725472, latitude=-6.071836920424968)]]), properties={'statistics': {'2002-06-11T00:00:00+00:00': {'qual_sst4': {'min': 0.0, 'max': 1.0, 'mean': 0.5433071255683899, 'count': 12.699999809265137, 'sum': 6.900000095367432, 'std': 0.49812097933114596, 'median': 1.0, 'majority': 1.0, 'minority': 0.0, 'unique': 2.0, 'histogram': [[6, 0, 0, 0, 0, 0, 0, 0, 0, 7], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.9000000357627869, 1.0]], 'valid_percent': 13.27, 'masked_pixels': 85.0, 'valid_pixels': 13.0, 'percentile_2': 0.0, 'percentile_98': 1.0}}, '2002-06-12T00:00:00+00:00': {'qual_sst4': {'min': 0.0, 'max': 0.0, 'mean': 0.0, 'count': 30.599998474121094, 'sum': 0.0, 'std': 0.0, 'median': 0.0, 'majority': 0.0, 'minority': 0.0, 'unique': 1.0, 'histogram': [[0, 0, 0, 0, 0, 31, 0, 0, 0, 0], [-0.5, -0.4000000059604645, -0.30000001192092896, -0.19999998807907104, -0.09999999403953552, 0.0, 0.10000002384185791, 0.19999998807907104, 0.30000001192092896, 0.40000003576278687, 0.5]], 'valid_percent': 31.63, 'masked_pixels': 67.0, 'valid_pixels': 31.0, 'percentile_2': 0.0, 'percentile_98': 0.0}}, '2002-06-13T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2002-06-14T00:00:00+00:00': {'qual_sst4': {'min': 0.0, 'max': 2.0, 'mean': 0.0920245423913002, 'count': 32.599998474121094, 'sum': 3.0, 'std': 0.38066483444206056, 'median': 0.0, 'majority': 0.0, 'minority': 1.0, 'unique': 3.0, 'histogram': [[31, 0, 0, 0, 0, 1, 0, 0, 0, 1], [0.0, 0.20000000298023224, 0.4000000059604645, 0.6000000238418579, 0.800000011920929, 1.0, 1.2000000476837158, 1.399999976158142, 1.600000023841858, 1.8000000715255737, 2.0]], 'valid_percent': 33.67, 'masked_pixels': 65.0, 'valid_pixels': 33.0, 'percentile_2': 0.0, 'percentile_98': 2.0}}, '2002-06-15T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2002-06-16T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2002-06-17T00:00:00+00:00': {'qual_sst4': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-13T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-15T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-16T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2002-06-17T00:00:00+00:00', 'qual_sst4', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877977-POCLOUD&backend=xarray&datetime=2002-06-11T00%3A00%3A00Z%2F2002-06-17T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [979] Result: issues_detected\n",
- "⚠️ [979] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877977-POCLOUD&backend=xarray&datetime=2002-06-11T00%3A00%3A00Z%2F2002-06-17T00%3A00%3A00Z&variable=qual_sst4&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [980] Checking: C2036882273-POCLOUD\n",
- "🕒 [980] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:02Z\n",
- "📦 [980] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: qual_sst4\n",
- "📆 [980] Using week range: 2004-10-25T00:00:00Z/2004-10-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882273-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-148.61967573668332, 32.201594650030884, -147.4812557790227, 32.7708046288612]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [980] Result: compatible\n",
- "\n",
- "🔍 [981] Checking: C2036877978-POCLOUD\n",
- "🕒 [981] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:03Z\n",
- "📦 [981] Variable list: ['sst4', 'qual_sst4', 'palette'], Selected Variable: palette\n",
- "📆 [981] Using week range: 2013-12-27T00:00:00Z/2014-01-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877978-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [88.00456578390856, -52.046164747223834, 89.14298574156919, -51.47695476839352]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [981] Result: compatible\n",
- "\n",
- "🔍 [982] Checking: C2036882282-POCLOUD\n",
- "🕒 [982] Time: 2000-02-18T00:00:00.000Z → 2025-10-05T10:49:05Z\n",
- "📦 [982] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [982] Using week range: 2024-12-15T00:00:00Z/2024-12-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882282-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-22.69111305854215, -57.134500640071906, -21.552693100881534, -56.56529066124159]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [982] Result: compatible\n",
- "\n",
- "🔍 [983] Checking: C2036882292-POCLOUD\n",
- "🕒 [983] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:06Z\n",
- "📦 [983] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [983] Using week range: 2009-03-11T00:00:00Z/2009-03-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882292-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-156.31992358468858, -3.4153254799761577, -155.18150362702795, -2.8461155011458494]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [983] Result: compatible\n",
- "\n",
- "🔍 [984] Checking: C2036877983-POCLOUD\n",
- "🕒 [984] Time: 2000-02-18T00:00:00.000Z → 2025-10-05T10:49:08Z\n",
- "📦 [984] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [984] Using week range: 2007-10-21T00:00:00Z/2007-10-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877983-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [161.98211752967194, -1.1480082253637356, 163.12053748733257, -0.5787982465334274]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [984] Result: compatible\n",
- "\n",
- "🔍 [985] Checking: C2036877986-POCLOUD\n",
- "🕒 [985] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:09Z\n",
- "📦 [985] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [985] Using week range: 2003-04-17T00:00:00Z/2003-04-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877986-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [150.16966234740522, 19.412547003091593, 151.30808230506585, 19.9817569819219]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [985] Result: compatible\n",
- "\n",
- "🔍 [986] Checking: C2036882301-POCLOUD\n",
- "🕒 [986] Time: 2000-01-01T00:00:00.000Z → 2025-10-05T10:49:11Z\n",
- "📦 [986] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [986] Using week range: 2004-07-13T00:00:00Z/2004-07-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882301-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [102.35433494292107, 42.19447927666576, 103.4927549005817, 42.763689255496075]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882301-POCLOUD&backend=xarray&datetime=2004-07-13T00%3A00%3A00Z%2F2004-07-19T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=102.35433494292107, latitude=42.19447927666576), Position2D(longitude=103.4927549005817, latitude=42.19447927666576), Position2D(longitude=103.4927549005817, latitude=42.763689255496075), Position2D(longitude=102.35433494292107, latitude=42.763689255496075), Position2D(longitude=102.35433494292107, latitude=42.19447927666576)]]), properties={'statistics': {'2004-07-13T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2004-07-14T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2004-07-15T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2004-07-16T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2004-07-17T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2004-07-18T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2004-07-19T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-13T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-14T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-15T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-16T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-17T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-18T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2004-07-19T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882301-POCLOUD&backend=xarray&datetime=2004-07-13T00%3A00%3A00Z%2F2004-07-19T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [986] Result: issues_detected\n",
- "⚠️ [986] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882301-POCLOUD&backend=xarray&datetime=2004-07-13T00%3A00%3A00Z%2F2004-07-19T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [987] Checking: C2036882310-POCLOUD\n",
- "🕒 [987] Time: 2000-01-01T00:00:00.000Z → 2025-10-05T10:49:12Z\n",
- "📦 [987] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [987] Using week range: 2019-01-03T00:00:00Z/2019-01-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882310-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-80.64236419197493, 49.39513519867941, -79.5039442343143, 49.96434517750973]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [987] Result: compatible\n",
- "\n",
- "🔍 [988] Checking: C2036877987-POCLOUD\n",
- "🕒 [988] Time: 2000-01-01T00:00:00.000Z → 2025-10-05T10:49:14Z\n",
- "📦 [988] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [988] Using week range: 2022-01-11T00:00:00Z/2022-01-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877987-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.41591800660336, 0.2631756113816159, -91.27749804894273, 0.8323855902119242]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [988] Result: compatible\n",
- "\n",
- "🔍 [989] Checking: C2036877989-POCLOUD\n",
- "🕒 [989] Time: 2000-01-01T00:00:00.000Z → 2025-10-05T10:49:15Z\n",
- "📦 [989] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [989] Using week range: 2009-02-25T00:00:00Z/2009-03-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877989-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [152.7657604183318, 65.25794413386012, 153.90418037599244, 65.82715411269044]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877989-POCLOUD&backend=xarray&datetime=2009-02-25T00%3A00%3A00Z%2F2009-03-03T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=152.7657604183318, latitude=65.25794413386012), Position2D(longitude=153.90418037599244, latitude=65.25794413386012), Position2D(longitude=153.90418037599244, latitude=65.82715411269044), Position2D(longitude=152.7657604183318, latitude=65.82715411269044), Position2D(longitude=152.7657604183318, latitude=65.25794413386012)]]), properties={'statistics': {'2009-02-25T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-02-26T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-02-27T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-02-28T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-03-01T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-03-02T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-03-03T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 98.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-25T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-26T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-27T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-02-28T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-01T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-02T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-03-03T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877989-POCLOUD&backend=xarray&datetime=2009-02-25T00%3A00%3A00Z%2F2009-03-03T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [989] Result: issues_detected\n",
- "⚠️ [989] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877989-POCLOUD&backend=xarray&datetime=2009-02-25T00%3A00%3A00Z%2F2009-03-03T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [990] Checking: C2036880725-POCLOUD\n",
- "🕒 [990] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:16Z\n",
- "📦 [990] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [990] Using week range: 2017-04-23T00:00:00Z/2017-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036880725-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-161.4584399222427, 18.417984295372964, -160.32001996458206, 18.987194274203272]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [990] Result: compatible\n",
- "\n",
- "🔍 [991] Checking: C2036882319-POCLOUD\n",
- "🕒 [991] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:18Z\n",
- "📦 [991] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [991] Using week range: 2018-11-06T00:00:00Z/2018-11-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882319-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.6271890290723, 47.273675394882105, -123.48876907141167, 47.84288537371242]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [991] Result: compatible\n",
- "\n",
- "🔍 [992] Checking: C2036877991-POCLOUD\n",
- "🕒 [992] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:19Z\n",
- "📦 [992] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [992] Using week range: 2024-01-14T00:00:00Z/2024-01-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877991-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [54.70468988465573, -86.23068137589401, 55.843109842316345, -85.66147139706369]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877991-POCLOUD&backend=xarray&datetime=2024-01-14T00%3A00%3A00Z%2F2024-01-20T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=54.70468988465573, latitude=-86.23068137589401), Position2D(longitude=55.843109842316345, latitude=-86.23068137589401), Position2D(longitude=55.843109842316345, latitude=-85.66147139706369), Position2D(longitude=54.70468988465573, latitude=-85.66147139706369), Position2D(longitude=54.70468988465573, latitude=-86.23068137589401)]]), properties={'statistics': {'2024-01-14T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-01-15T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-01-16T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-01-17T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-01-18T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-01-19T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2024-01-20T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 120.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-14T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-15T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-16T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-17T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-18T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-19T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2024-01-20T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877991-POCLOUD&backend=xarray&datetime=2024-01-14T00%3A00%3A00Z%2F2024-01-20T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [992] Result: issues_detected\n",
- "⚠️ [992] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877991-POCLOUD&backend=xarray&datetime=2024-01-14T00%3A00%3A00Z%2F2024-01-20T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [993] Checking: C2036877993-POCLOUD\n",
- "🕒 [993] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:21Z\n",
- "📦 [993] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: sst\n",
- "📆 [993] Using week range: 2025-03-11T00:00:00Z/2025-03-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877993-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-123.90749924584895, -0.4563796174865154, -122.76907928818832, 0.11283036134379293]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877993-POCLOUD&backend=xarray&datetime=2025-03-11T00%3A00%3A00Z%2F2025-03-17T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"23 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-123.90749924584895, latitude=-0.4563796174865154), Position2D(longitude=-122.76907928818832, latitude=-0.4563796174865154), Position2D(longitude=-122.76907928818832, latitude=0.11283036134379293), Position2D(longitude=-123.90749924584895, latitude=0.11283036134379293), Position2D(longitude=-123.90749924584895, latitude=-0.4563796174865154)]]), properties={'statistics': {'2025-03-11T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-03-12T00:00:00+00:00': {'sst': {'min': 27.399999618530273, 'max': 28.53499984741211, 'mean': 27.848453521728516, 'count': 18.100000381469727, 'sum': 504.0570068359375, 'std': 0.33376230140403823, 'median': 27.869998931884766, 'majority': 27.46500015258789, 'minority': 27.399999618530273, 'unique': 20.0, 'histogram': [[5, 2, 2, 1, 3, 0, 5, 1, 1, 1], [27.399999618530273, 27.513500213623047, 27.626998901367188, 27.74049949645996, 27.854000091552734, 27.967498779296875, 28.08099937438965, 28.194499969482422, 28.308000564575195, 28.421499252319336, 28.53499984741211]], 'valid_percent': 18.75, 'masked_pixels': 91.0, 'valid_pixels': 21.0, 'percentile_2': 27.399999618530273, 'percentile_98': 28.53499984741211}}, '2025-03-13T00:00:00+00:00': {'sst': {'min': 26.954999923706055, 'max': 28.48499870300293, 'mean': 27.942760467529297, 'count': 6.699999809265137, 'sum': 187.21649169921875, 'std': 0.44121677416773714, 'median': 28.189998626708984, 'majority': 26.954999923706055, 'minority': 26.954999923706055, 'unique': 8.0, 'histogram': [[1, 0, 1, 0, 0, 2, 0, 0, 3, 1], [26.954999923706055, 27.107999801635742, 27.26099967956543, 27.413999557495117, 27.566999435424805, 27.719999313354492, 27.87299919128418, 28.025999069213867, 28.178998947143555, 28.331998825073242, 28.48499870300293]], 'valid_percent': 7.14, 'masked_pixels': 104.0, 'valid_pixels': 8.0, 'percentile_2': 26.954999923706055, 'percentile_98': 28.48499870300293}}, '2025-03-14T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-03-15T00:00:00+00:00': {'sst': {'min': 27.229999542236328, 'max': 28.28999900817871, 'mean': 27.895183563232422, 'count': 43.25, 'sum': 1206.4666748046875, 'std': 0.23917723875460364, 'median': 27.94499969482422, 'majority': 27.564998626708984, 'minority': 27.229999542236328, 'unique': 47.0, 'histogram': [[1, 1, 4, 3, 8, 2, 10, 8, 10, 3], [27.229999542236328, 27.33599853515625, 27.441999435424805, 27.54800033569336, 27.65399932861328, 27.759998321533203, 27.865999221801758, 27.972000122070312, 28.077999114990234, 28.183998107910156, 28.28999900817871]], 'valid_percent': 44.64, 'masked_pixels': 62.0, 'valid_pixels': 50.0, 'percentile_2': 27.35999870300293, 'percentile_98': 28.28999900817871}}, '2025-03-16T00:00:00+00:00': {'sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 112.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2025-03-17T00:00:00+00:00': {'sst': {'min': 26.829999923706055, 'max': 28.0, 'mean': 27.60333251953125, 'count': 7.199999809265137, 'sum': 198.74398803710938, 'std': 0.4063281204232434, 'median': 27.724998474121094, 'majority': 26.829999923706055, 'minority': 26.829999923706055, 'unique': 8.0, 'histogram': [[1, 0, 1, 0, 0, 0, 2, 1, 0, 3], [26.829999923706055, 26.94700050354004, 27.06399917602539, 27.180999755859375, 27.29800033569336, 27.415000915527344, 27.531999588012695, 27.64900016784668, 27.766000747680664, 27.882999420166016, 28.0]], 'valid_percent': 7.14, 'masked_pixels': 104.0, 'valid_pixels': 8.0, 'percentile_2': 26.829999923706055, 'percentile_98': 28.0}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-11T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-14T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2025-03-16T00:00:00+00:00', 'sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877993-POCLOUD&backend=xarray&datetime=2025-03-11T00%3A00%3A00Z%2F2025-03-17T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [993] Result: issues_detected\n",
- "⚠️ [993] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036877993-POCLOUD&backend=xarray&datetime=2025-03-11T00%3A00%3A00Z%2F2025-03-17T00%3A00%3A00Z&variable=sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [994] Checking: C2036882327-POCLOUD\n",
- "🕒 [994] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:22Z\n",
- "📦 [994] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [994] Using week range: 2024-12-16T00:00:00Z/2024-12-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882327-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-144.2605696787797, -15.78929089590262, -143.12214972111906, -15.220080917072313]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [994] Result: compatible\n",
- "\n",
- "🔍 [995] Checking: C2036882337-POCLOUD\n",
- "🕒 [995] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:24Z\n",
- "📦 [995] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: qual_sst\n",
- "📆 [995] Using week range: 2008-08-02T00:00:00Z/2008-08-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882337-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-12.97623324584199, 77.11947638398848, -11.837813288181373, 77.6886863628188]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882337-POCLOUD&backend=xarray&datetime=2008-08-02T00%3A00%3A00Z%2F2008-08-08T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-12.97623324584199, latitude=77.11947638398848), Position2D(longitude=-11.837813288181373, latitude=77.11947638398848), Position2D(longitude=-11.837813288181373, latitude=77.6886863628188), Position2D(longitude=-12.97623324584199, latitude=77.6886863628188), Position2D(longitude=-12.97623324584199, latitude=77.11947638398848)]]), properties={'statistics': {'2008-08-02T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-08-03T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-08-04T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-08-05T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-08-06T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-08-07T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2008-08-08T00:00:00+00:00': {'qual_sst': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 420.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-02T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-03T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-04T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-05T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-06T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-07T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2008-08-08T00:00:00+00:00', 'qual_sst', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882337-POCLOUD&backend=xarray&datetime=2008-08-02T00%3A00%3A00Z%2F2008-08-08T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [995] Result: issues_detected\n",
- "⚠️ [995] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036882337-POCLOUD&backend=xarray&datetime=2008-08-02T00%3A00%3A00Z%2F2008-08-08T00%3A00%3A00Z&variable=qual_sst&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [996] Checking: C2036877995-POCLOUD\n",
- "🕒 [996] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:25Z\n",
- "📦 [996] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [996] Using week range: 2023-08-21T00:00:00Z/2023-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877995-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-107.52146399999529, -26.08732125213726, -106.38304404233466, -25.518111273306953]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [996] Result: compatible\n",
- "\n",
- "🔍 [997] Checking: C2036878004-POCLOUD\n",
- "🕒 [997] Time: 2000-02-24T00:00:00.000Z → 2025-10-05T10:49:26Z\n",
- "📦 [997] Variable list: ['sst', 'qual_sst', 'palette'], Selected Variable: palette\n",
- "📆 [997] Using week range: 2003-04-24T00:00:00Z/2003-04-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878004-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.987578754240836, -37.86296214284574, -7.84915879658022, -37.29375216401542]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [997] Result: compatible\n",
- "\n",
- "🔍 [999] Checking: C2098739529-POCLOUD\n",
- "🕒 [999] Time: 2018-09-18T00:00:00.000Z → 2022-06-01T23:00:00.000Z\n",
- "📦 [999] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: sea_ice_fraction\n",
- "📆 [999] Using week range: 2021-05-10T00:00:00Z/2021-05-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2098739529-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [15.916507752590753, -84.04131483496323, 17.05492771025137, -83.47210485613292]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [999] Result: compatible\n",
- "\n",
- "🔍 [1000] Checking: C2604362899-POCLOUD\n",
- "🕒 [1000] Time: 2013-08-01T12:30:00.000Z → 2025-10-05T10:49:29Z\n",
- "📦 [1000] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: solar_zenith_angle\n",
- "📆 [1000] Using week range: 2015-04-27T12:30:00Z/2015-05-03T12:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2604362899-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [172.8348974810565, 55.99166904975854, 173.97331743871712, 56.56087902858886]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1000] Result: compatible\n",
- "\n",
- "🔍 [1001] Checking: C2036878029-POCLOUD\n",
- "🕒 [1001] Time: 2013-08-01T12:30:00.000Z → 2025-10-05T10:49:30Z\n",
- "📦 [1001] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: l2p_flags\n",
- "📆 [1001] Using week range: 2017-12-04T12:30:00Z/2017-12-10T12:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878029-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-102.37046131720265, 4.875797173268243, -101.23204135954202, 5.445007152098551]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1001] Result: compatible\n",
- "\n",
- "🔍 [1002] Checking: C2098740781-POCLOUD\n",
- "🕒 [1002] Time: 2018-09-10T00:00:00.000Z → 2023-03-21T23:59:00.000Z\n",
- "📦 [1002] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: l2p_flags\n",
- "📆 [1002] Using week range: 2021-08-27T00:00:00Z/2021-09-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2098740781-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-27.992845639688333, -54.157536495243654, -26.854425682027717, -53.58832651641334]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1002] Result: compatible\n",
- "\n",
- "🔍 [1003] Checking: C2102664483-LPDAAC_ECS\n",
- "🕒 [1003] Time: 2016-01-01T00:00:00.000Z → 2019-12-31T23:59:59.000Z\n",
- "📦 [1003] Variable list: ['transverse_mercator', 'NumCycles', 'OGI', '50PCGI', 'OGMx', 'Peak', 'OGD', '50PCGD', 'OGMn', 'EVImax', 'EVIamp', 'EVIarea', 'OGI_2', '50PCGI_2', 'OGMx_2', 'Peak_2', 'OGD_2', '50PCGD_2', 'OGMn_2', 'EVImax_2', 'EVIamp_2', 'EVIarea_2', 'numObs', 'gupQA', 'gdownQA', 'gupQA_2', 'gdownQA_2'], Selected Variable: EVIarea_2\n",
- "📆 [1003] Using week range: 2016-10-17T00:00:00Z/2016-10-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2102664483-LPDAAC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [16.425686559210483, 22.72412793556393, 17.5641065168711, 23.29333791439424]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1003] Result: compatible\n",
- "\n",
- "🔍 [1004] Checking: C2499940520-POCLOUD\n",
- "🕒 [1004] Time: 2013-08-01T09:32:00.000Z → 2015-12-04T11:15:00.000Z\n",
- "📦 [1004] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'solar_zenith_angle', 'l2p_flags', 'quality_level', 'probability_of_clear_sky', 'diurnal_warming'], Selected Variable: wind_speed\n",
- "📆 [1004] Using week range: 2014-09-13T09:32:00Z/2014-09-19T09:32:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2499940520-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [67.47939884444574, 86.54249638444955, 68.61781880210637, 87.11170636327986]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1004] Result: compatible\n",
- "\n",
- "🔍 [1005] Checking: C2754899545-POCLOUD\n",
- "🕒 [1005] Time: 2023-03-19T00:00:00.000Z → 2025-10-05T10:49:42Z\n",
- "📦 [1005] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: wind_speed\n",
- "📆 [1005] Using week range: 2024-08-12T00:00:00Z/2024-08-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2754899545-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-79.63182031265626, 11.534610212961798, -78.49340035499563, 12.103820191792106]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1005] Result: compatible\n",
- "\n",
- "🔍 [1007] Checking: C3526925159-ORNL_CLOUD\n",
- "🕒 [1007] Time: 1900-01-01T00:00:00.000Z → 2010-12-31T23:59:59.999Z\n",
- "📦 [1007] Variable list: ['lat_bnds', 'lon_bnds', 'time_bnds', 'Veg', 'crs'], Selected Variable: crs\n",
- "📆 [1007] Using week range: 1986-02-20T00:00:00Z/1986-02-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3526925159-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-32.17131540534799, -67.41111302407444, -31.032895447687373, -66.84190304524412]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3526925159-ORNL_CLOUD&backend=xarray&datetime=1986-02-20T00%3A00%3A00Z%2F1986-02-26T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: MH-Zx2NcpO8ZrgmFpVospt8jatCMvCVa0eeoWp5-gj5c4bqjJx_opQ==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3526925159-ORNL_CLOUD&backend=xarray&datetime=1986-02-20T00%3A00%3A00Z%2F1986-02-26T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [1007] Result: issues_detected\n",
- "⚠️ [1007] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3526925159-ORNL_CLOUD&backend=xarray&datetime=1986-02-20T00%3A00%3A00Z%2F1986-02-26T00%3A00%3A00Z&variable=crs&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [1008] Checking: C3309450672-POCLOUD\n",
- "🕒 [1008] Time: 1992-10-25T00:00:00.000Z → 2025-10-05T10:50:13Z\n",
- "📦 [1008] Variable list: ['ssha', 'dac', 'cycle', 'pass', 'basin_flag', 'nasa_flag', 'source_flag', 'median_filter_flag', 'basin_names_table', 'ssha_smoothed', 'oer'], Selected Variable: ssha\n",
- "📆 [1008] Using week range: 2001-10-12T00:00:00Z/2001-10-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3309450672-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-46.0235797491434, 53.91988151266003, -44.885159791482785, 54.48909149149034]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3309450672-POCLOUD&backend=xarray&datetime=2001-10-12T00%3A00%3A00Z%2F2001-10-18T00%3A00%3A00Z&variable=ssha&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3309450672-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3309450672-POCLOUD&backend=xarray&datetime=2001-10-12T00%3A00%3A00Z%2F2001-10-18T00%3A00%3A00Z&variable=ssha&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1008] Result: issues_detected\n",
- "⚠️ [1008] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3309450672-POCLOUD&backend=xarray&datetime=2001-10-12T00%3A00%3A00Z%2F2001-10-18T00%3A00%3A00Z&variable=ssha&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1009] Checking: C2784871888-ORNL_CLOUD\n",
- "🕒 [1009] Time: 2000-01-01T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [1009] Variable list: ['LST_Day', 'LST_Night', 'climatology_bounds'], Selected Variable: climatology_bounds\n",
- "📆 [1009] Using week range: 2012-01-04T00:00:00Z/2012-01-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2784871888-ORNL_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [94.96502930984127, -45.754476080791164, 96.1034492675019, -45.18526610196085]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1009] Result: compatible\n",
- "\n",
- "🔍 [1010] Checking: C2794540918-NSIDC_ECS\n",
- "🕒 [1010] Time: 1978-11-01T00:00:00.000Z → 2025-10-05T10:50:23Z\n",
- "📦 [1010] Variable list: ['N07_ICECON', 'crs'], Selected Variable: N07_ICECON\n",
- "📆 [1010] Using week range: 2025-08-20T00:00:00Z/2025-08-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2794540918-NSIDC_ECS (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-107.50704114755695, -39.56526581040513, -106.36862118989632, -38.996055831574814]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1010] Result: compatible\n",
- "\n",
- "🔍 [1011] Checking: C3177837864-NSIDC_CPRD\n",
- "🕒 [1011] Time: 1978-11-01T00:00:00.000Z → 2025-10-05T10:50:24Z\n",
- "📦 [1011] Variable list: ['N07_ICECON', 'crs'], Selected Variable: crs\n",
- "📆 [1011] Using week range: 2004-04-22T00:00:00Z/2004-04-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177837864-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [144.92932751029713, 82.09207228199762, 146.06774746795776, 82.66128226082793]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1011] Result: compatible\n",
- "\n",
- "🔍 [1012] Checking: C3291177469-NSIDC_CPRD\n",
- "🕒 [1012] Time: 1996-01-01T00:00:00.000Z → 2016-12-31T23:59:59.999Z\n",
- "📦 [1012] Variable list: ['coord_system', 'VX', 'VY', 'STDX', 'STDY', 'ERRX', 'ERRY', 'CNT'], Selected Variable: VY\n",
- "📆 [1012] Using week range: 1996-08-14T00:00:00Z/1996-08-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291177469-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-140.17142641402893, 33.35527216764247, -139.0330064563683, 33.92448214647278]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1012] Result: compatible\n",
- "\n",
- "🔍 [1013] Checking: C3291000593-NSIDC_CPRD\n",
- "🕒 [1013] Time: 1966-10-04T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [1013] Variable list: ['merged_snow_cover_extent', 'weekly_climate_data_record_snow_cover_extent', 'passive_microwave_gap_filled_snow_cover_extent', 'coord_system'], Selected Variable: coord_system\n",
- "📆 [1013] Using week range: 1989-12-03T00:00:00Z/1989-12-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291000593-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [172.21978440790662, 9.231835226612208, 173.35820436556725, 9.801045205442517]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1013] Result: compatible\n",
- "\n",
- "🔍 [1014] Checking: C3291000765-NSIDC_CPRD\n",
- "🕒 [1014] Time: 1979-01-01T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [1014] Variable list: ['sea_ice_cover', 'day_of_melt_onset', 'status_of_melt_onset', 'age_of_sea_ice', 'grid_conversions', 'coord_system'], Selected Variable: sea_ice_cover\n",
- "📆 [1014] Using week range: 2002-09-15T00:00:00Z/2002-09-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291000765-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [15.702472362731449, 26.909918535528394, 16.840892320392065, 27.479128514358703]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1014] Result: compatible\n",
- "\n",
- "🔍 [1015] Checking: C3291001072-NSIDC_CPRD\n",
- "🕒 [1015] Time: 1979-01-02T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [1015] Variable list: ['greenland_surface_melt', 'coord_system'], Selected Variable: greenland_surface_melt\n",
- "📆 [1015] Using week range: 1984-09-21T00:00:00Z/1984-09-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291001072-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [32.03118207034593, 6.4972567508858, 33.169602028006544, 7.066466729716108]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1015] Result: compatible\n",
- "\n",
- "🔍 [1016] Checking: C3291002011-NSIDC_CPRD\n",
- "🕒 [1016] Time: 1999-01-01T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [1016] Variable list: ['merged_snow_and_sea_ice_extent', 'status_of_melt_onset', 'snow_agreement_with_ims', 'coord_system'], Selected Variable: status_of_melt_onset\n",
- "📆 [1016] Using week range: 2005-02-11T00:00:00Z/2005-02-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291002011-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [105.96120288526282, 63.17776948689931, 107.09962284292345, 63.74697946572962]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1016] Result: compatible\n",
- "\n",
- "🔍 [1017] Checking: C3291002174-NSIDC_CPRD\n",
- "🕒 [1017] Time: 1979-01-02T00:00:00.000Z → 2012-12-31T23:59:59.999Z\n",
- "📦 [1017] Variable list: ['merged_snow_and_sea_ice_extent', 'status_of_melt_onset', 'snow_agreement_with_cdr', 'coord_system'], Selected Variable: status_of_melt_onset\n",
- "📆 [1017] Using week range: 1988-09-24T00:00:00Z/1988-09-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291002174-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-135.6097249488225, -84.82392224821432, -134.47130499116187, -84.254712269384]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1017] Result: compatible\n",
- "\n",
- "🔍 [1018] Checking: C3298025582-NSIDC_CPRD\n",
- "🕒 [1018] Time: 2000-07-01T00:00:00.000Z → 2001-06-30T23:59:59.999Z\n",
- "📦 [1018] Variable list: ['coord_system', 'VX', 'VY', 'STDX', 'STDY', 'ERRX', 'ERRY', 'CNT'], Selected Variable: ERRX\n",
- "📆 [1018] Using week range: 2000-07-28T00:00:00Z/2000-08-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3298025582-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [88.27400698172954, -47.50658114816474, 89.41242693939017, -46.937371169334426]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1018] Result: compatible\n",
- "\n",
- "🔍 [1019] Checking: C3177836675-NSIDC_CPRD\n",
- "🕒 [1019] Time: 2015-03-31T00:00:00.000Z → 2022-12-31T23:59:59.999Z\n",
- "📦 [1019] Variable list: ['crs', 'TB', 'TB_num_samples', 'TB_std_dev', 'Incidence_angle', 'TB_time'], Selected Variable: TB_std_dev\n",
- "📆 [1019] Using week range: 2017-06-24T00:00:00Z/2017-06-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177836675-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [21.357912958919947, -30.61634057334675, 22.496332916580563, -30.047130594516442]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836675-NSIDC_CPRD&backend=xarray&datetime=2017-06-24T00%3A00%3A00Z%2F2017-06-30T00%3A00%3A00Z&variable=TB_std_dev&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: 5IgN9Vem1hh8fBh6NCjnqmtRgY4U_K2Z0MlME_EwnPVGmH2B7J1yLg==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836675-NSIDC_CPRD&backend=xarray&datetime=2017-06-24T00%3A00%3A00Z%2F2017-06-30T00%3A00%3A00Z&variable=TB_std_dev&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [1019] Result: issues_detected\n",
- "⚠️ [1019] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836675-NSIDC_CPRD&backend=xarray&datetime=2017-06-24T00%3A00%3A00Z%2F2017-06-30T00%3A00%3A00Z&variable=TB_std_dev&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [1020] Checking: C3298047930-NSIDC_CPRD\n",
- "🕒 [1020] Time: 1996-01-01T00:00:00.000Z → 2018-12-31T23:59:59.999Z\n",
- "📦 [1020] Variable list: ['coord_system', 'VX', 'VY', 'STDX', 'STDY', 'ERRX', 'ERRY', 'CNT', 'SOURCE'], Selected Variable: VX\n",
- "📆 [1020] Using week range: 2010-12-16T00:00:00Z/2010-12-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3298047930-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-76.73695234014686, -3.217496887983099, -75.59853238248623, -2.648286909152791]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1020] Result: compatible\n",
- "\n",
- "🔍 [1021] Checking: C3298056659-NSIDC_CPRD\n",
- "🕒 [1021] Time: 1970-01-01T00:00:00.000Z → 2019-10-01T23:59:59.999Z\n",
- "📦 [1021] Variable list: ['mapping', 'mask', 'firn', 'surface', 'thickness', 'bed', 'errbed', 'source', 'dataid', 'geoid'], Selected Variable: geoid\n",
- "📆 [1021] Using week range: 1978-03-21T00:00:00Z/1978-03-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3298056659-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [140.79936253717108, 26.23135391716541, 141.9377824948317, 26.80056389599572]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1021] Result: compatible\n",
- "\n",
- "🔍 [1022] Checking: C3298060693-NSIDC_CPRD\n",
- "🕒 [1022] Time: 2014-07-01T00:00:00.000Z → 2017-06-30T23:59:59.999Z\n",
- "📦 [1022] Variable list: ['crs', 'VX', 'VY', 'STDX', 'STDY', 'ERRX', 'ERRY', 'CNT', 'DATE_SAMPLING_START', 'DATE_SAMPLING_END', 'MASK'], Selected Variable: VY\n",
- "📆 [1022] Using week range: 2016-08-05T00:00:00Z/2016-08-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3298060693-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-166.77360228572988, -89.4642674206309, -165.63518232806925, -88.89505744180059]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1022] Result: compatible\n",
- "\n",
- "🔍 [1023] Checking: C3643680627-NSIDC_CPRD\n",
- "🕒 [1023] Time: 2018-10-01T00:00:00.000Z → 2021-04-30T23:59:59.999Z\n",
- "📦 [1023] Variable list: ['longitude', 'latitude', 'sd', 'thk', 'crs'], Selected Variable: sd\n",
- "📆 [1023] Using week range: 2019-09-25T00:00:00Z/2019-10-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3643680627-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [30.52263113530004, -65.84214030483788, 31.661051092960655, -65.27293032600757]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1023] Result: compatible\n",
- "\n",
- "🔍 [1024] Checking: C3177836855-NSIDC_CPRD\n",
- "🕒 [1024] Time: 2015-04-13T00:00:00.000Z → 2015-07-12T23:59:59.999Z\n",
- "📦 [1024] Variable list: ['crs', 'Sigma0', 'Sigma0_num_samples', 'Sigma0_std_dev', 'angle_of_incidence', 'Sigma0_time'], Selected Variable: Sigma0_num_samples\n",
- "📆 [1024] Using week range: 2015-04-15T00:00:00Z/2015-04-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177836855-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-22.923740442683048, 66.42163008050272, -21.78532048502243, 66.99084005933304]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836855-NSIDC_CPRD&backend=xarray&datetime=2015-04-15T00%3A00%3A00Z%2F2015-04-21T00%3A00%3A00Z&variable=Sigma0_num_samples&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: IxzFk1lo-uVjFJG-kCvATRxOFuo87JS79Uvwqf5dfuvX3vopIw8zsw==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836855-NSIDC_CPRD&backend=xarray&datetime=2015-04-15T00%3A00%3A00Z%2F2015-04-21T00%3A00%3A00Z&variable=Sigma0_num_samples&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [1024] Result: issues_detected\n",
- "⚠️ [1024] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836855-NSIDC_CPRD&backend=xarray&datetime=2015-04-15T00%3A00%3A00Z%2F2015-04-21T00%3A00%3A00Z&variable=Sigma0_num_samples&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [1025] Checking: C3291016291-NSIDC_CPRD\n",
- "🕒 [1025] Time: 1982-11-12T00:00:00.000Z → 2019-04-27T23:59:59.999Z\n",
- "📦 [1025] Variable list: ['chip_size_height', 'chip_size_width', 'img_pair_info', 'interp_mask', 'mapping', 'v', 'vx', 'vy'], Selected Variable: mapping\n",
- "📆 [1025] Using week range: 2014-04-02T00:00:00Z/2014-04-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3291016291-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.65593093052831, 48.26882017646835, 108.79435088818894, 48.83803015529867]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1025] Result: compatible\n",
- "\n",
- "🔍 [1026] Checking: C3618748415-NSIDC_CPRD\n",
- "🕒 [1026] Time: 1984-01-01T00:00:00.000Z → 2022-12-31T23:59:59.999Z\n",
- "📦 [1026] Variable list: ['mapping', 'landice', 'floatingice', 'count', 'vx', 'vy', 'v', 'v_error', 'vx_error', 'vy_error'], Selected Variable: mapping\n",
- "📆 [1026] Using week range: 1984-01-06T00:00:00Z/1984-01-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3618748415-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-99.49228529213258, 53.573913757244924, -98.35386533447195, 54.14312373607524]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1026] Result: compatible\n",
- "\n",
- "🔍 [1027] Checking: C3298525136-NSIDC_CPRD\n",
- "🕒 [1027] Time: 2016-01-01T00:00:00.000Z → 2023-12-29T23:59:59.999Z\n",
- "📦 [1027] Variable list: ['crs', 'vx', 'vy', 'id', 'scene_1_datetime', 'scene_2_datetime', 'baseline_days', 'midpoint_datetime', 'scene_1_satellite', 'scene_2_satellite', 'scene_1_orbit', 'scene_2_orbit', 'scene_1_processing_version', 'scene_2_processing_version', 'percent_ice_area_notnull', 'error_mag_rmse', 'error_dx_mean', 'error_dx_sd', 'error_dy_mean', 'error_dy_sd'], Selected Variable: scene_1_orbit\n",
- "📆 [1027] Using week range: 2021-12-19T00:00:00Z/2021-12-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3298525136-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-36.06593820222147, -45.218206560375506, -34.92751824456085, -44.64899658154519]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1027] Result: compatible\n",
- "\n",
- "🔍 [1028] Checking: C3298526284-NSIDC_CPRD\n",
- "🕒 [1028] Time: 1985-04-17T00:00:00.000Z → 2020-12-16T23:59:59.999Z\n",
- "📦 [1028] Variable list: ['glacier_basin', 'height', 'height_change', 'height_change_rmse', 'mapping', 'quality_flag'], Selected Variable: quality_flag\n",
- "📆 [1028] Using week range: 2009-04-03T00:00:00Z/2009-04-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3298526284-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [63.29039575351644, -70.71812363769399, 64.42881571117707, -70.14891365886368]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3298526284-NSIDC_CPRD&backend=xarray&datetime=2009-04-03T00%3A00%3A00Z%2F2009-04-09T00%3A00%3A00Z&variable=quality_flag&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: 5o6MD0RTYeUTXLWy0_dZ5kKoJoF7FiRP10UtuEGjfeg-k_5N80HX-g==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3298526284-NSIDC_CPRD&backend=xarray&datetime=2009-04-03T00%3A00%3A00Z%2F2009-04-09T00%3A00%3A00Z&variable=quality_flag&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [1028] Result: issues_detected\n",
- "⚠️ [1028] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3298526284-NSIDC_CPRD&backend=xarray&datetime=2009-04-03T00%3A00%3A00Z%2F2009-04-09T00%3A00%3A00Z&variable=quality_flag&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [1029] Checking: C3177836398-NSIDC_CPRD\n",
- "🕒 [1029] Time: 1996-09-14T00:00:00.000Z → 1997-06-30T23:59:59.999Z\n",
- "📦 [1029] Variable list: ['crs', 'Sigma0', 'Sigma0_slope', 'Sigma0_num_samples', 'Sigma0_std_dev', 'Incidence_angle', 'Sigma0_time'], Selected Variable: Sigma0_slope\n",
- "📆 [1029] Using week range: 1996-10-12T00:00:00Z/1996-10-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177836398-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [82.52501872537965, -35.15187535140418, 83.66343868304028, -34.582665372573864]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836398-NSIDC_CPRD&backend=xarray&datetime=1996-10-12T00%3A00%3A00Z%2F1996-10-18T00%3A00%3A00Z&variable=Sigma0_slope&step=P1D&temporal_mode=point\n",
- "Error: 504 Gateway Timeout\n",
- "Body: \n",
- " \n",
- "ERROR: The request could not be satisfied \n",
- "\n",
- "504 Gateway Timeout ERROR \n",
- "The request could not be satisfied. \n",
- " \n",
- "We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n",
- " \n",
- "If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n",
- " \n",
- " \n",
- "\n",
- "Generated by cloudfront (CloudFront) HTTP3 Server\n",
- "Request ID: 4Z53RNp6Sy7zDA676V5qKFBTKVc81GelzJ2Th1kbLw71Wyl2x2c-pA==\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "Statistics request failed: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836398-NSIDC_CPRD&backend=xarray&datetime=1996-10-12T00%3A00%3A00Z%2F1996-10-18T00%3A00%3A00Z&variable=Sigma0_slope&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "✅ [1029] Result: issues_detected\n",
- "⚠️ [1029] Error from response: HTTPStatusError: Server error '504 Gateway Timeout' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3177836398-NSIDC_CPRD&backend=xarray&datetime=1996-10-12T00%3A00%3A00Z%2F1996-10-18T00%3A00%3A00Z&variable=Sigma0_slope&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504\n",
- "\n",
- "🔍 [1030] Checking: C3177836482-NSIDC_CPRD\n",
- "🕒 [1030] Time: 1978-07-07T00:00:00.000Z → 1978-10-10T23:59:59.999Z\n",
- "📦 [1030] Variable list: ['crs', 'Sigma0', 'Sigma0_slope', 'Sigma0_num_samples', 'Sigma0_std_dev', 'Incidence_angle', 'Sigma0_time'], Selected Variable: Sigma0\n",
- "📆 [1030] Using week range: 1978-07-24T00:00:00Z/1978-07-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3177836482-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [166.1086072244383, 38.76870162214388, 167.24702718209892, 39.337911600974195]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1030] Result: compatible\n",
- "\n",
- "🔍 [1031] Checking: C3171846878-NSIDC_CPRD\n",
- "🕒 [1031] Time: 2000-03-01T00:00:00.000Z → 2023-07-31T23:59:59.999Z\n",
- "📦 [1031] Variable list: ['crs', 'snow_classes', 'snow_class_climatology'], Selected Variable: crs\n",
- "📆 [1031] Using week range: 2008-05-29T00:00:00Z/2008-06-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3171846878-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-28.468394349159006, 76.70899883565619, -27.32997439149839, 77.2782088144865]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1031] Result: compatible\n",
- "\n",
- "🔍 [1032] Checking: C3327092253-NSIDC_CPRD\n",
- "🕒 [1032] Time: 1992-03-17T00:00:00.000Z → 2017-12-16T23:59:59.999Z\n",
- "📦 [1032] Variable list: ['melt', 'melt_mean', 'melt_err', 'height_change', 'height_change_err', 'fac', 'fac_mean', 'fac_err', 'smb', 'smb_mean', 'smb_err', 'thickness', 'thickness_mean', 'thickness_err', 'ID', 'crs'], Selected Variable: crs\n",
- "📆 [1032] Using week range: 2003-11-08T00:00:00Z/2003-11-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3327092253-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [47.09815584510583, 48.420612258046816, 48.236575802766446, 48.98982223687713]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1032] Result: compatible\n",
- "\n",
- "🔍 [1033] Checking: C3327092422-NSIDC_CPRD\n",
- "🕒 [1033] Time: 1972-09-15T00:00:00.000Z → 2022-02-15T23:59:59.999Z\n",
- "📦 [1033] Variable list: [], Selected Variable: None\n",
- "⏭️ [1033] Skipping C3327092422-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1034] Checking: C3327092641-NSIDC_CPRD\n",
- "🕒 [1034] Time: 1997-10-01T00:00:00.000Z → 2021-03-14T23:59:59.999Z\n",
- "📦 [1034] Variable list: ['crs', 'vx', 'vy', 'v_source', 'thickness', 'thickness_source', 'ice_mask', 'iceshelf_id'], Selected Variable: thickness_source\n",
- "📆 [1034] Using week range: 2007-01-19T00:00:00Z/2007-01-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3327092641-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-161.3697140097042, -62.67339239456303, -160.23129405204358, -62.104182415732716]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1034] Result: compatible\n",
- "\n",
- "🔍 [1040] Checking: C3300834679-OB_CLOUD\n",
- "🕒 [1040] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1040] Variable list: ['svpxl', 'evpxl', 'msec', 'miss_qual', 'eng_qual', 's_satp', 'pre', 'pxl', 'det', 'lat', 'lon', 'octs_tlm', 'l1a_data', 'blk_data', 'sc_time', 'off_time', 'opr_mode', 'dsp_sys', 'tilt_flag', 'tilt', 'gain', 'sde_sys', 'inst_temp', 'bb_temp', 'amux_v', 'const_i', 'sc_att', 'orb_vec', 'orb_vel', 'sun_ref', 'att_ang', 'tilt_seg', 't_gain', 't_offset', 'beta_d', 'beta_p', 'beta_am', 'beta_ad', 'beta_oam', 'beta_oad', 'ref_temp', 'eta', 'opt_vec', 'opt_a', 'mirror_e', 'scan_axis_e', 'scan_m_a', 'scan_ang', 'rad_tbl_size', 'rad_tbl', 'rad_coef', 'num_inf', 'orbit_count', 'start_time', 'end_time', 'period_count', 'ref_count', 'ref_time', 'num_rec', 'precision', 'utc_tai', 'ut1r_tai', 'polar_motion', 'start_date', 'interval', 'num_points', 'sc_pos', 'sc_vel', 'num_tables', 'start_line', 'samp_table', 'time'], Selected Variable: scan_axis_e\n",
- "📆 [1040] Using week range: 1996-12-07T00:00:00Z/1996-12-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834679-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [118.36610437368842, -19.446047699094674, 119.50452433134905, -18.876837720264366]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1040] Result: compatible\n",
- "\n",
- "🔍 [1041] Checking: C3300834690-OB_CLOUD\n",
- "🕒 [1041] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1041] Variable list: [], Selected Variable: None\n",
- "⏭️ [1041] Skipping C3300834690-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1042] Checking: C3300834711-OB_CLOUD\n",
- "🕒 [1042] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1042] Variable list: [], Selected Variable: None\n",
- "⏭️ [1042] Skipping C3300834711-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1043] Checking: C3300834719-OB_CLOUD\n",
- "🕒 [1043] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1043] Variable list: [], Selected Variable: None\n",
- "⏭️ [1043] Skipping C3300834719-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1044] Checking: C3300834731-OB_CLOUD\n",
- "🕒 [1044] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1044] Variable list: [], Selected Variable: None\n",
- "⏭️ [1044] Skipping C3300834731-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1045] Checking: C3300834737-OB_CLOUD\n",
- "🕒 [1045] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1045] Variable list: [], Selected Variable: None\n",
- "⏭️ [1045] Skipping C3300834737-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1046] Checking: C3300834749-OB_CLOUD\n",
- "🕒 [1046] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1046] Variable list: [], Selected Variable: None\n",
- "⏭️ [1046] Skipping C3300834749-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1047] Checking: C3300834762-OB_CLOUD\n",
- "🕒 [1047] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1047] Variable list: [], Selected Variable: None\n",
- "⏭️ [1047] Skipping C3300834762-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1048] Checking: C3300834780-OB_CLOUD\n",
- "🕒 [1048] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1048] Variable list: [], Selected Variable: None\n",
- "⏭️ [1048] Skipping C3300834780-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1049] Checking: C3300834794-OB_CLOUD\n",
- "🕒 [1049] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1049] Variable list: [], Selected Variable: None\n",
- "⏭️ [1049] Skipping C3300834794-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1050] Checking: C3300834809-OB_CLOUD\n",
- "🕒 [1050] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1050] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1050] Using week range: 1996-11-24T00:00:00Z/1996-11-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834809-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-31.004290369974505, 57.97064362859672, -29.86587041231389, 58.539853607427034]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1050] Result: compatible\n",
- "\n",
- "🔍 [1051] Checking: C3300834819-OB_CLOUD\n",
- "🕒 [1051] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1051] Variable list: ['a_516', 'palette'], Selected Variable: a_516\n",
- "📆 [1051] Using week range: 1997-01-27T00:00:00Z/1997-02-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834819-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.797378550131548, 13.814500069437518, -7.658958592470931, 14.383710048267826]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1051] Result: compatible\n",
- "\n",
- "🔍 [1052] Checking: C3300834825-OB_CLOUD\n",
- "🕒 [1052] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1052] Variable list: ['Kd490', 'palette'], Selected Variable: palette\n",
- "📆 [1052] Using week range: 1997-03-11T00:00:00Z/1997-03-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834825-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [153.54508545103363, 77.71464076373391, 154.68350540869426, 78.28385074256423]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1052] Result: compatible\n",
- "\n",
- "🔍 [1053] Checking: C3300834829-OB_CLOUD\n",
- "🕒 [1053] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1053] Variable list: ['par', 'palette'], Selected Variable: palette\n",
- "📆 [1053] Using week range: 1997-01-18T00:00:00Z/1997-01-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834829-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.49193190419254, 35.753865053779464, -177.3535119465319, 36.32307503260978]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1053] Result: compatible\n",
- "\n",
- "🔍 [1054] Checking: C3300834831-OB_CLOUD\n",
- "🕒 [1054] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1054] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [1054] Using week range: 1996-11-01T00:00:00Z/1996-11-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834831-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-37.66188480161184, -84.12597843645082, -36.523464843951224, -83.5567684576205]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1054] Result: compatible\n",
- "\n",
- "🔍 [1055] Checking: C3300834842-OB_CLOUD\n",
- "🕒 [1055] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1055] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1055] Using week range: 1997-03-31T00:00:00Z/1997-04-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834842-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-170.8070916407347, 60.2449872112239, -169.66867168307408, 60.814197190054216]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1055] Result: compatible\n",
- "\n",
- "🔍 [1056] Checking: C3300834849-OB_CLOUD\n",
- "🕒 [1056] Time: 1996-10-31T00:00:00Z → 1997-06-30T23:59:59Z\n",
- "📦 [1056] Variable list: ['Rrs_412', 'palette'], Selected Variable: palette\n",
- "📆 [1056] Using week range: 1997-05-05T00:00:00Z/1997-05-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3300834849-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.269865616964616, 80.0915089680058, 58.40828557462523, 80.66071894683611]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1056] Result: compatible\n",
- "\n",
- "🔍 [1057] Checking: C2095055342-POCLOUD\n",
- "🕒 [1057] Time: 2011-08-24T12:00:00.000Z → 2025-10-05T10:54:15Z\n",
- "📦 [1057] Variable list: ['sss', 'sss_uncertainty'], Selected Variable: sss\n",
- "📆 [1057] Using week range: 2024-01-07T12:00:00Z/2024-01-13T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2095055342-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [137.92294001799712, 0.37427271959677805, 139.06135997565775, 0.9434826984270863]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1057] Result: compatible\n",
- "\n",
- "🔍 [1058] Checking: C2589160971-POCLOUD\n",
- "🕒 [1058] Time: 2011-08-24T12:00:00.000Z → 2025-10-05T10:54:16Z\n",
- "📦 [1058] Variable list: ['sss', 'sss_empirical_uncertainty', 'sss_formal_uncertainty'], Selected Variable: sss_formal_uncertainty\n",
- "📆 [1058] Using week range: 2019-03-08T12:00:00Z/2019-03-14T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2589160971-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-76.03786411605759, -49.00568383622892, -74.89944415839696, -48.4364738573986]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1058] Result: compatible\n",
- "\n",
- "🔍 [1059] Checking: C2179010138-POCLOUD\n",
- "🕒 [1059] Time: 2011-09-01T00:00:00.000Z → 2025-10-05T10:54:18Z\n",
- "📦 [1059] Variable list: ['sss', 'sss_uncertainty', 'sss_climatology', 'sss_anomaly'], Selected Variable: sss_anomaly\n",
- "📆 [1059] Using week range: 2021-12-23T00:00:00Z/2021-12-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2179010138-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [169.21247422000914, -76.51781723526652, 170.35089417766977, -75.9486072564362]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2179010138-POCLOUD&backend=xarray&datetime=2021-12-23T00%3A00%3A00Z%2F2021-12-29T00%3A00%3A00Z&variable=sss_anomaly&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=169.21247422000914, latitude=-76.51781723526652), Position2D(longitude=170.35089417766977, latitude=-76.51781723526652), Position2D(longitude=170.35089417766977, latitude=-75.9486072564362), Position2D(longitude=169.21247422000914, latitude=-75.9486072564362), Position2D(longitude=169.21247422000914, latitude=-76.51781723526652)]]), properties={'statistics': {'2021-12-23T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-12-24T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-12-25T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-12-26T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-12-27T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-12-28T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2021-12-29T00:00:00+00:00': {'2021-12-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 24.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-23T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-24T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-25T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-26T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-27T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-28T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2021-12-29T00:00:00+00:00', '2021-12-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2179010138-POCLOUD&backend=xarray&datetime=2021-12-23T00%3A00%3A00Z%2F2021-12-29T00%3A00%3A00Z&variable=sss_anomaly&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1059] Result: issues_detected\n",
- "⚠️ [1059] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2179010138-POCLOUD&backend=xarray&datetime=2021-12-23T00%3A00%3A00Z%2F2021-12-29T00%3A00%3A00Z&variable=sss_anomaly&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1060] Checking: C2589165108-POCLOUD\n",
- "🕒 [1060] Time: 2011-08-01T00:00:00.000Z → 2025-10-05T10:54:20Z\n",
- "📦 [1060] Variable list: ['sss', 'sss_empirical_uncertainty', 'sss_formal_uncertainty', 'sss_climatology', 'sss_anomaly'], Selected Variable: sss_empirical_uncertainty\n",
- "📆 [1060] Using week range: 2016-07-23T00:00:00Z/2016-07-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2589165108-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-149.3816423966453, -48.059198424942146, -148.24322243898467, -47.48998844611183]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1060] Result: compatible\n",
- "\n",
- "🔍 [1063] Checking: C3406446181-OB_CLOUD\n",
- "🕒 [1063] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1063] Variable list: [], Selected Variable: None\n",
- "⏭️ [1063] Skipping C3406446181-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1064] Checking: C3406446161-OB_CLOUD\n",
- "🕒 [1064] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1064] Variable list: [], Selected Variable: None\n",
- "⏭️ [1064] Skipping C3406446161-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1065] Checking: C3406446207-OB_CLOUD\n",
- "🕒 [1065] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1065] Variable list: [], Selected Variable: None\n",
- "⏭️ [1065] Skipping C3406446207-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1066] Checking: C3406446278-OB_CLOUD\n",
- "🕒 [1066] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1066] Variable list: [], Selected Variable: None\n",
- "⏭️ [1066] Skipping C3406446278-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1067] Checking: C3406446252-OB_CLOUD\n",
- "🕒 [1067] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1067] Variable list: [], Selected Variable: None\n",
- "⏭️ [1067] Skipping C3406446252-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1068] Checking: C3406446332-OB_CLOUD\n",
- "🕒 [1068] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1068] Variable list: [], Selected Variable: None\n",
- "⏭️ [1068] Skipping C3406446332-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1069] Checking: C3406446308-OB_CLOUD\n",
- "🕒 [1069] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1069] Variable list: [], Selected Variable: None\n",
- "⏭️ [1069] Skipping C3406446308-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1070] Checking: C3433948389-OB_CLOUD\n",
- "🕒 [1070] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1070] Variable list: [], Selected Variable: None\n",
- "⏭️ [1070] Skipping C3433948389-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1071] Checking: C3406447058-OB_CLOUD\n",
- "🕒 [1071] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1071] Variable list: [], Selected Variable: None\n",
- "⏭️ [1071] Skipping C3406447058-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1072] Checking: C3406446957-OB_CLOUD\n",
- "🕒 [1072] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1072] Variable list: [], Selected Variable: None\n",
- "⏭️ [1072] Skipping C3406446957-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1073] Checking: C3406447141-OB_CLOUD\n",
- "🕒 [1073] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1073] Variable list: [], Selected Variable: None\n",
- "⏭️ [1073] Skipping C3406447141-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1074] Checking: C3406447138-OB_CLOUD\n",
- "🕒 [1074] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1074] Variable list: [], Selected Variable: None\n",
- "⏭️ [1074] Skipping C3406447138-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1075] Checking: C3406447152-OB_CLOUD\n",
- "🕒 [1075] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1075] Variable list: [], Selected Variable: None\n",
- "⏭️ [1075] Skipping C3406447152-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1076] Checking: C3406447149-OB_CLOUD\n",
- "🕒 [1076] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1076] Variable list: [], Selected Variable: None\n",
- "⏭️ [1076] Skipping C3406447149-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1077] Checking: C3406447155-OB_CLOUD\n",
- "🕒 [1077] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1077] Variable list: [], Selected Variable: None\n",
- "⏭️ [1077] Skipping C3406447155-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1078] Checking: C3406447154-OB_CLOUD\n",
- "🕒 [1078] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1078] Variable list: [], Selected Variable: None\n",
- "⏭️ [1078] Skipping C3406447154-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1079] Checking: C3433948434-OB_CLOUD\n",
- "🕒 [1079] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1079] Variable list: [], Selected Variable: None\n",
- "⏭️ [1079] Skipping C3433948434-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1080] Checking: C3406447185-OB_CLOUD\n",
- "🕒 [1080] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:22Z\n",
- "📦 [1080] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1080] Using week range: 2017-01-01T00:00:00Z/2017-01-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447185-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-93.86958462789434, -12.577603635065255, -92.73116467023371, -12.008393656234947]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1080] Result: compatible\n",
- "\n",
- "🔍 [1081] Checking: C3406447181-OB_CLOUD\n",
- "🕒 [1081] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:26Z\n",
- "📦 [1081] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1081] Using week range: 2016-08-25T00:00:00Z/2016-08-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447181-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [172.79983552179317, -40.842960751859756, 173.9382554794538, -40.27375077302944]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1081] Result: compatible\n",
- "\n",
- "🔍 [1082] Checking: C3406447204-OB_CLOUD\n",
- "🕒 [1082] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:27Z\n",
- "📦 [1082] Variable list: ['a_412', 'palette'], Selected Variable: palette\n",
- "📆 [1082] Using week range: 2021-10-05T00:00:00Z/2021-10-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447204-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [99.66797699030883, -62.611366936033534, 100.80639694796946, -62.04215695720322]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1082] Result: compatible\n",
- "\n",
- "🔍 [1083] Checking: C3406447196-OB_CLOUD\n",
- "🕒 [1083] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:33Z\n",
- "📦 [1083] Variable list: ['a_412', 'palette'], Selected Variable: a_412\n",
- "📆 [1083] Using week range: 2019-05-09T00:00:00Z/2019-05-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447196-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [146.10603111692865, 15.89034370111985, 147.24445107458928, 16.459553679950158]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1083] Result: compatible\n",
- "\n",
- "🔍 [1084] Checking: C3406447220-OB_CLOUD\n",
- "🕒 [1084] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:34Z\n",
- "📦 [1084] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [1084] Using week range: 2022-11-09T00:00:00Z/2022-11-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447220-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-41.89354393594666, -5.848624529104594, -40.75512397828604, -5.279414550274286]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1084] Result: compatible\n",
- "\n",
- "🔍 [1085] Checking: C3406447213-OB_CLOUD\n",
- "🕒 [1085] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:36Z\n",
- "📦 [1085] Variable list: ['Kd490', 'palette'], Selected Variable: palette\n",
- "📆 [1085] Using week range: 2019-01-19T00:00:00Z/2019-01-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447213-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [58.50502910501482, -20.775702513851282, 59.64344906267544, -20.206492535020974]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1085] Result: compatible\n",
- "\n",
- "🔍 [1086] Checking: C3406447239-OB_CLOUD\n",
- "🕒 [1086] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:37Z\n",
- "📦 [1086] Variable list: ['Rrs_400', 'palette'], Selected Variable: Rrs_400\n",
- "📆 [1086] Using week range: 2019-06-27T00:00:00Z/2019-07-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447239-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-51.34513079232803, 77.60781889352384, -50.20671083466741, 78.17702887235416]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1086] Result: compatible\n",
- "\n",
- "🔍 [1087] Checking: C3406447225-OB_CLOUD\n",
- "🕒 [1087] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:41Z\n",
- "📦 [1087] Variable list: ['Rrs_443', 'palette'], Selected Variable: palette\n",
- "📆 [1087] Using week range: 2024-08-22T00:00:00Z/2024-08-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3406447225-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [140.35414969756073, 57.755905452622926, 141.49256965522136, 58.32511543145324]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1087] Result: compatible\n",
- "\n",
- "🔍 [1088] Checking: C3433948475-OB_CLOUD\n",
- "🕒 [1088] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:42Z\n",
- "📦 [1088] Variable list: ['rhos_400', 'rhos_412', 'rhos_443', 'rhos_490', 'rhos_510', 'rhos_560', 'rhos_620', 'rhos_665', 'rhos_674', 'rhos_681', 'rhos_709', 'rhos_754', 'rhos_865', 'rhos_884', 'CI_cyano', 'palette'], Selected Variable: rhos_560\n",
- "📆 [1088] Using week range: 2017-12-21T00:00:00Z/2017-12-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3433948475-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [23.25159071847836, 17.554548329598607, 24.390010676138978, 18.123758308428915]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1088] Result: compatible\n",
- "\n",
- "🔍 [1089] Checking: C3455985664-OB_CLOUD\n",
- "🕒 [1089] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:43Z\n",
- "📦 [1089] Variable list: [], Selected Variable: None\n",
- "⏭️ [1089] Skipping C3455985664-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1090] Checking: C3455985669-OB_CLOUD\n",
- "🕒 [1090] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:43Z\n",
- "📦 [1090] Variable list: [], Selected Variable: None\n",
- "⏭️ [1090] Skipping C3455985669-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1091] Checking: C3455985680-OB_CLOUD\n",
- "🕒 [1091] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:43Z\n",
- "📦 [1091] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [1091] Using week range: 2020-09-05T00:00:00Z/2020-09-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985680-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [49.08858069107615, 84.73867591799342, 50.22700064873677, 85.30788589682373]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1091] Result: compatible\n",
- "\n",
- "🔍 [1092] Checking: C3455985703-OB_CLOUD\n",
- "🕒 [1092] Time: 2016-04-05T00:00:00Z → 2025-10-05T10:54:44Z\n",
- "📦 [1092] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [1092] Using week range: 2018-08-24T00:00:00Z/2018-08-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985703-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [59.54582033972128, -19.674984102338794, 60.6842402973819, -19.105774123508485]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1092] Result: compatible\n",
- "\n",
- "🔍 [1095] Checking: C3407754937-OB_CLOUD\n",
- "🕒 [1095] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1095] Variable list: [], Selected Variable: None\n",
- "⏭️ [1095] Skipping C3407754937-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1096] Checking: C3407754902-OB_CLOUD\n",
- "🕒 [1096] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1096] Variable list: [], Selected Variable: None\n",
- "⏭️ [1096] Skipping C3407754902-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1097] Checking: C3407754966-OB_CLOUD\n",
- "🕒 [1097] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1097] Variable list: [], Selected Variable: None\n",
- "⏭️ [1097] Skipping C3407754966-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1098] Checking: C3407754995-OB_CLOUD\n",
- "🕒 [1098] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1098] Variable list: [], Selected Variable: None\n",
- "⏭️ [1098] Skipping C3407754995-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1099] Checking: C3407754982-OB_CLOUD\n",
- "🕒 [1099] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1099] Variable list: [], Selected Variable: None\n",
- "⏭️ [1099] Skipping C3407754982-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1100] Checking: C3407755020-OB_CLOUD\n",
- "🕒 [1100] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1100] Variable list: [], Selected Variable: None\n",
- "⏭️ [1100] Skipping C3407755020-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1101] Checking: C3407754999-OB_CLOUD\n",
- "🕒 [1101] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1101] Variable list: [], Selected Variable: None\n",
- "⏭️ [1101] Skipping C3407754999-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1102] Checking: C3433948481-OB_CLOUD\n",
- "🕒 [1102] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1102] Variable list: [], Selected Variable: None\n",
- "⏭️ [1102] Skipping C3433948481-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1103] Checking: C3407755061-OB_CLOUD\n",
- "🕒 [1103] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1103] Variable list: [], Selected Variable: None\n",
- "⏭️ [1103] Skipping C3407755061-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1104] Checking: C3407755035-OB_CLOUD\n",
- "🕒 [1104] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1104] Variable list: [], Selected Variable: None\n",
- "⏭️ [1104] Skipping C3407755035-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1105] Checking: C3407755113-OB_CLOUD\n",
- "🕒 [1105] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1105] Variable list: [], Selected Variable: None\n",
- "⏭️ [1105] Skipping C3407755113-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1106] Checking: C3407755095-OB_CLOUD\n",
- "🕒 [1106] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1106] Variable list: [], Selected Variable: None\n",
- "⏭️ [1106] Skipping C3407755095-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1107] Checking: C3407755164-OB_CLOUD\n",
- "🕒 [1107] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1107] Variable list: [], Selected Variable: None\n",
- "⏭️ [1107] Skipping C3407755164-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1108] Checking: C3407755134-OB_CLOUD\n",
- "🕒 [1108] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1108] Variable list: [], Selected Variable: None\n",
- "⏭️ [1108] Skipping C3407755134-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1109] Checking: C3407755197-OB_CLOUD\n",
- "🕒 [1109] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1109] Variable list: [], Selected Variable: None\n",
- "⏭️ [1109] Skipping C3407755197-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1110] Checking: C3407755180-OB_CLOUD\n",
- "🕒 [1110] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1110] Variable list: [], Selected Variable: None\n",
- "⏭️ [1110] Skipping C3407755180-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1111] Checking: C3433948484-OB_CLOUD\n",
- "🕒 [1111] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1111] Variable list: [], Selected Variable: None\n",
- "⏭️ [1111] Skipping C3433948484-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1112] Checking: C3407755281-OB_CLOUD\n",
- "🕒 [1112] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:47Z\n",
- "📦 [1112] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1112] Using week range: 2018-11-23T00:00:00Z/2018-11-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755281-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [61.70423438130778, 11.608270726281848, 62.842654338968394, 12.177480705112156]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1112] Result: compatible\n",
- "\n",
- "🔍 [1113] Checking: C3407755261-OB_CLOUD\n",
- "🕒 [1113] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:49Z\n",
- "📦 [1113] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1113] Using week range: 2024-05-13T00:00:00Z/2024-05-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755261-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-20.22560211626051, -25.936241877434124, -19.087182158599894, -25.367031898603816]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1113] Result: compatible\n",
- "\n",
- "🔍 [1114] Checking: C3407755313-OB_CLOUD\n",
- "🕒 [1114] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:50Z\n",
- "📦 [1114] Variable list: ['a_412', 'palette'], Selected Variable: a_412\n",
- "📆 [1114] Using week range: 2019-10-15T00:00:00Z/2019-10-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755313-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [28.852041745458116, 64.5116412970946, 29.990461703118733, 65.08085127592491]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1114] Result: compatible\n",
- "\n",
- "🔍 [1115] Checking: C3407755301-OB_CLOUD\n",
- "🕒 [1115] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:53Z\n",
- "📦 [1115] Variable list: ['a_412', 'palette'], Selected Variable: a_412\n",
- "📆 [1115] Using week range: 2023-05-03T00:00:00Z/2023-05-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755301-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [64.63885695426293, 7.407907145423312, 65.77727691192356, 7.9771171242536205]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1115] Result: compatible\n",
- "\n",
- "🔍 [1116] Checking: C3407755331-OB_CLOUD\n",
- "🕒 [1116] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:54Z\n",
- "📦 [1116] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [1116] Using week range: 2018-05-19T00:00:00Z/2018-05-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755331-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [91.46101677003065, 19.042171361480644, 92.59943672769128, 19.611381340310952]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1116] Result: compatible\n",
- "\n",
- "🔍 [1117] Checking: C3407755328-OB_CLOUD\n",
- "🕒 [1117] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:54:56Z\n",
- "📦 [1117] Variable list: ['Kd490', 'palette'], Selected Variable: Kd490\n",
- "📆 [1117] Using week range: 2025-07-21T00:00:00Z/2025-07-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755328-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [115.51322579967047, -3.3896853157765, 116.6516457573311, -2.820475336946192]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1117] Result: compatible\n",
- "\n",
- "🔍 [1118] Checking: C3407755341-OB_CLOUD\n",
- "🕒 [1118] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:54:57Z\n",
- "📦 [1118] Variable list: ['Rrs_709', 'palette'], Selected Variable: Rrs_709\n",
- "📆 [1118] Using week range: 2025-08-14T00:00:00Z/2025-08-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755341-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [1.6613994284311175, -31.471007804120223, 2.799819386091734, -30.901797825289915]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1118] Result: compatible\n",
- "\n",
- "🔍 [1119] Checking: C3407755332-OB_CLOUD\n",
- "🕒 [1119] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:55:00Z\n",
- "📦 [1119] Variable list: ['Rrs_510', 'palette'], Selected Variable: Rrs_510\n",
- "📆 [1119] Using week range: 2023-07-25T00:00:00Z/2023-07-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3407755332-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [152.64164554299737, 83.55226374542261, 153.780065500658, 84.12147372425292]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1119] Result: compatible\n",
- "\n",
- "🔍 [1120] Checking: C3433948487-OB_CLOUD\n",
- "🕒 [1120] Time: 2018-05-14T00:00:00Z → 2025-10-05T10:55:03Z\n",
- "📦 [1120] Variable list: ['rhos_400', 'rhos_412', 'rhos_443', 'rhos_490', 'rhos_510', 'rhos_560', 'rhos_620', 'rhos_665', 'rhos_674', 'rhos_681', 'rhos_709', 'rhos_754', 'rhos_865', 'rhos_884', 'CI_cyano', 'palette'], Selected Variable: rhos_400\n",
- "📆 [1120] Using week range: 2025-06-23T00:00:00Z/2025-06-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3433948487-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [86.83635564441215, -84.69941923633951, 87.97477560207278, -84.1302092575092]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1120] Result: compatible\n",
- "\n",
- "🔍 [1121] Checking: C3455985719-OB_CLOUD\n",
- "🕒 [1121] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:55:04Z\n",
- "📦 [1121] Variable list: [], Selected Variable: None\n",
- "⏭️ [1121] Skipping C3455985719-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1122] Checking: C3455985752-OB_CLOUD\n",
- "🕒 [1122] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:55:04Z\n",
- "📦 [1122] Variable list: [], Selected Variable: None\n",
- "⏭️ [1122] Skipping C3455985752-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1123] Checking: C3455985772-OB_CLOUD\n",
- "🕒 [1123] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:55:04Z\n",
- "📦 [1123] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [1123] Using week range: 2019-02-13T00:00:00Z/2019-02-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985772-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [79.12391385889089, -61.15014567869632, 80.26233381655152, -60.580935699866004]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1123] Result: compatible\n",
- "\n",
- "🔍 [1124] Checking: C3455985797-OB_CLOUD\n",
- "🕒 [1124] Time: 2018-04-25T00:00:00Z → 2025-10-05T10:55:05Z\n",
- "📦 [1124] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [1124] Using week range: 2022-12-30T00:00:00Z/2023-01-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985797-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-49.95057423502907, -56.195536044361354, -48.81215427736846, -55.62632606553104]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1124] Result: compatible\n",
- "\n",
- "🔍 [1125] Checking: C2491772153-POCLOUD\n",
- "🕒 [1125] Time: 2020-09-02T17:52:10.000Z → 2021-09-16T18:14:06.000Z\n",
- "📦 [1125] Variable list: ['profile_time', 'frequency', 'temperature', 'sound_velocity'], Selected Variable: profile_time\n",
- "📆 [1125] Using week range: 2021-04-16T17:52:10Z/2021-04-22T17:52:10Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772153-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [166.88897850590388, 25.5737527489368, 168.0273984635645, 26.14296272776711]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1125] Result: compatible\n",
- "\n",
- "🔍 [1126] Checking: C2205122616-POCLOUD\n",
- "🕒 [1126] Time: 2016-09-13T15:26:43.000Z → 2021-12-31T15:02:12.000Z\n",
- "📦 [1126] Variable list: ['profile_time', 'frame', 'temperature', 'conductivity', 'salinity', 'sound_velocity', 'density'], Selected Variable: density\n",
- "📆 [1126] Using week range: 2017-11-07T15:26:43Z/2017-11-13T15:26:43Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2205122616-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-171.79924271810194, -26.218696974435023, -170.6608227604413, -25.649486995604715]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1126] Result: compatible\n",
- "\n",
- "🔍 [1127] Checking: C2491772154-POCLOUD\n",
- "🕒 [1127] Time: 2015-07-25T00:00:00.000Z → 2021-08-31T23:59:59.999Z\n",
- "📦 [1127] Variable list: ['altitude', 'Xc', 'Yc', 'UTM_Projection'], Selected Variable: UTM_Projection\n",
- "📆 [1127] Using week range: 2017-08-02T00:00:00Z/2017-08-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772154-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [142.953261096476, 26.354165097849776, 144.09168105413664, 26.923375076680085]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1127] Result: compatible\n",
- "\n",
- "🔍 [1128] Checking: C2491772155-POCLOUD\n",
- "🕒 [1128] Time: 2015-08-04T00:00:00.000Z → 2016-08-16T00:00:00.000Z\n",
- "📦 [1128] Variable list: ['altitude', 'Xc', 'Yc', 'UTM_Projection'], Selected Variable: Xc\n",
- "📆 [1128] Using week range: 2016-08-02T00:00:00Z/2016-08-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772155-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.61068669305419, 0.3941885683981389, 71.74910665071482, 0.9633985472284472]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1128] Result: compatible\n",
- "\n",
- "🔍 [1129] Checking: C2491772156-POCLOUD\n",
- "🕒 [1129] Time: 2015-07-25T07:17:58.000Z → 2020-08-23T17:57:58.000Z\n",
- "📦 [1129] Variable list: ['temperature', 'conductivity', 'salinity', 'sound_velocity', 'density', 'pressure', 'sea_pressure', 'dissolved_oxygen'], Selected Variable: density\n",
- "📆 [1129] Using week range: 2019-05-15T07:17:58Z/2019-05-21T07:17:58Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772156-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-16.966640553196633, -64.78494819468136, -15.828220595536017, -64.21573821585105]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1129] Result: compatible\n",
- "\n",
- "🔍 [1130] Checking: C2837134642-POCLOUD\n",
- "🕒 [1130] Time: 2018-08-01T00:00:00.000Z → 2020-08-31T00:00:00.000Z\n",
- "📦 [1130] Variable list: [], Selected Variable: None\n",
- "⏭️ [1130] Skipping C2837134642-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1131] Checking: C2837135414-POCLOUD\n",
- "🕒 [1131] Time: 2018-08-01T00:00:00.000Z → 2020-08-31T00:00:00.000Z\n",
- "📦 [1131] Variable list: [], Selected Variable: None\n",
- "⏭️ [1131] Skipping C2837135414-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1132] Checking: C3717139408-ASF\n",
- "🕒 [1132] Time: 2016-07-01T00:00:00.000Z → 2025-10-05T10:55:16Z\n",
- "📦 [1132] Variable list: [], Selected Variable: None\n",
- "⏭️ [1132] Skipping C3717139408-ASF - no variable found\n",
- "\n",
- "🔍 [1135] Checking: C2036882482-POCLOUD\n",
- "🕒 [1135] Time: 2010-01-16T00:25:23.000Z → 2014-02-20T23:59:59.999Z\n",
- "📦 [1135] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'num_ambiguities'], Selected Variable: time\n",
- "📆 [1135] Using week range: 2013-02-17T00:25:23Z/2013-02-23T00:25:23Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882482-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-156.35272279381493, 14.604246440983363, -155.2143028361543, 15.173456419813672]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1135] Result: compatible\n",
- "\n",
- "🔍 [1136] Checking: C3534746437-OB_CLOUD\n",
- "🕒 [1136] Time: 2000-01-01T00:00:00.00Z → 2009-12-31T23:59:59.99Z\n",
- "📦 [1136] Variable list: [], Selected Variable: None\n",
- "⏭️ [1136] Skipping C3534746437-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1138] Checking: C3525268031-LARC_CLOUD\n",
- "🕒 [1138] Time: 2024-09-04T00:00:00.000Z → 2024-10-01T00:00:00.000Z\n",
- "📦 [1138] Variable list: [], Selected Variable: None\n",
- "⏭️ [1138] Skipping C3525268031-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1139] Checking: C3525269038-LARC_CLOUD\n",
- "🕒 [1139] Time: 2024-09-04T00:00:00.000Z → 2024-10-01T00:00:00.000Z\n",
- "📦 [1139] Variable list: [], Selected Variable: None\n",
- "⏭️ [1139] Skipping C3525269038-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1140] Checking: C3525267343-LARC_CLOUD\n",
- "🕒 [1140] Time: 2024-08-29T00:00:00.000Z → 2024-10-02T00:00:00.000Z\n",
- "📦 [1140] Variable list: [], Selected Variable: None\n",
- "⏭️ [1140] Skipping C3525267343-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1141] Checking: C3525269528-LARC_CLOUD\n",
- "🕒 [1141] Time: 2024-08-28T00:00:00.000Z → 2024-10-01T00:00:00.000Z\n",
- "📦 [1141] Variable list: [], Selected Variable: None\n",
- "⏭️ [1141] Skipping C3525269528-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1142] Checking: C3525272812-LARC_CLOUD\n",
- "🕒 [1142] Time: 2024-09-03T00:00:00.000Z → 2024-09-29T00:00:00.000Z\n",
- "📦 [1142] Variable list: [], Selected Variable: None\n",
- "⏭️ [1142] Skipping C3525272812-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1143] Checking: C3020918309-OB_CLOUD\n",
- "🕒 [1143] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1143] Variable list: [], Selected Variable: None\n",
- "⏭️ [1143] Skipping C3020918309-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1144] Checking: C2804798238-OB_CLOUD\n",
- "🕒 [1144] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1144] Variable list: [], Selected Variable: None\n",
- "⏭️ [1144] Skipping C2804798238-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1145] Checking: C2804798239-OB_CLOUD\n",
- "🕒 [1145] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1145] Variable list: [], Selected Variable: None\n",
- "⏭️ [1145] Skipping C2804798239-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1146] Checking: C2804798240-OB_CLOUD\n",
- "🕒 [1146] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1146] Variable list: [], Selected Variable: None\n",
- "⏭️ [1146] Skipping C2804798240-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1147] Checking: C3556542317-OB_CLOUD\n",
- "🕒 [1147] Time: 2024-02-22T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1147] Variable list: [], Selected Variable: None\n",
- "⏭️ [1147] Skipping C3556542317-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1148] Checking: C3555841897-OB_CLOUD\n",
- "🕒 [1148] Time: 2024-02-22T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1148] Variable list: [], Selected Variable: None\n",
- "⏭️ [1148] Skipping C3555841897-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1149] Checking: C3600169991-OB_CLOUD\n",
- "🕒 [1149] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1149] Variable list: [], Selected Variable: None\n",
- "⏭️ [1149] Skipping C3600169991-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1150] Checking: C3600169974-OB_CLOUD\n",
- "🕒 [1150] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1150] Variable list: [], Selected Variable: None\n",
- "⏭️ [1150] Skipping C3600169974-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1151] Checking: C3652817390-OB_CLOUD\n",
- "🕒 [1151] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1151] Variable list: [], Selected Variable: None\n",
- "⏭️ [1151] Skipping C3652817390-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1152] Checking: C3652817338-OB_CLOUD\n",
- "🕒 [1152] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1152] Variable list: [], Selected Variable: None\n",
- "⏭️ [1152] Skipping C3652817338-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1153] Checking: C3600170036-OB_CLOUD\n",
- "🕒 [1153] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:18Z\n",
- "📦 [1153] Variable list: ['cloud_bow_droplet_effective_radius', 'cloud_bow_droplet_effective_variance', 'cloud_bow_rms', 'cloud_bow_fit_correlation', 'cloud_rft_mode_fraction_0', 'cloud_rft_mode_fraction_1', 'cloud_liquid_index'], Selected Variable: cloud_rft_mode_fraction_1\n",
- "📆 [1153] Using week range: 2024-04-26T00:00:00Z/2024-05-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3600170036-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [53.42774163692861, 58.034698207911106, 54.566161594589225, 58.60390818674142]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1153] Result: compatible\n",
- "\n",
- "🔍 [1154] Checking: C3600170019-OB_CLOUD\n",
- "🕒 [1154] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:20Z\n",
- "📦 [1154] Variable list: ['cloud_bow_droplet_effective_radius', 'cloud_bow_droplet_effective_variance', 'cloud_bow_rms', 'cloud_bow_fit_correlation', 'cloud_rft_mode_fraction_0', 'cloud_rft_mode_fraction_1', 'cloud_liquid_index'], Selected Variable: cloud_liquid_index\n",
- "📆 [1154] Using week range: 2025-08-03T00:00:00Z/2025-08-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3600170019-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [15.949284270361268, -72.83351328931698, 17.087704228021884, -72.26430331048667]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1154] Result: compatible\n",
- "\n",
- "🔍 [1155] Checking: C3652817380-OB_CLOUD\n",
- "🕒 [1155] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:21Z\n",
- "📦 [1155] Variable list: ['alh', 'windspeed', 'chla_mapol', 'aot', 'ssa', 'reff_fine', 'reff_coarse', 'fmf', 'fvf', 'angstrom_440_670', 'angstrom_440_870', 'mi', 'mr', 'aot_fine', 'aot_coarse', 'ssa_fine', 'ssa_coarse', 'sph_fine', 'sph_coarse', 'Rrs1_mean', 'Rrs1_std', 'Rrs2_mean', 'Rrs2_std', 'qual', 'palette'], Selected Variable: fmf\n",
- "📆 [1155] Using week range: 2025-05-22T00:00:00Z/2025-05-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3652817380-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-0.12693183466733882, -72.3545242139432, 1.0114881229932777, -71.78531423511288]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1155] Result: compatible\n",
- "\n",
- "🔍 [1156] Checking: C3652817360-OB_CLOUD\n",
- "🕒 [1156] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:55:23Z\n",
- "📦 [1156] Variable list: ['alh', 'windspeed', 'chla_mapol', 'aot', 'ssa', 'reff_fine', 'reff_coarse', 'fmf', 'fvf', 'angstrom_440_670', 'angstrom_440_870', 'mi', 'mr', 'aot_fine', 'aot_coarse', 'ssa_fine', 'ssa_coarse', 'sph_fine', 'sph_coarse', 'Rrs1_mean', 'Rrs1_std', 'Rrs2_mean', 'Rrs2_std', 'qual', 'palette'], Selected Variable: mi\n",
- "📆 [1156] Using week range: 2024-11-12T00:00:00Z/2024-11-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3652817360-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-141.19522178238125, -21.633528461398594, -140.05680182472062, -21.064318482568286]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1156] Result: compatible\n",
- "\n",
- "🔍 [1157] Checking: C2832273136-OB_CLOUD\n",
- "🕒 [1157] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1157] Variable list: [], Selected Variable: None\n",
- "⏭️ [1157] Skipping C2832273136-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1158] Checking: C2869693107-OB_CLOUD\n",
- "🕒 [1158] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1158] Variable list: [], Selected Variable: None\n",
- "⏭️ [1158] Skipping C2869693107-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1159] Checking: C2804798309-OB_CLOUD\n",
- "🕒 [1159] Time: 2024-02-08T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1159] Variable list: [], Selected Variable: None\n",
- "⏭️ [1159] Skipping C2804798309-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1160] Checking: C3026581050-OB_CLOUD\n",
- "🕒 [1160] Time: 2024-02-25T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1160] Variable list: [], Selected Variable: None\n",
- "⏭️ [1160] Skipping C3026581050-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1161] Checking: C3620139465-OB_CLOUD\n",
- "🕒 [1161] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1161] Variable list: [], Selected Variable: None\n",
- "⏭️ [1161] Skipping C3620139465-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1162] Checking: C3620139598-OB_CLOUD\n",
- "🕒 [1162] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1162] Variable list: [], Selected Variable: None\n",
- "⏭️ [1162] Skipping C3620139598-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1163] Checking: C3620139680-OB_CLOUD\n",
- "🕒 [1163] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1163] Variable list: [], Selected Variable: None\n",
- "⏭️ [1163] Skipping C3620139680-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1164] Checking: C3620139813-OB_CLOUD\n",
- "🕒 [1164] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1164] Variable list: [], Selected Variable: None\n",
- "⏭️ [1164] Skipping C3620139813-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1165] Checking: C3385050033-OB_CLOUD\n",
- "🕒 [1165] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1165] Variable list: [], Selected Variable: None\n",
- "⏭️ [1165] Skipping C3385050033-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1166] Checking: C3620139782-OB_CLOUD\n",
- "🕒 [1166] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1166] Variable list: [], Selected Variable: None\n",
- "⏭️ [1166] Skipping C3620139782-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1167] Checking: C3620139761-OB_CLOUD\n",
- "🕒 [1167] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1167] Variable list: [], Selected Variable: None\n",
- "⏭️ [1167] Skipping C3620139761-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1168] Checking: C3385050011-OB_CLOUD\n",
- "🕒 [1168] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1168] Variable list: [], Selected Variable: None\n",
- "⏭️ [1168] Skipping C3385050011-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1169] Checking: C3620139797-OB_CLOUD\n",
- "🕒 [1169] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1169] Variable list: [], Selected Variable: None\n",
- "⏭️ [1169] Skipping C3620139797-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1170] Checking: C3385050025-OB_CLOUD\n",
- "🕒 [1170] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1170] Variable list: [], Selected Variable: None\n",
- "⏭️ [1170] Skipping C3385050025-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1171] Checking: C3620139828-OB_CLOUD\n",
- "🕒 [1171] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1171] Variable list: [], Selected Variable: None\n",
- "⏭️ [1171] Skipping C3620139828-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1172] Checking: C3620139822-OB_CLOUD\n",
- "🕒 [1172] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1172] Variable list: [], Selected Variable: None\n",
- "⏭️ [1172] Skipping C3620139822-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1173] Checking: C3385050037-OB_CLOUD\n",
- "🕒 [1173] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1173] Variable list: [], Selected Variable: None\n",
- "⏭️ [1173] Skipping C3385050037-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1174] Checking: C3620139839-OB_CLOUD\n",
- "🕒 [1174] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1174] Variable list: [], Selected Variable: None\n",
- "⏭️ [1174] Skipping C3620139839-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1175] Checking: C3385050046-OB_CLOUD\n",
- "🕒 [1175] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1175] Variable list: [], Selected Variable: None\n",
- "⏭️ [1175] Skipping C3385050046-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1176] Checking: C3620139833-OB_CLOUD\n",
- "🕒 [1176] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1176] Variable list: [], Selected Variable: None\n",
- "⏭️ [1176] Skipping C3620139833-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1177] Checking: C3385050045-OB_CLOUD\n",
- "🕒 [1177] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1177] Variable list: [], Selected Variable: None\n",
- "⏭️ [1177] Skipping C3385050045-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1178] Checking: C3620139852-OB_CLOUD\n",
- "🕒 [1178] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1178] Variable list: [], Selected Variable: None\n",
- "⏭️ [1178] Skipping C3620139852-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1179] Checking: C3385050048-OB_CLOUD\n",
- "🕒 [1179] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1179] Variable list: [], Selected Variable: None\n",
- "⏭️ [1179] Skipping C3385050048-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1180] Checking: C3620139844-OB_CLOUD\n",
- "🕒 [1180] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1180] Variable list: [], Selected Variable: None\n",
- "⏭️ [1180] Skipping C3620139844-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1181] Checking: C3385050047-OB_CLOUD\n",
- "🕒 [1181] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1181] Variable list: [], Selected Variable: None\n",
- "⏭️ [1181] Skipping C3385050047-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1182] Checking: C3620139902-OB_CLOUD\n",
- "🕒 [1182] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1182] Variable list: [], Selected Variable: None\n",
- "⏭️ [1182] Skipping C3620139902-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1183] Checking: C3620139979-OB_CLOUD\n",
- "🕒 [1183] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1183] Variable list: [], Selected Variable: None\n",
- "⏭️ [1183] Skipping C3620139979-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1184] Checking: C3620140062-OB_CLOUD\n",
- "🕒 [1184] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1184] Variable list: [], Selected Variable: None\n",
- "⏭️ [1184] Skipping C3620140062-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1185] Checking: C3385050098-OB_CLOUD\n",
- "🕒 [1185] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1185] Variable list: [], Selected Variable: None\n",
- "⏭️ [1185] Skipping C3385050098-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1186] Checking: C3620140047-OB_CLOUD\n",
- "🕒 [1186] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1186] Variable list: [], Selected Variable: None\n",
- "⏭️ [1186] Skipping C3620140047-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1187] Checking: C3385050091-OB_CLOUD\n",
- "🕒 [1187] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1187] Variable list: [], Selected Variable: None\n",
- "⏭️ [1187] Skipping C3385050091-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1188] Checking: C3620140089-OB_CLOUD\n",
- "🕒 [1188] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1188] Variable list: [], Selected Variable: None\n",
- "⏭️ [1188] Skipping C3620140089-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1189] Checking: C3385050108-OB_CLOUD\n",
- "🕒 [1189] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1189] Variable list: [], Selected Variable: None\n",
- "⏭️ [1189] Skipping C3385050108-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1190] Checking: C3620140085-OB_CLOUD\n",
- "🕒 [1190] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1190] Variable list: [], Selected Variable: None\n",
- "⏭️ [1190] Skipping C3620140085-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1191] Checking: C3385050104-OB_CLOUD\n",
- "🕒 [1191] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1191] Variable list: [], Selected Variable: None\n",
- "⏭️ [1191] Skipping C3385050104-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1192] Checking: C3620140099-OB_CLOUD\n",
- "🕒 [1192] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1192] Variable list: [], Selected Variable: None\n",
- "⏭️ [1192] Skipping C3620140099-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1193] Checking: C3385050118-OB_CLOUD\n",
- "🕒 [1193] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1193] Variable list: [], Selected Variable: None\n",
- "⏭️ [1193] Skipping C3385050118-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1194] Checking: C3620140094-OB_CLOUD\n",
- "🕒 [1194] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1194] Variable list: [], Selected Variable: None\n",
- "⏭️ [1194] Skipping C3620140094-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1195] Checking: C3385050112-OB_CLOUD\n",
- "🕒 [1195] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1195] Variable list: [], Selected Variable: None\n",
- "⏭️ [1195] Skipping C3385050112-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1196] Checking: C3620140123-OB_CLOUD\n",
- "🕒 [1196] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1196] Variable list: [], Selected Variable: None\n",
- "⏭️ [1196] Skipping C3620140123-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1197] Checking: C3385050132-OB_CLOUD\n",
- "🕒 [1197] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1197] Variable list: [], Selected Variable: None\n",
- "⏭️ [1197] Skipping C3385050132-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1198] Checking: C3620140101-OB_CLOUD\n",
- "🕒 [1198] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1198] Variable list: [], Selected Variable: None\n",
- "⏭️ [1198] Skipping C3620140101-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1199] Checking: C3385050123-OB_CLOUD\n",
- "🕒 [1199] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1199] Variable list: [], Selected Variable: None\n",
- "⏭️ [1199] Skipping C3385050123-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1200] Checking: C3620140137-OB_CLOUD\n",
- "🕒 [1200] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1200] Variable list: [], Selected Variable: None\n",
- "⏭️ [1200] Skipping C3620140137-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1201] Checking: C3385050140-OB_CLOUD\n",
- "🕒 [1201] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1201] Variable list: [], Selected Variable: None\n",
- "⏭️ [1201] Skipping C3385050140-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1202] Checking: C3620140130-OB_CLOUD\n",
- "🕒 [1202] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1202] Variable list: [], Selected Variable: None\n",
- "⏭️ [1202] Skipping C3620140130-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1203] Checking: C3385050134-OB_CLOUD\n",
- "🕒 [1203] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1203] Variable list: [], Selected Variable: None\n",
- "⏭️ [1203] Skipping C3385050134-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1204] Checking: C3620140143-OB_CLOUD\n",
- "🕒 [1204] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1204] Variable list: [], Selected Variable: None\n",
- "⏭️ [1204] Skipping C3620140143-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1205] Checking: C3385050161-OB_CLOUD\n",
- "🕒 [1205] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1205] Variable list: [], Selected Variable: None\n",
- "⏭️ [1205] Skipping C3385050161-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1206] Checking: C3620140140-OB_CLOUD\n",
- "🕒 [1206] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1206] Variable list: [], Selected Variable: None\n",
- "⏭️ [1206] Skipping C3620140140-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1207] Checking: C3385050144-OB_CLOUD\n",
- "🕒 [1207] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1207] Variable list: [], Selected Variable: None\n",
- "⏭️ [1207] Skipping C3385050144-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1208] Checking: C3620140152-OB_CLOUD\n",
- "🕒 [1208] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1208] Variable list: [], Selected Variable: None\n",
- "⏭️ [1208] Skipping C3620140152-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1209] Checking: C3385050216-OB_CLOUD\n",
- "🕒 [1209] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1209] Variable list: [], Selected Variable: None\n",
- "⏭️ [1209] Skipping C3385050216-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1210] Checking: C3620140148-OB_CLOUD\n",
- "🕒 [1210] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1210] Variable list: [], Selected Variable: None\n",
- "⏭️ [1210] Skipping C3620140148-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1211] Checking: C3385050182-OB_CLOUD\n",
- "🕒 [1211] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1211] Variable list: [], Selected Variable: None\n",
- "⏭️ [1211] Skipping C3385050182-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1212] Checking: C3620140155-OB_CLOUD\n",
- "🕒 [1212] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1212] Variable list: [], Selected Variable: None\n",
- "⏭️ [1212] Skipping C3620140155-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1213] Checking: C3385050256-OB_CLOUD\n",
- "🕒 [1213] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1213] Variable list: [], Selected Variable: None\n",
- "⏭️ [1213] Skipping C3385050256-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1214] Checking: C3620140153-OB_CLOUD\n",
- "🕒 [1214] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1214] Variable list: [], Selected Variable: None\n",
- "⏭️ [1214] Skipping C3620140153-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1215] Checking: C3385050233-OB_CLOUD\n",
- "🕒 [1215] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1215] Variable list: [], Selected Variable: None\n",
- "⏭️ [1215] Skipping C3385050233-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1216] Checking: C3620140165-OB_CLOUD\n",
- "🕒 [1216] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1216] Variable list: [], Selected Variable: None\n",
- "⏭️ [1216] Skipping C3620140165-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1217] Checking: C3385050297-OB_CLOUD\n",
- "🕒 [1217] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1217] Variable list: [], Selected Variable: None\n",
- "⏭️ [1217] Skipping C3385050297-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1218] Checking: C3620140159-OB_CLOUD\n",
- "🕒 [1218] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1218] Variable list: [], Selected Variable: None\n",
- "⏭️ [1218] Skipping C3620140159-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1219] Checking: C3385050289-OB_CLOUD\n",
- "🕒 [1219] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1219] Variable list: [], Selected Variable: None\n",
- "⏭️ [1219] Skipping C3385050289-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1220] Checking: C3620140171-OB_CLOUD\n",
- "🕒 [1220] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1220] Variable list: [], Selected Variable: None\n",
- "⏭️ [1220] Skipping C3620140171-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1221] Checking: C3385050309-OB_CLOUD\n",
- "🕒 [1221] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1221] Variable list: [], Selected Variable: None\n",
- "⏭️ [1221] Skipping C3385050309-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1222] Checking: C3620140167-OB_CLOUD\n",
- "🕒 [1222] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1222] Variable list: [], Selected Variable: None\n",
- "⏭️ [1222] Skipping C3620140167-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1223] Checking: C3385050302-OB_CLOUD\n",
- "🕒 [1223] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1223] Variable list: [], Selected Variable: None\n",
- "⏭️ [1223] Skipping C3385050302-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1224] Checking: C3620140190-OB_CLOUD\n",
- "🕒 [1224] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1224] Variable list: [], Selected Variable: None\n",
- "⏭️ [1224] Skipping C3620140190-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1225] Checking: C3385050318-OB_CLOUD\n",
- "🕒 [1225] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1225] Variable list: [], Selected Variable: None\n",
- "⏭️ [1225] Skipping C3385050318-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1226] Checking: C3620140174-OB_CLOUD\n",
- "🕒 [1226] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1226] Variable list: [], Selected Variable: None\n",
- "⏭️ [1226] Skipping C3620140174-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1227] Checking: C3385050315-OB_CLOUD\n",
- "🕒 [1227] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1227] Variable list: [], Selected Variable: None\n",
- "⏭️ [1227] Skipping C3385050315-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1228] Checking: C3620140231-OB_CLOUD\n",
- "🕒 [1228] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:24Z\n",
- "📦 [1228] Variable list: ['Aerosol_Optical_Depth_354', 'Aerosol_Optical_Depth_388', 'Aerosol_Optical_Depth_480', 'Aerosol_Optical_Depth_550', 'Aerosol_Optical_Depth_670', 'Aerosol_Optical_Depth_870', 'Aerosol_Optical_Depth_1240', 'Aerosol_Optical_Depth_2200', 'Optical_Depth_Ratio_Small_Ocean_used', 'NUV_AerosolCorrCloudOpticalDepth', 'NUV_AerosolOpticalDepthOverCloud_354', 'NUV_AerosolOpticalDepthOverCloud_388', 'NUV_AerosolOpticalDepthOverCloud_550', 'NUV_AerosolIndex', 'NUV_CloudOpticalDepth', 'AAOD_354', 'AAOD_388', 'AAOD_550'], Selected Variable: NUV_AerosolOpticalDepthOverCloud_388\n",
- "📆 [1228] Using week range: 2025-01-29T00:00:00Z/2025-02-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140231-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [4.495512304421261, -19.595673165149773, 5.633932262081878, -19.026463186319464]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1228] Result: compatible\n",
- "\n",
- "🔍 [1229] Checking: C3620140248-OB_CLOUD\n",
- "🕒 [1229] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:26Z\n",
- "📦 [1229] Variable list: ['avw', 'palette'], Selected Variable: palette\n",
- "📆 [1229] Using week range: 2025-04-25T00:00:00Z/2025-05-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140248-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [80.6314368821416, -71.03803834645599, 81.76985683980223, -70.46882836762568]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1229] Result: compatible\n",
- "\n",
- "🔍 [1230] Checking: C3620140246-OB_CLOUD\n",
- "🕒 [1230] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:27Z\n",
- "📦 [1230] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [1230] Using week range: 2025-02-05T00:00:00Z/2025-02-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140246-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [67.93356569542868, 3.93097522086045, 69.07198565308931, 4.500185199690758]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1230] Result: compatible\n",
- "\n",
- "🔍 [1231] Checking: C3385050385-OB_CLOUD\n",
- "🕒 [1231] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:28Z\n",
- "📦 [1231] Variable list: ['avw', 'palette'], Selected Variable: palette\n",
- "📆 [1231] Using week range: 2025-01-25T00:00:00Z/2025-01-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050385-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [71.82481232141276, -79.1302567086174, 72.9632322790734, -78.56104672978708]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050385-OB_CLOUD&backend=xarray&datetime=2025-01-25T00%3A00%3A00Z%2F2025-01-31T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050385-OB_CLOUD&backend=xarray&datetime=2025-01-25T00%3A00%3A00Z%2F2025-01-31T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1231] Result: issues_detected\n",
- "⚠️ [1231] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050385-OB_CLOUD&backend=xarray&datetime=2025-01-25T00%3A00%3A00Z%2F2025-01-31T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1232] Checking: C3620140254-OB_CLOUD\n",
- "🕒 [1232] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:28Z\n",
- "📦 [1232] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [1232] Using week range: 2024-06-26T00:00:00Z/2024-07-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140254-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-39.700202223049466, -84.90752399454429, -38.56178226538885, -84.33831401571398]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1232] Result: compatible\n",
- "\n",
- "🔍 [1233] Checking: C3385050510-OB_CLOUD\n",
- "🕒 [1233] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:30Z\n",
- "📦 [1233] Variable list: ['carbon_phyto', 'palette'], Selected Variable: palette\n",
- "📆 [1233] Using week range: 2024-09-20T00:00:00Z/2024-09-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050510-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [44.105781741553876, -9.692988349037062, 45.24420169921449, -9.123778370206754]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050510-OB_CLOUD&backend=xarray&datetime=2024-09-20T00%3A00%3A00Z%2F2024-09-26T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050510-OB_CLOUD&backend=xarray&datetime=2024-09-20T00%3A00%3A00Z%2F2024-09-26T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1233] Result: issues_detected\n",
- "⚠️ [1233] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050510-OB_CLOUD&backend=xarray&datetime=2024-09-20T00%3A00%3A00Z%2F2024-09-26T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1234] Checking: C3620140253-OB_CLOUD\n",
- "🕒 [1234] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:30Z\n",
- "📦 [1234] Variable list: ['carbon_phyto', 'palette'], Selected Variable: palette\n",
- "📆 [1234] Using week range: 2025-02-10T00:00:00Z/2025-02-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140253-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [40.428356897695046, -45.50073003388246, 41.56677685535566, -44.93152005505215]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1234] Result: compatible\n",
- "\n",
- "🔍 [1235] Checking: C3385050479-OB_CLOUD\n",
- "🕒 [1235] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:31Z\n",
- "📦 [1235] Variable list: ['carbon_phyto', 'palette'], Selected Variable: palette\n",
- "📆 [1235] Using week range: 2025-09-26T00:00:00Z/2025-10-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050479-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-150.7182887504434, -12.41900095798675, -149.57986879278278, -11.849790979156442]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050479-OB_CLOUD&backend=xarray&datetime=2025-09-26T00%3A00%3A00Z%2F2025-10-02T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050479-OB_CLOUD&backend=xarray&datetime=2025-09-26T00%3A00%3A00Z%2F2025-10-02T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1235] Result: issues_detected\n",
- "⚠️ [1235] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050479-OB_CLOUD&backend=xarray&datetime=2025-09-26T00%3A00%3A00Z%2F2025-10-02T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1236] Checking: C3620140256-OB_CLOUD\n",
- "🕒 [1236] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:32Z\n",
- "📦 [1236] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1236] Using week range: 2024-08-17T00:00:00Z/2024-08-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140256-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [47.08739003251652, 37.32501163700904, 48.22580999017713, 37.894221615839356]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1236] Result: compatible\n",
- "\n",
- "🔍 [1237] Checking: C3620140255-OB_CLOUD\n",
- "🕒 [1237] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:33Z\n",
- "📦 [1237] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1237] Using week range: 2024-05-01T00:00:00Z/2024-05-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140255-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-152.29315336066057, 17.011976302246342, -151.15473340299994, 17.58118628107665]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1237] Result: compatible\n",
- "\n",
- "🔍 [1238] Checking: C3385050541-OB_CLOUD\n",
- "🕒 [1238] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:34Z\n",
- "📦 [1238] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1238] Using week range: 2025-07-31T00:00:00Z/2025-08-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050541-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [101.68310295190867, 52.598922350986925, 102.8215229095693, 53.16813232981724]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050541-OB_CLOUD&backend=xarray&datetime=2025-07-31T00%3A00%3A00Z%2F2025-08-06T00%3A00%3A00Z&variable=chlor_a&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050541-OB_CLOUD&backend=xarray&datetime=2025-07-31T00%3A00%3A00Z%2F2025-08-06T00%3A00%3A00Z&variable=chlor_a&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1238] Result: issues_detected\n",
- "⚠️ [1238] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050541-OB_CLOUD&backend=xarray&datetime=2025-07-31T00%3A00%3A00Z%2F2025-08-06T00%3A00%3A00Z&variable=chlor_a&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1239] Checking: C3620140269-OB_CLOUD\n",
- "🕒 [1239] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:34Z\n",
- "📦 [1239] Variable list: ['cloud_fraction', 'ice_cloud_fraction', 'water_cloud_fraction', 'ctt', 'ctp', 'cth', 'cth_cot', 'cth_alb', 'ctt_water', 'ctp_water', 'cth_water', 'cth_cot_water', 'cth_alb_water', 'ctt_ice', 'ctp_ice', 'cth_ice', 'cth_cot_ice', 'cth_alb_ice', 'cer_16', 'cot_16', 'cwp_16', 'cer_16_water', 'cot_16_water', 'cwp_16_water', 'cer_16_ice', 'cot_16_ice', 'cwp_16_ice', 'cer_21', 'cot_21', 'cwp_21', 'cer_21_water', 'cot_21_water', 'cwp_21_water', 'cer_21_ice', 'cot_21_ice', 'cwp_21_ice', 'cer_22', 'cot_22', 'cwp_22', 'cer_22_water', 'cot_22_water', 'cwp_22_water', 'cer_22_ice', 'cot_22_ice', 'cwp_22_ice'], Selected Variable: cot_21\n",
- "📆 [1239] Using week range: 2025-04-02T00:00:00Z/2025-04-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140269-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [161.84431498501652, 57.72254793733123, 162.98273494267715, 58.291757916161544]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1239] Result: compatible\n",
- "\n",
- "🔍 [1240] Checking: C3385050606-OB_CLOUD\n",
- "🕒 [1240] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:36Z\n",
- "📦 [1240] Variable list: ['cloud_fraction', 'ice_cloud_fraction', 'water_cloud_fraction', 'ctt', 'ctp', 'cth', 'cth_cot', 'cth_alb', 'ctt_water', 'ctp_water', 'cth_water', 'cth_cot_water', 'cth_alb_water', 'ctt_ice', 'ctp_ice', 'cth_ice', 'cth_cot_ice', 'cth_alb_ice', 'cer_16', 'cot_16', 'cwp_16', 'cer_16_water', 'cot_16_water', 'cwp_16_water', 'cer_16_ice', 'cot_16_ice', 'cwp_16_ice', 'cer_21', 'cot_21', 'cwp_21', 'cer_21_water', 'cot_21_water', 'cwp_21_water', 'cer_21_ice', 'cot_21_ice', 'cwp_21_ice', 'cer_22', 'cot_22', 'cwp_22', 'cer_22_water', 'cot_22_water', 'cwp_22_water', 'cer_22_ice', 'cot_22_ice', 'cwp_22_ice'], Selected Variable: cth_ice\n",
- "📆 [1240] Using week range: 2024-12-05T00:00:00Z/2024-12-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050606-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [139.58062403634017, 82.67635068693059, 140.7190439940008, 83.2455606657609]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050606-OB_CLOUD&backend=xarray&datetime=2024-12-05T00%3A00%3A00Z%2F2024-12-11T00%3A00%3A00Z&variable=cth_ice&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050606-OB_CLOUD&backend=xarray&datetime=2024-12-05T00%3A00%3A00Z%2F2024-12-11T00%3A00%3A00Z&variable=cth_ice&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1240] Result: issues_detected\n",
- "⚠️ [1240] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050606-OB_CLOUD&backend=xarray&datetime=2024-12-05T00%3A00%3A00Z%2F2024-12-11T00%3A00%3A00Z&variable=cth_ice&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1241] Checking: C3620140267-OB_CLOUD\n",
- "🕒 [1241] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:36Z\n",
- "📦 [1241] Variable list: ['cloud_fraction', 'ice_cloud_fraction', 'water_cloud_fraction', 'ctt', 'ctp', 'cth', 'cth_cot', 'cth_alb', 'ctt_water', 'ctp_water', 'cth_water', 'cth_cot_water', 'cth_alb_water', 'ctt_ice', 'ctp_ice', 'cth_ice', 'cth_cot_ice', 'cth_alb_ice', 'cer_16', 'cot_16', 'cwp_16', 'cer_16_water', 'cot_16_water', 'cwp_16_water', 'cer_16_ice', 'cot_16_ice', 'cwp_16_ice', 'cer_21', 'cot_21', 'cwp_21', 'cer_21_water', 'cot_21_water', 'cwp_21_water', 'cer_21_ice', 'cot_21_ice', 'cwp_21_ice', 'cer_22', 'cot_22', 'cwp_22', 'cer_22_water', 'cot_22_water', 'cwp_22_water', 'cer_22_ice', 'cot_22_ice', 'cwp_22_ice'], Selected Variable: cwp_21_ice\n",
- "📆 [1241] Using week range: 2024-03-22T00:00:00Z/2024-03-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140267-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.83518670559897, -10.91503541554523, 121.9736066632596, -10.345825436714922]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1241] Result: compatible\n",
- "\n",
- "🔍 [1242] Checking: C3385050599-OB_CLOUD\n",
- "🕒 [1242] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:37Z\n",
- "📦 [1242] Variable list: ['cloud_fraction', 'ice_cloud_fraction', 'water_cloud_fraction', 'ctt', 'ctp', 'cth', 'cth_cot', 'cth_alb', 'ctt_water', 'ctp_water', 'cth_water', 'cth_cot_water', 'cth_alb_water', 'ctt_ice', 'ctp_ice', 'cth_ice', 'cth_cot_ice', 'cth_alb_ice', 'cer_16', 'cot_16', 'cwp_16', 'cer_16_water', 'cot_16_water', 'cwp_16_water', 'cer_16_ice', 'cot_16_ice', 'cwp_16_ice', 'cer_21', 'cot_21', 'cwp_21', 'cer_21_water', 'cot_21_water', 'cwp_21_water', 'cer_21_ice', 'cot_21_ice', 'cwp_21_ice', 'cer_22', 'cot_22', 'cwp_22', 'cer_22_water', 'cot_22_water', 'cwp_22_water', 'cer_22_ice', 'cot_22_ice', 'cwp_22_ice'], Selected Variable: cwp_21_ice\n",
- "📆 [1242] Using week range: 2025-08-19T00:00:00Z/2025-08-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050599-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [111.4767928110789, 44.23798123410509, 112.61521276873953, 44.80719121293541]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050599-OB_CLOUD&backend=xarray&datetime=2025-08-19T00%3A00%3A00Z%2F2025-08-25T00%3A00%3A00Z&variable=cwp_21_ice&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050599-OB_CLOUD&backend=xarray&datetime=2025-08-19T00%3A00%3A00Z%2F2025-08-25T00%3A00%3A00Z&variable=cwp_21_ice&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1242] Result: issues_detected\n",
- "⚠️ [1242] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050599-OB_CLOUD&backend=xarray&datetime=2025-08-19T00%3A00%3A00Z%2F2025-08-25T00%3A00%3A00Z&variable=cwp_21_ice&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1243] Checking: C3620140277-OB_CLOUD\n",
- "🕒 [1243] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:38Z\n",
- "📦 [1243] Variable list: ['nflh', 'palette'], Selected Variable: nflh\n",
- "📆 [1243] Using week range: 2024-03-08T00:00:00Z/2024-03-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140277-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [73.32937926312513, -50.14020526652261, 74.46779922078576, -49.57099528769229]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1243] Result: compatible\n",
- "\n",
- "🔍 [1244] Checking: C3385050618-OB_CLOUD\n",
- "🕒 [1244] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:39Z\n",
- "📦 [1244] Variable list: ['nflh', 'palette'], Selected Variable: palette\n",
- "📆 [1244] Using week range: 2024-12-29T00:00:00Z/2025-01-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050618-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.21941934161708, 60.40392111990079, 121.35783929927771, 60.9731310987311]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050618-OB_CLOUD&backend=xarray&datetime=2024-12-29T00%3A00%3A00Z%2F2025-01-04T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050618-OB_CLOUD&backend=xarray&datetime=2024-12-29T00%3A00%3A00Z%2F2025-01-04T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1244] Result: issues_detected\n",
- "⚠️ [1244] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050618-OB_CLOUD&backend=xarray&datetime=2024-12-29T00%3A00%3A00Z%2F2025-01-04T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1245] Checking: C3620140273-OB_CLOUD\n",
- "🕒 [1245] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:39Z\n",
- "📦 [1245] Variable list: ['nflh', 'palette'], Selected Variable: nflh\n",
- "📆 [1245] Using week range: 2024-04-18T00:00:00Z/2024-04-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140273-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [131.95935319770587, -22.12158691992047, 133.0977731553665, -21.552376941090163]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1245] Result: compatible\n",
- "\n",
- "🔍 [1246] Checking: C3385050615-OB_CLOUD\n",
- "🕒 [1246] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:40Z\n",
- "📦 [1246] Variable list: ['nflh', 'palette'], Selected Variable: nflh\n",
- "📆 [1246] Using week range: 2024-09-05T00:00:00Z/2024-09-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050615-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-83.37471697421991, 80.92524550984723, -82.23629701655928, 81.49445548867754]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050615-OB_CLOUD&backend=xarray&datetime=2024-09-05T00%3A00%3A00Z%2F2024-09-11T00%3A00%3A00Z&variable=nflh&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050615-OB_CLOUD&backend=xarray&datetime=2024-09-05T00%3A00%3A00Z%2F2024-09-11T00%3A00%3A00Z&variable=nflh&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1246] Result: issues_detected\n",
- "⚠️ [1246] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050615-OB_CLOUD&backend=xarray&datetime=2024-09-05T00%3A00%3A00Z%2F2024-09-11T00%3A00%3A00Z&variable=nflh&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1247] Checking: C3620140295-OB_CLOUD\n",
- "🕒 [1247] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:40Z\n",
- "📦 [1247] Variable list: ['adg_s', 'palette'], Selected Variable: palette\n",
- "📆 [1247] Using week range: 2024-11-29T00:00:00Z/2024-12-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140295-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-143.90658380999108, 45.82588577868421, -142.76816385233045, 46.395095757514525]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1247] Result: compatible\n",
- "\n",
- "🔍 [1248] Checking: C3385050632-OB_CLOUD\n",
- "🕒 [1248] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:45Z\n",
- "📦 [1248] Variable list: ['a', 'palette'], Selected Variable: palette\n",
- "📆 [1248] Using week range: 2025-09-07T00:00:00Z/2025-09-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050632-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-76.72189191365301, -45.40878443971477, -75.58347195599238, -44.83957446088446]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050632-OB_CLOUD&backend=xarray&datetime=2025-09-07T00%3A00%3A00Z%2F2025-09-13T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050632-OB_CLOUD&backend=xarray&datetime=2025-09-07T00%3A00%3A00Z%2F2025-09-13T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1248] Result: issues_detected\n",
- "⚠️ [1248] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050632-OB_CLOUD&backend=xarray&datetime=2025-09-07T00%3A00%3A00Z%2F2025-09-13T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1249] Checking: C3620140278-OB_CLOUD\n",
- "🕒 [1249] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:45Z\n",
- "📦 [1249] Variable list: ['adg_s', 'palette'], Selected Variable: palette\n",
- "📆 [1249] Using week range: 2024-10-31T00:00:00Z/2024-11-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140278-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-157.51809591156817, 68.49361705772608, -156.37967595390754, 69.0628270365564]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1249] Result: compatible\n",
- "\n",
- "🔍 [1250] Checking: C3385050625-OB_CLOUD\n",
- "🕒 [1250] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:46Z\n",
- "📦 [1250] Variable list: ['bbp_unc_442', 'palette'], Selected Variable: palette\n",
- "📆 [1250] Using week range: 2024-08-21T00:00:00Z/2024-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050625-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [133.8903083401808, 41.61727053218661, 135.02872829784144, 42.186480511016924]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050625-OB_CLOUD&backend=xarray&datetime=2024-08-21T00%3A00%3A00Z%2F2024-08-27T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050625-OB_CLOUD&backend=xarray&datetime=2024-08-21T00%3A00%3A00Z%2F2024-08-27T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1250] Result: issues_detected\n",
- "⚠️ [1250] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050625-OB_CLOUD&backend=xarray&datetime=2024-08-21T00%3A00%3A00Z%2F2024-08-27T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1251] Checking: C3620140322-OB_CLOUD\n",
- "🕒 [1251] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:47Z\n",
- "📦 [1251] Variable list: ['Kd', 'palette'], Selected Variable: Kd\n",
- "📆 [1251] Using week range: 2025-08-26T00:00:00Z/2025-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140322-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-74.89705098731191, -58.70261191410709, -73.75863102965128, -58.13340193527677]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1251] Result: compatible\n",
- "\n",
- "🔍 [1252] Checking: C3385050638-OB_CLOUD\n",
- "🕒 [1252] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:48Z\n",
- "📦 [1252] Variable list: ['Kd', 'palette'], Selected Variable: Kd\n",
- "📆 [1252] Using week range: 2025-04-28T00:00:00Z/2025-05-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050638-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [122.05137374633085, -78.45165867991072, 123.18979370399148, -77.8824487010804]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050638-OB_CLOUD&backend=xarray&datetime=2025-04-28T00%3A00%3A00Z%2F2025-05-04T00%3A00%3A00Z&variable=Kd&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050638-OB_CLOUD&backend=xarray&datetime=2025-04-28T00%3A00%3A00Z%2F2025-05-04T00%3A00%3A00Z&variable=Kd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1252] Result: issues_detected\n",
- "⚠️ [1252] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050638-OB_CLOUD&backend=xarray&datetime=2025-04-28T00%3A00%3A00Z%2F2025-05-04T00%3A00%3A00Z&variable=Kd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1253] Checking: C3620140305-OB_CLOUD\n",
- "🕒 [1253] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:48Z\n",
- "📦 [1253] Variable list: ['Kd', 'palette'], Selected Variable: Kd\n",
- "📆 [1253] Using week range: 2025-03-14T00:00:00Z/2025-03-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140305-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.02637983389446, 40.80234758403975, 10.164799791555076, 41.371557562870066]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1253] Result: compatible\n",
- "\n",
- "🔍 [1254] Checking: C3385050636-OB_CLOUD\n",
- "🕒 [1254] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:49Z\n",
- "📦 [1254] Variable list: ['Kd', 'palette'], Selected Variable: palette\n",
- "📆 [1254] Using week range: 2025-03-22T00:00:00Z/2025-03-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050636-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-1.1699251475837045, -1.1950992739535984, -0.03150518992308793, -0.6258892951232902]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050636-OB_CLOUD&backend=xarray&datetime=2025-03-22T00%3A00%3A00Z%2F2025-03-28T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050636-OB_CLOUD&backend=xarray&datetime=2025-03-22T00%3A00%3A00Z%2F2025-03-28T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1254] Result: issues_detected\n",
- "⚠️ [1254] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050636-OB_CLOUD&backend=xarray&datetime=2025-03-22T00%3A00%3A00Z%2F2025-03-28T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1255] Checking: C3620140363-OB_CLOUD\n",
- "🕒 [1255] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:50Z\n",
- "📦 [1255] Variable list: ['ndvi', 'evi', 'ndwi', 'ndii', 'cci', 'ndsi', 'pri', 'cire', 'car', 'mari', 'palette'], Selected Variable: ndsi\n",
- "📆 [1255] Using week range: 2025-04-09T00:00:00Z/2025-04-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140363-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-62.53277197975439, -60.091526464273606, -61.39435202209378, -59.52231648544329]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1255] Result: compatible\n",
- "\n",
- "🔍 [1256] Checking: C3620140344-OB_CLOUD\n",
- "🕒 [1256] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:51Z\n",
- "📦 [1256] Variable list: ['ndvi', 'evi', 'ndwi', 'ndii', 'cci', 'ndsi', 'pri', 'cire', 'car', 'mari', 'palette'], Selected Variable: ndvi\n",
- "📆 [1256] Using week range: 2025-03-09T00:00:00Z/2025-03-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140344-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [159.65452419519335, -52.17904767422025, 160.79294415285398, -51.609837695389935]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1256] Result: compatible\n",
- "\n",
- "🔍 [1257] Checking: C3385050640-OB_CLOUD\n",
- "🕒 [1257] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:52Z\n",
- "📦 [1257] Variable list: ['ndvi', 'evi', 'ndwi', 'ndii', 'cci', 'ndsi', 'pri', 'cire', 'car', 'mari', 'palette'], Selected Variable: mari\n",
- "📆 [1257] Using week range: 2024-09-05T00:00:00Z/2024-09-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050640-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-20.430015394110136, 24.868723695645787, -19.29159543644952, 25.437933674476096]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050640-OB_CLOUD&backend=xarray&datetime=2024-09-05T00%3A00%3A00Z%2F2024-09-11T00%3A00%3A00Z&variable=mari&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050640-OB_CLOUD&backend=xarray&datetime=2024-09-05T00%3A00%3A00Z%2F2024-09-11T00%3A00%3A00Z&variable=mari&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1257] Result: issues_detected\n",
- "⚠️ [1257] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050640-OB_CLOUD&backend=xarray&datetime=2024-09-05T00%3A00%3A00Z%2F2024-09-11T00%3A00%3A00Z&variable=mari&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1258] Checking: C3534403979-OB_CLOUD\n",
- "🕒 [1258] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:52Z\n",
- "📦 [1258] Variable list: ['prococcus_moana', 'syncoccus_moana', 'picoeuk_moana', 'palette'], Selected Variable: palette\n",
- "📆 [1258] Using week range: 2025-03-22T00:00:00Z/2025-03-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3534403979-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [152.0958486800335, -80.43858842919576, 153.23426863769413, -79.86937845036545]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3534403979-OB_CLOUD&backend=xarray&datetime=2025-03-22T00%3A00%3A00Z%2F2025-03-28T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3534403979-OB_CLOUD&backend=xarray&datetime=2025-03-22T00%3A00%3A00Z%2F2025-03-28T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1258] Result: issues_detected\n",
- "⚠️ [1258] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3534403979-OB_CLOUD&backend=xarray&datetime=2025-03-22T00%3A00%3A00Z%2F2025-03-28T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1259] Checking: C3620140402-OB_CLOUD\n",
- "🕒 [1259] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:53Z\n",
- "📦 [1259] Variable list: ['par_day_scalar_below', 'par_day_planar_above', 'par_day_planar_below', 'ipar_planar_above', 'ipar_planar_below', 'ipar_scalar_below', 'palette'], Selected Variable: palette\n",
- "📆 [1259] Using week range: 2024-11-06T00:00:00Z/2024-11-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140402-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [116.01157803720247, -87.32707722519213, 117.1499979948631, -86.75786724636181]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1259] Result: compatible\n",
- "\n",
- "🔍 [1260] Checking: C3385050648-OB_CLOUD\n",
- "🕒 [1260] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:54Z\n",
- "📦 [1260] Variable list: ['par_day_scalar_below', 'par_day_planar_above', 'par_day_planar_below', 'ipar_planar_above', 'ipar_planar_below', 'ipar_scalar_below', 'palette'], Selected Variable: ipar_planar_above\n",
- "📆 [1260] Using week range: 2025-07-10T00:00:00Z/2025-07-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050648-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-147.09962136634653, -60.28517336338381, -145.9612014086859, -59.7159633845535]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050648-OB_CLOUD&backend=xarray&datetime=2025-07-10T00%3A00%3A00Z%2F2025-07-16T00%3A00%3A00Z&variable=ipar_planar_above&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050648-OB_CLOUD&backend=xarray&datetime=2025-07-10T00%3A00%3A00Z%2F2025-07-16T00%3A00%3A00Z&variable=ipar_planar_above&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1260] Result: issues_detected\n",
- "⚠️ [1260] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050648-OB_CLOUD&backend=xarray&datetime=2025-07-10T00%3A00%3A00Z%2F2025-07-16T00%3A00%3A00Z&variable=ipar_planar_above&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1261] Checking: C3620140397-OB_CLOUD\n",
- "🕒 [1261] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:54Z\n",
- "📦 [1261] Variable list: ['par_day_scalar_below', 'par_day_planar_above', 'par_day_planar_below', 'ipar_planar_above', 'ipar_planar_below', 'ipar_scalar_below', 'palette'], Selected Variable: palette\n",
- "📆 [1261] Using week range: 2025-02-13T00:00:00Z/2025-02-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140397-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [126.20712900794916, -27.83879379323083, 127.3455489656098, -27.269583814400523]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1261] Result: compatible\n",
- "\n",
- "🔍 [1262] Checking: C3385050646-OB_CLOUD\n",
- "🕒 [1262] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:56Z\n",
- "📦 [1262] Variable list: ['par_day_scalar_below', 'par_day_planar_above', 'par_day_planar_below', 'ipar_planar_above', 'ipar_planar_below', 'ipar_scalar_below', 'palette'], Selected Variable: ipar_planar_below\n",
- "📆 [1262] Using week range: 2024-04-03T00:00:00Z/2024-04-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050646-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-154.27288623942763, 1.2956729490892975, -153.134466281767, 1.8648829279196057]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050646-OB_CLOUD&backend=xarray&datetime=2024-04-03T00%3A00%3A00Z%2F2024-04-09T00%3A00%3A00Z&variable=ipar_planar_below&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050646-OB_CLOUD&backend=xarray&datetime=2024-04-03T00%3A00%3A00Z%2F2024-04-09T00%3A00%3A00Z&variable=ipar_planar_below&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1262] Result: issues_detected\n",
- "⚠️ [1262] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050646-OB_CLOUD&backend=xarray&datetime=2024-04-03T00%3A00%3A00Z%2F2024-04-09T00%3A00%3A00Z&variable=ipar_planar_below&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1263] Checking: C3620140426-OB_CLOUD\n",
- "🕒 [1263] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:56Z\n",
- "📦 [1263] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1263] Using week range: 2024-04-12T00:00:00Z/2024-04-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140426-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [2.559067343218949, 53.69573088748356, 3.6974873008795655, 54.26494086631388]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1263] Result: compatible\n",
- "\n",
- "🔍 [1264] Checking: C3385050666-OB_CLOUD\n",
- "🕒 [1264] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:57Z\n",
- "📦 [1264] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1264] Using week range: 2024-03-12T00:00:00Z/2024-03-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050666-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-80.16315552993618, -9.416497031635767, -79.02473557227555, -8.84728705280546]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050666-OB_CLOUD&backend=xarray&datetime=2024-03-12T00%3A00%3A00Z%2F2024-03-18T00%3A00%3A00Z&variable=poc&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050666-OB_CLOUD&backend=xarray&datetime=2024-03-12T00%3A00%3A00Z%2F2024-03-18T00%3A00%3A00Z&variable=poc&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1264] Result: issues_detected\n",
- "⚠️ [1264] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050666-OB_CLOUD&backend=xarray&datetime=2024-03-12T00%3A00%3A00Z%2F2024-03-18T00%3A00%3A00Z&variable=poc&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1265] Checking: C3620140420-OB_CLOUD\n",
- "🕒 [1265] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:58Z\n",
- "📦 [1265] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1265] Using week range: 2024-12-01T00:00:00Z/2024-12-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140420-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-66.90225207796033, 3.240354824591652, -65.7638321202997, 3.80956480342196]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1265] Result: compatible\n",
- "\n",
- "🔍 [1266] Checking: C3385050661-OB_CLOUD\n",
- "🕒 [1266] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:59Z\n",
- "📦 [1266] Variable list: ['poc', 'palette'], Selected Variable: palette\n",
- "📆 [1266] Using week range: 2024-06-09T00:00:00Z/2024-06-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050661-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.98434326321194, -51.68744548538536, 122.12276322087257, -51.118235506555045]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050661-OB_CLOUD&backend=xarray&datetime=2024-06-09T00%3A00%3A00Z%2F2024-06-15T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050661-OB_CLOUD&backend=xarray&datetime=2024-06-09T00%3A00%3A00Z%2F2024-06-15T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1266] Result: issues_detected\n",
- "⚠️ [1266] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050661-OB_CLOUD&backend=xarray&datetime=2024-06-09T00%3A00%3A00Z%2F2024-06-15T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1267] Checking: C3620140444-OB_CLOUD\n",
- "🕒 [1267] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:55:59Z\n",
- "📦 [1267] Variable list: ['Rrs', 'palette'], Selected Variable: palette\n",
- "📆 [1267] Using week range: 2024-08-15T00:00:00Z/2024-08-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140444-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [144.09374142510438, 42.60206253200687, 145.232161382765, 43.171272510837184]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1267] Result: compatible\n",
- "\n",
- "🔍 [1268] Checking: C3620140436-OB_CLOUD\n",
- "🕒 [1268] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:56:00Z\n",
- "📦 [1268] Variable list: ['Rrs', 'palette'], Selected Variable: Rrs\n",
- "📆 [1268] Using week range: 2025-06-18T00:00:00Z/2025-06-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140436-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-170.71648068506224, -55.3488992899442, -169.5780607274016, -54.779689311113884]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1268] Result: compatible\n",
- "\n",
- "🔍 [1270] Checking: C3620140468-OB_CLOUD\n",
- "🕒 [1270] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:56:01Z\n",
- "📦 [1270] Variable list: ['rhos', 'palette'], Selected Variable: rhos\n",
- "📆 [1270] Using week range: 2024-03-31T00:00:00Z/2024-04-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140468-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-43.69606054314743, -76.60790268352541, -42.557640585486816, -76.0386927046951]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1270] Result: compatible\n",
- "\n",
- "🔍 [1271] Checking: C3620140454-OB_CLOUD\n",
- "🕒 [1271] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:56:03Z\n",
- "📦 [1271] Variable list: ['rhos', 'palette'], Selected Variable: palette\n",
- "📆 [1271] Using week range: 2025-08-31T00:00:00Z/2025-09-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3620140454-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-33.24930640066477, 9.704249199694477, -32.110886443004155, 10.273459178524785]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1271] Result: compatible\n",
- "\n",
- "🔍 [1272] Checking: C3385050682-OB_CLOUD\n",
- "🕒 [1272] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:56:10Z\n",
- "📦 [1272] Variable list: ['rhos', 'palette'], Selected Variable: palette\n",
- "📆 [1272] Using week range: 2024-07-29T00:00:00Z/2024-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3385050682-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-119.98108047421753, -59.93800828959064, -118.8426605165569, -59.368798310760326]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050682-OB_CLOUD&backend=xarray&datetime=2024-07-29T00%3A00%3A00Z%2F2024-08-04T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050682-OB_CLOUD&backend=xarray&datetime=2024-07-29T00%3A00%3A00Z%2F2024-08-04T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1272] Result: issues_detected\n",
- "⚠️ [1272] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3385050682-OB_CLOUD&backend=xarray&datetime=2024-07-29T00%3A00%3A00Z%2F2024-08-04T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1273] Checking: C3752338477-OB_CLOUD\n",
- "🕒 [1273] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:56:11Z\n",
- "📦 [1273] Variable list: ['prococcus_moana', 'syncoccus_moana', 'picoeuk_moana', 'palette'], Selected Variable: prococcus_moana\n",
- "📆 [1273] Using week range: 2024-04-27T00:00:00Z/2024-05-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3752338477-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [74.12066268189844, 64.88157826216403, 75.25908263955907, 65.45078824099434]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1273] Result: compatible\n",
- "\n",
- "🔍 [1274] Checking: C3752309934-OB_CLOUD\n",
- "🕒 [1274] Time: 2024-03-05T00:00:00Z → 2025-10-05T10:56:12Z\n",
- "📦 [1274] Variable list: ['prococcus_moana', 'syncoccus_moana', 'picoeuk_moana', 'palette'], Selected Variable: prococcus_moana\n",
- "📆 [1274] Using week range: 2025-09-10T00:00:00Z/2025-09-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3752309934-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-101.28978912560243, 59.18014822188877, -100.1513691679418, 59.74935820071909]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1274] Result: compatible\n",
- "\n",
- "🔍 [1275] Checking: C3294162788-OB_CLOUD\n",
- "🕒 [1275] Time: 2024-02-23T00:00:00Z → 2025-10-05T10:56:13Z\n",
- "📦 [1275] Variable list: ['processor_configuration'], Selected Variable: processor_configuration\n",
- "📆 [1275] Using week range: 2025-06-12T00:00:00Z/2025-06-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3294162788-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-90.43237657002402, -22.03489826422253, -89.29395661236339, -21.465688285392222]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1275] Result: compatible\n",
- "\n",
- "🔍 [1276] Checking: C3285304315-OB_CLOUD\n",
- "🕒 [1276] Time: 2024-02-23T00:00:00Z → 2025-10-05T10:56:14Z\n",
- "📦 [1276] Variable list: ['processor_configuration'], Selected Variable: processor_configuration\n",
- "📆 [1276] Using week range: 2025-01-01T00:00:00Z/2025-01-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3285304315-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [93.44995498581869, -43.761197718818174, 94.58837494347932, -43.19198773998786]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1276] Result: compatible\n",
- "\n",
- "🔍 [1277] Checking: C3555839907-OB_CLOUD\n",
- "🕒 [1277] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1277] Variable list: [], Selected Variable: None\n",
- "⏭️ [1277] Skipping C3555839907-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1278] Checking: C3555839744-OB_CLOUD\n",
- "🕒 [1278] Time: 2024-02-25T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1278] Variable list: [], Selected Variable: None\n",
- "⏭️ [1278] Skipping C3555839744-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1279] Checking: C3555840220-OB_CLOUD\n",
- "🕒 [1279] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1279] Variable list: [], Selected Variable: None\n",
- "⏭️ [1279] Skipping C3555840220-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1280] Checking: C3555840000-OB_CLOUD\n",
- "🕒 [1280] Time: 2024-02-25T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1280] Variable list: [], Selected Variable: None\n",
- "⏭️ [1280] Skipping C3555840000-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1281] Checking: C3652817426-OB_CLOUD\n",
- "🕒 [1281] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1281] Variable list: [], Selected Variable: None\n",
- "⏭️ [1281] Skipping C3652817426-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1282] Checking: C3652817414-OB_CLOUD\n",
- "🕒 [1282] Time: 2024-02-25T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1282] Variable list: [], Selected Variable: None\n",
- "⏭️ [1282] Skipping C3652817414-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1283] Checking: C3555840363-OB_CLOUD\n",
- "🕒 [1283] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:15Z\n",
- "📦 [1283] Variable list: ['aot', 'ssa', 'fmf', 'fvf', 'reff_fine', 'reff_coarse', 'angstrom_440_670', 'mi', 'mr', 'lidar_bsca_total', 'lidar_p11_pi', 'lidar_depol_ratio', 'palette'], Selected Variable: mr\n",
- "📆 [1283] Using week range: 2024-02-11T00:00:00Z/2024-02-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3555840363-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-145.03167419336282, 15.183836619554018, -143.8932542357022, 15.753046598384326]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1283] Result: compatible\n",
- "\n",
- "🔍 [1284] Checking: C3555840289-OB_CLOUD\n",
- "🕒 [1284] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:16Z\n",
- "📦 [1284] Variable list: ['f_isotropic', 'li_sparse', 'ross_thick', 'bpdf_scale', 'palette'], Selected Variable: li_sparse\n",
- "📆 [1284] Using week range: 2024-10-29T00:00:00Z/2024-11-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3555840289-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-132.20008159207526, -8.105652030328255, -131.06166163441463, -7.536442051497946]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1284] Result: compatible\n",
- "\n",
- "🔍 [1285] Checking: C3555840263-OB_CLOUD\n",
- "🕒 [1285] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:17Z\n",
- "📦 [1285] Variable list: ['f_isotropic', 'li_sparse', 'ross_thick', 'bpdf_scale', 'palette'], Selected Variable: palette\n",
- "📆 [1285] Using week range: 2024-07-31T00:00:00Z/2024-08-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3555840263-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [137.72561042959882, -37.88233867208783, 138.86403038725945, -37.31312869325752]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1285] Result: compatible\n",
- "\n",
- "🔍 [1286] Checking: C3555840343-OB_CLOUD\n",
- "🕒 [1286] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:18Z\n",
- "📦 [1286] Variable list: ['chlor_a', 'palette'], Selected Variable: chlor_a\n",
- "📆 [1286] Using week range: 2024-07-09T00:00:00Z/2024-07-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3555840343-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-135.18249528418505, -53.62689958230803, -134.04407532652442, -53.05768960347771]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1286] Result: compatible\n",
- "\n",
- "🔍 [1287] Checking: C3555840337-OB_CLOUD\n",
- "🕒 [1287] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:19Z\n",
- "📦 [1287] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1287] Using week range: 2024-05-12T00:00:00Z/2024-05-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3555840337-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [152.640085989875, 38.71126752014803, 153.77850594753562, 39.28047749897834]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1287] Result: compatible\n",
- "\n",
- "🔍 [1288] Checking: C3555840333-OB_CLOUD\n",
- "🕒 [1288] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:20Z\n",
- "📦 [1288] Variable list: ['aot', 'ssa', 'fmf', 'fvf', 'reff_fine', 'reff_coarse', 'angstrom_440_670', 'mi', 'mr', 'lidar_bsca_total', 'lidar_p11_pi', 'lidar_depol_ratio', 'palette'], Selected Variable: fvf\n",
- "📆 [1288] Using week range: 2024-10-22T00:00:00Z/2024-10-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3555840333-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [62.262634858181805, -33.210524665404904, 63.40105481584242, -32.64131468657459]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1288] Result: compatible\n",
- "\n",
- "🔍 [1289] Checking: C3652817450-OB_CLOUD\n",
- "🕒 [1289] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:22Z\n",
- "📦 [1289] Variable list: ['alh', 'windspeed', 'chla_mapol', 'aot', 'ssa', 'reff_fine', 'reff_coarse', 'fmf', 'fvf', 'angstrom_440_670', 'angstrom_440_870', 'mi', 'mr', 'aot_fine', 'aot_coarse', 'ssa_fine', 'ssa_coarse', 'sph_fine', 'sph_coarse', 'Rrs1_mean', 'Rrs1_std', 'Rrs2_mean', 'Rrs2_std', 'qual', 'palette'], Selected Variable: aot_fine\n",
- "📆 [1289] Using week range: 2024-10-20T00:00:00Z/2024-10-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3652817450-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-145.57765388045746, 24.91037376473901, -144.43923392279683, 25.479583743569318]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1289] Result: compatible\n",
- "\n",
- "🔍 [1290] Checking: C3652817442-OB_CLOUD\n",
- "🕒 [1290] Time: 2024-02-05T00:00:00Z → 2025-10-05T10:56:24Z\n",
- "📦 [1290] Variable list: ['alh', 'windspeed', 'chla_mapol', 'aot', 'ssa', 'reff_fine', 'reff_coarse', 'fmf', 'fvf', 'angstrom_440_670', 'angstrom_440_870', 'mi', 'mr', 'aot_fine', 'aot_coarse', 'ssa_fine', 'ssa_coarse', 'sph_fine', 'sph_coarse', 'Rrs1_mean', 'Rrs1_std', 'Rrs2_mean', 'Rrs2_std', 'qual', 'palette'], Selected Variable: sph_fine\n",
- "📆 [1290] Using week range: 2024-05-03T00:00:00Z/2024-05-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3652817442-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [95.71629830420721, 13.536165779275908, 96.85471826186784, 14.105375758106216]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1290] Result: compatible\n",
- "\n",
- "🔍 [1294] Checking: C3523946217-LARC_CLOUD\n",
- "🕒 [1294] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1294] Variable list: [], Selected Variable: None\n",
- "⏭️ [1294] Skipping C3523946217-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1295] Checking: C3523946238-LARC_CLOUD\n",
- "🕒 [1295] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1295] Variable list: [], Selected Variable: None\n",
- "⏭️ [1295] Skipping C3523946238-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1296] Checking: C3518594643-LARC_CLOUD\n",
- "🕒 [1296] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1296] Variable list: [], Selected Variable: None\n",
- "⏭️ [1296] Skipping C3518594643-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1297] Checking: C3518594641-LARC_CLOUD\n",
- "🕒 [1297] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1297] Variable list: [], Selected Variable: None\n",
- "⏭️ [1297] Skipping C3518594641-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1298] Checking: C3518594632-LARC_CLOUD\n",
- "🕒 [1298] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1298] Variable list: [], Selected Variable: None\n",
- "⏭️ [1298] Skipping C3518594632-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1299] Checking: C3499202417-LARC_CLOUD\n",
- "🕒 [1299] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1299] Variable list: [], Selected Variable: None\n",
- "⏭️ [1299] Skipping C3499202417-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1300] Checking: C3518594617-LARC_CLOUD\n",
- "🕒 [1300] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1300] Variable list: [], Selected Variable: None\n",
- "⏭️ [1300] Skipping C3518594617-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1301] Checking: C3544479147-LARC_CLOUD\n",
- "🕒 [1301] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1301] Variable list: [], Selected Variable: None\n",
- "⏭️ [1301] Skipping C3544479147-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1302] Checking: C3457546430-LARC_CLOUD\n",
- "🕒 [1302] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1302] Variable list: [], Selected Variable: None\n",
- "⏭️ [1302] Skipping C3457546430-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1303] Checking: C3518594654-LARC_CLOUD\n",
- "🕒 [1303] Time: 2024-07-24T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1303] Variable list: [], Selected Variable: None\n",
- "⏭️ [1303] Skipping C3518594654-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1304] Checking: C3454519345-LARC_CLOUD\n",
- "🕒 [1304] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1304] Variable list: [], Selected Variable: None\n",
- "⏭️ [1304] Skipping C3454519345-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1305] Checking: C3454519544-LARC_CLOUD\n",
- "🕒 [1305] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1305] Variable list: [], Selected Variable: None\n",
- "⏭️ [1305] Skipping C3454519544-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1306] Checking: C3499264831-LARC_CLOUD\n",
- "🕒 [1306] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1306] Variable list: [], Selected Variable: None\n",
- "⏭️ [1306] Skipping C3499264831-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1307] Checking: C3499264827-LARC_CLOUD\n",
- "🕒 [1307] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1307] Variable list: [], Selected Variable: None\n",
- "⏭️ [1307] Skipping C3499264827-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1308] Checking: C3499202317-LARC_CLOUD\n",
- "🕒 [1308] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1308] Variable list: [], Selected Variable: None\n",
- "⏭️ [1308] Skipping C3499202317-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1309] Checking: C3476334262-LARC_CLOUD\n",
- "🕒 [1309] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1309] Variable list: [], Selected Variable: None\n",
- "⏭️ [1309] Skipping C3476334262-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1310] Checking: C3499264824-LARC_CLOUD\n",
- "🕒 [1310] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1310] Variable list: [], Selected Variable: None\n",
- "⏭️ [1310] Skipping C3499264824-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1311] Checking: C3544479139-LARC_CLOUD\n",
- "🕒 [1311] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1311] Variable list: [], Selected Variable: None\n",
- "⏭️ [1311] Skipping C3544479139-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1312] Checking: C3457546411-LARC_CLOUD\n",
- "🕒 [1312] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1312] Variable list: [], Selected Variable: None\n",
- "⏭️ [1312] Skipping C3457546411-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1313] Checking: C3522057290-LARC_CLOUD\n",
- "🕒 [1313] Time: 2024-06-29T00:00:00.000Z → 2025-10-05T10:56:25Z\n",
- "📦 [1313] Variable list: [], Selected Variable: None\n",
- "⏭️ [1313] Skipping C3522057290-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1314] Checking: C2036882359-POCLOUD\n",
- "🕒 [1314] Time: 1992-04-06T06:00:00.000Z → 2018-04-20T14:39:26.000Z\n",
- "📦 [1314] Variable list: ['lon', 'lat', 'FD', 'height', 'sat', 'storage', 'IceFlag', 'LakeFlag', 'Storage_uncertainty'], Selected Variable: lon\n",
- "📆 [1314] Using week range: 2013-07-24T06:00:00Z/2013-07-30T06:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882359-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-162.80856898663126, -5.452235124130848, -161.67014902897063, -4.8830251453005395]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1314] Result: compatible\n",
- "\n",
- "🔍 [1315] Checking: C2036882009-POCLOUD\n",
- "🕒 [1315] Time: 1992-04-06T06:00:00.000Z → 2018-04-20T16:03:55.000Z\n",
- "📦 [1315] Variable list: ['lon', 'lat', 'Flow_Dist', 'rate', 'pass', 'nse', 'nsemedian', 'R', 'std', 'stdmedian', 'prox', 'proxSTD', 'proxR', 'proxE', 'nsest', 'nsemedianst', 'Rst', 'stdst', 'stdmedianst'], Selected Variable: stdmedianst\n",
- "📆 [1315] Using week range: 2018-02-05T06:00:00Z/2018-02-11T06:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882009-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [36.99644898043599, 56.55487730037143, 38.13486893809661, 57.124087279201746]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1315] Result: compatible\n",
- "\n",
- "🔍 [1316] Checking: C2036882366-POCLOUD\n",
- "🕒 [1316] Time: 1992-09-25T00:00:00.000Z → 2019-12-23T00:00:00.000Z\n",
- "📦 [1316] Variable list: ['surface_water_height', 'altimeter_source', 'ice_flag', 'outlier_flag'], Selected Variable: ice_flag\n",
- "📆 [1316] Using week range: 2000-01-02T00:00:00Z/2000-01-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882366-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-29.69581034514453, 44.44122519430556, -28.557390387483913, 45.010435173135875]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1316] Result: compatible\n",
- "\n",
- "🔍 [1317] Checking: C2036882384-POCLOUD\n",
- "🕒 [1317] Time: 2000-02-18T00:00:00.000Z → 2016-10-15T00:00:00.000Z\n",
- "📦 [1317] Variable list: ['surface_water_extent_mask', 'surface_water_extent'], Selected Variable: surface_water_extent\n",
- "📆 [1317] Using week range: 2006-01-02T00:00:00Z/2006-01-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882384-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [12.884034466375859, 55.84700345370064, 14.022454424036475, 56.41621343253095]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1317] Result: compatible\n",
- "\n",
- "🔍 [1318] Checking: C2036882391-POCLOUD\n",
- "🕒 [1318] Time: 1992-09-25T00:00:00.000Z → 2019-12-23T00:00:00.000Z\n",
- "📦 [1318] Variable list: ['surface_water_height', 'surface_water_extent', 'water_storage', 'altimeter_source', 'ice_flag', 'outlier_flag_hypsometry', 'outlier_flag_surface_area', 'model_flag'], Selected Variable: water_storage\n",
- "📆 [1318] Using week range: 2013-09-18T00:00:00Z/2013-09-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882391-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.93119321447614, -41.21990223422729, -141.7927732568155, -40.650692255396976]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1318] Result: compatible\n",
- "\n",
- "🔍 [1319] Checking: C2526576230-POCLOUD\n",
- "🕒 [1319] Time: 1999-10-27T15:18:34.000Z → 2009-11-22T00:06:42.000Z\n",
- "📦 [1319] Variable list: ['retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'num_ambiguities', 'time', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias'], Selected Variable: rain_impact\n",
- "📆 [1319] Using week range: 2000-04-13T15:18:34Z/2000-04-19T15:18:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2526576230-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [130.9504021342833, 49.45135074275791, 132.08882209194394, 50.020560721588225]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576230-POCLOUD&backend=xarray&datetime=2000-04-13T15%3A18%3A34Z%2F2000-04-19T15%3A18%3A34Z&variable=rain_impact&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2526576230-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576230-POCLOUD&backend=xarray&datetime=2000-04-13T15%3A18%3A34Z%2F2000-04-19T15%3A18%3A34Z&variable=rain_impact&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1319] Result: issues_detected\n",
- "⚠️ [1319] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576230-POCLOUD&backend=xarray&datetime=2000-04-13T15%3A18%3A34Z%2F2000-04-19T15%3A18%3A34Z&variable=rain_impact&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1320] Checking: C2036882397-POCLOUD\n",
- "🕒 [1320] Time: 1999-10-27T15:18:34.000Z → 2009-11-22T00:06:42.000Z\n",
- "📦 [1320] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft', 'gmf_sst', 'distance_from_coast', 'exp_bias_wrt_oceanward_neighbors'], Selected Variable: retrieved_wind_direction\n",
- "📆 [1320] Using week range: 2003-01-03T15:18:34Z/2003-01-09T15:18:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882397-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [166.2680568062728, -60.440222687070396, 167.40647676393343, -59.87101270824008]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1320] Result: compatible\n",
- "\n",
- "🔍 [1321] Checking: C2036882492-POCLOUD\n",
- "🕒 [1321] Time: 1999-10-27T15:18:34.000Z → 2009-11-22T00:06:42.000Z\n",
- "📦 [1321] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft'], Selected Variable: time\n",
- "📆 [1321] Using week range: 2008-11-26T15:18:34Z/2008-12-02T15:18:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882492-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [161.20826703644718, -65.1663682047595, 162.3466869941078, -64.59715822592918]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1321] Result: compatible\n",
- "\n",
- "🔍 [1322] Checking: C2706515562-POCLOUD\n",
- "🕒 [1322] Time: 2000-06-01T00:00:00.000Z → 2009-11-22T23:59:59.999Z\n",
- "📦 [1322] Variable list: ['time', 'flags', 'quality_indicator', 'imerg_precip_cal', 'era_wind_u_10m', 'era_wind_v_10m', 'era_wind_speed_10m', 'era_wind_direction_10m', 'era_en_wind_u_10m', 'era_en_wind_v_10m', 'era_en_wind_speed_10m', 'era_en_wind_direction_10m', 'era_wind_stress_u', 'era_wind_stress_v', 'era_wind_stress_magnitude', 'era_wind_stress_direction', 'era_air_temp_2m', 'era_sst', 'era_boundary_layer_height', 'era_rel_humidity_2m', 'globcurrent_u', 'globcurrent_v'], Selected Variable: era_boundary_layer_height\n",
- "📆 [1322] Using week range: 2005-11-24T00:00:00Z/2005-11-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706515562-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [121.67727476051766, 67.86295880317013, 122.81569471817829, 68.43216878200045]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706515562-POCLOUD&backend=xarray&datetime=2005-11-24T00%3A00%3A00Z%2F2005-11-30T00%3A00%3A00Z&variable=era_boundary_layer_height&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2706515562-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706515562-POCLOUD&backend=xarray&datetime=2005-11-24T00%3A00%3A00Z%2F2005-11-30T00%3A00%3A00Z&variable=era_boundary_layer_height&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1322] Result: issues_detected\n",
- "⚠️ [1322] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706515562-POCLOUD&backend=xarray&datetime=2005-11-24T00%3A00%3A00Z%2F2005-11-30T00%3A00%3A00Z&variable=era_boundary_layer_height&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1323] Checking: C2706518612-POCLOUD\n",
- "🕒 [1323] Time: 1999-10-27T00:00:00.000Z → 2009-11-22T00:06:42.000Z\n",
- "📦 [1323] Variable list: ['time', 'flags', 'quality_indicator', 'nudge_wind_speed', 'nudge_wind_direction', 'cross_track_wind_speed_bias', 'rain_speed_bias', 'gmf_sst', 'distance_from_coast', 'en_wind_speed', 'en_wind_direction', 'en_wind_u', 'en_wind_v', 'en_wind_speed_uncorrected', 'en_wind_direction_uncorrected', 'en_wind_speed_error', 'en_wind_direction_error', 'en_wind_u_error', 'en_wind_v_error', 'wind_stress_magnitude', 'wind_stress_direction', 'wind_stress_u', 'wind_stress_v', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'real_wind_speed', 'real_wind_direction', 'real_wind_u', 'real_wind_v', 'real_wind_speed_error', 'real_wind_direction_error', 'real_wind_u_error', 'real_wind_v_error'], Selected Variable: real_wind_v\n",
- "📆 [1323] Using week range: 2004-10-24T00:00:00Z/2004-10-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706518612-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.10687919736496, -17.636919430787525, -83.96845923970433, -17.067709451957217]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706518612-POCLOUD&backend=xarray&datetime=2004-10-24T00%3A00%3A00Z%2F2004-10-30T00%3A00%3A00Z&variable=real_wind_v&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2706518612-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706518612-POCLOUD&backend=xarray&datetime=2004-10-24T00%3A00%3A00Z%2F2004-10-30T00%3A00%3A00Z&variable=real_wind_v&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1323] Result: issues_detected\n",
- "⚠️ [1323] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706518612-POCLOUD&backend=xarray&datetime=2004-10-24T00%3A00%3A00Z%2F2004-10-30T00%3A00%3A00Z&variable=real_wind_v&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1324] Checking: C3401812448-POCLOUD\n",
- "🕒 [1324] Time: 1999-10-27T00:00:00.000Z → 2009-11-23T00:00:00.000Z\n",
- "📦 [1324] Variable list: ['time', 'en_wind_curl_res12', 'en_wind_divergence_res12', 'en_wind_curl_res25', 'en_wind_divergence_res25', 'en_wind_curl_res50', 'en_wind_divergence_res50', 'en_wind_curl_res75', 'en_wind_divergence_res75', 'stress_curl_res12', 'stress_divergence_res12', 'stress_curl_res25', 'stress_divergence_res25', 'stress_curl_res50', 'stress_divergence_res50', 'stress_curl_res75', 'stress_divergence_res75'], Selected Variable: stress_curl_res50\n",
- "📆 [1324] Using week range: 2003-02-06T00:00:00Z/2003-02-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3401812448-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [87.94778069803476, 17.934061148524766, 89.0862006556954, 18.503271127355074]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401812448-POCLOUD&backend=xarray&datetime=2003-02-06T00%3A00%3A00Z%2F2003-02-12T00%3A00%3A00Z&variable=stress_curl_res50&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3401812448-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401812448-POCLOUD&backend=xarray&datetime=2003-02-06T00%3A00%3A00Z%2F2003-02-12T00%3A00%3A00Z&variable=stress_curl_res50&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1324] Result: issues_detected\n",
- "⚠️ [1324] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401812448-POCLOUD&backend=xarray&datetime=2003-02-06T00%3A00%3A00Z%2F2003-02-12T00%3A00%3A00Z&variable=stress_curl_res50&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1325] Checking: C3403218558-POCLOUD\n",
- "🕒 [1325] Time: 1999-10-27T00:00:00.000Z → 2009-11-24T00:00:00.000Z\n",
- "📦 [1325] Variable list: ['time', 'en_wind_speed_error', 'en_wind_u_error', 'en_wind_v_error', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'en_wind_speed', 'en_wind_u', 'en_wind_v', 'real_wind_speed', 'real_wind_u', 'real_wind_v', 'wind_stress_magnitude', 'wind_stress_u', 'wind_stress_v', 'distance_from_coast', 'quality_indicator', 'number_of_samples'], Selected Variable: wind_stress_u_error\n",
- "📆 [1325] Using week range: 2008-08-08T00:00:00Z/2008-08-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3403218558-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-2.7793192661022417, 21.94148186196286, -1.6408993084416252, 22.510691840793168]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1325] Result: compatible\n",
- "\n",
- "🔍 [1326] Checking: C3205011603-NSIDC_CPRD\n",
- "🕒 [1326] Time: 1993-06-23T00:00:00.000Z → 2017-05-20T23:59:59.999Z\n",
- "📦 [1326] Variable list: ['mapping', 'agreement_ismip6', 'agreement_ismip6_cold', 'agreement_ismip6_warm', 'basal_melt', 'basal_melt_min', 'basal_melt_max', 'basal_water', 'speed_ratio', 'speed_ratio_min', 'speed_ratio_max', 'agreement_basal_thermal_state', 'agreement_basal_thermal_state_cold', 'agreement_basal_thermal_state_warm', 'likely_basal_thermal_state'], Selected Variable: agreement_ismip6_cold\n",
- "📆 [1326] Using week range: 2003-09-11T00:00:00Z/2003-09-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3205011603-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.60020882597833, -33.81811104517973, -104.4617888683177, -33.24890106634941]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1326] Result: compatible\n",
- "\n",
- "🔍 [1327] Checking: C3205011903-NSIDC_CPRD\n",
- "🕒 [1327] Time: 1993-06-23T00:00:00.000Z → 2013-04-26T23:59:59.999Z\n",
- "📦 [1327] Variable list: ['accumulation_rate', 'accumulation_rate_difference', 'depth_isochrone', 'shape_factor', 'speed_balance', 'speed_difference', 'vertical_strain_rate', 'shear_layer_thickness', 'deceleration_rate', 'length_particle_path', 'characteristic_length_accumulation_rate', 'characteristic_length_thickness', 'D', 'D1_mask', 'x', 'y'], Selected Variable: speed_difference\n",
- "📆 [1327] Using week range: 2006-10-19T00:00:00Z/2006-10-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3205011903-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [129.15609832841284, 45.67583012738419, 130.29451828607347, 46.2450401062145]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1327] Result: compatible\n",
- "\n",
- "🔍 [1328] Checking: C2491772104-POCLOUD\n",
- "🕒 [1328] Time: 1950-01-03T00:00:00.000Z → 2009-06-27T23:59:59.000Z\n",
- "📦 [1328] Variable list: ['ssha'], Selected Variable: ssha\n",
- "📆 [1328] Using week range: 1955-02-22T00:00:00Z/1955-02-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772104-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [10.792311067270994, 64.7061267464232, 11.93073102493161, 65.27533672525351]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772104-POCLOUD&backend=xarray&datetime=1955-02-22T00%3A00%3A00Z%2F1955-02-28T00%3A00%3A00Z&variable=ssha&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"message\":\"Internal Server Error\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772104-POCLOUD&backend=xarray&datetime=1955-02-22T00%3A00%3A00Z%2F1955-02-28T00%3A00%3A00Z&variable=ssha&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1328] Result: issues_detected\n",
- "⚠️ [1328] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772104-POCLOUD&backend=xarray&datetime=1955-02-22T00%3A00%3A00Z%2F1955-02-28T00%3A00%3A00Z&variable=ssha&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1329] Checking: C2556630002-POCLOUD\n",
- "🕒 [1329] Time: 2002-09-01T00:00:00.000Z → 2016-10-12T00:00:00.000Z\n",
- "📦 [1329] Variable list: ['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask'], Selected Variable: analysed_sst\n",
- "📆 [1329] Using week range: 2013-10-07T00:00:00Z/2013-10-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2556630002-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [100.39556232038223, 2.363774120560965, 101.53398227804286, 2.9329840993912732]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1329] Result: compatible\n",
- "\n",
- "🔍 [1330] Checking: C2036878116-POCLOUD\n",
- "🕒 [1330] Time: 1854-01-01T00:00:00.000Z → 2025-10-05T10:57:08Z\n",
- "📦 [1330] Variable list: ['sst', 'ssta'], Selected Variable: ssta\n",
- "📆 [1330] Using week range: 1951-07-16T00:00:00Z/1951-07-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878116-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.64769866676008, 68.94823012147845, -84.50927870909945, 69.51744010030876]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1330] Result: compatible\n",
- "\n",
- "🔍 [1331] Checking: C2784494745-POCLOUD\n",
- "🕒 [1331] Time: 2022-10-20T00:00:00.000Z → 2025-10-05T10:57:09Z\n",
- "📦 [1331] Variable list: ['delay_resolution', 'dopp_resolution', 'pvt_timestamp_gps_week', 'pvt_timestamp_gps_sec', 'sp_fsw_delay', 'sp_ngrx_dopp', 'add_range_to_sp_pvt', 'ac_pos_x_pvt', 'ac_pos_y_pvt', 'ac_pos_z_pvt', 'ac_vel_x_pvt', 'ac_vel_y_pvt', 'ac_vel_z_pvt', 'ac_roll_pvt', 'ac_pitch_pvt', 'ac_heading_pvt', 'rx_clk_bias_pvt', 'rx_clk_drift_pvt', 'zenith_sig_i2q2', 'coh_int', 'tx_pos_x', 'tx_pos_y', 'tx_pos_z', 'tx_vel_x', 'tx_vel_y', 'tx_vel_z', 'tx_clk_bias', 'prn_code', 'sv_num', 'track_id', 'ddm_ant', 'inst_gain', 'LOS_flag', 'sp_pos_x', 'sp_pos_y', 'sp_pos_z', 'sp_lat', 'sp_lon', 'sp_alt', 'sp_vel_x', 'sp_vel_y', 'sp_vel_z', 'sp_inc_angle', 'sp_d_snell_angle', 'sp_theta_body', 'sp_az_body', 'sp_theta_enu', 'sp_az_enu', 'tx_to_sp_range', 'rx_to_sp_range', 'gps_tx_power_db_w', 'gps_ant_gain_db_i', 'static_gps_eirp', 'L1a_xpol_calibration_flag', 'zenith_code_phase', 'ddm_snr', 'brcs', 'surface_reflectivity', 'norm_refl_waveform', 'fresnel_coeff', 'fresnel_minor', 'fresnel_major', 'fresnel_orientation', 'nbrcs_cross_pol_v1', 'quality_flags1', 'ddm_pvt_bias', 'add_range_to_sp', 'ant_temp_zenith', 'ant_temp_nadir', 'status_flags_one_hz', 'pvt_timestamp_utc', 'ddm_timestamp_utc', 'raw_counts', 'ddm_noise_floor', 'ddm_snr_flag', 'L1a_power_calibration_flag', 'L1a_power_ddm', 'nbrcs_scatter_area_v1', 'ddm_nbrcs_v1', 'coherence_metric', 'coherence_state', 'sp_surface_type', 'sp_dist_to_coast_km', 'gps_off_boresight_angle_deg', 'sp_rx_gain_copol', 'sp_rx_gain_xpol', 'brcs_ddm_peak_bin_delay_row', 'brcs_ddm_peak_bin_dopp_col', 'brcs_ddm_sp_bin_delay_row', 'brcs_ddm_sp_bin_dopp_col', 'sp_delay_error', 'sp_dopp_error', 'sp_ngrx_delay_correction', 'sp_ngrx_dopp_correction', 'surface_reflectivity_peak', 'eff_scatter', 'ddm_timestamp_gps_week', 'ddm_timestamp_gps_sec', 'ac_pos_x', 'ac_pos_y', 'ac_pos_z', 'ac_vel_x', 'ac_vel_y', 'ac_vel_z', 'ac_roll', 'ac_pitch', 'ac_heading', 'rx_clk_bias', 'rx_clk_drift', 'ac_lat', 'ac_lon', 'ac_alt', 'lna_noise_figure'], Selected Variable: ddm_timestamp_gps_sec\n",
- "📆 [1331] Using week range: 2025-07-31T00:00:00Z/2025-08-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2784494745-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [72.0935443075445, 1.8089035676188878, 73.23196426520514, 2.378113546449196]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1331] Result: compatible\n",
- "\n",
- "🔍 [1332] Checking: C3205179365-NSIDC_CPRD\n",
- "🕒 [1332] Time: 1993-06-23T00:00:00.000Z → 2013-04-26T23:59:59.999Z\n",
- "📦 [1332] Variable list: ['depth_iso', 'depth_iso_uncert', 'age_norm', 'age_norm_uncert', 'x', 'y', 'age_iso', 'num_age_iso', 'depth_norm', 'num_depth_norm', 'thick'], Selected Variable: age_norm\n",
- "📆 [1332] Using week range: 1994-12-16T00:00:00Z/1994-12-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3205179365-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.00555135227996, 51.55616952344414, 58.143971309940575, 52.125379502274455]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1332] Result: compatible\n",
- "\n",
- "🔍 [1333] Checking: C2526576258-POCLOUD\n",
- "🕒 [1333] Time: 2014-10-03T19:28:21.000Z → 2016-02-11T15:56:16.000Z\n",
- "📦 [1333] Variable list: ['time', 'rad_rain', 'rad_speed', 'rad_cloud', 'time_diff', 'sat_id'], Selected Variable: rad_rain\n",
- "📆 [1333] Using week range: 2015-08-06T19:28:21Z/2015-08-12T19:28:21Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2526576258-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-109.74950786831201, -12.890308430405465, -108.61108791065138, -12.321098451575157]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576258-POCLOUD&backend=xarray&datetime=2015-08-06T19%3A28%3A21Z%2F2015-08-12T19%3A28%3A21Z&variable=rad_rain&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2526576258-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576258-POCLOUD&backend=xarray&datetime=2015-08-06T19%3A28%3A21Z%2F2015-08-12T19%3A28%3A21Z&variable=rad_rain&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1333] Result: issues_detected\n",
- "⚠️ [1333] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576258-POCLOUD&backend=xarray&datetime=2015-08-06T19%3A28%3A21Z%2F2015-08-12T19%3A28%3A21Z&variable=rad_rain&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1334] Checking: C2491772108-POCLOUD\n",
- "🕒 [1334] Time: 2014-10-03T19:28:21.000Z → 2016-08-19T15:01:26.000Z\n",
- "📦 [1334] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft'], Selected Variable: flags\n",
- "📆 [1334] Using week range: 2014-12-15T19:28:21Z/2014-12-21T19:28:21Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772108-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [58.080353438574896, -8.284438722519933, 59.21877339623551, -7.715228743689625]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772108-POCLOUD&backend=xarray&datetime=2014-12-15T19%3A28%3A21Z%2F2014-12-21T19%3A28%3A21Z&variable=flags&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2491772108-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772108-POCLOUD&backend=xarray&datetime=2014-12-15T19%3A28%3A21Z%2F2014-12-21T19%3A28%3A21Z&variable=flags&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1334] Result: issues_detected\n",
- "⚠️ [1334] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772108-POCLOUD&backend=xarray&datetime=2014-12-15T19%3A28%3A21Z%2F2014-12-21T19%3A28%3A21Z&variable=flags&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1335] Checking: C2036882499-POCLOUD\n",
- "🕒 [1335] Time: 2014-10-08T03:05:03.000Z → 2016-08-19T15:01:26.000Z\n",
- "📦 [1335] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft', 'rad_rain', 'time_diff', 'gmf_sst', 'distance_from_coast'], Selected Variable: atmospheric_speed_bias\n",
- "📆 [1335] Using week range: 2015-03-09T03:05:03Z/2015-03-15T03:05:03Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036882499-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [33.478116766582765, 70.94661704391117, 34.61653672424338, 71.51582702274149]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1335] Result: compatible\n",
- "\n",
- "🔍 [1336] Checking: C2526576283-POCLOUD\n",
- "🕒 [1336] Time: 2014-10-03T19:28:21.000Z → 2016-03-10T15:10:44.000Z\n",
- "📦 [1336] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft'], Selected Variable: retrieved_wind_direction\n",
- "📆 [1336] Using week range: 2015-09-04T19:28:21Z/2015-09-10T19:28:21Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2526576283-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-53.376254513974835, -16.18303330588513, -52.23783455631422, -15.61382332705482]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576283-POCLOUD&backend=xarray&datetime=2015-09-04T19%3A28%3A21Z%2F2015-09-10T19%3A28%3A21Z&variable=retrieved_wind_direction&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2526576283-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576283-POCLOUD&backend=xarray&datetime=2015-09-04T19%3A28%3A21Z%2F2015-09-10T19%3A28%3A21Z&variable=retrieved_wind_direction&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1336] Result: issues_detected\n",
- "⚠️ [1336] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576283-POCLOUD&backend=xarray&datetime=2015-09-04T19%3A28%3A21Z%2F2015-09-10T19%3A28%3A21Z&variable=retrieved_wind_direction&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1337] Checking: C2526576305-POCLOUD\n",
- "🕒 [1337] Time: 2015-08-19T03:48:11.000Z → 2016-08-19T15:01:26.000Z\n",
- "📦 [1337] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft'], Selected Variable: rain_impact\n",
- "📆 [1337] Using week range: 2016-03-12T03:48:11Z/2016-03-18T03:48:11Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2526576305-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [162.83804100743998, 37.64017953044758, 163.9764609651006, 38.2093895092779]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576305-POCLOUD&backend=xarray&datetime=2016-03-12T03%3A48%3A11Z%2F2016-03-18T03%3A48%3A11Z&variable=rain_impact&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2526576305-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576305-POCLOUD&backend=xarray&datetime=2016-03-12T03%3A48%3A11Z%2F2016-03-18T03%3A48%3A11Z&variable=rain_impact&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1337] Result: issues_detected\n",
- "⚠️ [1337] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576305-POCLOUD&backend=xarray&datetime=2016-03-12T03%3A48%3A11Z%2F2016-03-18T03%3A48%3A11Z&variable=rain_impact&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1338] Checking: C2526576326-POCLOUD\n",
- "🕒 [1338] Time: 2016-02-11T15:56:15.000Z → 2016-08-19T15:01:26.000Z\n",
- "📦 [1338] Variable list: ['time', 'retrieved_wind_speed', 'retrieved_wind_direction', 'rain_impact', 'flags', 'eflags', 'nudge_wind_speed', 'nudge_wind_direction', 'retrieved_wind_speed_uncorrected', 'cross_track_wind_speed_bias', 'atmospheric_speed_bias', 'wind_obj', 'ambiguity_speed', 'ambiguity_direction', 'ambiguity_obj', 'number_in_fore', 'number_in_aft', 'number_out_fore', 'number_out_aft'], Selected Variable: retrieved_wind_speed\n",
- "📆 [1338] Using week range: 2016-03-20T15:56:15Z/2016-03-26T15:56:15Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2526576326-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-23.511401468704, -63.30475557590749, -22.372981511043385, -62.73554559707718]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576326-POCLOUD&backend=xarray&datetime=2016-03-20T15%3A56%3A15Z%2F2016-03-26T15%3A56%3A15Z&variable=retrieved_wind_speed&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2526576326-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576326-POCLOUD&backend=xarray&datetime=2016-03-20T15%3A56%3A15Z%2F2016-03-26T15%3A56%3A15Z&variable=retrieved_wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1338] Result: issues_detected\n",
- "⚠️ [1338] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2526576326-POCLOUD&backend=xarray&datetime=2016-03-20T15%3A56%3A15Z%2F2016-03-26T15%3A56%3A15Z&variable=retrieved_wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1339] Checking: C2559430954-POCLOUD\n",
- "🕒 [1339] Time: 2003-02-01T00:00:00.000Z → 2020-10-19T00:00:00.000Z\n",
- "📦 [1339] Variable list: [], Selected Variable: None\n",
- "⏭️ [1339] Skipping C2559430954-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1340] Checking: C2491772160-POCLOUD\n",
- "🕒 [1340] Time: 2019-05-14T18:00:00.000Z → 2019-10-11T18:30:01.000Z\n",
- "📦 [1340] Variable list: ['sea_water_temperature_00', 'sea_water_temperature_01', 'sea_water_temperature_02', 'sea_water_temperature_04', 'sea_water_temperature_05', 'sea_water_temperature_06', 'sea_water_temperature_03'], Selected Variable: sea_water_temperature_05\n",
- "📆 [1340] Using week range: 2019-09-12T18:00:00Z/2019-09-18T18:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772160-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-51.257521767199016, -34.53899084669852, -50.1191018095384, -33.9697808678682]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1340] Result: compatible\n",
- "\n",
- "🔍 [1341] Checking: C2254805714-POCLOUD\n",
- "🕒 [1341] Time: 2021-07-06T00:00:00.000Z → 2021-10-21T00:00:00.000Z\n",
- "📦 [1341] Variable list: ['SOG', 'SOG_FILTERED_MEAN', 'SOG_FILTERED_STDDEV', 'SOG_FILTERED_MAX', 'SOG_FILTERED_MIN', 'COG', 'COG_FILTERED_MEAN', 'COG_FILTERED_STDDEV', 'HDG', 'HDG_FILTERED_MEAN', 'HDG_FILTERED_STDDEV', 'ROLL_FILTERED_MEAN', 'ROLL_FILTERED_STDDEV', 'ROLL_FILTERED_PEAK', 'PITCH_FILTERED_MEAN', 'PITCH_FILTERED_STDDEV', 'PITCH_FILTERED_PEAK', 'HDG_WING', 'WING_HDG_FILTERED_MEAN', 'WING_HDG_FILTERED_STDDEV', 'WING_ROLL_FILTERED_MEAN', 'WING_ROLL_FILTERED_STDDEV', 'WING_ROLL_FILTERED_PEAK', 'WING_PITCH_FILTERED_MEAN', 'WING_PITCH_FILTERED_STDDEV', 'WING_PITCH_FILTERED_PEAK', 'WING_ANGLE', 'WIND_FROM_MEAN', 'WIND_FROM_STDDEV', 'WIND_SPEED_MEAN', 'WIND_SPEED_STDDEV', 'UWND_MEAN', 'UWND_STDDEV', 'VWND_MEAN', 'VWND_STDDEV', 'WWND_MEAN', 'WWND_STDDEV', 'GUST_WND_MEAN', 'GUST_WND_STDDEV', 'WIND_MEASUREMENT_HEIGHT_MEAN', 'WIND_MEASUREMENT_HEIGHT_STDDEV', 'TEMP_AIR_MEAN', 'TEMP_AIR_STDDEV', 'RH_MEAN', 'RH_STDDEV', 'BARO_PRES_MEAN', 'BARO_PRES_STDDEV', 'PAR_AIR_MEAN', 'PAR_AIR_STDDEV', 'TEMP_IR_SEA_WING_UNCOMP_MEAN', 'TEMP_IR_SEA_WING_UNCOMP_STDDEV', 'WAVE_DOMINANT_PERIOD', 'WAVE_SIGNIFICANT_HEIGHT', 'TEMP_SBE37_MEAN', 'TEMP_SBE37_STDDEV', 'SAL_SBE37_MEAN', 'SAL_SBE37_STDDEV', 'COND_SBE37_MEAN', 'COND_SBE37_STDDEV', 'O2_CONC_SBE37_MEAN', 'O2_CONC_SBE37_STDDEV', 'O2_SAT_SBE37_MEAN', 'O2_SAT_SBE37_STDDEV', 'CHLOR_WETLABS_MEAN', 'CHLOR_WETLABS_STDDEV', 'CDOM_MEAN', 'CDOM_STDDEV', 'BKSCT_RED_MEAN', 'BKSCT_RED_STDDEV', 'WATER_CURRENT_SPEED_MEAN', 'WATER_CURRENT_DIRECTION_MEAN'], Selected Variable: CDOM_MEAN\n",
- "📆 [1341] Using week range: 2021-07-30T00:00:00Z/2021-08-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2254805714-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [168.4172674939997, -76.41478434453225, 169.55568745166033, -75.84557436570194]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1341] Result: compatible\n",
- "\n",
- "🔍 [1342] Checking: C2746559549-POCLOUD\n",
- "🕒 [1342] Time: 2022-06-18T00:00:00.000Z → 2022-08-17T23:59:59.000Z\n",
- "📦 [1342] Variable list: ['sea_water_temperature_00', 'sea_water_temperature_01', 'sea_water_temperature_02', 'sea_water_temperature_03', 'sea_water_temperature_04', 'sea_water_temperature_05', 'sea_water_temperature_06'], Selected Variable: sea_water_temperature_00\n",
- "📆 [1342] Using week range: 2022-06-22T00:00:00Z/2022-06-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2746559549-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-135.28863997811405, -59.46069647446527, -134.15022002045342, -58.89148649563496]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1342] Result: compatible\n",
- "\n",
- "🔍 [1343] Checking: C2491772162-POCLOUD\n",
- "🕒 [1343] Time: 2020-01-17T00:00:00.000Z → 2020-03-02T23:59:59.000Z\n",
- "📦 [1343] Variable list: ['roll', 'pitch', 'heading', 'vel_east', 'vel_north', 'vel_up', 'error_vel', 'echo_intensity', 'correlation', 'nav_start_time', 'nav_end_time', 'nav_start_latitude', 'nav_end_latitude', 'nav_start_longitude', 'nav_end_longitude', 'vehicle_vel_north', 'vehicle_vel_east', 'vehicle_vel_up', 'bt_range', 'bt_cor', 'bt_vel_east', 'bt_vel_north', 'bt_vel_up', 'bt_amp', 'bt_percent_good', 'percent_good_4_beam', 'percent_good_3_beam', 'percent_good'], Selected Variable: heading\n",
- "📆 [1343] Using week range: 2020-02-04T00:00:00Z/2020-02-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772162-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-70.2984571551573, -82.45930847402775, -69.16003719749666, -81.89009849519744]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1343] Result: compatible\n",
- "\n",
- "🔍 [1344] Checking: C2491772165-POCLOUD\n",
- "🕒 [1344] Time: 2018-04-11T18:00:00.000Z → 2018-06-11T20:17:26.000Z\n",
- "📦 [1344] Variable list: ['SOG', 'COG', 'HDG', 'HDG_WING', 'ROLL', 'PITCH', 'WING_ANGLE', 'BARO_PRES_MEAN', 'BARO_PRES_STDDEV', 'TEMP_AIR_MEAN', 'TEMP_AIR_STDDEV', 'RH_MEAN', 'RH_STDDEV', 'TEMP_IR_UNCOR_MEAN', 'TEMP_IR_UNCOR_STDDEV', 'UWND_MEAN', 'UWND_STDDEV', 'VWND_MEAN', 'VWND_STDDEV', 'WWND_MEAN', 'WWND_STDDEV', 'GUST_WND_MEAN', 'GUST_WND_STDDEV', 'TEMP_CTD_MEAN', 'TEMP_CTD_STDDEV', 'COND_MEAN', 'COND_STDDEV', 'SAL_MEAN', 'SAL_STDDEV', 'O2_CONC_UNCOR_MEAN', 'O2_CONC_UNCOR_STDDEV', 'O2_SAT_MEAN', 'O2_SAT_STDDEV', 'TEMP_O2_MEAN', 'TEMP_O2_STDDEV', 'CHLOR_MEAN', 'CHLOR_STDDEV', 'CDOM_MEAN', 'CDOM_STDDEV', 'BKSCT_RED_MEAN', 'BKSCT_RED_STDDEV'], Selected Variable: WWND_STDDEV\n",
- "📆 [1344] Using week range: 2018-05-06T18:00:00Z/2018-05-12T18:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772165-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [126.90895681591695, 82.99625794209877, 128.04737677357758, 83.56546792092908]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1344] Result: compatible\n",
- "\n",
- "🔍 [1345] Checking: C3354382150-LARC_CLOUD\n",
- "🕒 [1345] Time: 2023-06-01T00:00:00.000Z → 2023-06-29T00:00:00.000Z\n",
- "📦 [1345] Variable list: [], Selected Variable: None\n",
- "⏭️ [1345] Skipping C3354382150-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1346] Checking: C2638311700-POCLOUD\n",
- "🕒 [1346] Time: 2022-09-08T00:00:00.000Z → 2022-10-15T00:00:00.000Z\n",
- "📦 [1346] Variable list: ['temperature', 'salinity'], Selected Variable: salinity\n",
- "📆 [1346] Using week range: 2022-10-08T00:00:00Z/2022-10-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2638311700-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-52.535262397828056, 86.5417108861055, -51.39684244016744, 87.11092086493582]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1346] Result: compatible\n",
- "\n",
- "🔍 [1347] Checking: C3609562018-POCLOUD\n",
- "🕒 [1347] Time: 2022-09-09T04:00:00.000Z → 2025-07-11T15:49:17.000Z\n",
- "📦 [1347] Variable list: ['pressure0500', 'temperature0014', 'temperature0044', 'temperature0500', 'salinity0038', 'salinity0500', 'battery_voltage', 'submergence_percentage', 'water_ice_indicator', 'depth0014', 'depth0038', 'depth0044', 'depth0500', 'first_wet_thermistor', 'sea_surface_temperature', 'sea_surface_temperature_depth', 'first_wet_conductivity_sensor', 'sea_surface_salinity', 'sea_surface_salinity_depth'], Selected Variable: depth0500\n",
- "📆 [1347] Using week range: 2025-01-29T04:00:00Z/2025-02-04T04:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3609562018-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [130.563765955603, -72.73965814247379, 131.70218591326363, -72.17044816364347]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1347] Result: compatible\n",
- "\n",
- "🔍 [1348] Checking: C2624096959-POCLOUD\n",
- "🕒 [1348] Time: 2022-09-10T23:00:00Z → 2022-09-26T20:00:00Z\n",
- "📦 [1348] Variable list: ['temperature', 'salinity', 'pressure', 'wind_speed', 'wind_direction', 'air_temperature', 'air_pressure', 'wind_stress', 'sensible_heat_flux', 'latent_heat_flux', 'buoyancy_heat_flux', 'obukhov_length_scale', 'wind_speed_reference_height', 'upwelling_IR_radiation', 'wind_speed_10m_adjusted', 'wind_speed_10m_neutral'], Selected Variable: latent_heat_flux\n",
- "📆 [1348] Using week range: 2022-09-11T23:00:00Z/2022-09-17T23:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2624096959-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [16.83652656131705, 54.76061247831822, 17.974946518977667, 55.32982245714854]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1348] Result: compatible\n",
- "\n",
- "🔍 [1349] Checking: C3147781229-POCLOUD\n",
- "🕒 [1349] Time: 2022-09-14T00:00:00.000Z → 2022-09-20T00:00:00.000Z\n",
- "📦 [1349] Variable list: ['salinity', 'TB'], Selected Variable: salinity\n",
- "📆 [1349] Time range < 7 days, using full range: 2022-09-14T00:00:00Z/2022-09-20T00:00:00Z\n",
- "\n",
- "🔍 [1350] Checking: C3181024015-POCLOUD\n",
- "🕒 [1350] Time: 2022-09-08T00:00:00.000Z → 2022-09-30T00:00:00.000Z\n",
- "📦 [1350] Variable list: ['latitude', 'longitude', 'model_output_ranks', 'hourly_average_model_output_ranks'], Selected Variable: latitude\n",
- "📆 [1350] Using week range: 2022-09-20T00:00:00Z/2022-09-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3181024015-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [167.8244924916326, 13.047694911153929, 168.96291244929324, 13.616904889984237]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1350] Result: compatible\n",
- "\n",
- "🔍 [1351] Checking: C2775118883-POCLOUD\n",
- "🕒 [1351] Time: 2022-09-08T00:00:00.000Z → 2022-10-04T00:00:00.000Z\n",
- "📦 [1351] Variable list: ['shear'], Selected Variable: shear\n",
- "📆 [1351] Using week range: 2022-09-22T00:00:00Z/2022-09-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2775118883-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [119.15741808588524, 66.34547454933812, 120.29583804354587, 66.91468452816844]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1351] Result: compatible\n",
- "\n",
- "🔍 [1352] Checking: C2624100570-POCLOUD\n",
- "🕒 [1352] Time: 2022-09-09T15:00:00.000Z → 2022-09-19T01:00:00.000Z\n",
- "📦 [1352] Variable list: ['pressure', 'temperature', 'salinity', 'density'], Selected Variable: temperature\n",
- "📆 [1352] Using week range: 2022-09-09T15:00:00Z/2022-09-15T15:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2624100570-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [47.947614117973934, 26.000431262820218, 49.08603407563455, 26.569641241650526]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1352] Result: compatible\n",
- "\n",
- "🔍 [1353] Checking: C2675866206-POCLOUD\n",
- "🕒 [1353] Time: 2022-09-09T00:00:00.000Z → 2022-10-03T23:59:59.000Z\n",
- "📦 [1353] Variable list: ['d18O', 'temperature', 'salinity', 'time_ice', 'depth_ice', 'longitude_ice', 'latitude_ice', 'd18O_ice', 'temperature_ice', 'salinity_ice'], Selected Variable: latitude_ice\n",
- "📆 [1353] Using week range: 2022-09-18T00:00:00Z/2022-09-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2675866206-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.37137621957469, 30.275254835937506, -104.23295626191405, 30.844464814767814]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1353] Result: compatible\n",
- "\n",
- "🔍 [1354] Checking: C2675923537-POCLOUD\n",
- "🕒 [1354] Time: 2022-08-06T00:00:00.000Z → 2022-10-01T23:59:59.000Z\n",
- "📦 [1354] Variable list: ['wspd_true_gill', 'wspd_true_metek', 'wdir_true_gill', 'wdir_true_metek', 'wdir_rel_gill', 'wdir_rel_metek', 'wspd_rel_gill', 'wspd_rel_metek', 'wspd_average', 'wdir_average', 'downwelling_longwave', 'shortwave_radiation', 'air_temperature_merged', 'air_pressure_setra', 'bulk_ustar', 'bulk_wind_stress', 'bulk_sensible_heat_flux', 'bulk_latent_heat_flux', 'bulk_latent_heat_flux_low', 'bulk_latent_heat_flux_high', 'bulk_buoyancy_flux', 'bulk_ocean_temp', 'bulk_drag_coeff', 'bulk_upwelling_IR', 'bulk_U10', 'bulk_U10_neutral', 'bulk_heatflux', 'bulk_heatflux_low', 'bulk_heatflux_high', 'uw_bar_gill'], Selected Variable: wdir_rel_gill\n",
- "📆 [1354] Using week range: 2022-08-26T00:00:00Z/2022-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2675923537-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [129.37943990568334, 58.68602583287557, 130.51785986334397, 59.25523581170589]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1354] Result: compatible\n",
- "\n",
- "🔍 [1355] Checking: C2684906861-POCLOUD\n",
- "🕒 [1355] Time: 2022-09-09T00:00:00.000Z → 2022-10-03T23:59:59.000Z\n",
- "📦 [1355] Variable list: ['salinity', 'temperature_insitu', 'temperature_sbe45', 'cdom_fdom', 'flowrate_lpm', 'barometric_pressure', 'pump_suction', 'instrument_pressure', 'lab_temperature', 'speed', 'truecourse'], Selected Variable: instrument_pressure\n",
- "📆 [1355] Using week range: 2022-09-19T00:00:00Z/2022-09-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2684906861-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [19.81213602937394, 49.268113419058125, 20.950555987034555, 49.83732339788844]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1355] Result: compatible\n",
- "\n",
- "🔍 [1356] Checking: C2624105045-POCLOUD\n",
- "🕒 [1356] Time: 2022-09-05T00:00:00.000Z → 2022-10-03T00:00:00.000Z\n",
- "📦 [1356] Variable list: ['temperature', 'salinity'], Selected Variable: salinity\n",
- "📆 [1356] Using week range: 2022-09-15T00:00:00Z/2022-09-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2624105045-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-52.061870967194956, 11.356061658469148, -50.92345100953434, 11.925271637299456]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1356] Result: compatible\n",
- "\n",
- "🔍 [1357] Checking: C2622954412-POCLOUD\n",
- "🕒 [1357] Time: 2022-09-09T03:55:00.000Z → 2022-09-29T12:15:00.000Z\n",
- "📦 [1357] Variable list: ['temperature', 'salinity'], Selected Variable: temperature\n",
- "📆 [1357] Using week range: 2022-09-16T03:55:00Z/2022-09-22T03:55:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2622954412-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-114.9674399272992, 0.33289051895333793, -113.82901996963857, 0.9021004977836462]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1357] Result: compatible\n",
- "\n",
- "🔍 [1358] Checking: C2637402374-POCLOUD\n",
- "🕒 [1358] Time: 2022-09-09T00:00:00.000Z → 2022-09-30T00:00:00.000Z\n",
- "📦 [1358] Variable list: ['air_pressure', 'air_pressure_stddev', 'air_temperature', 'air_temperature_stdev', 'wind_direction', 'wind_direction_stdev', 'wind_speed', 'wind_speed_stdev', 'drift_direction', 'drift_direction_stdev', 'drift_speed', 'drift_speed_stdev', 'surface_wave_direction', 'surface_wave_period', 'surface_wave_height', 'salinity', 'water_temperature', 'wave_energy', 'spectral_directional_moment_east', 'spectral_directional_moment_north', 'spectral_directional_moment_east_west', 'spectral_directional_moment_north_south', 'turbulent_dissipation_rate'], Selected Variable: surface_wave_direction\n",
- "📆 [1358] Using week range: 2022-09-21T00:00:00Z/2022-09-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2637402374-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [98.01860296051456, 58.898488849888025, 99.15702291817519, 59.46769882871834]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1358] Result: compatible\n",
- "\n",
- "🔍 [1359] Checking: C2637328093-POCLOUD\n",
- "🕒 [1359] Time: 2022-09-10T00:00:00.000Z → 2022-10-23T00:00:00.000Z\n",
- "📦 [1359] Variable list: ['float_pressure', 'pressure', 'temperature', 'salinity', 'pressure_HRCTD', 'temperature_HRCTD', 'salinity_HRCTD', 'pressure_sonar', 'range_sonar', 'latitude_GPS', 'longitude_GPS'], Selected Variable: salinity\n",
- "📆 [1359] Using week range: 2022-10-14T00:00:00Z/2022-10-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2637328093-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-101.23826389072443, 49.74449129866227, -100.0998439330638, 50.313701277492584]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1359] Result: compatible\n",
- "\n",
- "🔍 [1360] Checking: C2637536168-POCLOUD\n",
- "🕒 [1360] Time: 2022-08-12T00:00:00.000Z → 2022-09-30T00:00:00.000Z\n",
- "📦 [1360] Variable list: ['air_pressure', 'air_temperature', 'wind_direction', 'wind_speed', 'surface_wave_direction', 'surface_wave_period', 'surface_wave_height', 'salinity', 'water_temperature'], Selected Variable: surface_wave_direction\n",
- "📆 [1360] Using week range: 2022-08-21T00:00:00Z/2022-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2637536168-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-98.10041410931375, 2.3396826445156798, -96.96199415165312, 2.908892623345988]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1360] Result: compatible\n",
- "\n",
- "🔍 [1361] Checking: C2706524255-POCLOUD\n",
- "🕒 [1361] Time: 2018-04-01T00:00:00.000Z → 2021-03-01T23:59:59.000Z\n",
- "📦 [1361] Variable list: ['time', 'flags', 'quality_indicator', 'imerg_precip_cal', 'era_wind_u_10m', 'era_wind_v_10m', 'era_wind_speed_10m', 'era_wind_direction_10m', 'era_en_wind_u_10m', 'era_en_wind_v_10m', 'era_en_wind_speed_10m', 'era_en_wind_direction_10m', 'era_wind_stress_u', 'era_wind_stress_v', 'era_wind_stress_magnitude', 'era_wind_stress_direction', 'era_air_temp_2m', 'era_sst', 'era_boundary_layer_height', 'era_rel_humidity_2m', 'globcurrent_u', 'globcurrent_v'], Selected Variable: globcurrent_v\n",
- "📆 [1361] Using week range: 2020-03-28T00:00:00Z/2020-04-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706524255-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [40.23902613452149, 84.57403162963308, 41.377446092182105, 85.1432416084634]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706524255-POCLOUD&backend=xarray&datetime=2020-03-28T00%3A00%3A00Z%2F2020-04-03T00%3A00%3A00Z&variable=globcurrent_v&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2706524255-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706524255-POCLOUD&backend=xarray&datetime=2020-03-28T00%3A00%3A00Z%2F2020-04-03T00%3A00%3A00Z&variable=globcurrent_v&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1361] Result: issues_detected\n",
- "⚠️ [1361] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706524255-POCLOUD&backend=xarray&datetime=2020-03-28T00%3A00%3A00Z%2F2020-04-03T00%3A00%3A00Z&variable=globcurrent_v&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1362] Checking: C2706520933-POCLOUD\n",
- "🕒 [1362] Time: 2018-04-01T00:00:00.000Z → 2021-03-01T23:59:59.000Z\n",
- "📦 [1362] Variable list: ['time', 'flags', 'quality_indicator', 'nudge_wind_speed', 'nudge_wind_direction', 'cross_track_wind_speed_bias', 'rain_speed_bias', 'gmf_sst', 'distance_from_coast', 'en_wind_speed', 'en_wind_direction', 'en_wind_u', 'en_wind_v', 'en_wind_speed_uncorrected', 'en_wind_direction_uncorrected', 'en_wind_speed_error', 'en_wind_direction_error', 'en_wind_u_error', 'en_wind_v_error', 'wind_stress_magnitude', 'wind_stress_direction', 'wind_stress_u', 'wind_stress_v', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'real_wind_speed', 'real_wind_direction', 'real_wind_u', 'real_wind_v', 'real_wind_speed_error', 'real_wind_direction_error', 'real_wind_u_error', 'real_wind_v_error'], Selected Variable: real_wind_speed\n",
- "📆 [1362] Using week range: 2021-01-19T00:00:00Z/2021-01-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2706520933-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-28.536421479050937, 69.232058085163, -27.39800152139032, 69.80126806399332]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706520933-POCLOUD&backend=xarray&datetime=2021-01-19T00%3A00%3A00Z%2F2021-01-25T00%3A00%3A00Z&variable=real_wind_speed&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2706520933-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706520933-POCLOUD&backend=xarray&datetime=2021-01-19T00%3A00%3A00Z%2F2021-01-25T00%3A00%3A00Z&variable=real_wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1362] Result: issues_detected\n",
- "⚠️ [1362] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2706520933-POCLOUD&backend=xarray&datetime=2021-01-19T00%3A00%3A00Z%2F2021-01-25T00%3A00%3A00Z&variable=real_wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1363] Checking: C3401797730-POCLOUD\n",
- "🕒 [1363] Time: 2018-04-01T00:00:00.000Z → 2021-03-01T23:59:59.000Z\n",
- "📦 [1363] Variable list: ['time', 'en_wind_curl_res12', 'en_wind_divergence_res12', 'en_wind_curl_res25', 'en_wind_divergence_res25', 'en_wind_curl_res50', 'en_wind_divergence_res50', 'en_wind_curl_res75', 'en_wind_divergence_res75', 'stress_curl_res12', 'stress_divergence_res12', 'stress_curl_res25', 'stress_divergence_res25', 'stress_curl_res50', 'stress_divergence_res50', 'stress_curl_res75', 'stress_divergence_res75', 'era_en_wind_curl_res12', 'era_en_wind_divergence_res12', 'era_stress_curl_res12', 'era_stress_divergence_res12', 'era_en_wind_curl_res25', 'era_en_wind_divergence_res25', 'era_stress_curl_res25', 'era_stress_divergence_res25'], Selected Variable: era_stress_divergence_res25\n",
- "📆 [1363] Using week range: 2020-01-14T00:00:00Z/2020-01-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3401797730-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [90.01231012259382, 11.408752210319452, 91.15073008025445, 11.97796218914976]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401797730-POCLOUD&backend=xarray&datetime=2020-01-14T00%3A00%3A00Z%2F2020-01-20T00%3A00%3A00Z&variable=era_stress_divergence_res25&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3401797730-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401797730-POCLOUD&backend=xarray&datetime=2020-01-14T00%3A00%3A00Z%2F2020-01-20T00%3A00%3A00Z&variable=era_stress_divergence_res25&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1363] Result: issues_detected\n",
- "⚠️ [1363] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3401797730-POCLOUD&backend=xarray&datetime=2020-01-14T00%3A00%3A00Z%2F2020-01-20T00%3A00%3A00Z&variable=era_stress_divergence_res25&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1364] Checking: C3403197474-POCLOUD\n",
- "🕒 [1364] Time: 2018-04-01T00:00:00.000Z → 2021-03-01T23:59:59.000Z\n",
- "📦 [1364] Variable list: ['time', 'en_wind_speed_error', 'en_wind_u_error', 'en_wind_v_error', 'wind_stress_magnitude_error', 'wind_stress_u_error', 'wind_stress_v_error', 'en_wind_speed', 'en_wind_u', 'en_wind_v', 'real_wind_speed', 'real_wind_u', 'real_wind_v', 'wind_stress_magnitude', 'wind_stress_u', 'wind_stress_v', 'distance_from_coast', 'quality_indicator', 'number_of_samples'], Selected Variable: en_wind_v\n",
- "📆 [1364] Using week range: 2019-10-23T00:00:00Z/2019-10-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3403197474-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [26.755085896634377, -15.772711284734779, 27.893505854294993, -15.20350130590447]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1364] Result: compatible\n",
- "\n",
- "🔍 [1366] Checking: C2151536874-POCLOUD\n",
- "🕒 [1366] Time: 2019-10-03T00:00:00.000Z → 2020-01-15T02:00:00.000Z\n",
- "📦 [1366] Variable list: ['z', 'T', 'N_T', 'S', 'N_S', 'lat', 'lon', 'speed', 'time', 'N_time', 'dive', 'surface_curr_north', 'surface_curr_east', 'u_dive', 'v_dive', 'lon_dive', 'lat_dive'], Selected Variable: time\n",
- "📆 [1366] Using week range: 2019-11-23T00:00:00Z/2019-11-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2151536874-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-70.4541149564942, 12.805487894693787, -69.31569499883356, 13.374697873524095]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1366] Result: compatible\n",
- "\n",
- "🔍 [1367] Checking: C2036877550-POCLOUD\n",
- "🕒 [1367] Time: 2017-03-28T13:30:00.000Z → 2025-10-05T10:58:10Z\n",
- "📦 [1367] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'or_latitude', 'or_longitude'], Selected Variable: sses_standard_deviation\n",
- "📆 [1367] Using week range: 2019-08-24T13:30:00Z/2019-08-30T13:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036877550-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-8.800495087332273, 82.44524568746476, -7.662075129671656, 83.01445566629508]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1367] Result: compatible\n",
- "\n",
- "🔍 [1368] Checking: C2036878243-POCLOUD\n",
- "🕒 [1368] Time: 2004-06-01T00:00:00.000Z → 2025-10-05T10:58:11Z\n",
- "📦 [1368] Variable list: ['quality_level', 'satellite_zenith_angle', 'sea_surface_temperature', 'sses_bias', 'sses_standard_deviation', 'sst_dtime'], Selected Variable: sea_surface_temperature\n",
- "📆 [1368] Using week range: 2006-04-11T00:00:00Z/2006-04-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878243-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-164.21649619738014, 43.577292688321364, -163.0780762397195, 44.14650266715168]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1368] Result: compatible\n",
- "\n",
- "🔍 [1369] Checking: C2157151105-POCLOUD\n",
- "🕒 [1369] Time: 2004-01-19T00:00:00.000Z → 2012-12-31T23:59:59.000Z\n",
- "📦 [1369] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'or_latitude', 'or_longitude'], Selected Variable: sea_ice_fraction\n",
- "📆 [1369] Using week range: 2004-06-08T00:00:00Z/2004-06-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2157151105-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [169.08242022084835, 67.78277810930763, 170.22084017850898, 68.35198808813794]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1369] Result: compatible\n",
- "\n",
- "🔍 [1370] Checking: C2208423975-POCLOUD\n",
- "🕒 [1370] Time: 2015-04-01T00:00:00.000Z → 2025-10-05T10:58:13Z\n",
- "📦 [1370] Variable list: ['smap_sss', 'anc_sss', 'anc_sst', 'smap_spd', 'smap_high_spd', 'weight', 'land_fraction', 'ice_fraction', 'smap_sss_uncertainty'], Selected Variable: ice_fraction\n",
- "📆 [1370] Using week range: 2015-09-08T00:00:00Z/2015-09-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2208423975-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-56.424851866751816, 41.63213445015816, -55.2864319090912, 42.20134442898848]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1370] Result: compatible\n",
- "\n",
- "🔍 [1371] Checking: C3412874942-NSIDC_CPRD\n",
- "🕒 [1371] Time: 2015-01-31T00:00:00.000Z → 2025-10-05T10:58:14Z\n",
- "📦 [1371] Variable list: ['TS', 'TSOIL1', 'TSURF', 'TAITIME'], Selected Variable: TSURF\n",
- "📆 [1371] Using week range: 2021-03-25T00:00:00Z/2021-03-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3412874942-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [7.459187508075793, -61.43676655869587, 8.59760746573641, -60.86755657986556]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1371] Result: compatible\n",
- "\n",
- "🔍 [1372] Checking: C3420733742-NSIDC_CPRD\n",
- "🕒 [1372] Time: 2015-01-31T00:00:00.000Z → 2025-10-05T10:58:15Z\n",
- "📦 [1372] Variable list: ['tile_id', 'lon', 'lat'], Selected Variable: lon\n",
- "📆 [1372] Using week range: 2016-08-27T00:00:00Z/2016-09-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3420733742-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.80754675596, -50.594749165861714, 85.94596671362063, -50.0255391870314]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1372] Result: compatible\n",
- "\n",
- "🔍 [1373] Checking: C3252895238-NSIDC_CPRD\n",
- "🕒 [1373] Time: 2015-01-31T00:00:00.000Z → 2025-10-05T10:58:16Z\n",
- "📦 [1373] Variable list: ['ITY', 'Z2CH', 'ASCATZ0'], Selected Variable: ITY\n",
- "📆 [1373] Using week range: 2015-03-27T00:00:00Z/2015-04-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3252895238-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-14.1698305575486, -89.83499929527706, -13.031410599887984, -89.26578931644674]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1373] Result: compatible\n",
- "\n",
- "🔍 [1374] Checking: C2646960543-POCLOUD\n",
- "🕒 [1374] Time: 2022-07-28T00:00:00.000Z → 2025-10-05T10:58:17Z\n",
- "📦 [1374] Variable list: [], Selected Variable: None\n",
- "⏭️ [1374] Skipping C2646960543-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1375] Checking: C2832224417-POCLOUD\n",
- "🕒 [1375] Time: 2022-07-28T00:00:00.000Z → 2025-10-05T10:58:17Z\n",
- "📦 [1375] Variable list: [], Selected Variable: None\n",
- "⏭️ [1375] Skipping C2832224417-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1376] Checking: C1940468263-POCLOUD\n",
- "🕒 [1376] Time: 2015-03-27T12:00:00.000Z → 2025-10-05T10:58:17Z\n",
- "📦 [1376] Variable list: ['nobs', 'nobs_40km', 'sss_smap', 'sss_smap_uncertainty', 'sss_smap_40km', 'sss_ref', 'gland', 'fland', 'gice', 'surtep'], Selected Variable: nobs_40km\n",
- "📆 [1376] Using week range: 2017-05-19T12:00:00Z/2017-05-25T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1940468263-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [138.4260599815682, 45.19187342817838, 139.56447993922882, 45.7610834070087]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1376] Result: compatible\n",
- "\n",
- "🔍 [1377] Checking: C2208425700-POCLOUD\n",
- "🕒 [1377] Time: 2015-03-27T12:00:00.000Z → 2025-10-05T10:58:19Z\n",
- "📦 [1377] Variable list: ['nobs', 'nobs_RF', 'nobs_40km', 'sss_smap', 'sss_smap_RF', 'sss_smap_unc', 'sss_smap_RF_unc', 'sss_smap_unc_comp', 'sss_smap_40km', 'sss_smap_40km_unc', 'sss_smap_40km_unc_comp', 'sss_ref', 'gland', 'fland', 'gice_est', 'surtep', 'winspd', 'sea_ice_zones', 'anc_sea_ice_flag'], Selected Variable: nobs\n",
- "📆 [1377] Using week range: 2017-03-08T12:00:00Z/2017-03-14T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2208425700-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-126.3468459008463, 22.479683390009118, -125.20842594318567, 23.048893368839426]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1377] Result: compatible\n",
- "\n",
- "🔍 [1378] Checking: C2951822554-POCLOUD\n",
- "🕒 [1378] Time: 2015-03-27T12:00:00.000Z → 2024-01-05T00:00:00.000Z\n",
- "📦 [1378] Variable list: ['nobs', 'nobs_RF', 'nobs_40km', 'sss_smap', 'sss_smap_RF', 'sss_smap_unc', 'sss_smap_RF_unc', 'sss_smap_unc_comp', 'sss_smap_40km', 'sss_smap_40km_unc', 'sss_smap_40km_unc_comp', 'sss_ref', 'gland', 'fland', 'gice_est', 'surtep', 'winspd', 'sea_ice_zones', 'anc_sea_ice_flag'], Selected Variable: gland\n",
- "📆 [1378] Using week range: 2017-07-29T12:00:00Z/2017-08-04T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2951822554-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [34.64673453025933, -5.58152584220468, 35.78515448791995, -5.012315863374372]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1378] Result: compatible\n",
- "\n",
- "🔍 [1379] Checking: C2036878255-POCLOUD\n",
- "🕒 [1379] Time: 2015-04-01T00:00:00.000Z → 2025-10-05T10:58:31Z\n",
- "📦 [1379] Variable list: ['nobs', 'nobs_40km', 'sss_smap', 'sss_smap_uncertainty', 'sss_smap_40km', 'sss_ref', 'gland', 'fland', 'gice', 'surtep'], Selected Variable: nobs_40km\n",
- "📆 [1379] Using week range: 2019-10-05T00:00:00Z/2019-10-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878255-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.1619677437975, -59.39320073868721, 71.30038770145813, -58.8239907598569]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1379] Result: compatible\n",
- "\n",
- "🔍 [1380] Checking: C2208416221-POCLOUD\n",
- "🕒 [1380] Time: 2015-04-01T00:00:00.000Z → 2025-10-05T10:58:32Z\n",
- "📦 [1380] Variable list: ['nobs', 'nobs_RF', 'nobs_40km', 'sss_smap', 'sss_smap_RF', 'sss_smap_unc', 'sss_smap_RF_unc', 'sss_smap_unc_comp', 'sss_smap_40km', 'sss_smap_40km_unc', 'sss_smap_40km_unc_comp', 'sss_ref', 'gland', 'fland', 'gice_est', 'surtep', 'winspd'], Selected Variable: sss_smap_40km_unc\n",
- "📆 [1380] Using week range: 2017-02-26T00:00:00Z/2017-03-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2208416221-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-125.42916092079936, 11.001320119057443, -124.29074096313873, 11.570530097887751]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1380] Result: compatible\n",
- "\n",
- "🔍 [1381] Checking: C2936708691-POCLOUD\n",
- "🕒 [1381] Time: 2015-04-01T00:00:00.000Z → 2024-01-01T00:00:00.000Z\n",
- "📦 [1381] Variable list: ['nobs', 'nobs_RF', 'nobs_40km', 'sss_smap', 'sss_smap_RF', 'sss_smap_unc', 'sss_smap_RF_unc', 'sss_smap_unc_comp', 'sss_smap_40km', 'sss_smap_40km_unc', 'sss_smap_40km_unc_comp', 'sss_ref', 'gland', 'fland', 'gice_est', 'surtep', 'winspd'], Selected Variable: sss_smap_40km\n",
- "📆 [1381] Using week range: 2020-05-10T00:00:00Z/2020-05-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2936708691-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-18.42238783974485, -82.58180827672095, -17.283967882084234, -82.01259829789063]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2936708691-POCLOUD&backend=xarray&datetime=2020-05-10T00%3A00%3A00Z%2F2020-05-16T00%3A00%3A00Z&variable=sss_smap_40km&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-18.42238783974485, latitude=-82.58180827672095), Position2D(longitude=-17.283967882084234, latitude=-82.58180827672095), Position2D(longitude=-17.283967882084234, latitude=-82.01259829789063), Position2D(longitude=-18.42238783974485, latitude=-82.01259829789063), Position2D(longitude=-18.42238783974485, latitude=-82.58180827672095)]]), properties={'statistics': {'2020-05-10T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2020-05-11T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2020-05-12T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2020-05-13T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2020-05-14T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2020-05-15T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2020-05-16T00:00:00+00:00': {'sss_smap_40km': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-10T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-11T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-12T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-13T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-14T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-15T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2020-05-16T00:00:00+00:00', 'sss_smap_40km', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2936708691-POCLOUD&backend=xarray&datetime=2020-05-10T00%3A00%3A00Z%2F2020-05-16T00%3A00%3A00Z&variable=sss_smap_40km&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1381] Result: issues_detected\n",
- "⚠️ [1381] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2936708691-POCLOUD&backend=xarray&datetime=2020-05-10T00%3A00%3A00Z%2F2020-05-16T00%3A00%3A00Z&variable=sss_smap_40km&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1382] Checking: C2832226365-POCLOUD\n",
- "🕒 [1382] Time: 2015-04-01T00:00:00.000Z → 2025-10-05T10:58:36Z\n",
- "📦 [1382] Variable list: ['nobs', 'nobs_RF', 'nobs_40km', 'sss_smap', 'sss_smap_RF', 'sss_smap_unc', 'sss_smap_RF_unc', 'sss_smap_unc_comp', 'sss_smap_40km', 'sss_smap_40km_unc', 'sss_smap_40km_unc_comp', 'sss_ref', 'gland', 'fland', 'gice_est', 'surtep', 'winspd'], Selected Variable: nobs_RF\n",
- "📆 [1382] Using week range: 2019-10-31T00:00:00Z/2019-11-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832226365-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [173.52244191298888, 59.96963067778765, 174.6608618706495, 60.538840656617964]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1382] Result: compatible\n",
- "\n",
- "🔍 [1383] Checking: C2162113242-POCLOUD\n",
- "🕒 [1383] Time: 2019-10-01T21:00:00.000Z → 2020-01-15T16:00:00Z\n",
- "📦 [1383] Variable list: ['rho', 'r', 'theta', 'azimuth', 'noise_power', 'signal_power', 'negative_power', 'sigma0', 'correlation', 'vr', 'vr_std'], Selected Variable: noise_power\n",
- "📆 [1383] Using week range: 2019-12-05T21:00:00Z/2019-12-11T21:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2162113242-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-153.88578881055864, -14.174825427567807, -152.747368852898, -13.605615448737499]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1383] Result: compatible\n",
- "\n",
- "🔍 [1384] Checking: C2162104652-POCLOUD\n",
- "🕒 [1384] Time: 2019-10-07T00:00:00.000Z → 2020-01-18T23:59:59.999Z\n",
- "📦 [1384] Variable list: ['Sx', 'Sy', 'DateVector', 'Scale'], Selected Variable: Scale\n",
- "📆 [1384] Using week range: 2019-12-05T00:00:00Z/2019-12-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2162104652-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [172.7298518766483, 41.627987404569126, 173.86827183430893, 42.19719738339944]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1384] Result: compatible\n",
- "\n",
- "🔍 [1385] Checking: C2301076107-POCLOUD\n",
- "🕒 [1385] Time: 2021-05-03T20:58:16.000Z → 2023-04-30T00:00:00.000Z\n",
- "📦 [1385] Variable list: ['interpulse_period', 'burst_repetition_interval', 'pulse_width', 'sampling_rate', 'bandwidth', 'wavelength', 'dn_to_milliwatts_conversion_factor', 'pulse_compression_gain', 'pulse_compression_normalization_factor', 'calpulse_mean_power', 'processing_beamwidth', 'range_window_start_index', 'number_of_looks', 'noise_estimation_buffer_samples', 'milliwatts_adc_to_watts_conversion_factor', 'mean_noise_power', 'azimuth_angle_offset', 'low_correlation_threshold', 'antenna_encoder_angle', 'platform_latitude', 'platform_longitude', 'platform_altitude', 'eastward_platform_velocity', 'northward_platform_velocity', 'upward_platform_velocity', 'platform_pitch_angle', 'platform_roll_angle', 'platform_yaw_angle', 'platform_heading_angle', 'antenna_boresight_unit_vector_east_component', 'antenna_boresight_unit_vector_north_component', 'antenna_boresight_unit_vector_up_component', 'calpulse_pulsecompress_peak_phase', 'calpulse_pulsecompress_peak_delay', 'calpulse_pulsecompress_peak_power', 'time', 'near_range_noise_power', 'far_range_noise_power', 'power', 'derivative_of_platform_radial_velocity_wrt_azimuth_angle', 'radial_sea_water_velocity_away_from_instrument', 'radial_sea_water_velocity_away_from_instrument_standard_deviation', 'low_correlation_mask', 'slant_range', 'platform_look_angle', 'platform_azimuth_angle', 'line_of_sight_unit_vector_east_component', 'line_of_sight_unit_vector_north_component', 'line_of_sight_unit_vector_up_component', 'latitude', 'longitude', 'height', 'platform_radial_velocity', 'signal_region_near_edge_index', 'signal_region_far_edge_index', 'correlation_coefficient', 'pulse_pair_radial_sea_water_velocity_away_from_instrument', 'pulse_pair_radial_sea_water_velocity_away_from_instrument_standard_deviation', 'pulse_pair_burst_separation', 'pulse_pair_temporal_separation', 'pulse_pair_azimuth_angle_separation', 'pulse_pair_azimuth_angle_separation_standard_error', 'xfactor', 'signal_to_noise_ratio', 'normalized_radar_cross_section', 'normalized_radar_cross_section_variance', 'normalized_standard_deviation_of_return_energy', 'distance_from_coast', 'off_boresight_angle'], Selected Variable: derivative_of_platform_radial_velocity_wrt_azimuth_angle\n",
- "📆 [1385] Using week range: 2022-09-15T20:58:16Z/2022-09-21T20:58:16Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2301076107-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.82722969273442, 80.48354694723935, 85.96564965039505, 81.05275692606966]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1385] Result: compatible\n",
- "\n",
- "🔍 [1386] Checking: C2110184916-POCLOUD\n",
- "🕒 [1386] Time: 2022-10-18T00:00:00.000Z → 2023-05-10T00:00:00.000Z\n",
- "📦 [1386] Variable list: [], Selected Variable: None\n",
- "⏭️ [1386] Skipping C2110184916-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1387] Checking: C2574191901-POCLOUD\n",
- "🕒 [1387] Time: 2021-10-01T00:00:00.000Z → 2022-11-30T00:00:00.000Z\n",
- "📦 [1387] Variable list: [], Selected Variable: None\n",
- "⏭️ [1387] Skipping C2574191901-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1388] Checking: C2864321540-POCLOUD\n",
- "🕒 [1388] Time: 2023-04-01T00:00:00.000Z → 2023-08-01T00:00:00.000Z\n",
- "📦 [1388] Variable list: ['temperature', 'salinity', 'profile_number'], Selected Variable: profile_number\n",
- "📆 [1388] Using week range: 2023-04-09T00:00:00Z/2023-04-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2864321540-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [150.49021611943914, 7.322583170460266, 151.62863607709977, 7.891793149290574]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1388] Result: compatible\n",
- "\n",
- "🔍 [1389] Checking: C2110184925-POCLOUD\n",
- "🕒 [1389] Time: 2021-10-20T00:00:00.000Z → 2021-11-05T23:59:59.000Z\n",
- "📦 [1389] Variable list: ['latitude', 'longitude', 'triplet', 'nobs_all_lines', 'mean_observation_time', 'mean_triplet_observation_time', 'min_triplet_observation_time', 'max_triplet_observation_time', 'wind_speed_line', 'wind_speed_line_merged', 'wind_speed_error_line', 'wind_dir_line', 'wind_dir_line_merged', 'wind_dir_error_line', 'wind_speed_triplet', 'wind_speed_error_triplet', 'wind_dir_triplet', 'wind_dir_error_triplet', 'wind_speed_all_lines', 'wind_speed_error_all_lines', 'wind_dir_all_lines', 'wind_dir_error_all_lines', 'winds_likely_corrupted_line', 'winds_likely_corrupted_triplet', 'look_diff_line', 'look_diff_triplet', 'look_diff_all_lines', 'azimuth_diversity_flag_line', 'azimuth_diversity_flag_triplet', 'azimuth_diversity_flag_all_lines', 'xt_bias_u_line', 'xt_bias_v_line', 'u_current_line', 'v_current_line', 'u_current_error_line', 'u_current_triplet', 'v_current_triplet', 'u_current_error_triplet', 'v_current_error_triplet', 'u_current_all_lines', 'v_current_all_lines', 'u_current_error_all_lines', 'v_current_error_all_lines', 'spatial_ref'], Selected Variable: u_current_error_line\n",
- "📆 [1389] Using week range: 2021-10-21T00:00:00Z/2021-10-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2110184925-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-144.0648490483637, -45.84052962158558, -142.92642909070307, -45.271319642755266]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1389] Result: compatible\n",
- "\n",
- "🔍 [1390] Checking: C2639507467-POCLOUD\n",
- "🕒 [1390] Time: 2021-10-20T00:00:00.000Z → 2023-04-30T00:00:00.000Z\n",
- "📦 [1390] Variable list: ['latitude', 'longitude', 'nobs_all_lines', 'mean_observation_time', 'min_line_time', 'mean_observation_time_all_lines', 'min_observation_time_all_lines', 'wind_speed_line', 'wind_speed_line_merged', 'wind_speed_error_line', 'wind_dir_line', 'wind_dir_line_merged', 'wind_dir_error_line', 'wind_speed_all_lines', 'wind_speed_error_all_lines', 'wind_dir_all_lines', 'wind_dir_error_all_lines', 'winds_likely_corrupted_line', 'look_diff_line', 'look_diff_all_lines', 'azimuth_diversity_flag_line', 'azimuth_diversity_flag_all_lines', 'xt_bias_u_line', 'xt_bias_v_line', 'u_current_line', 'v_current_line', 'u_current_error_line', 'u_current_all_lines', 'v_current_all_lines', 'u_current_error_all_lines', 'v_current_error_all_lines', 'cross_track_distance', 'current_cross_track_distance_line_flag', 'current_cross_track_distance_all_lines_flag', 'spatial_ref'], Selected Variable: min_line_time\n",
- "📆 [1390] Using week range: 2022-11-23T00:00:00Z/2022-11-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2639507467-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [21.56813444666833, 3.4560823789587296, 22.706554404328948, 4.025292357789038]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1390] Result: compatible\n",
- "\n",
- "🔍 [1391] Checking: C2830029002-POCLOUD\n",
- "🕒 [1391] Time: 2021-10-21T00:00:00.000Z → 2023-12-31T00:00:00.000Z\n",
- "📦 [1391] Variable list: ['latitude', 'longitude'], Selected Variable: longitude\n",
- "📆 [1391] Using week range: 2023-11-09T00:00:00Z/2023-11-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2830029002-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.63062173164221, 12.903118800434331, 71.76904168930284, 13.47232877926464]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1391] Result: compatible\n",
- "\n",
- "🔍 [1392] Checking: C2612867358-POCLOUD\n",
- "🕒 [1392] Time: 2022-10-01T00:00:00.000Z → 2023-05-31T00:00:00.000Z\n",
- "📦 [1392] Variable list: ['float_pressure', 'pressure', 'temperature', 'salinity', 'latitude_GPS', 'longitude_GPS'], Selected Variable: latitude_GPS\n",
- "📆 [1392] Using week range: 2023-05-06T00:00:00Z/2023-05-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2612867358-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-155.54296988859284, -29.395916665872345, -154.4045499309322, -28.826706687042037]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1392] Result: compatible\n",
- "\n",
- "🔍 [1393] Checking: C2110184921-POCLOUD\n",
- "🕒 [1393] Time: 2021-10-19T16:09:34.000Z → 2023-05-05T00:00:00.000Z\n",
- "📦 [1393] Variable list: ['GPS_latitude', 'GPS_longitude', 'GPS_time', 'SST', 'across_track', 'along_track', 'count'], Selected Variable: GPS_longitude\n",
- "📆 [1393] Using week range: 2023-03-01T16:09:34Z/2023-03-07T16:09:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2110184921-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-169.087799874799, 62.24504495397082, -167.94937991713837, 62.814254932801134]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1393] Result: compatible\n",
- "\n",
- "🔍 [1394] Checking: C2727960248-POCLOUD\n",
- "🕒 [1394] Time: 2022-10-19T00:00:00.000Z → 2023-05-10T00:00:00.000Z\n",
- "📦 [1394] Variable list: ['chlorophyll_a', 'POC', 'glt_x', 'glt_y'], Selected Variable: POC\n",
- "📆 [1394] Using week range: 2023-02-09T00:00:00Z/2023-02-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2727960248-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [2.3760432636584667, 61.15848575752668, 3.514463221319083, 61.72769573635699]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1394] Result: compatible\n",
- "\n",
- "🔍 [1395] Checking: C2766903177-POCLOUD\n",
- "🕒 [1395] Time: 2021-09-01T00:00:00.000Z → 2022-10-31T00:00:00.000Z\n",
- "📦 [1395] Variable list: ['roll', 'pitch', 'heading', 'vel_east', 'vel_north', 'vel_up', 'error_vel', 'echo_intensity', 'correlation', 'nav_start_time', 'nav_end_time', 'nav_start_latitude', 'nav_end_latitude', 'nav_start_longitude', 'nav_end_longitude', 'vehicle_vel_north', 'vehicle_vel_east', 'vehicle_vel_up', 'bt_range', 'bt_cor', 'bt_vel_east', 'bt_vel_north', 'bt_vel_up', 'bt_amp', 'bt_percent_good', 'percent_good_4_beam', 'percent_good_3_beam', 'percent_good'], Selected Variable: bt_percent_good\n",
- "📆 [1395] Using week range: 2021-10-01T00:00:00Z/2021-10-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2766903177-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-91.63396078382934, 69.8471192811732, -90.4955408261687, 70.41632926000352]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1395] Result: compatible\n",
- "\n",
- "🔍 [1396] Checking: C2766303078-POCLOUD\n",
- "🕒 [1396] Time: 2022-08-23T00:00:00.000Z → 2023-07-07T00:00:00.000Z\n",
- "📦 [1396] Variable list: ['salinity', 'temperature', 'dissolved_oxygen', 'wlbb2fl_sig470nm_adjusted', 'wlbb2fl_sig700nm_adjusted', 'wlbb2fl_sig695nm_adjusted', 'gps_end_time', 'gps_end_lat', 'gps_end_lon', 'u_dive', 'v_dive', 'surface_curr_east', 'surface_curr_north', 'inst_wlbb2fl', 'inst_aa4831', 'inst_ctd'], Selected Variable: wlbb2fl_sig695nm_adjusted\n",
- "📆 [1396] Using week range: 2023-04-28T00:00:00Z/2023-05-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2766303078-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-143.3191280824738, 84.32790445090959, -142.18070812481318, 84.8971144297399]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1396] Result: compatible\n",
- "\n",
- "🔍 [1397] Checking: C2830022538-POCLOUD\n",
- "🕒 [1397] Time: 2021-10-19T00:00:00.000Z → 2023-05-06T00:00:00.000Z\n",
- "📦 [1397] Variable list: ['zonal_velocity_component', 'meridional_velocity_component', 'amplitude', 'percent_good', 'status_flag', 'heading', 'transducer_temperature', 'number_of_pings', 'ship_zonal_velocity_component', 'ship_meridional_velocity_component'], Selected Variable: amplitude\n",
- "📆 [1397] Using week range: 2023-04-04T00:00:00Z/2023-04-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2830022538-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-94.89860172341467, 21.82248467095872, -93.76018176575404, 22.391694649789027]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1397] Result: compatible\n",
- "\n",
- "🔍 [1398] Checking: C2700534037-POCLOUD\n",
- "🕒 [1398] Time: 2022-10-09T00:00:00.000Z → 2022-11-02T00:00:00.000Z\n",
- "📦 [1398] Variable list: ['INST_ACS', 'INST_CSTAR', 'INST_FL', 'INST_SUVF', 'beam_attenuation_657nm_ACS', 'beam_attenuation_657nm_CSTAR', 'particulate_organic_carbon', 'chlorophyll_ACS', 'chlorophyll_flourometer', 'colored_dissolved_organic_matter'], Selected Variable: chlorophyll_flourometer\n",
- "📆 [1398] Using week range: 2022-10-18T00:00:00Z/2022-10-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2700534037-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-149.03424982105145, -43.45219931314768, -147.89582986339082, -42.882989334317365]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1398] Result: compatible\n",
- "\n",
- "🔍 [1399] Checking: C2830060262-POCLOUD\n",
- "🕒 [1399] Time: 2021-10-22T00:00:00.000Z → 2023-05-02T00:00:00.000Z\n",
- "📦 [1399] Variable list: [], Selected Variable: None\n",
- "⏭️ [1399] Skipping C2830060262-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1400] Checking: C2834159558-POCLOUD\n",
- "🕒 [1400] Time: 2021-08-01T00:00:00.000Z → 2023-05-05T00:00:00.000Z\n",
- "📦 [1400] Variable list: ['temperature1', 'temperature2', 'conductivity1', 'conductivity2', 'salinity1', 'salinity2', 'fluorescence1', 'fluorescence2', 'beamatt1', 'beamatt2', 'oxygen', 'PAR'], Selected Variable: beamatt2\n",
- "📆 [1400] Using week range: 2022-02-14T00:00:00Z/2022-02-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2834159558-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [30.156643941012597, 45.49387387666417, 31.295063898673213, 46.06308385549448]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1400] Result: compatible\n",
- "\n",
- "🔍 [1401] Checking: C2832306976-POCLOUD\n",
- "🕒 [1401] Time: 2021-08-01T00:00:00.000Z → 2025-10-05T10:58:53Z\n",
- "📦 [1401] Variable list: ['shortwave_flux', 'longwave_flux', 'longwave_thermopile_voltage', 'longwave_body_temperature', 'longwave_dome_temperature'], Selected Variable: longwave_body_temperature\n",
- "📆 [1401] Using week range: 2023-03-06T00:00:00Z/2023-03-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832306976-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [115.75665807885082, 82.71346962955568, 116.89507803651145, 83.28267960838599]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1401] Result: compatible\n",
- "\n",
- "🔍 [1402] Checking: C2832235159-POCLOUD\n",
- "🕒 [1402] Time: 2021-10-21T00:00:00.000Z → 2023-05-31T00:00:00.000Z\n",
- "📦 [1402] Variable list: ['id', 'air_temp', 'dp_temp', 'air_press', 'rhumid', 'wind_spd', 'wind_dir', 'ewind', 'nwind'], Selected Variable: wind_spd\n",
- "📆 [1402] Using week range: 2023-04-09T00:00:00Z/2023-04-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832235159-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [95.74984608445578, 52.084059421209844, 96.88826604211641, 52.65326940004016]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1402] Result: compatible\n",
- "\n",
- "🔍 [1403] Checking: C2832216518-POCLOUD\n",
- "🕒 [1403] Time: 2021-10-22T00:00:00.000Z → 2021-10-23T00:00:00.000Z\n",
- "📦 [1403] Variable list: ['nitrate'], Selected Variable: nitrate\n",
- "📆 [1403] Time range < 7 days, using full range: 2021-10-22T00:00:00Z/2021-10-23T00:00:00Z\n",
- "\n",
- "🔍 [1404] Checking: C2832851810-POCLOUD\n",
- "🕒 [1404] Time: 2021-08-01T00:00:00.000Z → 2023-05-04T00:00:00.000Z\n",
- "📦 [1404] Variable list: ['barometric_pressure', 'air_temperature', 'water_temperature', 'conductivity', 'salinity', 'relative_humidity', 'poc', 'par', 'chlorophyll', 'shortwave_flux', 'longwave_flux', 'longwave_thermopile_voltage', 'longwave_body_temperature', 'longwave_dome_temperature'], Selected Variable: barometric_pressure\n",
- "📆 [1404] Using week range: 2022-01-09T00:00:00Z/2022-01-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2832851810-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-45.288487886272684, 87.21080804827014, -44.15006792861207, 87.78001802710045]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1404] Result: compatible\n",
- "\n",
- "🔍 [1405] Checking: C2110184931-POCLOUD\n",
- "🕒 [1405] Time: 2021-08-01T00:00:00.000Z → 2023-05-31T00:00:00.000Z\n",
- "📦 [1405] Variable list: ['pressure_QC', 'time_QC', 'temperature', 'temperature_QC', 'conductivity', 'conductivity_QC', 'sea_pressure', 'sea_pressure_QC', 'conservative_temperature', 'conservative_temperature_QC', 'practical_salinity', 'practical_salinity_QC', 'absolute_salinity', 'absolute_salinity_QC', 'O2_saturation', 'O2_saturation_QC', 'optode_temperature', 'optode_temperature_QC', 'particulate_backscatter_coefficient_470nm', 'particulate_backscatter_coefficient_470nm_QC', 'particulate_backscatter_coefficient_700nm', 'particulate_backscatter_coefficient_700nm_QC', 'chlorophyll_fluorescence', 'chlorophyll_fluorescence_QC'], Selected Variable: chlorophyll_fluorescence\n",
- "📆 [1405] Using week range: 2021-09-10T00:00:00Z/2021-09-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2110184931-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-143.85305736685086, -29.338601237422612, -142.71463740919023, -28.769391258592304]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1405] Result: compatible\n",
- "\n",
- "🔍 [1406] Checking: C2301083264-POCLOUD\n",
- "🕒 [1406] Time: 2021-08-01T00:00:00.000Z → 2023-05-31T00:00:00.000Z\n",
- "📦 [1406] Variable list: ['profile_number', 'conductivity', 'conductivity_raw', 'temperature', 'temperature_raw', 'salinity', 'start_time', 'end_time', 'start_latitude', 'end_latitude', 'start_longitude', 'end_longitude'], Selected Variable: start_longitude\n",
- "📆 [1406] Using week range: 2023-02-03T00:00:00Z/2023-02-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2301083264-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [5.390541884088016, -51.97807257635519, 6.528961841748632, -51.40886259752487]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1406] Result: compatible\n",
- "\n",
- "🔍 [1407] Checking: C2574025518-POCLOUD\n",
- "🕒 [1407] Time: 2021-10-28T00:00:00.000Z → 2023-05-14T00:00:00.000Z\n",
- "📦 [1407] Variable list: ['INST_RBR_Concerto', 'INST_Gill', 'INST_SMP21', 'INST_SGR4', 'INST_upper_ctd', 'INST_WXT', 'INST_SITEX', 'INST_Vectornav', 'INST_Nortek', 'INST_RDI', 'UCTD_depth', 'UCTD_sea_water_temperature', 'UCTD_conductivity', 'UCTD_salinity', 'UCTD_density', 'WXT_rain_amount', 'WXT_rain_accumulated', 'WXT_rain_intensity', 'WXT_atmospheric_pressure', 'WXT_air_temperature', 'WXT_relative_humidity', 'WXT_wind_speed', 'WXT_wind_direction', 'SMP21_shortwave_flux', 'SGR4_longwave_flux', 'heading_10Hz', 'u_waveglider_10Hz', 'v_waveglider_10Hz', 'w_waveglider_10Hz', 'wave_Szz', 'wave_direction', 'wave_significant_height', 'heading_20Hz', 'pitch_20Hz', 'roll_20Hz', 'u_waveglider_20Hz', 'v_waveglider_20Hz', 'w_waveglider_20Hz', 'Gill_temperature', 'wind_speed', 'wind_direction', 'wind_vertical', 'Workhorse_roll', 'Workhorse_pitch', 'Workhorse_heading', 'Workhorse_temperature', 'Workhorse_vel_east', 'Workhorse_vel_north', 'Workhorse_vel_up', 'Workhorse_flag'], Selected Variable: INST_upper_ctd\n",
- "📆 [1407] Using week range: 2022-06-12T00:00:00Z/2022-06-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2574025518-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [37.152935332099794, -43.96125942326925, 38.29135528976041, -43.39204944443893]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1407] Result: compatible\n",
- "\n",
- "🔍 [1408] Checking: C2847092563-POCLOUD\n",
- "🕒 [1408] Time: 2022-08-23T00:00:00.000Z → 2023-07-07T00:00:00.000Z\n",
- "📦 [1408] Variable list: ['time', 'S', 'T', 'speed', 'dissolved_oxygen', 'wlbb2fl_sig470nm_adjusted', 'wlbb2fl_sig700nm_adjusted', 'wlbb2fl_sig695nm_adjusted', 'dive', 'S_ref', 'S_rms_ref', 'T_ref', 'T_rms_ref', 'dissolved_oxygen_ref', 'dissolved_oxygen_rms_ref', 'wlbb2fl_sig470nm_adjusted_ref', 'wlbb2fl_sig470nm_adjusted_rms_ref', 'wlbb2fl_sig700nm_adjusted_ref', 'wlbb2fl_sig700nm_adjusted_rms_ref', 'wlbb2fl_sig695nm_adjusted_ref', 'wlbb2fl_sig695nm_adjusted_rms_ref', 'S_L2', 'T_L2', 'aanderaa4831_dissolved_oxygen_L2', 'wlbb2fl_sig470nm_adjusted_L2', 'wlbb2fl_sig700nm_adjusted_L2', 'wlbb2fl_sig695nm_adjusted_L2', 'S_flags', 'T_flags', 'dissolved_oxygen_flags', 'wlbb2fl_sig470nm_adjusted_flags', 'wlbb2fl_sig700nm_adjusted_flags', 'wlbb2fl_sig695nm_adjusted_flags', 'P', 'SA', 'CT', 'PD', 'u_dive', 'v_dive', 'surface_curr_east', 'surface_curr_north', 'time_profile', 'lat_profile', 'lon_profile', 'inst_wlbb2fl', 'inst_aa4831', 'inst_ctd'], Selected Variable: time\n",
- "📆 [1408] Using week range: 2023-04-07T00:00:00Z/2023-04-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2847092563-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-7.531392930843303, 88.74922298453887, -6.392972973182687, 89.31843296336919]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1408] Result: compatible\n",
- "\n",
- "🔍 [1409] Checking: C2574152934-POCLOUD\n",
- "🕒 [1409] Time: 2021-08-01T00:00:00.000Z → 2021-11-30T00:00:00.000Z\n",
- "📦 [1409] Variable list: ['time_qc', 'pressure_qc', 'temperature', 'temperature_qc', 'conductivity', 'conductivity_qc', 'conservative_temp', 'conservative_temp_qc', 'practical_salinity', 'practical_salinity_qc', 'absolute_salinity', 'absolute_salinity_qc', 'O2sat', 'O2_sat_qc', 'O2_sensor_temp', 'O2_sensor_temp_qc', 'backscatter_at_470nm', 'backscatter_at_470nm_qc', 'backscatter_at_700nm', 'backscatter_at_700nm_qc', 'chlorophyll_concentration', 'chlorophyll_concentration_qc', 'Transect_number', 'Phase_number'], Selected Variable: practical_salinity\n",
- "📆 [1409] Using week range: 2021-09-25T00:00:00Z/2021-10-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2574152934-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [50.05265745547943, -58.779791028195575, 51.19107741314004, -58.21058104936526]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1409] Result: compatible\n",
- "\n",
- "🔍 [1410] Checking: C3582930396-POCLOUD\n",
- "🕒 [1410] Time: 2022-09-20T20:15:00.000Z → 2023-05-13T15:00:00.000Z\n",
- "📦 [1410] Variable list: ['INST_InertialSense', 'INST_upper_ctd', 'INST_lower_ctd', 'INST_WXT', 'INST_Nortek', 'INST_RDI', 'gpsimu_altitude', 'gpsimu_heave', 'gpsimu_heading', 'gpsimu_pitch', 'gpsimu_roll', 'gpsimu_u_north_waveglider', 'gpsimu_u_east_waveglider', 'gpsimu_u_up_waveglider', 'gpsimu_angle_rate_x', 'gpsimu_angle_rate_y', 'gpsimu_angle_rate_z', 'UCTD_sea_water_temperature', 'UCTD_conductivity', 'UCTD_salinity', 'UCTD_density', 'WXT_rain_amount', 'WXT_rain_accumulated', 'WXT_rain_intensity', 'WXT_atmospheric_pressure', 'WXT_air_temperature', 'WXT_relative_humidity', 'WXT_apparent_wind_speed', 'WXT_apparent_wind_direction', 'WXT_wind_speed', 'WXT_wind_direction', 'LCTD_sea_water_temperature', 'LCTD_conductivity', 'LCTD_salinity', 'LCTD_density', 'wave_Szz', 'wave_direction', 'wave_significant_height', 'Workhorse_altitude', 'Workhorse_roll', 'Workhorse_pitch', 'Workhorse_heading', 'Workhorse_temperature', 'Workhorse_vel_X', 'Workhorse_vel_Y', 'Workhorse_vel_Z', 'Workhorse_vel_north', 'Workhorse_vel_east', 'Workhorse_vel_up', 'Workhorse_float_vel_north', 'Workhorse_float_vel_east', 'Workhorse_float_vel_up', 'Workhorse_corr_1', 'Workhorse_corr_2', 'Workhorse_corr_3', 'Workhorse_corr_4', 'Workhorse_intens_1', 'Workhorse_intens_2', 'Workhorse_intens_3', 'Workhorse_intens_4', 'Workhorse_flag'], Selected Variable: UCTD_sea_water_temperature\n",
- "📆 [1410] Using week range: 2022-10-04T20:15:00Z/2022-10-10T20:15:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3582930396-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-126.89566498655279, -17.044533470038697, -125.75724502889216, -16.47532349120839]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1410] Result: compatible\n",
- "\n",
- "🔍 [1411] Checking: C2988721782-POCLOUD\n",
- "🕒 [1411] Time: 2021-09-01T00:00:00.000Z → 2023-08-01T00:00:00.000Z\n",
- "📦 [1411] Variable list: ['tau', 'surf_el', 'water_u', 'water_v', 'water_w', 'salinity', 'water_temp', 'surf_atm_pres', 'surf_wnd_stress_e', 'surf_wnd_stress_n', 'surf_temp_flux', 'surf_solar_flux'], Selected Variable: water_temp\n",
- "📆 [1411] Using week range: 2021-11-27T00:00:00Z/2021-12-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2988721782-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-163.5451626018586, 55.34367764934555, -162.40674264419798, 55.912887628175866]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1411] Result: compatible\n",
- "\n",
- "🔍 [1412] Checking: C3756737926-POCLOUD\n",
- "🕒 [1412] Time: 2022-09-20T20:15:00.000Z → 2023-05-13T15:00:00.000Z\n",
- "📦 [1412] Variable list: ['L3_IR02_longwave_flux', 'L3_UCTD_salinity', 'L3_UCTD_sea_water_temperature', 'L3_WXT_air_temperature', 'L3_WXT_atmospheric_pressure', 'L3_WXT_rain_intensity', 'L3_WXT_relative_humidity', 'L3_WXT_wind_direction', 'L3_WXT_wind_speed', 'L3_surface_current_east_4m', 'L3_surface_current_north_4m', 'air_density_10_meters', 'air_density_at_reference_height', 'air_pressure_10_meters', 'air_temperature_10_meters', 'air_temperature_at_reference_height', 'atmospheric_buoyancy_flux', 'dalton_number', 'drag_coefficient', 'energy_dissipation_rate', 'evaporation_rate', 'friction_velocity', 'gustiness_velocity', 'latent_heat_flux', 'latent_heat_flux_Webb_correction', 'latent_heat_of_vaporization', 'moisture_roughness_length', 'momentum_roughness_length', 'net_longwave_radiation', 'net_solar_radiation', 'neutral_air_temperature_10_meters', 'neutral_air_temperature_at_reference_height', 'neutral_dalton_number_10_meters', 'neutral_drag_coefficient_10_meters', 'neutral_specific_humidity_10_meters', 'neutral_specific_humidity_at_reference_height', 'neutral_stanton_number_10_meters', 'neutral_wind_speed', 'neutral_wind_speed_10_meters', 'neutral_wind_speed_at_reference_height', 'obukhov_length', 'rain_heat_flux', 'relative_humidity_10_meters', 'relative_humidity_at_reference_height', 'sea_surface_specific_humidity', 'sensible_heat_flux', 'skin_humidity_dq', 'skin_temperature_dT', 'skin_thickness', 'sonic_atmospheric_buoyancy_flux', 'specific_humidity_10_meters', 'specific_humidity_at_reference_height', 'specific_humidity_scaling_parameter', 'stability_parameter', 'stanton_number', 'temperature_scaling_parameter', 'thermal_roughness_length', 'whitecap_fraction', 'wind_speed_10_meters', 'wind_speed_at_reference_height', 'wind_stress', 'wind_stress_eastward', 'wind_stress_northward', 'INST_SITEX', 'INST_NOVATEL_RT', 'INST_upper_ctd', 'INST_WXT', 'INST_SR03', 'INST_IR02', 'INST_RBR_Concerto_SIO', 'INST_Gill', 'INST_RDI', 'INST_Nortek'], Selected Variable: neutral_drag_coefficient_10_meters\n",
- "📆 [1412] Using week range: 2022-10-12T20:15:00Z/2022-10-18T20:15:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3756737926-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [96.84798100957863, -20.521217214885393, 97.98640096723926, -19.952007236055085]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1412] Result: compatible\n",
- "\n",
- "🔍 [1413] Checking: C3262828325-NSIDC_CPRD\n",
- "🕒 [1413] Time: 2017-02-16T00:00:00.000Z → 2017-02-22T23:59:59.999Z\n",
- "📦 [1413] Variable list: ['Date', 'CoordinatedUniversalTime', 'Scan_Start_Angle', 'Time', 'AircraftAltitude', 'AircraftLatitude', 'AircraftLongitude', 'AircraftHeading', 'AircraftPitch', 'radiance_339nm', 'radiance_380nm', 'radiance_474nm', 'radiance_687nm', 'radiance_870nm', 'radiance_1030nm', 'radiance_1229nm', 'radiance_1266nm', 'radiance_1557nm', 'radiance_1638nm', 'radiance_1723nm', 'radiance_2094nm', 'radiance_2188nm', 'radiance_2323nm', 'ViewingAzimuthAngle', 'ViewingZenithAngle', 'SolarZenithAngle', 'SolarAzimuthAngle', 'SolarIrradiance', 'SRF_339nm', 'SRF_380nm', 'SRF_474nm', 'SRF_687nm', 'SRF_870nm', 'SRF_1030nm', 'SRF_1229nm', 'SRF_1266nm', 'SRF_1557nm', 'SRF_1638nm', 'SRF_1723nm', 'SRF_2094nm', 'SRF_2188nm', 'SRF_2323nm'], Selected Variable: SRF_2094nm\n",
- "📆 [1413] Time range < 7 days, using full range: 2017-02-16T00:00:00Z/2017-02-22T23:59:59Z\n",
- "\n",
- "🔍 [1414] Checking: C3266798301-NSIDC_CPRD\n",
- "🕒 [1414] Time: 2017-02-16T00:00:00.000Z → 2017-02-22T23:59:59.999Z\n",
- "📦 [1414] Variable list: ['SigmaImageAmplitude', 'LatImage', 'LonImage', 'DEMImage', 'OrbLatImage', 'OrbLonImage', 'OrbHeightImage', 'CalImage', 'OrbitImage', 'OrbitLatitude', 'OrbitLongitude', 'OrbitHeight', 'OrbitHeading', 'OrbitRoll', 'OrbitPitch', 'TxElevationGain', 'TxAzimuthGain', 'RxElevationGain', 'RxAzimuthGain', 'ModelTransformationTag', 'StartYear', 'StartMonth', 'StartDay', 'StartHour', 'StartMin', 'StartSec', 'FinalYear', 'FinalMonth', 'FinalDay', 'FinalHour', 'FinalMin', 'FinalSec', 'TxPolarization', 'RxPolarization', 'LookDirection', 'TxPointEl', 'TxPointAz', 'RxPointEl', 'RxPointAz', 'CentralFreq', 'TransmittedBandWidth', 'MeanForwardVelocity', 'PRF', 'DopplerPresumming', 'MinProcessedDoppler', 'MaxProcessedDoppler', 'Looks', 'Latitude11', 'Longitude11', 'Latitude12', 'Longitude12', 'Latitude21', 'Longitude21', 'Latitude22', 'Longitude22', 'UTMZone', 'Hemisphere', 'SystemType', 'Dummy'], Selected Variable: FinalSec\n",
- "📆 [1414] Time range < 7 days, using full range: 2017-02-16T00:00:00Z/2017-02-22T23:59:59Z\n",
- "\n",
- "🔍 [1415] Checking: C3271326152-NSIDC_CPRD\n",
- "🕒 [1415] Time: 2020-01-31T00:00:00.000Z → 2020-02-01T23:59:59.999Z\n",
- "📦 [1415] Variable list: ['DATA'], Selected Variable: DATA\n",
- "📆 [1415] Time range < 7 days, using full range: 2020-01-31T00:00:00Z/2020-02-01T23:59:59Z\n",
- "\n",
- "🔍 [1416] Checking: C3271328242-NSIDC_CPRD\n",
- "🕒 [1416] Time: 2020-01-28T00:00:00.000Z → 2020-02-04T23:59:59.999Z\n",
- "📦 [1416] Variable list: ['DATA'], Selected Variable: DATA\n",
- "📆 [1416] Using week range: 2020-01-28T00:00:00Z/2020-02-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3271328242-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-1.5140202028423957, 16.453969793863312, -0.37560024518177915, 17.02317977269362]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1416] Result: compatible\n",
- "\n",
- "🔍 [1417] Checking: C3503073680-NSIDC_CPRD\n",
- "🕒 [1417] Time: 2020-02-08T00:00:00.000Z → 2020-02-12T23:59:59.999Z\n",
- "📦 [1417] Variable list: [], Selected Variable: None\n",
- "⏭️ [1417] Skipping C3503073680-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1418] Checking: C3274609072-NSIDC_CPRD\n",
- "🕒 [1418] Time: 2023-03-08T00:00:00.000Z → 2023-03-15T23:59:59.999Z\n",
- "📦 [1418] Variable list: ['DATA'], Selected Variable: DATA\n",
- "📆 [1418] Using week range: 2023-03-08T00:00:00Z/2023-03-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3274609072-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-44.104621071124875, -15.153358351003899, -42.96620111346426, -14.58414837217359]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1418] Result: compatible\n",
- "\n",
- "🔍 [1419] Checking: C3378626164-POCLOUD\n",
- "🕒 [1419] Time: 2025-03-24T00:00:00.000Z → 2025-10-05T10:59:06Z\n",
- "📦 [1419] Variable list: [], Selected Variable: None\n",
- "⏭️ [1419] Skipping C3378626164-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1420] Checking: C2491772166-POCLOUD\n",
- "🕒 [1420] Time: 2012-09-06T00:00:00.000Z → 2013-10-13T00:00:00.000Z\n",
- "📦 [1420] Variable list: ['u', 'v', 'u_ship', 'v_ship', 'amp', 'pg', 'temperature', 'ship_direction'], Selected Variable: pg\n",
- "📆 [1420] Using week range: 2013-03-13T00:00:00Z/2013-03-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772166-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [117.45172320871399, -44.63219219879103, 118.59014316637462, -44.062982219960716]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772166-POCLOUD&backend=xarray&datetime=2013-03-13T00%3A00%3A00Z%2F2013-03-19T00%3A00%3A00Z&variable=pg&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772166-POCLOUD&backend=xarray&datetime=2013-03-13T00%3A00%3A00Z%2F2013-03-19T00%3A00%3A00Z&variable=pg&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1420] Result: issues_detected\n",
- "⚠️ [1420] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772166-POCLOUD&backend=xarray&datetime=2013-03-13T00%3A00%3A00Z%2F2013-03-19T00%3A00%3A00Z&variable=pg&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1421] Checking: C2491772167-POCLOUD\n",
- "🕒 [1421] Time: 2012-09-09T00:00:00.000Z → 2014-08-21T00:00:00.000Z\n",
- "📦 [1421] Variable list: ['DATA_TYPE', 'FORMAT_VERSION', 'HANDBOOK_VERSION', 'REFERENCE_DATE_TIME', 'DATE_CREATION', 'DATE_UPDATE', 'PLATFORM_NUMBER', 'PROJECT_NAME', 'PI_NAME', 'STATION_PARAMETERS', 'CYCLE_NUMBER', 'DIRECTION', 'DATA_CENTRE', 'DC_REFERENCE', 'DATA_STATE_INDICATOR', 'DATA_MODE', 'PLATFORM_TYPE', 'FLOAT_SERIAL_NO', 'FIRMWARE_VERSION', 'WMO_INST_TYPE', 'JULD', 'JULD_QC', 'JULD_LOCATION', 'LATITUDE', 'LONGITUDE', 'POSITION_QC', 'POSITIONING_SYSTEM', 'PROFILE_PRES_QC', 'PROFILE_TEMP_QC', 'PROFILE_PSAL_QC', 'VERTICAL_SAMPLING_SCHEME', 'CONFIG_MISSION_NUMBER', 'PRES', 'PRES_QC', 'PRES_ADJUSTED', 'PRES_ADJUSTED_QC', 'PRES_ADJUSTED_ERROR', 'TEMP', 'TEMP_QC', 'TEMP_ADJUSTED', 'TEMP_ADJUSTED_QC', 'TEMP_ADJUSTED_ERROR', 'PSAL', 'PSAL_QC', 'PSAL_ADJUSTED', 'PSAL_ADJUSTED_QC', 'PSAL_ADJUSTED_ERROR', 'PARAMETER', 'SCIENTIFIC_CALIB_EQUATION', 'SCIENTIFIC_CALIB_COEFFICIENT', 'SCIENTIFIC_CALIB_COMMENT', 'SCIENTIFIC_CALIB_DATE', 'HISTORY_INSTITUTION', 'HISTORY_STEP', 'HISTORY_SOFTWARE', 'HISTORY_SOFTWARE_RELEASE', 'HISTORY_REFERENCE', 'HISTORY_DATE', 'HISTORY_ACTION', 'HISTORY_PARAMETER', 'HISTORY_START_PRES', 'HISTORY_STOP_PRES', 'HISTORY_PREVIOUS_VALUE', 'HISTORY_QCTEST'], Selected Variable: VERTICAL_SAMPLING_SCHEME\n",
- "📆 [1421] Using week range: 2013-06-14T00:00:00Z/2013-06-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772167-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-145.43372481707488, -68.11287426557409, -144.29530485941424, -67.54366428674378]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772167-POCLOUD&backend=xarray&datetime=2013-06-14T00%3A00%3A00Z%2F2013-06-20T00%3A00%3A00Z&variable=VERTICAL_SAMPLING_SCHEME&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772167-POCLOUD&backend=xarray&datetime=2013-06-14T00%3A00%3A00Z%2F2013-06-20T00%3A00%3A00Z&variable=VERTICAL_SAMPLING_SCHEME&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1421] Result: issues_detected\n",
- "⚠️ [1421] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772167-POCLOUD&backend=xarray&datetime=2013-06-14T00%3A00%3A00Z%2F2013-06-20T00%3A00%3A00Z&variable=VERTICAL_SAMPLING_SCHEME&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1422] Checking: C2491772169-POCLOUD\n",
- "🕒 [1422] Time: 2012-08-16T00:00:00.000Z → 2013-10-05T00:00:00.000Z\n",
- "📦 [1422] Variable list: ['pressure', 'z', 'salinity', 'temperature'], Selected Variable: pressure\n",
- "📆 [1422] Using week range: 2013-02-20T00:00:00Z/2013-02-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772169-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [159.71303122865908, -58.10358770167868, 160.8514511863197, -57.53437772284836]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772169-POCLOUD&backend=xarray&datetime=2013-02-20T00%3A00%3A00Z%2F2013-02-26T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772169-POCLOUD&backend=xarray&datetime=2013-02-20T00%3A00%3A00Z%2F2013-02-26T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1422] Result: issues_detected\n",
- "⚠️ [1422] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772169-POCLOUD&backend=xarray&datetime=2013-02-20T00%3A00%3A00Z%2F2013-02-26T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1423] Checking: C2491772174-POCLOUD\n",
- "🕒 [1423] Time: 2011-10-19T00:00:00.000Z → 2015-04-07T00:00:00.000Z\n",
- "📦 [1423] Variable list: ['drifterID', 'ARGOS_lon', 'GPS_lon', 'ARGOS_lat', 'GPS_lat', 'salinity', 'temperature'], Selected Variable: ARGOS_lon\n",
- "📆 [1423] Using week range: 2014-12-23T00:00:00Z/2014-12-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772174-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [68.58998829126881, -68.28875933132926, 69.72840824892944, -67.71954935249894]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772174-POCLOUD&backend=xarray&datetime=2014-12-23T00%3A00%3A00Z%2F2014-12-29T00%3A00%3A00Z&variable=ARGOS_lon&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772174-POCLOUD&backend=xarray&datetime=2014-12-23T00%3A00%3A00Z%2F2014-12-29T00%3A00%3A00Z&variable=ARGOS_lon&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1423] Result: issues_detected\n",
- "⚠️ [1423] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772174-POCLOUD&backend=xarray&datetime=2014-12-23T00%3A00%3A00Z%2F2014-12-29T00%3A00%3A00Z&variable=ARGOS_lon&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1424] Checking: C2491772199-POCLOUD\n",
- "🕒 [1424] Time: 2012-09-29T00:00:00.000Z → 2012-09-30T00:00:00.000Z\n",
- "📦 [1424] Variable list: ['trajectory', 'longitude', 'latitude', 'salinity', 'salinity2', 'temperature', 'YSI_temperature', 'conductivity'], Selected Variable: latitude\n",
- "📆 [1424] Time range < 7 days, using full range: 2012-09-29T00:00:00Z/2012-09-30T00:00:00Z\n",
- "\n",
- "🔍 [1425] Checking: C2491772227-POCLOUD\n",
- "🕒 [1425] Time: 2012-09-18T00:00:00.000Z → 2013-02-22T00:00:00.000Z\n",
- "📦 [1425] Variable list: ['salinity', 'temperature', 'pressure'], Selected Variable: pressure\n",
- "📆 [1425] Using week range: 2012-11-27T00:00:00Z/2012-12-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772227-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [142.97706534531295, -59.62588685255583, 144.11548530297358, -59.056676873725515]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772227-POCLOUD&backend=xarray&datetime=2012-11-27T00%3A00%3A00Z%2F2012-12-03T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772227-POCLOUD&backend=xarray&datetime=2012-11-27T00%3A00%3A00Z%2F2012-12-03T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1425] Result: issues_detected\n",
- "⚠️ [1425] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772227-POCLOUD&backend=xarray&datetime=2012-11-27T00%3A00%3A00Z%2F2012-12-03T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1426] Checking: C2491772266-POCLOUD\n",
- "🕒 [1426] Time: 2013-03-14T00:00:00.000Z → 2013-10-13T00:00:00.000Z\n",
- "📦 [1426] Variable list: ['Time', 'GPS-TrimbleDiff-UTCofFix', 'GPS-TrimbleDiff-Latitude', 'GPS-TrimbleDiff-Longitude', 'GPS-TrimbleDiff-Quality', 'GPS-TrimbleDiff-SatsInUse', 'GPS-TrimbleDiff-HDOP', 'GPS-TrimbleDiff-DiffAge', 'GPS-TimbleDiff-TMG', 'GPS-TimbleDiff-SMG', 'GPS-NstarWaas-UTCofFix', 'GPS-NstarWaas-Latitude', 'GPS-NstarWaas-Longitude', 'GPS-NstarWaas-Quality', 'GPS-NstarWaas-SatsInUse', 'GPS-NstarWaas-HDOP', 'GPS-NstarWaas-TMG', 'GPS-NstarWaas-SMG', 'RMY-Trans-AirTemp', 'RMY-Trans-RelHumidity', 'RMY-Trans-BaroPressure', 'RMY-Trans-SST5', 'RMY-Trans-SST1', 'RMY-Trans-LW', 'RMY-Trans-SW', 'RMY-Trans-PrecipCurrHr', 'RMY-Trans-PrecipLast24Hr', 'RMY-Trans-PrecipRate', 'RMY-Trans-PortWindRelSpd', 'RMY-Trans-PortWindRelDir', 'TrueWindPort-Speed', 'TrueWindPort-Direction', 'RMY-Trans-StbdWindRelSpd', 'RMY-Trans-StbdWindRelDir', 'TrueWindStbd-Speed', 'TrueWindStbd-Direction', 'Gyro1-Heading', 'SpeedLog-WaterSpeedFwd', 'SpeedLog-WaterSpeedTrans', 'SpeedLog-GroundSpeedFwd', 'SpeedLog-GroundSpeedTrans', 'Tsal-TurnFluorometer', 'Knudsen-DepthHF', 'Knudsen-ValidHF', 'Knudsen-DucerDepHF', 'Knudsen-DepthLF', 'Knudsen-ValidLF', 'Knudsen-DucerDepLF', 'Gyro2-Heading', 'ADU2-UTCofFix', 'ADU2-Latitude', 'ADU2-Longitude', 'ADU2-Heading', 'ADU2-Pitch', 'ADU2-Roll', 'ADU2-MRMS', 'ADU2-BRMS', 'ADU2-Flag', 'Gill-Bow-WindRelSpd', 'Gill-Bow-WindRelDir', 'TrueWindBow2-Speed', 'TrueWindBow2-Direction', 'TurnerFluorometerRaw', 'Tsal-Salinity', 'Tsal-SST', 'GPS-Furuno-UTCofFix', 'GPS-Furuno-Latitude', 'GPS-Furuno-Longitude', 'GPS-Furuno-Quality', 'GPS-Furuno-SatsInUse', 'GPS-Furuno-HDOP', 'GPS-Furuno-TMG', 'GPS-Furuno-SMG', 'MicroTSG-Temperature', 'MicroTSG-Conductivity', 'MicroTSG-Salinity', 'MicroTSG-SoundVelocity', 'Tsal-SoundVelocity', 'Tsal-Temperature', 'Tsal-Conductivity', 'RMY-Bow-AirTemp', 'RMY-Bow-RelHumidity', 'RMY-Bow-BaroPressure', 'TrueWindBow1-Speed', 'TrueWindBow1-Direction', 'RAD-LW', 'RAD-SW', 'ADU5-UTCofFix', 'ADU5-Latitude', 'ADU5-Longitude', 'ADU5-Heading', 'ADU5-Pitch', 'ADU5-Roll', 'ADU5-MRMS', 'ADU5-BRMS', 'ADU5-Flag'], Selected Variable: GPS-Furuno-UTCofFix\n",
- "📆 [1426] Using week range: 2013-04-10T00:00:00Z/2013-04-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772266-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.70310761751867, 61.47681641147497, -159.56468765985804, 62.046026390305286]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772266-POCLOUD&backend=xarray&datetime=2013-04-10T00%3A00%3A00Z%2F2013-04-16T00%3A00%3A00Z&variable=GPS-Furuno-UTCofFix&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772266-POCLOUD&backend=xarray&datetime=2013-04-10T00%3A00%3A00Z%2F2013-04-16T00%3A00%3A00Z&variable=GPS-Furuno-UTCofFix&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1426] Result: issues_detected\n",
- "⚠️ [1426] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772266-POCLOUD&backend=xarray&datetime=2013-04-10T00%3A00%3A00Z%2F2013-04-16T00%3A00%3A00Z&variable=GPS-Furuno-UTCofFix&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1427] Checking: C2491772306-POCLOUD\n",
- "🕒 [1427] Time: 2012-09-14T00:00:00.000Z → 2013-09-30T00:00:00.000Z\n",
- "📦 [1427] Variable list: ['profile', 'deltasec', 'pressure', 'longitude', 'gps_longitude', 'nominal_longitude', 'latitude', 'gps_latitude', 'nominal_latitude', 'salinity', 'temperature', 'potential_temperature', 'conductivity'], Selected Variable: nominal_latitude\n",
- "📆 [1427] Using week range: 2013-04-03T00:00:00Z/2013-04-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772306-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [62.5784621575578, -21.523431801317468, 63.71688211521842, -20.95422182248716]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772306-POCLOUD&backend=xarray&datetime=2013-04-03T00%3A00%3A00Z%2F2013-04-09T00%3A00%3A00Z&variable=nominal_latitude&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772306-POCLOUD&backend=xarray&datetime=2013-04-03T00%3A00%3A00Z%2F2013-04-09T00%3A00%3A00Z&variable=nominal_latitude&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1427] Result: issues_detected\n",
- "⚠️ [1427] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772306-POCLOUD&backend=xarray&datetime=2013-04-03T00%3A00%3A00Z%2F2013-04-09T00%3A00%3A00Z&variable=nominal_latitude&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1428] Checking: C2491772311-POCLOUD\n",
- "🕒 [1428] Time: 2012-09-14T20:00:00.000Z → 2013-09-30T10:40:00.000Z\n",
- "📦 [1428] Variable list: ['DEPTH', 'QB', 'QH', 'QN', 'QL', 'QS', 'RELWDIR', 'RELWSPD', 'SH', 'TAUDIR', 'TAUMAG', 'TSKIN'], Selected Variable: QL\n",
- "📆 [1428] Using week range: 2012-10-15T20:00:00Z/2012-10-21T20:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772311-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-19.78974029074518, -13.545080894659517, -18.651320333084563, -12.975870915829208]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772311-POCLOUD&backend=xarray&datetime=2012-10-15T20%3A00%3A00Z%2F2012-10-21T20%3A00%3A00Z&variable=QL&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772311-POCLOUD&backend=xarray&datetime=2012-10-15T20%3A00%3A00Z%2F2012-10-21T20%3A00%3A00Z&variable=QL&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1428] Result: issues_detected\n",
- "⚠️ [1428] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772311-POCLOUD&backend=xarray&datetime=2012-10-15T20%3A00%3A00Z%2F2012-10-21T20%3A00%3A00Z&variable=QL&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1429] Checking: C2491772312-POCLOUD\n",
- "🕒 [1429] Time: 2012-09-13T00:00:00.000Z → 2013-08-24T00:00:00.000Z\n",
- "📦 [1429] Variable list: ['time_ctd', 'z_ctd', 'lon_ctd', 'lat_ctd', 'salinity_ctd', 'salinity_qc_ctd', 'temperature_ctd', 'temperature_qc_ctd', 'conductivity_ctd', 'conductivity_qc_ctd', 'time_sg', 'z_sg', 'pressure_sg'], Selected Variable: time_sg\n",
- "📆 [1429] Using week range: 2013-03-24T00:00:00Z/2013-03-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772312-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [91.02125525113263, 9.055662427992662, 92.15967520879326, 9.62487240682297]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772312-POCLOUD&backend=xarray&datetime=2013-03-24T00%3A00%3A00Z%2F2013-03-30T00%3A00%3A00Z&variable=time_sg&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772312-POCLOUD&backend=xarray&datetime=2013-03-24T00%3A00%3A00Z%2F2013-03-30T00%3A00%3A00Z&variable=time_sg&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1429] Result: issues_detected\n",
- "⚠️ [1429] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772312-POCLOUD&backend=xarray&datetime=2013-03-24T00%3A00%3A00Z%2F2013-03-30T00%3A00%3A00Z&variable=time_sg&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1430] Checking: C2491772317-POCLOUD\n",
- "🕒 [1430] Time: 2013-03-22T00:00:00.000Z → 2013-04-08T00:00:00.000Z\n",
- "📦 [1430] Variable list: ['profile', 'pressure', 'longitude', 'latitude', 'salinity', 'temperature'], Selected Variable: pressure\n",
- "📆 [1430] Using week range: 2013-03-28T00:00:00Z/2013-04-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772317-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-38.85752390450977, 50.07086040885608, -37.71910394684915, 50.64007038768639]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772317-POCLOUD&backend=xarray&datetime=2013-03-28T00%3A00%3A00Z%2F2013-04-03T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772317-POCLOUD&backend=xarray&datetime=2013-03-28T00%3A00%3A00Z%2F2013-04-03T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1430] Result: issues_detected\n",
- "⚠️ [1430] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772317-POCLOUD&backend=xarray&datetime=2013-03-28T00%3A00%3A00Z%2F2013-04-03T00%3A00%3A00Z&variable=pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1431] Checking: C2491772318-POCLOUD\n",
- "🕒 [1431] Time: 2012-08-21T00:00:00.000Z → 2012-10-04T00:00:00.000Z\n",
- "📦 [1431] Variable list: ['salinity', 'temperature', 'pressure'], Selected Variable: temperature\n",
- "📆 [1431] Using week range: 2012-08-31T00:00:00Z/2012-09-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772318-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-68.46212778254112, -83.12906873886476, -67.32370782488049, -82.55985876003444]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772318-POCLOUD&backend=xarray&datetime=2012-08-31T00%3A00%3A00Z%2F2012-09-06T00%3A00%3A00Z&variable=temperature&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772318-POCLOUD&backend=xarray&datetime=2012-08-31T00%3A00%3A00Z%2F2012-09-06T00%3A00%3A00Z&variable=temperature&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1431] Result: issues_detected\n",
- "⚠️ [1431] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772318-POCLOUD&backend=xarray&datetime=2012-08-31T00%3A00%3A00Z%2F2012-09-06T00%3A00%3A00Z&variable=temperature&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1432] Checking: C2491772319-POCLOUD\n",
- "🕒 [1432] Time: 2012-09-01T00:00:00.000Z → 2013-10-13T00:00:00.000Z\n",
- "📦 [1432] Variable list: ['salinity', 'temperature', 'conductivity'], Selected Variable: salinity\n",
- "📆 [1432] Using week range: 2013-06-28T00:00:00Z/2013-07-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772319-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [131.20543168797508, 59.37956911013731, 132.3438516456357, 59.948779088967626]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772319-POCLOUD&backend=xarray&datetime=2013-06-28T00%3A00%3A00Z%2F2013-07-04T00%3A00%3A00Z&variable=salinity&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772319-POCLOUD&backend=xarray&datetime=2013-06-28T00%3A00%3A00Z%2F2013-07-04T00%3A00%3A00Z&variable=salinity&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1432] Result: issues_detected\n",
- "⚠️ [1432] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772319-POCLOUD&backend=xarray&datetime=2013-06-28T00%3A00%3A00Z%2F2013-07-04T00%3A00%3A00Z&variable=salinity&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1433] Checking: C2491772320-POCLOUD\n",
- "🕒 [1433] Time: 2012-09-16T00:00:00.000Z → 2013-04-06T00:00:00.000Z\n",
- "📦 [1433] Variable list: ['profile', 'pressure', 'salinity', 'temperature', 'conductivity'], Selected Variable: salinity\n",
- "📆 [1433] Using week range: 2013-03-13T00:00:00Z/2013-03-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772320-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-164.9783265130745, -42.765721409867275, -163.83990655541388, -42.19651143103696]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772320-POCLOUD&backend=xarray&datetime=2013-03-13T00%3A00%3A00Z%2F2013-03-19T00%3A00%3A00Z&variable=salinity&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772320-POCLOUD&backend=xarray&datetime=2013-03-13T00%3A00%3A00Z%2F2013-03-19T00%3A00%3A00Z&variable=salinity&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1433] Result: issues_detected\n",
- "⚠️ [1433] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772320-POCLOUD&backend=xarray&datetime=2013-03-13T00%3A00%3A00Z%2F2013-03-19T00%3A00%3A00Z&variable=salinity&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1434] Checking: C2491772321-POCLOUD\n",
- "🕒 [1434] Time: 2012-09-01T00:00:00.000Z → 2013-03-25T00:00:00.000Z\n",
- "📦 [1434] Variable list: ['lon_std', 'lon_ndata', 'lat_std', 'lat_ndata', 'z1', 'z1_std', 'z1_ndata', 'sal1', 'sal1_std', 'sal1_ndata', 'temp1', 'temp1_std', 'temp1_ndata', 'z2', 'z2_std', 'z2_ndata', 'sal2', 'sal2_std', 'sal2_ndata', 'temp2', 'temp2_std', 'temp2_ndata', 'air_temp', 'air_temp_std', 'air_temp_ndata', 'air_pres', 'air_pres_std', 'air_pres_ndata', 'wind_spd', 'wind_spd_std', 'wind_spd_ndata', 'wind_dir', 'wind_dir_std', 'wind_dir_ndata', 'cur_spd', 'cur_spd_std', 'cur_spd_ndata', 'cur_dir', 'cur_dir_std', 'cur_dir_ndata'], Selected Variable: sal1_ndata\n",
- "📆 [1434] Using week range: 2013-01-13T00:00:00Z/2013-01-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772321-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-159.71518844748175, 59.845874042453204, -158.57676848982112, 60.41508402128352]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772321-POCLOUD&backend=xarray&datetime=2013-01-13T00%3A00%3A00Z%2F2013-01-19T00%3A00%3A00Z&variable=sal1_ndata&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772321-POCLOUD&backend=xarray&datetime=2013-01-13T00%3A00%3A00Z%2F2013-01-19T00%3A00%3A00Z&variable=sal1_ndata&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1434] Result: issues_detected\n",
- "⚠️ [1434] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772321-POCLOUD&backend=xarray&datetime=2013-01-13T00%3A00%3A00Z%2F2013-01-19T00%3A00%3A00Z&variable=sal1_ndata&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1435] Checking: C2491772322-POCLOUD\n",
- "🕒 [1435] Time: 2016-08-14T02:54:07.000Z → 2017-11-17T10:59:30.000Z\n",
- "📦 [1435] Variable list: ['u', 'v', 'ship_spd', 'ship_dir', 'amp', 'pg', 'pflag', 'temperature'], Selected Variable: u\n",
- "📆 [1435] Using week range: 2017-05-31T02:54:07Z/2017-06-06T02:54:07Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772322-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.0142036819335, 59.8118711446061, 158.15262363959414, 60.38108112343642]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772322-POCLOUD&backend=xarray&datetime=2017-05-31T02%3A54%3A07Z%2F2017-06-06T02%3A54%3A07Z&variable=u&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772322-POCLOUD&backend=xarray&datetime=2017-05-31T02%3A54%3A07Z%2F2017-06-06T02%3A54%3A07Z&variable=u&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1435] Result: issues_detected\n",
- "⚠️ [1435] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772322-POCLOUD&backend=xarray&datetime=2017-05-31T02%3A54%3A07Z%2F2017-06-06T02%3A54%3A07Z&variable=u&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1436] Checking: C2491772323-POCLOUD\n",
- "🕒 [1436] Time: 2016-08-27T05:47:58.000Z → 2019-03-11T23:42:58.000Z\n",
- "📦 [1436] Variable list: ['DATA_TYPE', 'FORMAT_VERSION', 'HANDBOOK_VERSION', 'REFERENCE_DATE_TIME', 'DATE_CREATION', 'DATE_UPDATE', 'PLATFORM_NUMBER', 'PROJECT_NAME', 'PI_NAME', 'STATION_PARAMETERS', 'CYCLE_NUMBER', 'DIRECTION', 'DATA_CENTRE', 'DC_REFERENCE', 'DATA_STATE_INDICATOR', 'DATA_MODE', 'PLATFORM_TYPE', 'FLOAT_SERIAL_NO', 'FIRMWARE_VERSION', 'WMO_INST_TYPE', 'JULD', 'JULD_QC', 'JULD_LOCATION', 'LATITUDE', 'LONGITUDE', 'POSITION_QC', 'POSITIONING_SYSTEM', 'VERTICAL_SAMPLING_SCHEME', 'CONFIG_MISSION_NUMBER', 'PROFILE_PRES_QC', 'PROFILE_TEMP_QC', 'PROFILE_PSAL_QC', 'PRES', 'PRES_QC', 'PRES_ADJUSTED', 'PRES_ADJUSTED_QC', 'PRES_ADJUSTED_ERROR', 'TEMP', 'TEMP_QC', 'TEMP_ADJUSTED', 'TEMP_ADJUSTED_QC', 'TEMP_ADJUSTED_ERROR', 'PSAL', 'PSAL_QC', 'PSAL_ADJUSTED', 'PSAL_ADJUSTED_QC', 'PSAL_ADJUSTED_ERROR', 'PARAMETER', 'SCIENTIFIC_CALIB_EQUATION', 'SCIENTIFIC_CALIB_COEFFICIENT', 'SCIENTIFIC_CALIB_COMMENT', 'SCIENTIFIC_CALIB_DATE', 'HISTORY_INSTITUTION', 'HISTORY_STEP', 'HISTORY_SOFTWARE', 'HISTORY_SOFTWARE_RELEASE', 'HISTORY_REFERENCE', 'HISTORY_DATE', 'HISTORY_ACTION', 'HISTORY_PARAMETER', 'HISTORY_START_PRES', 'HISTORY_STOP_PRES', 'HISTORY_PREVIOUS_VALUE', 'HISTORY_QCTEST'], Selected Variable: POSITION_QC\n",
- "📆 [1436] Using week range: 2017-10-16T05:47:58Z/2017-10-22T05:47:58Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772323-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [94.52187717730283, -15.209533616171068, 95.66029713496346, -14.64032363734076]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772323-POCLOUD&backend=xarray&datetime=2017-10-16T05%3A47%3A58Z%2F2017-10-22T05%3A47%3A58Z&variable=POSITION_QC&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772323-POCLOUD&backend=xarray&datetime=2017-10-16T05%3A47%3A58Z%2F2017-10-22T05%3A47%3A58Z&variable=POSITION_QC&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1436] Result: issues_detected\n",
- "⚠️ [1436] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772323-POCLOUD&backend=xarray&datetime=2017-10-16T05%3A47%3A58Z%2F2017-10-22T05%3A47%3A58Z&variable=POSITION_QC&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1437] Checking: C2491772324-POCLOUD\n",
- "🕒 [1437] Time: 2016-08-16T20:29:02.000Z → 2017-11-17T04:49:30.000Z\n",
- "📦 [1437] Variable list: ['z', 'pressure', 'temperature', 'temperature2', 'conductivity', 'conductivity2', 'beam_transmission', 'fluorescence', 'par', 'salinity', 'salinity2', 'potential_temperature', 'potential_temperature2', 'density', 'density2', 'oxygen', 'sound_velocity', 'sound_velocity2'], Selected Variable: density2\n",
- "📆 [1437] Using week range: 2016-12-24T20:29:02Z/2016-12-30T20:29:02Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772324-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-120.018431951009, 0.29187805000333705, -118.88001199334838, 0.8610880288336453]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772324-POCLOUD&backend=xarray&datetime=2016-12-24T20%3A29%3A02Z%2F2016-12-30T20%3A29%3A02Z&variable=density2&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772324-POCLOUD&backend=xarray&datetime=2016-12-24T20%3A29%3A02Z%2F2016-12-30T20%3A29%3A02Z&variable=density2&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1437] Result: issues_detected\n",
- "⚠️ [1437] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772324-POCLOUD&backend=xarray&datetime=2016-12-24T20%3A29%3A02Z%2F2016-12-30T20%3A29%3A02Z&variable=density2&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1438] Checking: C2781747781-POCLOUD\n",
- "🕒 [1438] Time: 2016-08-11T00:00:00.000Z → 2017-11-17T00:00:00.000Z\n",
- "📦 [1438] Variable list: ['lat', 'lon', 'Pfortran', 'P', 'z', 'Z', 'W', 'voltage', 'urel_anem', 'nsumdrops', 'Dmax', 'Dmax_i', 'bin_nums', 'dD', 'vfall', 'mass', 'edges', 'Pd', 'zd', 'Zd', 'Wd', 'ndrops', 'Nd', 'nd'], Selected Variable: Zd\n",
- "📆 [1438] Using week range: 2017-06-28T00:00:00Z/2017-07-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2781747781-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [89.08512001861897, 21.44982037467445, 90.2235399762796, 22.019030353504757]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2781747781-POCLOUD&backend=xarray&datetime=2017-06-28T00%3A00%3A00Z%2F2017-07-04T00%3A00%3A00Z&variable=Zd&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2781747781-POCLOUD&backend=xarray&datetime=2017-06-28T00%3A00%3A00Z%2F2017-07-04T00%3A00%3A00Z&variable=Zd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1438] Result: issues_detected\n",
- "⚠️ [1438] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2781747781-POCLOUD&backend=xarray&datetime=2017-06-28T00%3A00%3A00Z%2F2017-07-04T00%3A00%3A00Z&variable=Zd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1439] Checking: C2491772335-POCLOUD\n",
- "🕒 [1439] Time: 2016-06-20T05:57:00.000Z → 2019-03-14T12:04:00.000Z\n",
- "📦 [1439] Variable list: ['drifterID', 'sst', 'salinity'], Selected Variable: drifterID\n",
- "📆 [1439] Using week range: 2017-11-18T05:57:00Z/2017-11-24T05:57:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772335-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-62.25630064735679, 50.34235634356551, -61.11788068969617, 50.91156632239583]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772335-POCLOUD&backend=xarray&datetime=2017-11-18T05%3A57%3A00Z%2F2017-11-24T05%3A57%3A00Z&variable=drifterID&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772335-POCLOUD&backend=xarray&datetime=2017-11-18T05%3A57%3A00Z%2F2017-11-24T05%3A57%3A00Z&variable=drifterID&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1439] Result: issues_detected\n",
- "⚠️ [1439] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772335-POCLOUD&backend=xarray&datetime=2017-11-18T05%3A57%3A00Z%2F2017-11-24T05%3A57%3A00Z&variable=drifterID&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1440] Checking: C2491772336-POCLOUD\n",
- "🕒 [1440] Time: 2016-08-26T17:43:36.000Z → 2016-12-29T08:04:45.000Z\n",
- "📦 [1440] Variable list: ['time', 'longitude', 'latitude', 'ctd_temperature', 'ctd_salinity', 'float_pressure', 'ctd_pressure', 'fast_pressure'], Selected Variable: time\n",
- "📆 [1440] Using week range: 2016-10-02T17:43:36Z/2016-10-08T17:43:36Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772336-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [147.47861147719175, -51.5238479326661, 148.61703143485238, -50.954637953835785]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772336-POCLOUD&backend=xarray&datetime=2016-10-02T17%3A43%3A36Z%2F2016-10-08T17%3A43%3A36Z&variable=time&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772336-POCLOUD&backend=xarray&datetime=2016-10-02T17%3A43%3A36Z%2F2016-10-08T17%3A43%3A36Z&variable=time&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1440] Result: issues_detected\n",
- "⚠️ [1440] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772336-POCLOUD&backend=xarray&datetime=2016-10-02T17%3A43%3A36Z%2F2016-10-08T17%3A43%3A36Z&variable=time&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1441] Checking: C2491772337-POCLOUD\n",
- "🕒 [1441] Time: 2016-08-29T00:00:01.000Z → 2018-04-30T23:59:45.000Z\n",
- "📦 [1441] Variable list: ['temperature_at_1m', 'salinity_at_1m', 'pressure_at_1m', 'temperature_at_2m', 'salinity_at_2m', 'pressure_at_2m', 'air_temperature', 'air_pressure', 'relative_humidity', 'zonal_wind_speed', 'meridional_wind_speed', 'platform_heading', 'platform_speed', 'rain_accumulation', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1441] Using week range: 2017-05-01T00:00:01Z/2017-05-07T00:00:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772337-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-154.18167836894997, -43.59629535199326, -153.04325841128934, -43.02708537316295]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772337-POCLOUD&backend=xarray&datetime=2017-05-01T00%3A00%3A01Z%2F2017-05-07T00%3A00%3A01Z&variable=rainfall_rate&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772337-POCLOUD&backend=xarray&datetime=2017-05-01T00%3A00%3A01Z%2F2017-05-07T00%3A00%3A01Z&variable=rainfall_rate&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1441] Result: issues_detected\n",
- "⚠️ [1441] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772337-POCLOUD&backend=xarray&datetime=2017-05-01T00%3A00%3A01Z%2F2017-05-07T00%3A00%3A01Z&variable=rainfall_rate&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1442] Checking: C2491772338-POCLOUD\n",
- "🕒 [1442] Time: 2016-08-20T00:00:30.000Z → 2017-11-15T00:00:00.000Z\n",
- "📦 [1442] Variable list: ['speed_over_ground', 'course_over_ground', 'heading', 'eastward_current', 'northward_current', 'wind_speed_relative_to_earth_at_18m', 'wind_direction_relative_to_earth', 'wind_speed_relative_to_earth', 'neutral_wind_speed_relative_to_earth', 'wind_speed_relative_to_water_18m', 'wind_direction_relative_to_water', 'wind_speed_relative_to_water_at_2m', 'wind_speed_relative_to_water_at_10m', 'neutral_wind_speed_relative_to_water', 'air_temperature_at_16p5m', 'air_temperature', 'near_sea_surface_temperature_at_5cm', 'sea_surface_temperature', 'near_sea_surface_temperature_at_2m', 'near_sea_surface_temperature_at_3m', 'near_sea_surface_temperature_at_5m', 'relative_humidity_at_16p5m', 'relative_humidity_at_2m', 'relative_humidity_at_10m', 'pressure', 'specific_humidity_at_16p5m', 'specific_humidity_at_2m', 'specific_humidity_at_10m', 'specific_humidity_at_sea_surface', 'sea_surface_salinity', 'salinity_at_2m', 'salinity_at_3m', 'salinity_at_5m', 'downwelling_solar', 'reflected_solar', 'downwelling_IR', 'upwelling_IR', 'precipitation', 'precipitation_rate', 'evaporation', 'evaporation_rate', 'friction_velocity', 'surface_stress', 'sensible_heat_flux', 'latent_heat_flux', 'buoyancy_flux', 'sensible_heat_flux_from_rain'], Selected Variable: air_temperature_at_16p5m\n",
- "📆 [1442] Using week range: 2016-11-10T00:00:30Z/2016-11-16T00:00:30Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772338-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.6985453477077, 20.251232987399835, 98.83696530536832, 20.820442966230143]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772338-POCLOUD&backend=xarray&datetime=2016-11-10T00%3A00%3A30Z%2F2016-11-16T00%3A00%3A30Z&variable=air_temperature_at_16p5m&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772338-POCLOUD&backend=xarray&datetime=2016-11-10T00%3A00%3A30Z%2F2016-11-16T00%3A00%3A30Z&variable=air_temperature_at_16p5m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1442] Result: issues_detected\n",
- "⚠️ [1442] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772338-POCLOUD&backend=xarray&datetime=2016-11-10T00%3A00%3A30Z%2F2016-11-16T00%3A00%3A30Z&variable=air_temperature_at_16p5m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1443] Checking: C2491772339-POCLOUD\n",
- "🕒 [1443] Time: 2016-08-16T07:22:00.000Z → 2017-11-16T22:45:16.000Z\n",
- "📦 [1443] Variable list: ['temp', 'instrument', 'instrument_mfgr', 'instrument_model', 'instrument_sn', 'instrument_url'], Selected Variable: instrument_model\n",
- "📆 [1443] Using week range: 2017-09-17T07:22:00Z/2017-09-23T07:22:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772339-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [37.29797650258508, 11.313971987061226, 38.436396460245696, 11.883181965891534]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772339-POCLOUD&backend=xarray&datetime=2017-09-17T07%3A22%3A00Z%2F2017-09-23T07%3A22%3A00Z&variable=instrument_model&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772339-POCLOUD&backend=xarray&datetime=2017-09-17T07%3A22%3A00Z%2F2017-09-23T07%3A22%3A00Z&variable=instrument_model&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1443] Result: issues_detected\n",
- "⚠️ [1443] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772339-POCLOUD&backend=xarray&datetime=2017-09-17T07%3A22%3A00Z%2F2017-09-23T07%3A22%3A00Z&variable=instrument_model&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1444] Checking: C2491772340-POCLOUD\n",
- "🕒 [1444] Time: 2016-08-22T16:00:00.000Z → 2017-11-03T00:00:00.000Z\n",
- "📦 [1444] Variable list: ['eastward_wind', 'northward_wind', 'wind_speed', 'wind_direction', 'air_temperature', 'atmospheric_pressure', 'relative_humidity', 'sea_water_salinity', 'sea_water_temperature', 'conductivity'], Selected Variable: atmospheric_pressure\n",
- "📆 [1444] Using week range: 2017-05-20T16:00:00Z/2017-05-26T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772340-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-64.22104491545284, -78.67988292702218, -63.08262495779221, -78.11067294819186]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772340-POCLOUD&backend=xarray&datetime=2017-05-20T16%3A00%3A00Z%2F2017-05-26T16%3A00%3A00Z&variable=atmospheric_pressure&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772340-POCLOUD&backend=xarray&datetime=2017-05-20T16%3A00%3A00Z%2F2017-05-26T16%3A00%3A00Z&variable=atmospheric_pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1444] Result: issues_detected\n",
- "⚠️ [1444] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772340-POCLOUD&backend=xarray&datetime=2017-05-20T16%3A00%3A00Z%2F2017-05-26T16%3A00%3A00Z&variable=atmospheric_pressure&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1445] Checking: C2491772341-POCLOUD\n",
- "🕒 [1445] Time: 2016-08-25T00:00:00.000Z → 2018-08-22T01:58:35.000Z\n",
- "📦 [1445] Variable list: ['rain_rate', 'wind_speed'], Selected Variable: rain_rate\n",
- "📆 [1445] Using week range: 2016-09-28T00:00:00Z/2016-10-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772341-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-120.19100341163656, 2.5867361985369435, -119.05258345397593, 3.1559461773672517]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772341-POCLOUD&backend=xarray&datetime=2016-09-28T00%3A00%3A00Z%2F2016-10-04T00%3A00%3A00Z&variable=rain_rate&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772341-POCLOUD&backend=xarray&datetime=2016-09-28T00%3A00%3A00Z%2F2016-10-04T00%3A00%3A00Z&variable=rain_rate&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1445] Result: issues_detected\n",
- "⚠️ [1445] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772341-POCLOUD&backend=xarray&datetime=2016-09-28T00%3A00%3A00Z%2F2016-10-04T00%3A00%3A00Z&variable=rain_rate&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1446] Checking: C2491772345-POCLOUD\n",
- "🕒 [1446] Time: 2017-10-22T00:05:04.000Z → 2017-11-10T23:00:03.000Z\n",
- "📦 [1446] Variable list: ['age', 'rainrate', 'accums_30', 'accums_60'], Selected Variable: accums_60\n",
- "📆 [1446] Using week range: 2017-10-31T00:05:04Z/2017-11-06T00:05:04Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772345-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-55.87632663807609, -57.88416932510839, -54.73790668041547, -57.31495934627807]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772345-POCLOUD&backend=xarray&datetime=2017-10-31T00%3A05%3A04Z%2F2017-11-06T00%3A05%3A04Z&variable=accums_60&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772345-POCLOUD&backend=xarray&datetime=2017-10-31T00%3A05%3A04Z%2F2017-11-06T00%3A05%3A04Z&variable=accums_60&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1446] Result: issues_detected\n",
- "⚠️ [1446] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772345-POCLOUD&backend=xarray&datetime=2017-10-31T00%3A05%3A04Z%2F2017-11-06T00%3A05%3A04Z&variable=accums_60&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1447] Checking: C2491772347-POCLOUD\n",
- "🕒 [1447] Time: 2016-08-20T01:56:45.000Z → 2017-11-10T21:16:04.000Z\n",
- "📦 [1447] Variable list: ['profile_time', 'profile_longitude', 'profile_latitude', 'air_press', 'air_temp', 'rhumid', 'wind_dir', 'wind_spd', 'ewind', 'nwind'], Selected Variable: wind_spd\n",
- "📆 [1447] Using week range: 2017-05-17T01:56:45Z/2017-05-23T01:56:45Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772347-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.06941074602003, -69.0559661783535, 71.20783070368066, -68.48675619952319]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772347-POCLOUD&backend=xarray&datetime=2017-05-17T01%3A56%3A45Z%2F2017-05-23T01%3A56%3A45Z&variable=wind_spd&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772347-POCLOUD&backend=xarray&datetime=2017-05-17T01%3A56%3A45Z%2F2017-05-23T01%3A56%3A45Z&variable=wind_spd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1447] Result: issues_detected\n",
- "⚠️ [1447] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772347-POCLOUD&backend=xarray&datetime=2017-05-17T01%3A56%3A45Z%2F2017-05-23T01%3A56%3A45Z&variable=wind_spd&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1448] Checking: C2491772348-POCLOUD\n",
- "🕒 [1448] Time: 2017-10-16T00:00:00.000Z → 2017-11-17T00:00:00.000Z\n",
- "📦 [1448] Variable list: ['sst', 'sss', 'solar_rad', 'long_rad', 'press', 'wind_dir', 'wind_spd_5', 'rel_humid_2', 'sp_humid_2', 'air_temp_2', 'wind_spd_10', 'rel_humid_10', 'sp_humid_10', 'air_temp_10'], Selected Variable: sss\n",
- "📆 [1448] Using week range: 2017-10-25T00:00:00Z/2017-10-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772348-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-30.40204103324151, 71.6159199932612, -29.263621075580893, 72.18512997209152]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772348-POCLOUD&backend=xarray&datetime=2017-10-25T00%3A00%3A00Z%2F2017-10-31T00%3A00%3A00Z&variable=sss&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772348-POCLOUD&backend=xarray&datetime=2017-10-25T00%3A00%3A00Z%2F2017-10-31T00%3A00%3A00Z&variable=sss&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1448] Result: issues_detected\n",
- "⚠️ [1448] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772348-POCLOUD&backend=xarray&datetime=2017-10-25T00%3A00%3A00Z%2F2017-10-31T00%3A00%3A00Z&variable=sss&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1449] Checking: C2491772349-POCLOUD\n",
- "🕒 [1449] Time: 2016-08-16T07:22:00.000Z → 2017-11-16T22:45:15.000Z\n",
- "📦 [1449] Variable list: ['time_delay', 'salinity', 'speed_over_ground', 'course_over_ground', 'temperature', 'temperature_at_sbe45_instrument'], Selected Variable: temperature_at_sbe45_instrument\n",
- "📆 [1449] Using week range: 2017-04-09T07:22:00Z/2017-04-15T07:22:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772349-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.3442889633002, -80.55541764766302, 158.48270892096082, -79.9862076688327]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772349-POCLOUD&backend=xarray&datetime=2017-04-09T07%3A22%3A00Z%2F2017-04-15T07%3A22%3A00Z&variable=temperature_at_sbe45_instrument&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772349-POCLOUD&backend=xarray&datetime=2017-04-09T07%3A22%3A00Z%2F2017-04-15T07%3A22%3A00Z&variable=temperature_at_sbe45_instrument&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1449] Result: issues_detected\n",
- "⚠️ [1449] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772349-POCLOUD&backend=xarray&datetime=2017-04-09T07%3A22%3A00Z%2F2017-04-15T07%3A22%3A00Z&variable=temperature_at_sbe45_instrument&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1450] Checking: C2491772350-POCLOUD\n",
- "🕒 [1450] Time: 2016-08-24T16:18:24.000Z → 2017-11-07T00:03:55.000Z\n",
- "📦 [1450] Variable list: ['ctd_data_point_dive_number', 'conductivity', 'ctd_pressure', 'temperature', 'salinity', 'mean_time', 'mean_longitude', 'mean_latitude', 'start_time', 'start_longitude', 'start_latitude', 'end_time', 'end_longitude', 'end_latitude'], Selected Variable: start_time\n",
- "📆 [1450] Using week range: 2016-11-09T16:18:24Z/2016-11-15T16:18:24Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772350-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [26.71158128943174, -63.63891551134947, 27.850001247092358, -63.06970553251915]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772350-POCLOUD&backend=xarray&datetime=2016-11-09T16%3A18%3A24Z%2F2016-11-15T16%3A18%3A24Z&variable=start_time&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772350-POCLOUD&backend=xarray&datetime=2016-11-09T16%3A18%3A24Z%2F2016-11-15T16%3A18%3A24Z&variable=start_time&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1450] Result: issues_detected\n",
- "⚠️ [1450] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772350-POCLOUD&backend=xarray&datetime=2016-11-09T16%3A18%3A24Z%2F2016-11-15T16%3A18%3A24Z&variable=start_time&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1451] Checking: C2491772351-POCLOUD\n",
- "🕒 [1451] Time: 2016-08-27T07:52:23.000Z → 2017-11-11T07:35:01.000Z\n",
- "📦 [1451] Variable list: ['deployment_number', 'sea_water_salinity_at_0p05m', 'sea_water_salinity_at_0p12m', 'sea_water_salinity_at_0p23m', 'sea_water_salinity_at_0p54m', 'sea_water_salinity_at_1p10m', 'sea_water_temperature_at_0p05m', 'sea_water_temperature_at_0p05m_tsg', 'sea_water_temperature_at_0p12m', 'sea_water_temperature_at_0p23m', 'sea_water_temperature_at_0p54m', 'sea_water_temperature_at_1p10m', 'sea_water_pressure_at_0p12m', 'sea_water_pressure_at_0p23m', 'sea_water_pressure_at_0p54m', 'sea_water_pressure_at_1p10m', 'tke_dissipation_rate_at_0p37m', 'lower_error_bound_tke_dissipation_rate_at_0p37m', 'upper_error_bound_tke_dissipation_rate_at_0p37m'], Selected Variable: tke_dissipation_rate_at_0p37m\n",
- "📆 [1451] Using week range: 2017-05-14T07:52:23Z/2017-05-20T07:52:23Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772351-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-106.82725980028891, 22.832948338208315, -105.68883984262828, 23.402158317038623]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772351-POCLOUD&backend=xarray&datetime=2017-05-14T07%3A52%3A23Z%2F2017-05-20T07%3A52%3A23Z&variable=tke_dissipation_rate_at_0p37m&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772351-POCLOUD&backend=xarray&datetime=2017-05-14T07%3A52%3A23Z%2F2017-05-20T07%3A52%3A23Z&variable=tke_dissipation_rate_at_0p37m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1451] Result: issues_detected\n",
- "⚠️ [1451] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772351-POCLOUD&backend=xarray&datetime=2017-05-14T07%3A52%3A23Z%2F2017-05-20T07%3A52%3A23Z&variable=tke_dissipation_rate_at_0p37m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1452] Checking: C2491772352-POCLOUD\n",
- "🕒 [1452] Time: 2016-08-21T21:50:36.000Z → 2017-11-11T07:29:14.000Z\n",
- "📦 [1452] Variable list: ['serial_number', 'potential_temperature', 'temperature', 'pressure', 'salinity', 'u', 'v', 'speed_of_sound_in_sea_water', 'sea_water_density'], Selected Variable: speed_of_sound_in_sea_water\n",
- "📆 [1452] Using week range: 2017-10-28T21:50:36Z/2017-11-03T21:50:36Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772352-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-155.6471601528772, -4.657218968595384, -154.50874019521657, -4.0880089897650755]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772352-POCLOUD&backend=xarray&datetime=2017-10-28T21%3A50%3A36Z%2F2017-11-03T21%3A50%3A36Z&variable=speed_of_sound_in_sea_water&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772352-POCLOUD&backend=xarray&datetime=2017-10-28T21%3A50%3A36Z%2F2017-11-03T21%3A50%3A36Z&variable=speed_of_sound_in_sea_water&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1452] Result: issues_detected\n",
- "⚠️ [1452] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772352-POCLOUD&backend=xarray&datetime=2017-10-28T21%3A50%3A36Z%2F2017-11-03T21%3A50%3A36Z&variable=speed_of_sound_in_sea_water&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1453] Checking: C2491772353-POCLOUD\n",
- "🕒 [1453] Time: 2017-10-21T20:26:57.000Z → 2017-11-13T00:00:00.000Z\n",
- "📦 [1453] Variable list: ['temperature_at_0m', 'salinity_at_0m', 'dic_at_0m', 'pCO2_at_0m', 'pH_at_0m', 'temperature_at_5m', 'salinity_at_5m', 'pCO2_at_5m', 'pH_at_5m'], Selected Variable: pH_at_5m\n",
- "📆 [1453] Using week range: 2017-10-30T20:26:57Z/2017-11-05T20:26:57Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772353-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-2.112549087961092, -76.42801287650306, -0.9741291303004757, -75.85880289767275]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772353-POCLOUD&backend=xarray&datetime=2017-10-30T20%3A26%3A57Z%2F2017-11-05T20%3A26%3A57Z&variable=pH_at_5m&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772353-POCLOUD&backend=xarray&datetime=2017-10-30T20%3A26%3A57Z%2F2017-11-05T20%3A26%3A57Z&variable=pH_at_5m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1453] Result: issues_detected\n",
- "⚠️ [1453] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772353-POCLOUD&backend=xarray&datetime=2017-10-30T20%3A26%3A57Z%2F2017-11-05T20%3A26%3A57Z&variable=pH_at_5m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1454] Checking: C2491772360-POCLOUD\n",
- "🕒 [1454] Time: 2016-08-15T00:00:00.000Z → 2017-11-15T23:59:55.000Z\n",
- "📦 [1454] Variable list: ['speed_over_ground', 'course_over_ground', 'pressure_at_2m', 'pressure_at_3m', 'density_at_2m', 'density_at_3m', 'salinity_at_2m', 'salinity_at_3m', 'uncorrected_salinity_at_5m', 'temperature_at_2m', 'temperature_at_3m', 'uncorrected_temperature_at_5m', 'downwelling_longwave_infrared_radiation', 'downwelling_shortwave_solar_radiation', 'relative_humidity', 'cumulative_rain', 'wind_direction', 'wind_speed', 'ship_heave', 'ship_pitch', 'ship_roll', 'air_pressure', 'air_temperature'], Selected Variable: pressure_at_3m\n",
- "📆 [1454] Using week range: 2016-10-02T00:00:00Z/2016-10-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772360-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.02081086896914, 40.38530444939764, 121.15923082662977, 40.95451442822795]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772360-POCLOUD&backend=xarray&datetime=2016-10-02T00%3A00%3A00Z%2F2016-10-08T00%3A00%3A00Z&variable=pressure_at_3m&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772360-POCLOUD&backend=xarray&datetime=2016-10-02T00%3A00%3A00Z%2F2016-10-08T00%3A00%3A00Z&variable=pressure_at_3m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1454] Result: issues_detected\n",
- "⚠️ [1454] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772360-POCLOUD&backend=xarray&datetime=2016-10-02T00%3A00%3A00Z%2F2016-10-08T00%3A00%3A00Z&variable=pressure_at_3m&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1455] Checking: C2491772361-POCLOUD\n",
- "🕒 [1455] Time: 2017-10-05T20:13:15.000Z → 2017-11-16T23:26:01.000Z\n",
- "📦 [1455] Variable list: ['peak_period', 'first_peak_period', 'second_peak_period', 'mean_period', 'peak_wavelength', 'first_peak_wavelength', 'second_peak_wavelength', 'mean_wave_direction', 'peak_direction', 'first_peak_direction', 'second_peak_direction', 'surface_current_velocity', 'current_direction'], Selected Variable: second_peak_wavelength\n",
- "📆 [1455] Using week range: 2017-10-28T20:13:15Z/2017-11-03T20:13:15Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772361-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-120.50986373354954, 70.01492420909804, -119.3714437758889, 70.58413418792836]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772361-POCLOUD&backend=xarray&datetime=2017-10-28T20%3A13%3A15Z%2F2017-11-03T20%3A13%3A15Z&variable=second_peak_wavelength&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772361-POCLOUD&backend=xarray&datetime=2017-10-28T20%3A13%3A15Z%2F2017-11-03T20%3A13%3A15Z&variable=second_peak_wavelength&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1455] Result: issues_detected\n",
- "⚠️ [1455] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772361-POCLOUD&backend=xarray&datetime=2017-10-28T20%3A13%3A15Z%2F2017-11-03T20%3A13%3A15Z&variable=second_peak_wavelength&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1456] Checking: C2491772363-POCLOUD\n",
- "🕒 [1456] Time: 2016-08-24T00:00:00.000Z → 2017-11-10T21:30:00.000Z\n",
- "📦 [1456] Variable list: ['upper_salinity', 'lower_salinity', 'upper_temperature', 'lower_temperature', 'upper_pressure', 'lower_pressure', 'meteorological_wind_direction', 'meteorological_wind_speed', 'meteorological_temperature', 'meteorological_pressure'], Selected Variable: meteorological_wind_speed\n",
- "📆 [1456] Using week range: 2017-10-24T00:00:00Z/2017-10-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772363-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [98.8992754492412, 14.978383161295415, 100.03769540690183, 15.547593140125723]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772363-POCLOUD&backend=xarray&datetime=2017-10-24T00%3A00%3A00Z%2F2017-10-30T00%3A00%3A00Z&variable=meteorological_wind_speed&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772363-POCLOUD&backend=xarray&datetime=2017-10-24T00%3A00%3A00Z%2F2017-10-30T00%3A00%3A00Z&variable=meteorological_wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1456] Result: issues_detected\n",
- "⚠️ [1456] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772363-POCLOUD&backend=xarray&datetime=2017-10-24T00%3A00%3A00Z%2F2017-10-30T00%3A00%3A00Z&variable=meteorological_wind_speed&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1457] Checking: C2781659132-POCLOUD\n",
- "🕒 [1457] Time: 2017-10-21T00:00:00.000Z → 2017-11-13T15:46:00.000Z\n",
- "📦 [1457] Variable list: ['ship_latitude', 'ship_longitude', 'heading', 'SOG', 'dx', 'dy', 'dlat', 'dlon', 'azimuth', 'dship_distance', 'dship_degrees', 'radar_backscatter'], Selected Variable: dlat\n",
- "📆 [1457] Using week range: 2017-11-04T00:00:00Z/2017-11-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2781659132-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-3.5538779617352745, 15.18017760785435, -2.415458004074658, 15.749387586684659]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2781659132-POCLOUD&backend=xarray&datetime=2017-11-04T00%3A00%3A00Z%2F2017-11-10T00%3A00%3A00Z&variable=dlat&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2781659132-POCLOUD&backend=xarray&datetime=2017-11-04T00%3A00%3A00Z%2F2017-11-10T00%3A00%3A00Z&variable=dlat&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1457] Result: issues_detected\n",
- "⚠️ [1457] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2781659132-POCLOUD&backend=xarray&datetime=2017-11-04T00%3A00%3A00Z%2F2017-11-10T00%3A00%3A00Z&variable=dlat&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1458] Checking: C2491772372-POCLOUD\n",
- "🕒 [1458] Time: 2016-08-14T05:21:45.000Z → 2017-11-15T21:51:33.000Z\n",
- "📦 [1458] Variable list: ['z', 'temperature', 'resistance'], Selected Variable: z\n",
- "📆 [1458] Using week range: 2016-11-27T05:21:45Z/2016-12-03T05:21:45Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2491772372-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-90.04934909075418, 13.191213292218908, -88.91092913309355, 13.760423271049216]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772372-POCLOUD&backend=xarray&datetime=2016-11-27T05%3A21%3A45Z%2F2016-12-03T05%3A21%3A45Z&variable=z&step=P1D&temporal_mode=point\n",
- "Error: 400 Bad Request\n",
- "Body: {\"detail\":\"The AOI for this request is too large for the /statistics endpoint for this dataset. Try again with either a smaller AOI\"}\n",
- "Statistics request failed: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772372-POCLOUD&backend=xarray&datetime=2016-11-27T05%3A21%3A45Z%2F2016-12-03T05%3A21%3A45Z&variable=z&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "✅ [1458] Result: issues_detected\n",
- "⚠️ [1458] Error from response: HTTPStatusError: Client error '400 Bad Request' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2491772372-POCLOUD&backend=xarray&datetime=2016-11-27T05%3A21%3A45Z%2F2016-12-03T05%3A21%3A45Z&variable=z&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\n",
- "\n",
- "🔍 [1459] Checking: C2862468660-LARC_CLOUD\n",
- "🕒 [1459] Time: 2023-06-26T00:00:00.000Z → 2023-08-17T00:00:00.000Z\n",
- "📦 [1459] Variable list: ['no2_vertical_column_below_aircraft', 'no2_vertical_column_above_aircraft', 'no2_differential_slant_column', 'no2_differential_slant_column_uncertainty', 'AMF_below_aircraft', 'AMF_above_aircraft', 'aircraft_altitude', 'roll', 'cloud_glint_flag', 'raster_flag', 'lat_bounds', 'lon_bounds'], Selected Variable: lat_bounds\n",
- "📆 [1459] Using week range: 2023-08-05T00:00:00Z/2023-08-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2862468660-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-41.5827045114411, 62.27493584288018, -40.444284553780484, 62.8441458217105]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1459] Result: compatible\n",
- "\n",
- "🔍 [1460] Checking: C2862461566-LARC_CLOUD\n",
- "🕒 [1460] Time: 2023-08-22T00:00:00.000Z → 2023-08-28T00:00:00.000Z\n",
- "📦 [1460] Variable list: ['no2_vertical_column_below_aircraft', 'no2_vertical_column_above_aircraft', 'no2_differential_slant_column', 'no2_differential_slant_column_uncertainty', 'AMF_below_aircraft', 'AMF_above_aircraft', 'aircraft_altitude', 'roll', 'cloud_glint_flag', 'raster_flag', 'lat_bounds', 'lon_bounds'], Selected Variable: no2_differential_slant_column_uncertainty\n",
- "📆 [1460] Time range < 7 days, using full range: 2023-08-22T00:00:00Z/2023-08-28T00:00:00Z\n",
- "\n",
- "🔍 [1461] Checking: C2799436707-POCLOUD\n",
- "🕒 [1461] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:26Z\n",
- "📦 [1461] Variable list: ['time_tai', 'quaternion', 'quaternion_qual'], Selected Variable: quaternion_qual\n",
- "📆 [1461] Using week range: 2023-10-05T00:00:00Z/2023-10-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799436707-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [67.23043630134538, 27.87749114008459, 68.36885625900601, 28.4467011189149]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1461] Result: compatible\n",
- "\n",
- "🔍 [1462] Checking: C2799438119-POCLOUD\n",
- "🕒 [1462] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:28Z\n",
- "📦 [1462] Variable list: [], Selected Variable: None\n",
- "⏭️ [1462] Skipping C2799438119-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1463] Checking: C3233944967-POCLOUD\n",
- "🕒 [1463] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:28Z\n",
- "📦 [1463] Variable list: [], Selected Variable: None\n",
- "⏭️ [1463] Skipping C3233944967-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1464] Checking: C2799438202-POCLOUD\n",
- "🕒 [1464] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:28Z\n",
- "📦 [1464] Variable list: [], Selected Variable: None\n",
- "⏭️ [1464] Skipping C2799438202-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1465] Checking: C3233944969-POCLOUD\n",
- "🕒 [1465] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:28Z\n",
- "📦 [1465] Variable list: [], Selected Variable: None\n",
- "⏭️ [1465] Skipping C3233944969-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1466] Checking: C2799438260-POCLOUD\n",
- "🕒 [1466] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:28Z\n",
- "📦 [1466] Variable list: ['azimuth_index', 'range_index', 'height_vectorproc', 'reach_id', 'node_id', 'lake_id', 'obs_id', 'ice_clim_f', 'ice_dyn_f'], Selected Variable: reach_id\n",
- "📆 [1466] Using week range: 2024-02-18T00:00:00Z/2024-02-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799438260-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.04265478115394, -51.790541044974574, -90.90423482349331, -51.22133106614426]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1466] Result: compatible\n",
- "\n",
- "🔍 [1467] Checking: C3233944988-POCLOUD\n",
- "🕒 [1467] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:29Z\n",
- "📦 [1467] Variable list: ['azimuth_index', 'range_index', 'height_vectorproc', 'reach_id', 'node_id', 'lake_id', 'obs_id', 'ice_clim_f', 'ice_dyn_f'], Selected Variable: node_id\n",
- "📆 [1467] Using week range: 2023-01-07T00:00:00Z/2023-01-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233944988-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-125.8362384856321, 35.23483621818944, -124.69781852797146, 35.80404619701976]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1467] Result: compatible\n",
- "\n",
- "🔍 [1468] Checking: C3233944986-POCLOUD\n",
- "🕒 [1468] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:30Z\n",
- "📦 [1468] Variable list: [], Selected Variable: None\n",
- "⏭️ [1468] Skipping C3233944986-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1469] Checking: C2799438280-POCLOUD\n",
- "🕒 [1469] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:30Z\n",
- "📦 [1469] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_qual', 'wse_qual_bitwise', 'wse_uncert', 'water_area', 'water_area_qual', 'water_area_qual_bitwise', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_qual', 'sig0_qual_bitwise', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'n_wse_pix', 'n_water_area_pix', 'n_sig0_pix', 'n_other_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'sig0_cor_atmos_model', 'height_cor_xover', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: sig0_qual_bitwise\n",
- "📆 [1469] Using week range: 2024-01-26T00:00:00Z/2024-02-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799438280-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [157.32847935854653, 32.69220292836752, 158.46689931620716, 33.26141290719784]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1469] Result: compatible\n",
- "\n",
- "🔍 [1470] Checking: C3233942298-POCLOUD\n",
- "🕒 [1470] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:32Z\n",
- "📦 [1470] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_qual', 'wse_qual_bitwise', 'wse_uncert', 'water_area', 'water_area_qual', 'water_area_qual_bitwise', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_qual', 'sig0_qual_bitwise', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'n_wse_pix', 'n_water_area_pix', 'n_sig0_pix', 'n_other_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'sig0_cor_atmos_model', 'height_cor_xover', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: water_area_qual_bitwise\n",
- "📆 [1470] Using week range: 2023-11-21T00:00:00Z/2023-11-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233942298-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [24.77385924887546, -70.43899655214162, 25.912279206536077, -69.8697865733113]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1470] Result: compatible\n",
- "\n",
- "🔍 [1471] Checking: C2799438288-POCLOUD\n",
- "🕒 [1471] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:33Z\n",
- "📦 [1471] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_qual', 'wse_qual_bitwise', 'wse_uncert', 'water_area', 'water_area_qual', 'water_area_qual_bitwise', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_qual', 'sig0_qual_bitwise', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'n_wse_pix', 'n_water_area_pix', 'n_sig0_pix', 'n_other_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'sig0_cor_atmos_model', 'height_cor_xover', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: water_area_qual_bitwise\n",
- "📆 [1471] Using week range: 2024-07-14T00:00:00Z/2024-07-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799438288-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [82.19121701367891, 43.49051020923656, 83.32963697133954, 44.059720188066876]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1471] Result: compatible\n",
- "\n",
- "🔍 [1472] Checking: C3233942299-POCLOUD\n",
- "🕒 [1472] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:34Z\n",
- "📦 [1472] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_qual', 'wse_qual_bitwise', 'wse_uncert', 'water_area', 'water_area_qual', 'water_area_qual_bitwise', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_qual', 'sig0_qual_bitwise', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'n_wse_pix', 'n_water_area_pix', 'n_sig0_pix', 'n_other_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'sig0_cor_atmos_model', 'height_cor_xover', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: water_area\n",
- "📆 [1472] Using week range: 2025-08-22T00:00:00Z/2025-08-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233942299-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [12.023153046349371, -21.736032532272215, 13.161573004009988, -21.166822553441907]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1472] Result: compatible\n",
- "\n",
- "🔍 [1473] Checking: C3233944993-POCLOUD\n",
- "🕒 [1473] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:36Z\n",
- "📦 [1473] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_qual', 'wse_qual_bitwise', 'wse_uncert', 'water_area', 'water_area_qual', 'water_area_qual_bitwise', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_qual', 'sig0_qual_bitwise', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'n_wse_pix', 'n_water_area_pix', 'n_sig0_pix', 'n_other_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'sig0_cor_atmos_model', 'height_cor_xover', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: height_cor_xover\n",
- "📆 [1473] Using week range: 2023-09-18T00:00:00Z/2023-09-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233944993-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [61.46616905972375, -81.39096367147019, 62.60458901738436, -80.82175369263987]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1473] Result: compatible\n",
- "\n",
- "🔍 [1474] Checking: C2799465428-POCLOUD\n",
- "🕒 [1474] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:37Z\n",
- "📦 [1474] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_qual', 'ssh_karin_uncert', 'ssha_karin', 'ssha_karin_qual', 'ssh_karin_2', 'ssh_karin_2_qual', 'ssha_karin_2', 'ssha_karin_2_qual', 'num_pt_avg', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'geoid', 'internal_tide_hret', 'height_cor_xover', 'height_cor_xover_qual'], Selected Variable: ssha_karin\n",
- "📆 [1474] Using week range: 2024-11-06T00:00:00Z/2024-11-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799465428-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-159.67410345108726, -77.66475454873719, -158.53568349342663, -77.09554456990688]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465428-POCLOUD&backend=xarray&datetime=2024-11-06T00%3A00%3A00Z%2F2024-11-12T00%3A00%3A00Z&variable=ssha_karin&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2799465428-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465428-POCLOUD&backend=xarray&datetime=2024-11-06T00%3A00%3A00Z%2F2024-11-12T00%3A00%3A00Z&variable=ssha_karin&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1474] Result: issues_detected\n",
- "⚠️ [1474] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465428-POCLOUD&backend=xarray&datetime=2024-11-06T00%3A00%3A00Z%2F2024-11-12T00%3A00%3A00Z&variable=ssha_karin&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1475] Checking: C3233942270-POCLOUD\n",
- "🕒 [1475] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:37Z\n",
- "📦 [1475] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_qual', 'ssh_karin_uncert', 'ssha_karin', 'ssha_karin_qual', 'ssh_karin_2', 'ssh_karin_2_qual', 'ssha_karin_2', 'ssha_karin_2_qual', 'num_pt_avg', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'geoid', 'internal_tide_hret', 'height_cor_xover', 'height_cor_xover_qual'], Selected Variable: ssha_karin_qual\n",
- "📆 [1475] Using week range: 2023-07-23T00:00:00Z/2023-07-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233942270-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-15.237459125177786, -48.087867465235625, -14.09903916751717, -47.51865748640531]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942270-POCLOUD&backend=xarray&datetime=2023-07-23T00%3A00%3A00Z%2F2023-07-29T00%3A00%3A00Z&variable=ssha_karin_qual&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3233942270-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942270-POCLOUD&backend=xarray&datetime=2023-07-23T00%3A00%3A00Z%2F2023-07-29T00%3A00%3A00Z&variable=ssha_karin_qual&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1475] Result: issues_detected\n",
- "⚠️ [1475] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942270-POCLOUD&backend=xarray&datetime=2023-07-23T00%3A00%3A00Z%2F2023-07-29T00%3A00%3A00Z&variable=ssha_karin_qual&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1476] Checking: C2799465497-POCLOUD\n",
- "🕒 [1476] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:38Z\n",
- "📦 [1476] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_qual', 'ssh_karin_uncert', 'ssha_karin', 'ssha_karin_qual', 'ssh_karin_2', 'ssh_karin_2_qual', 'ssha_karin_2', 'ssha_karin_2_qual', 'polarization_karin', 'swh_karin', 'swh_karin_qual', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_qual', 'sig0_karin_uncert', 'sig0_karin_2', 'sig0_karin_2_qual', 'wind_speed_karin', 'wind_speed_karin_qual', 'wind_speed_karin_2', 'wind_speed_karin_2_qual', 'num_pt_avg', 'swh_wind_speed_karin_source', 'swh_wind_speed_karin_source_2', 'swh_nadir_altimeter', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'height_cor_xover_qual', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_ssb_cor_source', 'swh_ssb_cor_source_2', 'wind_speed_ssb_cor_source', 'wind_speed_ssb_cor_source_2', 'volumetric_correlation', 'volumetric_correlation_uncert'], Selected Variable: swh_nadir_altimeter\n",
- "📆 [1476] Using week range: 2025-01-31T00:00:00Z/2025-02-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799465497-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.5777005839999, 65.38055371503219, 108.71612054166053, 65.94976369386251]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465497-POCLOUD&backend=xarray&datetime=2025-01-31T00%3A00%3A00Z%2F2025-02-06T00%3A00%3A00Z&variable=swh_nadir_altimeter&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2799465497-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465497-POCLOUD&backend=xarray&datetime=2025-01-31T00%3A00%3A00Z%2F2025-02-06T00%3A00%3A00Z&variable=swh_nadir_altimeter&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1476] Result: issues_detected\n",
- "⚠️ [1476] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465497-POCLOUD&backend=xarray&datetime=2025-01-31T00%3A00%3A00Z%2F2025-02-06T00%3A00%3A00Z&variable=swh_nadir_altimeter&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1477] Checking: C3233942272-POCLOUD\n",
- "🕒 [1477] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:38Z\n",
- "📦 [1477] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_qual', 'ssh_karin_uncert', 'ssha_karin', 'ssha_karin_qual', 'ssh_karin_2', 'ssh_karin_2_qual', 'ssha_karin_2', 'ssha_karin_2_qual', 'polarization_karin', 'swh_karin', 'swh_karin_qual', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_qual', 'sig0_karin_uncert', 'sig0_karin_2', 'sig0_karin_2_qual', 'wind_speed_karin', 'wind_speed_karin_qual', 'wind_speed_karin_2', 'wind_speed_karin_2_qual', 'num_pt_avg', 'swh_wind_speed_karin_source', 'swh_wind_speed_karin_source_2', 'swh_nadir_altimeter', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'height_cor_xover_qual', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_ssb_cor_source', 'swh_ssb_cor_source_2', 'wind_speed_ssb_cor_source', 'wind_speed_ssb_cor_source_2', 'volumetric_correlation', 'volumetric_correlation_uncert'], Selected Variable: orbit_qual\n",
- "📆 [1477] Using week range: 2024-02-29T00:00:00Z/2024-03-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233942272-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.42578007621142, -64.47830672384609, 108.56420003387205, -63.90909674501577]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942272-POCLOUD&backend=xarray&datetime=2024-02-29T00%3A00%3A00Z%2F2024-03-06T00%3A00%3A00Z&variable=orbit_qual&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3233942272-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942272-POCLOUD&backend=xarray&datetime=2024-02-29T00%3A00%3A00Z%2F2024-03-06T00%3A00%3A00Z&variable=orbit_qual&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1477] Result: issues_detected\n",
- "⚠️ [1477] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942272-POCLOUD&backend=xarray&datetime=2024-02-29T00%3A00%3A00Z%2F2024-03-06T00%3A00%3A00Z&variable=orbit_qual&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1478] Checking: C2799465503-POCLOUD\n",
- "🕒 [1478] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:39Z\n",
- "📦 [1478] Variable list: [], Selected Variable: None\n",
- "⏭️ [1478] Skipping C2799465503-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1479] Checking: C3233942278-POCLOUD\n",
- "🕒 [1479] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:39Z\n",
- "📦 [1479] Variable list: [], Selected Variable: None\n",
- "⏭️ [1479] Skipping C3233942278-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1480] Checking: C2799465507-POCLOUD\n",
- "🕒 [1480] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:39Z\n",
- "📦 [1480] Variable list: ['time', 'time_tai', 'polarization_karin', 'swh_karin', 'swh_karin_qual', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_qual', 'sig0_karin_uncert', 'sig0_karin_2', 'sig0_karin_2_qual', 'wind_speed_karin', 'wind_speed_karin_qual', 'wind_speed_karin_2', 'wind_speed_karin_2_qual', 'num_pt_avg', 'swh_wind_speed_karin_source', 'swh_wind_speed_karin_source_2', 'swh_nadir_altimeter', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag'], Selected Variable: rain_flag\n",
- "📆 [1480] Using week range: 2023-04-22T00:00:00Z/2023-04-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799465507-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-107.88890574135118, -32.996231390463855, -106.75048578369055, -32.42702141163354]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465507-POCLOUD&backend=xarray&datetime=2023-04-22T00%3A00%3A00Z%2F2023-04-28T00%3A00%3A00Z&variable=rain_flag&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C2799465507-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465507-POCLOUD&backend=xarray&datetime=2023-04-22T00%3A00%3A00Z%2F2023-04-28T00%3A00%3A00Z&variable=rain_flag&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1480] Result: issues_detected\n",
- "⚠️ [1480] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2799465507-POCLOUD&backend=xarray&datetime=2023-04-22T00%3A00%3A00Z%2F2023-04-28T00%3A00%3A00Z&variable=rain_flag&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1481] Checking: C3233942281-POCLOUD\n",
- "🕒 [1481] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:39Z\n",
- "📦 [1481] Variable list: ['time', 'time_tai', 'polarization_karin', 'swh_karin', 'swh_karin_qual', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_qual', 'sig0_karin_uncert', 'sig0_karin_2', 'sig0_karin_2_qual', 'wind_speed_karin', 'wind_speed_karin_qual', 'wind_speed_karin_2', 'wind_speed_karin_2_qual', 'num_pt_avg', 'swh_wind_speed_karin_source', 'swh_wind_speed_karin_source_2', 'swh_nadir_altimeter', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag'], Selected Variable: sig0_karin_uncert\n",
- "📆 [1481] Using week range: 2025-09-17T00:00:00Z/2025-09-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3233942281-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-172.75534330034657, 86.68877443466357, -171.61692334268594, 87.25798441349389]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942281-POCLOUD&backend=xarray&datetime=2025-09-17T00%3A00%3A00Z%2F2025-09-23T00%3A00%3A00Z&variable=sig0_karin_uncert&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"cannot convert the coordinate units for concept_id C3233942281-POCLOUD: kilometers\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942281-POCLOUD&backend=xarray&datetime=2025-09-17T00%3A00%3A00Z%2F2025-09-23T00%3A00%3A00Z&variable=sig0_karin_uncert&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1481] Result: issues_detected\n",
- "⚠️ [1481] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3233942281-POCLOUD&backend=xarray&datetime=2025-09-17T00%3A00%3A00Z%2F2025-09-23T00%3A00%3A00Z&variable=sig0_karin_uncert&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1482] Checking: C3317113871-POCLOUD\n",
- "🕒 [1482] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1482] Variable list: [], Selected Variable: None\n",
- "⏭️ [1482] Skipping C3317113871-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1483] Checking: C2799465509-POCLOUD\n",
- "🕒 [1483] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1483] Variable list: [], Selected Variable: None\n",
- "⏭️ [1483] Skipping C2799465509-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1484] Checking: C3317113887-POCLOUD\n",
- "🕒 [1484] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1484] Variable list: [], Selected Variable: None\n",
- "⏭️ [1484] Skipping C3317113887-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1485] Checking: C2799465518-POCLOUD\n",
- "🕒 [1485] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1485] Variable list: [], Selected Variable: None\n",
- "⏭️ [1485] Skipping C2799465518-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1486] Checking: C3317113891-POCLOUD\n",
- "🕒 [1486] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1486] Variable list: [], Selected Variable: None\n",
- "⏭️ [1486] Skipping C3317113891-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1487] Checking: C2799465522-POCLOUD\n",
- "🕒 [1487] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1487] Variable list: [], Selected Variable: None\n",
- "⏭️ [1487] Skipping C2799465522-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1488] Checking: C3317113896-POCLOUD\n",
- "🕒 [1488] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1488] Variable list: [], Selected Variable: None\n",
- "⏭️ [1488] Skipping C3317113896-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1489] Checking: C2799438335-POCLOUD\n",
- "🕒 [1489] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1489] Variable list: [], Selected Variable: None\n",
- "⏭️ [1489] Skipping C2799438335-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1490] Checking: C3317113876-POCLOUD\n",
- "🕒 [1490] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1490] Variable list: [], Selected Variable: None\n",
- "⏭️ [1490] Skipping C3317113876-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1491] Checking: C2799465526-POCLOUD\n",
- "🕒 [1491] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1491] Variable list: [], Selected Variable: None\n",
- "⏭️ [1491] Skipping C2799465526-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1492] Checking: C3317113901-POCLOUD\n",
- "🕒 [1492] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1492] Variable list: [], Selected Variable: None\n",
- "⏭️ [1492] Skipping C3317113901-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1493] Checking: C2799465529-POCLOUD\n",
- "🕒 [1493] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1493] Variable list: [], Selected Variable: None\n",
- "⏭️ [1493] Skipping C2799465529-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1494] Checking: C3317113912-POCLOUD\n",
- "🕒 [1494] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1494] Variable list: [], Selected Variable: None\n",
- "⏭️ [1494] Skipping C3317113912-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1495] Checking: C2799465538-POCLOUD\n",
- "🕒 [1495] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1495] Variable list: [], Selected Variable: None\n",
- "⏭️ [1495] Skipping C2799465538-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1496] Checking: C3317113913-POCLOUD\n",
- "🕒 [1496] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1496] Variable list: [], Selected Variable: None\n",
- "⏭️ [1496] Skipping C3317113913-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1497] Checking: C2799438345-POCLOUD\n",
- "🕒 [1497] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1497] Variable list: [], Selected Variable: None\n",
- "⏭️ [1497] Skipping C2799438345-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1498] Checking: C3317113879-POCLOUD\n",
- "🕒 [1498] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1498] Variable list: [], Selected Variable: None\n",
- "⏭️ [1498] Skipping C3317113879-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1499] Checking: C2799465542-POCLOUD\n",
- "🕒 [1499] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1499] Variable list: [], Selected Variable: None\n",
- "⏭️ [1499] Skipping C2799465542-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1500] Checking: C3317113915-POCLOUD\n",
- "🕒 [1500] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1500] Variable list: [], Selected Variable: None\n",
- "⏭️ [1500] Skipping C3317113915-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1501] Checking: C2799465544-POCLOUD\n",
- "🕒 [1501] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1501] Variable list: [], Selected Variable: None\n",
- "⏭️ [1501] Skipping C2799465544-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1502] Checking: C3317113918-POCLOUD\n",
- "🕒 [1502] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1502] Variable list: [], Selected Variable: None\n",
- "⏭️ [1502] Skipping C3317113918-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1503] Checking: C2799438350-POCLOUD\n",
- "🕒 [1503] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1503] Variable list: [], Selected Variable: None\n",
- "⏭️ [1503] Skipping C2799438350-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1504] Checking: C3317113598-POCLOUD\n",
- "🕒 [1504] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1504] Variable list: [], Selected Variable: None\n",
- "⏭️ [1504] Skipping C3317113598-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1505] Checking: C2799438351-POCLOUD\n",
- "🕒 [1505] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1505] Variable list: [], Selected Variable: None\n",
- "⏭️ [1505] Skipping C2799438351-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1506] Checking: C3317113861-POCLOUD\n",
- "🕒 [1506] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1506] Variable list: [], Selected Variable: None\n",
- "⏭️ [1506] Skipping C3317113861-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1507] Checking: C2799438353-POCLOUD\n",
- "🕒 [1507] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1507] Variable list: [], Selected Variable: None\n",
- "⏭️ [1507] Skipping C2799438353-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1508] Checking: C3317113868-POCLOUD\n",
- "🕒 [1508] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1508] Variable list: [], Selected Variable: None\n",
- "⏭️ [1508] Skipping C3317113868-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1509] Checking: C2777002894-POCLOUD\n",
- "🕒 [1509] Time: 1980-01-01T00:00:00.000Z → 2025-10-05T10:59:40Z\n",
- "📦 [1509] Variable list: ['observations'], Selected Variable: observations\n",
- "📆 [1509] Using week range: 2023-03-31T00:00:00Z/2023-04-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2777002894-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [43.430471921885164, 28.690189688130406, 44.56889187954578, 29.259399666960714]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1509] Result: compatible\n",
- "\n",
- "🔍 [1510] Checking: C2296989401-POCLOUD\n",
- "🕒 [1510] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:49Z\n",
- "📦 [1510] Variable list: ['time_tai', 'position', 'velocity', 'orbit_qual'], Selected Variable: orbit_qual\n",
- "📆 [1510] Using week range: 2023-06-28T00:00:00Z/2023-07-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2296989401-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [31.424906119701667, 14.912021121861233, 32.563326077362284, 15.481231100691542]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1510] Result: compatible\n",
- "\n",
- "🔍 [1511] Checking: C2799438359-POCLOUD\n",
- "🕒 [1511] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T10:59:50Z\n",
- "📦 [1511] Variable list: ['time_tai', 'position', 'velocity', 'orbit_qual'], Selected Variable: velocity\n",
- "📆 [1511] Using week range: 2023-11-12T00:00:00Z/2023-11-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2799438359-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-61.98997323769482, 8.61461580041426, -60.8515532800342, 9.183825779244568]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1511] Result: compatible\n",
- "\n",
- "🔍 [1512] Checking: C3403413166-POCLOUD\n",
- "🕒 [1512] Time: 2023-03-30T00:00:00.000Z → 2023-08-02T00:00:00.000Z\n",
- "📦 [1512] Variable list: ['platform', 'instrument_ctd', 'trajectory', 'source_file', 'profile_time', 'profile_lon', 'profile_id', 'crs', 'profile_lat', 'glider_altitude', 'u', 'v', 'm_pitch', 'm_roll', 'm_science_clothesline_lag', 'water_depth', 'sci_ctd41cp_is_installed', 'ctd41cp_timestamp', 'sci_m_present_time', 'sci_software_ver', 'conductivity', 'sci_water_pressure', 'temperature', 'pressure', 'depth', 'latitude', 'longitude', 'salinity', 'density', 'potential_temperature', 'sound_speed', 'depth_interpolated', 'conductivity_qartod_gross_range_test', 'conductivity_qartod_flat_line_test', 'temperature_qartod_gross_range_test', 'temperature_qartod_flat_line_test', 'pressure_qartod_flat_line_test', 'salinity_qartod_flat_line_test', 'density_qartod_flat_line_test', 'pressure_qartod_gross_range_test', 'conductivity_qartod_climatology_test', 'conductivity_qartod_spike_test', 'conductivity_qartod_rate_of_change_test', 'temperature_qartod_climatology_test', 'temperature_qartod_spike_test', 'temperature_qartod_rate_of_change_test', 'pressure_qartod_pressure_test', 'pressure_qartod_spike_test', 'pressure_qartod_rate_of_change_test', 'salinity_qartod_climatology_test', 'salinity_qartod_spike_test', 'salinity_qartod_rate_of_change_test', 'density_qartod_climatology_test', 'density_qartod_spike_test', 'density_qartod_rate_of_change_test', 'conductivity_hysteresis_test', 'temperature_hysteresis_test', 'conductivity_qartod_summary_flag', 'density_qartod_summary_flag', 'pressure_qartod_summary_flag', 'salinity_qartod_summary_flag', 'temperature_qartod_summary_flag', 'conductivity_adjusted', 'salinity_adjusted', 'density_adjusted'], Selected Variable: temperature_qartod_flat_line_test\n",
- "📆 [1512] Using week range: 2023-03-31T00:00:00Z/2023-04-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3403413166-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.78078212129374, -76.28222294555187, -84.64236216363311, -75.71301296672155]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1512] Result: compatible\n",
- "\n",
- "🔍 [1513] Checking: C3377339417-POCLOUD\n",
- "🕒 [1513] Time: 2023-02-18T00:00:00.000Z → 2023-10-09T00:00:00.000Z\n",
- "📦 [1513] Variable list: ['CNDC', 'TEMP', 'PRES', 'INSTR_INFO', 'INSTR_MAKE', 'INSTR_MODEL', 'INSTR_SN'], Selected Variable: TEMP\n",
- "📆 [1513] Using week range: 2023-03-27T00:00:00Z/2023-04-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3377339417-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-97.56255576028907, 36.169911460448645, -96.42413580262844, 36.73912143927896]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1513] Result: compatible\n",
- "\n",
- "🔍 [1514] Checking: C3384042453-POCLOUD\n",
- "🕒 [1514] Time: 2023-02-18T00:00:00.000Z → 2024-10-29T00:00:00.000Z\n",
- "📦 [1514] Variable list: ['INSTR_INFO', 'INSTR_MAKE', 'INSTR_MODEL', 'INSTR_SN', 'INSTR_HAS_P_SENSOR', 'TEMP', 'PSAL', 'CNDC', 'PRES', 'TEMP_QC', 'PSAL_QC', 'CNDC_QC', 'PRES_QC'], Selected Variable: INSTR_MODEL\n",
- "📆 [1514] Using week range: 2024-04-23T00:00:00Z/2024-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3384042453-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-10.919571214165465, -9.456957180293966, -9.781151256504849, -8.887747201463657]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1514] Result: compatible\n",
- "\n",
- "🔍 [1515] Checking: C3393505469-POCLOUD\n",
- "🕒 [1515] Time: 2023-02-18T00:00:00.000Z → 2024-10-29T00:00:00.000Z\n",
- "📦 [1515] Variable list: ['LATITUDE_NOMINAL', 'LONGITUDE_NOMINAL', 'TEMPERATURE', 'SALINITY', 'n_obs', 'temperature_spread', 'salinity_spread'], Selected Variable: LONGITUDE_NOMINAL\n",
- "📆 [1515] Using week range: 2024-07-29T00:00:00Z/2024-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3393505469-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-59.38655437950312, -50.674679277988325, -58.2481344218425, -50.10546929915801]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1515] Result: compatible\n",
- "\n",
- "🔍 [1516] Checking: C3377359968-POCLOUD\n",
- "🕒 [1516] Time: 2023-02-23T00:00:00.000Z → 2024-11-02T00:00:00.000Z\n",
- "📦 [1516] Variable list: ['salinity'], Selected Variable: salinity\n",
- "📆 [1516] Using week range: 2023-07-05T00:00:00Z/2023-07-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3377359968-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [105.59580659013011, 9.130398368106004, 106.73422654779074, 9.699608346936312]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1516] Result: compatible\n",
- "\n",
- "🔍 [1517] Checking: C2229635767-POCLOUD\n",
- "🕒 [1517] Time: 2019-09-04T00:00:00.000Z → 2020-01-19T23:59:59.999Z\n",
- "📦 [1517] Variable list: ['SEAFLOOR_PRESSURE'], Selected Variable: SEAFLOOR_PRESSURE\n",
- "📆 [1517] Using week range: 2019-10-22T00:00:00Z/2019-10-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635767-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-170.1055457886434, 63.66880278111162, -168.96712583098278, 64.23801275994194]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1517] Result: compatible\n",
- "\n",
- "🔍 [1518] Checking: C2229635647-POCLOUD\n",
- "🕒 [1518] Time: 2019-09-05T00:00:00.000Z → 2019-12-28T23:59:59.999Z\n",
- "📦 [1518] Variable list: ['commanded_fin', 'commanded_heading', 'commanded_pitch', 'commanded_roll', 'commanded_wpt_lat', 'commanded_wpt_lon', 'measured_altitude', 'measured_appear_to_be_at_surface', 'measured_battery', 'measured_battery_inst', 'measured_coulomb_amphr', 'measured_depth', 'measured_depth_state', 'measured_fin', 'u', 'v', 'measured_gps_full_status', 'measured_gps_lat', 'measured_gps_lon', 'measured_gps_status', 'measured_heading', 'measured_iridium_call_num', 'measured_iridium_redials', 'measured_iridium_signal_strength', 'measured_lat', 'measured_lon', 'measured_pitch', 'measured_present_time', 'measured_pressure', 'measured_roll', 'measured_science_clothesline_lag', 'measured_vacuum', 'measured_water_depth', 'measured_water_vx', 'measured_water_vy', 'x_software_ver', 'ctd41cp_timestamp', 'science_timestamp', 'science_software_version', 'conductivity_raw', 'pressure_raw', 'temperature_raw', 'segment', 'the8x3_filename', 'depth_raw', 'latitude', 'longitude', 'profile_time', 'profile_dir', 'practical_salinity_raw', 'density_raw', 'sound_speed_raw', 'pressure_corr', 'depth_corr', 'practical_salinity_corr', 'density_corr', 'temperature', 'instrument_ctd', 'platform', 'source_file'], Selected Variable: instrument_ctd\n",
- "📆 [1518] Using week range: 2019-09-05T00:00:00Z/2019-09-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635647-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-173.69680548782782, 14.963163532616537, -172.5583855301672, 15.532373511446846]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1518] Result: compatible\n",
- "\n",
- "🔍 [1519] Checking: C2229635778-POCLOUD\n",
- "🕒 [1519] Time: 2019-09-05T00:00:00.000Z → 2020-01-19T23:59:59.999Z\n",
- "📦 [1519] Variable list: ['GPS_SSH', 'ERR', 'LATITUDE', 'LONGITUDE'], Selected Variable: GPS_SSH\n",
- "📆 [1519] Using week range: 2019-09-25T00:00:00Z/2019-10-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635778-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-38.0869463774716, 77.68929736516685, -36.94852641981098, 78.25850734399717]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1519] Result: compatible\n",
- "\n",
- "🔍 [1520] Checking: C2229635776-POCLOUD\n",
- "🕒 [1520] Time: 2019-09-06T00:00:00.000Z → 2020-01-18T23:59:59.999Z\n",
- "📦 [1520] Variable list: ['TIMEP_BOUNDS', 'SEAFLOOR_PRESSURE', 'SEAFLOOR_PRESSURE_QC', 'ACOUSTIC_TRAVEL_TIME', 'ACOUSTIC_TRAVEL_TIME_QC'], Selected Variable: ACOUSTIC_TRAVEL_TIME_QC\n",
- "📆 [1520] Using week range: 2019-10-28T00:00:00Z/2019-11-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635776-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.07480614562653, -35.039627295459375, 58.21322610328715, -34.47041731662906]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1520] Result: compatible\n",
- "\n",
- "🔍 [1521] Checking: C2229635764-POCLOUD\n",
- "🕒 [1521] Time: 2019-09-05T00:00:00.000Z → 2020-01-06T23:59:59.999Z\n",
- "📦 [1521] Variable list: ['profile_id', 'rowSize', 'Epoch_Time', 'Optode_Temp', 'SB_Temp', 'SB_Conductivity', 'Optode_Dissolved_O2', 'wetlab_Chlorophyll'], Selected Variable: wetlab_Chlorophyll\n",
- "📆 [1521] Using week range: 2019-10-30T00:00:00Z/2019-11-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635764-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-99.2398931841447, -67.51543996688437, -98.10147322648407, -66.94622998805406]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1521] Result: compatible\n",
- "\n",
- "🔍 [1522] Checking: C2229635779-POCLOUD\n",
- "🕒 [1522] Time: 2019-09-05T00:00:00.000Z → 2020-01-18T23:59:59.999Z\n",
- "📦 [1522] Variable list: ['TEMP', 'PSAL', 'CNDC', 'PRES', 'TEMP_QC', 'PSAL_QC', 'CNDC_QC', 'PRES_QC'], Selected Variable: PRES\n",
- "📆 [1522] Using week range: 2019-09-14T00:00:00Z/2019-09-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635779-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [36.5335077695761, 60.37586610514296, 37.671927727236714, 60.94507608397328]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1522] Result: compatible\n",
- "\n",
- "🔍 [1523] Checking: C2235488579-POCLOUD\n",
- "🕒 [1523] Time: 2019-09-04T00:00:00.000Z → 2020-01-19T23:59:59.999Z\n",
- "📦 [1523] Variable list: ['TEMP', 'PSAL', 'CNDC', 'PRES', 'TEMP_QC', 'PSAL_QC', 'CNDC_QC', 'PRES_QC'], Selected Variable: PRES\n",
- "📆 [1523] Using week range: 2019-10-01T00:00:00Z/2019-10-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2235488579-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-27.40120083300416, -74.21857112130604, -26.262780875343545, -73.64936114247573]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1523] Result: compatible\n",
- "\n",
- "🔍 [1524] Checking: C2229635761-POCLOUD\n",
- "🕒 [1524] Time: 2019-09-05T00:00:00.000Z → 2019-12-03T23:59:59.999Z\n",
- "📦 [1524] Variable list: ['TEMP_WW_RBR', 'TEMP_WW_SBE37', 'CNDC_WW_RBR', 'CNDC_WW_SBE37', 'PSAL_WW_RBR', 'PSAL_WW_SBE37', 'PRES_WW_RBR', 'PRES_WW_SBE37', 'PROFNUM_WW_RBR', 'PROFNUM_WW_SBE37', 'TEMP_WW_RBR_QC', 'TEMP_WW_SBE37_QC', 'CNDC_WW_RBR_QC', 'CNDC_WW_SBE37_QC', 'PSAL_WW_RBR_QC', 'PSAL_WW_SBE37_QC', 'PRES_WW_RBR_QC', 'PRES_WW_SBE37_QC', 'DEPTH_WW_RBR_QC', 'DEPTH_WW_SBE37_QC'], Selected Variable: PSAL_WW_RBR_QC\n",
- "📆 [1524] Using week range: 2019-10-09T00:00:00Z/2019-10-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2229635761-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-75.76445275323648, -72.10270968727816, -74.62603279557585, -71.53349970844785]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1524] Result: compatible\n",
- "\n",
- "🔍 [1525] Checking: C2296989490-POCLOUD\n",
- "🕒 [1525] Time: 2022-12-16T00:00:00.000Z → 2025-10-05T11:00:14Z\n",
- "📦 [1525] Variable list: [], Selected Variable: None\n",
- "⏭️ [1525] Skipping C2296989490-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1526] Checking: C2147947806-POCLOUD\n",
- "🕒 [1526] Time: 2011-11-13T00:00:00.000Z → 2012-11-12T00:50:15.999Z\n",
- "📦 [1526] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_uncert', 'ssha_karin', 'ssh_karin_2', 'ssha_karin_2', 'ssha_karin_qual', 'polarization_karin', 'swh_karin', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_uncert', 'sig0_karin_2', 'wind_speed_karin', 'wind_speed_karin_2', 'swh_karin_qual', 'sig0_karin_qual', 'num_pt_avg', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'correction_flag', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_sea_state_bias', 'simulated_true_ssh_karin', 'simulated_error_roll', 'simulated_error_phase', 'simulated_error_karin', 'simulated_error_baseline_dilation', 'simulated_error_timing', 'simulated_error_orbital', 'simulated_error_troposphere'], Selected Variable: ssha_karin_2\n",
- "📆 [1526] Using week range: 2012-04-30T00:00:00Z/2012-05-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2147947806-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-93.97677838269968, -61.43720075114767, -92.83835842503905, -60.867990772317356]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1526] Result: compatible\n",
- "\n",
- "🔍 [1527] Checking: C2152044763-POCLOUD\n",
- "🕒 [1527] Time: 2011-11-13T00:00:00.000Z → 2012-11-12T01:23:39.999Z\n",
- "📦 [1527] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_uncert', 'ssha_karin', 'ssh_karin_2', 'ssha_karin_2', 'ssha_karin_qual', 'polarization_karin', 'swh_karin', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_uncert', 'sig0_karin_2', 'wind_speed_karin', 'wind_speed_karin_2', 'swh_karin_qual', 'sig0_karin_qual', 'num_pt_avg', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'correction_flag', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_sea_state_bias', 'simulated_true_ssh_karin', 'simulated_error_baseline_dilation', 'simulated_error_roll', 'simulated_error_phase', 'simulated_error_karin', 'simulated_error_timing', 'simulated_error_orbital', 'simulated_error_troposphere'], Selected Variable: distance_to_coast\n",
- "📆 [1527] Using week range: 2012-10-07T00:00:00Z/2012-10-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2152044763-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [11.93550495041908, 55.34401513771516, 13.073924908079697, 55.913225116545476]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1527] Result: compatible\n",
- "\n",
- "🔍 [1528] Checking: C2152046451-POCLOUD\n",
- "🕒 [1528] Time: 2014-04-12T12:00:00.000Z → 2015-12-31T00:40:12.999Z\n",
- "📦 [1528] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_uncert', 'ssha_karin', 'ssh_karin_2', 'ssha_karin_2', 'ssha_karin_qual', 'polarization_karin', 'swh_karin', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_uncert', 'sig0_karin_2', 'wind_speed_karin', 'wind_speed_karin_2', 'swh_karin_qual', 'sig0_karin_qual', 'num_pt_avg', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'correction_flag', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_sea_state_bias', 'simulated_true_ssh_karin', 'simulated_error_karin', 'simulated_error_baseline_dilation', 'simulated_error_timing', 'simulated_error_roll', 'simulated_error_phase', 'simulated_error_orbital'], Selected Variable: load_tide_got\n",
- "📆 [1528] Using week range: 2015-01-15T12:00:00Z/2015-01-21T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2152046451-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [99.6027210692921, -59.70524290161578, 100.74114102695273, -59.13603292278547]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1528] Result: compatible\n",
- "\n",
- "🔍 [1529] Checking: C2152045877-POCLOUD\n",
- "🕒 [1529] Time: 2014-04-12T12:00:00.000Z → 2015-12-31T00:12:00.999Z\n",
- "📦 [1529] Variable list: ['time', 'time_tai', 'ssh_karin', 'ssh_karin_uncert', 'ssha_karin', 'ssh_karin_2', 'ssha_karin_2', 'ssha_karin_qual', 'polarization_karin', 'swh_karin', 'swh_karin_uncert', 'sig0_karin', 'sig0_karin_uncert', 'sig0_karin_2', 'wind_speed_karin', 'wind_speed_karin_2', 'swh_karin_qual', 'sig0_karin_qual', 'num_pt_avg', 'swh_model', 'mean_wave_direction', 'mean_wave_period_t02', 'wind_speed_model_u', 'wind_speed_model_v', 'wind_speed_rad', 'distance_to_coast', 'heading_to_coast', 'ancillary_surface_classification_flag', 'dynamic_ice_flag', 'rain_flag', 'rad_surface_type_flag', 'sc_altitude', 'orbit_alt_rate', 'cross_track_angle', 'sc_roll', 'sc_pitch', 'sc_yaw', 'velocity_heading', 'orbit_qual', 'latitude_avg_ssh', 'longitude_avg_ssh', 'cross_track_distance', 'x_factor', 'sig0_cor_atmos_model', 'sig0_cor_atmos_rad', 'doppler_centroid', 'phase_bias_ref_surface', 'obp_ref_surface', 'rad_tmb_187', 'rad_tmb_238', 'rad_tmb_340', 'rad_water_vapor', 'rad_cloud_liquid_water', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_uncert', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_uncert', 'geoid', 'mean_dynamic_topography', 'mean_dynamic_topography_uncert', 'depth_or_elevation', 'solid_earth_tide', 'ocean_tide_fes', 'ocean_tide_got', 'load_tide_fes', 'load_tide_got', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'internal_tide_sol2', 'pole_tide', 'dac', 'inv_bar_cor', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'rad_wet_tropo_cor', 'iono_cor_gim_ka', 'height_cor_xover', 'correction_flag', 'rain_rate', 'ice_conc', 'sea_state_bias_cor', 'sea_state_bias_cor_2', 'swh_sea_state_bias', 'simulated_true_ssh_karin', 'simulated_error_baseline_dilation', 'simulated_error_timing', 'simulated_error_roll', 'simulated_error_phase', 'simulated_error_orbital', 'simulated_error_karin'], Selected Variable: load_tide_fes\n",
- "📆 [1529] Using week range: 2014-04-24T12:00:00Z/2014-04-30T12:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2152045877-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-35.31374499989467, -55.61012098524644, -34.17532504223406, -55.040911006416124]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1529] Result: compatible\n",
- "\n",
- "🔍 [1530] Checking: C2158344213-POCLOUD\n",
- "🕒 [1530] Time: 2011-11-13T00:00:00.000Z → 2012-11-12T00:50:15.999Z\n",
- "📦 [1530] Variable list: [], Selected Variable: None\n",
- "⏭️ [1530] Skipping C2158344213-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1531] Checking: C2158348170-POCLOUD\n",
- "🕒 [1531] Time: 2011-11-13T00:00:00.000Z → 2012-11-12T01:23:37.999Z\n",
- "📦 [1531] Variable list: [], Selected Variable: None\n",
- "⏭️ [1531] Skipping C2158348170-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1532] Checking: C2158348264-POCLOUD\n",
- "🕒 [1532] Time: 2014-04-12T12:00:00.000Z → 2015-12-31T00:40:12.999Z\n",
- "📦 [1532] Variable list: [], Selected Variable: None\n",
- "⏭️ [1532] Skipping C2158348264-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1533] Checking: C2158350299-POCLOUD\n",
- "🕒 [1533] Time: 2014-04-12T12:00:00.000Z → 2015-12-31T00:11:58.999Z\n",
- "📦 [1533] Variable list: [], Selected Variable: None\n",
- "⏭️ [1533] Skipping C2158350299-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1534] Checking: C2263383657-POCLOUD\n",
- "🕒 [1534] Time: 2022-08-01T00:00:00.000Z → 2022-08-22T23:59:00.000Z\n",
- "📦 [1534] Variable list: ['azimuth_index', 'range_index', 'height_vectorproc', 'reach_id', 'node_id', 'lake_id', 'obs_id', 'ice_clim_f', 'ice_dyn_f'], Selected Variable: azimuth_index\n",
- "📆 [1534] Using week range: 2022-08-13T00:00:00Z/2022-08-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2263383657-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [106.10643580445617, 76.18161260879867, 107.2448557621168, 76.75082258762899]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1534] Result: compatible\n",
- "\n",
- "🔍 [1535] Checking: C2263383386-POCLOUD\n",
- "🕒 [1535] Time: 2022-08-01T00:00:00.000Z → 2022-08-22T23:59:00.000Z\n",
- "📦 [1535] Variable list: [], Selected Variable: None\n",
- "⏭️ [1535] Skipping C2263383386-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1536] Checking: C2263383790-POCLOUD\n",
- "🕒 [1536] Time: 2022-08-01T00:00:00.000Z → 2022-08-22T23:59:00.000Z\n",
- "📦 [1536] Variable list: ['crs', 'longitude', 'latitude', 'wse', 'wse_uncert', 'water_area', 'water_area_uncert', 'water_frac', 'water_frac_uncert', 'sig0', 'sig0_uncert', 'inc', 'cross_track', 'illumination_time', 'illumination_time_tai', 'raster_qual', 'n_wse_pix', 'n_area_pix', 'dark_frac', 'ice_clim_flag', 'ice_dyn_flag', 'layover_impact', 'geoid', 'solid_earth_tide', 'load_tide_fes', 'load_tide_got', 'pole_tide', 'model_dry_tropo_cor', 'model_wet_tropo_cor', 'iono_cor_gim_ka'], Selected Variable: n_area_pix\n",
- "📆 [1536] Using week range: 2022-08-06T00:00:00Z/2022-08-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2263383790-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [110.02283105599332, -55.26041115027082, 111.16125101365395, -54.691201171440504]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1536] Result: compatible\n",
- "\n",
- "🔍 [1537] Checking: C3202004220-OB_CLOUD\n",
- "🕒 [1537] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1537] Variable list: ['tilt_flags', 'tilt_ranges', 'tilt_lats', 'tilt_lons', 'scan_time', 'eng_qual', 's_flags', 's_satp', 's_zerop', 'slat', 'slon', 'clat', 'clon', 'elat', 'elon', 'csol_z', 'tilt', 'sc_id', 'sc_ttag', 'sc_soh', 'inst_tlm', 'l1a_data', 'start_syn', 'stop_syn', 'dark_rest', 'gain', 'tdi', 'inst_ana', 'inst_dis', 'sc_ana', 'sc_dis', 'scan_temp', 'side', 'orb_vec', 'l_vert', 'sun_ref', 'att_ang', 'sen_mat', 'scan_ell', 'nflag', 'mirror', 't_const', 't_linear', 't_quadratic', 'cal_offs', 'counts', 'rads', 'time'], Selected Variable: inst_tlm\n",
- "📆 [1537] Using week range: 2007-10-12T00:00:00Z/2007-10-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3202004220-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [145.8566827625063, 52.915532490455774, 146.99510272016693, 53.48474246928609]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1537] Result: compatible\n",
- "\n",
- "🔍 [1538] Checking: C3202004252-OB_CLOUD\n",
- "🕒 [1538] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1538] Variable list: ['tilt_flags', 'tilt_ranges', 'tilt_lats', 'tilt_lons', 'scan_time', 'eng_qual', 's_flags', 's_satp', 's_zerop', 'slat', 'slon', 'clat', 'clon', 'elat', 'elon', 'csol_z', 'tilt', 'sc_id', 'sc_ttag', 'sc_soh', 'inst_tlm', 'l1a_data', 'start_syn', 'stop_syn', 'dark_rest', 'gain', 'tdi', 'inst_ana', 'inst_dis', 'sc_ana', 'sc_dis', 'scan_temp', 'side', 'orb_vec', 'l_vert', 'sun_ref', 'att_ang', 'sen_mat', 'scan_ell', 'nflag', 'mirror', 't_const', 't_linear', 't_quadratic', 'cal_offs', 'counts', 'rads', 'time'], Selected Variable: tilt_flags\n",
- "📆 [1538] Using week range: 2001-10-15T00:00:00Z/2001-10-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3202004252-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [23.568552646949207, -39.94311598794638, 24.706972604609824, -39.37390600911606]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1538] Result: compatible\n",
- "\n",
- "🔍 [1539] Checking: C3198658845-OB_CLOUD\n",
- "🕒 [1539] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1539] Variable list: [], Selected Variable: None\n",
- "⏭️ [1539] Skipping C3198658845-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1540] Checking: C2789774382-OB_CLOUD\n",
- "🕒 [1540] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1540] Variable list: [], Selected Variable: None\n",
- "⏭️ [1540] Skipping C2789774382-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1541] Checking: C3198658953-OB_CLOUD\n",
- "🕒 [1541] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1541] Variable list: [], Selected Variable: None\n",
- "⏭️ [1541] Skipping C3198658953-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1542] Checking: C3198658688-OB_CLOUD\n",
- "🕒 [1542] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1542] Variable list: [], Selected Variable: None\n",
- "⏭️ [1542] Skipping C3198658688-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1543] Checking: C3113253100-OB_CLOUD\n",
- "🕒 [1543] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1543] Variable list: [], Selected Variable: None\n",
- "⏭️ [1543] Skipping C3113253100-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1544] Checking: C3113253547-OB_CLOUD\n",
- "🕒 [1544] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1544] Variable list: [], Selected Variable: None\n",
- "⏭️ [1544] Skipping C3113253547-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1545] Checking: C3113253709-OB_CLOUD\n",
- "🕒 [1545] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1545] Variable list: [], Selected Variable: None\n",
- "⏭️ [1545] Skipping C3113253709-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1546] Checking: C3113254062-OB_CLOUD\n",
- "🕒 [1546] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1546] Variable list: [], Selected Variable: None\n",
- "⏭️ [1546] Skipping C3113254062-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1547] Checking: C3113254253-OB_CLOUD\n",
- "🕒 [1547] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1547] Variable list: [], Selected Variable: None\n",
- "⏭️ [1547] Skipping C3113254253-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1548] Checking: C3113254405-OB_CLOUD\n",
- "🕒 [1548] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1548] Variable list: [], Selected Variable: None\n",
- "⏭️ [1548] Skipping C3113254405-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1549] Checking: C3113254561-OB_CLOUD\n",
- "🕒 [1549] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1549] Variable list: [], Selected Variable: None\n",
- "⏭️ [1549] Skipping C3113254561-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1550] Checking: C3113254690-OB_CLOUD\n",
- "🕒 [1550] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1550] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1550] Using week range: 2002-12-25T00:00:00Z/2002-12-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113254690-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-57.05166160898995, 76.76489155317577, -55.913241651329336, 77.33410153200609]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1550] Result: compatible\n",
- "\n",
- "🔍 [1551] Checking: C3113254783-OB_CLOUD\n",
- "🕒 [1551] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1551] Variable list: ['adg_s', 'palette'], Selected Variable: palette\n",
- "📆 [1551] Using week range: 2003-04-12T00:00:00Z/2003-04-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113254783-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [137.39616486379208, 60.130420839813326, 138.5345848214527, 60.69963081864364]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1551] Result: compatible\n",
- "\n",
- "🔍 [1552] Checking: C3113254820-OB_CLOUD\n",
- "🕒 [1552] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1552] Variable list: ['Kd490', 'palette'], Selected Variable: Kd490\n",
- "📆 [1552] Using week range: 2004-12-18T00:00:00Z/2004-12-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113254820-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-168.90392492003406, -17.220155657939824, -167.76550496237343, -16.650945679109515]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1552] Result: compatible\n",
- "\n",
- "🔍 [1553] Checking: C3113254885-OB_CLOUD\n",
- "🕒 [1553] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1553] Variable list: ['par', 'palette'], Selected Variable: par\n",
- "📆 [1553] Using week range: 2007-09-16T00:00:00Z/2007-09-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113254885-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-83.39681010315249, -36.55806735654566, -82.25839014549186, -35.98885737771535]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1553] Result: compatible\n",
- "\n",
- "🔍 [1554] Checking: C3113254916-OB_CLOUD\n",
- "🕒 [1554] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1554] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [1554] Using week range: 2008-02-09T00:00:00Z/2008-02-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113254916-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [83.07559670767534, -62.84343731718339, 84.21401666533598, -62.27422733835307]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1554] Result: compatible\n",
- "\n",
- "🔍 [1555] Checking: C3113254949-OB_CLOUD\n",
- "🕒 [1555] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1555] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1555] Using week range: 2008-02-23T00:00:00Z/2008-02-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113254949-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-52.23945595199471, 10.337193797042591, -51.10103599433409, 10.9064037758729]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1555] Result: compatible\n",
- "\n",
- "🔍 [1556] Checking: C3113255003-OB_CLOUD\n",
- "🕒 [1556] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1556] Variable list: ['Rrs_670', 'palette'], Selected Variable: palette\n",
- "📆 [1556] Using week range: 2002-08-29T00:00:00Z/2002-09-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3113255003-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-141.71858302059917, -82.37406779285189, -140.58016306293854, -81.80485781402157]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1556] Result: compatible\n",
- "\n",
- "🔍 [1557] Checking: C3455985815-OB_CLOUD\n",
- "🕒 [1557] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1557] Variable list: [], Selected Variable: None\n",
- "⏭️ [1557] Skipping C3455985815-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1558] Checking: C3455985836-OB_CLOUD\n",
- "🕒 [1558] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1558] Variable list: [], Selected Variable: None\n",
- "⏭️ [1558] Skipping C3455985836-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1559] Checking: C3427337461-OB_CLOUD\n",
- "🕒 [1559] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1559] Variable list: [], Selected Variable: None\n",
- "⏭️ [1559] Skipping C3427337461-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1560] Checking: C3455985873-OB_CLOUD\n",
- "🕒 [1560] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1560] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [1560] Using week range: 2008-12-12T00:00:00Z/2008-12-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985873-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.34470460690477, -36.65674664553847, 98.4831245645654, -36.087536666708154]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1560] Result: compatible\n",
- "\n",
- "🔍 [1561] Checking: C3455985893-OB_CLOUD\n",
- "🕒 [1561] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1561] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [1561] Using week range: 2010-10-04T00:00:00Z/2010-10-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985893-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [178.83801417025973, -34.036035442109586, 179.97643412792036, -33.46682546327927]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1561] Result: compatible\n",
- "\n",
- "🔍 [1562] Checking: C3534747485-OB_CLOUD\n",
- "🕒 [1562] Time: 1997-09-04T00:00:00.00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1562] Variable list: [], Selected Variable: None\n",
- "⏭️ [1562] Skipping C3534747485-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1563] Checking: C3427337473-OB_CLOUD\n",
- "🕒 [1563] Time: 1997-09-04T00:00:00Z → 2010-12-11T23:59:59Z\n",
- "📦 [1563] Variable list: ['adg_443_gsm', 'palette'], Selected Variable: adg_443_gsm\n",
- "📆 [1563] Using week range: 2010-05-25T00:00:00Z/2010-05-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3427337473-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-176.59714155297277, -54.65816811177135, -175.45872159531214, -54.08895813294104]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1563] Result: compatible\n",
- "\n",
- "🔍 [1564] Checking: C2036877565-POCLOUD\n",
- "🕒 [1564] Time: 2002-04-04T00:00:00.000Z → 2025-10-05T11:01:01Z\n",
- "📦 [1564] Variable list: [], Selected Variable: None\n",
- "⏭️ [1564] Skipping C2036877565-POCLOUD - no variable found\n",
- "\n",
- "🔍 [1565] Checking: C3195502222-POCLOUD\n",
- "🕒 [1565] Time: 2002-04-04T00:00:00.000Z → 2025-10-05T11:01:01Z\n",
- "📦 [1565] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds', 'mascon_ID', 'GAD'], Selected Variable: time_bounds\n",
- "📆 [1565] Using week range: 2010-04-14T00:00:00Z/2010-04-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3195502222-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-164.0436497818168, -83.63293088419178, -162.90522982415618, -83.06372090536146]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1565] Result: compatible\n",
- "\n",
- "🔍 [1566] Checking: C2077042515-POCLOUD\n",
- "🕒 [1566] Time: 2002-04-05T00:00:00.000Z → 2017-10-18T20:00:00.000Z\n",
- "📦 [1566] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: lwe_thickness\n",
- "📆 [1566] Using week range: 2009-06-25T00:00:00Z/2009-07-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2077042515-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [91.18834312432676, 84.7604094545097, 92.3267630819874, 85.32961943334001]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2077042515-POCLOUD&backend=xarray&datetime=2009-06-25T00%3A00%3A00Z%2F2009-07-01T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=91.18834312432676, latitude=84.7604094545097), Position2D(longitude=92.3267630819874, latitude=84.7604094545097), Position2D(longitude=92.3267630819874, latitude=85.32961943334001), Position2D(longitude=91.18834312432676, latitude=85.32961943334001), Position2D(longitude=91.18834312432676, latitude=84.7604094545097)]]), properties={'statistics': {'2009-06-25T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-06-26T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-06-27T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-06-28T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-06-29T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-06-30T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2009-07-01T00:00:00+00:00': {'2009-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-25T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-26T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-27T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-28T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-29T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-06-30T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2009-07-01T00:00:00+00:00', '2009-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2077042515-POCLOUD&backend=xarray&datetime=2009-06-25T00%3A00%3A00Z%2F2009-07-01T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1566] Result: issues_detected\n",
- "⚠️ [1566] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2077042515-POCLOUD&backend=xarray&datetime=2009-06-25T00%3A00%3A00Z%2F2009-07-01T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1567] Checking: C2077042363-POCLOUD\n",
- "🕒 [1567] Time: 2002-04-04T00:00:00.000Z → 2017-10-25T00:00:00.000Z\n",
- "📦 [1567] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: uncertainty\n",
- "📆 [1567] Using week range: 2009-07-14T00:00:00Z/2009-07-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2077042363-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [118.88883626345472, 80.16196683692274, 120.02725622111535, 80.73117681575306]\n",
- "Statistics returned 7 timesteps\n",
- "✅ [1567] Result: compatible\n",
- "\n",
- "🔍 [1568] Checking: C2077042566-POCLOUD\n",
- "🕒 [1568] Time: 2002-04-05T00:00:00.000Z → 2017-10-18T00:00:00.000Z\n",
- "📦 [1568] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: lat_bounds\n",
- "📆 [1568] Using week range: 2009-11-24T00:00:00Z/2009-11-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2077042566-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-121.39023596488673, -22.433138668921938, -120.2518160072261, -21.86392869009163]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1568] Result: compatible\n",
- "\n",
- "🔍 [1569] Checking: C2077042412-POCLOUD\n",
- "🕒 [1569] Time: 2002-04-04T00:00:00.000Z → 2017-10-25T00:00:00.000Z\n",
- "📦 [1569] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: time_bounds\n",
- "📆 [1569] Using week range: 2003-10-19T00:00:00Z/2003-10-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2077042412-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [124.30771272845573, -13.55353187071189, 125.44613268611636, -12.984321891881581]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1569] Result: compatible\n",
- "\n",
- "🔍 [1570] Checking: C2077042612-POCLOUD\n",
- "🕒 [1570] Time: 2002-04-04T00:00:00.000Z → 2017-10-18T00:00:00.000Z\n",
- "📦 [1570] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: uncertainty\n",
- "📆 [1570] Using week range: 2010-06-11T00:00:00Z/2010-06-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2077042612-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [168.59259806549676, 57.06984722427467, 169.7310180231574, 57.63905720310498]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2077042612-POCLOUD&backend=xarray&datetime=2010-06-11T00%3A00%3A00Z%2F2010-06-17T00%3A00%3A00Z&variable=uncertainty&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=168.59259806549676, latitude=57.06984722427467), Position2D(longitude=169.7310180231574, latitude=57.06984722427467), Position2D(longitude=169.7310180231574, latitude=57.63905720310498), Position2D(longitude=168.59259806549676, latitude=57.63905720310498), Position2D(longitude=168.59259806549676, latitude=57.06984722427467)]]), properties={'statistics': {'2010-06-11T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2010-06-12T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2010-06-13T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2010-06-14T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2010-06-15T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2010-06-16T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2010-06-17T00:00:00+00:00': {'2010-06-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-11T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-12T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-13T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-14T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-15T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-16T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2010-06-17T00:00:00+00:00', '2010-06-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2077042612-POCLOUD&backend=xarray&datetime=2010-06-11T00%3A00%3A00Z%2F2010-06-17T00%3A00%3A00Z&variable=uncertainty&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1570] Result: issues_detected\n",
- "⚠️ [1570] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2077042612-POCLOUD&backend=xarray&datetime=2010-06-11T00%3A00%3A00Z%2F2010-06-17T00%3A00%3A00Z&variable=uncertainty&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1571] Checking: C2077042455-POCLOUD\n",
- "🕒 [1571] Time: 2002-04-04T00:00:00.000Z → 2017-10-25T00:00:00.000Z\n",
- "📦 [1571] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: time_bounds\n",
- "📆 [1571] Using week range: 2007-09-06T00:00:00Z/2007-09-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2077042455-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-79.84749097059243, -48.14336615513301, -78.7090710129318, -47.574156176302694]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1571] Result: compatible\n",
- "\n",
- "🔍 [1572] Checking: C3193285193-POCLOUD\n",
- "🕒 [1572] Time: 2018-05-22T00:00:00.000Z → 2025-10-05T11:01:12Z\n",
- "📦 [1572] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: lwe_thickness\n",
- "📆 [1572] Using week range: 2018-12-01T00:00:00Z/2018-12-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3193285193-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-38.1320299500511, 41.04790574691947, -36.99360999239048, 41.617115725749784]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3193285193-POCLOUD&backend=xarray&datetime=2018-12-01T00%3A00%3A00Z%2F2018-12-07T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-38.1320299500511, latitude=41.04790574691947), Position2D(longitude=-36.99360999239048, latitude=41.04790574691947), Position2D(longitude=-36.99360999239048, latitude=41.617115725749784), Position2D(longitude=-38.1320299500511, latitude=41.617115725749784), Position2D(longitude=-38.1320299500511, latitude=41.04790574691947)]]), properties={'statistics': {'2018-12-01T00:00:00+00:00': {'2018-11-16T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-12-02T00:00:00+00:00': {'2018-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-12-03T00:00:00+00:00': {'2018-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-12-04T00:00:00+00:00': {'2018-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-12-05T00:00:00+00:00': {'2018-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-12-06T00:00:00+00:00': {'2018-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2018-12-07T00:00:00+00:00': {'2018-12-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 9.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-01T00:00:00+00:00', '2018-11-16T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-02T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-03T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-04T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-05T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-06T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2018-12-07T00:00:00+00:00', '2018-12-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3193285193-POCLOUD&backend=xarray&datetime=2018-12-01T00%3A00%3A00Z%2F2018-12-07T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1572] Result: issues_detected\n",
- "⚠️ [1572] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3193285193-POCLOUD&backend=xarray&datetime=2018-12-01T00%3A00%3A00Z%2F2018-12-07T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1573] Checking: C3193289116-POCLOUD\n",
- "🕒 [1573] Time: 2018-05-22T00:00:00.000Z → 2025-10-05T11:01:13Z\n",
- "📦 [1573] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: uncertainty\n",
- "📆 [1573] Using week range: 2025-09-24T00:00:00Z/2025-09-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3193289116-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-137.7587142983886, -35.400065682591084, -136.62029434072798, -34.83085570376077]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1573] Result: compatible\n",
- "\n",
- "🔍 [1574] Checking: C3193293825-POCLOUD\n",
- "🕒 [1574] Time: 2018-05-22T00:00:00.000Z → 2025-10-05T11:01:14Z\n",
- "📦 [1574] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: lat_bounds\n",
- "📆 [1574] Using week range: 2024-08-17T00:00:00Z/2024-08-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3193293825-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-74.78278763962962, 79.65467754761656, -73.64436768196899, 80.22388752644687]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1574] Result: compatible\n",
- "\n",
- "🔍 [1575] Checking: C3193298027-POCLOUD\n",
- "🕒 [1575] Time: 2018-05-22T00:00:00.000Z → 2025-10-05T11:01:15Z\n",
- "📦 [1575] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: lwe_thickness\n",
- "📆 [1575] Using week range: 2018-08-14T00:00:00Z/2018-08-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3193298027-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [147.8385378041118, -32.40655974190445, 148.97695776177244, -31.83734976307414]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1575] Result: compatible\n",
- "\n",
- "🔍 [1576] Checking: C3193302127-POCLOUD\n",
- "🕒 [1576] Time: 2018-05-22T00:00:00.000Z → 2025-10-05T11:01:16Z\n",
- "📦 [1576] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: time_bounds\n",
- "📆 [1576] Using week range: 2024-09-05T00:00:00Z/2024-09-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3193302127-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-130.2184320082934, 16.980789478804002, -129.08001205063277, 17.54999945763431]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1576] Result: compatible\n",
- "\n",
- "🔍 [1577] Checking: C3193304376-POCLOUD\n",
- "🕒 [1577] Time: 2018-05-22T00:00:00.000Z → 2025-10-05T11:01:18Z\n",
- "📦 [1577] Variable list: ['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds'], Selected Variable: lwe_thickness\n",
- "📆 [1577] Using week range: 2022-10-18T00:00:00Z/2022-10-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3193304376-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-71.77905414280187, 59.91311160565911, -70.64063418514124, 60.482321584489426]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3193304376-POCLOUD&backend=xarray&datetime=2022-10-18T00%3A00%3A00Z%2F2022-10-24T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"51 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=-71.77905414280187, latitude=59.91311160565911), Position2D(longitude=-70.64063418514124, latitude=59.91311160565911), Position2D(longitude=-70.64063418514124, latitude=60.482321584489426), Position2D(longitude=-71.77905414280187, latitude=60.482321584489426), Position2D(longitude=-71.77905414280187, latitude=59.91311160565911)]]), properties={'statistics': {'2022-10-18T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2022-10-19T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2022-10-20T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2022-10-21T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2022-10-22T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2022-10-23T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2022-10-24T00:00:00+00:00': {'2022-10-16T12:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 4.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-18T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-19T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-20T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-21T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-22T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-23T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2022-10-24T00:00:00+00:00', '2022-10-16T12:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3193304376-POCLOUD&backend=xarray&datetime=2022-10-18T00%3A00%3A00Z%2F2022-10-24T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1577] Result: issues_detected\n",
- "⚠️ [1577] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3193304376-POCLOUD&backend=xarray&datetime=2022-10-18T00%3A00%3A00Z%2F2022-10-24T00%3A00%3A00Z&variable=lwe_thickness&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1578] Checking: C3685896232-LARC_CLOUD\n",
- "🕒 [1578] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:19Z\n",
- "📦 [1578] Variable list: [], Selected Variable: None\n",
- "⏭️ [1578] Skipping C3685896232-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1579] Checking: C2930760329-LARC_CLOUD\n",
- "🕒 [1579] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:19Z\n",
- "📦 [1579] Variable list: [], Selected Variable: None\n",
- "⏭️ [1579] Skipping C2930760329-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1580] Checking: C3685669056-LARC_CLOUD\n",
- "🕒 [1580] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:19Z\n",
- "📦 [1580] Variable list: [], Selected Variable: None\n",
- "⏭️ [1580] Skipping C3685669056-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1581] Checking: C3685896149-LARC_CLOUD\n",
- "🕒 [1581] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:19Z\n",
- "📦 [1581] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1581] Using week range: 2025-03-23T00:00:00Z/2025-03-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685896149-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [45.24752153959759, -75.43879537072114, 46.38594149725821, -74.86958539189082]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1581] Result: compatible\n",
- "\n",
- "🔍 [1582] Checking: C3685668579-LARC_CLOUD\n",
- "🕒 [1582] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:20Z\n",
- "📦 [1582] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1582] Using week range: 2024-07-04T00:00:00Z/2024-07-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685668579-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [100.80620051162339, 23.540935766799283, 101.94462046928402, 24.11014574562959]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1582] Result: compatible\n",
- "\n",
- "🔍 [1583] Checking: C3685896602-LARC_CLOUD\n",
- "🕒 [1583] Time: 2023-06-06T00:00:00.000Z → 2025-10-05T11:01:21Z\n",
- "📦 [1583] Variable list: ['image_start_time', 'fpa_temp', 'fpe_temp', 'ccd_int_type', 'exposure_time', 'exposure_time_per_coadd', 'mean_sdc', 'mean_dark_current', 'num_hot_pixels', 'num_cold_pixels', 'image', 'pixel_quality_flag'], Selected Variable: fpa_temp\n",
- "📆 [1583] Using week range: 2024-12-21T00:00:00Z/2024-12-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685896602-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [166.19885145405533, 49.49365092731426, 167.33727141171596, 50.06286090614458]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1583] Result: compatible\n",
- "\n",
- "🔍 [1584] Checking: C2930729926-LARC_CLOUD\n",
- "🕒 [1584] Time: 2023-06-08T00:00:00.000Z → 2025-10-05T11:01:22Z\n",
- "📦 [1584] Variable list: ['image_start_time', 'fpa_temp', 'fpe_temp', 'ccd_int_type', 'exposure_time', 'exposure_time_per_coadd', 'mean_sdc', 'mean_dark_current', 'num_hot_pixels', 'num_cold_pixels', 'image', 'pixel_quality_flag'], Selected Variable: pixel_quality_flag\n",
- "📆 [1584] Using week range: 2024-02-29T00:00:00Z/2024-03-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930729926-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-128.16502996651442, -82.62885806396241, -127.0266100088538, -82.0596480851321]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1584] Result: compatible\n",
- "\n",
- "🔍 [1585] Checking: C3685912035-LARC_CLOUD\n",
- "🕒 [1585] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:23Z\n",
- "📦 [1585] Variable list: [], Selected Variable: None\n",
- "⏭️ [1585] Skipping C3685912035-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1586] Checking: C3685668884-LARC_CLOUD\n",
- "🕒 [1586] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:23Z\n",
- "📦 [1586] Variable list: [], Selected Variable: None\n",
- "⏭️ [1586] Skipping C3685668884-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1587] Checking: C3685897141-LARC_CLOUD\n",
- "🕒 [1587] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:23Z\n",
- "📦 [1587] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1587] Using week range: 2025-06-16T00:00:00Z/2025-06-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685897141-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-16.61366895964536, 14.893760194222896, -15.475249001984743, 15.462970173053204]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1587] Result: compatible\n",
- "\n",
- "🔍 [1588] Checking: C3685668680-LARC_CLOUD\n",
- "🕒 [1588] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:24Z\n",
- "📦 [1588] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1588] Using week range: 2025-01-27T00:00:00Z/2025-02-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685668680-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [17.009103677771158, 34.887389534533725, 18.147523635431774, 35.45659951336404]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1588] Result: compatible\n",
- "\n",
- "🔍 [1589] Checking: C3685896490-LARC_CLOUD\n",
- "🕒 [1589] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:25Z\n",
- "📦 [1589] Variable list: ['time', 'exposure_time', 'solar_phi', 'solar_theta', 'earth_sun_distance'], Selected Variable: time\n",
- "📆 [1589] Using week range: 2024-01-25T00:00:00Z/2024-01-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685896490-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-3.028946566119565, 16.273776057855645, -1.8905266084589485, 16.842986036685954]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1589] Result: compatible\n",
- "\n",
- "🔍 [1590] Checking: C2930728569-LARC_CLOUD\n",
- "🕒 [1590] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:27Z\n",
- "📦 [1590] Variable list: ['time', 'exposure_time', 'solar_phi', 'solar_theta', 'earth_sun_distance'], Selected Variable: earth_sun_distance\n",
- "📆 [1590] Using week range: 2024-09-01T00:00:00Z/2024-09-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930728569-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [142.3695284670129, 11.489246463172822, 143.50794842467354, 12.05845644200313]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1590] Result: compatible\n",
- "\n",
- "🔍 [1591] Checking: C3685896550-LARC_CLOUD\n",
- "🕒 [1591] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:28Z\n",
- "📦 [1591] Variable list: ['time', 'exposure_time', 'solar_phi', 'solar_theta', 'earth_sun_distance'], Selected Variable: earth_sun_distance\n",
- "📆 [1591] Using week range: 2025-02-10T00:00:00Z/2025-02-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685896550-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [137.9493058974711, 47.82640449525323, 139.08772585513174, 48.395614474083544]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1591] Result: compatible\n",
- "\n",
- "🔍 [1592] Checking: C2930757598-LARC_CLOUD\n",
- "🕒 [1592] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:29Z\n",
- "📦 [1592] Variable list: ['time', 'exposure_time', 'solar_phi', 'solar_theta', 'earth_sun_distance'], Selected Variable: solar_theta\n",
- "📆 [1592] Using week range: 2024-01-28T00:00:00Z/2024-02-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930757598-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-75.37946293389172, -40.70904269824533, -74.24104297623109, -40.13983271941501]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1592] Result: compatible\n",
- "\n",
- "🔍 [1593] Checking: C3685896872-LARC_CLOUD\n",
- "🕒 [1593] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:30Z\n",
- "📦 [1593] Variable list: [], Selected Variable: None\n",
- "⏭️ [1593] Skipping C3685896872-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1594] Checking: C3685668972-LARC_CLOUD\n",
- "🕒 [1594] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:30Z\n",
- "📦 [1594] Variable list: [], Selected Variable: None\n",
- "⏭️ [1594] Skipping C3685668972-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1596] Checking: C3685668637-LARC_CLOUD\n",
- "🕒 [1596] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:30Z\n",
- "📦 [1596] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1596] Using week range: 2025-03-22T00:00:00Z/2025-03-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685668637-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-164.48534843080347, 30.407128024331247, -163.34692847314284, 30.976338003161555]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1596] Result: compatible\n",
- "\n",
- "🔍 [1597] Checking: C3685896287-LARC_CLOUD\n",
- "🕒 [1597] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:31Z\n",
- "📦 [1597] Variable list: [], Selected Variable: None\n",
- "⏭️ [1597] Skipping C3685896287-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1598] Checking: C3685896402-LARC_CLOUD\n",
- "🕒 [1598] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:31Z\n",
- "📦 [1598] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1598] Using week range: 2025-07-10T00:00:00Z/2025-07-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685896402-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-6.013046850886802, 22.833889284704743, -4.874626893226186, 23.40309926353505]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1598] Result: compatible\n",
- "\n",
- "🔍 [1599] Checking: C3685912131-LARC_CLOUD\n",
- "🕒 [1599] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:32Z\n",
- "📦 [1599] Variable list: [], Selected Variable: None\n",
- "⏭️ [1599] Skipping C3685912131-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1600] Checking: C2930726639-LARC_CLOUD\n",
- "🕒 [1600] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:32Z\n",
- "📦 [1600] Variable list: [], Selected Variable: None\n",
- "⏭️ [1600] Skipping C2930726639-LARC_CLOUD - no variable found\n",
- "\n",
- "🔍 [1601] Checking: C3685896625-LARC_CLOUD\n",
- "🕒 [1601] Time: 2023-08-01T00:00:00Z → 2025-10-05T11:01:32Z\n",
- "📦 [1601] Variable list: ['weight'], Selected Variable: weight\n",
- "📆 [1601] Using week range: 2025-08-27T00:00:00Z/2025-09-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685896625-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-165.35237168873005, -23.77540219259185, -164.21395173106941, -23.206192213761543]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1601] Result: compatible\n",
- "\n",
- "🔍 [1602] Checking: C2930766795-LARC_CLOUD\n",
- "🕒 [1602] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:33Z\n",
- "📦 [1602] Variable list: ['granule_flag', 'time', 'exposure_time', 'earth_sun_distance', 'east_ref_sat_ID', 'west_ref_sat_ID'], Selected Variable: exposure_time\n",
- "📆 [1602] Using week range: 2025-03-14T00:00:00Z/2025-03-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930766795-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [79.77413756610014, -7.149662140704688, 80.91255752376077, -6.58045216187438]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1602] Result: compatible\n",
- "\n",
- "🔍 [1603] Checking: C3685912073-LARC_CLOUD\n",
- "🕒 [1603] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:34Z\n",
- "📦 [1603] Variable list: ['granule_flag', 'time', 'exposure_time', 'earth_sun_distance', 'east_ref_sat_ID', 'west_ref_sat_ID'], Selected Variable: earth_sun_distance\n",
- "📆 [1603] Using week range: 2024-09-08T00:00:00Z/2024-09-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685912073-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [78.57918600624947, 24.121133521001543, 79.7176059639101, 24.69034349983185]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1603] Result: compatible\n",
- "\n",
- "🔍 [1604] Checking: C2930759336-LARC_CLOUD\n",
- "🕒 [1604] Time: 2023-08-01T00:00:00.000Z → 2025-10-05T11:01:36Z\n",
- "📦 [1604] Variable list: ['granule_flag', 'time', 'exposure_time', 'earth_sun_distance', 'east_ref_sat_ID', 'west_ref_sat_ID'], Selected Variable: west_ref_sat_ID\n",
- "📆 [1604] Using week range: 2024-09-24T00:00:00Z/2024-09-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2930759336-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [51.02182107082036, -24.85085867193609, 52.160241028480975, -24.281648693105783]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1604] Result: compatible\n",
- "\n",
- "🔍 [1605] Checking: C3685668726-LARC_CLOUD\n",
- "🕒 [1605] Time: 2024-06-01T00:00:00.000Z → 2025-10-05T11:01:37Z\n",
- "📦 [1605] Variable list: ['granule_flag', 'time', 'exposure_time', 'earth_sun_distance', 'east_ref_sat_ID', 'west_ref_sat_ID'], Selected Variable: west_ref_sat_ID\n",
- "📆 [1605] Using week range: 2025-04-28T00:00:00Z/2025-05-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3685668726-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [114.98058588236779, -32.56137171496187, 116.11900584002842, -31.99216173613156]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1605] Result: compatible\n",
- "\n",
- "🔍 [1606] Checking: C3215607563-LARC_CLOUD\n",
- "🕒 [1606] Time: 2004-08-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [1606] Variable list: ['Altitude', 'AveragingKernel', 'Column750', 'Column750_Averagingkernel', 'Column750_Constraintvector', 'Column750_Initial', 'Column750_ObservationError', 'Column750_PWF', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'RTVMR', 'RTVMR_Pressure', 'RTVMR_ErrorObservation', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: YearFloat\n",
- "📆 [1606] Using week range: 2008-02-04T00:00:00Z/2008-02-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215607563-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [109.68548775261172, 65.00811720477546, 110.82390771027235, 65.57732718360577]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1606] Result: compatible\n",
- "\n",
- "🔍 [1607] Checking: C3215608588-LARC_CLOUD\n",
- "🕒 [1607] Time: 2004-08-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [1607] Variable list: ['Altitude', 'AveragingKernel', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: Sequence\n",
- "📆 [1607] Using week range: 2007-01-16T00:00:00Z/2007-01-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215608588-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [80.36835651891977, -9.463533239713481, 81.5067764765804, -8.894323260883173]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1607] Result: compatible\n",
- "\n",
- "🔍 [1608] Checking: C3215609406-LARC_CLOUD\n",
- "🕒 [1608] Time: 2004-08-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [1608] Variable list: ['Altitude', 'AveragingKernel', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: Latitude\n",
- "📆 [1608] Using week range: 2012-01-09T00:00:00Z/2012-01-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215609406-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [107.31846165679343, 86.77177304334796, 108.45688161445406, 87.34098302217828]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1608] Result: compatible\n",
- "\n",
- "🔍 [1609] Checking: C3215610255-LARC_CLOUD\n",
- "🕒 [1609] Time: 2004-08-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [1609] Variable list: ['Altitude', 'AveragingKernel', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: LandFlag\n",
- "📆 [1609] Using week range: 2012-08-23T00:00:00Z/2012-08-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215610255-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [50.74006370483034, -15.179013400718457, 51.87848366249096, -14.609803421888149]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1609] Result: compatible\n",
- "\n",
- "🔍 [1610] Checking: C3215610787-LARC_CLOUD\n",
- "🕒 [1610] Time: 2004-08-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [1610] Variable list: ['Altitude', 'AveragingKernel', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'RTVMR', 'RTVMR_Pressure', 'RTVMR_ErrorObservation', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: Longitude\n",
- "📆 [1610] Using week range: 2012-05-10T00:00:00Z/2012-05-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215610787-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-42.29794175025304, -57.24249833646368, -41.15952179259242, -56.67328835763337]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1610] Result: compatible\n",
- "\n",
- "🔍 [1611] Checking: C3215611066-LARC_CLOUD\n",
- "🕒 [1611] Time: 2004-08-01T00:00:00.000Z → 2015-12-31T23:59:59.999Z\n",
- "📦 [1611] Variable list: ['Altitude', 'AveragingKernel', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'RTVMR', 'RTVMR_Pressure', 'RTVMR_ErrorObservation', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: Species\n",
- "📆 [1611] Using week range: 2012-04-28T00:00:00Z/2012-05-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215611066-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [9.575651191396823, 72.25303184266392, 10.714071149057439, 72.82224182149423]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1611] Result: compatible\n",
- "\n",
- "🔍 [1612] Checking: C3215611677-LARC_CLOUD\n",
- "🕒 [1612] Time: 2004-08-01T00:00:00.000000Z → 2015-12-31T23:59:59.999999Z\n",
- "📦 [1612] Variable list: ['Altitude', 'AveragingKernel', 'ConstraintVector', 'DOFs', 'DayNightFlag', 'GlobalSurveyFlag', 'LandFlag', 'Latitude', 'Longitude', 'O3_Ccurve_QA', 'ObservationErrorCovariance', 'Pressure', 'Quality', 'Run', 'Scan', 'Sequence', 'Species', 'SurfaceAltitude', 'Time', 'UT_Hour', 'YearFloat', 'YYYYMMDD', 'SoundingID'], Selected Variable: Species\n",
- "📆 [1612] Using week range: 2006-09-12T00:00:00Z/2006-09-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3215611677-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.02398816382507, 21.50843093212737, -176.88556820616444, 22.07764091095768]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1612] Result: compatible\n",
- "\n",
- "🔍 [1613] Checking: C2036879048-POCLOUD\n",
- "🕒 [1613] Time: 1998-01-01T00:44:16.000Z → 2015-01-11T22:19:45.000Z\n",
- "📦 [1613] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'quality_level', 'wind_speed', 'diurnal_amplitude', 'cool_skin', 'water_vapor', 'cloud_liquid_water', 'rain_rate'], Selected Variable: sea_surface_temperature\n",
- "📆 [1613] Using week range: 2011-12-11T00:44:16Z/2011-12-17T00:44:16Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036879048-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [26.00981733029787, -76.44634119215189, 27.148237287958487, -75.87713121332158]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1613] Result: compatible\n",
- "\n",
- "🔍 [1614] Checking: C2617176783-POCLOUD\n",
- "🕒 [1614] Time: 1997-12-08T00:00:00.000Z → 2015-01-01T23:59:59.999Z\n",
- "📦 [1614] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: diurnal_amplitude\n",
- "📆 [1614] Using week range: 2008-07-24T00:00:00Z/2008-07-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2617176783-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.474821154426, -45.291539536435586, 71.61324111208663, -44.72232955760527]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1614] Result: compatible\n",
- "\n",
- "🔍 [1615] Checking: C2599212091-POCLOUD\n",
- "🕒 [1615] Time: 1992-10-13T00:00:00.000Z → 2005-10-04T23:59:59.999Z\n",
- "📦 [1615] Variable list: ['time_20hz', 'time_tai', 'l2_record_counter', 'altitude', 'altitude_20hz', 'altitude_cnes', 'altitude_rate_mean_sea_surface', 'delta_ellipsoid_tp_wgs84', 'alt_state_flag_oper', 'alt_state_flag_c_band', 'alt_state_flag_ku_band_status', 'alt_state_flag_c_band_status', 'alt_echo_type', 'num_iterations_ku', 'num_iterations_ku_mle3', 'num_iterations_c', 'mqe_20hz_ku', 'mqe_20hz_ku_mle3', 'mqe_20hz_c', 'range_ku', 'range_20hz_ku', 'range_ku_mle3', 'range_20hz_ku_mle3', 'range_c', 'range_20hz_c', 'range_used_20hz_ku', 'range_used_20hz_ku_mle3', 'range_used_20hz_c', 'range_rms_ku', 'range_rms_ku_mle3', 'range_rms_c', 'range_numval_ku', 'range_numval_ku_mle3', 'range_numval_c', 'range_ku_qual', 'range_ku_mle3_qual', 'range_c_qual', 'osc_drift_cor', 'range_cor_doppler_ku', 'range_cor_doppler_c', 'cg_to_altimeter_timevarying_offset', 'net_instr_cor_range_ku', 'net_instr_cor_range_ku_mle3', 'net_instr_cor_range_c', 'swh_ku', 'swh_20hz_ku', 'swh_ku_mle3', 'swh_20hz_ku_mle3', 'swh_c', 'swh_20hz_c', 'swh_used_20hz_ku', 'swh_used_20hz_ku_mle3', 'swh_used_20hz_c', 'swh_rms_ku', 'swh_rms_ku_mle3', 'swh_rms_c', 'swh_numval_ku', 'swh_numval_ku_mle3', 'swh_numval_c', 'swh_ku_qual', 'swh_ku_mle3_qual', 'swh_c_qual', 'swh_model', 'mean_wave_period_t02', 'sig0_ku', 'sig0_20hz_ku', 'sig0_ku_mle3', 'sig0_20hz_ku_mle3', 'sig0_c', 'sig0_20hz_c', 'sig0_used_20hz_ku', 'sig0_used_20hz_ku_mle3', 'sig0_used_20hz_c', 'sig0_rms_ku', 'sig0_rms_ku_mle3', 'sig0_rms_c', 'sig0_numval_ku', 'sig0_numval_ku_mle3', 'sig0_numval_c', 'sig0_ku_qual', 'sig0_ku_mle3_qual', 'sig0_c_qual', 'agc_ku', 'agc_20hz_ku', 'agc_c', 'agc_20hz_c', 'agc_rms_ku', 'agc_rms_c', 'agc_numval_ku', 'agc_numval_c', 'net_instr_cor_sig0_ku', 'net_instr_cor_sig0_ku_mle3', 'net_instr_cor_sig0_c', 'off_nadir_angle_wf_ku', 'off_nadir_angle_wf_20hz_ku', 'off_nadir_angle_wf_used_20hz_ku', 'off_nadir_angle_wf_rms_ku', 'off_nadir_angle_wf_numval_ku', 'off_nadir_angle_wf_ku_qual', 'off_nadir_angle_wf_ku_smoothed', 'rain_flag', 'ice_flag', 'iono_cor_alt_ku', 'iono_cor_alt_ku_mle3', 'iono_cor_gim_ku', 'wind_speed_alt', 'wind_speed_alt_mle3', 'sea_state_bias_ku', 'sea_state_bias_ku_mle3', 'sea_state_bias_c', 'sea_state_bias_ku_3d', 'sea_state_bias_c_3d', 'rad_wet_tropo_cor', 'rad_water_vapor', 'rad_cloud_liquid_water', 'rad_wind_speed', 'rad_atm_cor_sig0_ku', 'rad_atm_cor_sig0_c', 'rad_wet_tropo_cor_qual', 'rad_water_vapor_qual', 'rad_cloud_liquid_water_qual', 'rad_wind_speed_qual', 'rad_atm_cor_sig0_ku_qual', 'rad_atm_cor_sig0_c_qual', 'rad_surface_type_flag', 'rad_distance_to_land', 'rad_land_frac_18', 'rad_land_frac_21', 'rad_land_frac_37', 'rad_rain_flag', 'rad_sea_ice_flag', 'rad_tb_18', 'rad_tb_21', 'rad_tb_37', 'rad_ta_18', 'rad_ta_21', 'rad_ta_37', 'rad_tmb_18', 'rad_tmb_21', 'rad_tmb_37', 'rad_tb_18_qual', 'rad_tb_21_qual', 'rad_tb_37_qual', 'rad_ta_18_qual', 'rad_ta_21_qual', 'rad_ta_37_qual', 'rad_tmb_18_qual', 'rad_tmb_21_qual', 'rad_tmb_37_qual', 'surface_classification_flag', 'distance_to_coast', 'model_dry_tropo_cor_zero_altitude', 'model_dry_tropo_cor_measurement_altitude', 'model_wet_tropo_cor_zero_altitude', 'composite_wet_tropo_gpd', 'mean_sea_surface_cnescls', 'mean_sea_surface_cnescls_acc', 'mean_sea_surface_cnescls_qual', 'mean_sea_surface_dtu', 'mean_sea_surface_dtu_acc', 'mean_sea_surface_dtu_qual', 'mean_dynamic_topography', 'mean_dynamic_topography_acc', 'mean_dynamic_topography_qual', 'geoid', 'depth_or_elevation', 'inv_bar_cor', 'dac', 'ocean_tide_fes', 'ocean_tide_fes_qual', 'ocean_tide_got', 'ocean_tide_got_qual', 'ocean_tide_eq', 'ocean_tide_non_eq', 'internal_tide_hret', 'load_tide_fes', 'load_tide_got', 'solid_earth_tide', 'pole_tide', 'wind_speed_mod_u', 'wind_speed_mod_v', 'ssha', 'ssha_mle3'], Selected Variable: off_nadir_angle_wf_used_20hz_ku\n",
- "📆 [1615] Using week range: 2003-05-17T00:00:00Z/2003-05-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2599212091-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [62.06681508879061, -55.65036059466744, 63.20523504645123, -55.081150615837124]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1615] Result: compatible\n",
- "\n",
- "🔍 [1620] Checking: C3396928892-OB_CLOUD\n",
- "🕒 [1620] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1620] Variable list: [], Selected Variable: None\n",
- "⏭️ [1620] Skipping C3396928892-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1625] Checking: C3396928906-OB_CLOUD\n",
- "🕒 [1625] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1625] Variable list: [], Selected Variable: None\n",
- "⏭️ [1625] Skipping C3396928906-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1626] Checking: C3396928904-OB_CLOUD\n",
- "🕒 [1626] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1626] Variable list: [], Selected Variable: None\n",
- "⏭️ [1626] Skipping C3396928904-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1627] Checking: C3396928908-OB_CLOUD\n",
- "🕒 [1627] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1627] Variable list: [], Selected Variable: None\n",
- "⏭️ [1627] Skipping C3396928908-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1628] Checking: C3396928907-OB_CLOUD\n",
- "🕒 [1628] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1628] Variable list: [], Selected Variable: None\n",
- "⏭️ [1628] Skipping C3396928907-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1629] Checking: C3396928913-OB_CLOUD\n",
- "🕒 [1629] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1629] Variable list: [], Selected Variable: None\n",
- "⏭️ [1629] Skipping C3396928913-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1630] Checking: C3396928911-OB_CLOUD\n",
- "🕒 [1630] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1630] Variable list: [], Selected Variable: None\n",
- "⏭️ [1630] Skipping C3396928911-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1633] Checking: C3396928924-OB_CLOUD\n",
- "🕒 [1633] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1633] Variable list: [], Selected Variable: None\n",
- "⏭️ [1633] Skipping C3396928924-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1634] Checking: C3396928922-OB_CLOUD\n",
- "🕒 [1634] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1634] Variable list: [], Selected Variable: None\n",
- "⏭️ [1634] Skipping C3396928922-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1635] Checking: C3396928926-OB_CLOUD\n",
- "🕒 [1635] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1635] Variable list: [], Selected Variable: None\n",
- "⏭️ [1635] Skipping C3396928926-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1636] Checking: C3396928925-OB_CLOUD\n",
- "🕒 [1636] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1636] Variable list: [], Selected Variable: None\n",
- "⏭️ [1636] Skipping C3396928925-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1637] Checking: C3396928930-OB_CLOUD\n",
- "🕒 [1637] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1637] Variable list: [], Selected Variable: None\n",
- "⏭️ [1637] Skipping C3396928930-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1638] Checking: C3396928929-OB_CLOUD\n",
- "🕒 [1638] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1638] Variable list: [], Selected Variable: None\n",
- "⏭️ [1638] Skipping C3396928929-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1639] Checking: C3396928932-OB_CLOUD\n",
- "🕒 [1639] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1639] Variable list: [], Selected Variable: None\n",
- "⏭️ [1639] Skipping C3396928932-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1640] Checking: C3396928931-OB_CLOUD\n",
- "🕒 [1640] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1640] Variable list: [], Selected Variable: None\n",
- "⏭️ [1640] Skipping C3396928931-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1643] Checking: C3396928935-OB_CLOUD\n",
- "🕒 [1643] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:49Z\n",
- "📦 [1643] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1643] Using week range: 2024-04-16T00:00:00Z/2024-04-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396928935-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-99.27338178066651, -60.781913079242855, -98.13496182300588, -60.21270310041254]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1643] Result: compatible\n",
- "\n",
- "🔍 [1644] Checking: C3396928934-OB_CLOUD\n",
- "🕒 [1644] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:54Z\n",
- "📦 [1644] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1644] Using week range: 2025-08-26T00:00:00Z/2025-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396928934-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-144.56552115938058, -48.049856620503654, -143.42710120171995, -47.48064664167334]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1644] Result: compatible\n",
- "\n",
- "🔍 [1645] Checking: C3396928937-OB_CLOUD\n",
- "🕒 [1645] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:55Z\n",
- "📦 [1645] Variable list: ['bb_489', 'palette'], Selected Variable: bb_489\n",
- "📆 [1645] Using week range: 2018-05-12T00:00:00Z/2018-05-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396928937-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [32.48551170250514, -21.79196799800314, 33.62393166016576, -21.222758019172833]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1645] Result: compatible\n",
- "\n",
- "🔍 [1646] Checking: C3396928936-OB_CLOUD\n",
- "🕒 [1646] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:01:59Z\n",
- "📦 [1646] Variable list: ['a_445', 'palette'], Selected Variable: a_445\n",
- "📆 [1646] Using week range: 2025-08-21T00:00:00Z/2025-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396928936-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [66.21191410006415, 37.20862505742366, 67.35033405772478, 37.777835036253975]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1646] Result: compatible\n",
- "\n",
- "🔍 [1647] Checking: C3396928961-OB_CLOUD\n",
- "🕒 [1647] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:03Z\n",
- "📦 [1647] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [1647] Using week range: 2020-01-25T00:00:00Z/2020-01-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396928961-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-179.39304502518706, -33.560184470171095, -178.25462506752643, -32.99097449134078]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1647] Result: compatible\n",
- "\n",
- "🔍 [1648] Checking: C3396928940-OB_CLOUD\n",
- "🕒 [1648] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:06Z\n",
- "📦 [1648] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [1648] Using week range: 2025-04-13T00:00:00Z/2025-04-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396928940-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [12.618043555524714, -13.253535844157593, 13.75646351318533, -12.684325865327285]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1648] Result: compatible\n",
- "\n",
- "🔍 [1649] Checking: C2340494585-OB_DAAC\n",
- "🕒 [1649] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:07Z\n",
- "📦 [1649] Variable list: [], Selected Variable: None\n",
- "⏭️ [1649] Skipping C2340494585-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1650] Checking: C3166805848-OB_DAAC\n",
- "🕒 [1650] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:07Z\n",
- "📦 [1650] Variable list: [], Selected Variable: None\n",
- "⏭️ [1650] Skipping C3166805848-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1651] Checking: C3396929137-OB_CLOUD\n",
- "🕒 [1651] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:07Z\n",
- "📦 [1651] Variable list: ['par', 'palette'], Selected Variable: palette\n",
- "📆 [1651] Using week range: 2018-04-21T00:00:00Z/2018-04-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929137-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [8.486272318923774, -3.6406812470759995, 9.62469227658439, -3.0714712682456913]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1651] Result: compatible\n",
- "\n",
- "🔍 [1652] Checking: C3396929083-OB_CLOUD\n",
- "🕒 [1652] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:10Z\n",
- "📦 [1652] Variable list: ['par', 'palette'], Selected Variable: palette\n",
- "📆 [1652] Using week range: 2022-05-22T00:00:00Z/2022-05-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929083-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [46.1070752791072, 22.035140898259204, 47.245495236767816, 22.604350877089512]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1652] Result: compatible\n",
- "\n",
- "🔍 [1653] Checking: C3396929194-OB_CLOUD\n",
- "🕒 [1653] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:11Z\n",
- "📦 [1653] Variable list: ['pic', 'palette'], Selected Variable: palette\n",
- "📆 [1653] Using week range: 2019-01-06T00:00:00Z/2019-01-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929194-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-160.46330415099916, 2.1305282577861853, -159.32488419333853, 2.6997382366164935]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1653] Result: compatible\n",
- "\n",
- "🔍 [1654] Checking: C3396929168-OB_CLOUD\n",
- "🕒 [1654] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:14Z\n",
- "📦 [1654] Variable list: ['pic', 'palette'], Selected Variable: palette\n",
- "📆 [1654] Using week range: 2025-09-12T00:00:00Z/2025-09-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929168-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-120.81688975621734, 26.054650344675355, -119.6784697985567, 26.623860323505664]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1654] Result: compatible\n",
- "\n",
- "🔍 [1655] Checking: C3396929215-OB_CLOUD\n",
- "🕒 [1655] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:15Z\n",
- "📦 [1655] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1655] Using week range: 2019-03-04T00:00:00Z/2019-03-10T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929215-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-31.362087322701875, -73.26918648217165, -30.22366736504126, -72.69997650334133]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1655] Result: compatible\n",
- "\n",
- "🔍 [1656] Checking: C3396929206-OB_CLOUD\n",
- "🕒 [1656] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:17Z\n",
- "📦 [1656] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1656] Using week range: 2020-07-06T00:00:00Z/2020-07-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929206-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-91.11648786253132, -7.934812008756875, -89.97806790487068, -7.365602029926567]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1656] Result: compatible\n",
- "\n",
- "🔍 [1657] Checking: C3396929228-OB_CLOUD\n",
- "🕒 [1657] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:18Z\n",
- "📦 [1657] Variable list: ['Rrs_411', 'palette'], Selected Variable: Rrs_411\n",
- "📆 [1657] Using week range: 2022-03-14T00:00:00Z/2022-03-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929228-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-9.43890146030585, 0.5866733746223538, -8.300481502645233, 1.155883353452662]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1657] Result: compatible\n",
- "\n",
- "🔍 [1658] Checking: C3396929220-OB_CLOUD\n",
- "🕒 [1658] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:19Z\n",
- "📦 [1658] Variable list: ['Rrs_445', 'palette'], Selected Variable: palette\n",
- "📆 [1658] Using week range: 2023-07-13T00:00:00Z/2023-07-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3396929220-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [171.7438086744432, 76.90814892388255, 172.88222863210382, 77.47735890271287]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1658] Result: compatible\n",
- "\n",
- "🔍 [1659] Checking: C3166805863-OB_DAAC\n",
- "🕒 [1659] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:20Z\n",
- "📦 [1659] Variable list: [], Selected Variable: None\n",
- "⏭️ [1659] Skipping C3166805863-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1660] Checking: C3166805868-OB_DAAC\n",
- "🕒 [1660] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:20Z\n",
- "📦 [1660] Variable list: [], Selected Variable: None\n",
- "⏭️ [1660] Skipping C3166805868-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1661] Checking: C3455985921-OB_CLOUD\n",
- "🕒 [1661] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:20Z\n",
- "📦 [1661] Variable list: [], Selected Variable: None\n",
- "⏭️ [1661] Skipping C3455985921-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1662] Checking: C3455985944-OB_CLOUD\n",
- "🕒 [1662] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:20Z\n",
- "📦 [1662] Variable list: [], Selected Variable: None\n",
- "⏭️ [1662] Skipping C3455985944-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1663] Checking: C3455985953-OB_CLOUD\n",
- "🕒 [1663] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:20Z\n",
- "📦 [1663] Variable list: ['avw', 'palette'], Selected Variable: palette\n",
- "📆 [1663] Using week range: 2019-01-26T00:00:00Z/2019-02-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985953-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [57.09794411862166, -68.65865636079302, 58.23636407628228, -68.0894463819627]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1663] Result: compatible\n",
- "\n",
- "🔍 [1664] Checking: C3455985979-OB_CLOUD\n",
- "🕒 [1664] Time: 2017-11-29T00:00:00Z → 2025-10-05T11:02:21Z\n",
- "📦 [1664] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [1664] Using week range: 2018-08-26T00:00:00Z/2018-09-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455985979-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-11.758259731024218, 11.394038034435727, -10.619839773363601, 11.963248013266035]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1664] Result: compatible\n",
- "\n",
- "🔍 [1667] Checking: C3397023581-OB_CLOUD\n",
- "🕒 [1667] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1667] Variable list: [], Selected Variable: None\n",
- "⏭️ [1667] Skipping C3397023581-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1668] Checking: C3397023577-OB_CLOUD\n",
- "🕒 [1668] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1668] Variable list: [], Selected Variable: None\n",
- "⏭️ [1668] Skipping C3397023577-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1669] Checking: C3397023590-OB_CLOUD\n",
- "🕒 [1669] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1669] Variable list: [], Selected Variable: None\n",
- "⏭️ [1669] Skipping C3397023590-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1670] Checking: C3397023608-OB_CLOUD\n",
- "🕒 [1670] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1670] Variable list: [], Selected Variable: None\n",
- "⏭️ [1670] Skipping C3397023608-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1671] Checking: C3397023598-OB_CLOUD\n",
- "🕒 [1671] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1671] Variable list: [], Selected Variable: None\n",
- "⏭️ [1671] Skipping C3397023598-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1672] Checking: C3397023621-OB_CLOUD\n",
- "🕒 [1672] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1672] Variable list: [], Selected Variable: None\n",
- "⏭️ [1672] Skipping C3397023621-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1673] Checking: C3397023615-OB_CLOUD\n",
- "🕒 [1673] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1673] Variable list: [], Selected Variable: None\n",
- "⏭️ [1673] Skipping C3397023615-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1674] Checking: C3397023633-OB_CLOUD\n",
- "🕒 [1674] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1674] Variable list: [], Selected Variable: None\n",
- "⏭️ [1674] Skipping C3397023633-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1675] Checking: C3397023627-OB_CLOUD\n",
- "🕒 [1675] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1675] Variable list: [], Selected Variable: None\n",
- "⏭️ [1675] Skipping C3397023627-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1677] Checking: C3397023635-OB_CLOUD\n",
- "🕒 [1677] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1677] Variable list: [], Selected Variable: None\n",
- "⏭️ [1677] Skipping C3397023635-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1678] Checking: C3397023646-OB_CLOUD\n",
- "🕒 [1678] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1678] Variable list: [], Selected Variable: None\n",
- "⏭️ [1678] Skipping C3397023646-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1679] Checking: C3397023643-OB_CLOUD\n",
- "🕒 [1679] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1679] Variable list: [], Selected Variable: None\n",
- "⏭️ [1679] Skipping C3397023643-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1680] Checking: C3397023654-OB_CLOUD\n",
- "🕒 [1680] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1680] Variable list: [], Selected Variable: None\n",
- "⏭️ [1680] Skipping C3397023654-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1681] Checking: C3397023649-OB_CLOUD\n",
- "🕒 [1681] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1681] Variable list: [], Selected Variable: None\n",
- "⏭️ [1681] Skipping C3397023649-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1682] Checking: C3397023669-OB_CLOUD\n",
- "🕒 [1682] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1682] Variable list: [], Selected Variable: None\n",
- "⏭️ [1682] Skipping C3397023669-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1683] Checking: C3397023664-OB_CLOUD\n",
- "🕒 [1683] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1683] Variable list: [], Selected Variable: None\n",
- "⏭️ [1683] Skipping C3397023664-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1684] Checking: C3397023706-OB_CLOUD\n",
- "🕒 [1684] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:22Z\n",
- "📦 [1684] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1684] Using week range: 2024-10-03T00:00:00Z/2024-10-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023706-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [138.8111204688023, -86.49997170945142, 139.94954042646293, -85.9307617306211]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1684] Result: compatible\n",
- "\n",
- "🔍 [1685] Checking: C3397023675-OB_CLOUD\n",
- "🕒 [1685] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:23Z\n",
- "📦 [1685] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1685] Using week range: 2023-04-21T00:00:00Z/2023-04-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023675-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-24.938635774657364, 1.8328166247078919, -23.800215816996747, 2.4020266035382]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1685] Result: compatible\n",
- "\n",
- "🔍 [1686] Checking: C3397023806-OB_CLOUD\n",
- "🕒 [1686] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:25Z\n",
- "📦 [1686] Variable list: ['a_556', 'palette'], Selected Variable: palette\n",
- "📆 [1686] Using week range: 2023-05-15T00:00:00Z/2023-05-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023806-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-56.68580553177211, -15.493479639672795, -55.547385574111495, -14.924269660842487]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1686] Result: compatible\n",
- "\n",
- "🔍 [1687] Checking: C3397023758-OB_CLOUD\n",
- "🕒 [1687] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:26Z\n",
- "📦 [1687] Variable list: ['a_489', 'palette'], Selected Variable: palette\n",
- "📆 [1687] Using week range: 2025-03-13T00:00:00Z/2025-03-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023758-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-120.12318901008842, -31.644107702309913, -118.9847690524278, -31.074897723479605]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1687] Result: compatible\n",
- "\n",
- "🔍 [1688] Checking: C3397023908-OB_CLOUD\n",
- "🕒 [1688] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:27Z\n",
- "📦 [1688] Variable list: ['Kd_490', 'palette'], Selected Variable: Kd_490\n",
- "📆 [1688] Using week range: 2024-11-01T00:00:00Z/2024-11-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023908-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-90.38119717123533, 73.0225909919487, -89.2427772135747, 73.59180097077902]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1688] Result: compatible\n",
- "\n",
- "🔍 [1689] Checking: C3397023859-OB_CLOUD\n",
- "🕒 [1689] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:28Z\n",
- "📦 [1689] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [1689] Using week range: 2023-08-03T00:00:00Z/2023-08-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023859-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-174.21875559063417, -42.21046119360026, -173.08033563297354, -41.641251214769945]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1689] Result: compatible\n",
- "\n",
- "🔍 [1690] Checking: C2652675355-OB_DAAC\n",
- "🕒 [1690] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:29Z\n",
- "📦 [1690] Variable list: [], Selected Variable: None\n",
- "⏭️ [1690] Skipping C2652675355-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1691] Checking: C3397023949-OB_CLOUD\n",
- "🕒 [1691] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:29Z\n",
- "📦 [1691] Variable list: ['par', 'palette'], Selected Variable: par\n",
- "📆 [1691] Using week range: 2023-07-26T00:00:00Z/2023-08-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023949-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [127.642238987013, -30.89909672554896, 128.78065894467363, -30.329886746718653]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1691] Result: compatible\n",
- "\n",
- "🔍 [1692] Checking: C3397023974-OB_CLOUD\n",
- "🕒 [1692] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:31Z\n",
- "📦 [1692] Variable list: ['pic', 'palette'], Selected Variable: palette\n",
- "📆 [1692] Using week range: 2023-10-11T00:00:00Z/2023-10-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023974-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-70.83538756863166, 53.70018050793723, -69.69696761097103, 54.26939048676755]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1692] Result: compatible\n",
- "\n",
- "🔍 [1693] Checking: C3397023967-OB_CLOUD\n",
- "🕒 [1693] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:32Z\n",
- "📦 [1693] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [1693] Using week range: 2024-07-08T00:00:00Z/2024-07-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023967-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-37.61113782069375, -4.562751658211578, -36.47271786303313, -3.99354167938127]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1693] Result: compatible\n",
- "\n",
- "🔍 [1694] Checking: C3397023999-OB_CLOUD\n",
- "🕒 [1694] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:33Z\n",
- "📦 [1694] Variable list: ['poc', 'palette'], Selected Variable: poc\n",
- "📆 [1694] Using week range: 2024-08-01T00:00:00Z/2024-08-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023999-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-80.99154243409353, -84.100044593593, -79.8531224764329, -83.53083461476268]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1694] Result: compatible\n",
- "\n",
- "🔍 [1695] Checking: C3397023985-OB_CLOUD\n",
- "🕒 [1695] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:34Z\n",
- "📦 [1695] Variable list: ['poc', 'palette'], Selected Variable: palette\n",
- "📆 [1695] Using week range: 2024-02-18T00:00:00Z/2024-02-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397023985-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [33.928904945505174, -56.474911665021075, 35.06732490316579, -55.90570168619076]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1695] Result: compatible\n",
- "\n",
- "🔍 [1696] Checking: C3397024028-OB_CLOUD\n",
- "🕒 [1696] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:35Z\n",
- "📦 [1696] Variable list: ['Rrs_556', 'palette'], Selected Variable: palette\n",
- "📆 [1696] Using week range: 2024-08-24T00:00:00Z/2024-08-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397024028-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [166.9540805565755, -77.09681853079304, 168.09250051423612, -76.52760855196273]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1696] Result: compatible\n",
- "\n",
- "🔍 [1697] Checking: C3397024011-OB_CLOUD\n",
- "🕒 [1697] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:37Z\n",
- "📦 [1697] Variable list: ['Rrs_556', 'palette'], Selected Variable: Rrs_556\n",
- "📆 [1697] Using week range: 2024-05-02T00:00:00Z/2024-05-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3397024011-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [85.786355429291, 22.894910099241034, 86.92477538695164, 23.464120078071343]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1697] Result: compatible\n",
- "\n",
- "🔍 [1698] Checking: C3455986013-OB_CLOUD\n",
- "🕒 [1698] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:38Z\n",
- "📦 [1698] Variable list: [], Selected Variable: None\n",
- "⏭️ [1698] Skipping C3455986013-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1699] Checking: C3455986022-OB_CLOUD\n",
- "🕒 [1699] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:38Z\n",
- "📦 [1699] Variable list: [], Selected Variable: None\n",
- "⏭️ [1699] Skipping C3455986022-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1700] Checking: C3455986036-OB_CLOUD\n",
- "🕒 [1700] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:38Z\n",
- "📦 [1700] Variable list: ['avw', 'palette'], Selected Variable: avw\n",
- "📆 [1700] Using week range: 2023-11-30T00:00:00Z/2023-12-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455986036-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-147.8060686231858, 30.596964748820515, -146.66764866552518, 31.166174727650823]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3455986036-OB_CLOUD&backend=xarray&datetime=2023-11-30T00%3A00%3A00Z%2F2023-12-06T00%3A00%3A00Z&variable=avw&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3455986036-OB_CLOUD&backend=xarray&datetime=2023-11-30T00%3A00%3A00Z%2F2023-12-06T00%3A00%3A00Z&variable=avw&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1700] Result: issues_detected\n",
- "⚠️ [1700] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3455986036-OB_CLOUD&backend=xarray&datetime=2023-11-30T00%3A00%3A00Z%2F2023-12-06T00%3A00%3A00Z&variable=avw&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1701] Checking: C3455986069-OB_CLOUD\n",
- "🕒 [1701] Time: 2022-11-10T00:00:00Z → 2025-10-05T11:02:38Z\n",
- "📦 [1701] Variable list: ['carbon_phyto', 'palette'], Selected Variable: palette\n",
- "📆 [1701] Using week range: 2023-10-30T00:00:00Z/2023-11-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455986069-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [140.44918040931896, -75.22586717489308, 141.5876003669796, -74.65665719606277]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3455986069-OB_CLOUD&backend=xarray&datetime=2023-10-30T00%3A00%3A00Z%2F2023-11-05T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"list index out of range\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3455986069-OB_CLOUD&backend=xarray&datetime=2023-10-30T00%3A00%3A00Z%2F2023-11-05T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1701] Result: issues_detected\n",
- "⚠️ [1701] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C3455986069-OB_CLOUD&backend=xarray&datetime=2023-10-30T00%3A00%3A00Z%2F2023-11-05T00%3A00%3A00Z&variable=palette&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1704] Checking: C3388381176-OB_CLOUD\n",
- "🕒 [1704] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1704] Variable list: [], Selected Variable: None\n",
- "⏭️ [1704] Skipping C3388381176-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1705] Checking: C3388381223-OB_CLOUD\n",
- "🕒 [1705] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1705] Variable list: [], Selected Variable: None\n",
- "⏭️ [1705] Skipping C3388381223-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1710] Checking: C3388381323-OB_CLOUD\n",
- "🕒 [1710] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1710] Variable list: [], Selected Variable: None\n",
- "⏭️ [1710] Skipping C3388381323-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1711] Checking: C3388381341-OB_CLOUD\n",
- "🕒 [1711] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1711] Variable list: [], Selected Variable: None\n",
- "⏭️ [1711] Skipping C3388381341-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1712] Checking: C3388381361-OB_CLOUD\n",
- "🕒 [1712] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1712] Variable list: [], Selected Variable: None\n",
- "⏭️ [1712] Skipping C3388381361-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1713] Checking: C3388381380-OB_CLOUD\n",
- "🕒 [1713] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1713] Variable list: [], Selected Variable: None\n",
- "⏭️ [1713] Skipping C3388381380-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1714] Checking: C3388381393-OB_CLOUD\n",
- "🕒 [1714] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1714] Variable list: [], Selected Variable: None\n",
- "⏭️ [1714] Skipping C3388381393-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1715] Checking: C3388381409-OB_CLOUD\n",
- "🕒 [1715] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1715] Variable list: [], Selected Variable: None\n",
- "⏭️ [1715] Skipping C3388381409-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1719] Checking: C3388381421-OB_CLOUD\n",
- "🕒 [1719] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1719] Variable list: [], Selected Variable: None\n",
- "⏭️ [1719] Skipping C3388381421-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1720] Checking: C3388381438-OB_CLOUD\n",
- "🕒 [1720] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1720] Variable list: [], Selected Variable: None\n",
- "⏭️ [1720] Skipping C3388381438-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1721] Checking: C3388381455-OB_CLOUD\n",
- "🕒 [1721] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1721] Variable list: [], Selected Variable: None\n",
- "⏭️ [1721] Skipping C3388381455-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1722] Checking: C3388381467-OB_CLOUD\n",
- "🕒 [1722] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1722] Variable list: [], Selected Variable: None\n",
- "⏭️ [1722] Skipping C3388381467-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1723] Checking: C3388381486-OB_CLOUD\n",
- "🕒 [1723] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1723] Variable list: [], Selected Variable: None\n",
- "⏭️ [1723] Skipping C3388381486-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1724] Checking: C3388381503-OB_CLOUD\n",
- "🕒 [1724] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1724] Variable list: [], Selected Variable: None\n",
- "⏭️ [1724] Skipping C3388381503-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1725] Checking: C3388381524-OB_CLOUD\n",
- "🕒 [1725] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1725] Variable list: [], Selected Variable: None\n",
- "⏭️ [1725] Skipping C3388381524-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1726] Checking: C3388381548-OB_CLOUD\n",
- "🕒 [1726] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1726] Variable list: [], Selected Variable: None\n",
- "⏭️ [1726] Skipping C3388381548-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1731] Checking: C3388381565-OB_CLOUD\n",
- "🕒 [1731] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:39Z\n",
- "📦 [1731] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1731] Using week range: 2018-01-24T00:00:00Z/2018-01-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381565-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-2.8278145023091312, -31.332694976749057, -1.6893945446485148, -30.76348499791875]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1731] Result: compatible\n",
- "\n",
- "🔍 [1732] Checking: C3388381583-OB_CLOUD\n",
- "🕒 [1732] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:43Z\n",
- "📦 [1732] Variable list: ['chlor_a', 'palette'], Selected Variable: palette\n",
- "📆 [1732] Using week range: 2018-02-06T00:00:00Z/2018-02-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381583-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-66.21192189067955, -48.18986822316161, -65.07350193301892, -47.620658244331295]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1732] Result: compatible\n",
- "\n",
- "🔍 [1733] Checking: C3388381600-OB_CLOUD\n",
- "🕒 [1733] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:44Z\n",
- "📦 [1733] Variable list: ['a_410', 'palette'], Selected Variable: a_410\n",
- "📆 [1733] Using week range: 2023-03-11T00:00:00Z/2023-03-17T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381600-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [43.1977055866818, -10.872998436921488, 44.336125544342416, -10.30378845809118]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1733] Result: compatible\n",
- "\n",
- "🔍 [1734] Checking: C3388381620-OB_CLOUD\n",
- "🕒 [1734] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:45Z\n",
- "📦 [1734] Variable list: ['a_410', 'palette'], Selected Variable: a_410\n",
- "📆 [1734] Using week range: 2014-10-21T00:00:00Z/2014-10-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381620-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [174.9126984047959, -50.94236128700438, 176.05111836245652, -50.373151308174066]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1734] Result: compatible\n",
- "\n",
- "🔍 [1735] Checking: C3388381638-OB_CLOUD\n",
- "🕒 [1735] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:46Z\n",
- "📦 [1735] Variable list: ['Kd_490', 'palette'], Selected Variable: Kd_490\n",
- "📆 [1735] Using week range: 2013-06-17T00:00:00Z/2013-06-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381638-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [172.93308332454404, 51.759521142158775, 174.07150328220467, 52.32873112098909]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1735] Result: compatible\n",
- "\n",
- "🔍 [1736] Checking: C3388381651-OB_CLOUD\n",
- "🕒 [1736] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:48Z\n",
- "📦 [1736] Variable list: ['Kd_490', 'palette'], Selected Variable: palette\n",
- "📆 [1736] Using week range: 2013-06-20T00:00:00Z/2013-06-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381651-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-70.38207532754058, 40.07375347006064, -69.24365536987995, 40.64296344889095]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1736] Result: compatible\n",
- "\n",
- "🔍 [1737] Checking: C2340494249-OB_DAAC\n",
- "🕒 [1737] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:50Z\n",
- "📦 [1737] Variable list: [], Selected Variable: None\n",
- "⏭️ [1737] Skipping C2340494249-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1738] Checking: C1658475765-OB_DAAC\n",
- "🕒 [1738] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:50Z\n",
- "📦 [1738] Variable list: [], Selected Variable: None\n",
- "⏭️ [1738] Skipping C1658475765-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1739] Checking: C1658475763-OB_DAAC\n",
- "🕒 [1739] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:50Z\n",
- "📦 [1739] Variable list: [], Selected Variable: None\n",
- "⏭️ [1739] Skipping C1658475763-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1740] Checking: C3388381663-OB_CLOUD\n",
- "🕒 [1740] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:50Z\n",
- "📦 [1740] Variable list: ['par', 'palette'], Selected Variable: par\n",
- "📆 [1740] Using week range: 2018-04-23T00:00:00Z/2018-04-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381663-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-67.76853896205634, 62.528557554271714, -66.63011900439571, 63.09776753310203]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1740] Result: compatible\n",
- "\n",
- "🔍 [1741] Checking: C3388381675-OB_CLOUD\n",
- "🕒 [1741] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:52Z\n",
- "📦 [1741] Variable list: ['par', 'palette'], Selected Variable: par\n",
- "📆 [1741] Using week range: 2018-09-29T00:00:00Z/2018-10-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381675-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [130.2893055014968, -86.74336967648124, 131.42772545915744, -86.17415969765092]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1741] Result: compatible\n",
- "\n",
- "🔍 [1742] Checking: C3388381690-OB_CLOUD\n",
- "🕒 [1742] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:53Z\n",
- "📦 [1742] Variable list: ['pic', 'palette'], Selected Variable: pic\n",
- "📆 [1742] Using week range: 2014-08-14T00:00:00Z/2014-08-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381690-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [19.471715468139372, 13.516751548495439, 20.61013542579999, 14.085961527325747]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1742] Result: compatible\n",
- "\n",
- "🔍 [1743] Checking: C3388381706-OB_CLOUD\n",
- "🕒 [1743] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:56Z\n",
- "📦 [1743] Variable list: ['pic', 'palette'], Selected Variable: palette\n",
- "📆 [1743] Using week range: 2024-05-30T00:00:00Z/2024-06-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381706-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-26.67120572222671, 60.62517570796888, -25.532785764566093, 61.194385686799194]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1743] Result: compatible\n",
- "\n",
- "🔍 [1744] Checking: C3388381745-OB_CLOUD\n",
- "🕒 [1744] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:02:58Z\n",
- "📦 [1744] Variable list: ['poc', 'palette'], Selected Variable: palette\n",
- "📆 [1744] Using week range: 2017-08-06T00:00:00Z/2017-08-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381745-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [77.1773085617458, 29.49978411060349, 78.31572851940643, 30.068994089433797]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1744] Result: compatible\n",
- "\n",
- "🔍 [1745] Checking: C3388381788-OB_CLOUD\n",
- "🕒 [1745] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:02Z\n",
- "📦 [1745] Variable list: ['poc', 'palette'], Selected Variable: palette\n",
- "📆 [1745] Using week range: 2022-11-02T00:00:00Z/2022-11-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381788-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-45.54827137517429, -18.073428829553276, -44.40985141751367, -17.504218850722967]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1745] Result: compatible\n",
- "\n",
- "🔍 [1746] Checking: C3388381848-OB_CLOUD\n",
- "🕒 [1746] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:03Z\n",
- "📦 [1746] Variable list: ['Rrs_410', 'palette'], Selected Variable: Rrs_410\n",
- "📆 [1746] Using week range: 2024-01-02T00:00:00Z/2024-01-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381848-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [178.21883263927907, 63.16150693674774, 179.3572525969397, 63.73071691557806]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1746] Result: compatible\n",
- "\n",
- "🔍 [1747] Checking: C3388381897-OB_CLOUD\n",
- "🕒 [1747] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:07Z\n",
- "📦 [1747] Variable list: ['Rrs_410', 'palette'], Selected Variable: palette\n",
- "📆 [1747] Using week range: 2020-07-10T00:00:00Z/2020-07-16T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3388381897-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-44.16355299350996, 87.7825056048921, -43.02513303584934, 88.35171558372241]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1747] Result: compatible\n",
- "\n",
- "🔍 [1748] Checking: C1658475777-OB_DAAC\n",
- "🕒 [1748] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1748] Variable list: [], Selected Variable: None\n",
- "⏭️ [1748] Skipping C1658475777-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1749] Checking: C1658475772-OB_DAAC\n",
- "🕒 [1749] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1749] Variable list: [], Selected Variable: None\n",
- "⏭️ [1749] Skipping C1658475772-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1750] Checking: C1658475768-OB_DAAC\n",
- "🕒 [1750] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1750] Variable list: [], Selected Variable: None\n",
- "⏭️ [1750] Skipping C1658475768-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1751] Checking: C1658475773-OB_DAAC\n",
- "🕒 [1751] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1751] Variable list: [], Selected Variable: None\n",
- "⏭️ [1751] Skipping C1658475773-OB_DAAC - no variable found\n",
- "\n",
- "🔍 [1752] Checking: C3455986086-OB_CLOUD\n",
- "🕒 [1752] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1752] Variable list: [], Selected Variable: None\n",
- "⏭️ [1752] Skipping C3455986086-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1753] Checking: C3455986117-OB_CLOUD\n",
- "🕒 [1753] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1753] Variable list: [], Selected Variable: None\n",
- "⏭️ [1753] Skipping C3455986117-OB_CLOUD - no variable found\n",
- "\n",
- "🔍 [1754] Checking: C3455986153-OB_CLOUD\n",
- "🕒 [1754] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:08Z\n",
- "📦 [1754] Variable list: ['avw', 'palette'], Selected Variable: palette\n",
- "📆 [1754] Using week range: 2017-06-12T00:00:00Z/2017-06-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455986153-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [154.86704617860795, -48.9854598448532, 156.00546613626858, -48.41624986602289]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1754] Result: compatible\n",
- "\n",
- "🔍 [1755] Checking: C3455986176-OB_CLOUD\n",
- "🕒 [1755] Time: 2012-01-02T00:00:00Z → 2025-10-05T11:03:11Z\n",
- "📦 [1755] Variable list: ['carbon_phyto', 'palette'], Selected Variable: carbon_phyto\n",
- "📆 [1755] Using week range: 2023-06-12T00:00:00Z/2023-06-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3455986176-OB_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-32.67276926757227, 29.415395179016134, -31.534349309911654, 29.984605157846442]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1755] Result: compatible\n",
- "\n",
- "🔍 [1756] Checking: C2847232153-POCLOUD\n",
- "🕒 [1756] Time: 2024-02-20T00:00:00.000Z → 2025-10-05T11:03:12Z\n",
- "📦 [1756] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: brightness_temperature_4um\n",
- "📆 [1756] Using week range: 2025-01-16T00:00:00Z/2025-01-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2847232153-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [41.97652809533151, -70.41627255764809, 43.114948052992126, -69.84706257881777]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1756] Result: compatible\n",
- "\n",
- "🔍 [1757] Checking: C2147488020-POCLOUD\n",
- "🕒 [1757] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:14Z\n",
- "📦 [1757] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'crs', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: dt_analysis\n",
- "📆 [1757] Using week range: 2021-06-18T00:00:00Z/2021-06-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2147488020-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [148.9749150967686, -17.51125970636269, 150.11333505442923, -16.942049727532382]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1757] Result: compatible\n",
- "\n",
- "🔍 [1758] Checking: C2847232536-POCLOUD\n",
- "🕒 [1758] Time: 2024-02-21T00:00:00.000Z → 2025-10-05T11:03:15Z\n",
- "📦 [1758] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: sses_standard_deviation\n",
- "📆 [1758] Using week range: 2025-01-17T00:00:00Z/2025-01-23T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2847232536-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [174.37040872327896, -60.50518649081107, 175.5088286809396, -59.935976511980755]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1758] Result: compatible\n",
- "\n",
- "🔍 [1759] Checking: C1996881456-POCLOUD\n",
- "🕒 [1759] Time: 2011-11-21T00:00:00.000Z → 2025-10-05T11:03:17Z\n",
- "📦 [1759] Variable list: ['sea_surface_temperature', 'sst_dtime', 'quality_level', 'sses_bias', 'sses_standard_deviation', 'l2p_flags', 'wind_speed', 'dt_analysis'], Selected Variable: dt_analysis\n",
- "📆 [1759] Using week range: 2020-05-29T00:00:00Z/2020-06-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996881456-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [89.71786918161155, -10.622029442608191, 90.85628913927218, -10.052819463777883]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1759] Result: compatible\n",
- "\n",
- "🔍 [1760] Checking: C1996881807-POCLOUD\n",
- "🕒 [1760] Time: 2013-05-20T17:28:00.000Z → 2016-02-25T23:45:00.000Z\n",
- "📦 [1760] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: wind_speed\n",
- "📆 [1760] Using week range: 2015-01-20T17:28:00Z/2015-01-26T17:28:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996881807-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [116.37379801776439, -86.28641912300134, 117.51221797542502, -85.71720914417102]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1760] Result: compatible\n",
- "\n",
- "🔍 [1761] Checking: C2036881016-POCLOUD\n",
- "🕒 [1761] Time: 2016-02-25T17:30:00.000Z → 2018-02-22T15:48:07.000Z\n",
- "📦 [1761] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: brightness_temperature_12um\n",
- "📆 [1761] Using week range: 2016-05-14T17:30:00Z/2016-05-20T17:30:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036881016-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-104.80592013834033, 81.89149620392203, -103.6675001806797, 82.46070618275235]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1761] Result: compatible\n",
- "\n",
- "🔍 [1762] Checking: C1996881636-POCLOUD\n",
- "🕒 [1762] Time: 2018-01-30T17:51:49.000Z → 2025-10-05T11:03:20Z\n",
- "📦 [1762] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'satellite_zenith_angle', 'l2p_flags', 'quality_level', 'brightness_temperature_4um', 'brightness_temperature_11um', 'brightness_temperature_12um'], Selected Variable: brightness_temperature_4um\n",
- "📆 [1762] Using week range: 2025-09-11T17:51:49Z/2025-09-17T17:51:49Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996881636-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [111.41949122443674, -33.74009617076362, 112.55791118209737, -33.170886191933306]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1762] Result: compatible\n",
- "\n",
- "🔍 [1763] Checking: C2147485059-POCLOUD\n",
- "🕒 [1763] Time: 2012-02-01T00:00:00.000Z → 2025-10-05T11:03:21Z\n",
- "📦 [1763] Variable list: ['quality_level', 'l2p_flags', 'or_number_of_pixels', 'sea_surface_temperature', 'dt_analysis', 'satellite_zenith_angle', 'sses_bias', 'sses_standard_deviation', 'wind_speed', 'sst_dtime', 'sst_gradient_magnitude', 'sst_front_position'], Selected Variable: sst_gradient_magnitude\n",
- "📆 [1763] Using week range: 2023-11-16T00:00:00Z/2023-11-22T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2147485059-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [23.024579964523475, -35.257468314868554, 24.162999922184092, -34.68825833603824]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1763] Result: compatible\n",
- "\n",
- "🔍 [1764] Checking: C2036878808-POCLOUD\n",
- "🕒 [1764] Time: 2013-11-11T01:14:40.000Z → 2020-11-20T00:00:00.000Z\n",
- "📦 [1764] Variable list: ['sea_surface_temperature', 'sst_dtime', 'sses_bias', 'sses_standard_deviation', 'dt_analysis', 'wind_speed', 'sea_ice_fraction', 'aerosol_dynamic_indicator', 'adi_dtime_from_sst', 'sources_of_adi', 'l2p_flags', 'quality_level', 'satellite_zenith_angle', 'solar_zenith_angle', 'or_latitude', 'or_longitude', 'polar_stereographic_proj'], Selected Variable: dt_analysis\n",
- "📆 [1764] Using week range: 2018-04-13T01:14:40Z/2018-04-19T01:14:40Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878808-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [154.72281098593152, -3.6781780666836106, 155.86123094359215, -3.1089680878533024]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1764] Result: compatible\n",
- "\n",
- "🔍 [1765] Checking: C2105083900-LAADS\n",
- "🕒 [1765] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1765] Variable list: [], Selected Variable: None\n",
- "⏭️ [1765] Skipping C2105083900-LAADS - no variable found\n",
- "\n",
- "🔍 [1766] Checking: C2103811746-LAADS\n",
- "🕒 [1766] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1766] Variable list: [], Selected Variable: None\n",
- "⏭️ [1766] Skipping C2103811746-LAADS - no variable found\n",
- "\n",
- "🔍 [1767] Checking: C2105087273-LAADS\n",
- "🕒 [1767] Time: 2017-12-13T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1767] Variable list: [], Selected Variable: None\n",
- "⏭️ [1767] Skipping C2105087273-LAADS - no variable found\n",
- "\n",
- "🔍 [1768] Checking: C2105086226-LAADS\n",
- "🕒 [1768] Time: 2017-12-13T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1768] Variable list: [], Selected Variable: None\n",
- "⏭️ [1768] Skipping C2105086226-LAADS - no variable found\n",
- "\n",
- "🔍 [1769] Checking: C2105084593-LAADS\n",
- "🕒 [1769] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1769] Variable list: [], Selected Variable: None\n",
- "⏭️ [1769] Skipping C2105084593-LAADS - no variable found\n",
- "\n",
- "🔍 [1770] Checking: C3173450415-NSIDC_CPRD\n",
- "🕒 [1770] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1770] Variable list: [], Selected Variable: None\n",
- "⏭️ [1770] Skipping C3173450415-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1771] Checking: C3173455803-NSIDC_CPRD\n",
- "🕒 [1771] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1771] Variable list: [], Selected Variable: None\n",
- "⏭️ [1771] Skipping C3173455803-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1772] Checking: C3173456267-NSIDC_CPRD\n",
- "🕒 [1772] Time: 2018-01-05T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1772] Variable list: [], Selected Variable: None\n",
- "⏭️ [1772] Skipping C3173456267-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1773] Checking: C3173404788-NSIDC_CPRD\n",
- "🕒 [1773] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1773] Variable list: [], Selected Variable: None\n",
- "⏭️ [1773] Skipping C3173404788-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1774] Checking: C3173445758-NSIDC_CPRD\n",
- "🕒 [1774] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1774] Variable list: [], Selected Variable: None\n",
- "⏭️ [1774] Skipping C3173445758-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1775] Checking: C3173447301-NSIDC_CPRD\n",
- "🕒 [1775] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1775] Variable list: [], Selected Variable: None\n",
- "⏭️ [1775] Skipping C3173447301-NSIDC_CPRD - no variable found\n",
- "\n",
- "🔍 [1776] Checking: C3365181544-LPCLOUD\n",
- "🕒 [1776] Time: 2012-01-19T00:00:00.000Z → 2025-10-05T11:03:23Z\n",
- "📦 [1776] Variable list: ['DNB_observations', 'FP_MCE', 'FP_VEF', 'FP_Status', 'FP_Num_Fire', 'FP_I04_Mean', 'FP_I05_Mean', 'FP_BTD_Mean', 'FP_WinSize', 'FP_M13_Rad', 'FP_M13_Rad_Mean', 'FP_M13_Rad_MAD', 'FP_M13_Rad_Num', 'FP_M13_WinSize', 'FP_Power_QA', 'FP_M07_Rad', 'FP_M07_Rad_Mean', 'FP_M07_Rad_Num', 'FP_M08_Rad', 'FP_M08_Rad_Mean', 'FP_M08_Rad_Num', 'FP_M10_Rad', 'FP_M10_Rad_Mean', 'FP_M10_Rad_Num', 'FP_M11_Rad', 'FP_M11_Rad_Mean', 'FP_M11_Rad_Num', 'FP_M12_Rad', 'FP_M12_Rad_Mean', 'FP_M12_Rad_Num', 'FP_M14_Rad', 'FP_M14_Rad_Mean', 'FP_M14_Rad_Num', 'FP_M15_Rad', 'FP_M15_Rad_Mean', 'FP_M15_Rad_Num', 'FP_M16_Rad', 'FP_M16_Rad_Mean', 'FP_M16_Rad_Num', 'FP_I04_Rad', 'FP_I04_Rad_Mean', 'FP_I04_Rad_Num', 'FP_I05_Rad', 'FP_I05_Rad_Mean', 'FP_I05_Rad_Num', 'FP_BG_Temp', 'FP_Fire_Temp', 'FP_Fire_Frac', 'FP_Opt_Status', 'FP_DNB_POS', 'FP_Power', 'FP_VE', 'FP_Area', 'FP_Line', 'FP_Sample', 'FP_Latitude', 'FP_Longitude', 'FP_CM', 'FP_Bowtie', 'Solar_Zenith', 'Fire_mask', 'FP_confidence', 'Algorithm_QA', 'FP_Land_Type', 'FP_Gas_Flaring', 'FP_Peatland', 'FP_Peatfrac', 'FP_AdjWater', 'FP_AdjCloud', 'FP_SAA_flag', 'FP_T04_1', 'FP_T04_2', 'FP_T04_3', 'FP_T04_4', 'FP_T05_1', 'FP_T05_2', 'FP_T05_3', 'FP_T05_4', 'Sensor_Zenith', 'Sensor_Azimuth'], Selected Variable: FP_M13_Rad_Num\n",
- "📆 [1776] Using week range: 2017-07-19T00:00:00Z/2017-07-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3365181544-LPCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [165.43607862482122, -43.047766413959074, 166.57449858248185, -42.47855643512876]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1776] Result: compatible\n",
- "\n",
- "🔍 [1777] Checking: C1682050863-LAADS\n",
- "🕒 [1777] Time: 2012-05-01T00:00:00.000Z → 2018-09-01T00:00:00.000Z\n",
- "📦 [1777] Variable list: [], Selected Variable: None\n",
- "⏭️ [1777] Skipping C1682050863-LAADS - no variable found\n",
- "\n",
- "🔍 [1807] Checking: C2517698238-ORNL_CLOUD\n",
- "🕒 [1807] Time: 2013-07-01T00:00:00.000Z → 2014-12-31T23:59:59.999Z\n",
- "📦 [1807] Variable list: [], Selected Variable: None\n",
- "⏭️ [1807] Skipping C2517698238-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [1808] Checking: C2517667717-ORNL_CLOUD\n",
- "🕒 [1808] Time: 2013-07-01T00:00:00.000Z → 2014-12-31T23:59:59.999Z\n",
- "📦 [1808] Variable list: [], Selected Variable: None\n",
- "⏭️ [1808] Skipping C2517667717-ORNL_CLOUD - no variable found\n",
- "\n",
- "🔍 [1809] Checking: C3273595478-NSIDC_CPRD\n",
- "🕒 [1809] Time: 1984-10-01T00:00:00.000Z → 2021-09-30T23:59:59.999Z\n",
- "📦 [1809] Variable list: ['SWE_Post', 'SCA_Post'], Selected Variable: SCA_Post\n",
- "📆 [1809] Using week range: 1997-05-28T00:00:00Z/1997-06-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3273595478-NSIDC_CPRD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [142.6375094796769, 70.2445996764018, 143.77592943733754, 70.81380965523212]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1809] Result: compatible\n",
- "\n",
- "🔍 [1810] Checking: C2674694066-LPCLOUD\n",
- "🕒 [1810] Time: 1980-01-01T00:00:00.000Z → 2024-12-31T23:59:59.000Z\n",
- "📦 [1810] Variable list: [], Selected Variable: None\n",
- "⏭️ [1810] Skipping C2674694066-LPCLOUD - no variable found\n",
- "\n",
- "🔍 [1811] Checking: C2674700048-LPCLOUD\n",
- "🕒 [1811] Time: 1980-01-01T00:00:00.000Z → 2024-12-31T23:59:59.000Z\n",
- "📦 [1811] Variable list: [], Selected Variable: None\n",
- "⏭️ [1811] Skipping C2674700048-LPCLOUD - no variable found\n",
- "\n",
- "🔍 [1812] Checking: C2036878925-POCLOUD\n",
- "🕒 [1812] Time: 2002-06-01T19:15:00.000Z → 2020-10-19T23:59:00.000Z\n",
- "📦 [1812] Variable list: ['sea_surface_temperature', 'sst_dtime', 'dt_analysis', 'sses_bias', 'sses_standard_deviation', 'diurnal_amplitude', 'cool_skin', 'wind_speed', 'water_vapor', 'cloud_liquid_water', 'rain_rate', 'sea_ice_fraction', 'l2p_flags', 'quality_level', 'rejection_flag', 'confidence_flag', 'proximity_confidence'], Selected Variable: cloud_liquid_water\n",
- "📆 [1812] Using week range: 2003-05-04T19:15:00Z/2003-05-10T19:15:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2036878925-POCLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [19.0055535520682, 13.502261783524194, 20.143973509728816, 14.071471762354502]\n",
- "~~~~~~~~~~~~~~~~ ERROR JSON REQUEST ~~~~~~~~~~~~~~~~\n",
- "URL: https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036878925-POCLOUD&backend=xarray&datetime=2003-05-04T19%3A15%3A00Z%2F2003-05-10T19%3A15%3A00Z&variable=cloud_liquid_water&step=P1D&temporal_mode=point\n",
- "Error: 500 Internal Server Error\n",
- "Body: {\"detail\":\"100 validation errors:\\n {'type': 'literal_error', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'type'), 'msg': \\\"Input should be 'FeatureCollection'\\\", 'input': 'Feature', 'ctx': {'expected': \\\"'FeatureCollection'\\\"}}\\n {'type': 'missing', 'loc': ('response', \\\"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]]\\\", 'features'), 'msg': 'Field required', 'input': Feature(bbox=None, type='Feature', geometry=Polygon(bbox=None, type='Polygon', coordinates=[[Position2D(longitude=19.0055535520682, latitude=13.502261783524194), Position2D(longitude=20.143973509728816, latitude=13.502261783524194), Position2D(longitude=20.143973509728816, latitude=14.071471762354502), Position2D(longitude=19.0055535520682, latitude=14.071471762354502), Position2D(longitude=19.0055535520682, latitude=13.502261783524194)]]), properties={'statistics': {'2003-05-04T19:15:00+00:00': {'2003-05-04T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-04T23:53:36.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-05-05T19:15:00+00:00': {'2003-05-05T00:06:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-06T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-05-06T19:15:00+00:00': {'2003-05-06T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-07T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-05-07T19:15:00+00:00': {'2003-05-07T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-08T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-05-08T19:15:00+00:00': {'2003-05-08T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-09T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-05-09T19:15:00+00:00': {'2003-05-09T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-10T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}, '2003-05-10T19:15:00+00:00': {'2003-05-10T00:00:00.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}, '2003-05-10T23:48:16.000000000': {'min': None, 'max': None, 'mean': None, 'count': 0.0, 'sum': 0.0, 'std': None, 'median': None, 'majority': None, 'minority': None, 'unique': 0.0, 'histogram': [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1.0]], 'valid_percent': 0.0, 'masked_pixels': 15.0, 'valid_pixels': 0.0, 'percentile_2': None, 'percentile_98': None}}}}, id=None)}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-04T19:15:00+00:00', '2003-05-04T23:53:36.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-05T00:06:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-05T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-06T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-06T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-07T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-07T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-08T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-08T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-09T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-09T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T00:00:00.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'min'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'max'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'mean'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'std'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'median'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'majority'), 'msg': 'Input should be a valid number', 'input': None}\\n {'type': 'float_type', 'loc': ('response', \\\"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], TimeseriesStatisticsInGeoJSON]\\\", 'properties', 'statistics', '2003-05-10T19:15:00+00:00', '2003-05-10T23:48:16.000000000', 'minority'), 'msg': 'Input should be a valid number', 'input': None}\\n\"}\n",
- "Statistics request failed: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036878925-POCLOUD&backend=xarray&datetime=2003-05-04T19%3A15%3A00Z%2F2003-05-10T19%3A15%3A00Z&variable=cloud_liquid_water&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "✅ [1812] Result: issues_detected\n",
- "⚠️ [1812] Error from response: HTTPStatusError: Server error '500 Internal Server Error' for url 'https://staging.openveda.cloud/api/titiler-cmr/timeseries/statistics?concept_id=C2036878925-POCLOUD&backend=xarray&datetime=2003-05-04T19%3A15%3A00Z%2F2003-05-10T19%3A15%3A00Z&variable=cloud_liquid_water&step=P1D&temporal_mode=point'\n",
- "For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500\n",
- "\n",
- "🔍 [1813] Checking: C2859261579-LAADS\n",
- "🕒 [1813] Time: 2022-12-13T00:00:00.000Z → 2022-12-31T23:59:59.990Z\n",
- "📦 [1813] Variable list: [], Selected Variable: None\n",
- "⏭️ [1813] Skipping C2859261579-LAADS - no variable found\n",
- "\n",
- "🔍 [1814] Checking: C2645106424-GHRC_DAAC\n",
- "🕒 [1814] Time: 2017-05-26T00:29:00.000Z → 2017-07-16T00:53:00.000Z\n",
- "📦 [1814] Variable list: ['Atm_type', 'ChiSqr', 'Freq', 'LZ_angle', 'Latitude', 'Longitude', 'Orb_mode', 'PClw', 'PGraupel', 'PIce', 'PRain', 'PSnow', 'PTemp', 'PVapor', 'Player', 'Plevel', 'Polo', 'Qc', 'RAzi_angle', 'SZ_angle', 'ScanTime_UTC', 'ScanTime_dom', 'ScanTime_doy', 'ScanTime_hour', 'ScanTime_minute', 'ScanTime_month', 'ScanTime_second', 'ScanTime_year', 'Sfc_type', 'SurfP'], Selected Variable: PVapor\n",
- "📆 [1814] Using week range: 2017-05-27T00:29:00Z/2017-06-02T00:29:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2645106424-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.68301292240436, 32.48175227889244, -91.54459296474373, 33.05096225772276]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1814] Result: compatible\n",
- "\n",
- "🔍 [1815] Checking: C3632619964-GHRC_DAAC\n",
- "🕒 [1815] Time: 2023-06-15T17:33:21.000Z → 2023-07-31T17:51:46.000Z\n",
- "📦 [1815] Variable list: ['TB', 'ScanAngle', 'Pitch', 'Roll', 'Yaw', 'Head', 'WindDirection', 'WindSpeed', 'AirSpeed', 'GroundSpeed', 'Pressure', 'Temperature', 'IncidenceAngle', 'RelativeAzimuth', 'LandFraction', 'QC', 'IncidenceAngleQC', 'FilterTB'], Selected Variable: Yaw\n",
- "📆 [1815] Using week range: 2023-06-15T17:33:21Z/2023-06-21T17:33:21Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3632619964-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [150.01649205045686, -71.38679275574933, 151.1549120081175, -70.81758277691901]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1815] Result: compatible\n",
- "\n",
- "🔍 [1816] Checking: C2004708841-GHRC_DAAC\n",
- "🕒 [1816] Time: 2019-12-16T21:17:28.000Z → 2023-03-02T17:06:51.000Z\n",
- "📦 [1816] Variable list: ['Yaw', 'WindSpeed', 'WindDirection', 'Temperature', 'TB', 'ScanAngle', 'Roll', 'RelativeAzimuth', 'QC', 'Pressure', 'Pitch', 'LandFraction', 'IncidenceAngleQC', 'IncidenceAngle', 'Head', 'GroundSpeed', 'AirSpeed', 'FilterTB'], Selected Variable: Pitch\n",
- "📆 [1816] Using week range: 2021-01-17T21:17:28Z/2021-01-23T21:17:28Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2004708841-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [119.34160987060875, -31.25769259645322, 120.48002982826938, -30.688482617622913]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1816] Result: compatible\n",
- "\n",
- "🔍 [1817] Checking: C1977859380-GHRC_DAAC\n",
- "🕒 [1817] Time: 1998-05-18T19:41:20.000Z → 1998-06-06T22:50:34.000Z\n",
- "📦 [1817] Variable list: ['DayofYear', 'Hour', 'Minute', 'Second', 'QC', 'Pitch', 'Roll', 'Yaw', 'Head', 'AirSpeed', 'GroundSpeed', 'Noise', 'TB', 'MSL_Elevation', 'LandFraction'], Selected Variable: TB\n",
- "📆 [1817] Using week range: 1998-05-25T19:41:20Z/1998-05-31T19:41:20Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1977859380-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-108.05711357140656, -27.426513028752286, -106.91869361374593, -26.857303049921978]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1817] Result: compatible\n",
- "\n",
- "🔍 [1818] Checking: C1979079822-GHRC_DAAC\n",
- "🕒 [1818] Time: 1999-07-30T02:53:54.000Z → 1999-09-14T07:01:36.000Z\n",
- "📦 [1818] Variable list: ['DayofYear', 'Hour', 'Minute', 'Second', 'QC', 'Pitch', 'Roll', 'Yaw', 'Head', 'AirSpeed', 'GroundSpeed', 'Noise', 'TB', 'MSL_Elevation', 'LandFraction'], Selected Variable: Head\n",
- "📆 [1818] Using week range: 1999-08-14T02:53:54Z/1999-08-20T02:53:54Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979079822-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [70.7680822032294, 88.41410029448815, 71.90650216089003, 88.98331027331847]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1818] Result: compatible\n",
- "\n",
- "🔍 [1819] Checking: C1979080166-GHRC_DAAC\n",
- "🕒 [1819] Time: 1999-01-24T17:41:10.000Z → 1999-02-23T22:33:19.000Z\n",
- "📦 [1819] Variable list: [], Selected Variable: None\n",
- "⏭️ [1819] Skipping C1979080166-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1820] Checking: C1979080326-GHRC_DAAC\n",
- "🕒 [1820] Time: 1998-04-15T00:36:17.000Z → 1998-05-05T00:43:01.000Z\n",
- "📦 [1820] Variable list: [], Selected Variable: None\n",
- "⏭️ [1820] Skipping C1979080326-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1821] Checking: C1996541017-GHRC_DAAC\n",
- "🕒 [1821] Time: 1998-08-03T01:51:10.000Z → 2025-10-05T11:03:32Z\n",
- "📦 [1821] Variable list: ['time', 'latitude', 'longitude', '23800.37 MHz', '31400.42 MHz', '50299.91 MHz', '52799.39 MHz', '53595.41 +- 115 MHz', '54399.53 MHz', '54940.64 MHz', '55498.70 MHz', '57290.33 MHz', '57290.33 +- 217 MHz', '57290.33 +- 322.2 +- 48 MHz', '57290.33 +- 322.2 +- 22 MHz', '57290.33 +- 322.2 +- 10 MHz', '57290.33 +- 322.2 +- 4.5 MHz', '88997.00 MHz'], Selected Variable: 57290.33 +- 322.2 +- 10 MHz\n",
- "📆 [1821] Using week range: 2010-05-17T01:51:10Z/2010-05-23T01:51:10Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996541017-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [159.3483260199822, 55.14071209098216, 160.48674597764284, 55.70992206981248]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1821] Result: compatible\n",
- "\n",
- "🔍 [1822] Checking: C2708951073-GHRC_DAAC\n",
- "🕒 [1822] Time: 2022-09-02T18:57:54Z → 2022-09-30T14:43:09Z\n",
- "📦 [1822] Variable list: ['lores_alt3D', 'lores_alt_nav', 'lores_drift', 'lores_gsp_mps', 'lores_isurf', 'lores_lat', 'lores_lon', 'lores_look_vector', 'lores_look_vector_nadir', 'lores_pitch', 'lores_roll', 'lores_scantime', 'lores_azimuth', 'lores_elevation', 'lores_zhh14', 'lores_ldrhh14', 'lores_sig14', 'lores_v_surf14', 'lores_isc14', 'lores_ipc14', 'lores_isurf14', 'lores_altsurf14', 'lores_zZN35', 'lores_zhh35', 'lores_sig35', 'lores_isc35', 'lores_ipc35', 'lores_isurf35', 'lores_altsurf35', 'lores_sequence', 'lores_beamnum', 'lores_vel14c', 'lores_vel35c', 'lores_surface_index', 'lores_look_vector_radar', 'lores_lat3D', 'lores_lon3D', 'lores_s0hh14', 'lores_s0hh35', 'lores_Xat_km', 'lores_sfc_mask', 'lores_Topo_Hm', 'lores_alt3DZN', 'lores_z95s', 'lores_sig95s', 'lores_s095s', 'lores_vel95sc', 'time', 'lat', 'lon', 'alt'], Selected Variable: lores_Xat_km\n",
- "📆 [1822] Using week range: 2022-09-18T18:57:54Z/2022-09-24T18:57:54Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2708951073-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [165.7018227927898, -47.787841486015196, 166.84024275045044, -47.21863150718488]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1822] Result: compatible\n",
- "\n",
- "🔍 [1823] Checking: C1995871063-GHRC_DAAC\n",
- "🕒 [1823] Time: 2019-12-29T00:00:00.000Z → 2023-03-01T12:45:00.000Z\n",
- "📦 [1823] Variable list: ['tmpc', 'dwpc', 'drct', 'sknt', 'gust', 'mslp', 'p01m', 'wxcodes'], Selected Variable: wxcodes\n",
- "📆 [1823] Using week range: 2021-09-27T00:00:00Z/2021-10-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995871063-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [15.782464168782901, 67.07606395419663, 16.920884126443518, 67.64527393302694]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1823] Result: compatible\n",
- "\n",
- "🔍 [1824] Checking: C3565103670-GHRC_DAAC\n",
- "🕒 [1824] Time: 1995-07-17T17:10:34.000Z → 1995-08-28T23:47:59.000Z\n",
- "📦 [1824] Variable list: [], Selected Variable: None\n",
- "⏭️ [1824] Skipping C3565103670-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1825] Checking: C1995565150-GHRC_DAAC\n",
- "🕒 [1825] Time: 2020-01-15T18:00:36.000Z → 2022-02-28T18:53:03.000Z\n",
- "📦 [1825] Variable list: ['Year', 'Month', 'DayOfMonth', 'Hour', 'Minute', 'Second', 'MilliSecond', 'AC_Altitude', 'AC_Pitch', 'AC_Roll', 'AC_Heading', 'AC_Latitude', 'AC_Longitude', 'Tb', 'IncidenceAngle', 'Latitude', 'Longitude', 'Azimuth', 'Elevation'], Selected Variable: Minute\n",
- "📆 [1825] Using week range: 2021-01-16T18:00:36Z/2021-01-22T18:00:36Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995565150-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [153.95162568921495, -74.86711520408366, 155.09004564687558, -74.29790522525334]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1825] Result: compatible\n",
- "\n",
- "🔍 [1826] Checking: C3671162869-GHRC_DAAC\n",
- "🕒 [1826] Time: 2023-06-15T18:14:59.000Z → 2023-07-29T21:47:03.000Z\n",
- "📦 [1826] Variable list: ['Year', 'Month', 'DayOfMonth', 'Hour', 'Minute', 'Second', 'MilliSecond', 'AC_Altitude', 'AC_Pitch', 'AC_Roll', 'AC_Heading', 'AC_Latitude', 'AC_Longitude', 'AC_Speed', 'Tb', 'IncidenceAngle', 'Latitude', 'Longitude', 'Azimuth', 'Elevation'], Selected Variable: AC_Altitude\n",
- "📆 [1826] Using week range: 2023-06-23T18:14:59Z/2023-06-29T18:14:59Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3671162869-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [120.42042661753698, -72.84583074640699, 121.5588465751976, -72.27662076757667]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1826] Result: compatible\n",
- "\n",
- "🔍 [1827] Checking: C3104921929-GHRC_DAAC\n",
- "🕒 [1827] Time: 2023-01-05T16:44:10.000Z → 2023-03-02T16:11:12.000Z\n",
- "📦 [1827] Variable list: ['Year', 'Month', 'DayOfMonth', 'Hour', 'Minute', 'Second', 'MilliSecond', 'AC_Altitude', 'AC_Pitch', 'AC_Roll', 'AC_Heading', 'AC_Latitude', 'AC_Longitude', 'AC_Speed', 'Tb', 'IncidenceAngle', 'Latitude', 'Longitude', 'Azimuth', 'Elevation'], Selected Variable: AC_Heading\n",
- "📆 [1827] Using week range: 2023-02-16T16:44:10Z/2023-02-22T16:44:10Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3104921929-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [27.320996170157635, -64.28514790169274, 28.45941612781825, -63.71593792286242]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1827] Result: compatible\n",
- "\n",
- "🔍 [1828] Checking: C3741535891-GHRC_DAAC\n",
- "🕒 [1828] Time: 2002-06-26T16:33:55.000Z → 2002-07-29T21:06:00.000Z\n",
- "📦 [1828] Variable list: [], Selected Variable: None\n",
- "⏭️ [1828] Skipping C3741535891-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1829] Checking: C1979104136-GHRC_DAAC\n",
- "🕒 [1829] Time: 2012-02-24T00:00:48.000Z → 2012-02-25T23:59:57.000Z\n",
- "📦 [1829] Variable list: [], Selected Variable: None\n",
- "⏭️ [1829] Skipping C1979104136-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1830] Checking: C3733910357-GHRC_DAAC\n",
- "🕒 [1830] Time: 2007-07-07T16:34:53.000Z → 2007-08-09T18:12:32.000Z\n",
- "📦 [1830] Variable list: [], Selected Variable: None\n",
- "⏭️ [1830] Skipping C3733910357-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1831] Checking: C3525231893-LARC_CLOUD\n",
- "🕒 [1831] Time: 2017-05-31T00:00:00.000Z → 2025-10-05T11:03:38Z\n",
- "📦 [1831] Variable list: ['ground_track_datetime', 'ground_track_latitude', 'ground_track_longitude', 'ground_track_ray_direction', 'spacecraft_latitude', 'spacecraft_longitude', 'spacecraft_altitude', 'geopotential_altitude', 'temperature', 'pressure', 'neutral_density', 'climatology_used', 'o3', 'o3_uncertainty', 'no2', 'no2_uncertainty', 'no3', 'no3_uncertainty'], Selected Variable: no3\n",
- "📆 [1831] Using week range: 2018-06-24T00:00:00Z/2018-06-30T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3525231893-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [136.96053821295254, 37.13352076698868, 138.09895817061317, 37.702730745819]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1831] Result: compatible\n",
- "\n",
- "🔍 [1832] Checking: C3116796107-LARC_CLOUD\n",
- "🕒 [1832] Time: 2017-05-30T00:00:00.000Z → 2024-12-01T00:00:00.000Z\n",
- "📦 [1832] Variable list: ['year_fraction', 'Aurora_Flag', 'gt_latitude', 'gt_longitude', 'gt_ray_dir', 'Space_Craft_Lat', 'Space_Craft_Lon', 'Space_Craft_Alt', 'geopotential_alt', 'AbandAltRegQA', 'AbandAltOffset', 'Ozone', 'Ozone_uncert', 'Ozone_QA', 'NO3', 'NO3_uncert', 'NO3_QA', 'OClO', 'OClO_uncert', 'OClO_QA', 'Temperature', 'Temperature_uncert', 'Pressure', 'Pressure_uncert', 'Neutral_Density', 'Neutral_Density_uncert', 'Temp_Pressure_Source', 'trop_temp', 'trop_alt', 'trop_press', 'met_pressure', 'met_temp', 'met_temp_unc', 'met_altitude', 'CCD_Temperature', 'Spectrometer_Zenith_Temperature', 'CCD_Temperature_minus_TEC', 'Ephemeris_Quality', 'QAFlag', 'QAFlag_Altitude', 'SpecCalStretch', 'SpecCalShift', 'AzimuthAngle', 'HexErrFlag', 'ContWindowClosedFlag', 'TimeQualFlag', 'SpectralCalFlag', 'OffNadirFlag', 'NO2', 'NO2_uncert', 'NO2_QA', 'gt_time'], Selected Variable: Spectrometer_Zenith_Temperature\n",
- "📆 [1832] Using week range: 2017-09-13T00:00:00Z/2017-09-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3116796107-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [71.40390687773134, -14.773230498999947, 72.54232683539198, -14.204020520169639]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1832] Result: compatible\n",
- "\n",
- "🔍 [1833] Checking: C3525232606-LARC_CLOUD\n",
- "🕒 [1833] Time: 2017-06-07T00:00:00.000Z → 2025-10-05T11:03:40Z\n",
- "📦 [1833] Variable list: ['ground_track_datetime', 'ground_track_latitude', 'ground_track_longitude', 'ground_track_ray_direction', 'spacecraft_latitude', 'spacecraft_longitude', 'spacecraft_altitude', 'geopotential_altitude', 'disturbance', 'temperature', 'pressure', 'neutral_density', 'climatology_used', 'interpolated_data', 'o3_ao3', 'o3_ao3_uncertainty', 'o3_mlr', 'o3_mlr_uncertainty', 'o3_mes', 'o3_mes_uncertainty', 'h2o', 'h2o_uncertainty', 'no2', 'no2_uncertainty', 'aerosol_wavelength', 'aerosol_extinction', 'aerosol_extinction_uncertainty', 'stratospheric_aerosol_optical_depth', 'stratospheric_aerosol_optical_depth_uncertainty', 'rayleigh_cross_section', 'o3', 'o3_uncertainty', 'derived_aerosol_flag', 'mode_radius_p5', 'mode_radius_p95', 'mode_radius_median', 'mode_radius_mad', 'distribution_width_p5', 'distribution_width_p95', 'distribution_width_median', 'distribution_width_mad', 'surface_area_density_p5', 'surface_area_density_p95', 'surface_area_density_median', 'surface_area_density_mad', 'volume_density_p5', 'volume_density_p95', 'volume_density_median', 'volume_density_mad', 'number_density_p5', 'number_density_p95', 'number_density_median', 'number_density_mad', 'effective_radius_p5', 'effective_radius_p95', 'effective_radius_median', 'effective_radius_mad', 'psd_condition'], Selected Variable: effective_radius_mad\n",
- "📆 [1833] Using week range: 2019-01-23T00:00:00Z/2019-01-29T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3525232606-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-11.64594578260877, -81.69672287810147, -10.507525824948154, -81.12751289927115]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1833] Result: compatible\n",
- "\n",
- "🔍 [1834] Checking: C3116797064-LARC_CLOUD\n",
- "🕒 [1834] Time: 2017-05-31T00:00:00.000Z → 2024-12-01T00:00:00.000Z\n",
- "📦 [1834] Variable list: ['year_fraction', 'Aurora_Flag', 'gt_latitude', 'gt_longitude', 'gt_ray_dir', 'Space_Craft_Lat', 'Space_Craft_Lon', 'Space_Craft_Alt', 'Homogeneity', 'geopotential_alt', 'Temperature', 'Temperature_uncert', 'Pressure', 'Pressure_uncert', 'Neutral_Density', 'Neutral_Density_uncert', 'Temp_Pressure_Source', 'trop_temp', 'trop_alt', 'trop_press', 'met_pressure', 'met_temp', 'met_temp_unc', 'met_altitude', 'CCD_Temperature', 'Spectrometer_Zenith_Temperature', 'CCD_Temperature_minus_TEC', 'Ephemeris_Quality', 'QAFlag', 'QAFlag_Altitude', 'SpecCalStretch', 'SpecCalShift', 'AzimuthAngle', 'HexErrFlag', 'ContWindowClosedFlag', 'DMPExoFlag', 'BlockExoFlag', 'TimeQualFlag', 'SpectralCalFlag', 'SolarEclipseFlag', 'DMPAltFlag', 'OffNadirFlag', 'Ozone_Composite', 'Ozone_Composite_uncert', 'Ozone_Composite_QA', 'Ozone_Mes', 'Ozone_Mes_uncert', 'Ozone_Mes_QA', 'Ozone_MLR', 'Ozone_MLR_uncert', 'Ozone_MLR_QA', 'Ozone_ao3', 'Ozone_ao3_uncert', 'Ozone_ao3_QA', 'H2O', 'H2O_uncert', 'H2O_QA', 'NO2', 'NO2_uncert', 'NO2_QA', 'RetTemp', 'RetTemp_uncert', 'RetPress', 'RetPress_uncert', 'RetTP_QA', 'Aer_wavelength', 'Aer_width', 'Molecular_SCT', 'Molecular_SCT_uncert', 'Strat_Aer_OD', 'Strat_Aer_OD_uncert', 'Strat_Aer_OD_QA', 'aerext', 'aerext_uncert', 'aerQA', 'gt_time'], Selected Variable: CCD_Temperature\n",
- "📆 [1834] Using week range: 2019-01-09T00:00:00Z/2019-01-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3116797064-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-124.61304903830342, 81.3101415523576, -123.47462908064279, 81.87935153118792]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1834] Result: compatible\n",
- "\n",
- "🔍 [1835] Checking: C3499311418-LARC_CLOUD\n",
- "🕒 [1835] Time: 2017-06-07T00:00:00.000Z → 2025-10-05T11:03:42Z\n",
- "📦 [1835] Variable list: ['ground_track_datetime', 'ground_track_latitude', 'ground_track_longitude', 'ground_track_ray_direction', 'spacecraft_latitude', 'spacecraft_longitude', 'spacecraft_altitude', 'geopotential_altitude', 'disturbance', 'temperature', 'pressure', 'neutral_density', 'climatology_used', 'wavelength', 'transmission', 'transmission_uncertainty', 'interpolated_data'], Selected Variable: ground_track_latitude\n",
- "📆 [1835] Using week range: 2023-11-30T00:00:00Z/2023-12-06T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3499311418-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-166.7153564736575, -2.1974660294510464, -165.57693651599686, -1.6282560506207382]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1835] Result: compatible\n",
- "\n",
- "🔍 [1836] Checking: C3116798961-LARC_CLOUD\n",
- "🕒 [1836] Time: 2017-05-31T00:00:00.000Z → 2024-11-30T23:59:59.000Z\n",
- "📦 [1836] Variable list: ['year_fraction', 'Aurora_Flag', 'gt_latitude', 'gt_longitude', 'gt_ray_dir', 'Space_Craft_Lat', 'Space_Craft_Lon', 'Space_Craft_Alt', 'geopotential_alt', 'Temperature', 'Temperature_uncert', 'Pressure', 'Pressure_uncert', 'Neutral_Density', 'Neutral_Density_uncert', 'Temp_Pressure_Source', 'trop_temp', 'trop_alt', 'trop_press', 'met_pressure', 'met_temp', 'met_temp_unc', 'met_altitude', 'CCD_Temperature', 'Spectrometer_Zenith_Temperature', 'CCD_Temperature_minus_TEC', 'Ephemeris_Quality', 'QAFlag', 'QAFlag_Altitude', 'SpecCalStretch', 'SpecCalShift', 'AzimuthAngle', 'HexErrFlag', 'ContWindowClosedFlag', 'DMPExoFlag', 'BlockExoFlag', 'TimeQualFlag', 'SpectralCalFlag', 'SolarEclipseFlag', 'DMPAltFlag', 'OffNadirFlag', 'gt_time', 'start_pixel_num', 'central_wavelength', 'end_pixel_num', 'half_bandwidth', 'magnitude', 'fraction', 'Transmission', 'Transmission_unc', 'TransQA'], Selected Variable: Transmission_unc\n",
- "📆 [1836] Using week range: 2017-09-27T00:00:00Z/2017-10-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3116798961-LARC_CLOUD (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-104.8304427697318, 50.42551059615687, -103.69202281207117, 50.994720574987184]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1836] Result: compatible\n",
- "\n",
- "🔍 [1837] Checking: C3160666934-GHRC_DAAC\n",
- "🕒 [1837] Time: 2017-01-12T20:15:00.000Z → 2023-03-31T23:59:59.000Z\n",
- "📦 [1837] Variable list: ['AREA_ID', 'AREA_TIME_OFFSET_OF_FIRST_EVENT', 'AREA_TIME_OFFSET_OF_LAST_EVENT', 'AREA_LAT', 'AREA_LON', 'AREA_ENERGY', 'AREA_FLASH_COUNT', 'AREA_GROUP_COUNT', 'AREA_SERIES_COUNT', 'AREA_EVENT_COUNT', 'AREA_GROUP_MAX_SEPARATION', 'FLASH_ID', 'FLASH_TIME_OFFSET_OF_FIRST_EVENT', 'FLASH_TIME_OFFSET_OF_LAST_EVENT', 'FLASH_LAT', 'FLASH_LON', 'FLASH_AREA', 'FLASH_ENERGY', 'FLASH_PARENT_AREA_ID', 'FLASH_GROUP_COUNT', 'FLASH_SERIES_COUNT', 'FLASH_EVENT_COUNT', 'FLASH_DURATION', 'FLASH_GROUP_MAX_SEPARATION', 'FLASH_GROUP_TOTAL_SEPARATION', 'FLASH_EVENT_MAX_SEPARATION', 'FLASH_1SIG_GROUP_COUNT', 'FLASH_2SIG_GROUP_COUNT', 'FLASH_3SIG_GROUP_COUNT', 'FLASH_1SIG_SERIES_COUNT', 'FLASH_2SIG_SERIES_COUNT', 'FLASH_3SIG_SERIES_COUNT', 'FLASH_LCFA_START_TSTAMP', 'FLASH_EVENT_MAX_ENERGY', 'FLASH_EVENT_MIN_ENERGY', 'FLASH_GROUP_MAX_ENERGY', 'FLASH_GROUP_MEAN_ENERGY', 'FLASH_GROUP_MIN_ENERGY', 'SERIES_ID', 'SERIES_TIME_OFFSET_OF_FIRST_EVENT', 'SERIES_LAT', 'SERIES_LON', 'SERIES_AREA', 'SERIES_ENERGY', 'SERIES_PARENT_FLASH_ID', 'SERIES_GROUP_COUNT', 'SERIES_EVENT_COUNT', 'SERIES_DURATION', 'SERIES_GROUP_MAX_SEPARATION', 'SERIES_GROUP_TOTAL_SEPARATION', 'SERIES_1SIG_GROUP_COUNT', 'SERIES_2SIG_GROUP_COUNT', 'SERIES_3SIG_GROUP_COUNT', 'SERIES_LCFA_START_TSTAMP', 'GROUP_ID', 'GROUP_TIME_OFFSET', 'GROUP_ENERGY', 'GROUP_AREA', 'GROUP_LON', 'GROUP_LAT', 'GROUP_MAX_EVENT_PCT', 'GROUP_MAX_LOC_DIS', 'GROUP_PREVIOUS_LON', 'GROUP_PREVIOUS_LAT', 'GROUP_PARENT_SERIES_ID', 'GROUP_PARENT_FLASH_ID', 'EVENT_TIME_OFFSET', 'EVENT_ENERGY', 'EVENT_LON', 'EVENT_LAT', 'EVENT_PARENT_GROUP_ID', 'GRID_LON', 'GRID_LAT', 'GRID_FLASH_SKELETON', 'GRID_FLASH_EXTENT_DENSITY', 'GRID_FLASH_MEAN_EXTENT', 'GRID_FLASH_MEAN_DURATION', 'GRID_FLASH_MEAN_OPTICAL_MULTIPLICITY', 'GRID_FLASH_MEAN_INTERSERIES_TIME', 'GRID_FLASH_MEAN_DIRECTION', 'GRID_CONVECTIVE_PROBABILITY'], Selected Variable: SERIES_LON\n",
- "📆 [1837] Using week range: 2018-02-14T20:15:00Z/2018-02-20T20:15:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3160666934-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [88.3681128135637, 86.9094701518361, 89.50653277122433, 87.47868013066642]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1837] Result: compatible\n",
- "\n",
- "🔍 [1838] Checking: C2278812167-GHRC_DAAC\n",
- "🕒 [1838] Time: 2017-12-18T00:00:00.000Z → 2025-10-05T11:03:45Z\n",
- "📦 [1838] Variable list: ['Flash_extent_density', 'Total_Optical_energy', 'Minimum_flash_area', 'DQF', 'goes_imager_projection'], Selected Variable: Minimum_flash_area\n",
- "📆 [1838] Using week range: 2024-02-06T00:00:00Z/2024-02-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2278812167-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-105.69231928403924, -54.07121531265228, -104.55389932637861, -53.50200533382196]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1838] Result: compatible\n",
- "\n",
- "🔍 [1839] Checking: C3534731641-GHRC_DAAC\n",
- "🕒 [1839] Time: 2019-01-01T00:00:00.000Z → 2024-12-31T23:59:59.000Z\n",
- "📦 [1839] Variable list: ['lat', 'lon', 'mon', 'thunder_hours'], Selected Variable: lat\n",
- "📆 [1839] Using week range: 2024-04-08T00:00:00Z/2024-04-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3534731641-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-99.01218251029647, -6.666156269415421, -97.87376255263584, -6.096946290585112]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1839] Result: compatible\n",
- "\n",
- "🔍 [1840] Checking: C2738393375-GHRC_DAAC\n",
- "🕒 [1840] Time: 2022-09-06T00:10:40Z → 2022-09-30T23:44:48Z\n",
- "📦 [1840] Variable list: ['scan_line_number', 'scan_line_time', 'bad_pixel_mask', 'asc_des_flag', 'latitude_pc', 'longitude_pc', 'sensor_zenith_angle', 'solar_zenith_angle', 'relative_azimuth_angle', 'solar_azimuth_angle', 'sensor_azimuth_angle', 'scattering_angle', 'glint_zenith_angle', 'glint_mask', 'coast_mask', 'surface_type', 'land_class', 'snow_class', 'surface_elevation', 'cld_height_acha', 'cld_reff_acha', 'cld_opd_acha', 'cld_reff_dcomp', 'cld_opd_dcomp', 'temp_6_7um_nom', 'temp_7_3um_nom', 'temp_8_5um_nom', 'temp_9_7um_nom', 'temp_10_4um_nom', 'temp_11_0um_nom', 'cloud_type', 'cloud_phase'], Selected Variable: asc_des_flag\n",
- "📆 [1840] Using week range: 2022-09-20T00:10:40Z/2022-09-26T00:10:40Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2738393375-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [146.2341311710225, 13.824789563608025, 147.37255112868314, 14.393999542438333]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1840] Result: compatible\n",
- "\n",
- "🔍 [1841] Checking: C1995568158-GHRC_DAAC\n",
- "🕒 [1841] Time: 2020-01-01T00:01:18.000Z → 2023-03-02T23:58:56.000Z\n",
- "📦 [1841] Variable list: ['start_time', 'stop_time', 'time_bounds', 'grid_mapping_0', 'mdv_master_header', 'GOESR_CH08'], Selected Variable: GOESR_CH08\n",
- "📆 [1841] Using week range: 2022-07-31T00:01:18Z/2022-08-06T00:01:18Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995568158-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-22.65156787116475, -12.369055025006826, -21.513147913504135, -11.799845046176518]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1841] Result: compatible\n",
- "\n",
- "🔍 [1842] Checking: C1979126358-GHRC_DAAC\n",
- "🕒 [1842] Time: 2014-05-01T00:00:00.000Z → 2014-06-14T23:59:59.000Z\n",
- "📦 [1842] Variable list: ['time', 'scan_angle', 'tbs_10b', 'tbs_10a', 'tbs_19b', 'tbs_19a', 'tbs_37b', 'tbs_37a', 'tbs_85b', 'tbs_85a', 'lat', 'lon', 'incidence_angle', 'relative_azimuth', 'FovWaterFrac10', 'FovWaterFrac19', 'FovWaterFrac37', 'FovWaterFrac85', 'gAlt', 'gLat', 'gLon', 'iLat', 'iLon', 'pitch', 'roll', 'heading', 'track_angle', 'iWindDir', 'iWindSpeed', 'airSpeed', 'groundSpeed', 'staticPressure', 'totalTemp', 'qcIncidence', 'qctb10a', 'qctb10b', 'qctb19a', 'qctb19b', 'qctb37a', 'qctb37b', 'qctb85a', 'qctb85b'], Selected Variable: qctb10b\n",
- "📆 [1842] Using week range: 2014-05-01T00:00:00Z/2014-05-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979126358-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [171.16660683276154, -3.0293424120163017, 172.30502679042218, -2.4601324331859935]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1842] Result: compatible\n",
- "\n",
- "🔍 [1843] Checking: C1979126614-GHRC_DAAC\n",
- "🕒 [1843] Time: 2015-11-09T18:48:53.000Z → 2015-12-15T20:03:37.000Z\n",
- "📦 [1843] Variable list: ['time', 'scan_angle', 'tbs_10b', 'tbs_10a', 'tbs_19b', 'tbs_19a', 'tbs_37b', 'tbs_37a', 'tbs_85b', 'tbs_85a', 'lat', 'lon', 'incidence_angle', 'relative_azimuth', 'FovWaterFrac10', 'FovWaterFrac19', 'FovWaterFrac37', 'FovWaterFrac85', 'gAlt', 'gLat', 'gLon', 'iLat', 'iLon', 'pitch', 'roll', 'heading', 'track_angle', 'iWindDir', 'iWindSpeed', 'airSpeed', 'groundSpeed', 'staticPressure', 'totalTemp', 'qcIncidence', 'qctb10a', 'qctb10b', 'qctb19a', 'qctb19b', 'qctb37a', 'qctb37b', 'qctb85a', 'qctb85b'], Selected Variable: qctb37b\n",
- "📆 [1843] Using week range: 2015-11-25T18:48:53Z/2015-12-01T18:48:53Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979126614-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-162.97556567133225, -49.456593433849626, -161.83714571367162, -48.88738345501931]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1843] Result: compatible\n",
- "\n",
- "🔍 [1844] Checking: C1981360835-GHRC_DAAC\n",
- "🕒 [1844] Time: 2015-11-14T23:10:04.000Z → 2016-04-01T13:08:33.000Z\n",
- "📦 [1844] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZC', 'DBZ', 'RHOHV', 'UPHIDP', 'WIDTH', 'PHIDP', 'ZDR', 'SQI', 'VEL', 'UDBZ'], Selected Variable: radar_antenna_gain_v\n",
- "📆 [1844] Using week range: 2016-01-24T23:10:04Z/2016-01-30T23:10:04Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1981360835-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [48.3741253353702, -20.720081125864407, 49.51254529303082, -20.1508711470341]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1844] Result: compatible\n",
- "\n",
- "🔍 [1845] Checking: C3469171234-GHRC_DAAC\n",
- "🕒 [1845] Time: 2023-12-15T08:53:04.000Z → 2024-05-21T13:40:00.000Z\n",
- "📦 [1845] Variable list: ['time', 'name', 'date_stamp', 'message_type', 'period', 'Mean_Layer_Height', 'Mean_Layer_QualityIndex', 'Mean_Layer_Calculation_Time', 'cloud_status', 'cloud_data', 'bl_height_length', 'bl_index', 'bl_height', 'Bs_prof_length', 'Bs_profile_data', 'Ng_prof_length', 'Ng_profile_data', 'Ec_prof_length', 'Ec_profile_data', 'Ec_prof_range', 'Ec_prof_opacity', 'vrb_height_averaging', 'vrb_time_averaging', 'Height_averaging_param', 'Time_averaging_period', 'algorithm_sensitivity', 'boundary_layer_min', 'boundary_layer_max', 'number_of_boundary_layers', 'Location_latitude', 'Location_longitude', 'Location_altitude', 'location_utc_offset', 'Alogrithm_Method', 'parameter_key', 'sunrise_utc', 'sunset_utc', 'LevelTwoCount'], Selected Variable: Ec_prof_opacity\n",
- "📆 [1845] Using week range: 2024-02-07T08:53:04Z/2024-02-13T08:53:04Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3469171234-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [125.21245441447417, 85.26559153675584, 126.3508743721348, 85.83480151558615]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1845] Result: compatible\n",
- "\n",
- "🔍 [1846] Checking: C1980101480-GHRC_DAAC\n",
- "🕒 [1846] Time: 2013-04-01T00:00:00.000Z → 2013-06-30T23:59:59.000Z\n",
- "📦 [1846] Variable list: [], Selected Variable: None\n",
- "⏭️ [1846] Skipping C1980101480-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1847] Checking: C1979134074-GHRC_DAAC\n",
- "🕒 [1847] Time: 2014-05-01T00:00:00.000Z → 2014-06-14T23:59:59.000Z\n",
- "📦 [1847] Variable list: [], Selected Variable: None\n",
- "⏭️ [1847] Skipping C1979134074-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1848] Checking: C1980126207-GHRC_DAAC\n",
- "🕒 [1848] Time: 2012-01-03T11:44:11.000Z → 2012-02-29T21:46:01.000Z\n",
- "📦 [1848] Variable list: ['Azimuth', 'Elevation', 'GateWidth', 'StartRange', 'StartGate', 'Time', 'TxFrequency_Short', 'TxFrequency_Medium', 'TxLength_Short', 'TxLength_Medium', 'TxPowerH_Short', 'TxPowerH_Medium', 'TxPowerV_Short', 'TxPowerV_Medium', 'TxPhaseH_Short', 'TxPhaseV_Short', 'TxPhaseH_Medium', 'TxPhaseV_Medium', 'NoiseSourcePowerH_Short', 'NoiseSourcePowerV_Short', 'RxGainH_Short', 'RxGainH_Medium', 'RxGainV_Short', 'RxGainV_Medium', 'ZDRBiasApplied_Short', 'ZDRBiasApplied_Medium', 'StartGate_Short', 'StartGate_Medium', 'GcfState', 'PolarizationMode', 'PRTMode', 'Reflectivity', 'ReflectivityV', 'ReflectivityHV', 'Velocity', 'SpectralWidth', 'DifferentialReflectivity', 'DifferentialPhase', 'CopolarCorrelation', 'NormalizedCoherentPower', 'SignalPower_H', 'SignalPower_V', 'SignalPower_HV', 'RawPower_H', 'RawPower_V', 'RawPower_HV', 'Signal+Clutter_toNoise_H', 'ClutterPowerH', 'ClutterPowerV'], Selected Variable: GateWidth\n",
- "📆 [1848] Using week range: 2012-02-07T11:44:11Z/2012-02-13T11:44:11Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1980126207-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [148.9168832733708, 79.3687710691919, 150.05530323103142, 79.93798104802221]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1848] Result: compatible\n",
- "\n",
- "🔍 [1849] Checking: C1983445363-GHRC_DAAC\n",
- "🕒 [1849] Time: 2017-11-01T01:45:31.000Z → 2018-03-17T18:46:16.000Z\n",
- "📦 [1849] Variable list: ['Azimuth', 'Elevation', 'Azimuth_Ray_Start', 'Azimuth_Ray_End', 'Elevation_Ray_Start', 'Elevation_Ray_End', 'GateWidth', 'StartRange', 'StartGate', 'Time', 'TxFrequency_Short', 'TxFrequency_Medium', 'TxLength_Short', 'TxLength_Medium', 'TxPowerH_Short', 'TxPowerH_Medium', 'TxPowerV_Short', 'TxPowerV_Medium', 'NoiseSourcePowerH_Short', 'NoiseSourcePowerV_Short', 'StartGate_Short', 'StartGate_Medium', 'GcfState', 'PolarizationMode', 'PRTMode', 'Reflectivity', 'ReflectivityV', 'ReflectivityHV', 'Velocity', 'SpectralWidth', 'DifferentialReflectivity', 'DifferentialPhase', 'CopolarCorrelation', 'NormalizedCoherentPower', 'SignalPower_H', 'SignalPower_V', 'SignalPower_HV', 'RawPower_H', 'RawPower_V', 'RawPower_HV', 'Signal+Clutter_toNoise_H', 'ClutterPowerH', 'ClutterPowerV', 'MaskSecondTrip'], Selected Variable: CopolarCorrelation\n",
- "📆 [1849] Using week range: 2017-12-02T01:45:31Z/2017-12-08T01:45:31Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1983445363-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-115.94894165653663, 59.2060109823864, -114.810521698876, 59.77522096121672]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1849] Result: compatible\n",
- "\n",
- "🔍 [1850] Checking: C1981506869-GHRC_DAAC\n",
- "🕒 [1850] Time: 2014-05-01T17:21:53.000Z → 2014-06-15T13:27:28.000Z\n",
- "📦 [1850] Variable list: ['Azimuth', 'Elevation', 'GateWidth', 'StartRange', 'StartGate', 'Time', 'TxFrequency_Short', 'TxFrequency_Medium', 'TxLength_Short', 'TxLength_Medium', 'TxPowerH_Short', 'TxPowerH_Medium', 'TxPowerV_Short', 'TxPowerV_Medium', 'TxPhaseH_Short', 'TxPhaseV_Short', 'TxPhaseH_Medium', 'TxPhaseV_Medium', 'NoiseSourcePowerH_Short', 'NoiseSourcePowerV_Short', 'RxGainH_Short', 'RxGainH_Medium', 'RxGainV_Short', 'RxGainV_Medium', 'ZDRBiasApplied_Short', 'ZDRBiasApplied_Medium', 'StartGate_Short', 'StartGate_Medium', 'GcfState', 'PolarizationMode', 'PRTMode', 'Reflectivity', 'ReflectivityV', 'ReflectivityHV', 'Velocity', 'SpectralWidth', 'DifferentialReflectivity', 'DifferentialPhase', 'CopolarCorrelation', 'NormalizedCoherentPower', 'SignalPower_H', 'SignalPower_V', 'SignalPower_HV', 'RawPower_H', 'RawPower_V', 'RawPower_HV', 'Signal+Clutter_toNoise_H', 'ClutterPowerH', 'ClutterPowerV'], Selected Variable: Velocity\n",
- "📆 [1850] Using week range: 2014-05-15T17:21:53Z/2014-05-21T17:21:53Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1981506869-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [44.80047793067636, -80.5977754744365, 45.938897888336975, -80.02856549560619]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1850] Result: compatible\n",
- "\n",
- "🔍 [1851] Checking: C2748694717-GHRC_DAAC\n",
- "🕒 [1851] Time: 2015-11-08T00:01:07.000Z → 2016-01-15T06:29:55.000Z\n",
- "📦 [1851] Variable list: ['Azimuth', 'Elevation', 'Azimuth_Ray_Start', 'Azimuth_Ray_End', 'Elevation_Ray_Start', 'Elevation_Ray_End', 'GateWidth', 'StartRange', 'StartGate', 'Time', 'TxFrequency_Short', 'TxFrequency_Medium', 'TxLength_Short', 'TxLength_Medium', 'TxPowerH_Short', 'TxPowerH_Medium', 'TxPowerV_Short', 'TxPowerV_Medium', 'NoiseSourcePowerH_Short', 'NoiseSourcePowerV_Short', 'StartGate_Short', 'StartGate_Medium', 'GcfState', 'PolarizationMode', 'PRTMode', 'Reflectivity', 'ReflectivityV', 'ReflectivityHV', 'Velocity', 'SpectralWidth', 'DifferentialReflectivity', 'DifferentialPhase', 'CopolarCorrelation', 'NormalizedCoherentPower', 'SignalPower_H', 'SignalPower_V', 'SignalPower_HV', 'RawPower_H', 'RawPower_V', 'RawPower_HV', 'Signal+Clutter_toNoise_H', 'ClutterPowerH', 'ClutterPowerV'], Selected Variable: NormalizedCoherentPower\n",
- "📆 [1851] Using week range: 2015-11-23T00:01:07Z/2015-11-29T00:01:07Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2748694717-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-135.94407383765207, 67.3436996811273, -134.80565387999144, 67.91290965995762]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1851] Result: compatible\n",
- "\n",
- "🔍 [1852] Checking: C3499342208-GHRC_DAAC\n",
- "🕒 [1852] Time: 2023-01-01T00:00:02.000Z → 2023-04-10T19:46:31.000Z\n",
- "📦 [1852] Variable list: ['Azimuth', 'Elevation', 'Azimuth_Ray_Start', 'Azimuth_Ray_End', 'Elevation_Ray_Start', 'Elevation_Ray_End', 'GateWidth', 'StartRange', 'StartGate', 'Time', 'TxFrequency_Short', 'TxFrequency_Medium', 'TxLength_Short', 'TxLength_Medium', 'TxPowerH_Short', 'TxPowerH_Medium', 'TxPowerV_Short', 'TxPowerV_Medium', 'NoiseSourcePowerH_Short', 'NoiseSourcePowerV_Short', 'StartGate_Short', 'StartGate_Medium', 'GcfState', 'PolarizationMode', 'PRTMode', 'Reflectivity', 'ReflectivityV', 'ReflectivityHV', 'Velocity', 'SpectralWidth', 'DifferentialReflectivity', 'DifferentialPhase', 'CopolarCorrelation', 'NormalizedCoherentPower', 'SignalPower_H', 'SignalPower_V', 'SignalPower_HV', 'RawPower_H', 'RawPower_V', 'RawPower_HV', 'Signal+Clutter_toNoise_H', 'ClutterPowerH', 'ClutterPowerV', 'MaskSecondTrip'], Selected Variable: StartGate_Medium\n",
- "📆 [1852] Using week range: 2023-03-02T00:00:02Z/2023-03-08T00:00:02Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3499342208-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-23.13063776642337, 31.179625322557175, -21.992217808762753, 31.748835301387484]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1852] Result: compatible\n",
- "\n",
- "🔍 [1853] Checking: C1980430683-GHRC_DAAC\n",
- "🕒 [1853] Time: 2015-11-06T13:34:26.000Z → 2016-01-15T22:39:15.000Z\n",
- "📦 [1853] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'azimuth_correction', 'elevation_correction', 'range_correction', 'longitude_correction', 'latitude_correction', 'pressure_altitude_correction', 'altitude_correction', 'eastward_velocity_correction', 'northward_velocity_correction', 'vertical_velocity_correction', 'heading_correction', 'roll_correction', 'pitch_correction', 'drift_correction', 'rotation_correction', 'tilt_correction', 'grid_mapping', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'georefs_applied', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'georef_time', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'heading', 'roll', 'pitch', 'drift', 'rotation', 'tilt', 'eastward_velocity', 'northward_velocity', 'vertical_velocity', 'eastward_wind', 'northward_wind', 'vertical_wind', 'heading_change_rate', 'pitch_change_rate', 'NCP', 'TRIP_FLA', 'SNRHC', 'SNRVC', 'DBMHC', 'DBMVC', 'DBZHC', 'DBZHC_F', 'DBZVC', 'DBZVC_F', 'VEL', 'VEL_F', 'VS', 'VL', 'WIDTH', 'WIDTH_F', 'WIDTH_SH', 'WIDTH_SH_F', 'WIDTH_LO', 'WIDTH_LO_F', 'ZDRM', 'ZDRM_F', 'RHOHV', 'RHOHV_F', 'PHIDP', 'PHIDP_F', 'KDP', 'KDP_F', 'ZDRC', 'DBZHCC', 'DBZHCC_F'], Selected Variable: heading_change_rate\n",
- "📆 [1853] Using week range: 2015-12-12T13:34:26Z/2015-12-18T13:34:26Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1980430683-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-134.09967124805064, -87.73935911662355, -132.96125129039, -87.17014913779323]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1853] Result: compatible\n",
- "\n",
- "🔍 [1854] Checking: C1979566372-GHRC_DAAC\n",
- "🕒 [1854] Time: 2013-04-22T15:00:00.000Z → 2013-06-30T23:59:00.000Z\n",
- "📦 [1854] Variable list: [], Selected Variable: None\n",
- "⏭️ [1854] Skipping C1979566372-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1855] Checking: C1979596455-GHRC_DAAC\n",
- "🕒 [1855] Time: 2014-05-01T00:00:00.000Z → 2014-06-16T23:45:00.000Z\n",
- "📦 [1855] Variable list: ['rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1855] Using week range: 2014-05-01T00:00:00Z/2014-05-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979596455-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [33.04430079819662, 60.566928547152116, 34.18272075585724, 61.13613852598243]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1855] Result: compatible\n",
- "\n",
- "🔍 [1856] Checking: C1979602587-GHRC_DAAC\n",
- "🕒 [1856] Time: 2014-05-03T17:57:11.000Z → 2014-06-12T23:59:44.000Z\n",
- "📦 [1856] Variable list: ['altitude', 'dopcorr', 'evel', 'gatesp', 'gspeed', 'head', 'lat', 'lon', 'missing', 'noise_thresh', 'nvel', 'pitch', 'roll', 'sigm0', 'tilt', 'track', 'vacft', 'wlku', 'wvel', 'year', 'zku'], Selected Variable: lon\n",
- "📆 [1856] Using week range: 2014-05-04T17:57:11Z/2014-05-10T17:57:11Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979602587-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [145.25246969967134, 1.7932479096351592, 146.39088965733197, 2.3624578884654674]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1856] Result: compatible\n",
- "\n",
- "🔍 [1857] Checking: C3504978078-GHRC_DAAC\n",
- "🕒 [1857] Time: 2021-12-01T00:00:02.000Z → 2024-05-21T12:59:00.000Z\n",
- "📦 [1857] Variable list: [], Selected Variable: None\n",
- "⏭️ [1857] Skipping C3504978078-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1858] Checking: C1979627039-GHRC_DAAC\n",
- "🕒 [1858] Time: 2012-01-01T00:00:00.000Z → 2012-03-14T23:59:59.000Z\n",
- "📦 [1858] Variable list: ['height', 'eta_noDA', 'etaMask_noDA', 'eta', 'etaMask', 'quality', 'TF', 'Ze_noDA', 'Ze', 'spectralWidth_noDA', 'spectralWidth', 'skewness_noDA', 'skewness', 'kurtosis_noDA', 'kurtosis', 'peakVelLeftBorder_noDA', 'peakVelLeftBorder', 'peakVelRightBorder_noDA', 'peakVelRightBorder', 'leftSlope_noDA', 'leftSlope', 'rightSlope_noDA', 'rightSlope', 'W_noDA', 'W', 'etaNoiseAve', 'etaNoiseStd', 'SNR'], Selected Variable: leftSlope_noDA\n",
- "📆 [1858] Using week range: 2012-01-27T00:00:00Z/2012-02-02T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979627039-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [0.27212100589742494, 80.03052826072735, 1.4105409635580415, 80.59973823955767]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1858] Result: compatible\n",
- "\n",
- "🔍 [1859] Checking: C1979629962-GHRC_DAAC\n",
- "🕒 [1859] Time: 2011-10-24T20:59:00.000Z → 2012-03-13T15:14:00.000Z\n",
- "📦 [1859] Variable list: ['height', 'eta_noDA', 'etaMask_noDA', 'eta', 'etaMask', 'quality', 'TF', 'Ze_noDA', 'Ze', 'spectralWidth_noDA', 'spectralWidth', 'skewness_noDA', 'skewness', 'kurtosis_noDA', 'kurtosis', 'peakVelLeftBorder_noDA', 'peakVelLeftBorder', 'peakVelRightBorder_noDA', 'peakVelRightBorder', 'leftSlope_noDA', 'leftSlope', 'rightSlope_noDA', 'rightSlope', 'W_noDA', 'W', 'etaNoiseAve', 'etaNoiseStd', 'SNR'], Selected Variable: etaMask\n",
- "📆 [1859] Using week range: 2011-10-24T20:59:00Z/2011-10-30T20:59:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979629962-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-52.07077510298293, -89.55845946507884, -50.93235514532231, -88.98924948624853]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1859] Result: compatible\n",
- "\n",
- "🔍 [1860] Checking: C1982783702-GHRC_DAAC\n",
- "🕒 [1860] Time: 2013-04-01T00:20:00.000Z → 2013-06-30T23:55:00.000Z\n",
- "📦 [1860] Variable list: [], Selected Variable: None\n",
- "⏭️ [1860] Skipping C1982783702-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1861] Checking: C1980963390-GHRC_DAAC\n",
- "🕒 [1861] Time: 2014-04-30T00:00:01.000Z → 2014-06-16T23:58:00.000Z\n",
- "📦 [1861] Variable list: ['accumulation'], Selected Variable: accumulation\n",
- "📆 [1861] Using week range: 2014-05-28T00:00:01Z/2014-06-03T00:00:01Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1980963390-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [80.52910254714999, 20.843470217550593, 81.66752250481062, 21.4126801963809]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1861] Result: compatible\n",
- "\n",
- "🔍 [1862] Checking: C1979639569-GHRC_DAAC\n",
- "🕒 [1862] Time: 2013-04-23T01:00:00.000Z → 2013-06-30T23:59:59.000Z\n",
- "📦 [1862] Variable list: ['RainRate'], Selected Variable: RainRate\n",
- "📆 [1862] Using week range: 2013-06-06T01:00:00Z/2013-06-12T01:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979639569-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-47.533296590488554, -41.53262439849805, -46.39487663282794, -40.963414419667735]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1862] Result: compatible\n",
- "\n",
- "🔍 [1863] Checking: C2683417176-GHRC_DAAC\n",
- "🕒 [1863] Time: 2010-10-18T00:00:00.000Z → 2021-07-28T00:00:00.000Z\n",
- "📦 [1863] Variable list: [], Selected Variable: None\n",
- "⏭️ [1863] Skipping C2683417176-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1864] Checking: C1979667328-GHRC_DAAC\n",
- "🕒 [1864] Time: 2012-01-19T14:48:05.000Z → 2012-02-24T20:15:00.000Z\n",
- "📦 [1864] Variable list: [], Selected Variable: None\n",
- "⏭️ [1864] Skipping C1979667328-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1865] Checking: C1979668994-GHRC_DAAC\n",
- "🕒 [1865] Time: 2013-04-01T00:00:00.000Z → 2013-07-01T00:00:00.000Z\n",
- "📦 [1865] Variable list: [], Selected Variable: None\n",
- "⏭️ [1865] Skipping C1979668994-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1866] Checking: C1979686100-GHRC_DAAC\n",
- "🕒 [1866] Time: 2015-10-01T00:00:00.000Z → 2016-04-30T23:59:59.000Z\n",
- "📦 [1866] Variable list: ['precipitation', 'rainfall', 'snowfall'], Selected Variable: precipitation\n",
- "📆 [1866] Using week range: 2015-12-09T00:00:00Z/2015-12-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979686100-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [66.26083812524888, -79.73768404259762, 67.39925808290951, -79.1684740637673]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1866] Result: compatible\n",
- "\n",
- "🔍 [1867] Checking: C1982957832-GHRC_DAAC\n",
- "🕒 [1867] Time: 2013-04-15T18:00:00.000Z → 2013-06-30T23:55:00.000Z\n",
- "📦 [1867] Variable list: ['RainRate'], Selected Variable: RainRate\n",
- "📆 [1867] Using week range: 2013-06-03T18:00:00Z/2013-06-09T18:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1982957832-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [82.22791720343724, 78.7512554821997, 83.36633716109787, 79.32046546103001]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1867] Result: compatible\n",
- "\n",
- "🔍 [1868] Checking: C1979717298-GHRC_DAAC\n",
- "🕒 [1868] Time: 2014-04-30T23:47:00.000Z → 2014-06-16T23:45:00.000Z\n",
- "📦 [1868] Variable list: ['rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1868] Using week range: 2014-06-06T23:47:00Z/2014-06-12T23:47:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979717298-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [36.87317571485486, 73.46632041345723, 38.011595672515476, 74.03553039228754]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1868] Result: compatible\n",
- "\n",
- "🔍 [1869] Checking: C1995570197-GHRC_DAAC\n",
- "🕒 [1869] Time: 2017-09-01T00:30:00.000Z → 2018-04-30T23:30:00.000Z\n",
- "📦 [1869] Variable list: [], Selected Variable: None\n",
- "⏭️ [1869] Skipping C1995570197-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1870] Checking: C1979733201-GHRC_DAAC\n",
- "🕒 [1870] Time: 2012-01-17T00:00:00.000Z → 2012-02-29T23:59:59.000Z\n",
- "📦 [1870] Variable list: ['orbit', 'spacecraft_lat', 'spacecraft_lon', 'spacecraft_alt', 'scan_time', 'scan_datetime', 'eia_env1', 'sun_glint_env1', 'quality_env1', 'fcdr_tb19v_env1', 'fcdr_tb19h_env1', 'fcdr_tb22v_env1', 'eia_env2', 'sun_glint_env2', 'quality_env2', 'fcdr_tb37v_env2', 'fcdr_tb37h_env2', 'eia_img1', 'sun_glint_img1', 'quality_img1', 'tb150h_img1', 'tb183_1h_img1', 'tb183_3h_img1', 'tb183_7h_img1', 'eia_img2', 'sun_glint_img2', 'quality_img2', 'fcdr_tb91v_img2', 'fcdr_tb91h_img2', 'eia_las', 'sun_glint_las', 'quality_las', 'tb50h_ch1_las', 'tb52h_ch2_las', 'tb53h_ch3_las', 'tb54h_ch4_las', 'tb55h_ch5_las', 'tb57rc_ch6_las', 'tb59rc_ch7_las', 'tb60rc_ch24_las', 'eia_uas', 'sun_glint_uas', 'quality_uas', 'tb63rc_ch19_uas', 'tb60rc_ch20_uas', 'tb60rc_ch21_uas', 'tb60rc_ch22_uas', 'tb60rc_ch23_uas', 'quality_tests', 'nominal_elevation_angle', 'spacecraft_roll', 'spacecraft_pitch', 'spacecraft_yaw', 'delta_elevation_angle', 'sensor_roll', 'sensor_pitch', 'sensor_yaw'], Selected Variable: tb54h_ch4_las\n",
- "📆 [1870] Using week range: 2012-02-07T00:00:00Z/2012-02-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979733201-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [84.98610982740632, -1.551682818393214, 86.12452978506695, -0.9824728395629059]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1870] Result: compatible\n",
- "\n",
- "🔍 [1871] Checking: C1979816569-GHRC_DAAC\n",
- "🕒 [1871] Time: 2013-03-26T15:00:00.000Z → 2013-06-30T21:00:00.000Z\n",
- "📦 [1871] Variable list: [], Selected Variable: None\n",
- "⏭️ [1871] Skipping C1979816569-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1872] Checking: C1979823036-GHRC_DAAC\n",
- "🕒 [1872] Time: 2013-04-01T00:00:00.000Z → 2013-06-30T23:59:59.000Z\n",
- "📦 [1872] Variable list: [], Selected Variable: None\n",
- "⏭️ [1872] Skipping C1979823036-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1873] Checking: C1979825245-GHRC_DAAC\n",
- "🕒 [1873] Time: 2014-05-01T00:00:00.000Z → 2014-06-16T23:59:59.000Z\n",
- "📦 [1873] Variable list: ['precip', 'error', 'source', 'uncal_precip'], Selected Variable: error\n",
- "📆 [1873] Using week range: 2014-05-07T00:00:00Z/2014-05-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979825245-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [173.9240970232123, -58.162621162671485, 175.06251698087294, -57.59341118384117]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1873] Result: compatible\n",
- "\n",
- "🔍 [1874] Checking: C2704126285-GHRC_DAAC\n",
- "🕒 [1874] Time: 2022-09-06T10:51:42Z → 2022-09-30T15:14:27Z\n",
- "📦 [1874] Variable list: ['hamsr_airT', 'hamsr_surfT', 'hamsr_airH2OMR', 'hamsr_airLWC', 'hamsr_airIWC', 'hamsr_airRWC', 'hamsr_airSWC', 'hamsr_airT_unc', 'hamsr_surfT_unc', 'hamsr_airH2OMR_unc', 'hamsr_airLWC_unc', 'hamsr_airIWC_unc', 'hamsr_airRWC_unc', 'hamsr_airSWC_unc', 'hamsr_airT_qcflag', 'hamsr_surfT_qcflag', 'hamsr_airH2OMR_qcflag', 'hamsr_airLWC_qcflag', 'hamsr_airIWC_qcflag', 'hamsr_airRWC_qcflag', 'hamsr_airSWC_qcflag', 'lat', 'lon', 'pressure', 'SurfacePressure', 'SealevelPressure', 'SurfaceHeight', 'scantime_since_2000_01_01', 'time', 'ConvergenceValue', 'Quality_flag', 'aircraftPressure', 'hamsr_TB_calc', 'hamsr_TB_obs', 'hamsr_surface_ocean', 'hamsr_surface_land', 'hamsr_surface_ice', 'hamsr_surface_snow', 'hamsr_surf_rainrate_regression_180GHz', 'hamsr_LWP', 'hamsr_LWP_unc', 'hamsr_LWP_qcflag', 'hamsr_IWP', 'hamsr_IWP_unc', 'hamsr_IWP_qcflag', 'hamsr_RWP', 'hamsr_RWP_unc', 'hamsr_RWP_qcflag', 'hamsr_SWP', 'hamsr_SWP_unc', 'hamsr_SWP_qcflag', 'post_quality_test_flag'], Selected Variable: hamsr_surface_land\n",
- "📆 [1874] Using week range: 2022-09-21T10:51:42Z/2022-09-27T10:51:42Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2704126285-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [53.43850184808793, -17.009202243165955, 54.57692180574855, -16.439992264335647]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1874] Result: compatible\n",
- "\n",
- "🔍 [1875] Checking: C1979862427-GHRC_DAAC\n",
- "🕒 [1875] Time: 2012-09-07T00:57:07.000Z → 2014-09-30T21:58:14.000Z\n",
- "📦 [1875] Variable list: ['Bin_Width', 'Depol_Ratio', 'Depol_Ratio_Err', 'Direct_OD', 'End_JDay', 'Extinction', 'Extinction_Err', 'Frame_Top', 'Gnd_Hgt', 'Hori_Res', 'Hour', 'Inver_Type', 'LRatio_Source', 'Layer_Bot_Alt', 'Layer_OD', 'Layer_OD_Err', 'Layer_Top_Alt', 'Layer_Type', 'Lidar_Ratio', 'Lidar_Ratio_Err', 'MaxLayers', 'Minute', 'Mol_Ext_Prof', 'NumBins', 'NumChans', 'NumLayers', 'NumRecs', 'NumWave', 'PGR', 'Plane_Alt', 'Plane_Pitch', 'Plane_Roll', 'Second', 'Start_JDay', 'T_Loss_Stats'], Selected Variable: Layer_Top_Alt\n",
- "📆 [1875] Using week range: 2012-11-28T00:57:07Z/2012-12-04T00:57:07Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979862427-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [1.654956351080905, -52.59044056598309, 2.7933763087415215, -52.02123058715277]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1875] Result: compatible\n",
- "\n",
- "🔍 [1876] Checking: C1979869732-GHRC_DAAC\n",
- "🕒 [1876] Time: 2013-09-15T18:34:46.000Z → 2014-10-17T14:58:31.000Z\n",
- "📦 [1876] Variable list: ['alt', 'dopcorr', 'doph', 'dophu', 'dopl', 'doplh', 'doplhu', 'doplu', 'evel', 'freq', 'gatesp', 'head', 'incid', 'lat', 'lon', 'missing', 'noise_thresh', 'nvel', 'pitch', 'pwr', 'ref', 'roll', 'rotx', 'sgate', 'tauh', 'taul', 'tilt', 'track', 'vacft', 'vuh', 'vul', 'vulh', 'wvel', 'year'], Selected Variable: missing\n",
- "📆 [1876] Using week range: 2013-09-23T18:34:46Z/2013-09-29T18:34:46Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979869732-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-93.38573771506384, 16.919869243833094, -92.24731775740321, 17.489079222663403]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1876] Result: compatible\n",
- "\n",
- "🔍 [1877] Checking: C1979872496-GHRC_DAAC\n",
- "🕒 [1877] Time: 2012-08-28T00:00:45.000Z → 2014-10-20T23:59:19.000Z\n",
- "📦 [1877] Variable list: ['Time', 'Latitude', 'Longitude', 'Residual_Fit_Error', 'Number_Of_Stations', 'Energy', 'Energy_Uncertainty', 'Subset_Of_Stations'], Selected Variable: Energy_Uncertainty\n",
- "📆 [1877] Using week range: 2013-12-23T00:00:45Z/2013-12-29T00:00:45Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979872496-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [49.99877840949646, 34.8416796515024, 51.137198367157076, 35.41088963033272]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1877] Result: compatible\n",
- "\n",
- "🔍 [1878] Checking: C2303212754-GHRC_DAAC\n",
- "🕒 [1878] Time: 2017-03-01T00:00:00.000Z → 2023-11-16T23:59:59.000Z\n",
- "📦 [1878] Variable list: [], Selected Variable: None\n",
- "⏭️ [1878] Skipping C2303212754-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1879] Checking: C2303219035-GHRC_DAAC\n",
- "🕒 [1879] Time: 2017-03-01T00:00:00.000Z → 2023-11-16T23:59:59.000Z\n",
- "📦 [1879] Variable list: [], Selected Variable: None\n",
- "⏭️ [1879] Skipping C2303219035-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1880] Checking: C1995580744-GHRC_DAAC\n",
- "🕒 [1880] Time: 2020-01-01T00:03:22.000Z → 2020-03-01T00:02:26.000Z\n",
- "📦 [1880] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_sun_power_hc\n",
- "📆 [1880] Using week range: 2020-01-29T00:03:22Z/2020-02-04T00:03:22Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995580744-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [45.27489418047163, -41.07504041285205, 46.41331413813224, -40.50583043402173]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1880] Result: compatible\n",
- "\n",
- "🔍 [1881] Checking: C1976723062-GHRC_DAAC\n",
- "🕒 [1881] Time: 2020-01-01T00:03:22.000Z → 2020-03-01T00:02:36.000Z\n",
- "📦 [1881] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_base_dbz_1km_hx\n",
- "📆 [1881] Using week range: 2020-01-05T00:03:22Z/2020-01-11T00:03:22Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1976723062-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.71878661434226, -46.587281549364654, -177.58036665668163, -46.01807157053434]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1881] Result: compatible\n",
- "\n",
- "🔍 [1882] Checking: C1995581487-GHRC_DAAC\n",
- "🕒 [1882] Time: 2020-01-01T00:05:13.000Z → 2020-03-01T00:00:16.000Z\n",
- "📦 [1882] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_receiver_mismatch_loss\n",
- "📆 [1882] Using week range: 2020-01-09T00:05:13Z/2020-01-15T00:05:13Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995581487-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [60.24755116517347, -16.479628992390058, 61.385971122834086, -15.91041901355975]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1882] Result: compatible\n",
- "\n",
- "🔍 [1883] Checking: C1995581917-GHRC_DAAC\n",
- "🕒 [1883] Time: 2020-01-01T00:07:16.000Z → 2020-03-01T00:04:30.000Z\n",
- "📦 [1883] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: primary_axis\n",
- "📆 [1883] Using week range: 2020-01-02T00:07:16Z/2020-01-08T00:07:16Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995581917-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [59.211923290581844, 19.719380247019647, 60.35034324824246, 20.288590225849955]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1883] Result: compatible\n",
- "\n",
- "🔍 [1884] Checking: C1995582220-GHRC_DAAC\n",
- "🕒 [1884] Time: 2020-01-01T00:05:06.000Z → 2020-03-01T00:01:10.000Z\n",
- "📦 [1884] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_receiver_gain_hc\n",
- "📆 [1884] Using week range: 2020-02-07T00:05:06Z/2020-02-13T00:05:06Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995582220-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-1.4995764273069412, -73.05023488005928, -0.36115646964632464, -72.48102490122896]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1884] Result: compatible\n",
- "\n",
- "🔍 [1885] Checking: C2020894988-GHRC_DAAC\n",
- "🕒 [1885] Time: 2020-01-01T00:06:35.000Z → 2020-03-01T00:04:54.000Z\n",
- "📦 [1885] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: sweep_mode\n",
- "📆 [1885] Using week range: 2020-02-21T00:06:35Z/2020-02-27T00:06:35Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020894988-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-115.07874131987211, 26.541738972961927, -113.94032136221148, 27.110948951792235]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1885] Result: compatible\n",
- "\n",
- "🔍 [1886] Checking: C2020895772-GHRC_DAAC\n",
- "🕒 [1886] Time: 2020-01-01T00:02:05.000Z → 2020-03-01T00:00:00.000Z\n",
- "📦 [1886] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_base_dbz_1km_hx\n",
- "📆 [1886] Using week range: 2020-02-11T00:02:05Z/2020-02-17T00:02:05Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020895772-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-18.294260257918943, -10.744592861091316, -17.155840300258326, -10.175382882261008]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1886] Result: compatible\n",
- "\n",
- "🔍 [1887] Checking: C2020896896-GHRC_DAAC\n",
- "🕒 [1887] Time: 2020-01-01T00:06:33.000Z → 2020-03-01T00:01:07.000Z\n",
- "📦 [1887] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_ldr_correction_h\n",
- "📆 [1887] Using week range: 2020-01-30T00:06:33Z/2020-02-05T00:06:33Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020896896-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [47.33556145104911, -56.62841880025909, 48.473981408709726, -56.059208821428776]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1887] Result: compatible\n",
- "\n",
- "🔍 [1888] Checking: C2020897888-GHRC_DAAC\n",
- "🕒 [1888] Time: 2020-01-01T00:06:51.000Z → 2020-03-01T00:00:37.000Z\n",
- "📦 [1888] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_test_power_v\n",
- "📆 [1888] Using week range: 2020-02-20T00:06:51Z/2020-02-26T00:06:51Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020897888-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [136.45576959711292, 48.45920058888575, 137.59418955477355, 49.028410567716065]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1888] Result: compatible\n",
- "\n",
- "🔍 [1889] Checking: C2020898934-GHRC_DAAC\n",
- "🕒 [1889] Time: 2020-01-01T00:04:50.000Z → 2020-03-01T00:02:10.000Z\n",
- "📦 [1889] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_noise_hc\n",
- "📆 [1889] Using week range: 2020-01-22T00:04:50Z/2020-01-28T00:04:50Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020898934-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [160.15544441130282, 64.79259857047828, 161.29386436896345, 65.36180854930859]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1889] Result: compatible\n",
- "\n",
- "🔍 [1890] Checking: C2025219690-GHRC_DAAC\n",
- "🕒 [1890] Time: 2020-01-01T00:04:54.000Z → 2020-03-01T00:07:49.000Z\n",
- "📦 [1890] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_receiver_gain_hx\n",
- "📆 [1890] Using week range: 2020-01-01T00:04:54Z/2020-01-07T00:04:54Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2025219690-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-134.62953929379265, -15.61870068150618, -133.49111933613202, -15.049490702675872]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1890] Result: compatible\n",
- "\n",
- "🔍 [1891] Checking: C2025220226-GHRC_DAAC\n",
- "🕒 [1891] Time: 2020-01-01T00:02:13.000Z → 2020-03-01T00:00:32.000Z\n",
- "📦 [1891] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: ray_gate_spacing\n",
- "📆 [1891] Using week range: 2020-02-17T00:02:13Z/2020-02-23T00:02:13Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2025220226-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [122.49701108154477, 76.55679083339177, 123.6354310392054, 77.12600081222209]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1891] Result: compatible\n",
- "\n",
- "🔍 [1892] Checking: C2025222404-GHRC_DAAC\n",
- "🕒 [1892] Time: 2020-01-01T00:09:50.000Z → 2020-03-01T00:02:00.000Z\n",
- "📦 [1892] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: time_coverage_start\n",
- "📆 [1892] Using week range: 2020-02-08T00:09:50Z/2020-02-14T00:09:50Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2025222404-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-57.90045983042567, -22.389014823395865, -56.76203987276505, -21.819804844565557]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1892] Result: compatible\n",
- "\n",
- "🔍 [1893] Checking: C2025222762-GHRC_DAAC\n",
- "🕒 [1893] Time: 2020-01-01T00:04:41.000Z → 2020-03-01T00:04:53.000Z\n",
- "📦 [1893] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: instrument_type\n",
- "📆 [1893] Using week range: 2020-02-06T00:04:41Z/2020-02-12T00:04:41Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2025222762-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [88.14683809553986, -17.15244533654234, 89.2852580532005, -16.58323535771203]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1893] Result: compatible\n",
- "\n",
- "🔍 [1894] Checking: C2025223549-GHRC_DAAC\n",
- "🕒 [1894] Time: 2020-01-01T00:09:05.000Z → 2020-03-01T00:00:53.000Z\n",
- "📦 [1894] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: radar_antenna_gain_v\n",
- "📆 [1894] Using week range: 2020-01-07T00:09:05Z/2020-01-13T00:09:05Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2025223549-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [113.79099764398461, 78.56179855863792, 114.92941760164524, 79.13100853746823]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1894] Result: compatible\n",
- "\n",
- "🔍 [1895] Checking: C2030430631-GHRC_DAAC\n",
- "🕒 [1895] Time: 2020-01-01T00:00:05.000Z → 2020-03-01T00:03:54.000Z\n",
- "📦 [1895] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: altitude_agl\n",
- "📆 [1895] Using week range: 2020-01-19T00:00:05Z/2020-01-25T00:00:05Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2030430631-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-76.76271010057354, 63.611055259151414, -75.62429014291291, 64.18026523798173]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1895] Result: compatible\n",
- "\n",
- "🔍 [1896] Checking: C2030432039-GHRC_DAAC\n",
- "🕒 [1896] Time: 2020-01-01T00:10:44.000Z → 2020-03-01T00:00:56.000Z\n",
- "📦 [1896] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_antenna_gain_v\n",
- "📆 [1896] Using week range: 2020-02-15T00:10:44Z/2020-02-21T00:10:44Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2030432039-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [11.758068096520795, -70.97889053645376, 12.896488054181411, -70.40968055762345]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1896] Result: compatible\n",
- "\n",
- "🔍 [1897] Checking: C2030434636-GHRC_DAAC\n",
- "🕒 [1897] Time: 2020-01-01T00:05:33.000Z → 2020-03-01T00:03:55.000Z\n",
- "📦 [1897] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_coupler_forward_loss_h\n",
- "📆 [1897] Using week range: 2020-01-25T00:05:33Z/2020-01-31T00:05:33Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2030434636-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-102.27465269606022, 80.0576050107043, -101.13623273839958, 80.62681498953461]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1897] Result: compatible\n",
- "\n",
- "🔍 [1898] Checking: C2030436692-GHRC_DAAC\n",
- "🕒 [1898] Time: 2020-01-01T00:03:18.000Z → 2020-03-01T00:03:48.000Z\n",
- "📦 [1898] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: altitude\n",
- "📆 [1898] Using week range: 2020-02-15T00:03:18Z/2020-02-21T00:03:18Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2030436692-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-54.29584907343527, 4.723450000945949, -53.157429115774654, 5.292659979776257]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1898] Result: compatible\n",
- "\n",
- "🔍 [1899] Checking: C2030440758-GHRC_DAAC\n",
- "🕒 [1899] Time: 2020-01-01T00:03:20.000Z → 2020-03-01T00:04:18.000Z\n",
- "📦 [1899] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_dynamic_range_db_vc\n",
- "📆 [1899] Using week range: 2020-01-10T00:03:20Z/2020-01-16T00:03:20Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2030440758-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [106.54445228025872, 13.28100458737335, 107.68287223791936, 13.850214566203658]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1899] Result: compatible\n",
- "\n",
- "🔍 [1900] Checking: C2012922051-GHRC_DAAC\n",
- "🕒 [1900] Time: 2020-01-01T00:04:04.000Z → 2020-03-01T00:04:38.000Z\n",
- "📦 [1900] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: ZDR\n",
- "📆 [1900] Using week range: 2020-02-20T00:04:04Z/2020-02-26T00:04:04Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2012922051-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.7598045261945, -61.91773005893705, -141.62138456853387, -61.34852008010674]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1900] Result: compatible\n",
- "\n",
- "🔍 [1901] Checking: C2012927437-GHRC_DAAC\n",
- "🕒 [1901] Time: 2020-01-01T00:10:38.000Z → 2020-03-01T00:04:35.000Z\n",
- "📦 [1901] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_two_way_radome_loss_h\n",
- "📆 [1901] Using week range: 2020-02-16T00:10:38Z/2020-02-22T00:10:38Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2012927437-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-176.86539375870225, -29.612451840168863, -175.72697380104162, -29.043241861338554]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1901] Result: compatible\n",
- "\n",
- "🔍 [1902] Checking: C2012931540-GHRC_DAAC\n",
- "🕒 [1902] Time: 2020-01-01T00:05:11.000Z → 2020-03-01T00:01:45.000Z\n",
- "📦 [1902] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: sweep_number\n",
- "📆 [1902] Using week range: 2020-01-14T00:05:11Z/2020-01-20T00:05:11Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2012931540-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [54.7284038025855, 69.10361413361366, 55.86682376024611, 69.67282411244398]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1902] Result: compatible\n",
- "\n",
- "🔍 [1903] Checking: C2012947380-GHRC_DAAC\n",
- "🕒 [1903] Time: 2020-01-01T00:02:25.000Z → 2020-03-01T00:05:33.000Z\n",
- "📦 [1903] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: DBZ\n",
- "📆 [1903] Using week range: 2020-02-09T00:02:25Z/2020-02-15T00:02:25Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2012947380-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [78.76595848660213, 66.17979320494811, 79.90437844426276, 66.74900318377843]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1903] Result: compatible\n",
- "\n",
- "🔍 [1904] Checking: C2012934799-GHRC_DAAC\n",
- "🕒 [1904] Time: 2020-01-01T00:04:41.000Z → 2020-03-01T00:03:39.000Z\n",
- "📦 [1904] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: prt_ratio\n",
- "📆 [1904] Using week range: 2020-01-07T00:04:41Z/2020-01-13T00:04:41Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2012934799-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-107.06866591753578, 34.58805340533776, -105.93024595987515, 35.157263384168076]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1904] Result: compatible\n",
- "\n",
- "🔍 [1905] Checking: C2020260938-GHRC_DAAC\n",
- "🕒 [1905] Time: 2020-01-01T00:02:20.000Z → 2020-03-01T00:02:55.000Z\n",
- "📦 [1905] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_i0_dbm_vx\n",
- "📆 [1905] Using week range: 2020-02-22T00:02:20Z/2020-02-28T00:02:20Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020260938-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [64.51399116819294, -68.60741859717614, 65.65241112585358, -68.03820861834582]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1905] Result: compatible\n",
- "\n",
- "🔍 [1906] Checking: C2020261956-GHRC_DAAC\n",
- "🕒 [1906] Time: 2020-01-01T00:01:03.000Z → 2020-03-01T00:01:48.000Z\n",
- "📦 [1906] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_test_power_h\n",
- "📆 [1906] Using week range: 2020-01-14T00:01:03Z/2020-01-20T00:01:03Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020261956-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-145.86980499847144, -34.02502082788283, -144.7313850408108, -33.45581084905251]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1906] Result: compatible\n",
- "\n",
- "🔍 [1907] Checking: C2020262679-GHRC_DAAC\n",
- "🕒 [1907] Time: 2020-01-01T00:03:18.000Z → 2020-03-01T00:06:21.000Z\n",
- "📦 [1907] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: ray_start_range\n",
- "📆 [1907] Using week range: 2020-01-03T00:03:18Z/2020-01-09T00:03:18Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020262679-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-175.57587018461416, -45.61382522479851, -174.43745022695353, -45.044615245968195]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1907] Result: compatible\n",
- "\n",
- "🔍 [1908] Checking: C2020263812-GHRC_DAAC\n",
- "🕒 [1908] Time: 2020-01-01T00:03:40.000Z → 2020-03-01T00:05:59.000Z\n",
- "📦 [1908] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: measured_transmit_power_v\n",
- "📆 [1908] Using week range: 2020-02-03T00:03:40Z/2020-02-09T00:03:40Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020263812-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [24.387163754186254, 88.76175111115708, 25.52558371184687, 89.3309610899874]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1908] Result: compatible\n",
- "\n",
- "🔍 [1909] Checking: C2020264637-GHRC_DAAC\n",
- "🕒 [1909] Time: 2020-01-01T00:00:09.000Z → 2020-03-01T00:01:15.000Z\n",
- "📦 [1909] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: r_calib_noise_source_power_v\n",
- "📆 [1909] Using week range: 2020-02-05T00:00:09Z/2020-02-11T00:00:09Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020264637-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-32.002742185111025, -62.31967144356572, -30.86432222745041, -61.7504614647354]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1909] Result: compatible\n",
- "\n",
- "🔍 [1910] Checking: C2020265507-GHRC_DAAC\n",
- "🕒 [1910] Time: 2020-01-01T00:08:12.000Z → 2020-03-01T00:06:38.000Z\n",
- "📦 [1910] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'r_calib_time', 'r_calib_pulse_width', 'r_calib_xmit_power_h', 'r_calib_xmit_power_v', 'r_calib_two_way_waveguide_loss_h', 'r_calib_two_way_waveguide_loss_v', 'r_calib_two_way_radome_loss_h', 'r_calib_two_way_radome_loss_v', 'r_calib_receiver_mismatch_loss', 'r_calib_k_squared_water', 'r_calib_radar_constant_h', 'r_calib_radar_constant_v', 'r_calib_antenna_gain_h', 'r_calib_antenna_gain_v', 'r_calib_noise_hc', 'r_calib_noise_vc', 'r_calib_noise_hx', 'r_calib_noise_vx', 'r_calib_i0_dbm_hc', 'r_calib_i0_dbm_vc', 'r_calib_i0_dbm_hx', 'r_calib_i0_dbm_vx', 'r_calib_receiver_gain_hc', 'r_calib_receiver_gain_vc', 'r_calib_receiver_gain_hx', 'r_calib_receiver_gain_vx', 'r_calib_receiver_slope_hc', 'r_calib_receiver_slope_vc', 'r_calib_receiver_slope_hx', 'r_calib_receiver_slope_vx', 'r_calib_dynamic_range_db_hc', 'r_calib_dynamic_range_db_vc', 'r_calib_dynamic_range_db_hx', 'r_calib_dynamic_range_db_vx', 'r_calib_base_dbz_1km_hc', 'r_calib_base_dbz_1km_vc', 'r_calib_base_dbz_1km_hx', 'r_calib_base_dbz_1km_vx', 'r_calib_sun_power_hc', 'r_calib_sun_power_vc', 'r_calib_sun_power_hx', 'r_calib_sun_power_vx', 'r_calib_noise_source_power_h', 'r_calib_noise_source_power_v', 'r_calib_power_measure_loss_h', 'r_calib_power_measure_loss_v', 'r_calib_coupler_forward_loss_h', 'r_calib_coupler_forward_loss_v', 'r_calib_dbz_correction', 'r_calib_zdr_correction', 'r_calib_ldr_correction_h', 'r_calib_ldr_correction_v', 'r_calib_system_phidp', 'r_calib_test_power_h', 'r_calib_test_power_v', 'ray_n_gates', 'ray_start_index', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'r_calib_index', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'PHIDP', 'RHOHV'], Selected Variable: prt\n",
- "📆 [1910] Using week range: 2020-02-05T00:08:12Z/2020-02-11T00:08:12Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2020265507-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-59.06154398610874, -15.078679808798892, -57.92312402844812, -14.509469829968584]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1910] Result: compatible\n",
- "\n",
- "🔍 [1911] Checking: C1983762329-GHRC_DAAC\n",
- "🕒 [1911] Time: 1998-01-01T00:45:12.000Z → 2015-04-08T14:09:43.000Z\n",
- "📦 [1911] Variable list: ['raster_image', 'raster_image_color_table', 'orbit_summary_id_number', 'orbit_summary_TAI93_start', 'orbit_summary_UTC_start', 'orbit_summary_GPS_start', 'orbit_summary_TAI93_end', 'orbit_summary_start_longitude', 'orbit_summary_end_longitude', 'orbit_summary_point_data_count', 'orbit_summary_point_data_address', 'orbit_summary_one_second_count', 'orbit_summary_one_second_address', 'orbit_summary_summary_image_count', 'orbit_summary_summary_image_address', 'orbit_summary_inspection_code', 'orbit_summary_configuration_code', 'point_summary_parent_address', 'point_summary_event_count', 'point_summary_event_address', 'point_summary_group_count', 'point_summary_group_address', 'point_summary_flash_count', 'point_summary_flash_address', 'point_summary_area_count', 'point_summary_area_address', 'point_summary_bg_count', 'point_summary_bg_address', 'point_summary_vt_count', 'point_summary_vt_address', 'lightning_area_location', 'lightning_area_net_radiance', 'lightning_area_footprint', 'lightning_area_address', 'lightning_area_parent_address', 'lightning_area_child_address', 'lightning_area_child_count', 'lightning_area_grandchild_count', 'lightning_area_greatgrandchild_count', 'lightning_area_approx_threshold', 'lightning_area_alert_flag', 'lightning_area_cluster_index', 'lightning_area_density_index', 'lightning_area_noise_index', 'lightning_area_oblong_index', 'lightning_area_grouping_sequence', 'lightning_area_grouping_status', 'lightning_flash_location', 'lightning_flash_radiance', 'lightning_flash_footprint', 'lightning_flash_address', 'lightning_flash_parent_address', 'lightning_flash_child_address', 'lightning_flash_child_count', 'lightning_flash_grandchild_count', 'lightning_flash_approx_threshold', 'lightning_flash_alert_flag', 'lightning_flash_cluster_index', 'lightning_flash_density_index', 'lightning_flash_noise_index', 'lightning_flash_oblong_index', 'lightning_flash_grouping_sequence', 'lightning_flash_grouping_status', 'lightning_flash_glint_index', 'lightning_group_location', 'lightning_group_radiance', 'lightning_group_footprint', 'lightning_group_address', 'lightning_group_parent_address', 'lightning_group_child_address', 'lightning_group_child_count', 'lightning_group_approx_threshold', 'lightning_group_alert_flag', 'lightning_group_cluster_index', 'lightning_group_density_index', 'lightning_group_noise_index', 'lightning_group_oblong_index', 'lightning_group_grouping_sequence', 'lightning_group_grouping_status', 'lightning_group_glint_index', 'lightning_event_location', 'lightning_event_radiance', 'lightning_event_footprint', 'lightning_event_address', 'lightning_event_parent_address', 'lightning_event_x_pixel', 'lightning_event_y_pixel', 'lightning_event_bg_value', 'lightning_event_bg_radiance', 'lightning_event_approx_threshold', 'lightning_event_alert_flag', 'lightning_event_cluster_index', 'lightning_event_density_index', 'lightning_event_noise_index', 'lightning_event_grouping_sequence', 'lightning_event_amplitude', 'lightning_event_sza_index', 'lightning_event_glint_index', 'lightning_event_bg_value_flag', 'viewtime_location', 'viewtime_alert_flag', 'viewtime_approx_threshold', 'bg_summary_address', 'bg_summary_boresight', 'bg_summary_corners', 'one_second_alert_summary', 'one_second_instrument_alert', 'one_second_platform_alert', 'one_second_external_alert', 'one_second_processing_alert', 'one_second_position_vector', 'one_second_velocity_vector', 'one_second_transform_matrix', 'one_second_solar_vector', 'one_second_ephemeris_quality_flag', 'one_second_attitude_quality_flag', 'one_second_boresight_threshold', 'one_second_thresholds', 'one_second_noise_index', 'one_second_event_count'], Selected Variable: viewtime_approx_threshold\n",
- "📆 [1911] Using week range: 2008-05-05T00:45:12Z/2008-05-11T00:45:12Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1983762329-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [41.732386852503375, 12.520322890124849, 42.87080681016399, 13.089532868955157]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1911] Result: compatible\n",
- "\n",
- "🔍 [1912] Checking: C1995583255-GHRC_DAAC\n",
- "🕒 [1912] Time: 1998-01-01T00:45:12.000Z → 2015-04-08T14:09:43.000Z\n",
- "📦 [1912] Variable list: ['bg_data', 'bg_orbit_summary_id_number', 'bg_orbit_summary_TAI93_start', 'bg_orbit_summary_UTC_start', 'bg_orbit_summary_GPS_start', 'bg_orbit_summary_TAI93_end', 'bg_orbit_summary_start_longitude', 'bg_orbit_summary_end_longitude', 'bg_orbit_summary_image_summary_count', 'bg_orbit_summary_image_summary_address', 'bg_orbit_summary_image_info_count', 'bg_orbit_summary_image_info_address', 'bg_data_summary_address', 'bg_data_summary_boresight', 'bg_data_summary_corners', 'bg_info_alert_summary', 'bg_info_instrument_alert', 'bg_info_platform_alert', 'bg_info_external_alert', 'bg_info_processing_alert', 'bg_info_position_vector', 'bg_info_velocity_vector', 'bg_info_transform_matrix', 'bg_info_solar_vector', 'bg_info_ephemeris_quality_flag', 'bg_info_attitude_quality_flag', 'bg_info_bg_value', 'bg_info_noise_index', 'bg_info_event_count'], Selected Variable: bg_info_platform_alert\n",
- "📆 [1912] Using week range: 1999-06-19T00:45:12Z/1999-06-25T00:45:12Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995583255-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-136.95396847464275, -71.91929870375128, -135.81554851698212, -71.35008872492097]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1912] Result: compatible\n",
- "\n",
- "🔍 [1913] Checking: C1979882997-GHRC_DAAC\n",
- "🕒 [1913] Time: 1998-01-01T00:00:00.000Z → 2013-12-31T23:59:59.000Z\n",
- "📦 [1913] Variable list: [], Selected Variable: None\n",
- "⏭️ [1913] Skipping C1979882997-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1914] Checking: C1979883116-GHRC_DAAC\n",
- "🕒 [1914] Time: 1998-01-01T00:00:00.000Z → 2013-12-31T23:59:59.000Z\n",
- "📦 [1914] Variable list: [], Selected Variable: None\n",
- "⏭️ [1914] Skipping C1979883116-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1915] Checking: C1979883245-GHRC_DAAC\n",
- "🕒 [1915] Time: 1998-01-01T00:00:00.000Z → 2013-12-31T23:59:59.000Z\n",
- "📦 [1915] Variable list: [], Selected Variable: None\n",
- "⏭️ [1915] Skipping C1979883245-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1916] Checking: C1979883359-GHRC_DAAC\n",
- "🕒 [1916] Time: 1998-01-01T00:00:00.000Z → 2013-12-31T23:59:59.000Z\n",
- "📦 [1916] Variable list: [], Selected Variable: None\n",
- "⏭️ [1916] Skipping C1979883359-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1917] Checking: C1979883491-GHRC_DAAC\n",
- "🕒 [1917] Time: 1998-01-01T00:00:00.000Z → 2013-12-31T23:59:59.000Z\n",
- "📦 [1917] Variable list: [], Selected Variable: None\n",
- "⏭️ [1917] Skipping C1979883491-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1918] Checking: C1995863067-GHRC_DAAC\n",
- "🕒 [1918] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1918] Variable list: [], Selected Variable: None\n",
- "⏭️ [1918] Skipping C1995863067-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1919] Checking: C1995863244-GHRC_DAAC\n",
- "🕒 [1919] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1919] Variable list: ['HRFC_AREA', 'HRFC_COM_FR', 'HRFC_LIS_DE', 'HRFC_LIS_FR', 'HRFC_LIS_RF', 'HRFC_LIS_SF', 'HRFC_LIS_VT', 'HRFC_OTD_DE', 'HRFC_OTD_FR', 'HRFC_OTD_RF', 'HRFC_OTD_SF', 'HRFC_OTD_VT'], Selected Variable: HRFC_OTD_DE\n",
- "📆 [1919] Using week range: 2005-10-14T00:00:00Z/2005-10-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995863244-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-173.82834418208125, -39.62728142820861, -172.68992422442062, -39.058071449378296]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1919] Result: compatible\n",
- "\n",
- "🔍 [1920] Checking: C1995863290-GHRC_DAAC\n",
- "🕒 [1920] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1920] Variable list: [], Selected Variable: None\n",
- "⏭️ [1920] Skipping C1995863290-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1921] Checking: C1995863391-GHRC_DAAC\n",
- "🕒 [1921] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1921] Variable list: [], Selected Variable: None\n",
- "⏭️ [1921] Skipping C1995863391-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1922] Checking: C1995863430-GHRC_DAAC\n",
- "🕒 [1922] Time: 1995-05-04T00:00:00.000Z → 2015-04-08T23:59:59.000Z\n",
- "📦 [1922] Variable list: [], Selected Variable: None\n",
- "⏭️ [1922] Skipping C1995863430-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1923] Checking: C1995863553-GHRC_DAAC\n",
- "🕒 [1923] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1923] Variable list: ['LRADC_COM_SF', 'LRADC_COM_SMFR', 'LRADC_COM_SMFR2', 'LRADC_COM_VT'], Selected Variable: LRADC_COM_VT\n",
- "📆 [1923] Using week range: 1995-05-13T00:00:00Z/1995-05-19T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995863553-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [75.2970439181779, 84.10849595520048, 76.43546387583854, 84.6777059340308]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1923] Result: compatible\n",
- "\n",
- "🔍 [1924] Checking: C1995863733-GHRC_DAAC\n",
- "🕒 [1924] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1924] Variable list: ['LRDC_AREA', 'LRDC_COM_FR', 'LRDC_LIS_FR', 'LRDC_LIS_RF', 'LRDC_LIS_SF', 'LRDC_LIS_VT', 'LRDC_OTD_FR', 'LRDC_OTD_RF', 'LRDC_OTD_SF', 'LRDC_OTD_VT', 'LRFC_LIS_DE', 'LRFC_OTD_DE'], Selected Variable: LRDC_OTD_SF\n",
- "📆 [1924] Using week range: 2000-01-28T00:00:00Z/2000-02-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995863733-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-110.41842759247395, -37.1180277746483, -109.28000763481332, -36.54881779581798]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1924] Result: compatible\n",
- "\n",
- "🔍 [1925] Checking: C1995864215-GHRC_DAAC\n",
- "🕒 [1925] Time: 1995-05-04T00:00:00.000Z → 2014-12-31T23:59:59.000Z\n",
- "📦 [1925] Variable list: [], Selected Variable: None\n",
- "⏭️ [1925] Skipping C1995864215-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1926] Checking: C1995865015-GHRC_DAAC\n",
- "🕒 [1926] Time: 1995-05-04T00:00:00.000Z → 2015-04-08T23:59:59.000Z\n",
- "📦 [1926] Variable list: [], Selected Variable: None\n",
- "⏭️ [1926] Skipping C1995865015-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1927] Checking: C1995865470-GHRC_DAAC\n",
- "🕒 [1927] Time: 1995-05-04T00:00:00.000Z → 2015-04-08T23:59:59.000Z\n",
- "📦 [1927] Variable list: [], Selected Variable: None\n",
- "⏭️ [1927] Skipping C1995865470-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1928] Checking: C2287332555-GHRC_DAAC\n",
- "🕒 [1928] Time: 2022-01-01T00:05:38.000Z → 2023-03-02T16:28:40.000Z\n",
- "📦 [1928] Variable list: ['forecast_reference_time', 'forecast_period', 'grid_mapping_0', 'ZDR'], Selected Variable: forecast_reference_time\n",
- "📆 [1928] Using week range: 2022-06-03T00:05:38Z/2022-06-09T00:05:38Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2287332555-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-177.66637635818736, -8.225321544312148, -176.52795640052673, -7.65611156548184]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1928] Result: compatible\n",
- "\n",
- "🔍 [1929] Checking: C1996545162-GHRC_DAAC\n",
- "🕒 [1929] Time: 1978-01-01T00:00:00.000Z → 2025-10-05T11:04:53Z\n",
- "📦 [1929] Variable list: [], Selected Variable: None\n",
- "⏭️ [1929] Skipping C1996545162-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1930] Checking: C1996545409-GHRC_DAAC\n",
- "🕒 [1930] Time: 1978-01-01T00:00:00.000Z → 2025-10-05T11:04:53Z\n",
- "📦 [1930] Variable list: [], Selected Variable: None\n",
- "⏭️ [1930] Skipping C1996545409-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1931] Checking: C1996545587-GHRC_DAAC\n",
- "🕒 [1931] Time: 1978-01-01T00:00:00.000Z → 2025-10-05T11:04:53Z\n",
- "📦 [1931] Variable list: [], Selected Variable: None\n",
- "⏭️ [1931] Skipping C1996545587-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1932] Checking: C1996545873-GHRC_DAAC\n",
- "🕒 [1932] Time: 1978-01-01T00:00:00.000Z → 2025-10-05T11:04:53Z\n",
- "📦 [1932] Variable list: [], Selected Variable: None\n",
- "⏭️ [1932] Skipping C1996545873-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1933] Checking: C1995865990-GHRC_DAAC\n",
- "🕒 [1933] Time: 2020-02-20T16:49:00.000Z → 2023-02-12T16:00:00.000Z\n",
- "📦 [1933] Variable list: ['ht', 'pres', 'temp', 'rh', 'wspd', 'wdir'], Selected Variable: wdir\n",
- "📆 [1933] Using week range: 2021-06-14T16:49:00Z/2021-06-20T16:49:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995865990-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-1.143833625235338, 23.572301646756816, -0.0054136675747215035, 24.141511625587125]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1933] Result: compatible\n",
- "\n",
- "🔍 [1934] Checking: C1995866059-GHRC_DAAC\n",
- "🕒 [1934] Time: 2019-12-31T23:50:34.000Z → 2020-02-29T23:58:00.000Z\n",
- "📦 [1934] Variable list: ['start_time', 'stop_time', 'grid_mapping_0', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'RHOHV', 'range', 'Coverage'], Selected Variable: start_time\n",
- "📆 [1934] Using week range: 2020-01-06T23:50:34Z/2020-01-12T23:50:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995866059-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-9.424031527603084, 22.911707023925377, -8.285611569942468, 23.480917002755685]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1934] Result: compatible\n",
- "\n",
- "🔍 [1935] Checking: C1995866123-GHRC_DAAC\n",
- "🕒 [1935] Time: 2020-01-01T00:01:18.000Z → 2020-02-29T23:57:25.000Z\n",
- "📦 [1935] Variable list: ['start_time', 'stop_time', 'grid_mapping_0', 'DBZ', 'VEL', 'WIDTH', 'ZDR', 'RHOHV', 'range', 'Coverage'], Selected Variable: range\n",
- "📆 [1935] Using week range: 2020-02-12T00:01:18Z/2020-02-18T00:01:18Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995866123-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-106.7071884230017, 59.63933224252986, -105.56876846534107, 60.208542221360176]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1935] Result: compatible\n",
- "\n",
- "🔍 [1936] Checking: C1995866540-GHRC_DAAC\n",
- "🕒 [1936] Time: 2020-01-01T00:00:00.000Z → 2023-03-01T23:59:59.000Z\n",
- "📦 [1936] Variable list: ['pres', 'hght', 'temp', 'dwpt', 'relh', 'mixr', 'drct', 'sknt', 'thta', 'thte', 'thtv'], Selected Variable: dwpt\n",
- "📆 [1936] Using week range: 2022-06-02T00:00:00Z/2022-06-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995866540-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-153.61418938719464, 13.029907390884919, -152.475769429534, 13.599117369715227]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1936] Result: compatible\n",
- "\n",
- "🔍 [1937] Checking: C1995868627-GHRC_DAAC\n",
- "🕒 [1937] Time: 2020-01-18T18:00:00.000Z → 2023-02-28T15:36:00.000Z\n",
- "📦 [1937] Variable list: ['time', 'CONCENTRATION', 'COUNTS', 'IWC', 'MMD', 'NT', 'MVD', 'MND', 'MEAN_AREARATIO', 'MEAN_ASPECTRATIO', 'GALT', 'LAT', 'LON', 'PROBE_QC'], Selected Variable: NT\n",
- "📆 [1937] Using week range: 2022-03-31T18:00:00Z/2022-04-06T18:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995868627-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [56.90911541788311, 72.15561290249363, 58.047535375543724, 72.72482288132395]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1937] Result: compatible\n",
- "\n",
- "🔍 [1938] Checking: C3181083175-GHRC_DAAC\n",
- "🕒 [1938] Time: 2022-01-29T00:01:34.000Z → 2023-01-25T23:41:18.000Z\n",
- "📦 [1938] Variable list: ['volume_number', 'platform_type', 'primary_axis', 'status_xml', 'instrument_type', 'radar_antenna_gain_h', 'radar_antenna_gain_v', 'radar_beam_width_h', 'radar_beam_width_v', 'radar_rx_bandwidth', 'time_coverage_start', 'time_coverage_end', 'grid_mapping', 'latitude', 'longitude', 'altitude', 'altitude_agl', 'sweep_number', 'sweep_mode', 'polarization_mode', 'prt_mode', 'follow_mode', 'fixed_angle', 'target_scan_rate', 'sweep_start_ray_index', 'sweep_end_ray_index', 'rays_are_indexed', 'ray_angle_res', 'ray_start_range', 'ray_gate_spacing', 'azimuth', 'elevation', 'pulse_width', 'prt', 'prt_ratio', 'nyquist_velocity', 'unambiguous_range', 'antenna_transition', 'n_samples', 'measured_transmit_power_h', 'measured_transmit_power_v', 'scan_rate', 'ZDR', 'PHIDP', 'RHOHV', 'VEL', 'WIDTH', 'DBZ'], Selected Variable: sweep_start_ray_index\n",
- "📆 [1938] Using week range: 2022-11-22T00:01:34Z/2022-11-28T00:01:34Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3181083175-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-164.70173735390696, -10.798104673049945, -163.56331739624633, -10.228894694219637]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1938] Result: compatible\n",
- "\n",
- "🔍 [1939] Checking: C1979892577-GHRC_DAAC\n",
- "🕒 [1939] Time: 2018-11-08T00:00:01.000Z → 2019-04-20T00:00:00.000Z\n",
- "📦 [1939] Variable list: [], Selected Variable: None\n",
- "⏭️ [1939] Skipping C1979892577-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1940] Checking: C1996546067-GHRC_DAAC\n",
- "🕒 [1940] Time: 1988-01-01T00:00:00.000Z → 2025-10-05T11:04:58Z\n",
- "📦 [1940] Variable list: [], Selected Variable: None\n",
- "⏭️ [1940] Skipping C1996546067-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1941] Checking: C1996546295-GHRC_DAAC\n",
- "🕒 [1941] Time: 1988-01-01T00:00:00.000Z → 2025-10-05T11:04:58Z\n",
- "📦 [1941] Variable list: ['longitude_bounds', 'latitude_bounds', 'climatology_time_bounds', 'wind_speed_climatology'], Selected Variable: longitude_bounds\n",
- "📆 [1941] Using week range: 2005-01-12T00:00:00Z/2005-01-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546295-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [4.829948762592984, 25.083541832746295, 5.968368720253601, 25.652751811576604]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1941] Result: compatible\n",
- "\n",
- "🔍 [1942] Checking: C1979893137-GHRC_DAAC\n",
- "🕒 [1942] Time: 1987-07-09T00:00:00.000Z → 1991-12-31T23:59:59.000Z\n",
- "📦 [1942] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1942] Using week range: 1987-07-28T00:00:00Z/1987-08-03T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979893137-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-147.28490605611498, -73.97672275112014, -146.14648609845435, -73.40751277228982]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1942] Result: compatible\n",
- "\n",
- "🔍 [1943] Checking: C1979894778-GHRC_DAAC\n",
- "🕒 [1943] Time: 1987-07-07T00:00:00.000Z → 1991-12-31T23:59:59.000Z\n",
- "📦 [1943] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1943] Using week range: 1988-04-02T00:00:00Z/1988-04-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979894778-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-43.94624506488511, 41.567693684065574, -42.807825107224495, 42.13690366289589]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1943] Result: compatible\n",
- "\n",
- "🔍 [1944] Checking: C1979896540-GHRC_DAAC\n",
- "🕒 [1944] Time: 1987-07-01T00:00:00.000Z → 1991-12-31T23:59:59.000Z\n",
- "📦 [1944] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: wind_speed\n",
- "📆 [1944] Using week range: 1990-10-25T00:00:00Z/1990-10-31T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979896540-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-131.99604628320125, 19.621493494549743, -130.85762632554062, 20.19070347338005]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1944] Result: compatible\n",
- "\n",
- "🔍 [1945] Checking: C1979897328-GHRC_DAAC\n",
- "🕒 [1945] Time: 1987-07-05T00:00:00.000Z → 1992-01-04T23:59:59.000Z\n",
- "📦 [1945] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1945] Using week range: 1988-01-21T00:00:00Z/1988-01-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979897328-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [99.56970523302908, -44.18435333532952, 100.70812519068971, -43.6151433564992]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1945] Result: compatible\n",
- "\n",
- "🔍 [1946] Checking: C1979897870-GHRC_DAAC\n",
- "🕒 [1946] Time: 1990-12-08T00:00:00.000Z → 1997-11-14T23:59:59.000Z\n",
- "📦 [1946] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1946] Using week range: 1992-02-12T00:00:00Z/1992-02-18T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979897870-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-85.51574823860241, 70.62476897002279, -84.37732828094178, 71.1939789488531]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1946] Result: compatible\n",
- "\n",
- "🔍 [1947] Checking: C1979900425-GHRC_DAAC\n",
- "🕒 [1947] Time: 1990-12-06T00:00:00.000Z → 1997-11-14T23:59:59.000Z\n",
- "📦 [1947] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: wind_speed\n",
- "📆 [1947] Using week range: 1992-02-18T00:00:00Z/1992-02-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979900425-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-129.5839256674414, -6.079060647194492, -128.44550570978078, -5.509850668364184]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1947] Result: compatible\n",
- "\n",
- "🔍 [1948] Checking: C1979902952-GHRC_DAAC\n",
- "🕒 [1948] Time: 1990-12-01T00:00:00.000Z → 1997-11-30T23:59:59.000Z\n",
- "📦 [1948] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1948] Using week range: 1995-09-28T00:00:00Z/1995-10-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979902952-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-45.2592582620908, 3.7592460734381383, -44.12083830443019, 4.3284560522684465]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1948] Result: compatible\n",
- "\n",
- "🔍 [1949] Checking: C1979903058-GHRC_DAAC\n",
- "🕒 [1949] Time: 1990-12-02T00:00:00.000Z → 1997-11-15T23:59:59.000Z\n",
- "📦 [1949] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1949] Using week range: 1992-07-29T00:00:00Z/1992-08-04T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979903058-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-133.12091960704302, -64.12043726829481, -131.9824996493824, -63.55122728946449]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1949] Result: compatible\n",
- "\n",
- "🔍 [1950] Checking: C1979903542-GHRC_DAAC\n",
- "🕒 [1950] Time: 1991-12-03T00:00:00.000Z → 2000-05-16T23:59:59.000Z\n",
- "📦 [1950] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: wind_speed\n",
- "📆 [1950] Using week range: 1997-02-22T00:00:00Z/1997-02-28T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979903542-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-142.9322341250829, 21.803368395971848, -141.79381416742228, 22.372578374802156]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1950] Result: compatible\n",
- "\n",
- "🔍 [1951] Checking: C1979906652-GHRC_DAAC\n",
- "🕒 [1951] Time: 1991-12-01T00:00:00.000Z → 2000-05-16T23:59:59.000Z\n",
- "📦 [1951] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1951] Using week range: 1996-12-02T00:00:00Z/1996-12-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979906652-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-2.4177584777686363, 6.588989470114701, -1.2793385201080198, 7.158199448945009]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1951] Result: compatible\n",
- "\n",
- "🔍 [1952] Checking: C1979909875-GHRC_DAAC\n",
- "🕒 [1952] Time: 1991-12-01T00:00:00.000Z → 2000-05-31T23:59:59.000Z\n",
- "📦 [1952] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1952] Using week range: 1996-10-02T00:00:00Z/1996-10-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979909875-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [44.83450608673099, -59.32492937676345, 45.972926044391606, -58.755719397933134]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1952] Result: compatible\n",
- "\n",
- "🔍 [1953] Checking: C1979910004-GHRC_DAAC\n",
- "🕒 [1953] Time: 1991-12-01T00:00:00.000Z → 2000-05-20T23:59:59.000Z\n",
- "📦 [1953] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1953] Using week range: 1998-07-02T00:00:00Z/1998-07-08T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979910004-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-71.49141462617854, 8.158078415257553, -70.35299466851791, 8.72728839408786]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1953] Result: compatible\n",
- "\n",
- "🔍 [1954] Checking: C1979910491-GHRC_DAAC\n",
- "🕒 [1954] Time: 1995-05-03T00:00:00.000Z → 2009-11-04T23:59:59.000Z\n",
- "📦 [1954] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: sst_dtime\n",
- "📆 [1954] Using week range: 2004-12-18T00:00:00Z/2004-12-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979910491-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-92.5198737969084, 34.31840339935337, -91.38145383924777, 34.88761337818369]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1954] Result: compatible\n",
- "\n",
- "🔍 [1955] Checking: C1979917074-GHRC_DAAC\n",
- "🕒 [1955] Time: 1995-05-01T00:00:00.000Z → 2009-11-04T23:59:59.000Z\n",
- "📦 [1955] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: wind_speed\n",
- "📆 [1955] Using week range: 2007-01-09T00:00:00Z/2007-01-15T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979917074-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [143.0401687324977, 81.92835047791749, 144.17858869015834, 82.4975604567478]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1955] Result: compatible\n",
- "\n",
- "🔍 [1956] Checking: C1979922855-GHRC_DAAC\n",
- "🕒 [1956] Time: 1995-05-01T00:00:00.000Z → 2009-11-30T23:59:59.000Z\n",
- "📦 [1956] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1956] Using week range: 2003-12-15T00:00:00Z/2003-12-21T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979922855-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-112.11004292699613, -28.787785568753304, -110.9716229693355, -28.218575589922995]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1956] Result: compatible\n",
- "\n",
- "🔍 [1957] Checking: C1979923135-GHRC_DAAC\n",
- "🕒 [1957] Time: 1995-04-30T00:00:00.000Z → 2009-11-07T23:59:59.000Z\n",
- "📦 [1957] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1957] Using week range: 2002-03-14T00:00:00Z/2002-03-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979923135-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-81.00518190110205, -53.51402748702257, -79.86676194344142, -52.94481750819225]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1957] Result: compatible\n",
- "\n",
- "🔍 [1958] Checking: C1979923944-GHRC_DAAC\n",
- "🕒 [1958] Time: 1997-05-08T00:00:00.000Z → 2008-08-08T23:59:59.000Z\n",
- "📦 [1958] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1958] Using week range: 2007-11-21T00:00:00Z/2007-11-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979923944-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-48.17897982867142, -65.01414908185669, -47.04055987101081, -64.44493910302637]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1958] Result: compatible\n",
- "\n",
- "🔍 [1959] Checking: C1979928137-GHRC_DAAC\n",
- "🕒 [1959] Time: 1997-05-06T00:00:00.000Z → 2008-08-08T23:59:59.000Z\n",
- "📦 [1959] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1959] Using week range: 2006-02-27T00:00:00Z/2006-03-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979928137-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [129.93016977216752, 74.33416708634061, 131.06858972982815, 74.90337706517093]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1959] Result: compatible\n",
- "\n",
- "🔍 [1960] Checking: C1979932834-GHRC_DAAC\n",
- "🕒 [1960] Time: 1997-05-01T00:00:00.000Z → 2008-08-31T23:59:59.000Z\n",
- "📦 [1960] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1960] Using week range: 2005-08-21T00:00:00Z/2005-08-27T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979932834-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-91.03452541933986, -53.99027412510679, -89.89610546167923, -53.42106414627647]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1960] Result: compatible\n",
- "\n",
- "🔍 [1961] Checking: C1979933018-GHRC_DAAC\n",
- "🕒 [1961] Time: 1997-05-04T00:00:00.000Z → 2008-08-09T23:59:59.000Z\n",
- "📦 [1961] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1961] Using week range: 2006-06-18T00:00:00Z/2006-06-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979933018-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [169.32352236673165, 89.10887922480848, 170.46194232439228, 89.67808920363879]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1961] Result: compatible\n",
- "\n",
- "🔍 [1962] Checking: C1979933843-GHRC_DAAC\n",
- "🕒 [1962] Time: 1999-12-18T00:00:00.000Z → 2011-12-31T23:59:59.000Z\n",
- "📦 [1962] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1962] Using week range: 2006-05-20T00:00:00Z/2006-05-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979933843-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-40.010708554781125, -79.0657614159158, -38.87228859712051, -78.49655143708549]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1962] Result: compatible\n",
- "\n",
- "🔍 [1963] Checking: C1979938371-GHRC_DAAC\n",
- "🕒 [1963] Time: 1999-12-16T00:00:00.000Z → 2011-12-31T23:59:59.000Z\n",
- "📦 [1963] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1963] Using week range: 2007-03-18T00:00:00Z/2007-03-24T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979938371-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-144.6508805813109, -63.77365734870544, -143.51246062365027, -63.204447369875126]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1963] Result: compatible\n",
- "\n",
- "🔍 [1964] Checking: C1979943148-GHRC_DAAC\n",
- "🕒 [1964] Time: 1999-12-01T00:00:00.000Z → 2011-12-31T23:59:59.000Z\n",
- "📦 [1964] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1964] Using week range: 2006-11-29T00:00:00Z/2006-12-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979943148-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [16.77064649400962, 60.79461922295326, 17.909066451670235, 61.363829201783574]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1964] Result: compatible\n",
- "\n",
- "🔍 [1965] Checking: C1979943320-GHRC_DAAC\n",
- "🕒 [1965] Time: 1999-12-12T00:00:00.000Z → 2011-12-31T23:59:59.000Z\n",
- "📦 [1965] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1965] Using week range: 2002-01-06T00:00:00Z/2002-01-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979943320-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-67.52717840596215, -41.08040583267407, -66.38875844830152, -40.51119585384375]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1965] Result: compatible\n",
- "\n",
- "🔍 [1966] Checking: C1996546840-GHRC_DAAC\n",
- "🕒 [1966] Time: 2003-10-24T00:00:00.000Z → 2025-10-05T11:05:26Z\n",
- "📦 [1966] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_cloud_liquid_water_content\n",
- "📆 [1966] Using week range: 2010-02-07T00:00:00Z/2010-02-13T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546840-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-33.0367740822634, -32.10167588743216, -31.898354124602783, -31.532465908601846]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1966] Result: compatible\n",
- "\n",
- "🔍 [1967] Checking: C1996546916-GHRC_DAAC\n",
- "🕒 [1967] Time: 2003-10-01T00:00:00.000Z → 2025-10-05T11:05:28Z\n",
- "📦 [1967] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1967] Using week range: 2025-01-01T00:00:00Z/2025-01-07T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546916-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-59.348021371705705, 8.85086505614193, -58.20960141404509, 9.420075034972239]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1967] Result: compatible\n",
- "\n",
- "🔍 [1968] Checking: C1996547004-GHRC_DAAC\n",
- "🕒 [1968] Time: 2003-10-26T00:00:00.000Z → 2025-10-05T11:05:29Z\n",
- "📦 [1968] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1968] Using week range: 2005-09-20T00:00:00Z/2005-09-26T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996547004-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [159.08079515694806, 8.031049989643723, 160.2192151146087, 8.600259968474031]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1968] Result: compatible\n",
- "\n",
- "🔍 [1969] Checking: C1996546695-GHRC_DAAC\n",
- "🕒 [1969] Time: 2006-12-14T00:00:00.000Z → 2025-10-05T11:05:30Z\n",
- "📦 [1969] Variable list: ['sst_dtime', 'wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1969] Using week range: 2009-10-08T00:00:00Z/2009-10-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546695-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [81.32393618894821, 87.49192778668024, 82.46235614660884, 88.06113776551055]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1969] Result: compatible\n",
- "\n",
- "🔍 [1970] Checking: C1996546880-GHRC_DAAC\n",
- "🕒 [1970] Time: 2006-12-12T00:00:00.000Z → 2025-10-05T11:05:31Z\n",
- "📦 [1970] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: wind_speed\n",
- "📆 [1970] Using week range: 2016-12-19T00:00:00Z/2016-12-25T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546880-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [177.94698224554065, -5.7278717447611704, 179.08540220320128, -5.158661765930862]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1970] Result: compatible\n",
- "\n",
- "🔍 [1971] Checking: C1996546984-GHRC_DAAC\n",
- "🕒 [1971] Time: 2006-12-01T00:00:00.000Z → 2025-10-05T11:05:32Z\n",
- "📦 [1971] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: atmosphere_water_vapor_content\n",
- "📆 [1971] Using week range: 2011-09-08T00:00:00Z/2011-09-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996546984-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-178.67559930019206, -50.49339117581444, -177.53717934253143, -49.92418119698412]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1971] Result: compatible\n",
- "\n",
- "🔍 [1972] Checking: C1996547038-GHRC_DAAC\n",
- "🕒 [1972] Time: 2006-12-10T00:00:00.000Z → 2025-10-05T11:05:33Z\n",
- "📦 [1972] Variable list: ['wind_speed', 'atmosphere_water_vapor_content', 'atmosphere_cloud_liquid_water_content', 'rainfall_rate'], Selected Variable: rainfall_rate\n",
- "📆 [1972] Using week range: 2011-04-03T00:00:00Z/2011-04-09T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1996547038-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-39.789760487968884, -56.30578260450327, -38.65134053030827, -55.736572625672956]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1972] Result: compatible\n",
- "\n",
- "🔍 [1973] Checking: C1995869065-GHRC_DAAC\n",
- "🕒 [1973] Time: 2020-01-01T00:00:00.000Z → 2023-03-02T23:59:44.000Z\n",
- "📦 [1973] Variable list: ['Bs_profile_data', 'Ng_profile_data', 'Ec_profile_data'], Selected Variable: Ec_profile_data\n",
- "📆 [1973] Using week range: 2022-11-08T00:00:00Z/2022-11-14T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995869065-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [176.3602675314189, -73.31414568026788, 177.49868748907954, -72.74493570143757]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1973] Result: compatible\n",
- "\n",
- "🔍 [1974] Checking: C1995869315-GHRC_DAAC\n",
- "🕒 [1974] Time: 2020-01-06T03:22:43.000Z → 2020-02-26T15:36:46.000Z\n",
- "📦 [1974] Variable list: ['altitude', 'azimuth', 'correlation_coefficient', 'cross_polar_correlation_coefficients_htx', 'cross_polar_correlation_coefficients_vtx', 'cross_polar_differential_phase_htx', 'cross_polar_differential_phase_vtx', 'differential_phase', 'differential_reflectivity', 'elevation', 'fixed_angle', 'latitude', 'linear_depolarization_ratio', 'linear_depolarization_ratio_hv_hh', 'longitude', 'mean_doppler_velocity', 'mean_doppler_velocity_folded', 'reflectivity', 'reflectivity_v', 'reflectivity_xpol_htx', 'reflectivity_xpol_vtx', 'snr', 'snr_xpol_htx', 'snr_xpol_vtx', 'spectrum_width', 'sweep_end_ray_index', 'sweep_mode', 'sweep_number', 'sweep_start_ray_index', 'time_offset', 'kdp'], Selected Variable: differential_reflectivity\n",
- "📆 [1974] Using week range: 2020-02-04T03:22:43Z/2020-02-10T03:22:43Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995869315-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [86.40348951051953, -2.0119053363230925, 87.54190946818017, -1.4426953574927843]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1974] Result: compatible\n",
- "\n",
- "🔍 [1975] Checking: C1995869498-GHRC_DAAC\n",
- "🕒 [1975] Time: 2020-01-01T00:00:00.000Z → 2020-02-26T18:05:03.000Z\n",
- "📦 [1975] Variable list: ['FILENAME', 'SYSTEM_ID', 'NUMBER_OF_GATES', 'RANGE_GATE_LENGTH__M_', 'GATE_LENGTH__PTS_', 'PULSES_RAY', 'NO__OF_WAYPOINTS_IN_FILE', 'SCAN_TYPE', 'FOCUS_RANGE', 'START_TIME', 'RESOLUTION__M_S_', 'NUMBER_OF_AZIMUTHS', 'TIME', 'AZIMUTH', 'ELEVATION', 'PITCH', 'ROLL', 'DOPPLER', 'INTENSITY', 'BETA'], Selected Variable: BETA\n",
- "📆 [1975] Using week range: 2020-02-06T00:00:00Z/2020-02-12T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995869498-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [97.48736053858613, -28.59210417817142, 98.62578049624676, -28.022894199341113]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1975] Result: compatible\n",
- "\n",
- "🔍 [1976] Checking: C1995869596-GHRC_DAAC\n",
- "🕒 [1976] Time: 2020-01-01T00:00:50.000Z → 2023-01-25T15:46:44.000Z\n",
- "📦 [1976] Variable list: [], Selected Variable: None\n",
- "⏭️ [1976] Skipping C1995869596-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1977] Checking: C1995869658-GHRC_DAAC\n",
- "🕒 [1977] Time: 2020-01-01T00:00:00.000Z → 2023-03-02T23:59:58.000Z\n",
- "📦 [1977] Variable list: ['volume_number', 'time_coverage_start', 'time_coverage_end', 'time_reference', 'instrument_type', 'transfer_function', 'calibration_constant', 'latitude', 'longitude', 'altitude', 'doppler_shift_spectrum', 'sweep_number', 'sweep_mode', 'fixed_angle', 'sweep_start_ray_index', 'sweep_end_ray_index', 'Za', 'Z', 'Zea', 'Ze', 'RR', 'LWC', 'PIA', 'VEL', 'WIDTH', 'ML', 'SNR', 'index_spectra', 'spectrum_raw', 'N', 'D'], Selected Variable: doppler_shift_spectrum\n",
- "📆 [1977] Using week range: 2021-11-14T00:00:00Z/2021-11-20T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995869658-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [16.660749911322007, 63.53603443851088, 17.799169868982624, 64.1052444173412]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1977] Result: compatible\n",
- "\n",
- "🔍 [1978] Checking: C2870820819-GHRC_DAAC\n",
- "🕒 [1978] Time: 2023-01-01T00:00:04.000Z → 2023-03-06T21:15:00.000Z\n",
- "📦 [1978] Variable list: [], Selected Variable: None\n",
- "⏭️ [1978] Skipping C2870820819-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1979] Checking: C2704110186-GHRC_DAAC\n",
- "🕒 [1979] Time: 2022-01-17T02:06:30.000Z → 2023-02-28T14:54:29.000Z\n",
- "📦 [1979] Variable list: [], Selected Variable: None\n",
- "⏭️ [1979] Skipping C2704110186-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1980] Checking: C2418992215-GHRC_DAAC\n",
- "🕒 [1980] Time: 2021-08-19T23:12:00.000Z → 2021-09-14T21:03:31.000Z\n",
- "📦 [1980] Variable list: [], Selected Variable: None\n",
- "⏭️ [1980] Skipping C2418992215-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1981] Checking: C1995869798-GHRC_DAAC\n",
- "🕒 [1981] Time: 1988-01-01T00:00:00.000Z → 2018-12-31T23:59:59.000Z\n",
- "📦 [1981] Variable list: ['qair_10m', 'qair_2m', 'tair_10m', 'tair_2m', 'sst', 'wspd_10m', 'wspdn_10m', 'taux', 'tauy', 'tau', 'lhf', 'shf', 'qair_error', 'tair_error', 'wspd_error', 'tau_error', 'lhf_error', 'shf_error'], Selected Variable: wspd_10m\n",
- "📆 [1981] Using week range: 2009-04-05T00:00:00Z/2009-04-11T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995869798-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-152.52625448304897, -4.462769279904304, -151.38783452538834, -3.8935593010739957]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1981] Result: compatible\n",
- "\n",
- "🔍 [1982] Checking: C2748663117-GHRC_DAAC\n",
- "🕒 [1982] Time: 2022-09-01T15:12:00Z → 2022-09-29T19:51:20Z\n",
- "📦 [1982] Variable list: [], Selected Variable: None\n",
- "⏭️ [1982] Skipping C2748663117-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1983] Checking: C1979947964-GHRC_DAAC\n",
- "🕒 [1983] Time: 2007-07-19T12:27:02.000Z → 2007-08-08T18:17:16.000Z\n",
- "📦 [1983] Variable list: ['DayofYear', 'Hour', 'Minute', 'Second', 'QC', 'Pitch', 'Roll', 'Yaw', 'Head', 'AirSpeed', 'GroundSpeed', 'Noise', 'TB', 'MSL_Elevation', 'LandFraction'], Selected Variable: Minute\n",
- "📆 [1983] Using week range: 2007-07-27T12:27:02Z/2007-08-02T12:27:02Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1979947964-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-114.05765196001144, 15.719504358606418, -112.91923200235081, 16.288714337436726]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1983] Result: compatible\n",
- "\n",
- "🔍 [1984] Checking: C3277813808-GHRC_DAAC\n",
- "🕒 [1984] Time: 2017-05-24T00:03:19.000Z → 2017-09-20T13:26:23.000Z\n",
- "📦 [1984] Variable list: ['latitude', 'longitude', 'TPW', 'PSurf', 'Player', 'time'], Selected Variable: latitude\n",
- "📆 [1984] Using week range: 2017-08-31T00:03:19Z/2017-09-06T00:03:19Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3277813808-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-104.8416159934637, -64.60768755076097, -103.70319603580307, -64.03847757193066]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1984] Result: compatible\n",
- "\n",
- "🔍 [1985] Checking: C2382050573-GHRC_DAAC\n",
- "🕒 [1985] Time: 2020-01-30T00:01:00.000Z → 2023-02-28T23:59:00.000Z\n",
- "📦 [1985] Variable list: [], Selected Variable: None\n",
- "⏭️ [1985] Skipping C2382050573-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1986] Checking: C2102858144-GHRC_DAAC\n",
- "🕒 [1986] Time: 2020-01-30T00:00:00.000Z → 2023-02-28T23:58:40.000Z\n",
- "📦 [1986] Variable list: ['Prcp_Intensity', 'Prcp_Start', 'Wx_Code_Synop', 'Wx_Code_METAR', 'Wx_Code_NWS', 'Reflectivity', 'Visibility', 'Sample_Int', 'Signal_Ampl', 'Num_Particles', 'Sensor_Temp', 'Heating_Current', 'Sensor_Voltage', 'Kinetic_Energy', 'Snow_Intensity', 'Nd_Spectra', 'Vd_Spectra', 'bin_diameters_width', 'bin_velocities_width', 'Raw_data'], Selected Variable: Signal_Ampl\n",
- "📆 [1986] Using week range: 2020-12-30T00:00:00Z/2021-01-05T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C2102858144-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-76.8818119195044, -75.40471191929845, -75.74339196184377, -74.83550194046813]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1986] Result: compatible\n",
- "\n",
- "🔍 [1987] Checking: C1995869868-GHRC_DAAC\n",
- "🕒 [1987] Time: 2020-01-18T16:00:00.000Z → 2023-02-28T15:06:50.000Z\n",
- "📦 [1987] Variable list: ['TC', 'RH', 'Time', 'HAGL', 'WINDSPD', 'PRESS', 'WINDDRN'], Selected Variable: RH\n",
- "📆 [1987] Using week range: 2020-04-07T16:00:00Z/2020-04-13T16:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C1995869868-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [79.59860104235224, -84.28904449394732, 80.73702100001287, -83.719834515117]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1987] Result: compatible\n",
- "\n",
- "🔍 [1988] Checking: C3247862082-GHRC_DAAC\n",
- "🕒 [1988] Time: 2023-01-23T01:00:35.000Z → 2023-03-01T00:42:40.000Z\n",
- "📦 [1988] Variable list: [], Selected Variable: None\n",
- "⏭️ [1988] Skipping C3247862082-GHRC_DAAC - no variable found\n",
- "\n",
- "🔍 [1989] Checking: C3301410475-GHRC_DAAC\n",
- "🕒 [1989] Time: 2013-01-01T00:00:00.000Z → 2024-12-31T23:59:59.000Z\n",
- "📦 [1989] Variable list: ['lat', 'lon', 'mon', 'thunder_hours'], Selected Variable: thunder_hours\n",
- "📆 [1989] Using week range: 2013-11-25T00:00:00Z/2013-12-01T00:00:00Z\n",
- "=== TiTiler-CMR Compatibility Check ===\n",
- "Client: 2 physical / 4 logical cores | RAM: 30.89 GiB\n",
- "Dataset: C3301410475-GHRC_DAAC (xarray)\n",
- "Found 1 timesteps/granules from TileJSON\n",
- "Using random bounds for compatibility check: [-22.576313916308116, 50.37612092481211, -21.4378939586475, 50.94533090364243]\n",
- "Statistics returned 0 timesteps\n",
- "✅ [1989] Result: compatible\n",
- "\n",
- "✅ Completed checking 1727 collections\n",
- "Compatible: 919\n"
- ]
- }
- ],
- "source": [
- "import re\n",
- "\n",
- "def extract_status_code(error):\n",
- " if pd.isna(error) or error is None:\n",
- " return None\n",
- " match = re.search(r'(?\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " concept_id \n",
- " short_name \n",
- " entry_title \n",
- " provider_id \n",
- " begin_time \n",
- " end_time \n",
- " west \n",
- " south \n",
- " east \n",
- " north \n",
- " links \n",
- " variables \n",
- " status \n",
- " error \n",
- " scheme \n",
- " compatible \n",
- " compat_error \n",
- " status_code \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 75 \n",
- " C3177839243-NSIDC_CPRD \n",
- " NSIDC-0630 \n",
- " MEaSUREs Calibrated Enhanced-Resolution Passiv... \n",
- " NSIDC_CPRD \n",
- " 1978-10-25T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.nsidc.earthdatacloud.nasa.gov/nsi... \n",
- " ['crs', 'TB', 'TB_num_samples', 'Incidence_ang... \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " True \n",
- " None \n",
- " None \n",
- " \n",
- " \n",
- "
\n",
- ""
- ],
- "text/plain": [
- " concept_id short_name \\\n",
- "75 C3177839243-NSIDC_CPRD NSIDC-0630 \n",
- "\n",
- " entry_title provider_id \\\n",
- "75 MEaSUREs Calibrated Enhanced-Resolution Passiv... NSIDC_CPRD \n",
- "\n",
- " begin_time end_time west south east north \\\n",
- "75 1978-10-25T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "\n",
- " links \\\n",
- "75 https://data.nsidc.earthdatacloud.nasa.gov/nsi... \n",
- "\n",
- " variables status error scheme \\\n",
- "75 ['crs', 'TB', 'TB_num_samples', 'Incidence_ang... ok NaN https \n",
- "\n",
- " compatible compat_error status_code \n",
- "75 True None None "
- ]
- },
- "execution_count": 128,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "concept_id_to_find = \"C3177839243-NSIDC_CPRD\"\n",
- "\n",
- "matching_rows = df_read[df_read['concept_id'] == concept_id_to_find]\n",
- "matching_rows"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 129,
- "id": "805de97b-f48b-492c-8ec4-aa9ff62daa34",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " concept_id \n",
- " short_name \n",
- " entry_title \n",
- " provider_id \n",
- " begin_time \n",
- " end_time \n",
- " west \n",
- " south \n",
- " east \n",
- " north \n",
- " links \n",
- " variables \n",
- " status \n",
- " error \n",
- " scheme \n",
- " compatible \n",
- " compat_error \n",
- " status_code \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 0 \n",
- " C2105092163-LAADS \n",
- " VNP03IMG \n",
- " VIIRS/NPP Imagery Resolution Terrain Corrected... \n",
- " LAADS \n",
- " 2012-01-19T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " False \n",
- " No variable found \n",
- " No variable found \n",
- " \n",
- " \n",
- " 1 \n",
- " C2105091501-LAADS \n",
- " VNP02IMG \n",
- " VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... \n",
- " LAADS \n",
- " 2012-01-19T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " False \n",
- " No variable found \n",
- " No variable found \n",
- " \n",
- " \n",
- " 2 \n",
- " C1562021084-LAADS \n",
- " CLDMSK_L2_VIIRS_SNPP \n",
- " VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m \n",
- " LAADS \n",
- " 2012-03-01T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " False \n",
- " No variable found \n",
- " No variable found \n",
- " \n",
- " \n",
- " 3 \n",
- " C1964798938-LAADS \n",
- " CLDMSK_L2_VIIRS_NOAA20 \n",
- " VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... \n",
- " LAADS \n",
- " 2012-03-01T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " False \n",
- " No variable found \n",
- " No variable found \n",
- " \n",
- " \n",
- " 4 \n",
- " C1593392869-LAADS \n",
- " CLDMSK_L2_MODIS_Aqua \n",
- " MODIS/Aqua Cloud Mask 5-Min Swath 1000 m \n",
- " LAADS \n",
- " 2002-07-04T00:00:00.000Z \n",
- " NaN \n",
- " -180.0 \n",
- " -90.0 \n",
- " 180.0 \n",
- " 90.0 \n",
- " https://data.laadsdaac.earthdatacloud.nasa.gov... \n",
- " [] \n",
- " ok \n",
- " NaN \n",
- " https \n",
- " False \n",
- " No variable found \n",
- " No variable found \n",
- " \n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " concept_id short_name \\\n",
- "0 C2105092163-LAADS VNP03IMG \n",
- "1 C2105091501-LAADS VNP02IMG \n",
- "2 C1562021084-LAADS CLDMSK_L2_VIIRS_SNPP \n",
- "3 C1964798938-LAADS CLDMSK_L2_VIIRS_NOAA20 \n",
- "4 C1593392869-LAADS CLDMSK_L2_MODIS_Aqua \n",
- "\n",
- " entry_title provider_id \\\n",
- "0 VIIRS/NPP Imagery Resolution Terrain Corrected... LAADS \n",
- "1 VIIRS/NPP Imagery Resolution 6-Min L1B Swath 3... LAADS \n",
- "2 VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m LAADS \n",
- "3 VIIRS/NOAA20 Cloud Mask and Spectral Test Resu... LAADS \n",
- "4 MODIS/Aqua Cloud Mask 5-Min Swath 1000 m LAADS \n",
- "\n",
- " begin_time end_time west south east north \\\n",
- "0 2012-01-19T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "1 2012-01-19T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "2 2012-03-01T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "3 2012-03-01T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "4 2002-07-04T00:00:00.000Z NaN -180.0 -90.0 180.0 90.0 \n",
- "\n",
- " links variables status error \\\n",
- "0 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "1 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "2 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "3 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "4 https://data.laadsdaac.earthdatacloud.nasa.gov... [] ok NaN \n",
- "\n",
- " scheme compatible compat_error status_code \n",
- "0 https False No variable found No variable found \n",
- "1 https False No variable found No variable found \n",
- "2 https False No variable found No variable found \n",
- "3 https False No variable found No variable found \n",
- "4 https False No variable found No variable found "
- ]
- },
- "execution_count": 129,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "matching_rows = df_read[df_read[\"compatible\"] == False]\n",
- "matching_rows.head()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 130,
- "id": "c836032c-ef65-4fab-9221-39d556e4e257",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "array(['No variable found', None, 'HTTP 500', 'HTTP 504', 'HTTP 400'],\n",
- " dtype=object)"
- ]
- },
- "execution_count": 130,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "df_read['status_code'].unique()"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "fed684fe-fe39-4174-a5c0-23e939dab119",
- "metadata": {},
- "source": [
- "At this point, rerunning the above for 504 gateway timeouts does not hurt!"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 131,
- "id": "4a23628d-1de8-4da8-a2a5-dbecf38eb520",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAByYAAAUFCAYAAABSBqQSAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3Xd4VGX+N+AvKCJS7H1V7BXsLvaCoqD+dG1r713srq4Vu6urrt3FXrErNkRBxApIl6r0Lr0TSEjm/YNX1wLkTDKTk3Lf1zWXmDznOZ8kk2GYzzzPqZXJZDIBAAAAAAAAkEe10w4AAAAAAAAAVH+KSQAAAAAAACDvFJMAAAAAAABA3ikmAQAAAAAAgLxTTAIAAAAAAAB5p5gEAAAAAAAA8k4xCQAAAAAAAOSdYhIAAAAAAADIO8UkAAAAAAAAkHeKSQAAAAAAACDvFJMAAAAAAABA3ikmAQAAAAAAgLxTTAIAAAAAAAB5p5gEAAAAAAAA8k4xCQAAAAAAAOSdYhIAAAAAAADIO8UkAAAAAAAAkHeKSQAAAAAAACDvFJMAAAAAAABA3ikmAQAAAAAAgLxTTAIAAAAAAAB5p5gEAAAAAAAA8k4xCQAAAAAAAOSdYhIAAAAAAADIO8UkAAAAAAAAkHeKSQAAAAAAACDvFJMAAAAAAABA3ikmAQAAAAAAgLxTTAIAAAAAAAB5p5gEoEJ07do1atWqlehWGb3wwguJsjdu3DiV+QCAmqdx48aJnk+88MILqcyXD6NHj078nHL06NFVfj4AAKhuVkw7AABATTFr1qzo3r179OzZMwYOHBjjxo2L8ePHx9y5c2PBggWRyWSiUaNGseqqq8Zqq60WW2+9dTRp0iSaNm0ae+21V6y++uppfwlUQ4WFhdGzZ8/o2bNn9OvXL8aMGRPjxo2LmTNnRkFBQRQWFkbDhg1/vW82btw4mjZtGk2bNo099tjDGygAqJamTp0a3bp1i549e0avXr1iwoQJMWvWrJg9e3bMnz8/6tatG6usskrUq1cv1lxzzfjLX/4Sf/nLX2KjjTaK7bbbLpo0aRKbbbZZpX3jJQBAWhSTAFXUAQccEF9++WXaMZaqTZs2ceutt6YdAyqFuXPnxssvvxxvv/12fP3117F48eLljp8+fXpMnz49IiL69OkTr732WkRErLjiirHffvvFUUcdFccdd1xssMEGiTOceeaZ8eKLL2ad/dprr41777036+OW5qmnnooLLrgg6+P233//6Nq1a6Kxt956a9x2221Zn+O3atWqFSuttFLUq1cv1lhjjVhvvfVi0003je222y5233332GeffaJevXrlOkdlUFxcHB9++GG0a9cuOnbsGHPnzl3u+FmzZsWsWbMiImLAgAHx4Ycf/vq5pk2b/nq/bNq0aT5jA0BeZTKZ6NSpU7Rt2zY++OCD5T5vW7BgQSxYsCAiIsaNGxf9+vX705j69etHkyZNYp999ol999039tlnn1hjjTXyFR8AoEpQTAJQZfXr1y/at29f6rjVVlstrrjiirzngd+aNm1a3HXXXfHss8+WWvoksXjx4ujSpUt06dIlrrnmmjjppJPi6quvzmsR9Oyzz8Ztt90WK6+8crnneuyxx3KQKP8ymUwsWrQoFi1aFLNmzYqRI0fGd9999+vnV1555WjVqlVccMEF0aJFixSTlk1RUVE8+eSTcf/998e4ceNyMucPP/wQP/zwQ9xxxx1x4IEHxjXXXBMtW7a0QoQa66GHHvq1yF+eo48+Onbaaae856HqGz16dOLtc705sOxGjBgRZ555ZnzzzTc5m3P+/PnRvXv36N69e9x///1Rq1at6NChQxx22GFZzeNx5X/at2+/1BL4j3baaac4+uij854HAMieYhKAKqtfv36JVkdtsskmikkqTCaTiUceeSRuueWWmDNnTl7OUVRUFC+99FK89NJL8emnn+atIJs+fXq89tprcdZZZ5Vrnq5du8aAAQNylCpdCxcujHfffTfefffd2HvvveOpp56K7bbbLu1YiXTq1CkuuuiiGDFiRN7O8cUXX8QXX3wRN9xwQ9x11115Ow9UZg899FCMGTOm1HGNGzeu9gUCuTF69OjEOwIoJsvmhRdeiEsuueTXFZD5kslkYuHChVkf53Hlf9q3b59oJ5AzzjhDMQkAlVTttAMAAFQXkydPjkMOOSSuuOKKvJWSf5TvF9Aef/zxcs/x6KOP5iBJ5fPtt99Gs2bN4uuvv047ynItXrw4rrzyyjj00EPzWkr+1vz58yvkPABQXm3bto2zzjor78+pAABYQjEJAJADQ4cOjWbNmsXnn3+edpSc6t27d3Tr1q3Mx48bNy7ef//9HCaqXObOnRuHHXZYdO/ePe0oSzV37tw4/PDD46GHHopMJpN2HACoVL799tto3bp12jEAAGoUxSQAQDn9+OOPse+++8bo0aPTjpIX5bk+5JNPPhnFxcU5TFP5LFiwIM4///xK93XOnz8/WrRoEZ999lnaUQCg0ikuLo5zzz03Fi9enHYUAIAaRTEJQIU44IADIpPJJLpVRmeeeWai7NW1mGLZJk2aFC1atIhp06alHSVv3n777Zg8eXLWxy1cuDCefvrpPCSqfAYMGFCpvtbi4uI49thjK+1KTiA3Ro8enej5yZlnnpl21Jxp3Lhx4ueUjRs3lo9leuONN2Lo0KFpxwAAqHFWTDsAAEBVVVJSEqecckqMHTs262Nr164df/3rX+Pwww+P/fffP9Zbb71Yd911o06dOjF16tSYNm1ajBkzJr766qvo2rVr9O/fP0pKSvLwVZSusLAwnnrqqbj55puzOu7111+v1oXtH7366qtx4YUXph0jIiJuv/32+PTTT8t07NZbbx2HH354tGjRIjbeeONYZ511omHDhjFjxoyYNm1a/Pzzz/Htt9/Gl19+Gd27d4+CgoIcpweA/Hv22WcTj1155ZXjhBNOiEMPPTS233772GijjaJ+/fpRq1atmDlzZsycOTMmTpwYffv2jb59+0avXr3ixx9/zGN6AICqSzEJUEV17dq1TMedeeaZ8eKLLyYa+/zzz1erd9hDrj344IPxxRdfZH3coYceGg888EBsv/32S/38RhttFBtttFHsvPPOcfTRR0dExM8//xwvv/xyPProozFu3LjyxC6Ttm3bxvXXXx8rrpj86eOjjz6ax0Tl06ZNm7j11lt/97GioqKYNWtWDB06ND799NNo27ZtVsVqt27dYubMmbH66qvnOG12evToEXfeeWfWx22zzTbx73//O4444oilfn699daL9dZbL3bYYYc4+OCDI2LJNrbvvPNOPPbYY/H999+XKzcAVJR58+bFl19+mWjsX//613jnnXdiww03XOrn11133Vh33XVjm222iYMOOujXj48cOTI+/PDD+PDDD6Nr166Vbst3AIC02MoVAKAMJk+eHLfffntWx6y44orx4osvRseOHZdZSi7LeuutF//4xz9ixIgR0bZt21hnnXWyOr68JkyYEO+9917i8d9991306dMnj4lyr06dOrH22mvHvvvuG3feeWcMGjQomjZtmvj44uLi1Mu5TCYTl19+edaray+55JIYMGDAMkvJZVlllVXitNNOix49ekSnTp1ixx13zOp4qp+SkpIYMWJEfPbZZ/HWW2/FO++8E1988UX8/PPPaUcD+FWfPn0SFYWNGjWKDz74YJml5PJsttlmcfnll0fnzp1j1KhRcdNNN8X6669flrgAANWKFZMAVIiuXbvGgQcemGjs0q4zOXLkyPjuu+9+97Fu3bolmm/+/PnxyiuvJBq71157xWabbfanj7/wwgtx1llnlXr8JptsUmmvMzly5Mjo3Llz9OrVK4YMGRLjxo2LGTNmREFBQdSqVSvq168fG2ywQWy++eax++67x0EHHRR77rln1K6d/vuYvv7663j//ffj+++/j59++ilmz54dCxcujJVWWimaNm0aPXv2rPBMd911V8ydOzfx+Hr16sXbb78drVq1Ktd569SpE+eff36ceOKJce2111boz+exxx6L448/PvHYqm6dddaJV199NZo2bZr4+rdTpkzJc6rle++996JHjx5ZHXPLLbfEbbfdVu5zH3zwwdGnT594/PHHy3RN0j+aN29efP7559G9e/fo379/jB07NiZNmhQLFiyIwsLCqFevXjRs2DA23HDD2HzzzWOXXXaJ/fbbL/7617+m/rg1b968ePPNN6NDhw7Rr1+/+Pnnn6OwsDBWW2212HbbbWOfffaJU045JbbbbrtE8y1atCg++uijaN++ffTu3TsmTJgQBQUFseaaa8baa68du+yyS7Rs2TJatWoVDRs2zPNXt3Q9e/aMxx9/PD766KOYPn36Usdss8028fe//z0uvPDCWG+99XJy3uLi4hg+fHgMHjw4Bg0aFKNHj44JEybExIkTY9q0aVFQUBAFBQVRWFgYderUiZVXXjnWXHPNWH/99WOLLbaIJk2axF577RW77757VivCf9G+ffuYN2/e7z42f/78RMd269Yt0TkbNGjw6+r5P2rcuHGMGTOm1DkqYheM4uLi+PTTT+Ojjz6K3r17x4gRI2LOnDmxwgorxJprrhnbbrttHHjggXHCCSfEFltsUebzjB49OjbddNNEY0eNGlXh13Esb77JkydHp06dfvexIUOGJD5/0ue8TZs2jaZNm8bgwYMTvVmqXr16MXHixFhttdUSZ/mte++9N/75z3+WOu6www6LTz75pEznyMbw4cMTjTvyyCNz8mawjTbaKO64445o06ZNqY8RaT+u/NH48eNj0KBBMXjw4Bg+fPivj7E///xzLFiwIBYuXBgFBQWxwgorRN26dWP11VePddddNzbbbLPYdttto1mzZrHPPvtEgwYNEp3vj1/PiBEjfvexkSNHJjp25MiRiX8f/va3v0X9+vWzzldZLV68OL766qvo1q1bDB06NIYOHRpTp06NefPmxbx582Lx4sVRv379WGWVVWLNNdeMjTbaKDbeeOPYcssto2nTprHjjjvGuuuum/aXAUB1lgGgRjnjjDMyEZHo9vzzz+fsvF988UXi8y7N888/n/j48tyW9TUnPf8mm2yS6PuR6/mWZd68eZlHH30006RJkzJ9PzbYYIPMHXfckZkxY0a5cuy///6JztemTZvfHdelS5fMTjvttNxjVl111XJlK4uZM2dmGjRokNX38oknnshLlsWLF5c6Junvff369Usd88MPP5R6vokTJ2bq1KlT7nNFRGb//fdP/L1o06ZN4p/HH+9ry7P77rsnnveBBx5IPG8+7L333lndL0844YS85Ehyv1yWLl26ZI499tjMSiutVKbHrbXXXjvzj3/8IzNmzJhyfQ1ledwqKirK3HvvvZnVV1890bHHHntsZuzYscvMUFJSkmnbtm1mww03TDTfWmutlXn00UczRUVFZfqaN9lkk0Tn+e3flZMmTcocd9xxWf2M6tevn7n33nszxcXFZcr57bffZm688cbM/vvvn6lXr16Z7idL+95dfPHFmR9//DEv37Py3Jb3XKAsP7NcfD1/nO/FF19MfGytWrUyxxxzTGbkyJFZfa9/MWrUqMTfu1GjRlW5+bJ5zlye228fuw4++OBExzz66KPJf1B/sPPOOyc6x5tvvlnmc2Tj3nvvTZTn+uuvr5A8v5X248qIESMy9913X+b//u//MmuttVZOzrfyyitn/va3v2U+//zzrL4X2fzbtTy3Zf1uJz3+iy++SPw15fox549zn3vuuZk11lij3N+TDTbYIHPiiSdmnnzyyczQoUOzygEApUl/CQQAkBfPPPNMbL755nHppZfGgAEDyjTHxIkT4+abb44tt9wynnnmmRwnXLZMJhM33HBDNG/ePPr161dh502qXbt2f3on+/K0bNkyLrroorxkWWGFFXI216677hpbb731csckWQnZtm3bKCoqWubnV1999Tj88MOzzpeWXXbZJfHYRYsW5THJ8g0ePDi+/fbbxOM32GCDePLJJ/OSpSz3y0GDBkXz5s3joIMOinfeeScKCwvLdO6pU6fGv//979hqq63i6quvjgULFpRpnmxNmjQp9t1337juuuti5syZiY555513YqeddoouXbr86XPTp0+Pgw8+OC644IKYMGFCovmmTZsWl156aRx11FFRUFCQVf6y+P7772OXXXaJt99+O6vj5s+fH9ddd120bNkyq5Xnv7j99tvjrrvuii+//DJnX+e0adPiiSeeiO222y5at26deHVSTTdz5sw44ogj4owzzki0cjNiyd/x7777bjRt2jTatWuX54Qkcfnllyca9/TTT5dp/mHDhkXfvn1LHbfGGmvE//3f/5XpHNlK+nfM+PHj85yk8nnzzTfj2muvjQ8++CCra20vz8KFC+O9996L5s2bR4sWLWLUqFE5mZclMplM3HzzzbHNNtvEM888EzNmzCj3nBMnTozXX389LrroojjqqKNykBIA/kcxCQDVzMyZM6NVq1Zx3nnn5WQ7xYglL5Cfd955ccIJJ1TIi90XXHBB3HPPPYm3z6xo2b4If//99+cpSW7VqlUrWrduvdwxr776asyePXuZny8qKoq2bdsud45zzjkn6tWrV6aMaVhzzTUTjy3rFne5kO398sYbb4w11lgjT2my88QTT8Suu+661IKurBYtWhQPPvhg7LTTTmV+c0ZS48ePj3322Se6d++e9bEzZsyII444Ir755ptfPzZhwoTYc889y/z96NChQxxxxBFZX2s0G927d4+DDz44Jk2aVOY5PvvsszjkkEMqrDxOori4OB5//PH461//GhMnTkw7TqU2efLk2GeffeLjjz8u0/Hz5s2LU045JR566KHcBiNrrVq1is0337zUcT/88EOZHufefPPNRONOPvnkqFu3btbzl8Wqq66aaNx7772XuHQnmU6dOsUuu+wSX375ZdpRqoXFixfHqaeeGnfeeWeqb5ADgGwoJgGgGhk/fnzstddeebs2z1tvvRWHHHJIVqsFs3XPPfeU+R35FWHu3Lnx1VdfJR5/0EEHJb6OXGVwxhlnLPcadfPnz4/nn39+mZ9/66234ueff17m52vXrh0XX3xxuTJWtGxe5Nloo43ymGT5sikHGjVqFKeffnoe0yT3j3/8Iy655JK8vZg2bNiw2GeffbL6vc3G/Pnzo2XLlomvebU0BQUFceKJJ8aMGTNi9uzZceihh8awYcPKlatLly55K3zGjBkTRx55ZJlWO/5Rjx494owzzshBqtwaNGhQ3v++q8rmzZsXLVq0iMGDB5d7riuvvDJeffXVHKSirGrXrl3qG5N+8dRTT2U9/xtvvJFo3Nlnn5313GWV9E1H8+bNi/33379CrntZk8yaNSuOOOKI+OGHH9KOUuU98MADVp8DUOUoJgGgmpg+fXoccsghMXTo0Lye59tvv43jjz8+iouLcz53jx494pZbbsn5vLnUs2fPrL72c889N49pcq9hw4allgRPPPHEMlezlrbV6+GHHx6bbrppmfOlIZtt3Hbdddc8Jlm2RYsWJdom7xcnnnhiNGjQII+Jkrn99tsrZEXxnDlz4sgjj8zLC6CPPfZYDBw4sNzzTJgwIe6666644IILYtCgQTlIFnHTTTfF1KlTczLXb9155505294vYslq36QrqirS4MGD46qrrko7RqV0yy235PT36aKLLoqxY8fmbD6yd/bZZy/3jUm/eOONN2LOnDmJ5x0yZEiiVes77rhj7LzzzonnLa8ddtgh8dgxY8ZEq1atYuutt44bbrghPv/8c29ayIF58+bFSSedFIsXL047SpU1ceLEuO2229KOAQBZU0wCQDWQyWTijDPOyHsp+YuOHTvGXXfdlZd5K/uLE7169cpq/H777ZenJPlzySWXRK1atZb5+WHDhsWnn376p4/37t07unXrtty5k67IqCyKi4sTr7TbaaedYv31189zoqXr37//cq/r+UeV4X756aefxq233lph55szZ04cd9xxOX8xeeHChTmb66GHHkq8siiJgoKCeOGFF3I23y/y8Th96aWXxvTp03M+b3k9++yzOSuKq5Ok11FNau7cuXHBBRfkdE6y06hRo0SrlxcsWJDVCtekbzo466yzEs+ZC02aNMlqq/aIiJ9++inuueeeOPjgg2PVVVeNJk2axNlnnx1PPvlk9OrVq8zXRq7JBg8eXKl3Sqns3nzzzQq5zAYA5NqKaQcAAMrvpZdeymobxxVWWCEOOeSQ2HvvvWO99daLwsLCGDJkSLRv3z7x6rA77rgjjj/++Nh2223LGrtKGj58eOKxG220UWy44YZ5TJMf22yzTRx88MHRqVOnZY557LHH4rDDDvvdxx599NHlzrv11lvHIYcckpOMFeXZZ59NfA29c845J89pli2b+2VExJ577pmnJMkUFBTEeeedl9V1ZNdaa604+uijY7vttotGjRrFlClT4uuvv47OnTsnLmWHDRsWbdq0iQceeKCs0Uu10047xVFHHRV/+ctfYt68efHZZ58l3gJwadeErFevXhx77LGx6667Rv369WPw4MHx4osvJi6GnnvuufjHP/6R1deQjXr16kXr1q3juOOOiy233DJWXnnlGD9+fHTs2DEefPDBGD16dKJ5pkyZEo899li0adOmTDlq1aoVm266aeywww6xzTbbxGqrrRYNGzaMhg0bRmFhYcybNy9Gjx4d/fr1i27duiW+z5SUlMQjjzxS6rVza7oNN9wwjjnmmF/vA+PGjYtPPvkkqzfzdOzYMd5///046qij8piU5bn00kvj8ccfL/Wx+emnn46LLroo0ZxJ3myx0korxamnnppovlypVatWHHfccWX+3S4pKYmBAwfGwIEDf93ifuWVV47dd989mjdvHq1atYrdd989l5FTt+6668YOO+wQ22+/fay11lrRqFGjaNSoUZSUlMSCBQti/PjxMXTo0Pjyyy+Xez3yP3r44YcT35/4vQ8//DDRuJVWWikOPvjg2HXXXWODDTaIevXqRUFBQcyePTtmzJgRQ4cOjYEDB8bo0aPzen1qAPhVBoAa5YwzzshERKLb888/n7PzfvHFF4nPm9Tzzz+faL5NNtmk3Plzfa5czrdw4cLM+uuvn/j7e9BBB2VGjBixzLluuummxHMdffTRib7e/fffP/Gcv701atQoc9VVV2W6dOmSmTBhQqawsDAzZ86czA8//JB57rnnMscee2xmnXXWSZQhV1q0aJE4/xFHHFGh2ZYl6e/9/vvv/+sx77///nLH1q5d+3f3oylTpmTq1q273GMeeeSRcmUqTZs2bRL/bNq0abPcuUpKSjLPP/98ZuWVV0403xZbbJFZuHBh4qy5dvfddyf+2hs0aJBazl/cc889WT0WXHvttZmCgoKlzvXTTz9lmjVrlniulVZaKTNmzJhSM2b7uLXSSitlnn322aXO9eSTT5bpMXCXXXbJjB49+k/zjRs3LrPRRhslnmfatGmJfi6bbLJJVvk23njjzI8//rjM+ebOnZs58sgjE8+34YYbZhYvXlxqzkMPPfTX+/IJJ5yQadeuXWbWrFmJvsZMJpOZPn165vrrr8/Url07Ua411lgjU1xcnHj+pN/HXDzPyvW5sr0P1K5dO3P77bdnioqKljrfRx99lFl77bUTz3fwwQeXmnHUqFGJ5xs1alSVny+Tyc/z6GVp2bJlovN8//33pc71ww8/JJrr2GOPLXfushgxYkRmhRVWyOo+n81tk002ybRp0yYzceLEcmetyMeVX/6Orl27dqZ58+aZRx55JNHfm78oLCzMPPvss5nVV1898feqb9++iedP+hzyjDPOyP6L/4Ok+b/44ovEc+byMWLTTTctdY4999wzM2HChETZ5syZk/nwww8zV1xxRWb77bf/dY6tt9468dcHAEnYyhUAqrh27dolXtF19NFHR6dOnWKzzTZb6ufr1q0bd9xxR9x9992J5vvggw9ixIgRibNmo1WrVvHTTz/FAw88EAceeGBssMEGUadOnWjYsGE0adIkzjrrrHj77bdj8ODBeTn/smRzXbVstwirTI444ojlXguypKQknnjiiV///+mnn45FixYtc3zDhg3jzDPPzGXEcvnhhx/ilVde+d3thRdeiIcffjguvPDC2GyzzeKss85KtE3nyiuvHC+++GLUrVu3ApIvXVW6Xy5evLjU1bW/dffdd8e9994bK6+88lI/v+WWW0anTp0SX9+zsLCw1GuhlsWTTz4ZZ5999lI/d+GFF0aTJk2ymu8vf/lLdOzYMTbZZJOlfu7ee+9NPFe2W1AnUbdu3ejYsWNstdVWyxzToEGDeOONNxJ/7RMmTEi0+mPttdeO22+/PcaOHRtvvPFGnHTSSbHqqqsmzr7GGmvE3XffHc8991yi8TNmzIg+ffoknr8mefDBB+Pmm2+OFVdc+mZMhx9+eHzyySdRv379RPN9/vnnWa8AJ7cuu+yyROOeeuqpUsdU1m1cf7HZZpvFDTfckLf5x4wZE7fddltsttlmcdVVV2W1ijBNdevWjXPPPTeGDh0anTt3jksvvTQ23njjxMfXqVMnzj777Pjmm28S/+537ty5rHFrtMmTJ5c65tlnn40NNtgg0XwNGzaMI444Iv7zn//8uiL4+uuvr3LXhweg8lNMAkAVl/T6Yeuvv3689NJLUbt26X/9//Of/4ydd9651HElJSXx0ksvJTp/Ng4//PBo3759rLvuuqWOreiSZcGCBYnHrrbaavkLkme1a9cudVut5557LgoKCqK4uDj++9//Lnfs6aefHg0bNsxlxHJ577334rTTTvvd7ayzzoorrrgi2rZtm3j7yXr16sVrr70We+21V34Dl6Iq3S8///zzmDhxYqKxzZo1i3/+85+ljmvQoEE8//zzscIKKySa99VXX81qG9nS7LvvvsssJX/xx62PS3PPPffE2muvvczPH3300cssa/8oH9dIvPzyyxNt5V2vXr2sts5d2vVr/+ill16Km2++OVZfffXE8y7NGWeckejvuogl19Dl9/bbb7+4/PLLSx236667xnXXXZdozkwmE6+99lp5o1EOhx56aGy99daljnv99ddj7ty5yx2TpJhcf/31s358zKVbb701WrVqlddzLFy4MP7zn//EDjvsEN9++21ez5ULV1xxRTz99NOx5ZZblmue7bbbLs4///xEYz3Glk2S5zLlKRW33377uPvuuxNvSQ8ASSkmAaAKmz59enzzzTeJxl5zzTWJi6FatWrFJZdckmjsBx98kGhcUmuuuWY899xzUadOnZzOmyvLWxX4Rw0aNMhjkvw755xzol69esv8/MyZM+PVV1+N9u3bx7hx45Y5rlatWtG6det8REzVNttsE99++20cffTRaUepUvfLpNdDioi45ZZbolatWonGNmnSJP72t78lGjtx4sScroC7+uqrSx2TzYrJddddN04++eTljqlXr17ia/zOmjUr8bmTyuZ6YIcccsgyV+r/Ubdu3Uodk/Q+kcQ+++yTaNxPP/2Us3NWFzfddFPisVdeeeVy/z75rST3AfKnVq1acemll5Y6bt68edGuXbtlfr5fv36Jfm9OP/30xG8qyYfatWtH+/btK2TV5vjx46N58+bRpUuXvJ+rPDzGVh1rrbVWqWOSXOcVACqaYhIAqrDu3btHSUlJorGlvcj9R/vtt1+icT/88EPMmzcvq7mX57LLLot11lmnzMcfcMABUatWrXLflrViLpvtOnP5fUnDGmusUer95vHHHy91W87mzZvHNttsk8toqdpyyy3j8ccfjwEDBiRebZVvVel++d133yUat8Yaa8QhhxyS1dwnnnhi4rG5Kj9WXnnlaNGiRanj1ltvvcRztmrVKtHq9qRb6+W6mNxxxx2jcePGWR3zf//3f4nGDRw4MObPn1+GVGWzxhprJBqXdJVvTbHmmmvGgQcemHh8gwYNomXLlonG9ujRo6yxyJEzzjgj0fbITz/99DI/l7QMqQzbvNepUyeee+65ePnllxNveVlWixYtihNOOCHxzgxVncfY/Eqyuvmcc86JCy64IDp37hxz5sypgFQAULqlXwgCAKgS+vbtm2jcpptumtWL4hERG264YaJxJSUlMWDAgNhzzz2zmn9ZKsMLVMuzyiqrJB6bj1VKFe3SSy+NZ599dpmf79evX6I5qovtt98+HnjggTj00EPTjvI7VeV+WVxcHAMHDkw09q9//esyr1u3LElXZkQku+8m0aRJk0QrwZa3Lesf7bbbbonGJV39musyeqeddsr6mB133DHRuOLi4hg9enRsv/32Wc0/fPjw+Oabb6J///4xfPjwGDt2bEyfPj1mz54dixYtiqKioqwz/5YXc3+vWbNmWf9+7rXXXvHuu++WOm7GjBkxevTorMtvcqdBgwZx1llnxUMPPbTccb17946+ffsu9U06SbZx3XPPPSvVG5dOPfXU+Nvf/haPPfZYPPXUUzFy5Mi8nGf69Olx1VVXJfp9qCymTp0aX331VfTt2zeGDh0aY8eOjSlTpsSsWbNi4cKFUVhYWK4t0j3Gls3BBx9c6vU5i4uL46mnnvr1urDrr79+bL755rHFFlvElltuGVtttVXssMMOseWWW6a6ehmAmkUxCQBVWNJ3W48aNSqn2zItLUcuislNN9008QqgtCTZMukXM2bMyGOSirHjjjvGPvvsk3jL4D9q3LhxHHHEETlOlZ5BgwbFYYcdFnvssUe88MILibfSzLeqcr+cOHFi4oJohx12yHr+ddddN9Zaa62YNm1aqWPHjBmT9fxLk/RF9WxWtSZZARERiYuhpCvrkyrLdceyOWbmzJmJxk2ePDmefPLJePXVV2P48OFZZ8pGQUFBXuevarItjiOWXG8uqWnTpikmU3bppZfGI488UurjR9u2bf90nelevXolKvVKuzZvGurXrx/XXXddXHvttfH555/He++9F5999lnOH2Pat28fgwYNKtPvUkVZuHBhvPzyy/HCCy9Et27dcnpt5j/yGFs2p556atx2221Zff8mTZoUkyZN+tNz+/r168fuu+8eBx10UBxxxBGVZlcQAKonW7kCQBU2ZcqUtCNExJIXh3Nhl112yck8+bTJJpskHtu/f/88Jqk45VnxePHFFyfakrKq+f7772PPPfeMr7/+Ou0oEZHd/XLu3LkxatSoPKZZtqlTpyYem+0q71+su+66icbl6vFzzTXXTDQum2Iy6ZxpSbLF4x81atQo8djSyvNMJhP/+te/YrPNNovbbrst76VkRO7L3aou6e/Zb2WzTXvScpr82WyzzeLwww8vdVy7du3+tP1ykm1cV1lllTjhhBPKnC/fatWqFQcffHA8/vjjMWzYsBg1alS89NJLcfHFF8fOO++c9YrhP8pkMvH666/nKG3uffTRR7HVVlvF+eefH999911eS8mIyPv81dWGG26Y6DrXScyfPz+6du0at9xyS+yyyy6x3XbbxX//+99y7zgAAEtT/V4lAoAapLK8u3jBggU5macsL3RWtM033zzx2LFjx1aLa+Ycc8wxZbrmUr169eKcc87JQ6LKYfbs2XHkkUfGkCFD0o6S1f0yInfXV8xWNo9ZSbcp/aOGDRvmPMvy1K9fP9G4bAr6sn7tFSXJ1rV/lM12w3Pnzl3m5woLC+OUU06J66+/Pmd/95C9stxHk/5uRigmK4vLL7+81DFz586N11577Xcfe+utt0o97thjj83qDQtpa9y4cZx22mnx+OOPR58+fWL27NnRuXPnuP7667NaDfxbXbt2zW3IHHn44YfjqKOOinHjxqUdhQRuu+22vJT8Q4YMiYsuuih22mmnSvFcF4DqRTEJAJRbrt5JW5ZVOBUt6bXffvHVV1/lKUnFWXHFFePCCy/M+riTTz451lhjjTwkKr82bdpEJpOJTCYTJSUlMXv27Ojdu3fcddddsf766yeeZ/bs2XHCCSfEwoUL85i2dDvuuGPUqVMn8fiqcL8s6/bTSY/L1eqM8q6aqag5c6kspW42JeLyCqxLLrnkTyUI1Y/VU5VD8+bNE201+su16yIiunfvnmir7Mq4jWs2VllllWjevHncfffdMWjQoOjVq1ccddRRWc2R9FrxFenVV1+NK664wirxLGXzmJXrFYi1a9eOdu3axR133FGmNw6VZvDgwXHwwQcnvoQIACShmASAKiybFSj5lKsXEFdaaaWczJNPu+++e6ywwgqJxz/99NN5TFNxzj///Kx/Pq1bt85TmtyqVatWNGrUKHbZZZe44YYb4scff4yWLVsmPn7gwIFx11135TFh6VZeeeXYcccdE49//fXX/7T1XkXI5gWz5a2aW545c+YkGldZHj+rotmzZ2d9TNKfS0TE6quvvtSPf/755/HMM89kfW5yb968eVkfk83v9LLuA1S8JNu59+zZ89ft65Ns47rpppvG/vvvX+5slcmuu+4a7du3jzvvvDPxMfPnz49FixblMVV2pk6dmmiVLH9WXFyceGw2fx8mtcIKK8RNN90UI0eOjFtuuSU222yznM4/ceLEar0LCgAVTzEJAFXYWmutlXaEGqdRo0axzz77JB7fpUuXarH90brrrhvHH3984vH77LNP7LTTTvkLlEcNGzaM9957L5o1a5b4mPvuuy9GjBiRx1SlS3ItsF/Mnj07XnrppTymWbpsHrPKeu3apNeOXHvttcs0PxHDhg3L6zHLKqXuvffexHNsuOGGceutt8ZXX30VkyZNioULF/66Svq3tzZt2iSek/8py+9nNtd1VUxWHqeddlqin8dTTz0VmUwm0TauZ555ZplXxVd2119/fWyzzTaJx5d2Td2K9PTTT8f06dMTjV1llVXioosuio8//jhGjx4d8+fPj5KSkj89xn7xxRd5Tl05FBYWJh6bq2tcL816660Xt912W4wYMSIGDBgQjz76aJx22mnRtGnTcq+m7NKlS3z55Zc5SgpATaeYBIAqrHHjxonGNW/efKkvyObqduutt+b168xG165dc/I1Le97e9xxx2WV6ZprrinnV1U5ZLMCsqqsllyWunXrxquvvpp4VV1hYWHceOONeU61fNneL++6664Kv47bhhtumHib0oEDB2Y9/5QpU2Lq1KmJxm6yySZZz88SZdl+8JfVVKVZYYUVlvr4O2PGjMQvcLdq1Sp+/PHHaNOmTey7776x3nrrRd26dZc61nUqy2bQoEF5PcYbryqPVVZZJc4999xSx7366qvRqVOnmDBhwnLH1a5dO84888wcpat8ateuHQcffHDi8ZWpoH377bcTjdt0001jwIAB8cQTT0SrVq1ik002iVVWWWWpX0tNeYzNZheKH374IY9J/meHHXaI1q1bx0svvRT9+/eP+fPnx/jx4+Orr76K559/Pv75z39G8+bNs9oR5YMPPshjYgBqEsUkAFVWZfqHfFqSbt3Yp0+fWLx4cZ7T1BynnHJK1K9fP/H4Dh06xJNPPpmXLNlsHVVezZo1S3SNzQ022CCOOeaYCkiUX5tttllcd911ice/+eabFfZi09LssMMOseeeeyYeP2HChLjooovykmVZ98sVVlgh0fXKIpZcpyzbx61vvvkm8dhstr7l93744YesrzWV9MXM7bffPho0aPCnj3fr1i3R/WHllVeOl156KfFj9KhRoxKNy0ZNeH5Slt/P7777LtG4NdZYI/Ebr2qKtO9Tl1xySanb2M+ePTtRgXnQQQfFxhtvnKtoZTZnzpwyFexJZPMccWmPd0uT7/vA/PnzE7/p5NFHH028VWhVf4xN+vOZNWtW4jnTus53rVq1YsMNN4x99903zjzzzLjnnnuic+fOMWnSpDjjjDMSzVEVrlEOQNWgmASgykq6HU1BQUGek6SnWbNmif5xPnPmzPjwww8rIFHNsPrqqyf+B/wvrr766vjkk09ylmHOnDlx4YUXxscff5yzOZNIshLyggsuiDp16lRAmvy7+uqrY5111kk0NpPJxG233ZbnRMt35ZVXZjX+jTfeyOmK55KSknjkkUeWuz3mXnvtlWiuGTNmROfOnbM6/+uvv554bDYlLn+WzZstOnXqFCNHjkw0dlk/l0mTJiU6vkmTJrHmmmsmGrto0aL4/PPPE43NRk14fjJ9+vTo0qVL4vHz5s2Ljh07Jhq7xx57pF7EVTbZbMGYj/vVJptsEkcddVSp48aNG1fqmLPOOisXkcptxowZ0bRp0zjllFNi8ODBOZ076Xyrrrpq4uIr348rSR9jIyIOPPDAxGPz8Ty1Ih9jV1111UTjkv4dN23atOjUqVN5IuXcGmusEc8880ysv/76pY4tbUU0ACSlmASgymrUqFGicVOmTEl8vZSqZp111kn84voNN9wQCxcuzNm5u3btGv/3f/+Xs/mqmptuuinxi0kRS14cOeqoo+KVV14p13mLioqibdu2seWWW0bbtm2jpKSkXPNl68QTT1zutflWWmmluOCCCyowUX7Vr18/rr766sTj33vvvVRXTR533HGJVrX+1m233RaXXnppuVdVf/bZZ7HLLrvE5ZdfHvPmzVvmuCOPPDLxnLfffnvisQMHDox333030dj1118/6+8Tv/fwww8nun5uQUFBVr9DLVq0WOrHk27Rm811vv7zn//kZTvjpM9Pqvr1h++8887EYx988MHEJYE3DfxZ0vtURP7uV5dddlm551h11VXjb3/7Ww7S5EZJSUm0a9cudthhhzj88MOjQ4cO5X5eNXDgwMQl/NZbb5143nw/riR9jI1I/jjbrVu3nL4p7xcV+Rib9Hq3PXr0SDTu9ttvj6KiovJE+p05c+bkZJ4VV1wx0Urm6vpvagAqnmISgCprjTXWSDz2P//5Tx6TpOv0009PNG7o0KFx4oknxqJFi8p8rjlz5sSLL74Yu+yySxx44IE1ehXm+uuvHzfddFNWxxQVFcVpp50WrVq1ynr7sMmTJ8d9990Xm2++eVx44YUxZcqUrI7Plbp168Ytt9wSzZs3X+rt2muvjXXXXTeVbPly8cUXJ16BlfaqyVq1asUjjzwStWtn9zT/sccei6ZNm2a9sqGgoCBefvnl2GOPPeLQQw9NdB3Bgw8+ONG78iOWvKh5zz33lDpu3rx5ceaZZybe2vjkk0+2IqucFi1aFC1btoyffvppmWPmz58ff//732PAgAGJ5txggw2W+YaXpNd7HTBgQAwfPrzUcZ06dYpbbrkl0ZzZSvr85PXXX89qlVJl8/XXX8fDDz9c6rg+ffrEfffdl2jOWrVqxYknnljeaNVONs95H3roochkMjnPsP/++5d7C+yTTjopq9WfFSWTyUSHDh3i8MMPj8aNG8d1110XPXv2zPr7+P3338fhhx+euHjKpoTP9+NK0sfYiCVvwirNuHHj4u9//3vWOZJI+r0YMGBA1jsv/NG2226baNyXX35Z6rWxO3bsmPNLO9x3332xyy67RNu2bZf7prDSzJo1K9G/TbJ5UyYALM+KaQcAgLLabrvtonbt2one2XzXXXfF119/Hc2bN48NN9ww6tat+6cxTZs2jaZNm+Yjal6dfvrpcfPNNyd6p/P7778fO++8c9x3333RsmXLUq8XFBExZsyY+OKLL+Ltt9+OTp06ZbUapbq75pprokOHDllfb+WTTz6JTz/9NJo1axZHHHFE7L///rHeeuvFOuusEyuuuGJMmzYtpk2bFqNHj46vv/46unbtGv369avw1ZHL0rp160RbulYXDRo0iKuuuipuvPHGRON/WTWZ1uPJnnvuGddff33cddddWR03ZMiQOOKII2LrrbeOI444Ilq0aBEbb7xxrLPOOtGwYcOYMWNGTJs2LSZNmhTfffddfPnll9GtW7est0qrU6dOtG7dOvH384YbbojZs2fHrbfeGiuvvPKfPj98+PA4/fTTo3fv3lmdn/IbM2ZM7LTTTtG6des4/vjjY8stt4y6devGhAkTomPHjvHAAw9kdS3Kc889N1Zccen/RE36hoeSkpI47rjj4s0334ytttrqT58vLCyMRx55JG644Yacrlr5rR122CHRKqGpU6dGkyZN4rjjjovtt98+Vl111aW+qeDUU0/NR8ycuOqqq2Lu3Lnxz3/+c6k/uw4dOsRZZ50V8+fPTzTfgQceuNSfW023zjrrxNprr53oud7LL78cAwcOjMMPPzw22WSTpT5ubr755mVamXrZZZfFOeeck/Vxv6gs27guz7hx4+K+++6L++67L9Zaa6044IADYrfddoumTZtG48aNY/3114/69etHrVq1Yt68eTFmzJjo06dPvPvuu/Hxxx9nVWZms4NAvh9XsnlT2VVXXRXrr79+HHbYYUv9/IcffhjnnXdeTJ48OfGc2dhhhx0Sj23VqlUcffTRsccee8Saa6651EsNHHLIIcv8+nfbbbd46623Sj1PSUlJHHPMMdGhQ4fYYost/vT5559/Pie7UyxN375948ILL4yrrroqDjjggDjssMPisMMOiy233DLR8ePGjYtTTz01UbGZ9I1lAFAaxSQAVVaDBg1iq622iqFDhyYa/9VXXy23QGrTpk2VLCbr1asXd911V5x//vmJxg8ZMiSOPPLIWG+99WK//fb79Xpcq6yySsyZMydmzpwZ06dPjyFDhkSfPn1s2bMcK6ywQrRr1y6aNWsW48ePz+rYkpKS+O677+K7777LUzpy6dJLL437778/0baPv6yafOeddyog2dLdeuut0aNHjzKtFPjxxx/jxx9/jAceeCAPyZa4/PLL44knnkh8raJ77703nnvuuTj66KNju+22i0aNGsWUKVPim2++ic8++yyrgumSSy6Jxo0blzE5f1RQUBD//ve/49///ne55llrrbXi0ksvXebn99hjj8Rz9e/fP7bddts48sgjY+edd46//OUvsWDBghg4cGB8+OGHeV+luOuuuyYeO3369Gjbtu1yx1TmYrKkpCRuvvnmaNu2bRxzzDG/K6c7dOgQPXv2zGo+bxpYtl133TXxFqF9+/aNvn37LvPzZ5xxRpmKyZNPPjmuu+66mDZtWtbHbr/99ln9HlcG06ZNi7fffjvefvvtnM+92WabxQEHHJB4fL4fV9Zbb73YeOONY+zYsaXOP2vWrGjZsmX89a9/jQMPPDA22WSTiIgYNWpUfPLJJ4lXyZdVNt+LoqKieOutt5ZbLn7xxRfLLCb322+/xOcaNmxY7LjjjnH88cfHbrvtFnXq1InRo0dH+/btE/97tTwWLFgQHTp0iA4dOkTEki1vt91229h+++1jww03jEaNGkWjRo1i5ZVXjgULFsS4ceOiV69e0aVLl8SFaVX8tzIAlZNiEoAq7cgjj6yQf+hVduecc068/fbb8dlnnyU+5ueff44333wz3nzzzTwmq/423HDD+PTTT2O//fZT4lZjDRs2jCuuuCLatGmTaPx7770XAwYMiCZNmuQ52dKtuOKK8d5778VBBx2UdTFQEerXrx9PPfVUHHHEEYlXl0ydOjWefvrpcp138803z+q6lVScRx55JNZaa61lfn6zzTaL7bbbLgYPHpxovpKSknj//ffj/fffz1XExA455JBYeeWVc3pd58pu/Pjx8cgjj5RrjkMOOaRSXX+wsjnyyCMTF5P5svLKK8d5552XaIvtP6oKqyUr0o033pho55JfVMTjyhFHHBFPPPFE4vE9evRIfG3FXFp33XVj9913r5DnN82aNYttttkm8b83FyxYEC+++GK8+OKLeU5Wujlz5uT8Z3TCCSfkbC4AajbXmASgSjv//PNdJywiateuHa+88kriLXvIre222y6+/PLL2HjjjdOOQh5dfvnlseqqqyYam/a1JiOWrCrv1KlTHHTQQanmWJZWrVplfZ3W8mjYsGG89dZb0bBhwwo7Z3V1ySWX5PQ6cX/729/ipJNOKnXcNddck7NzRiy5plo+roG2xhprxPHHH5/zeSuTtddeO6fz1a9fv9xvPKjuTj311Khfv37aMeLiiy9e5pbLy7LiiitW6pW/Fe2AAw7IuqitiMeVyy+/POufbWnyVUhfeOGFeZl3aS644IKczre0S4pUBVtssUW0bNky7RgAVBOKSQCqtC222CKuuuqqtGNUCmuvvXZ8/vnnsfXWW6cdpUbafvvto3v37rH//vunHYU8WXXVVeOyyy5LPP7dd9/N+3ZmpVl11VWjY8eOcfHFF6eaY1luv/32uPzyy/N+noYNG/56jV3Kb7fddos33ngjVlpppXLPtfvuu8fLL7+caOwZZ5wRu+22W7nP+Ysnnngittlmm5zN91t33nlnrL766nmZuzK49dZbs9pOsTRPPPHEr9tBsnSNGjWKf/3rX2nHiL/85S9xzDHHZHVMq1atsrqGYXW2+eabxxtvvFGmN1bm+3Flq622Wu6W2tk688wz4/TTT8/ZfL91+umnR7NmzfIy9x9dcsklOdvCtEGDBvHCCy/kZK6KVLt27XjhhReqbKkKQOWjmASgyrvnnnviyCOPTDtGpbDRRhtF9+7dfT9Ssv7660eXLl3i/vvvr7BVWausskqFnIclrrzyysQ/28qwajIiok6dOvH444/HJ598UmHXVsxmVc9DDz0UDz/8cE5KrqXZbLPN4quvvooDDzwwL/PXVEceeWR8+OGHsdpqq5V5jubNm0fnzp0T319q164d77//fmy00UZlPucv7rzzzjjjjDPKPc+ybLzxxvH6669Ho0aN8naONK2yyirRsWPH2HHHHcs917///e+8lRfVTevWrXO+eqsssn1Dydlnn52nJGVXu3bFvxy26667xldffRXrrLNOmY6viMeV++67Lw499NByz9OyZct46qmncpBo6VZcccV4/fXXY6uttsrbOX5Rp06dePHFF6NBgwblmmfNNdeMzz77rMIK1VxZaaWV4uWXX46999477SgAVCOKSQCqvDp16sT7778fDz74YKy//vppx0ndaqutFh988EG88soreVt9sOGGG8Y111wT/fv3z8v8VVnt2rXj6quvjuHDh8ell16al23XVlpppTj99NOjf//+0aJFi5zPz7Ktvvrq0bp168TjK8OqyV8cdthh8eOPP8aDDz4YG264YV7OceCBB8bHH38cd955Z1bHXXbZZdGrV6/Yb7/9cpalTp06cdlll0X//v1jp512ytm8/E+LFi2iT58+WT8OrbLKKnH33XfHZ599lvUL7BtssEF88cUXZf6ZrrTSSvHEE0/EjTfeWKbjs9GiRYvo3bt3tGzZslpuO7/WWmvFV199FUcddVSZjq9fv3689NJLOd+it7r773//Gy+//HJsttlmqWXYa6+9Eq9eXmeddeLwww/Pc6LsbbzxxvHTTz/F3XffHbvssktez7XKKqtEmzZt4rvvvosNNtigXHPl+3FlxRVXjHfeeSfR9trLcvbZZ8f7778fderUyWGyP9tkk02iV69ecdFFF+X9jXo77bRTdOnSJdZcc80yHb/77rtHjx49Ys8998xprny/+WX77bePzz//PE4++eS8ngeAmie3m8cDUOkdffTRiVfM5PKF3AMOOCAymUzO5vujWrVqxZVXXhmtW7eOjz76KL7++uvo3bt3jBkzJubMmRNz5syJ4uLiMs9/5plnxplnnpm7wBXglFNOieOPPz5ee+21ePbZZ+Obb74p88+gdu3ascsuu8RBBx0Uhx12WOy///6pvNO8KllnnXXikUceiTvuuCNeeeWVeOutt+Lbb7+NxYsXl2m+FVdcMfbdd984+uij4/jjj1fCp+jqq6+ORx99NObNm1fq2F9WTb799tsVkKx0K620Ulx55ZVx6aWXxgcffBDt2rWLTz/9NNHXsixNmjT59X7ZpEmTcs3z5ZdfRufOneOJJ56Ijz/+OAoLC7OeZ6211orTTz89WrduHZtuummZ85DMpptuGp9++ml07do12rZtGx07doxZs2YtdewWW2wRJ554Ylx88cXlegzbfPPNo3v37nHXXXfFo48+uszz/VHz5s3joYceih122KHM587WFltsER06dIgRI0ZE+/bto2fPnjFgwICYMWNGzJ49OwoKCso1/+jRo3MTtIwaNWoU7du3j3bt2sXNN98cI0eOLPWYWrVqxVFHHRX3339/bL755lmfs3Hjxnl9TlleFZHv1FNPjVNOOSU6deoUX3zxRfTq1StGjhwZs2fPjjlz5kRRUVFezx+x5A0lSVa6nnrqqTm/bmGubLnllnH99dfH9ddfH6NGjYpPP/00vvnmm/j6669j7NixOZn/1FNPjQsuuCCnW9nm+3Glfv360a5du2jZsmXcfvvtMXz48ETHbb311vGvf/0rjj766HKdPxsNGzaMJ554Iu6+++545513onv37tG3b9+YPHlyzJ49O+bNm5ez38fdd989+vbtGzfccEO8+uqrieZdf/3144YbbogLL7wwL78H1157bZx66qnRqVOn6NSpU3z77bfl/nthhRVWiD333DPOO++8OPXUU/2bD4C8qJWpzM/oAYCcmTp1anTu3Dl69eoVAwcOjHHjxsXPP/8cCxYsiKKiolhllVWiYcOG0bBhw1hvvfVi6623jm222Sa23Xbb2HPPPcu1XR9LzJw5M7777rvo1atXDBo0KMaOHRsTJkyIOXPm/PoiUsOGDWPVVVeN1VdfPbbaaqto0qRJNG3aNPbee+9qfb0y0rNo0aL4/vvvo2fPntGvX78YM2ZMjBs3LmbNmvXr40PDhg2jUaNGseqqq0bjxo2jadOm0bRp0/jrX/+at+1h586dG507d47u3bvHDz/8EGPGjPndY1bdunWjUaNGscEGG8Tmm28eu+yyS+y///7RrFkzL6KVUePGjWPMmDGljnv++eeX+Wad4uLiGDFiRIwcOTLmzJkTtWrVijXXXDO23XbbvLyhYu7cufHuu+9Gly5dolevXjF16tSYOXNmrLTSSrHmmmvG1ltvHXvvvXccc8wxS71G2C9vXipN3bp1Y+211855/uqkpKQkPv300/joo4+iZ8+ev94Hateu/et94IADDoi///3vseWWW6Ydl3J6991349hjjy113IABAyr0zQC5Mn78+OjXr18MGzYshg8fHsOHD4+JEyfG3LlzY968eTFv3rwoKiqKlVZaKerXrx9rr712/OUvf4mtttoqdt5559hnn33ydg3bilRSUhIdOnT4tfSaOHFizJgxIyKWXMd68803j9122y2OPPLIaN68+Z/+/l20aFFMnTo10bn+8pe/5Dx/vgwbNiw++OCD6NSpU4wcOTKmTp0a8+bNiwYNGkTjxo1j1113jcMPPzyOOOKIvK8c/aMZM2ZE7969o1+/fjFq1KgYPXp0jB07NmbOnBnz58+P+fPnR61ataJ+/fpRv379WG211WKLLbaIbbfdNpo0aRItWrSItdZaq0IzA1DzKCYBAADISTEJ1AzHHntsvPvuu8sds/vuu8f3339fQYkAAKgqvJUYAAAAgEQGDRoU77//fqnjzj333ApIAwBAVaOYBAAAAKBUY8eOjeOPP77Ua7evttpqccopp1RQKgAAqpLKeQVyAAAAACrc5MmTo1OnTr/+f1FRUUydOjV69eoVH3300a/XxV6es88+O+rXr5/PmAAAVFGKSQAAAAAiImLIkCFx2mmnlfn4Bg0axD/+8Y8cJgIAoDqxlSsAAAAAOXHNNdfEeuutl3YMAAAqKcUkAAAAAOW24447xj//+c+0YwAAUIkpJgEAAAAol9VXXz1ef/31qFu3btpRAACoxBSTAAAAAJTZWmutFZ9//nlss802aUcBAKCSU0wCAAAAkLXatWvHiSeeGAMHDoydd9457TgAAFQBK6YdAAAAAIDKr0GDBrHGGmvEDjvsEHvttVeccsop0bhx47RjAQBQhdTKZDKZtEMAAAAAAAAA1ZutXAEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4pJgEAAAAAAIC8U0wCAAAAAAAAeaeYBAAAAAAAAPJOMQkAAAAAAADknWISAAAAAAAAyDvFJAAAAAAAAJB3ikkAAAAAAAAg7xSTAAAAAAAAQN4p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cccdZpfjtyZOnGh/n+vWrauUlBSzS8pXsNkFAADgS+wvCQAAAABw265dUrNmZlcBAH5hzZo1+u677yRJwcHBevPNNz2+RlZWlnbs2KENGzboxIkTOnPmjCIiIlS5cmW1bt1abdu2VUhIiNdq3rp1q9auXasjR44oMzNTVapUUevWrdW1a1cFB3svUtu7d6/Wrl2r48eP6/Tp0woPD1dUVJRatGih9u3bKzw83KPrDRgwQGPHjtWGDRt06NAhvf322xozZozX6vUmgkkAgF/bdoJWrgAAAAAAN/nhPpP169dXTEyMfbxo0SKfrv4CgBxPP/20srKyJEmDBw9W06ZN3Z57+PBhffTRRxo/frxOnDiR73nlypXTnXfeqWeffVYtWrQoVJ1Wq1Xjx4/X2LFjtSuf/w9UqVJFjz76qF566SWVK1euUPdJTEzUJ598onHjxungwYP5nhcaGqpbbrlFzzzzjLp27erWtS0Wi15//XXddNNNkqR3331XDz74oOrWrVuoWn2JVq4AAL/GikkAAAAAgNv8MJgE/EXPnj0NLU9Rss2ePVvLly+XZAvNhg0b5vbciRMnqlWrVnr33XddhpKSlJycrG+++Ubt2rXT2LFjPa4zMTFR11xzje6///58Q0lJSkhI0BtvvKG2bdtq69atHt/n77//VqtWrTRy5EiXoaQkpaWladKkSbr00kv1zDPPKDMz06173HDDDWrdurUk6fz584VaoVocCCYBAH4rOS1ZsadjzS4DAAAAAFBaEEwCgFeMHDnS/rhv375q5mab7B9//FF33XWXEhMTDceDgoLUvHlzde3aVS1btszVvjUtLU0vvfSSRowY4XaN586d0zXXXKP58+cbjoeGhqpp06Zq06ZNrtWR+/btU69evbRnzx637/P333/rhhtu0OHDhw3HLRaLGjdurC5duqhNmzYqW7as4fmsrCx99NFHuvfee926j8Vi0fPPP28ff/fddzpw4IDbdRYXgkkAgN/acWKHrLKaXQYAAAAAoLQgmAT81r333iur1Wr/cjfsgecWLFigtWvX2sePPvqoW/NiY2P1yCOPyGq98PO8qKgoff7550pMTNT27du1YsUKbd26VUlJSZowYYJq1qxpuMabb76pZcuWuXW/Z599VqtWrbKPy5QpoxEjRujo0aPauXOnNm3apJMnT2r8+PGKioqynxcfH6/+/fu7tZLxzJkzuueee5Sammo/Fh4erv/973+Kj4/X7t27tXLlSm3atElJSUmaMWNGrpa3P/30k37++We3XtOAAQPstaanp+ujjz5ya15xIpgEAPit7Sdo4woAAAAA8MDhw1JystlVAECp9vHHH9sfR0dH6+qrr3Zr3rvvvquUlBT7OCoqSv/++68effRRlS9f3nBueHi47rnnHq1Zs8awj6LVatXrr79e4L127NihcePGGY799NNPGjNmjCGEDA0N1b333qulS5cqMjLSfnz9+vWaMGFCgff5+uuvdeTIEcP15s2bp5dffllVqlQxnBscHKy+fftqzZo1ateuneG5MWPGFHgvyfa+3H333fbx+PHjdebMGbfmFheCSQCA39oWv83sEgAAAAAApQ2rJgGg0GJiYjR79mz7+O6771aZMu5FUTNmzDCMX375ZTVv3tzlnFq1aumdd94xHFu0aJHOnj3rct5rr71mWPF4zz336M4778z3/FatWum9994zHBs9erTS09Nd3sf5NT3wwAPq3r27yzkVKlTQF198YTi2a9cul3tgOho8eLD9cVJSkturLYsLwSQAwG+xYhIAAAAA4DGCSQAotF9++UVZWVn28a233urWvHPnzungwYOGY+7O7du3r4KDg+3j9PR0xcbG5nv+qVOnNHXqVPvYYrFo1KhRBd5n6NChio6Oto9jYmK0YMECl3N27txpGLv7mrp166ZatWoZjrm7r2WnTp1Up04d+/inn35ya15xCS74FAAASqft8QSTAAAAAAAPEUy6dPz4cS1dulT79+9Xenq6qlatqpYtW6pbt24KCgoq8vWtVqs2bdqkHTt2KD4+XqdPn1ZERIRq1KihFi1aqE2bNoW+z86dO7V+/XodP35cycnJqlq1qmrVqqXLL79clSpVKnLtzlavXq3du3crLi5OZcqUUaNGjdSrV68C73X+/HktW7ZM27dv15kzZxQVFaXmzZure/fuhvClqOLi4vTvv/8qJiZGGRkZqlmzplq3bq2OHTsW6bpZWVnavXu3tm7dqsOHDyspKUlhYWGqXLmyGjdurC5duigsLMxLr8I8W7Zs0Zo1a3T06FGFhISodu3a6tatm+rXr29KPbGxsVqzZo2OHTumU6dOqVKlSqpRo4Yuu+wy1ahRo9jq+OWXX+yPa9eu7favp5MnT+Y65tii1ZWIiAhVrVpVR48etR9LTEzM9/xZs2YpIyPDPu7Zs6caNmxY4H3KlCmjoUOHGkLM6dOn67rrrst3jvPrcvc1SVK9evV0+PBh+9jVa3JksVjUt29fff7555Jk/33uGKqaiWASAOCX0jPTtffUXrPLAAAAAACUNgEeTNavX18xMTGSbHvDHThwQJKtjeBLL72kGTNmGFZD5ahSpYpeeeUVPfHEEwoJCfH4vrGxsfrf//6nadOm6fjx4/meFxUVpeuvv14PP/xwge0QJSk1NVWffPKJvvzyS+3dm/fPCYKDg9WjRw+NGjVKl19+uVv1Ll68WL169bKPX3vtNY0aNUqZmZn67LPP9Omnn2r37t255kVEROjxxx/XmDFjFB4ebnjuzJkzeuONN/Tll18qKSkp19xq1arprbfe0v333+9WjT179tSSJUvsY6vVKknauHGjhg0bpvnz59uPOWrUqJGGDx+ue++916375NQ+bdo0TZ8+XYsXL9apU6fyPTcsLEw33XSTXn75ZXXo0MHldUeNGqXRo0fn+ZzFYsl3Xo8ePbR48WLDse+//15Dhw61j8ePH+/Ra8wxdepUjRgxQtu25d5CyGKx6NJLL9W7776rSy65xONreyotLU1ffPGFvv766zzryampY8eOGjFihPr27evTemJiYrRlyxb72PH3SEHyCuzPnTun0NBQt+afO3fOMK5atWq+586aNcsw7tOnj1v3kKSrr77aEEzOnDnT5fmVKlVSQkJCvnW64slrctarVy97MGm1WjVr1iw99thjbs/3JVq5AgD80qGkQ8rIyij4RAAAAAAAHAV4MJmXKVOmqF27dpo2bVqeoaQkJSQk6LnnntMtt9yi8+fPu31tq9Wq0aNHq0mTJvrqq69chpKSrQXjzz//rCuuuKLAa2/dulUtW7bUCy+8kG8oKUkZGRn6+++/1b17d913330F7hmXn+TkZF133XV66qmn8gwlJSklJUXvvvuu+vTpYwgd9u7dq44dO+qdd97JM5SUpPj4eD3wwAN65plnClWfJP3666/q3Lmz5s2bl2comVPL0KFD1bdvX6Wmprp13QYNGmjIkCGaNm2ay1BSsoXFU6ZMUadOnfS///3P49dgFqvVqieeeEK33XZbviGg1WrV8uXLdfnll+v111/3aT0rV65U8+bN9fTTT+dbT05Na9asUb9+/dS3b18lJyf7rKa5c+caxj169HB7bvny5dWoUSPDsdWrV7s1d9euXTp9+rR9HBUVpcaNG+d7/oYNGwzjSy+91O06O3bsaFjxe/jwYcXHx+d7frt27Qxjd1/TmTNntH37hW5wZcqUUadOndyu0/nPyDlz5rg919cIJgEAfulQ0iGzSwAAAAAAlEb5BEqBatasWRo4cKA9RAsJCVHTpk3VpUuXPFtWzpo1S8OGDXPr2unp6erfv79GjRqltLQ0w3OhoaFq1KiRunTpolatWikyMtKjutesWaPu3btr3759huMhISFq0qSJOnXqlGv/Nsm2iq5v37656imI1WrVwIEDNX/+fPuxWrVqqVOnTmrZsmWu9rNLly7VU089JcnWHrd37972MNNisahhw4bq3Llznu0lP/roI/38888e1SdJixYt0uDBg+3Ba1BQkBo3bpzve/Hnn3/qtttuM7S8zI9zGG2xWFS3bl21bdtW3bp1U6tWrRQREWE4x2q16tVXX9WYMWM8fi1meOONN/Tpp5/axxEREWrVqpXatWuX69dnVlaWRo4cqbffftsntfz555/q1auX9u/fbzgeGhqqZs2aqUuXLmrevHmu1r9//vmnevfu7dGHBzyxdOlSw9iTIE2SBgwYYBi/9957bs1zfp+HDh2qMmXyjr/S09Nz7dXYsmVLt2sMCwvLFaA6BojOnF/Txx9/7NaHHz788EPDn0M333yzKleu7HadF110kaFtrPP3xkwEkwAAvxR3Js7sEgAAAAAApdGpU5KL1S+B5PTp07rnnnuUmZmpOnXq6LvvvlNCQoJ27typlStXav/+/dq1a5duuOEGw7zPPvtMW7duLfD6w4YN05QpUwzH2rVrp99//10nT57Unj17tHLlSm3ZskWnTp3S7t279dFHH6lz584ur3vmzBndcccdhpV7EREReuedd3T06FHt2rVLq1evVlxcnDZu3Kibb77ZMH/OnDkaOXJkgfU7mjBhgr2l45133qlt27YpLi5Oq1ev1tatW3Xs2LFcbRS/+eYbbd68WYMHD1ZsbKzCw8M1cuRIHT58WHv37tWqVau0d+9e7dixI9fqp+eff97jlZ1Dhw5VRkaGQkNDNWrUKB05ckS7d+82vBc33nijYc6sWbP0/vvvu3X95s2ba8SIEfr333919uxZxcbGauPGjfrvv/+0ZcsWnTlzRv/9958GDhxomDdmzJh8V5ENHjxY8+fP1/z589W2bVvDcznH8/pyt2Z37dmzxx6gVq9eXRMmTFBCQoK2bNmi9evX68SJE5ozZ45atGhhmPfqq6/qv//+82otW7du1YABAwwrbrt3766ZM2fq9OnT2rFjh1auXKnt27fr5MmT+vrrr1W9enX7uatWrSrSqltX1q5da38cFBSU6/0oyHPPPWfYD3Pu3Ll6/PHH8/2gQFZWlkaNGqXx48fbj9WtW1cjRozI9x779u0zhO1ly5b1qEVqzj0c7dy5M99zhwwZotatW9vHW7Zs0cCBA3XmzJl853z99deGwL5ixYpuh7SO2rRpY3+cmJiYK5A1C3tMAgD8EismAQAAAACFtmuXVK2a2VWYLjExUZLUoUMHzZkzR9XyeE+aNGmiGTNm6MYbb7S3CszKytI333yjDz/8MN9rz507Vx999JHh2JNPPqkPP/ww35VOjRs31lNPPaWnnnpKf//9d77XfuWVV+x7Y0q2Pd4WLVqk9u3b5zq3bdu2mjZtmoYPH64333zTfvzdd99V//79C9wDMUfO/d577z0999xzuZ6vUqWKPvvsM507d84eolitVg0YMEDbt29X+fLlNXv27Dz3zWzWrJn++usvderUyb4y6+jRo5o1a1auUNWVmJgYhYWFafbs2erdu3eu59u2bas///xTzz77rOF7N3r0aN15552qV69evteeOXOmevbs6fL+ZcqUUbdu3dStWzddd911GjJkiCQpMzNT7733niZNmpRrTsOGDe2rRqOiogzPXXXVVS7v501xcbYPwEdHR2v58uWqXbu24fmgoCBdc801WrNmjfr06aPly5dLsv1eeOihh7Rp0yaXe2K6KyMjw7CCWbJ9f0aMGJHn9StUqKAHH3xQ119/vXr16mVflfvll1/qoYceyvP3RGGlpqYaArro6GhDy1N3VK5cWdOnT9c111xjb836+eef688//9Rdd92l9u3bq1KlSjp79qw2bdqkiRMnGtom169fX3PmzHG5wtq5XbTz99IdznNctaAODQ3V9OnT1bNnTx06ZPt55dSpU/XPP//orrvuUpcuXVSlShWdO3dO27dv15QpU7R+/Xr7/KpVq2rGjBlq0KCBx3U2b95cs2fPto83btzossVtcWHFJADALxFMAgAAAAAKzcV+hIGmYsWKmjp1ap6hZI6goKBc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K6+80jCePHmyvS1zQU6ePKmvvvrK5fUcVa5cWTfffLN9bLVaNWrUqALv89133xlWwkZHR7vc59O5hmXLluVqf5yftLQ0ffDBBy6v54rze+/8vTETwSQAwO/EJdHKFQAAACXPC7KFiZJUztWJbkiSdK2MLVmjZFtxuE/SUdlakq6StFu2VYkrZFth6MvWpLGSHpHkuH4mStLnsgWV27Pr2Jr9GiZIqul0jTclufqx9mlJbziMG8r2WrdJWifpkKSrHZ7/S7Y9KAtyVrbWszneU9G/TyjlCCZ96rXXXjMEXb/88ouefvppt9tzOq8kyhEZGZkrBLrvvvu0adOmAuuZNWuWfVymTBk988wzbtVSmrz66qtatGiRy3Oee+45/ffff/ZxeHi4HnnkkTzPvfTSSw3jt99+WydOuF4rP3z4cE2ePNnNii9o1aqVYTxlyhSPr1EUVqtV/fv3d9mO89y5c7r11lsNYWHLli3Vp08fr9Rw9913G96HXbt26brrrvOoRWh6erp++OEHjR3rbp8C90VHRxvqK+jXmqN+/fqpfPny9nFqaqpuv/12nTp1ysUs6ezZs7rjjjt08uRJ+7GQkBDdeeedLueNHj3a0B74xx9/1K+//prv+du2bdPzzz9vODZixAiFhobmO6d79+65Wvjeeeedio2NdVlbenq67rvvPsM+mJI0ePBgl/McLV682DD2xj6+3kIwCQDwKydSTig107NP3AEAAAC+tli2dqWS7YcxrxXxes9K2uIw7iFbADlMUoM8zg+VbaXi6OzzBhbx/vl5V8bWqlGS/pVtpWh5p3PDJd0jaY2kug7HrbLtHZmf32QLWiXbKsxpsq0OzXFR9rE6Dse+c6P2MbLtiylJPeW79wilCMGkT1111VV69tlnDcc+/vhjdezYUVOnTlVycnKuOXv27NHHH3+sTp06uVyl9OabbxpaKJ46dUqXXnqp3n///Vwhx5YtW3TbbbdpzJgxhuMvvPCC2rdvX4hXVnJFR0crNTVV1157rUaPHq34+HjD85s3b1bfvn314YcfGo6PHDlS0dHReV6zR48ehucOHjyoyy67TPPnzzeEzFarVf/++6+uvvpqvfnmm5KkFi1aeFT/1VdfbRi//vrrGjp0qH788UfNmTNHCxYssH950kLUHbVr11ZwcLAOHDigDh066KefftL58+ftz2dlZWnu3Lnq1KmToR2wxWLR119/nedq08IICgrS77//bljJ+99//6l169Z67bXXtGvXrjznHTt2TDNnztTDDz+s2rVr695779X27Z7u7uyeu+66y/44Li5Oa9ascWte1apVc60IXbNmjdq3b68JEybo7NmzhufOnTunyZMnq1OnTrlapD700EMuW7lKtsD4gQceMBwbNGiQRo4cafhzIj09Xd9//70uv/xyQ8vptm3basiQIS7vERoaqtdfN/6tJufX0CeffJLrz6P09HTNmTNHl19+uX7++WfDczfccIPbLYGtVqv++OMP+/iSSy5RgwZ5/Q3RHMXZyQMAAJ+jjSsAAABKmnOSHtCFVYRPyNZitbAWyxi0dZY0W1KEm/MtkiKLcH9XZjiNX5atfasrtSS9I8lxXcMi2VYwOoeZknF/zKtkDCVzlJNt5ebw7PHSPM5xtFPSR9mPgyV9UsD5CBAEkz739ttv6+DBg/rtt9/sx9avX6/bbrtNoaGhio6OVuXKlZWcnKxDhw65vQ9lhQoVNHnyZPXp08f+g//k5GQ9//zzevnll9WgQQNVrFhRR44cUVxc7q5L1157ba6g0h+MHz9effr0UVpamkaNGqU33nhDDRo0UKVKlfJ9L6655ppcq8QchYSE6N1331X//v3tx3bt2qU+ffooKipKDRs2VGZmpmJjYw0r2qpXr66vvvrKo70X27dvr969e9tDqKysLH3//fd57iPao0ePXCvGiqJx48Z65JFHNGLECB07dkz33HOPHnnkETVo0EAhISE6cOBAniv7xowZo8suu8xrdUhSs2bNNG3aNN122232e546dUpjxozRmDFjVLVqVdWoUUPlypVTUlKSTpw4kSuE9qW7775bw4cPtwfTU6dOVadOndya++qrr2r16tWaOXOm/VhMTIyGDBmi+++/X40bN1alSpV05swZ7d27N892wJdddpnee+89t+734Ycfat26dfbwNCsrS6+//rrGjh2rBg0aKCwsTPv27csVilatWlWTJ092a7/HwYMH67///tOXX35pP5aQkKAnn3xSTz/9tBo2bKjKlSsrJSVF+/fvz/NDGU2bNtUPP/zg1muSbIGu4/6SgwYNcntucWDFJADArxBMAgAAoKQZIWlv9uN6MrYhLYxndSHkDJZtJaa7oaQvnZN00OnYrW7O7Svjp+fTZWsLmxfHtSCuftTb3eHxQUnn8ztR0lPZ95SkxyW1dnEuAkhiouThHnjwTHBwsCZOnKjhw4crJMS482xaWpp2796tlStXasuWLW6Hkjk6deqkf/75Rw0bNjQcT09P165du7RmzZo8g7h7771Xf/zxh8v2jKVVr1699OOPP9pfW0ZGhnbv3p3ve3H99ddr2rRpub43zu644w69+eabuVYFnjp1SmvXrtWGDRsMoWTdunW1YMEC1a1b1/lSBfrxxx/VoUMHj+d5w/Dhw/Xkk0/ax8nJydqyZYvWr1+fK5QsU6aMXnvtNQ0fPtz5Ml7Rq1cvrV69Wp075/6o04kTJ7RlyxatXLlS27dvzzOUtFgshXr/3REdHW1oG/rLL78oKyvLrblBQUGaPHmyHnvssVzPZWRkaMeOHVq5cqW2bduWZyh59913a/bs2QoPD3frfhEREZo7d6569+5tOJ6WlqadO3dq06ZNuULJ+vXra+HChWratKlb95Ckzz77TKNGjcoVZGZlZWnPnj1atWqVtmzZkmco2adPHy1evFhVqlRx+34//vij/XGFChUIJgEA8CWCSQAAAJQkq3VhJZ4kfaa8VwF6cr31DuOblfeKQTOczOOYuz/yjJBU1elYYj7nOh6v4eKazs/lt0PVdElzsx9Xl63dLWDHqkmfs1gsev3117V9+3bde++9ioyMdHl+9erV9cADD2jVqlUFXrt169batm2b3n333VwBpaPg4GBdeeWVWrp0qcaPH19gEFeaDRw4UKtWrcrVFtVRw4YN9d1332nWrFkqW7asW9d95ZVXNGvWLF188cX5nlOxYkU999xz2rx5s1q3LtxHQGrVqqUVK1Zo8uTJuuuuu9SqVStFRka6tXLNGz7++GP9/vvvLtvQXnrppVq6dKlGjRrl01oaNWqkVatW6Y8//lDv3r0LDNODgoJ0ySWXaMyYMdqzZ0+uFqPe9PTTT9sfx8TEaP78+W7PDQ8P12effab//vtPd955Z4G/BkNDQ9WvXz/9/fff+umnn1SxYkWPaq1cubLmz5+vr7/+Wo0bN3Z53iuvvKLNmzerTZs2Ht0jJ6jeuHGjHn744QJrDAoKUu/evTV16lTNmTNHNWs678idv9TUVEMb2KFDh3r8nviaxerubsIAAJQCwxcO15tL3zS7DAAASrSemXW16HXndU0AvC1dUkdJm7PHd8i2P6Jka8fay+HcaEkH3LjmI5K+chhPl9SvCDV601lJFZyOJUqqlPvUPEVKOu0w3ikpr7UILSXl7Ir1paSH87ne9uxzcxyXVM3pnPPZ5+zPHo+XdK+b9SJArFghde1qdhUBJTMzU6tWrdLevXsVHx+vlJQUlS9fXrVr11arVq3UvHnzQu/Xt2PHDq1fv17Hjx9XSkqKqlSpotq1a+vyyy837NnnL3r27KklS5bYx85RwKFDh7R8+XLFxsYqIyNDNWvWVOvWrd1uu5mf7du3a+XKlTp+/LgyMjJUpUoVtWjRQt26dfOrlaibN2/WmjVrdPToUYWGhqpmzZqm7uWXkpKiFStW6ODBg0pISNC5c+dUvnx5Va1aVc2aNVOLFi1Urly5YqunU6dO9r0++/btqxkznBu+uyc9PV0bN27Utm3bdOrUKZ09e1YRERGKiopS06ZN1bFjR4WFhXmt7s2bN2vdunU6cuSIMjMzVaVKFbVu3Vpdu3b12ocWsrKytHXrVm3atEknT55UUlKSwsPDFRkZqUaNGqlTp04qX75wH2WbMGGCfe/LkJAQ7dy5s0TtLykRTAIA/Mx9M+7T+A3jzS4DAIASjWASKB5jJL2W/ThStqAsZxXfYhUumKwrybFHSKLcD/6KQ2NdaFsrSfNl2weyILskNXMYR0k6obxbfV0uaXn241ck5fexxLmSrs1+bJGUKsn5x4mjJY3KfnxJ9nULF3fAb02fLvUrKfE/4JmCgknAl2bPnq0bbrhBkm1l9Pbt29WsWbMCZqGo2rZtq82bbR+Le+ihh/TVV18VMKP40coVAOBXTp7Lq4EUAAAAULy2yRiYjZXrtqPuOCpjKFlfF0LJs7Kt9uuTfTxMttWBbWRbZTlLF/al9KUBTuP33Jz3ttN4qPL/oZVj87S/XVzT8bkWyh1KHpDt+6Lse30qQknkgVauAFAo119/vS67zLYbtNVq1TvvvGNyRf5v1qxZ9lAyPDzcZ3ucFhXBJADArySlJpldAgAAAAJclqT7JaVlj7tLetAL113tNM7ZLW2BbKsN75NthWJM9r1PSNoiW+vXGyV1llTwjmxF85yMAexcSY/rwnvhLEu2FYuOPU/qShrh4h69HR6vlPRXHucckrHlbe88znlW0rnsxw9K6uDinghgx46ZXQEAlFofffSRypSxxVATJkzQrl27TK7If1mtVo0YceFvUM8//7zq1nV3t+/iRTAJAPArp1NPF3wSAAAA4EP/T9KK7Mehkr6Wd1bi7XEaV5T0k2yrJA+7MX+tpB6SpnmhlvxUlm3fS8f2sp/L1uL1JUmTJM2RNEXSSEnNZWunmqO+bOFqpIt79JNU3WE8QNI4SackpcgWVPaSlPORRYtsq0YdzdeF96Gy8m8HCygx0ewKAKDU6tSpk+677z5JUkZGhl599VWTK/JfkyZN0vr16yVJderU0csvv2xyRfkLNrsAAAC8iRWTAAAAMNN+SY5Ns16WLXzzhkSn8W5JD+hCi9Y6kgZJaiepnGyrBmfK1sY1x3lJAyX9K6mjl+py1lXSekn/J2l29rGDutA2NS+Rkh6S9KpsgasroZI+knRn9vhM9tyH8jn/CUmtHMbpkp50GL8pqUoB90QAS+LfmABQFOPGjdO4cePMLsPvDRw4UAMHDjS7DLcQTAIA/ArBJAAAAMz0kKTk7MfNJb3ixWsnOo23Ojy+V9JnkiKcznlE0iJJtzrMT5Mt1Nsm3/1gqIFsgeh42dq7nnJxboRs7V4fVMGhZI6BknbIuNoyLzdLetfp2EfZcyVb+9a8As1NstW/X1KmbO1lr5F0iZv1wY8QTAIA4FW0cgUA+JXT52nlCgAAAHN8K9t+j5KtfejXsq3u85az+Ry/SdJ3yh1K5uglaYaMPwTaLek375WWyyJJ7WXb99JVKCnZ2q++KamJbPs+prp5j1GytW3totytchtL+kLS7zJ+D45Iej37sUXSpzK+L/GyhbgXyxYqj5PtvR0t6VLZWuHud7M++AmCSQAAvIpgEgDgN9Iy05Sa6e6PMQAAAADvOSLpeYfxA5K6e/ke4XkcC5ZtpWRBe1heIWmw07GvvVFUHt6TdJWkDdnjEEn3S5on6bhsKzYTJC2R9LQuBKrpkj6Ubc/MFDfvda2klZKOZv93uaQDsgWvjyj3D75ekK31q2R7PxxXQCZI6inXe3D+I9v3lXAygBBMAgDgVQSTAAC/QRtXAAAAmOVxXWiVWkPSOz64R/k8jl0rW5tRdzi3LF0pW0joTT/JFv5lZY+rSVoq6RtJV2ePQyRVli0s/VDSWkkNHa7xj6RHPbzvRbKtnLxUUnQ+5yyT9HP240rKvefl/8nW3layvddfyhZWnpE0Mbt2SYqTrXWuVQgIBJMoxRYvXiyr1Wr/AoCSgGASAOA3CCYBAABghskyrrL7WFKkD+6TVzDZw4P5nSWVdRifl7S5SBUZnZYt3HP0m6SuBcxrLmmmjC1XJ0ha5b3SlCnpCYfxKEnVHcZbZAsfc0yU9LBsAWp5SQNk23MyKPv5f2RbAYoAQDAJAIBXEUwCAPwG+0sCAADADC84PL5BUn8f3ad6HseaejA/WFIjp2PHC19OLj/IFk7m6CNba1R3tFDuVrPjvFBTjq90obVsa+UOUH90eHy5bN9HZ50l3e4w/t5LtaGEI5gEAMCrCCYBAH6DFZMAAAAwQ6LD41my7fdY0Fcvp2vE5HHOBqdzWuRx74oe1up8/ikP57vyt9P4Jg/nO5//TxFqcZQgaYTD+BPZQlpHyx0e3+jiWn0dHv9bxLpQSpw5U/A5AADAbQSTAAC/QTAJAAAAf9Yyj2OpHl7jvNM4opC15GW/07iBh/Odz48rQi2OXpF0MvvxAOW9inO3w+NmLq7lGA7HyvP3H6VQVpZ09qzZVQAA4DcIJgEAfuN0Kq1cAQAA4L+qSKrndOyYh9dwbt1apfDl5OIc0jmvSixIiNM4swi15Fgr6Zvsx+UkvZ/PeYkOj12tQvXlilOUYLRzBQDAazz9OyIAACUWKyYBAABghhmS0j2cs1HS8w7j6pJ+cjqncR7z+kr61GG8Vrn3ZszPMUmHnI55skdlQZxDzsMezndeIVmtCLVIklXSE5KyssfDJdXO51zHT+6fc3FN5+f4xH+ASEqSatUyuwoAAPwCwSQAwG8QTAIAAMAMPQoxx/kHMuGSrnJj3i0yBpPTJX0o9wKyKU7jFrIFot5SX9J/DuOFkoZ6MN95j8pGRaznB4d6mkp61sW5UZKOZD92bknryPm5yEJVhlKHfSYBAPAaPtgFAPAbBJMAAADwdz1k3AMxVrYAriApyt3GtL+3isp2pdN4sqQYN+eelPRVAdfzRJKklxzGH0sKdXG+4/6dC12ct8DhcZMCrgk/QitXAAC8hmASAOA3Tp9nj0kAAAD4tyBJbzgde0bSOhdzMiXdL+Nqv3KytTl1ZZQki8NXzwLO7yepvMM4VdLtKngfxrOS7pAtnMwRIunOAua58pou7L/ZT9K1BZzvuOr1T0nb8jjnqKTv85kDP0cwCQCA1xBMAgD8RlIa/1gEAACA/7tdxlDstKResq0KdP4b8RrZWsROdDr+gXLvCVlUVSW9kMf920uaIFsA6eicbKsqOyn3KsWHVPhWrtt0od1tuGytbgtyr2yhryRlyBZmbnZ4Pka2/T0d39/7C1kfSiGCSQAAvIZgEgDgN2jlCgAAgEDxq6QGDuMkSU9LqiZbW9LOkmpm/3ex09wHZQv+fOFVSTc6HYuRNES2fRxbSOomqVX2uL+knU7nXybpvSLU8IRs4aIkvSjj+5SfupKechjvkdRWtveynWwh6WqH5/vL9joQIAgmAQDwGoJJAIDfoJUrAAAAAkVNSf/IttrQUZqk7bKtVDzq9FwZ2dqzfu3DuoJkWwX5WB7PZUjaIWmlbKsaU/M4525Js2Vb6VgYk3Vh9WV9GfeZLMibyr2v5XZJG2Vrh5ujvaQvC1kfSimCSQAAvIZgEgDgN1gxCQAAgEBSR9J/srUtddX2NEzSLbIFbK8VQ13hkj6TrbY7JZUt4PxQ2Vqn/i3pJ0kVC3nfFEnPOYw/lGcBZ7ikmbKtsgzL4/kg2VabLpJttScCCMEkAABeE2x2AQAAeAvBJAAAAEqLnpKsXrhOsKTHs7+2SFov6bCkLNn2fIyWdLmkiEJce1T2V2F1y/5Kly0U3SbplGx7TUbIFu41ldRReQeBntot6b7sx5Ul3VyIa4RLelvSK5IWSNov23tZR7a9OqsVuUqUSgSTAAB4DcEkAMBvnE6llSsAAAACV+vsr5ImRLaWs85tZ73t4uwvb6go6VYvXQt+gGASAACvoZUrAMBvnEk9Y3YJAAAAAAB/c/682RUAAOA3CCYBAH4jPSvd7BIAAAAAAP4mK8vsCgAA8BsEkwAAv2G1emOXHgAAAAAAHBBMAgDgNQSTAAC/YRXBJAAAAADAywgmAQDwGoJJAAAAAAAAAMgPwSQAAF5DMAkA8Au0cQUAAAAA+ATBJAAAXkMwCQDwC7RxBQAAAAD4RGam2RUAAOA3CCYBAAAAAAAAID+smAQAwGsIJgEAfoFWrgAAAAAAnyCYBADAawgmAQB+gVauAAAAAACfIJgEAMBrCCYBAH6BFZMAAAAAAJ8gmAQAwGsIJgEAfoEVkwAAAAAAnyCYBADAawgmAQB+gRWTAAAAAACfyMw0uwIAAPwGwSQAwC+wYhIAAAAA4BOsmAQAwGsIJgEAfoEVkwAAuO+sJd3sEgAAKD0IJgEA8BqCSQCAX2DFJAAA7ltT5qiyoiLNLgMAgNKBYBIAAK8hmAQA+AVWTAIA4JlTLRuaXQIAAKUDwSQAAF5DMAkA8AusmAQAwDM7GlQwuwQAAEoHgkkAALyGYBIA4BdYMQkAgGeWXXTO7BIAACgdCCYBAPAagkkAgF9gxSQAAJ6ZWu6g2SUAAFA6ZGaaXQEAAH6DYBIA4BdYMQkAgGdWBR1R5kXVzC4DAICSjxWTAAB4DcEkAMAvsGISAADPnWhZ3+wSAAAo+crwI1QAALwl2OwCAADwBlZMolickZQg6bSkFEnpkoIkhUmKlFRLUoRZxUk6J+m4bDWek5QlKVxSeUl1JFXw0j32SUqUZJFUSVJDSWWLcM2Vsr2fktRYUt0iXAuAR7ZHR6i62UUAAFDSlS3KX3YBAIAjgkkAgF9gxWQAWiRpSRHmXyzplgLOSZS0SVKspMO6EJ65UltSx+zrBxWhPndkSTogaZdsYeHxAs6vJqmzpHaSQj28V5qkvyWtzr6vozKSukrqVYjr7pT0V/bjstnXAVBsllRNVk+ziwAAoKQjmAQAwGsIJgEAAPKzV9JCD+fEZX+tki349NVSpD2Spks668GceEmzJa2QdJtsIao70iT9JFtAm5csSf/J9roHyf1wMkPSHIdxb5m74hQIQJPLHdBrZhcBAEBJF8FfUgEA8BYapAMA/EJYUJjZJSCQlJd0kWztUS9S3kHcUUnfSzrioxoSlH8oWVa21ZG1ZGu16uykpPGyrbZ0x1wZQ0mLbIHrRdmPc8RKmufmNSXpX0mnsh/XlG2lKYBitbXMCWXUrml2GQAAlGwEkwAAeA0rJgEAfiEiJEJlLGWUZXXuMYmA0UeerU50d79Fi6Ro2fZRjM6+R7jTOVmyBZArZWv9muOcpCmSHpXv/9bVUFJrSfUlVXZ6LjG7thWSvetxhqRfJT0uqaKL6yZIWuswriXpDklR2eOTkn6TLYiVpDWSLpFUpYB6T0ta6jC+XnxkDjDJ8Rb1VCvOV5+iAADAD9DKFQAAryGYBAD4BYvFonIh5XQm7YzZpcAsNSU18PI1G0t6QQW3Fy0jW1vUW2ULCKc7PJcgab1sezt6W5Bsqwwv0YWgMC+Rkq6R1ETSz5Iys4+nyrZvpKu9Njc4PA6VdKeMoW5lSXdJ+lS2lq85c64soPa5ktKzH18sqW4B5wPwmc31wlXL7CIAACjJWDEJAIDX8Ll0AIDfKB9a3uwS4G8qyfM9D9vJtnLR0TavVGNUV9ITsq00dBVKOmoo6WqnY1tkCyjzE+PwuI3yXmlaUcbXHJPHOY7268J7EpZHTQCK1eIqfKgHAACXCCYBAPAagkkAgN8gmESJ0dZpHO+De9SSbSWkpzrLFgbmyJTrvSYTHB7Xc3Ge43MJ+Z5lu99sh3FP2fbsBGCa3yL2mV0CAAAlG61cAQDwGoJJAIDfqBDm7qaBgI85r2BMMaWKvAVJquN07LSL8887PHYVIDo+dz7fs6RVuhDUXiSpi4tzARSLfZZEpdennzIAAPlixSQAAF5DMAkA8BusmESJkeE0Djelivw5f+DbVStXi8Njq4vzHJ/L72+YZyUtdhhfJ1tQCsB0R5o7f2IBAADYEUwCAOA1BJMAAL9RIZQVkygh4pzGtUypIn9JTmNXnakcn3O1stLxufyut0AXQtBWkhq4uB6AYrWxTojZJQAAUHLRyhUAAK8hmAQA+A1WTEIZsrUJjZF0SLa9DtOKuYZ0Sf85Hbu4mGtwJU3SEadjVVycX93hsatt6Byfq57H8wclbch+HCLpGhfXAlDs/q7i6pMHAAAEOFZMAgDgNcFmFwAAgLewYjLAzZZ0SrnbqJaRVFNSE0mdJZXzYQ1JkqbKFojmqC+ptQ/v6amtsoWnOcIk1XNxfgNJe7Ifb5d0VFINp3OOZD/nOMdRlmzfnxxXSKroZr0AisVv4Xv1YZkysmRlmV0KAAAlD8EkAABeQzAJAPAbrJgMcPH5HM+SrbVqnKRlki6V1FOF6xuRKemA07E02QLJWEk7ZQxG60gaIOM+jWZKk7TE6Vgbud7n8WJJC2V77VmSfpJtb8jG2c/vkjRHF/aYDJbUzuka63RhlWYVSZd4XjoA3zpiOau0Rg0VttvV0mgAAAIUrVwBAPAagkkAgN+oEMaKSRQgQ9I/soWId8q2WtATaZJ+dOO8crIFoN3kOvQrbvMkJTqMQ2RbvehKedmC3L+zx2clTXZx/pWSHD9Qfk62YDPHteJvoEAJdahZTTUimAQAIDdWTAIA4DX8WAgA4DdYMRmg6srWprW2pGqSysq2QjFFtlV6uyRtlHEl4wFJU2QLJ72943Y52cK+tipZoeRmSWucjl0l91qqXibppKT1BZzXWbYw1tFC2b4XktRMtu+Vs4OytYtNku17FympqXK3jAXgU+trB6mR2UUAAFASEUwCAOA1BJMAAL/BHpMBppFsbUir5vN8xeyvZrIFhVNkC8By7Ja0WlJXL9eVLOkv2VYY9pStbanZrVwPSZrhdKyJpC5uzi8jqZ9se0cuVe62udVle49bOR0/qgthaLBsqyUdncyuKyaPey6U1FzSTfLtvqAA7OZFndTtZhcBAEBJRCtXAAC8hmASAOA3WDEZYOp5cG4lSYMl/SBbSJfjH0ntJYW6eZ2ykkY5jLMkpcrWHjVW0lpJx7OfS5OtdepRSTfL+ysz3ZUg6VcZV4xWlXSLPA9M22Z/JUk6nX0sUlJ+nwmYrQt7T14mKcrhuZOSxks64+J+O7LPGyrbew/Ap6aE7dFXwcGyZGQUfDIAAIGEFZMAAHiNWT8iAwDA69hjEi6FyBbGOf7tJ1nS3iJcs4xsgVlN2VZePiqpj9M5myT9V4R7FEWSbHtiJjscqyjpHhn3gfRURdla6NZV/qHkJtnCWskWXl7u8FyWpGm6EEqWk3S7pJclvSjpBtm+X5It6P2rCLUCcNspy3mdb9rQ7DIAACh5CCYBAPAagkkAgN9gxSQKVEW21q6OihJMOrNIulS2vRsdLZZ0zov3cUeKbKFkosOxCNlWjlby8b1TJc13GF+jC0GjZGujm9NWt4xsQWlrSWGyBb2dJd3qcP4m5W4fC8AnYptcZHYJAACUPLRyBQDAawgmAQB+gz0m4ZYGTuMEH9zjEhnblqZL2uaD++QnVdJPMoZ5YbIFgPntyelNS3RhNWQjSS2cnt/k8Li1pBp5XKOFpNoO441eqw6AC2tqm70pLgAAJVB5PgQLAIC3EEwCAPwGKybhFufVgsl5nlU0Qcq9MvNgXif6QLqkXyQddjgWIulu2VrO+toJSSuyHwdJui6Pc2IdHjd1cS3H97C43j8gwM2pxPJkAAAMypallSsAAF5EMAkA8BvsMQm3OP/tJ8tH94lyGp/10X0cZUiaJCnG4ViQpIGS6hXD/SXbfpA572k35V6hma4LqyklW3vd/FRzeOyLla0AcpkWulfW0FCzywAAoOSoVq3gcwAAgNsIJgEn9evXl8VikcViUf369V2eO2rUKPu5FotFixcv9lldjvfp2bOnz+5jhr179yo8PFwWi0VBQUHavHmz2SX5pYkTJ9p/DdWtW1cpKSlml+R1rJiEW5wDwuL68LOv/9aVJel3SXuc7nm7bO1Ui8N2Xdizs4KkHnmcc95pHObieo7PFfcenUCASrakK6VFcf2hAQBAKXAR+y8DAOBNwWYX4In9+/dry5YtOnjwoJKSkpSVlaWoqChFRUWpRYsWat26tYKCgswuE4CHnnnmGaWmpkqS7r77brVp08bjaxw+fFj//fefjh49qsTERJUrV04NGjTQpZdeqmql9NONe/fu1erVqxUfH6+kpCRVqFBBjRs31mWXXaZKlZx7URZswIABGjt2rDZs2KBDhw7p7bff1pgxY3xQuXkIJuGWWKex57+d3HPaaezLX55WSTNkCwZzWCT1U+79HX0lXdJch3EfSXktunLevi6jgGvmNw+Az+xvXFWt2dcVAACbUvozBQAASqoSH0xu3rxZX3/9taZNm6a4uDiX50ZEROiyyy7ToEGDdNttt6lcuXLFVCWAwpo/f77+/PNPSVJQUJBGjx7t9tysrCxNnDhR77zzjjZuzPunZxaLRVdffbVGjhypyy67rNB1xsfHa9WqVYavkydPGs6xWq2Fvn6OtLQ0ffPNN/rggw+0d+/ePM8JDg5Wv379NHr0aLVq1crta1ssFr3++uu66aabJEnvvvuuHnzwQdWtW7fIdZcUoUGhCg0KVVpmmtmloKQ6J2N4J0kNfHAfq6RdTseq++A+OWZLcv5j8AZJF/vwns6WSUrMflxfUn6fMQl3Gp+SlN+H0BMdHpctZF0APLaqZpZam10EAAAlBSsmAQDwqhLbyjU2Nla33Xab2rZtq08//bTAUFKSUlJSNH/+fA0ZMkS1atXSW2+9pfPnnfuFwZ8tXrzY0PJ01KhRZpeEAgwfPtz+uH///mrQwL2E4Pjx47riiit099135xtKSrawcN68eerevbuGDRumrCz3N5Pbvn27Bg4cqIYNG+qiiy7SjTfeqDFjxmjOnDm5Qklv2LNnj9q1a6fHH38831BSkjIyMvT777+rXbt2+vjjjz26xw033KDWrW0/ajx//rzefPPNItVcErFqEi7Nk7GVaJCkJj64z3pJJ5yONfPBfSRpgaTVTsf6SOrko/vl5ZSk5dmPy0i6zsW5wTLuv7nfxbn7HB7zQXWg2MyqeMzsEgAAKDlYMQkAgFeVyGBy5syZatu2raZOnZrn81FRUWratKk6d+6sBg0aKCIi9+ZQSUlJeuWVV9S9e3dflwugkP7880+tWrXKPh42bJhb844ePaouXbpo+fLlhuMWi0WNGjWy/9ngyGq16t1339Vjjz3mdn07d+7UpEmTtH+/q5+ae8fWrVvVtWtXbd9uXMoVHBysZs2aqXPnzqpTp47huYyMDD399NN6++233b6PxWLR888/bx9/9913OnDgQJFqL2mqlK1idgkoDkslHfbg/EzZ2oyudzreSba9EPNyQLZVgJ4uwN0qaZbTsZaSIguYt17SKIevD92417LsL0c9JF3qxlxvmqsLLVk7q+DVofUdHm+QlJzHOcdkXHVaP49zAPjEnyH7ZM3j31gAAAQkVkwCAOBVJS6Y/Pnnn3XzzTfr9GnjxkwdO3bU559/rgMHDujkyZPauXOnVq1apX379ik5OVk7duzQ2LFj1bFjR8O8+Pj44iwffuDAgQOyWq2yWq1+F9iUNGPHjrU/7tatm9q1a1fgnIyMDPXv318xMTH2Y0FBQXr++ecVFxenPXv22P9siI2N1WOPPSaL5cLGZF999ZXGjx9f5NrLl/feqrwzZ87o1ltvNazCjIiI0FtvvaVjx45px44dWrVqlQ4ePKjt27erf//+hvmvvvqq/v77b7fvN2DAAEVF2ZYrpaen66OPPvLK6ygpqpf3Zb9MlBh7JH0t6VtJK2QLsTLzOO+8pM2Sxkn6z+m5KNlCvPyck2014gey7d+4U9LZfM5NlbRD0s+SJjvVUlbSNS7uU1gbsutzVC/7a6+HX8eLUMce2V67JJWT1MuNOe0dHp+X9IuMbVuPSZooW0tcyfY31uJsSwsEuHRLls60aGR2GQAAlAysmAQAwKtK1B6Ta9as0X333afMzAs/zatUqZI+/fRT3X333YZwwVmzZs00bNgwDRs2TNOmTdPLL7+snTt3FkfZAAph7dq1hhWPDz74oFvzfvzxRy1dutQ+LlOmjCZOnKjbb78917l169bVZ599pg4dOuiBBx6wH3/55ZfVv39/t/ehLVu2rNq1a6cuXbqoc+fO6ty5s0JCQtSwYUO35hfkvffe065dF5YFlS1bVnPnztXll1+e69zmzZtr0qRJatq0qd544w1Jtr02n332Wa1fv15lyhT8eZPw8HDdfffd+vTTTyVJ48eP1+uvv64KFfJbNla61Chfw+wSUJwOZn9JtrasFWXbw9AiW7CYqAvhlqPykgZJcmdB0HnZVjPmrLaMyP4Kky2APCfpdN5TFS7pHkmV3LiPp/JazB0r6cdCXOtiSbcUYl6mpL8cxlcp9x6SeaknqYUu7PcZJ+lj2faazJLk/LmyS+Sb9xBAvvY2ilL7tWZXAQBACcCKSQAAvKrErJhMSkrSgAEDlJZ2oV/aRRddpMWLF2vQoEEuQ0lnt9xyizZt2qT777/fF6UC8ILPP//c/jgsLEx33HGHW/Oc25Y+8cQTeYaSju6//34NHjzYPj527JhbqwS7dOmidevWKSkpSf/++68++ugj3X333WratKlHfya5kpKSok8++cRw7H//+1+eoaSjMWPGqEePC0u9Nm3apF9//dXt+zq+H0lJSfr555/dnlvSVS/HismAlSnbXodHZGvzekp5h5JNJD0iqbBdf1Nk2z8yTtJR5R9KNpT0sKRahbxPabBCUkL24zqS2nkw9yYZW75aZVsp6RxKNpJ7qzABeNWKGhkFnwQAQCBgxSQAAF5VYoLJUaNGad++ffZxmTJlNH36dLdaO+YlNDRU33zzjT744AMvVQjAW86fP68pU6bYx1dffbVbq/V27NhhWFkYHBzs9r6Ur776qiFMHDduXIFzatWqpfbt2ys42HeLy//55x+dOnXKPq5SpYoeeeSRAudZLBa9+uqrhmNff/212/ft1KmTYc/Kn376ye25JR0rJgPEFbLtD1lNttWRBQmVbZ/HeyXdLduKyYI0kjRAUge5H2KGSWojaXD2V5Sb80qjM5KWZD+2SLpe7n0vckTI9v1on8+8IEmXS7pTJazHBxAY/qjgyUa+AAD4MYJJAAC8qkT8mCcxMTFXSPD000/rkksuKfK1b731Vo/OT0lJ0bJly3Tw4EHFx8crPDxcF110kVq1aqWLL/b+5kYJCQn6999/FRcXp5MnT6pq1arq0qWLW4Hsnj17tGLFCh0+fFgWi0W1atVSz549Vbt2ba/Vl5GRoRUrVmjLli06efKkKlasqLp166pnz56qVKloPdUSExO1ZcsW7dy5U6dOnVJaWpoiIyN10UUXqXPnzoqOjvbSqzDPmTNntHTpUu3evVvJycmqVq2aGjZsqCuuuEIhISHFXk9aWppWrFihAwcOKD4+XllZWapWrZqaNGmibt26KSgoqFjqmDVrlpKSkuzjfv36uTVvyZIlhnGnTp1Uq5Z7S5GaNm2qpk2b2ls8x8TEaO3atbn2pS1uzq/p6quvVni4O30Qpd69e6tcuXJKTk6WJC1btkzx8fGq5sY/miwWi/r27Wtfufrvv/8qJibGL37fsWIyQDTK/pKkNNlW2SXKtgdkmmyr78Kzv6rJtjLP049jhcrWbrRF9vicw32Ss+8TlH2Pstn3qCLPwjlH7WXce7Egt6hw7Ve9JUG2FquSLYAtzMrQspL6ydYCdp+kJNnev0jZVpy698chAB+YG3xA1ooVZXH4OxsAAAGJVq4AAHhViQgmv/rqK509e9Y+Dg0N1csvv1ysNWzcuFGvvfaa5s6dq/Pnz+d5Tu3atXXfffdp2LBhKl/enaUWUs+ePQ3Bg9Vq6ym3Y8cOjRw5UjNmzDC0r83Rvn17ffbZZ3mGs4sWLdIrr7yiFStW5HrOYrHopptu0ieffKJ69eoVWN/ixYvVq9eF/mivvfaaRo0apfT0dH3wwQd6//33FR/v3FPN1nrzlltu0XvvvedRELp+/XpNnDhR8+bN08aNG+3vR14aNmyop556Sg8++KDKli3r8rr5tdUcPXq0Ro8ene+8RYsWqWfPnoZj9evXV0xMjCQpOjpaBw4ccHnvvMTHx+vVV1/VhAkTlJqamuv5ypUr6+GHH9bIkSPdDqGKYsuWLRozZoz++usvw+81R5GRkRo0aJBGjBihi3z8l+6ZM2caxo6/Bl2JjY01jD39sMDFF19s2Hv2jz/+MD2YLMprCgoKUqtWrbRq1SpJtr0mZ86cqaFDh7o1v1evXvZg0mq1atasWXrsscfcvn9JxYrJABQqqXb2ly+VlW1vxIL/9xoY6md/eUM52VaaAigxrBYpsWVDRa3YYHYpAACYJyLC9gUAALymRLRynTp1qmF8yy23qGrVqsVyb6vVqhdffFEdOnTQjBkz8g0lJSkuLk6vv/66mjRpomXLlhX6njNmzFCHDh00efLkPENJyRbg9ejRQ9OmTTMcHz16tK688so8Q8mc1/PHH3+oa9euhgDGE4mJierVq5deeumlPENJSUpNTdXEiRPVsmVL/fXXX25d99NPP1WHDh30zjvvaMOGDS5DSUnat2+fnnrqKXXq1El79uzx+HWYZfPmzbr44os1bty4PENJSTp58qTeeustXXzxxYUKPt2VkZGhJ554QhdffLEmT56cbygp2b7vn376qRo3bqxZs2b5rCZJmjdvnv1x7dq11ahRIxdnX5CQkGAYV65c2aP7Vqli7MW4fv16j+b7gpmv6YorrjCM58yZ49G9SyqCSQAAvGN3w6J1SAEAoNRjtSQAAF5nejCZnJysdevWGY6529axqKxWq+6991698847ysrKMjxXtWpVdejQQS1atMi1ou3o0aPq06eP5s6d6/E9ly9frv79++vcuXOSpPDwcLVo0UKdOnXK1X4xPT1dgwYN0u7duyVJb7/9tkaNGmUP9CpVqqS2bduqXbt2uVZwHj16VLfeeqvS09M9qi8rK0t33HGHli9fbj9WpUoVtW/fPs/3IikpSbfeeqsWLVpU4LXzCn0rVKigZs2aqUuXLurQoYPq1q2b65xt27ape/fuOn78uEevxQzHjh3TtddeqyNHjtiP1alTR506dVLDhg1Vpozxt9yuXbvUu3dvHT7s/T18UlJSdOONN+rTTz/N9eu7Ro0aateunTp06JBrdeSZM2fUr18/TZ482es1SdLevXsNr7dTp05uz3V+/zIzMz26t/Pvh+3bt3s03xfMfE0XXXSR4ffc0qVLPbp3SVW9PK1cAQDwhuUX5f0hOwAAAgb7SwIA4HWmB5MrVqxQRkaG4ZgnQUVRfPrpp5owYYLhWPfu3bV8+XIdP35ca9eu1bZt2xQfH69x48YZVjKdO3dOd911l8eB0qBBg5SWlqZatWrp+++/V0JCgrZt26bVq1fr2LFjmjt3rqEFa0pKil555RUtX75cr776qiSpc+fOWrBggRISErRx40atX79eJ06c0Oeff66wsDD73G3btunLL7/0qL4JEyZowYIFkqQOHTpo0aJFio+P17p16+zvxVdffaXIyEj7nPPnz+uuu+5SYmJigdcPCwtT//79NWHCBMXExCgpKUk7duzQypUrtXbtWsXGxurEiRP64osvDHsHHj16VA8++GC+150/f77mz5+v9957z3D8nnvusT+X15e39w198cUX7b8mBg4cqO3bt+vgwYNavXq19u7dq4MHD+qFF14w7OW4f/9+3X///V6tQ5IeffRRQ3hevnx5jRgxQvv27dORI0e0fv16rV27VseOHdOGDRt0++2328/NzMzU/fff75OVqmvXrjWMW7du7fZc59WEnobVzufv378/31WtxcXbr8nTsLVNmwu9ExMTE0vV6uT8sGISAADvmFbhkNklAABgLlZMAgDgdaYHkzt27DCMy5cvr8aNG/v8vocOHdKLL75oODZkyBAtWbJEl156qWHPwvLly+uBBx7Q2rVrDfspnjx50uP92A4cOKBmzZpp9erVGjJkiCIc+tRbLBb16dNH8+fPNwSM06ZN09ChQ5WVlaXbb79dy5cv15VXXmkIt8LCwvToo4/mCiK//fZbj+rL2Vvx+uuv14oVK9SzZ89c78VDDz2kVatWGVbaHT161B6c5ue6665TbGysJk2apHvuuSffPTCrVKmiRx55RFu2bDHs//fHH39o27Ztec656qqrdNVVV+XaL7Bhw4b25/L6ioqKcv2GeCjn/XvjjTf066+/qnnz5obna9WqpXfeeUe//fab4fs3Z84cr65QnDRpkiF0b9SokTZs2KAxY8aoQYMGuc7PafX6zjvv2I+dOXNGzz33nNdqyrFp0ybDuFmzZm7PbdiwoWG8evVqj+7tHIpmZmbqxIkTHl3D24rymlJSUnL9nvA02HT+Nbpx40aP5pdEoUGhigr37u9tAAAC0dKgQ8qq4lmbeQAA/AorJgEA8DrTg8mTJ08axtWqVTMEYb7y+eef29upSrZg5ptvvnF57/r162vy5MmGc/744w97q1V3hISE6LfffjOsBnTWtGlTDR061D7OzMzU7t271bhxY/3www8KCQnJd+6QIUMMQc/GjRsNbUXdUbNmTU2cONHlfZo0aZJrten48eN1+vTpfOe0atUqV9tQV6KiovTrr78aWl1+//33bs83y4033lhgSHvrrbfqhRdeMBz78MMPvXJ/q9WqUaNG2ccRERGaO3euW/s4vvDCC7rjjjvs4z///FO7du3ySl059u/fbxjXqVPH7bndu3c3jLdu3aotW7a4Nfeff/5RXFxcruOu9t0sDs6vacGCBW6HpVOmTMm14jw9Pd2jVaDOfxb5cs/T4kQ7VwAAvONki/pmlwAAgHlYMQkAgNeVuGDSsUWor1it1lwrCd977z0FBwcXOPeSSy7RgAEDDNf65ptv3L73HXfcobZt2xZ4Xt++fXMde+mllwwrLPNisVhyzV2/fr3b9UnS8OHDVaFChQLPu+aaa9S7d2/7+Ny5c/r11189uldBmjRpoi5dutjH//77r1ev7wtjx45167xXX31VFStWtI//++8/r+x5OHfuXMNK5KeeesqtUDLH8OHD7Y+tVqumTZtW5JocHTx40DCuWbOm23ObNGmili1bGo69/PLLBc7LysrKNyw2O5i8/PLLVaVKFfs4NTXV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Sy/lee6iRYvUs2dPt69dkLFjx+rZZ5/V4cOH9euvv+rXX39VvXr1VL16dZ06dUr79u1TVlaWYU50dLS+/fZbr9WQ45NPPtGpU6cMLUwXLlyohQsXKjg4WNHR0apcubIyMjKUmJiouLg4j/b/LIrw8HDdfvvt9v1aFyxYoDNnzqhChQpuX2PXrl0aPny4hg8froiICEVHR6tixYo6deqU4uLi8gxfH3jgAb333nse1frcc89pyZIlbp2bX+DZo0ePXKsT87Ju3TqtW7dOzz77rCpWrKi6deuqXLlySkhIUFxcnM6fP59rzujRo/Xkk0+6VZ+jNWvWGPaXHDRokMfXKOmaV21udgkAAPiVI81qKXp/jNllAADge372wV0AAEqSEvnRn5tvvlkbN25Uv3798nz+5MmT2rlzp1atWqW9e/fmGUpWqVJFH374Ya491BxZLBb98MMPeuGFFwyrNCUpPj5e69at07Zt23IFcTVq1NC8efP8bj82ybbicPLkybr88svtxxISEvJ9LypUqKApU6boqquucnndkJAQzZgxQ02aNDEcz8rK0s6dO7Vy5Urt2bPHEEo+++yzeuONNzx+DT169NDHH39saAtcXKpXr665c+caAuvY2FitXr1ae/bsyRVKNm7cWAsXLlSdOt7fCy8kJESTJk3S2LFjDW2LJSkjI0N79+7V6tWrtX79eu3fvz/PULJq1aq55nrLo48+an+cmppqCFA9lZKSou3bt2vlypXatWtXrlCybNmy+uijj3KtyC7JkpKStHXrVvufc86hZFRUlCZOnKiRI0cW6vqOH8ioUKGCXwaT1ctXV2R4pNllAADgNzbUDTW7BAAAikfDhmZXAACA3yqxP6GvX7++pk+frvXr1+uxxx5TjRo1CpxTrlw5XXfddZo4caLi4uL09NNPFxhOWSwWvfPOO1q3bp369u2rsLCwfM+tVauWRowYod27dxuCO39TqVIlLVy4UG+99ZaqVq2a5zmhoaHq37+/tm3bphtvvNGt69arV0+rV6/W//3f/7nc369bt26aO3eu3n//fY/3zMvxxBNPaPv27Ro5cqR69+6tWrVqKSIiotDX80Tr1q21YcMGPfDAA/n+eoqKitKLL76oTZs2qaGP/7I7bNgw7d+/X88//7zq1Su4/VaNGjU0aNAgTZ06VYcPH1b16tV9UlenTp102WWX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MAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTu/wO/NKwzkSIANgAAAABJRU5ErkJggg==",
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "Compatibility Summary:\n",
- "compatible\n",
- "True 919\n",
- "False 808\n",
- "Name: count, dtype: int64\n"
- ]
- }
- ],
- "source": [
- "import matplotlib.pyplot as plt\n",
- "\n",
- "compatibility_counts = df_read['compatible'].value_counts()\n",
- "\n",
- "plt.figure(figsize=(5, 5),dpi=300)\n",
- "labels = [f\"{'Compatible' if x else 'Incompatible'} ({compatibility_counts[x]})\" \n",
- " for x in compatibility_counts.index]\n",
- "plt.pie(compatibility_counts.values, \n",
- " labels=labels, \n",
- " autopct='%1.1f%%', \n",
- " startangle=90, \n",
- " colors=['green', 'red'])\n",
- "plt.title('Titiler-CMR Compatibility Status', fontsize=14, fontweight='bold')\n",
- "plt.show()\n",
- "\n",
- "print(f\"\\nCompatibility Summary:\")\n",
- "print(compatibility_counts)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 138,
- "id": "1e8555bd-206c-4e54-8e25-ee1c46fe4c64",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/png": "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6fyyozlz5phq37RpUwUEBNgnGVhk27Ztps+WjImJUZcuXbLtdmEffvihQ7eKuXLlil544QWn+5I0JiZGL7zwgt1+6LD39on2XlXm888/18GDB+06hi1t2rTJZttBPIjsuUrOtWvX9Nprr9ktvllffvlllq6cc69Zs2Zp6dKlDhvfFubOnSsXFxebXTp16mTXfLdv3+7w1YR+/fVXu6xc9yDMAT788EOKEkxwc3NThw4dTPfLqm1902LJ9uswx5kK2s2y98p+GzduZNvlHOLw4cMOP3lx2LBhTrs95aVLlxw+fwKAtLg7OgEAAACkNGbMGF24cMF0v1atWunFF19UkyZNVKRIEUn/rl70xx9/aPz48aYKj3bu3KkZM2bY7YsAW5/hnJUOHz5suk/Dhg3tkInj5M2bVz179rxvodMd33//vT777DP5+vqmOL58+XKLzggfPHhwpvLMLg4fPqzPPvvMVB9WLLGeh4eHWrVqpfLly8vX11fnzp3TihUrrFqhaebMmfr6668tbj969OhMLTXv5eWlhg0bqmzZsipYsKDc3d0VFhamK1euaPv27ZlaKeXgwYNWnxGdL18+tW7dWqVKlZK3t7cuX76szZs36/jx46Zj/fPPP5o0aZKGDh1qVS5mubq6qlmzZqpatar8/Px07tw5rVy5UtevX7dJ/JIlS6p169YqUaKEoqKiFBwcbPoH7N27d2vfvn2qUaOGTXKyhIeHh5o3b64KFSoof/78unLlivbv369t27aZ3m4mMTFRI0aM0J9//pmpnIoUKaImTZqocuXKCgoKUoUKFeTv76+8efMqb9688vDwUExMjG7evKmQkBAdOnRI69ev12+//WbRCoP/9e2336pVq1aZyhf/LyAgQM2aNVPx4sWVkJCgCxcuaM2aNbpx44bpWD/++KOGDRumhx9+2A6ZWu7ixYsaM2aM6X758+dX//799dhjj6lixYry9/fX9evXtXPnTs2bN08///yzqXhDhgxR+/bt5eXlZToXmJcdPqPYI4cHZQ6QHf5+zqZ58+amVyE5deqUnbLJmJlC5vz586tPnz5q3bq1KlSooCJFisjLy0vR0dGKjIxURESETp8+rQMHDujgwYPatWuXTp48acfss6cH8XlTp04d1apVS0WLFlVkZKROnjypdevWWXXywKhRo9S9e3flyZPHDpkiKxiGob59+1r1XHBzc1Pjxo0VFBSkQoUK6fr16zp27Jg2bNhg+uTSuLg49e3bVzt37pSLi4vpXKzh6uqqJk2aqEqVKsqfP78uXbqkP//806oTV2fOnKknn3zSDlkCgPUohAIAADbTt29ftW7dOtVxM3ud16pVS507d7a4fU5bMeXs2bOaMmWKqT758uXT999/r8ceeyzVdVWqVFGVKlU0cOBA9ezZU4sXL7Y47ocffqjevXvL29vbVD45nTVbOjj6xzx7GDRokCZPnpzuD+ZRUVGaM2eOhgwZkuK4JVtXlSpVSh07dsx0no50+/ZtLViwQG+88YZu3bplcb9mzZqpa9eudsws5xowYID+97//qUCBAimO3759W++8847Gjx9vKt769estbnv8+HFNmDDBVPw7goKC9P7776tjx47y8fFJd4zFixdr6tSpOn/+vKkxRowYYXoVhnz58mncuHHq3r27PDw8Ul2/ZcsW9e/f33Tx1wcffKCePXvK39/fVD+zmjZtqjlz5qhMmTIpjt+8eVPdunXTihUrrI6dO3duTZw4UT179pSra8rFtr/77jv169fPVEHRunXrsqQQysXFRf3790/zeSJJp0+f1quvvqo//vjDVNxVq1Zpz549qlWrlql+5cqV04svvqjHHntMderUyfBL/ztFUSVKlNAjjzyifv366dq1axoyZIgWLlxo8bgrV65UfHy8PD0907z+o48+SnXszJkzprYx7Ny5s6n7o2nTpha3zS4CAwM1depUtWvXLtXfLiEhQfPnz9fw4cMVGRlpKu7YsWMdvhLSBx98oJiYGFN9unbtqu+++y5VAXjRokX1xBNP6IknntDq1av19NNPWzwvOHfunKZOnaphw4aZygX4rwdxDgDL1K5d23Qfe29xeD+GYVh8UkDVqlW1du1aFS5cONV1vr6+8vX1ValSpVStWrUUnzlDQkK0Zs0arV69Wr///nuG7wP58uVLc86wZ88e/frrrxblKkl9+vRJNV9NjzV/N/xb+DdlyhQFBQWlui4yMlIfffSRxo8fb2pluevXr2vGjBnZakVLWyhTpkyaj+1169aZ+oz8+uuvm3q9N/M8sJUff/xRW7duNd2vd+/eGjt27N0TUf/r2rVrevfdd02vGLZ7927Nnz9fPXr0MJ2PWZ07d9aECRNUsmTJFMcTExM1fvx4vfPOO6aKuYKDg2UY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AcBZFC1a9L7Xbdy4USVLlszCbABkB1evXlXTpk0VFxd33zb9+/fXyJEjTceOj4+Xp6dnmtdt2LBBvXr1UrVq1fTuu++qQYMGFsUMCwvT448/rrCwsHTbffrpp3r22WdN5yxJX331lSZOnJjqePHixXXp0qX79itRooQ2bdpk1ZgAAAAAAAAAAAAAHOvChQtq0qRJmtelV29haxRCARZyd7//06VkyZIKDAzMumQAZAvTpk1Ltwjq8ccf19SpU+Xi4mLTca9cuaLp06frpZdekqur5Ys7BgYGatSoURo6dGi67WJiYqx6TTt48KCmTZuW6rifn5+++OILdevW7b593d3deR0FAAAAAAAAAAAAcqD06i1sja3xAACwQnJysubPn3/f693c3DRu3DibF0FJUoMGDdSvXz9TRVB3PP744xm2uXr1qum4ycnJeumll5SQkJDqui+++ELFixc3HRMAAAAAAAAAAAAAzKAQCgAAK2zdujXdrd6aNWumihUrZmFGlrFkG083NzfTcb/55htt27Yt1fEWLVro5ZdfNh0PAAAAAAAAAAAAAMxiazwAAKywdu3adK9/8sknJf27UtLff/+t4OBgHThwQNevX1dSUpIKFSqk4sWLq0mTJmrZsqUKFSqUFWnrxo0bGbaxpFjqv86ePatRo0alOu7j46MZM2aYigUAAAAAAAAAAAAA1qIQCgAAK+zcuTPd66tVq6YZM2bos88+06lTp+7bbvLkyXJzc1O3bt00atQolS9f3tapprBnz54M29SrV89UzP79+ys6OjrV8Q8//FBly5Y1FQsAAAAAAAAAAAAArMXWeAAAWOHQoUPpXj906FD169cv3SKoO5KSkjRv3jxVq1ZNs2bNslWKaZo5c2a61xcsWFDNmjWzON78+fO1atWqVMfr1q2r1157zXR+AAAAAAAAAAAAAGAtCqEAALDChQsX0r0+o0KptMTFxalv374aPXq0tWmla+3atfr111/TbTN48GC5u1u2YGRYWFiaxU4eHh6aOXOm3NzcrMoTAAAAAAAAAAAAAKxBIRQAACZFRkYqLi7ObvE//PBD/fDDDzaNeeHCBfXq1SvdNmXKlNHw4cMtjjl06FBdv3491fG33npL1atXN5siAAAAAAAAAAAAAGQKhVAAAJgUExNj9zFeeeUV3bhxwyaxrl27prZt26a7ipWnp6fm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KSwsTNK/hVgrVqzQM888k+FtAgAAAAAAAAAAAHIawzDUq1evVEVQPj4++vjjjzV06NBUu7xI/xaHjBkzRl9++WWK1XJ2796tkSNHavz48WmO9/vvv9/9/169emnu3Ll3/128eHHt3bs3U7enWrVq6tu3rx577DGVL18+w/ZxcXH69ttvNWrUKN28efPu8eHDh6tjx44qUaJEpvJ5kPz66693V6IJDAzUpEmT9Pjjj6fZdvz48RmuPPb111/fjde8eXNNnjz5voVy/y0ykv79HfjFF19MVQRVunRpTZ8+Xe3bt08VY/jw4bpw4YIGDBiglStXprhu8uTJatOmjTp27Jhuzmn57rvv7t6O6tWra9q0afddaeibb75J8e9p06alWuWsTZs2+u6771S6dOkMxw4JCdGSJUs0depU03k7gru7u6ZMmZLicRMdHa127dpp2bJlqlChQrr9f/vtN/Xp0yfFsSJFimjs2LEZjh0SEpLqmKXFV/cqUaKE3NzcUqzMZMl2iH369NHs2bO1ZcuWu8cmTZqkIkWK6J133knztfiO8PBwde/eXfv27Utx/P33309zy0FYjq3xnMD06dOVkJBw999DhgzJcBm4/8qoOOnmzZuplqfr379/qiKo/3rqqacUFBR0998xMTFavnx5hrksXbpUsbGxd/8dFBSU7ptP/vz5NWDAgBTHVq5cmWr7PgAAAAAAAAAAAOBBsHDhwlTbSHl7e2v58uV67bXX7vvDu4+Pjz777LM0CywmTJiQakeXrPDaa69p//79Gjp0qEVFUJLk5eWlwYMHa+PGjfL19b17PC4uTpMnT7ZXqjnSnaKPihUravPmzfctgpL+XazD3T39dVbuxOvcubNWr16d7mph3t7eKf799ttv6+LFiymOlSlTRps3b06zCOqOkiVLavny5erevXuq615++eUUv01b6s7teOSRR7Rx48Z0t1u793YsXbo0xb8rVaqk5cuXW1QEJf1bkPbaa6/p2LFjatasmcnMHeOxxx7TN998c3eXKenf1ZRq1qypAQMGaNWqVbpy5YoSEhIUExOj06dPa+HChWrfvr2eeuqpFH+jggULatWqVSpUqFCG44aGhqY6VqpUKatug5ubm4oVK5bi2JUrVyzqt2TJklSP9ffee0+1a9fW1KlTdejQId26dUuJiYm6ceOGNm/erPfee0+VKlVK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ky677LJ6Ac3HHnssXn755RbVLSoqiltuuSVtLjMzM/7u7/6u2b0NBfj+9V//tdV/L23bti1+/vOft+j9tIwgVCc2dOjQtPHu3btbtb/ulXUNBZTqBqHWrl3bqhp11zcVTtqXtQAAAAAAAGB/dP3119eb+9//+3/HCy+80KL9//mf/xm//OUv0+ZSqVRcd911ze6dOHFivbmGTjJpzgknnFBv7kc/+lGDN9zUVV1dHV//+tdb/Hnp/Pr27RuXX3552lxlZWWcf/758dFHHzW7v6amJr72ta/FW2+9lTbfv3//uOyyy9q116asWLEifvjDH0ZhYWGb9v/qV7+K8vLytLnDDz+82X3Dhw+PVCqV9qvu6Up7Q58+feKUU06pN3/VVVfFu+++2+L3zJ07N2666aZ68w2d9lRXfn5+XH311Wlz1dXV8dWvfrXZkGZ1dXVcddVV9b7GLrnkkjjkkEOarf2FL3yh3tzbb78d3/zmN5vd+4mKioq46KKL6h0i07dv3/jc5z7X4veQThCqExsxYkTauLXH3tX9RqGhK+sOOuigtHtGCwsLW5XaXrZsWdr44IMPbnTt8OHD08bLly9vcZ2tW7em/QcjMzOzXlAMAAAAAABgb6natSF271zn1z78VbVrQ0f/sXdKF198cXz+859Pm9u1a1d8/vOfj//3//5fo9fklZWVxQ033BB/93d/FzU1NWnPrr322pgyZUqztadOnVrvBJh/+Id/iEceeaRVhzoMGjQojj/++LS5FStWxIwZM+KDDz5odN+yZcvi9NNPj1//+tcREZGVlVXvlhyS6eabb653EMaKFSviuOOOi2effbbRfevWrYuZM2fG3XffXe/ZnXfeWe+kqb1px44dceONN8awYcPisssui4ceeih27drV7L6Kior4t3/7t/jHf/zHtPnMzMwWhYE60k9+8pNIpVJpc0VFRTF16tT4zW9+E5WVlY3u3blzZ9x8883xN3/zN/X+/hg6dGiLA0X/5//8n3rZgeXLl8exxx4bS5cubXDP1q1b47zzzqt3elWvXr3ipz/9aYvqTps2Lc4666x687NmzYozzzwzVq1a1eT+N954I4499tgGT8O78cYb/d22B7I6ugEad+SRR0Yqlar9RmTTpk2xY8eO6NGjR4v2v//++2njuicyRXx83d748eNj0aJFtXNvv/12TJ8+vdn319TUpO2LiHpHcX7alClT0u7pXbRoUdTU1NT7i7EhddO7EyZM2Kf/0QIAAAAAAA5sH710SUe3ALX+67/+KyZPnpx2kklpaWlcc801ccstt8R5550X48aNi/z8/Ni8eXO8+eab8dBDD9U7dSTi459J3nzzzS2qO2jQoDj99NPTToHauHFjnHPOOZGdnR0HHXRQ5Obm1vv5369//et6P0e86aab6p148sorr8To0aNj5syZcfzxx8fAgQOjrKws1q1bF3Pnzo0XX3wxLVhx4403xl133dVkeKqzW7hwYUyePLld3vWDH/wgzj777HZ5175WUFAQ9957b5x22mlpf8arVq2KU089NY488sg466yzYvjw4dGtW7f46KOP4oUXXoinnnoqysrK6r3v6quvjpkzZ+7Lj1CrrKwsfve738Xvfve76N69e0yePDmOOOKIOPTQQyM/Pz969uwZ5eXlsWHDhnjrrbfiqaeeik2bNtV7z3e+85046KCDOuATtNyUKVPi29/+dr3wUElJSXz1q1+NG2+8MU4//fSYPHly9OnTJ6qrq6OwsDBee+21+NOf/lTvis6IiC5dusRdd90V3bt3b1EPPXr0iPvuuy9OPvnktK+dpUuXxmGHHRZnnXVWnHDCCTFkyJDYvHlzvPXWW/H73/8+SktL673rrrvuajBX0Zif//znsXDhwnqnSj3xxBPx1FNPxcknnxwnnHBCDBs2LHJzc6OkpCRWrFgR8+fPj1deeaXBd37uc5+Lq666qsU9UJ8gVCeWl5cXY8eOTTs27tVXX23REWhVVVXx2muvpc2NHz++wbVTpkxJCzTNmzevRUGoxYsXp/2FnJeXF6NGjWp0/ejRo6Nnz56xffv2iPj4m6LFixfHhAkTmq01f/78tHFTgSsAAAAAAADYn/Xv3z9efPHFOP3002PFihVpzz788MO4/fbbW/Se448/Ph599NHo2rVri2vfcsst8fzzz9cLEVRUVMTKlSsb3LNjx456cyeffHJ85zvfqRegqKioiNmzZ9c7qaWuyy67LL73ve/FXXfd1eLeO6PS0tJ6h0K0VUOhkiQ56aST4pFHHomLLrqo3tfXG2+8EW+88UaL3nPNNde0+N+BvW3Xrl2xYMGCWLBgQav2feELX4h//ud/3ktdta+bb745tm3bFnfccUe9Z2vWrIn/+I//aPG7srOz4+67747TTjutVT2ccMIJcd9998Ull1ySFoaqrq6ORx55JO3AloakUqm4/fbb44ILLmhV3eHDh8fTTz8dp5xySr0wW1VVVcydOzfmzp3b4vcde+yx8fDDD0eXLl1a1QfpXI3XydW9U/PRRx9t0bGS//3f/x3FxcW140+Spg057rjj0r65effdd+Odd95p8v01NTX1vvk46aST6h2F+WkZGRlx4oknps3NmTOn3tGbdS1atCgtDNa9e/eYNm1ak3sAAAAAAABgf3bIIYfEyy+/HBdddFGLbmD5tC5dusQ111wTc+fOjd69e7dq7/jx42Pu3LlNHpDQUj/5yU/ie9/7Xqv6z8zMjO9+97tx9913t/pz0/l9/vOfjxdeeKFNB2P06dMn7rjjjvj5z3/e5M+t95acnJzo2bPnHr2jR48ecfPNN8fvf//7RIVhfvnLX8b9998fffv2bfM7Jk+eHH/5y1/afB3ghRdeGP/93//d6lO0+vTpEw8++GB861vfalPdiRMnxjvvvBPnn39+m/ZHfPx38r/8y7/E888/3+IbwmicE6E6ueOOOy4eeeSR+PDDDyMi4qOPPoo777wzvvGNbzT6l/d7770Xv/3tb9PmZsyY0egdknl5eXH66aenpSBnzZoVP/jBD6KgoKDBPQ899FBaOCknJ6dFxyzOnDkz5s6dW3s84ZIlS+KRRx6Jc845p8H1RUVFMWvWrLS5M844I3r16tVsLQAAAAAAgD0xYlBHdwBN69evX/zhD3+If/zHf4x/+7d/i2eeeSa2bt3a6PpBgwbFmWeeGd/+9rfjkEMOaXPdadOmxdKlS+OZZ56Jxx9/PN5+++14//33o6SkJHbu3BnV1dUtek8qlYof/vCHccYZZ8SPfvSjePrppxvdm5OTE+ecc0780z/9Uxx++OFt7p3O78gjj4zXXnstZs+eHf/xH/8RL774YpSXlze6fvz48XHBBRfE9ddfH3l5efuw03SjR4+OzZs3x/PPPx9PPfVU/PnPf46//vWvUVFR0ezecePGxRe/+MW48sorY+DAgfug2/b3hS98Ic4888z4/e9/H//1X/8Vf/nLX5o95KVnz55xyimnxJVXXhkzZszY43DjZz/72Vi6dGn88pe/jF/96lf1Tsz7tCFDhsQVV1wR1113XasDoXX169cv5syZE2+++Wb86le/iocffjg2bNjQ5J5U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jx/fqjoAAAAAAAAAABw4Mjq6ATqHpUuXxs0331wvBJWbmxsjRoyIfv36RUZG+pfLCy+8ELfffnvU1NS0uE51dXXcdttt9UJQGRkZ0b9//xg+fHjk5OSkPSspKYmbb745li9f3spPBQAAAAAAAADAgcKJUAnypS99KQ4++OAWry8oKGjRuh07dsRtt90WFRUVtXP9+vWLr3zlK3HUUUdFKpWKiIgtW7bEgw8+GM8++2ztutdeey2eeOKJOPPMM1tU69FHH42FCxemzZ166qlx/vnn1/ZbXV0dCxcujN/85jexefPmiIgoLy+P2267Lf793/+9XlAKAAAAAAAAAAAEoRJk5MiRcdhhh7X7ex999NHYunVr7bh///7xgx/8oF6Qqk+fPnHllVdG37594/7776+dnzNnTpx44onRo0ePJuts3749HnroobS5Sy65JM4555y0uYyMjDj66KNj1KhR8f3vfz8KCwsj4uMg1uOPPx4XXXRRWz4mAAAAAAAAAAD7MVfjHeBKSkriqaeeSpv7+te/3uRpUueee26MGzeudrxz58547LHHmq31yCOPxK5du2rH48aNi5kzZza6vqCgIK666qq0uSeeeKLe9X0AAAAAAAAAACAIdYD785//HGVlZbXjcePGxcSJE5vck0ql4sILL0ybmz9/ftTU1DS6p7q6Op577rm0uQsvvLD22r3GTJw4MS10tWvXrliwYEGTewAAAAAAAAAAOPAIQh3gFi5cmDY++eSTW7TvsMMOi/79+9eOi4uL47333mt0/fLly6OkpKR2PGDAgBZf83fSSSeljf/yl7+0aB8AAAAAAAAAAAcOQagDWFlZWSxZsiRt7vDDD2/R3lQqVe/kqNdff73R9W+88UbaeOLEic2eBvWJSZMmpY0XL16cdooVAAAAAAAAAAAIQh3A1qxZE1VVVbXj/v37R35+fov3jxkzJm28evXqRtfWfVZ3b1MKCgqiX79+tePKyspYu3Zti/cDAAAAAAAAALD/y+roBmid3bt3x8aNG2PHjh2RmZkZPXv2jN69e0fXrl1b/a5169aljYcOHdqq/XXX131fe9cqLCxMe9+oUaNa9Q4AAAAAAAAAAPZfglAJctddd8XGjRtj9+7dafOZmZkxcuTImDx5csyYMSN69erVovetX78+bdynT59W9dO3b9+0cWFhYVRUVER2dnbafEVFRWzevHmPatVdX7d3AAAAAAAAAAAObK7GS5C1a9fWC0FFRFRVVcV7770Xs2fPjr//+7+PP/zhD1FdXd3s+7Zt25Y2bm04KS8vLzIzM2vHNTU1sWPHjnrrSkpKoqampnacmZkZeXl5rapVUFCQNq7bOwAAAAAAAAAABzYnQu1nKioq4sEHH4ylS5fGt7/97ejWrVuja8vKytLGrb1eL5VKRXZ2duzatavRdzZWJ5VKtapW3c/RUJ222LZtW5SUlLRorVOoAAAAAAAAAAA6L0GoTi6VSsXo0aPjiCOOiFGjRsXQoUOjR48ekUqlYvv27bFq1ap4/fXX4/nnn087LWrx4sVx++23xz/90z9FRkbDB3/VDRN16dKl1f21JQjV1jpNvbOtnn766ZgzZ06L1paWlrZLTQAAAAAAAAAA2p8gVCd2+OGHx/HHHx+DBw9u8HlBQUEUFBTElClT4vzzz4/bb789li1bVvv8jTfeiKeffjrOOOOMBvfXvWYvK6v1Xw5191RUVOyTOg1dEQgAAAAAAAAAwIGr4aOC6BTGjBnTaAiqrj59+sT3v//9GD16dNr8H//4xygvL29wT92TmSorK1vdY909DZ32tK/qAAAAAAAAAABw4HIi1H4kOzs7vvnNb8Z1110XVVVVERGxbdu2eOutt+Loo4+ut75bt25p47acslT3BKi679yXddpixowZMW3atBatXbNmTTz55JPtUhcAAAAAAAAAgPYlCLWfGThwYEyZMiVee+212rm33367RUGoxk6OakxNTU2bglDl5eVRU1MTqVSqxbXKysqardMWeXl5kZeX16K1n4TLAAAAAAAAAADofFyNtx+aOHFi2nj9+vUNrqsbANqyZUur6mzbti0tHJRKpaJnz5711vXq1Sst9FRVVRXbtm1rVa2ioqJ67wQAAAAAAAAAgE8IQu2H+vTpkzYuKSlpcN3gwYPTxps3b25Vnbrr+/XrF9nZ2fXWZWdnR9++ffeoVt2Q1pAhQ1q1HwAAAAAAAACA/Zsg1H4oKyv9xsPGrnSrG4Rau3Ztq+rUXd9UOGlf1gIAAAAAAAAA4MAjCLUfKi4uThs3do3cQQcdFJmZmbXjwsLC2Lp1a4vrLFu2LG188MEHN7p2+PDhaePly5e3uM7WrVujsLCwdpyZmRlDhw5t8X4AAAAAAAAAAPZ/glD7oaVLl6aN616V94nu3bvH+PHj0+befvvtFtWoqamJRYsWpc0dddRRja6fMmVK2njRokVRU1PTolpvvfVW2njChAnRrVu3Fu0FAAAAAAAAAODAIAi1nyktLY1XX301bW7ChAmNrq8bUJo3b16L6ixevDg2bdpUO87Ly4tRo0Y1un706NHRs2fP2vHGjRtj8eLFLao1f/78tHFTgSsAAAAAAAAAAA5MglD7mXvvvTdKS0trx1lZWXHEEUc0uv64446Lrl271o7ffffdeOedd5qsUVNTE7Nnz06bO+mkkyIjo/Evp4yMjDjxxBPT5ubMmdPsqVCLFi2Kd999t3bcvXv3mDZtWpN7AAAAAAAAAAA48AhCdVIPP/xwvP/++y1eX1VVFffcc0+9E51OPfXU6N27d6P78vLy4vTTT0+bmzVrVhQVFTW656GHHkoLJ+Xk5MTZZ5/dbI8zZ85Mu9JuyZIl8cgjjzS6vqioKGbNmpU2d8YZZ0SvXr2arQUAAAAAAAAAwIElq6MboGFvvvlm3HfffTFmzJiYNm1aTJgwIYYMGRKZmZlp63bu3BlvvPFGPProo7F69eq0ZwMGDIgLLrig2VozZ86M559/PoqLiyMiYtOmTfH9738/vvrVr8aUKVMilUpFRMSWLVviwQcfjGeffTZt/3nnnRc9evRotk6vXr3i3HPPjd///ve1c/fdd19s3rw5zjvvvCgoKIiIiOrq6li4cGH85je/ic2bN9eu7d27d5x11lnN1gEAAAAAAAAA4MAjCNXJLVu2LJYtWxYREV26dImCgoLIycmJjIyM2LFjR2zatKnB6+Xy8/Pju9/9bvTs2bPZGj169Ihrr702fvzjH8fu3bsjIqKwsDB+9rOfRW5ubvTv3z9KS0tj8+bNUV1dnbb3qKOOalU4aebMmbFs2bJ44403aueeeeaZePbZZ6Nfv36Rk5MTmzZtSrveLyIiOzs7rrvuusjNzW1xLQAAAAAAAAAADhyuxkuQ3bt3x8aNG2PVqlWxcuXK2LhxY4MhqCOOOCJuueWWGDRoUIvfPX78+LjhhhvqnexUWloaq1atik2bNtULQR1//PFx3XXX1Z4Y1RIZGRlx/fXXx7HHHps2X11dXfvZ6oagevbsGTfccEOMHTu2xXUAAAAAAAAAADiwOBGqkzrvvPNiyJAhsXTp0li3bl29EFJd3bp1i8mTJ8fpp58e48ePb1PNCRMmxK233hpz5syJ559/PsrLyxtcN2LEiDjvvPPimGOOaVOd7OzsuPbaa2Pq1Knxxz/+sd6Vfp/o2rVrTJ8+PS688MLIy8trUy0AAAAAAAAAAA4MglCd1KRJk2LSpEkREVFeXh5r166NwsLC2Lp1a5SVlUVNTU3k5OREjx49YujQoTFs2LDIyNjzA77y8/Pja1/7Wlx++eWxbNmyWLduXZSWlkZWVlYUFBTEoYceGgMHDtzjOhERU6dOjalTp8aGDRvivffei6KioqisrIzc3NwYMmRIjBkzJrKzs9ulFgAAAAAAAAAA+zdBqATo2rVrHHLIIXHIIYfss5rZ2dkxceLEmDhx4l6vNXDgwHYLVwEAAAAAAAAAcGDa8yOEAAAAAAAAAAAAOpggFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJJ4gFAAAAAAAAAAAkHiCUAAAAAAAAAAAQOIJQgEAAAAAAAAAAIknCAUAAAAAAAAAACSeIBQAAAAAAAAAAJB4glAAAAAAAAAAAEDiCUIBAAAAAAAAAACJJwgFAAAAAAAAAAAkniAUAAAAAAAAAACQeIJQAAAAAAAAAABA4glCAQAAAAAAAAAAiScIBQAAAAAAAAAAJF5WRzdA51RRURHLly+PdevWRWlpaWRlZUVBQUEceuihMWDAgHattWHDhlixYkUUFRVFZWVl5ObmxpAhQ2L06NGRnZ3drrUAAAAAAAAAANg/CULtB26//fZ4+eWX0+b69esXv/jFL1r9rpKSkpg9e3Y899xzUV5e3uCakSNHxvnnnx+f+cxn2tTvJ1577bV48MEHY9WqVQ0+79atW5x44olxwQUXRK9evfaoFgAAAAAAAAAA+zdBqIRbuHBhvRBUWy1evDhuvfXW2L59e5Pr3n///bjlllvis5/9bFx11VWRldW6L6Pdu3fHHXfcES+99FKT68rKyuKpp56Kl19+Oa6//voYP358q+oAAAAAAAAAAHDgyOjoBmi7nTt3xq9//et2edfSpUvj5ptvrheCys3NjREjRkS/fv0iIyP9y+WFF16I22+/PWpqalpcp7q6Om677bZ6IaiMjIzo379/DB8+PHJyctKelZSUxM033xzLly9v5acCAAAAAAAAAOBA4USoBLv33nujqKgoIiK6du3a6FV2zdmxY0fcdtttUVFRUTvXr1+/+MpXvhJHHXVUpFKpiIjYsmVLPPjgg/Hss8/WrnvttdfiiSeeiDPPPLNFtR599NFYuHBh2typp54a559/fhQUFETEx2GphQsXxm9+85vYvHlzRESUl5fHbbfdFv/+7/9eLygFAAAAAAAAAABOhEqoxYsXx7x58yIiIpVKxYUXXtjmdz366KOxdevW2nH//v3jhz/8YXzmM5+pDUFFRPTp0yeuvPLK+OIXv5i2f86cObFjx45m62zfvj0eeuihtLlLLrkk/u7v/q42BBXx8elQRx99dPzoRz+Kfv361c5v2bIlHn/88VZ/PgAAAAAAAAAA9n+CUAlUUVERs2bNqr2S7owzzohDDjmkTe8qKSmJp556Km3u61//elowqa5zzz03xo0bVzveuXNnPPbYY83WeuSRR2LXrl2143HjxsXMmTMbXV9QUBBXXXVV2twTTzxR7/o+AAAAAAAAAAAQhEqg+++/PzZu3BgREX379q13QlNr/PnPf46ysrLa8bhx42LixIlN7mnoBKr58+fXBrMaUl1dHc8991za3IUXXph24lRDJk6cmBa62rVrVyxYsKDJPQAAAAAAAAAAHHgEoRJmxYoV8eSTT9aO//Zv/za6devW5vctXLgwbXzyySe3aN9hhx0W/fv3rx0XFxfHe++91+j65cuXR0lJSe14wIABcdhhh7Wo1kknnZQ2/stf/tKifQAAAAAAAAAAHDgEoRKksrIyZs2aFdXV1RERMXXq1JgyZUqb31dWVhZLlixJmzv88MNbtDeVStU7Oer1119vdP0bb7yRNp44cWKzp0F9YtKkSWnjxYsXp51iBQAAAAAAAAAAglAJ8vDDD8eHH34YERG5ublxxRVX7NH71qxZE1VVVbXj/v37R35+fov3jxkzJm28evXqRtfWfVZ3b1MKCgqiX79+tePKyspYu3Zti/cDAAAAAAAAALD/E4RKiLVr18Yf//jH2vGll17aqtBSQ9atW5c2Hjp0aKv2111f930dVQsAAAAAAAAAgAOPIFQCVFdXxx133BGVlZURETFu3Lj43Oc+t8fvXb9+fdq4T58+rdrft2/ftHFhYWFUVFTUW1dRURGbN2/eo1p119ftHQAAAAAAAACAA5sgVAL86U9/ivfeey8iIrKysuLKK6+MVCq1x+/dtm1b2ri14aS8vLzIzMysHdfU1MSOHTvqrSspKYmampracWZmZuTl5bWqVkFBQdq4bu8AAAAAAAAAABzYsjq6AZq2adOmuP/++2vH55xzTgwZMqRd3l1WVpY27tq1a6v2p1KpyM7Ojl27djX6zsbqtDbI1a1btybf2Vbbtm2LkpKSFq11ChUAAAAAAAAAQOclCNXJ/epXv4ry8vKIiBgyZEicd9557fbuumGiLl26tPodbQlCtbVOU+9sq6effjrmzJnTorWlpaXtUhMAAAAAAAAAgPbnarxObN68ebFo0aKI+Pj0pSuvvDKystovu7Z79+60cVveXXdPRUXFPqlT950AAAAAAAAAABzYBKE6qa1bt8a9995bOz755JNj3Lhx7Vqj7slMlZWVrX5H3T0Nnfa0r+oAAAAAAAAAAHDgcjVeJ3XXXXfVXsWWn58fl112WbvX6NatW9q4Lacs1T0Bqu4792WdtpgxY0ZMmzatRWvXrFkTTz75ZLvUBQAAAAAAAACgfQlCdUILFiyI1157rXb8la98JXJzc9u9Tt0wUXl5eav219TUtCkIVV5eHjU1NZFKpVpcq6ysrNk6bZGXlxd5eXktWltVVdUuNQEAAAAAAAAAaH+uxuuEfvvb39b+85FHHhnHHnvsXqlTNwC0ZcuWVu3ftm1bWjgolUpFz549663r1atXWuipqqoqtm3b1qpaRUVF9d4JAAAAAAAAAACfcCJUJ/TJlXgREW+88UZcdNFFrX5HYWFhvX0/+9nPYvjw4bXjwYMHpz3fvHlzq2rUXd+vX7/Izs6uty47Ozv69u0bhYWFaXvz8/NbXKtuSGvIkCGt6hUAAAAAAAAAgP2bE6EOYHWDUGvXrm3V/rrrmwon7ctaAAAAAAAAAAAceAShDmAHHXRQZGZm1o4LCwtj69atLd6/bNmytPHBBx/c6NpPn0QVEbF8+fIW19m6dWvaaVKZmZkxdOjQFu8HAAAAAAAAAGD/52q8Tuif/umforKyslV7Pvjgg7j33ntrx3l5eXHNNdekrRk4cGDauHv37jF+/PhYtGhR7dzbb78d06dPb7ZeTU1N2r6IiKOOOqrR9VOmTIlHHnmkdrxo0aKoqamJVCrVbK233norbTxhwoTo1q1bs/sAAAAAAAAAADhwJC4I9ctf/rLB+ZEjR8bpp5++j7vZO8aPH9/qPZ8+2SkiIjs7OyZNmtTsvilTpqQFmubNm9eiINTixYtj06ZNteO8vLwYNWpUo+tHjx4dPXv2jO3bt0dExMaNG2Px4sUxYcKEZmvNnz8/bdxU4AoAAAAAAAAAgANT4oJQzz//fIPzO3fu3KMg1N133x1Llixp8Nm//uu/tvm9nd1xxx0Xv//976O8vDwiIt5999145513mgwo1dTUxOzZs9PmTjrppMjIaPymxYyMjDjxxBPjscceq52bM2dOHHbYYU2eCrVo0aJ49913a8fdu3ePadOmNfu5AAAAAAAAAAA4sDSeXDnAbNq0KVavXt3gr/1ZXl5evQDZrFmzoqioqNE9Dz30UFo4KScnJ84+++xma82cOTPtSrslS5akXZdXV1FRUcyaNStt7owzzohevXo1WwsAAAAAAAAAgAOLIBQxc+bMyM/Prx1v2rQpvv/978fChQujpqamdn7Lli1x5513xv3335+2/7zzzosePXo0W6dXr15x7rnnps3dd9998etf/zoteFVdXR2vvfZafO9734vCwsLa+d69e8dZZ53V2o8HAAAAAAAAAMABIHFX49H+evToEddee238+Mc/jt27d0dERGFhYfzsZz+L3Nzc6N+/f5SWlsbmzZujuro6be9RRx3VqnDSzJkzY9myZfHGG2/Uzj3zzDPx7LPPRr9+/SInJyc2bdoUpaWlafuys7Pjuuuui9zc3D34pAAAAAAAAAAA7K+cCEVERIwfPz5uuOGGeic7lZaWxqpVq2LTpk31QlDHH398XHfddZFKpVpcJyMjI66//vo49thj0+arq6tj48aNsWrVqnohqJ49e8YNN9wQY8eObeWnAgAAAAAAAADgQOFEqP9RVVXV0S10uAkTJsStt94ac+bMieeffz7Ky8sbXDdixIg477zz4phjjmlTnezs7Lj22mtj6tSp8cc//jFWr17d4LquXbvG9OnT48ILL4y8vLw21QIAAAAAAAAA4MAgCPU/duzY0dEt7JHDDjssHnjggT1+T35+fnzta1+Lyy+/PJYtWxbr1q2L0tLSyMrKioKCgjj00ENj4MCB7dBxxNSpU2Pq1KmxYcOGeO+996KoqCgqKysjNzc3hgwZ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7sVOW+eVV16Jt99+O5YtWxbr16+PqqqqJtfn5OTEcccdF5///OdjyJAhbapZVlYWDz/8cDzzzDOxY8eOBtcMHjw4Zs6cGSeeeGKkUqk21YmIWLJkScyePTsWL17c4POsrKw49thj46KLLor+/fu3uQ4AAAAAAAAAAPu/xAehli5dGrfddluLToBqypYtW+K2226L6dOnx5VXXtkpTof6zW9+E0VFRS1ev3Pnzpg7d27Mmzcvzj333LjwwgtbFVT68MMP42c/+1ls2rSpyXXr16+PO+64I15++eW47rrrIicnp8U1IiJqamrid7/7XTz66KNNrqusrIwXXnghXn311bj66qs7VUgNAAAAAAAAAIDOpX3uUesgb775Zvz4xz/e4xDUpz3//PPxs5/9rNnTlzpKly5dYtCgQXHIIYfEyJEjo1+/fvXCTlVVVTFnzpyYNWtWi9+7fv36uOmmm+qFoLp16xYHH3xwDBo0KDIzM9OevfXWW/GTn/wkKioqWvUZ/uu//qteCCqVSkWfPn1ixIgR0bNnz7Rn5eXlcfvtt8drr73WqjoAAAAAAAAAABw4Ov7YozbatGlT/N//+39bHcJpibfeeivuueee+OpXv9ru726t3r17x5FHHhnjxo2L0aNHR//+/SMjIz2/tmPHjnjllVfiwQcfjC1bttTOz58/P8aOHRsnnXRSkzWqqqri1ltvje3bt9fO9ejRI7785S/HcccdV3s61o4dO+Lxxx+Phx56qPYKwuXLl8dvf/vbuOKKK1r0eV5++eV46qmn0uaOOeaYuOSSS2LQoEG1c4sWLYp77rknPvjgg4j4+BrDX/ziFzF8+HDX5AEAAAAAAAAAUE8iT4SqrKyM2267LXbu3LnXajz11FPx6quv7rX3t8QNN9wQs2bNiq9//evx2c9+NgYOHFgvBBXxcWjplFNOiVtuuSVGjBiR9uz++++P6urqJuvMnz8/Pvzww9pxbm5u/OAHP4jp06enXRHYo0eP+OIXvxjXXHNN2v65c+fGRx991OznqaysjN/97ndpc6eeempcf/31aSGoiIiJEyfGTTfdFIccckjt3K5du+KBBx5otg4AAAAAAAAAAAeeRAahnnnmmXj//ff3ep277rorKisr93qdxhx88MH1rr1rSo8ePeKaa65J27N169ZYtmxZo3sqKyvjwQcfTJv70pe+FEOH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ZnzwwQdx1llnxSWXXBJZWVnN6mfTpk1x5513xnvvvddguQ0bNsRf//rXeP311+N//ud/Ys8992xWPwAAAAAAAAAAdAzZbT0A6jZ37tw6Q1DZ2dmx++67x9577x0DBw6sM+z0yiuvxK233hrl5eXN6nPy5Mlx1113bROC6t69ewwePDh23333tMBTIpGIJ598Mh588MFm9VNRURHf//73twlB5ebmxh577BF77bVX5Ofnpz1bvnx53HTTTVFSUtKsvgAAAAAAAAAA6BjsCJUBunTpEkcddVSMGjUqhg8fHp07d049q66ujg8//DAeffTR+PDDD1P3586dG3fffXd8+9vfblIfJSUl8X//93+RSCRS9wYOHBhf/OIX44ADDkjdW7ZsWTz88MMxZcqU1L3nnnsuhg8fHocffniT+nrwwQdj7ty5qeusrKw477zz4vTTT4+uXbtGRERlZWW89tpr8eCDD8amTZsiImL9+vVx5513xg9/+MPIzpbhAwAAAAAAAADgE9Ik7VivXr3iq1/9atx7773xpS99KUaNGpUWgor49w5R+++/f9x4441x4oknpj1766234v33329SX3/+85/TdoLaZ5994qabbkoLQUVE9OvXL7797W9v09cf/vCHqKqqarSfpUuXxosvvph27xvf+EZ85jOfSYWgIv69O9S4cePi5ptvji5duqTuz58/P15++eUmfSYAAAAAAAAAADoOQah26qKLLoq77rorjj/++MjLy2u0fHZ2dnzpS1+KffbZJ+3+xIkTG627ePHieOONN1LXubm58fWvf73OY/ci/r2D02WXXRZ77LFH6t7y5ctj0qRJjfb16KOPRnV1der6mGOOiU996lP1lt9zzz3j0ksvTbv32GOP1XlsIAAAAAAAAAAAHZcgVDs1atSoyM1t3smF2dnZcdZZZ6Xde/fddxutN2nSpLQj8Y488sgYMGBAg3Xy8vLi7LPPTrvXWOhq48aNaUfqZWVlxYUXXtjo+MaNGxe9evVKXa9cuTJmzJjRaD0AAAAAAAAAADoOQahdzPDhw9OuN2zYkHbkXV3efvvttOvjjz++SX0deeSRkZ+fn7r+17/+FaWlpfWWnzZtWtrxeSNGjIg+ffo02k92dnaMGzcu7d7UqVObNEYAAAAAAAAAADoGQahdTJcuXba5t3nz5nrLL1u2LEpKSlLX+fn5MWzYsCb1VVBQkFY2kUjEtGnT6i1f+9lBBx3UpH4iIg488MC063feeafJdQEAAAAAAAAA2PUJQu1i6tqRqVu3bvWWX7BgQdr1kCFDIicnp8n91Q5N1W6vpoULF6ZdDx06tMn97L333tGpU6fU9Zo1a2L9+vVNrg8AAAAAAAAAwK5NEGoX8+GHH6Zd9+rVK3Jzc+stv2TJkrTrAQMGNKu/2uWXLl1aZ7nKysq0naea21enTp22OUav9tgBAAAAAAAAAOi4BKF2MZMmTUq7PuSQQxosv2zZsrTr3XffvVn91S5fu72kFStWRFVVVeo6Ly8vunfvvlP6AgAAAAAAAACg4xGE2oVMmzZtmx2hxo0b12Cd2sfLNTcIVVxc3GB7SevWrWuwXkv2BQAAAAAAAABAx1P/mWlklI0bN8ZvfvObtHtjxoyJIUOGNFivvLw87To/P79Z/RYUFKRdV1VVxdatW6NTp04t2k9ddWq3uT3WrVvX5ECVHagAAAAAAAAAANovQahdQHV1dfziF7+I1atXp+4VFhbG5Zdf3mjd2mGivLy8ZvVdV/ny8vJGg1DN7aeuOi0RhJowYUI89thjTSq7adOmHe4PAAAAAAAAAICdw9F4u4A//OEPMX369LR7X/nKV6Jnz56N1t26dWvadW5u87JxdZWvqKho8X4iYptwVV39AAAAAAAAAADQMQlCZbjnnnsunnnmmbR7Z511Vhx55JFNql87XFRZWdms/usqX7vNlugnYtswVV39AAAAAAAAAADQMTkaL4O99tpr8eCDD6bdGzduXHzuc59rchsFBQVp183dZamu8rXbbIl+6qpTVz/Ndcopp8TYsWObVHbx4sXx3HPP7XCfAAAAAAAAAAC0PEGoDPXOO+/E3XffHYlEInXvsMMOi69+9auRlZXV5HZqh4m2bNnSrHGUl5enXefk5EReXl6L91NXnZYIQhUVFUVRUVGTylZVVe1wfwAAAAAAAAAA7ByOxstA77//fvz0pz9NC+YceOCBcfXVV0d2dvP+X9q9e/e069WrVzerfmlpaYPtJdUOG9Wutz19NTXABAAAAAAAAADArk8QKsN89NFHcfvtt8fWrVtT94YNGxbf+c53Ije3+Rt89evXL+161apVzapfu3zt9pJ69+4dOTk5qeuKiopYv379TukLAAAAAAAAAICORxAqgyxcuDB+8IMfpB1HN3jw4Lj22mu3+5i4/v37p10vXbq0WfVrl6/dXlJubm706dMn7d6SJUua3M/WrVtjxYoVTeoLAAAAAAAAAICORxAqQyxbtixuvfXW2LRpU+pe//7947vf/W4UFhZud7uDBg1Ku547d27akXuNmT17doPtNfSsdt2GzJs3L20XrN12283ReAAAAAAAAAAApAhCZYCVK1fGLbfcEuvWrUvd6927d1x//fXRvXv3HWq7f//+aTs1bdmypckBpfLy8pgzZ07qOisrK0aNGlVv+drP3nvvvSaPs3bZ0aNHN7kuAAAAAAAAAAC7PkGodm7NmjVx8803x+rVq1P3iouL44Ybboji4uIW6ePQQw9Nu544cWKT6r3xxhtpx/TtvffeDY5p1KhRkZOTk7r+4IMPYvny5Y32k0gk4qWXXmpwzAAAAAAAAAAAdGyCUO3Yxo0b49Zbb00LC3Xv3j2uu+666N27d4v1c9xxx0VWVlbq+o033oglS5Y0WKeioiKefPLJtHvHH398g3W6du0aY8aMSV0nEon4y1/+0uj4Jk2aFCtXrkxd9+rVKw488MBG6wEAAAAAAAAA0HEIQrVTZWVl8f3vfz8WL16cutelS5e47rrrYsCAAS3a11577RVjx45NXVdWVsbdd98dmzdvrrN8IpGIBx54ID7++OPUvT59+sRxxx3XaF8XXXRRWujqlVdeiddee63e8kuWLImHHnoo7d75558fubm5jfYFAAAAAAAAAEDHIU3STt1+++3xr3/9K+3e6aefHuvXr4/33nuvWW3tvffe0bVr1wbLXHzxxfHOO+/Eli1bIiLiX//6V9x4441x2WWXxf77758qt2zZsnj44YdjypQpafUvueSSJoWTBgwYECeccEK88MILqXu/+MUvYunSpXH66aenxllZWRmvvfZaPPjgg7Fp06ZU2YEDB8axxx7b+IcGAAAAAAAAAKBDEYRqp2bOnLnNvUcffXS72rrxxhvTwkx16du3b3z1q1+Nn//855FIJCIiYuHChXHTTTdF9+7do2fPnrFu3booLS1NPU869dRT03aUaswXv/jFmD9/firolUgk4vHHH48nn3wyevfuHZ06dYrly5dHeXl5Wr1u3brFt771rcjJyWlyXwAAAAAAAAAAdAyOxiPlqKOOim984xuRl5eXdn/9+vUxb968WL169TYhqDPPPDMuv/zyZvWTn58f3/3ud+OAAw5Iu19ZWRnLli2LhQsXbhOC6tWrV9x4443Rr1+/ZvUFAAAAAAAAAEDHYEco0nzqU5+KfffdN/785z/H5MmTo6qqqs5yw4cPj8985jMxYsSI7eqna9eucd1118XEiRPjqaeeipKSknrLnXTSSXHuuedGQUHBdvUFAAAAAAAAAMCuTxCqndreY/BaQp8+feKqq66KL33pSzFr1qwoKSmJsrKy6NSpU/Ts2TP222+/KC4u3uF+srOz48QTT4wTTzwxFi1aFPPmzYu1a9dGdXV1dO3aNfbaa68YMmRI5Ob6rykAAAAAAAAAAA2TMKFehYWFMWrUqFbpa6+99oq99tqrVfoCAAAAAAAAAGDXk93WAwAAAAAAAAAAANhRglAAAAAAAAAAAEDGE4QCAAAAAAAAAAAyniAUAAAAAAAAAACQ8QShAAAAAAAAAACAjCcIBQAAAAAAAAAAZDxBKAAAAAAAAAAAIOMJQgEAAAAAAAAAABlPEAoAAAAAAAAAAMh4glAAAAAAAAAAAEDGE4QCAAAAAAAAAAAyniAUAAAAAAAAAACQ8QShAAAAAAAAAACAjCcIBQAAAAAAAAAAZDxBKAAAAAAAAAAAIOMJQgEAAAAAAAAAABlPEAoAAAAAAAAAAMh4glAAAAAAAAAAAEDGE4QCAAAAAAAAAAAyniAUAAAAAAAAAACQ8QShAAAAAAAAAACAjCcIBQAAAAAAAAAAZDxBKAAAAAAAAAAAIOMJQgEAAAAAAAAAABlPEAoAAAAAAAAAAMh4glAAAAAAAAAAAEDGE4QCAAAAAAAAAAAyniAUAAAAAAAAAACQ8QShAAAAAAAAAACAjCcIBQAAAAAAAAAAZDxBKAAAAAAAAAAAIOMJQgEAAAAAAAAAABlPEAoAAAAAAAAAAMh4uW09AAAAAKB5tmzZEgsWLIh//etfsWzZsti0aVNs2rQpcnNzo0ePHrHbbrvF/vvvH/vtt19kZ/sNFAAAAADQMQhCAQAAQDOtX78+pk6dGlOmTIm33norpkyZEh9//HGDdebPnx+DBg3arv4WL14cEyZMiMmTJ8eUKVPigw8+iOrq6kbrde3aNY477rj40pe+FKeffnrk5OQ0u+8HHnggLr/88u0ZdoNWrlwZPXv2bPF2AQAAAICOSxAKAAAAmuCRRx6Jf/zjH/HWW2/FrFmzIpFI7PQ+X3rppfjGN74R77///nbV37hxYzz99NPx9NNPx7Bhw+K+++6Lo446qoVHCQAAAADQPtgfHwAAAJrgtttuiwceeCA+/PDDVglBRUTMmjVru0NQtc2ePTuOPvro+MlPftIi7QEAAAAAtDeCUAAAANBBJBKJ+M53vhP33HNPWw8FAAAAAKDFCUIBAABAB3PNNdfE/Pnz23oYAAAAAAAtKretBwAAAAA0T1FRUZx88skxevTo6N+/fxQUFMSSJUviH//4R4wfP77Ro/vKy8vjuuuuiz/+8Y+tNGIAAAAAgJ1PEAoAAACaqbCwMEaPHh2HHXZYHHbYYXH44YfHoEGDdnq/J554YlxzzTVx0kknRW7utq/0V199dUyZMiUuvPDCWLRoUYNtPfXUU7Fly5bIz8/f7vHceOON8b3vfW+76wMAAAAAtCRBKAAAAGiCz3zmM/H1r389DjvssDjggAMiJyen1fo+8cQT44477oiDDjqo0bKHHXZYTJgwIUaNGhVlZWX1ltu4cWO89tprccIJJ7TkUAEAAAAA2owgFAAAADTBtdde2+p9DhgwIB577LE4//zzm1Vvv/32i69+9atx5513NliusV2jAAAAAAAySXZbDwAAAACo2xlnnNHsEFTS6aef3miZFStWbFfbAAAAAADtkSAUAAAA7IIGDBjQaJnWPN4PAAAAAGBnczQeAAAA7IJKS0sbLdOUsFRD5syZE3fccUe8++67sWLFili/fn107do1dtttt+jbt2+MGTMmjjzyyNhnn312qB8AAAAAgKYQhAIAAIBd0PTp0xstM2bMmB3q45FHHolHHnmk0XIHH3xwfPOb34xLLrkk8vLydqhPAAAAAID6OBoPAAAAdkH33Xdfg88POuigVtup6Z///GdcfvnlMXr06Hj//fdbpU8AAAAAoOMRhAIAAIBdzH333RfTpk1rsMw111zTSqP5xPvvvx9jxoyJZ599ttX7BgAAAAB2fYJQAAAAsAuZMWNGoyGnww8/PD73uc+10ojSlZeXx2c+85mYOnVqm/QPAAAAAOy6BKEAAABgF/Gvf/0rTj755Fi/fn29ZXr06BEPPfRQ5OTktOLI0m3atCkuvfTSqKqqarMxAAAAAAC7HkEoAAAA2AXMmDEjjj766CgpKam3TG5ubjz22GOx7777blcfXbt2jbPPPjvuvPPOmDhxYixZsiQ2btwYW7ZsiaVLl8bTTz8dl156aXTq1KnRtmbPnh2/+93vtmscAAAAAAB1yW3rAQAAAAA75vXXX48zzjgj1q5dW2+ZnJyc+OMf/xgnnHBCs9ru1KlTnHXWWXHllVfGqaeeGnl5eXWW69evX/Tr1y/OOOOM+Na3vhVnn312LF68uMG2f/3rX8eXv/zlZo0HAAAAAKA+doQCAACADPbss8/GSSed1GgI6v7774+LLrqo2e1/7nOfiyeffDLOOuusekNQtR1yyCExYcKEyM/Pb7DctGnTYtWqVc0eEwAAAABAXQShAAAAIEP94Q9/iHPOOSfKysrqLZOXlxd/+tOf4tJLL23FkUUMHz680d2eqqur480332ylEQEAAAAAuzpBKAAAAMhAd911V3zhC1+IysrKest06dIlnnrqqbjgggtacWSfOOOMMxots2LFilYYCQAAAADQEQhCAQAAQIa57rrr4uqrr45EIlFvmZ49e8bEiRPjlFNOacWRpRs4cGCjZVauXNkKIwEAAAAAOoLcth4AAAAA0DTV1dXxta99Le69994Gyw0cODAmTJgQw4YNa6WR1W3Lli2NlsnPz2+FkQAAAAAAHYEgFAAAAGSAioqK+NznPhePPfZYg+VGjhwZ48ePj379+rXSyOr3wQcfNFqmT58+rTASAAAAAKAjcDQeAAAAtHMbN26M008/vdEQ1NFHHx2vvPJKi4Wg3njjjdi6det213/wwQcbLdOU4/MAAAAAAJpCEAoAAADasVWrVsXxxx8fL7zwQoPlzjnnnPjHP/4RPXr0aLG+b7/99hg2bFg89NBDUVVV1ay6Dz74YEyYMKHBMsXFxXH44YfvyBABAAAAAFIEoQAAAKCdWrx4cRx99NExderUBst9+ctfjsceeywKCgpafAzz58+PL3zhCzFw4MC44YYbYsGCBQ2Wr6ioiB/84AfxpS99qdG2zzjjjMjJyWmhkQIAAAAAHV1uWw8AAAAAMsFNN90UTz/99HbXP+ussyIvL6/OZ6NHj4577713m/v33XdfzJo1q9G2f/Ob38RvfvObZo/p2GOPjZdeeqlJZZcuXRq33HJL3HLLLbHvvvvG8ccfH8OGDYs+ffpEQUFBrF69Ot55553429/+FsuXL2+0vby8vLjuuuuaPWYAAAAAgPoIQgEAAEATzJ8/P955553trj9jxox6n3Xt2nW7220LH330UXz00Uc71MZ3vvOd2HfffVtoRAAAAAAAjsYDAAAAWtnFF18ct9xyS1sPAwAAAADYxQhCAQAAAK3mK1/5Sjz00EORnW1JAgAAAABoWVYdAQAAgDp96UtfihNPPDFycnJ2uK0hQ4bEhAkT4t57743c3NwWGB0AAAAAQDorjwAAAECdzjjjjDjjjDNi+fLl8eyzz8ZLL70UL7/8cixatKhJ9Xv37h3jxo2LK6+8Mk466aTIysraySMGAAAAADqyrEQikWjrQUAmWLBgQQwePLjOZ/Pnz49Bgwa17oA6oKVLl8bxxx+fup7/8SfPBpw0MToV9m+DUQGwK9i6eWksef6TOWbwHp88mzhxYvTvb44BqGndunXx0Ucfxbx586K0tDQ2btwY5eXl0aVLl+jRo0f07NkzDjzwwBg4cGBbDxUAAAAAaAXtJVNhRygAAACgWYqKiuLQQw+NQw89tK2HAgAAAACQkt3WAwAAAAAAAAAAANhRglAAAAAAAAAAAEDGE4QCAAAAAAAAAAAyniAUAAAAAAAAAACQ8QShAAAAAAAAAACAjCcIBQAAAAAAAAAAZLzcth4AAABAXaqqqqKkpKSthwFAB9K3b9/Iyclp62EAAAAAsJ0EoQAAgHappKQkjj/++LYeBgAdyMSJE6N///5tPQwAAAAAtpOj8QAAAAAAAAAAgIwnCAUAAAAAAAAAAGQ8R+MBAAAZYf7HbT0CAHZFg/do6xEAAAAA0FLsCAUAAAAAAAAAAGQ8QSgAAAAAAAAAACDjORoPAADIOHt86uHI6dy3rYcBQAaqKiuJj1+7pK2HAQAAAMBOIAgFAABknJzOfaNTYf+2HgYAAAAAANCOOBoPAAAAAAAAAADIeIJQAAAAAAAAAABAxhOEAgAAAAAAAAAAMp4gFAAAAAAAAAAAkPEEoQAAAAAAAAAAgIwnCAUAAAAAAAAAAGQ8QSgAAAAAAAAAACDjCUIBAAAAAAAAAAAZTxAKAAAAAAAAAADIeIJQAAAAAAAAAABAxhOEAgAAAAAAAAAAMl5uWw+A9qmioiLmzJkTS5cujU2bNkVubm4UFxfHvvvuG3369GnRvkpKSmLu3LlRWloalZWV0aVLl+jfv38MHTo08vLyWrQvAAAAAAAAAAB2TQIN/AwAAMpXSURBVIJQGaK0tDTmzp0bH330UcydOzfmzZsXZWVlqee9evWKu+++e4f7Wb9+ffzlL3+Jl156KbZs2VJnmb333jvOP//8GDNmzA71NWXKlHj88cdj/vz5dT4vKCiIcePGxQUXXBDdu3ffob4AAAAAAAAAANi1CUK1Y7NmzYpnnnkmPvroo1izZs1O72/mzJnx05/+NDZs2NBguXnz5sWPf/zjOOaYY+KrX/1q5OY2779GW7dujXvuuSdee+21BsuVl5fH+PHj44033ohrrrkmRowY0ax+AAAAAAAAAADoOLLbegDU71//+ldMmTKlVUJQs2bNih/+8IfbhKC6dOkSgwcPjl69ekV2dvp/XV555ZX42c9+FolEosn9VFdXx5133rlNCCo7Ozt69+4dgwYNisLCwrRn69evjx/+8IcxZ86cZn4qAAAAAAAAAAA6CjtCZaiCgoIoLy9vkbY2btwYd955Z1RUVKTu9erVKy677LI49NBDIysrKyIiVq9eHY8//ni88MILqXJTpkyJZ599Ns4444wm9fXUU0/F22+/nXbvpJNOivPPPz+Ki4sj4t9hqbfffjseeOCBWLVqVUREbNmyJe688874yU9+sk1QCgAAAAAAAAAABKEyQOfOnWPvvfeOffbZJ4YMGRL77LNPrFixIm666aYWaf+pp55K23Wqd+/ecfPNN6eCSUm77757fOUrX4mePXvGn/70p9T9xx57LMaNGxddu3ZtsJ8NGzbEE088kXbvkksuiXPOOSftXnZ2dhx22GExZMiQuP7662PlypUR8e8g1jPPPBMXXXTR9nxMAAAAAAAAAAB2YYJQ7djo0aPjoIMOin79+m1zLN2KFStapI/169fH+PHj0+79x3/8xzYhqJrOPffcePfdd+PDDz+MiIjNmzfH008/HZ/97Gcb7OvJJ5+MsrKy1PXw4cPj7LPPrrd8cXFxfPWrX41bbrklde/ZZ5+N0047Lbp169ZgXwAAAAAAAAAAdCzZjRehrfTt2zcGDBiwTQiqJb3++utpR+wNHz48Ro4c2WCdrKysuPDCC9PuTZo0KRKJRL11qqur46WXXkq7d+GFF6aO3avPyJEjY/jw4anrsrKymDx5coN1AAAAAAAAAADoeAShOri333477fr4449vUr39998/evfunbpeu3ZtfPTRR/WWnzNnTqxfvz513adPn9h///2b1Ndxxx2Xdj116tQm1QMAAAAAAAAAoOMQhOrAysvL44MPPki7d9BBBzWpblZW1jY7R73zzjv1lp82bVra9ciRIxvdDSrpwAMPTLueOXNm2i5WAAAAAAAAAAAgCNWBLV68OKqqqlLXvXv3jh49ejS5/rBhw9KuFyxYUG/Z2s9q121IcXFx9OrVK3VdWVkZS5YsaXJ9AAAAAAAAAAB2fYJQHdjSpUvTrgcMGNCs+rXL126vrfoCAAAAAAAAAKDjEYTqwJYtW5Z2vfvuuzerfs+ePdOuV65cGRUVFduUq6ioiFWrVu1QX7XL1x47AAAAAAAAAAAdmyBUB7Zu3bq06+aGk4qKiiInJyd1nUgkYuPGjduUW79+fSQSidR1Tk5OFBUVNauv4uLitOvaYwcAAAAAAAAAoGPLbesB0HbKy8vTrvPz85tVPysrK/Ly8qKsrKzeNuvrJysrq1l9FRQUNNjm9lq3bl2sX7++SWXtQgUAAAAAAAAA0H4JQnVgtcNEnTp1anYb2xOE2t5+Gmpze02YMCEee+yxJpXdtGlTi/QJAAAAAAAAAEDLczReB7Z169a069zc5ufiatepqKholX5qtwkAAAAAAAAAQMcmCNWB1d6ZqbKystlt1K5T125PrdUPAAAAAAAAAAAdl6PxOrCCgoK06+3ZZan2DlC122zNfrbHKaecEmPHjm1S2cWLF8dzzz3XIv0CAAAAAAAAANCyBKE6sNphoi1btjSrfiKR2K4g1JYtWyKRSERWVlaT+yovL2+0n+1RVFQURUVFTSpbVVXVIn0CAAAAAAAAANDyHI3XgdUOAK1evbpZ9detW5cWDsrKyopu3bptU6579+5poaeqqqpYt25ds/oqLS3dpk0AAAAAAAAAAEgShOrA+vXrl3a9atWqZtWvXb5Xr16Rl5e3Tbm8vLzo2bPnDvVVO6TVv3//ZtUHAAAAAAAAAGDXJgjVgdUOQi1ZsqRZ9WuXbyic1Jp9AQAAAAAAAADQ8QhCdWB77rln5OTkpK5XrlwZa9asaXL92bNnp10PHDiw3rKDBg1Ku54zZ06T+1mzZk2sXLkydZ2TkxMDBgxocn0AAAAAAAAAAHZ9glAdWOfOnWPEiBFp9957770m1U0kEjFjxoy0e4ceemi95UePHp12PWPGjEgkEk3q69133027PuCAA6KgoKBJdQEAAAAAAAAA6BgEoTq42gGliRMnNqnezJkzY8WKFanroqKiGDJkSL3lhw4dGt26dUtdL1++PGbOnNmkviZNmpR23VDgCgAAAAAAAACAjkkQqoM76qijIj8/P3X94Ycfxvvvv99gnUQiEX/5y1/S7h133HGRnV3/f52ys7Nj3Lhxafcee+yxRneFmjFjRnz44Yep686dO8fYsWMbrAMAAAAAAAAAQMcjCNXBFRUVxamnnpp271e/+lWUlpbWW+eJJ55ICycVFhbGWWed1WhfZ599dtqRdh988EE8+eST9ZYvLS2NX/3qV2n3TjvttOjevXujfQEAAAAAAAAA0LHktvUAaNisWbOioqJim/sLFy5Mu66oqIj33nuvzjaKi4tjwIAB9fZx9tlnx8svvxxr166NiIgVK1bE9ddfH5dffnmMHj06srKyIiJi9erV8fjjj8cLL7yQVv+8886Lrl27NvpZunfvHueee2488sgjqXsPP/xwrFq1Ks4777woLi6OiIjq6up4++2344EHHohVq1alyu62225x5plnNtoPAAAAAAAAAAAdjyBUO/eLX/wiVq5c2Wi5devWxa233lrns2OPPTa+/vWv11u3a9eucfXVV8f3v//92Lp1a0RErFy5Mm6//fbo0qVL9O7dOzZt2hSrVq2K6urqtLqHHnpos8JJZ599dsyePTumTZuWuvePf/wjXnjhhejVq1cUFhbGihUrYtOmTWn18vLy4lvf+lZ06dKlyX0BAAAAAAAAANBxOBqPiIgYMWJEXHvttdvs7LRp06aYP39+rFixYpsQ1Kc+9an41re+ldoxqimys7PjmmuuiSOPPDLtfnV1dSxfvjzmz5+/TQiqW7duce2118Z+++3XzE8FAAAAAAAAAEBHYUcoUg444ID46U9/Go899li8/PLLsWXLljrLDR48OM4777w4/PDDt6ufvLy8uPrqq+OII46Iv/71r7FgwYI6y+Xn58exxx4bF154YRQVFW1XXwAAAAAAAAAAdAyCUO3c3Xff3ar99ejRI770pS/FF77whZg9e3YsXbo0Nm3aFLm5uVFcXBz77rtv9O3bt0X6OuKII+KII46IkpKS+Oijj6K0tDQqKyujS5cu0b9//xg2bFjk5eW1SF8AAAAAAAAAAOzaBKGoU15eXowcOTJGjhy50/vq27dvi4WrAAAAAAAAAADomLLbegAAAAAAAAAAAAA7ShAKAAAAAAAAAADIeIJQAAAA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Z5+NF154IdVfQwuxiUQiNm7cGGvWrNnm74TkAujQoUNTZQGA+pn7AaDj2JF5vzFFRUWpusn5uLy8PCoqKlJ9JENQDz74YMyZMyf1N0NyV6mmBKKqq6tTx+Q999xzzR4nAE1T95YWAMA2kgufySBUXYudWVlZsXnz5vjb3/4Ww4cPj759+0ZVVVWDv+xIviAtXbo01U9ExF577RVLly5NHYdXUVERhYWFccstt8SAAQN2xkcEgIyWXJxctmxZLFmyJDZv3hxr166N4uLi6N69e/Tt2zf69u2bKpdcrKxdf8SIEXHYYYfFq6++GhUVFXX2lfy7ILkQunnz5lizZk1ceOGFqfu1F2ST9yorK6OysjLtWVZWVlRVVUVWVlb0798/dQ8AqJ+5HwA6jh2d9+uSLLPPPvukBZ5ycnKioqIi5s6dG3379o3KyspYsGBBgyGo6urq6NmzZ6xatare8ScSiaisrIxjjz02rrjiipb6VwNALYJQANBEyRehUaNGxaRJk+o8vzuRSER2dnaUlJTEHXfcETfffHMUFhbWu8V+zZexlStXpj0bNmxYDBw4MN56662oqKiIrl27xk033SQEBQB1WLJkSXzwwQfx6quvxscffxwbNmzYpkxRUVHsueeeMXr06DjooINSXzpGpM/JxcXFceKJJ8bSpUtj9uzZ9e7OkNw1IpFIRElJSTz77LOxfPny+M///M9UCDpZt6qqKnJzcyORSMTvf//7WLlyZZ2h6rFjx8bgwYNb5N8JAOzKzP0A0HG05LxfU/Je//79Izc3NxWITq79L1myJCKiSSGoQw45JP73f/83HnrooXjmmWfS+kmGoBKJRBx99NHxta99LSKi3u8NANgxWQn77QJAsyxZsiRuueWWWLt2bb1b4Ofk5ERVVVXstddecd1116W21q2p5svXG2+8EXfddVda3f/+7/+OXr16xZ///OeYM2dO3HDDDY7DA4Batm7dGlOnTo2HHnooNm3aFFu2bEnNpTUXE5O/6EzeLygoiPPPPz+GDx8e++yzT6pMzTrvv/9+3HvvvbFixYoGx5D8QjRpyJAhcf7558fgwYNjt912Syt73333xUsvvRRbt26NiE9C1Mm/J6644oo45ZRTduxfCgDswsz9ANBx7Mx5PymRSMS6devi2muvjdLS0oj45DSIMWPGxHnnnRf33XdfzJ07t94Q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oujXr1/a+ACAbSXfu3/zm9/ECy+8kDbv13zvbsquztsbhoow9wPAzuSdH4BMIggFQLuybNmy+Na3vhUR275QRbR8GKouNcNQ+++/f1x33XXbtc0uAHQU27MgWvPXnosWLYp//vOf8cQTT0RVVVVs2bKl3r569uwZhx56aFx00UVRWFi4zZG3Nf8eWLNmTZSUlMRjjz0Wq1evjo8//rjBzzF27NgYNmxYnHbaac38NwAAHVfyi8apU6fGHXfcsc0x84WFhbF58+aIaPkwVLItcz8A7Dze+QHINIJQALQrGzdujG9961uxfv36bRZPk1prZ6hOnTpFRUVFHHzwwXHttde29EcFgF3Cji6ITpgwIaZMmRLvv/9+qk7Nebm+XSSGDx8e55xzTowYMSLy8vLSfu1Ze4eIioqK2Lx5c7z99tuxZs2a+Oijj6Kqqio6d+4cubm5MWLEiBg0aFAMHTo0Vae+vykAgLrNmTMnrr/++m3ujx07Nnbbbbd47rnnImL7wlDJub26ujqWLl0aGzZsiBEjRqSeRYS5HwB2Au/8AGQiQSgA2o3ky8eGDRvihhtuiGXLlrVZGCr5UtetW7e47rrrYtCgQTvhEwNAZtvRBdE//OEP8fzzz6fm4/q+GK2p5jb3AwcOjJNPPjmOPPLIKCwsrLN87QXSptieOgDQkSUSidi8eXNce+21sXLlytRcHRExatSoOP/882PChAnxyiuvRMT2haGqqqpi3rx58dBDD8XatWvj85//fBx22GGp/uv7crSp4zf3A0A67/wAZCpRVwDajezs7Kiqqopu3brFzTffHP369YuqqqrIycnZpmzNl5WNGzfG888/H3/6059S7TS2oPqFL3whjj766CgoKNimveRLXWFhYXzve98TggKAOrzzzjv1LohGfHJUzUknnVTngug999wTTz/9dFooubEF0ZrtRkQsXLgwnnnmmZgyZUpUVFTUWb6uxc2abdT8orahOgBA/bKysqJLly7Rs2fPqK6uTptbV61aFYMGDYqzzz47jjvuuIho2g+YXn311Rg/fnwsWbIkIiLmz58fv//972P27NmxcuXKeOKJJ2LKlCmp/pPzu7kfAHacd34AMpkgFADtSnIHqLYKQ9UMQd1yyy0xYMCAnfhpASAzrVixIu6///6I+PeCaH27N0ZEfOpTn4qIiC1btqQWRH/1q1/F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oPYDABA/qPsAAKC9UOkBdGiNXSbPGQidOHFCL730kn77298qEAhELH0XHoJ64YUX6gxB+Xw+zZs3jxAUAACtpKkt88N/F3j66ae1cePGWtdrDiZEAQBoHdR+AADiB3UfAAC0FzpCAegUGtMZquaAaNiwYRo8eLAuvfRSJSYmqrS0VPv27dPrr79e63wnBOX1enXttdfqy1/+spKSklr9+QAAiGcd9S1RAADQOqj9AADED+o+AABoawShAHQajV0mr+YgKiEhQR6PR5ZlKRAISDrXQcq2bXk8HoVCISUkJGjy5MmaO3euunfv3voPBgAAmBgFACDOUPsBAIgf1H0AANCWCEIBaFehUEgej0dSbIOXxoahnO5Q0Za+83g8sm3b/VxnObzrr79e11xzjdLS0lr2YQEAQL2YGAUAIL5Q+wEAiB/UfQAA0FYIQgFoUzUHJ9HWAm9oANPYMFQsevbsqfT0dN15550aNGiQuwY5AABoW0yMAgAQX6j9AADED+o+AABoCwShALQJJ7xUXV2tUCikNWvWqKSkRPv371f37t2VnJysMWPGqH///srKynLPq2sg05wwVEZGhkaPHq2qqir17NlT3bt31/jx45Wenq6UlJQWfW4AANB4TIwCABBfqP0AAMQP6j4AAGhtBKEAtJni4mK988472rFjh/Ly8mrt9/l8SkxM1C233KJRo0YpOztbUvSuUeHbGxuGys7O1qxZszRjxoyWeTAAANDimBgFACC+UPsBAIgf1H0AANCaCEIBaHXV1dXatWuXfv7zn6usrMwdlDgDE+d/Q6ZpKhQKyTAMfeELX1Bubq4mT54sqeXDUL169dJVV12lG2+8sYWfFgAAtJSWnhgFAAAdG7UfAID4Qd0HAACtpXaqAACaKTxfWVxcrOXLl+snP/mJjh8/HvFWhmVZsixLtm3Ltm2FQiGZpinbtrV161a99NJLWrFihaS6Bz7O9n79+mnhwoXy+/0KBoPyer1R780wDJmmqWPHjmndunWqqKho4acHAAAtxTAM9/eKoUOHavbs2br44osl1R2SlqRgMKiEhARJ0tNPP639+/e3zQ0DAIBmofYDABA/qPsAAKC1EIQC0OKcsNPBgwf15ptv6uWXX1YgEJDH43HDTHU1o7Msyz2/uLhYL7zwgl577TVJLROGcu7B7/fr29/+tlJSUlrkmQEAQOto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AAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp0cQCgAAAAAAAAAAAAAAAECnRxAKAAAAAAAAAAAAAAAAQKdHEAoAAAAAAAAAAAAAAABAp/f/ATrHuNRWJc3OAAAAAElFTkSuQmCC",
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "Error Distribution:\n",
- "status_code\n",
- "No variable found 624\n",
- "HTTP 500 125\n",
- "HTTP 400 39\n",
- "HTTP 504 20\n",
- "Name: count, dtype: int64\n",
- "Total Errors: 808\n"
- ]
- }
- ],
- "source": [
- "error_df = df_read[df_read['status_code'].notna()]\n",
- "status_counts = error_df['status_code'].value_counts()\n",
- "total_errors = sum(status_counts.values)\n",
- "\n",
- "fig, ax = plt.subplots(figsize=(8, 5), dpi=300, facecolor='white')\n",
- "ax.set_facecolor('white')\n",
- "\n",
- "bars = ax.bar(range(len(status_counts)), status_counts.values, \n",
- " edgecolor='black', \n",
- " linewidth=1.5,\n",
- " alpha=0.85)\n",
- "\n",
- "ax.set_xticks(range(len(status_counts)))\n",
- "ax.set_xticklabels(status_counts.index, rotation=45, ha='right', fontsize=12, fontweight='bold')\n",
- "ax.set_ylabel('Count', fontsize=13, fontweight='bold')\n",
- "ax.set_title('Titiler-CMR Incompatible Error Distribution', \n",
- " fontsize=16, fontweight='bold', pad=20)\n",
- "\n",
- "for spine in ax.spines.values():\n",
- " spine.set_edgecolor('black')\n",
- " spine.set_linewidth(1.5)\n",
- " spine.set_visible(True)\n",
- "\n",
- "ax.grid(axis='y', alpha=0.3, linestyle='--', linewidth=0.5)\n",
- "ax.set_axisbelow(True)\n",
- "\n",
- "legend = ax.legend([f'Total Errors: {total_errors}'], \n",
- " loc='upper right', \n",
- " fontsize=12, \n",
- " frameon=True, \n",
- " shadow=True,\n",
- " fancybox=True)\n",
- "legend.get_frame().set_facecolor('white')\n",
- "\n",
- "for i, (bar, v) in enumerate(zip(bars, status_counts.values)):\n",
- " height = bar.get_height()\n",
- " ax.text(bar.get_x() + bar.get_width()/2., height + 0.5,\n",
- " f'{v}',\n",
- " ha='center', va='bottom', \n",
- " fontsize=11, fontweight='bold')\n",
- "\n",
- "plt.tight_layout()\n",
- "plt.show()\n",
- "\n",
- "print(\"\\nError Distribution:\")\n",
- "print(status_counts)\n",
- "print(f\"Total Errors: {total_errors}\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 139,
- "id": "8f6ffd70-5df1-4d0d-818b-62376c7c48fe",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "Compatibility report created: compatibility_report_netcdf4_2025-10-06_11-10-09.csv\n"
- ]
- }
- ],
- "source": [
- "from datetime import datetime\n",
- "\n",
- "current_date = datetime.now().strftime(\"%Y-%m-%d_%H-%M-%S\")\n",
- "filename = f\"compatibility_report_netcdf4_{current_date}.csv\"\n",
- "df_read.to_csv(filename, index=False)\n",
- "print(f\"\\nCompatibility report created: {filename}\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "2367f685-d86e-4999-8999-21f115b5d271",
- "metadata": {},
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "4fc34e74-3d67-4ff0-a8f5-c6e0ac1b5a97",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "datacube-kernel",
- "language": "python",
- "name": "datacube-kernel"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.13.5"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/mkdocs.yml b/mkdocs.yml
index 1694340..170fbf1 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -31,12 +31,14 @@ nav:
- Overview: "visualization/overview.md"
- Titiler:
- Ecosystem overview: "visualization/titiler/overview.md"
- - Performance benchmarking and Compatibility Testing:
- - Titiler-CMR Compatibility Testing: "visualization/titiler/titiler-cmr/titiler-cmr-compatibility.ipynb"
- - Titiler-CMR tile generation: "visualization/titiler/titiler-cmr/titiler-cmr-benchmark.ipynb"
- - Titiler-CMR timeseries statistics: "visualization/titiler/titiler-cmr/titiler-cmr-statistics-benchmark.ipynb"
- - Titiler-CMR all concept IDs: "visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb"
- - Titiler-CMR Compatibility Runner: "visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb"
+ - Titiler-CMR:
+ - Performance benchmarking:
+ - "visualization/titiler/titiler-cmr/benchmark-tiles.ipynb"
+ - Timeseries statistics: "visualization/titiler/titiler-cmr/benchmark-stats.ipynb"
+ - Compatibility testing:
+ - "visualization/titiler/titiler-cmr/compatibility.ipynb"
+ - "visualization/titiler/titiler-cmr/find-netcdf4-datasets.ipynb"
+ - "visualization/titiler/titiler-cmr/test-netcdf4-datasets.ipynb"
- API Reference:
- Benchmarking:
diff --git a/pyproject.toml b/pyproject.toml
index 8918df2..a980cbe 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -56,6 +56,7 @@ dev-dependencies = [
"pytest-mypy-plugins>=3.2.0",
"pytest>=8.3.3",
"ruff>=0.12.0",
+ "ipywidgets>=8.1.7",
]
[tool.mypy]
diff --git a/uv.lock b/uv.lock
index 1af9b42..4352eaf 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1,5 +1,5 @@
version = 1
-revision = 3
+revision = 1
requires-python = ">=3.13"
[manifest]
@@ -21,18 +21,18 @@ dependencies = [
{ name = "python-dateutil" },
{ name = "wrapt" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/f6/1d/babe191fa10a7ecda6c6832c08231536c60cc33b4cddfb3b72133505673e/aiobotocore-2.23.1.tar.gz", hash = "sha256:a59f2a78629b97d52f10936b79c73de64e481a8c44a62c1871f088df6c1afc4f", size = 115869, upload-time = "2025-07-17T21:51:57.006Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f6/1d/babe191fa10a7ecda6c6832c08231536c60cc33b4cddfb3b72133505673e/aiobotocore-2.23.1.tar.gz", hash = "sha256:a59f2a78629b97d52f10936b79c73de64e481a8c44a62c1871f088df6c1afc4f", size = 115869 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/92/d9/25a697a959a7149c93efa4d849421aa5f22bcb82350ac89b4284b0b88aa8/aiobotocore-2.23.1-py3-none-any.whl", hash = "sha256:d81c54d2eae2406ea9a473fea518fed580cf37bc4fc51ce43ba81546e5305114", size = 84219, upload-time = "2025-07-17T21:51:55.145Z" },
+ { url = "https://files.pythonhosted.org/packages/92/d9/25a697a959a7149c93efa4d849421aa5f22bcb82350ac89b4284b0b88aa8/aiobotocore-2.23.1-py3-none-any.whl", hash = "sha256:d81c54d2eae2406ea9a473fea518fed580cf37bc4fc51ce43ba81546e5305114", size = 84219 },
]
[[package]]
name = "aiohappyeyeballs"
version = "2.6.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760, upload-time = "2025-03-12T01:42:48.764Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265, upload-time = "2025-03-12T01:42:47.083Z" },
+ { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265 },
]
[[package]]
@@ -48,25 +48,25 @@ dependencies = [
{ name = "propcache" },
{ name = "yarl" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/42/6e/ab88e7cb2a4058bed2f7870276454f85a7c56cd6da79349eb314fc7bbcaa/aiohttp-3.12.13.tar.gz", hash = "sha256:47e2da578528264a12e4e3dd8dd72a7289e5f812758fe086473fab037a10fcce", size = 7819160, upload-time = "2025-06-14T15:15:41.354Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/42/6e/ab88e7cb2a4058bed2f7870276454f85a7c56cd6da79349eb314fc7bbcaa/aiohttp-3.12.13.tar.gz", hash = "sha256:47e2da578528264a12e4e3dd8dd72a7289e5f812758fe086473fab037a10fcce", size = 7819160 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/11/0f/db19abdf2d86aa1deec3c1e0e5ea46a587b97c07a16516b6438428b3a3f8/aiohttp-3.12.13-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d4a18e61f271127465bdb0e8ff36e8f02ac4a32a80d8927aa52371e93cd87938", size = 694910, upload-time = "2025-06-14T15:14:30.604Z" },
- { url = "https://files.pythonhosted.org/packages/d5/81/0ab551e1b5d7f1339e2d6eb482456ccbe9025605b28eed2b1c0203aaaade/aiohttp-3.12.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:532542cb48691179455fab429cdb0d558b5e5290b033b87478f2aa6af5d20ace", size = 472566, upload-time = "2025-06-14T15:14:32.275Z" },
- { url = "https://files.pythonhosted.org/packages/34/3f/6b7d336663337672d29b1f82d1f252ec1a040fe2d548f709d3f90fa2218a/aiohttp-3.12.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d7eea18b52f23c050ae9db5d01f3d264ab08f09e7356d6f68e3f3ac2de9dfabb", size = 464856, upload-time = "2025-06-14T15:14:34.132Z" },
- { url = "https://files.pythonhosted.org/packages/26/7f/32ca0f170496aa2ab9b812630fac0c2372c531b797e1deb3deb4cea904bd/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad7c8e5c25f2a26842a7c239de3f7b6bfb92304593ef997c04ac49fb703ff4d7", size = 1703683, upload-time = "2025-06-14T15:14:36.034Z" },
- { url = "https://files.pythonhosted.org/packages/ec/53/d5513624b33a811c0abea8461e30a732294112318276ce3dbf047dbd9d8b/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6af355b483e3fe9d7336d84539fef460120c2f6e50e06c658fe2907c69262d6b", size = 1684946, upload-time = "2025-06-14T15:14:38Z" },
- { url = "https://files.pythonhosted.org/packages/37/72/4c237dd127827b0247dc138d3ebd49c2ded6114c6991bbe969058575f25f/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a95cf9f097498f35c88e3609f55bb47b28a5ef67f6888f4390b3d73e2bac6177", size = 1737017, upload-time = "2025-06-14T15:14:39.951Z" },
- { url = "https://files.pythonhosted.org/packages/0d/67/8a7eb3afa01e9d0acc26e1ef847c1a9111f8b42b82955fcd9faeb84edeb4/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8ed8c38a1c584fe99a475a8f60eefc0b682ea413a84c6ce769bb19a7ff1c5ef", size = 1786390, upload-time = "2025-06-14T15:14:42.151Z" },
- { url = "https://files.pythonhosted.org/packages/48/19/0377df97dd0176ad23cd8cad4fd4232cfeadcec6c1b7f036315305c98e3f/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a0b9170d5d800126b5bc89d3053a2363406d6e327afb6afaeda2d19ee8bb103", size = 1708719, upload-time = "2025-06-14T15:14:44.039Z" },
- { url = "https://files.pythonhosted.org/packages/61/97/ade1982a5c642b45f3622255173e40c3eed289c169f89d00eeac29a89906/aiohttp-3.12.13-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:372feeace612ef8eb41f05ae014a92121a512bd5067db8f25101dd88a8db11da", size = 1622424, upload-time = "2025-06-14T15:14:45.945Z" },
- { url = "https://files.pythonhosted.org/packages/99/ab/00ad3eea004e1d07ccc406e44cfe2b8da5acb72f8c66aeeb11a096798868/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a946d3702f7965d81f7af7ea8fb03bb33fe53d311df48a46eeca17e9e0beed2d", size = 1675447, upload-time = "2025-06-14T15:14:47.911Z" },
- { url = "https://files.pythonhosted.org/packages/3f/fe/74e5ce8b2ccaba445fe0087abc201bfd7259431d92ae608f684fcac5d143/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a0c4725fae86555bbb1d4082129e21de7264f4ab14baf735278c974785cd2041", size = 1707110, upload-time = "2025-06-14T15:14:50.334Z" },
- { url = "https://files.pythonhosted.org/packages/ef/c4/39af17807f694f7a267bd8ab1fbacf16ad66740862192a6c8abac2bff813/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9b28ea2f708234f0a5c44eb6c7d9eb63a148ce3252ba0140d050b091b6e842d1", size = 1649706, upload-time = "2025-06-14T15:14:52.378Z" },
- { url = "https://files.pythonhosted.org/packages/38/e8/f5a0a5f44f19f171d8477059aa5f28a158d7d57fe1a46c553e231f698435/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d4f5becd2a5791829f79608c6f3dc745388162376f310eb9c142c985f9441cc1", size = 1725839, upload-time = "2025-06-14T15:14:54.617Z" },
- { url = "https://files.pythonhosted.org/packages/fd/ac/81acc594c7f529ef4419d3866913f628cd4fa9cab17f7bf410a5c3c04c53/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:60f2ce6b944e97649051d5f5cc0f439360690b73909230e107fd45a359d3e911", size = 1759311, upload-time = "2025-06-14T15:14:56.597Z" },
- { url = "https://files.pythonhosted.org/packages/38/0d/aabe636bd25c6ab7b18825e5a97d40024da75152bec39aa6ac8b7a677630/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:69fc1909857401b67bf599c793f2183fbc4804717388b0b888f27f9929aa41f3", size = 1708202, upload-time = "2025-06-14T15:14:58.598Z" },
- { url = "https://files.pythonhosted.org/packages/1f/ab/561ef2d8a223261683fb95a6283ad0d36cb66c87503f3a7dde7afe208bb2/aiohttp-3.12.13-cp313-cp313-win32.whl", hash = "sha256:7d7e68787a2046b0e44ba5587aa723ce05d711e3a3665b6b7545328ac8e3c0dd", size = 420794, upload-time = "2025-06-14T15:15:00.939Z" },
- { url = "https://files.pythonhosted.org/packages/9d/47/b11d0089875a23bff0abd3edb5516bcd454db3fefab8604f5e4b07bd6210/aiohttp-3.12.13-cp313-cp313-win_amd64.whl", hash = "sha256:5a178390ca90419bfd41419a809688c368e63c86bd725e1186dd97f6b89c2706", size = 446735, upload-time = "2025-06-14T15:15:02.858Z" },
+ { url = "https://files.pythonhosted.org/packages/11/0f/db19abdf2d86aa1deec3c1e0e5ea46a587b97c07a16516b6438428b3a3f8/aiohttp-3.12.13-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d4a18e61f271127465bdb0e8ff36e8f02ac4a32a80d8927aa52371e93cd87938", size = 694910 },
+ { url = "https://files.pythonhosted.org/packages/d5/81/0ab551e1b5d7f1339e2d6eb482456ccbe9025605b28eed2b1c0203aaaade/aiohttp-3.12.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:532542cb48691179455fab429cdb0d558b5e5290b033b87478f2aa6af5d20ace", size = 472566 },
+ { url = "https://files.pythonhosted.org/packages/34/3f/6b7d336663337672d29b1f82d1f252ec1a040fe2d548f709d3f90fa2218a/aiohttp-3.12.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d7eea18b52f23c050ae9db5d01f3d264ab08f09e7356d6f68e3f3ac2de9dfabb", size = 464856 },
+ { url = "https://files.pythonhosted.org/packages/26/7f/32ca0f170496aa2ab9b812630fac0c2372c531b797e1deb3deb4cea904bd/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad7c8e5c25f2a26842a7c239de3f7b6bfb92304593ef997c04ac49fb703ff4d7", size = 1703683 },
+ { url = "https://files.pythonhosted.org/packages/ec/53/d5513624b33a811c0abea8461e30a732294112318276ce3dbf047dbd9d8b/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6af355b483e3fe9d7336d84539fef460120c2f6e50e06c658fe2907c69262d6b", size = 1684946 },
+ { url = "https://files.pythonhosted.org/packages/37/72/4c237dd127827b0247dc138d3ebd49c2ded6114c6991bbe969058575f25f/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a95cf9f097498f35c88e3609f55bb47b28a5ef67f6888f4390b3d73e2bac6177", size = 1737017 },
+ { url = "https://files.pythonhosted.org/packages/0d/67/8a7eb3afa01e9d0acc26e1ef847c1a9111f8b42b82955fcd9faeb84edeb4/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8ed8c38a1c584fe99a475a8f60eefc0b682ea413a84c6ce769bb19a7ff1c5ef", size = 1786390 },
+ { url = "https://files.pythonhosted.org/packages/48/19/0377df97dd0176ad23cd8cad4fd4232cfeadcec6c1b7f036315305c98e3f/aiohttp-3.12.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a0b9170d5d800126b5bc89d3053a2363406d6e327afb6afaeda2d19ee8bb103", size = 1708719 },
+ { url = "https://files.pythonhosted.org/packages/61/97/ade1982a5c642b45f3622255173e40c3eed289c169f89d00eeac29a89906/aiohttp-3.12.13-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:372feeace612ef8eb41f05ae014a92121a512bd5067db8f25101dd88a8db11da", size = 1622424 },
+ { url = "https://files.pythonhosted.org/packages/99/ab/00ad3eea004e1d07ccc406e44cfe2b8da5acb72f8c66aeeb11a096798868/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a946d3702f7965d81f7af7ea8fb03bb33fe53d311df48a46eeca17e9e0beed2d", size = 1675447 },
+ { url = "https://files.pythonhosted.org/packages/3f/fe/74e5ce8b2ccaba445fe0087abc201bfd7259431d92ae608f684fcac5d143/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a0c4725fae86555bbb1d4082129e21de7264f4ab14baf735278c974785cd2041", size = 1707110 },
+ { url = "https://files.pythonhosted.org/packages/ef/c4/39af17807f694f7a267bd8ab1fbacf16ad66740862192a6c8abac2bff813/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9b28ea2f708234f0a5c44eb6c7d9eb63a148ce3252ba0140d050b091b6e842d1", size = 1649706 },
+ { url = "https://files.pythonhosted.org/packages/38/e8/f5a0a5f44f19f171d8477059aa5f28a158d7d57fe1a46c553e231f698435/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d4f5becd2a5791829f79608c6f3dc745388162376f310eb9c142c985f9441cc1", size = 1725839 },
+ { url = "https://files.pythonhosted.org/packages/fd/ac/81acc594c7f529ef4419d3866913f628cd4fa9cab17f7bf410a5c3c04c53/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:60f2ce6b944e97649051d5f5cc0f439360690b73909230e107fd45a359d3e911", size = 1759311 },
+ { url = "https://files.pythonhosted.org/packages/38/0d/aabe636bd25c6ab7b18825e5a97d40024da75152bec39aa6ac8b7a677630/aiohttp-3.12.13-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:69fc1909857401b67bf599c793f2183fbc4804717388b0b888f27f9929aa41f3", size = 1708202 },
+ { url = "https://files.pythonhosted.org/packages/1f/ab/561ef2d8a223261683fb95a6283ad0d36cb66c87503f3a7dde7afe208bb2/aiohttp-3.12.13-cp313-cp313-win32.whl", hash = "sha256:7d7e68787a2046b0e44ba5587aa723ce05d711e3a3665b6b7545328ac8e3c0dd", size = 420794 },
+ { url = "https://files.pythonhosted.org/packages/9d/47/b11d0089875a23bff0abd3edb5516bcd454db3fefab8604f5e4b07bd6210/aiohttp-3.12.13-cp313-cp313-win_amd64.whl", hash = "sha256:5a178390ca90419bfd41419a809688c368e63c86bd725e1186dd97f6b89c2706", size = 446735 },
]
[[package]]
@@ -76,18 +76,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/9d/61/ebda4d8e3d8cfa1fd3db0fb428db2dd7461d5742cea35178277ad180b033/aiohttp_retry-2.9.1.tar.gz", hash = "sha256:8eb75e904ed4ee5c2ec242fefe85bf04240f685391c4879d8f541d6028ff01f1", size = 13608, upload-time = "2024-11-06T10:44:54.574Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/9d/61/ebda4d8e3d8cfa1fd3db0fb428db2dd7461d5742cea35178277ad180b033/aiohttp_retry-2.9.1.tar.gz", hash = "sha256:8eb75e904ed4ee5c2ec242fefe85bf04240f685391c4879d8f541d6028ff01f1", size = 13608 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/1a/99/84ba7273339d0f3dfa57901b846489d2e5c2cd731470167757f1935fffbd/aiohttp_retry-2.9.1-py3-none-any.whl", hash = "sha256:66d2759d1921838256a05a3f80ad7e724936f083e35be5abb5e16eed6be6dc54", size = 9981, upload-time = "2024-11-06T10:44:52.917Z" },
+ { url = "https://files.pythonhosted.org/packages/1a/99/84ba7273339d0f3dfa57901b846489d2e5c2cd731470167757f1935fffbd/aiohttp_retry-2.9.1-py3-none-any.whl", hash = "sha256:66d2759d1921838256a05a3f80ad7e724936f083e35be5abb5e16eed6be6dc54", size = 9981 },
]
[[package]]
name = "aioitertools"
version = "0.12.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/06/de/38491a84ab323b47c7f86e94d2830e748780525f7a10c8600b67ead7e9ea/aioitertools-0.12.0.tar.gz", hash = "sha256:c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b", size = 19369, upload-time = "2024-09-02T03:33:40.349Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/06/de/38491a84ab323b47c7f86e94d2830e748780525f7a10c8600b67ead7e9ea/aioitertools-0.12.0.tar.gz", hash = "sha256:c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b", size = 19369 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/85/13/58b70a580de00893223d61de8fea167877a3aed97d4a5e1405c9159ef925/aioitertools-0.12.0-py3-none-any.whl", hash = "sha256:fc1f5fac3d737354de8831cbba3eb04f79dd649d8f3afb4c5b114925e662a796", size = 24345, upload-time = "2024-09-02T03:34:59.454Z" },
+ { url = "https://files.pythonhosted.org/packages/85/13/58b70a580de00893223d61de8fea167877a3aed97d4a5e1405c9159ef925/aioitertools-0.12.0-py3-none-any.whl", hash = "sha256:fc1f5fac3d737354de8831cbba3eb04f79dd649d8f3afb4c5b114925e662a796", size = 24345 },
]
[[package]]
@@ -97,27 +97,27 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "frozenlist" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424, upload-time = "2024-12-13T17:10:40.86Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597, upload-time = "2024-12-13T17:10:38.469Z" },
+ { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597 },
]
[[package]]
name = "annotated-types"
version = "0.7.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" },
+ { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 },
]
[[package]]
name = "antlr4-python3-runtime"
version = "4.13.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/33/5f/2cdf6f7aca3b20d3f316e9f505292e1f256a32089bd702034c29ebde6242/antlr4_python3_runtime-4.13.2.tar.gz", hash = "sha256:909b647e1d2fc2b70180ac586df3933e38919c85f98ccc656a96cd3f25ef3916", size = 117467, upload-time = "2024-08-03T19:00:12.757Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/33/5f/2cdf6f7aca3b20d3f316e9f505292e1f256a32089bd702034c29ebde6242/antlr4_python3_runtime-4.13.2.tar.gz", hash = "sha256:909b647e1d2fc2b70180ac586df3933e38919c85f98ccc656a96cd3f25ef3916", size = 117467 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/89/03/a851e84fcbb85214dc637b6378121ef9a0dd61b4c65264675d8a5c9b1ae7/antlr4_python3_runtime-4.13.2-py3-none-any.whl", hash = "sha256:fe3835eb8d33daece0e799090eda89719dbccee7aa39ef94eed3818cafa5a7e8", size = 144462, upload-time = "2024-08-03T19:00:11.134Z" },
+ { url = "https://files.pythonhosted.org/packages/89/03/a851e84fcbb85214dc637b6378121ef9a0dd61b4c65264675d8a5c9b1ae7/antlr4_python3_runtime-4.13.2-py3-none-any.whl", hash = "sha256:fe3835eb8d33daece0e799090eda89719dbccee7aa39ef94eed3818cafa5a7e8", size = 144462 },
]
[[package]]
@@ -128,18 +128,18 @@ dependencies = [
{ name = "idna" },
{ name = "sniffio" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252, upload-time = "2025-08-04T08:54:26.451Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213, upload-time = "2025-08-04T08:54:24.882Z" },
+ { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213 },
]
[[package]]
name = "appnope"
version = "0.1.4"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" },
+ { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 },
]
[[package]]
@@ -147,37 +147,37 @@ name = "arro3-core"
version = "0.5.1"
source = { registry = "https://pypi.org/simple" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ce/3f/52336dca7f4784b778d458f7071e5746db33825cb57509fd35196522e5df/arro3_core-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:bb7fba3c4324db78615b5440ac51f46022ce7674489d96f8916491c117102e47", size = 2438140, upload-time = "2025-05-31T23:20:11.45Z" },
- { url = "https://files.pythonhosted.org/packages/b0/02/32d2c8fa81b33e587b9b6be0a71a0e46523f50f1b20d1903b0fb3f1d9cad/arro3_core-0.5.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:39bad825cb042f22be5f5ab019844541398a3393d154e3675013b4ebb825b3b9", size = 2145410, upload-time = "2025-05-31T23:20:14.919Z" },
- { url = "https://files.pythonhosted.org/packages/d1/72/4632d4240f2d10de16050314263932c80a7bfabab22688e3dcdc1505a0d6/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c6520a6cc6e22fe2f8064dc8e4f93961e05fb9a486c921f71a5ef49843c27d24", size = 2591203, upload-time = "2025-05-31T23:20:18.219Z" },
- { url = "https://files.pythonhosted.org/packages/03/c6/8fd3fcf7a1ccfaeb62827457785293a5ad1a8bf44623903d7e5d99212cb5/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63e9e96c034177721b8d5af36d4deff3e93411a24b009b4565e08711cddbbc75", size = 2636665, upload-time = "2025-05-31T23:20:21.805Z" },
- { url = "https://files.pythonhosted.org/packages/6a/84/f5df7ed0eeb1fdaa3cd4d19fb829dca791c3b5108e5f5350a50ff34da914/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:639083eb1712bd39540761a25ab786ba9cb51e0710bb77b21499a2914ba076d4", size = 2883496, upload-time = "2025-05-31T23:20:25.701Z" },
- { url = "https://files.pythonhosted.org/packages/b4/e1/6ab0dd6f362f95ef855d2ba7aacf55c9dd08c55a3d8c5339eafa20f3e0f3/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4876a3c34bd54d970c498e2f61bfb7e36306934fd6acbfa5de497f093972bf0", size = 2536753, upload-time = "2025-05-31T23:20:29.237Z" },
- { url = "https://files.pythonhosted.org/packages/53/20/b0d9bd9b6ccac1c53abb29961046364fb1fba84e9ebd3726ff996bb07b53/arro3_core-0.5.1-cp313-cp313-manylinux_2_24_aarch64.whl", hash = "sha256:a4b93fcc5464bd2b638402b56032a1d3cecb78d668d0aa1035d2ee7ee7487abb", size = 2286389, upload-time = "2025-05-31T23:20:32.66Z" },
- { url = "https://files.pythonhosted.org/packages/49/21/8338d0a2ede9128dc46f44601b584ec3544f9ee2d43c841307d563e8cdfa/arro3_core-0.5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8effd284a02b2a685736eb0365528842992a770a3bf544ece4ccc0ed9a7bf703", size = 2721899, upload-time = "2025-05-31T23:20:36.269Z" },
- { url = "https://files.pythonhosted.org/packages/67/96/f90db955ed8b8d422d09b15e3b1f759a02e4700021f2e4ac68dd5cedca51/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cbc512e90647176528ea09ac18a5d27a47a0ac05755b7924ffcb89923dbf6e38", size = 2431834, upload-time = "2025-05-31T23:20:40.269Z" },
- { url = "https://files.pythonhosted.org/packages/88/f3/c58d9769d46b13f6d51ff5998885396ef224eb384a0ebda236ef26a833a7/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:d4d0141a6b7f5744750cc4066f564cfd509df6857704a2a9a29946a7c2f08f2b", size = 2866047, upload-time = "2025-05-31T23:20:43.72Z" },
- { url = "https://files.pythonhosted.org/packages/7c/7a/af901793fa426e8b86194654820c3612001b165b25f3bd7adde8d9e7bef4/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8c14b496f93906125baccef75703f0ea1c91608c201296bc21a1e916e5eb42c", size = 2792693, upload-time = "2025-05-31T23:20:47.071Z" },
- { url = "https://files.pythonhosted.org/packages/2e/97/651eb8358d64d2bf5353db3d31ae6cb06529a07d2be699aa6a27434c6811/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40e9db9564f22286310c5304884468b98d4eeb628f71c22f27d527e4219ae247", size = 2706150, upload-time = "2025-05-31T23:20:51.012Z" },
- { url = "https://files.pythonhosted.org/packages/f3/af/0d591453490941e7cd2524ccac0398824eabafa745d0a25a758b1de2e361/arro3_core-0.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:bb0b13975c5394cb6a9887495aaf06cad8993893f99911c8aa2b827cd55dd6a8", size = 2612300, upload-time = "2025-05-31T23:20:54.249Z" },
+ { url = "https://files.pythonhosted.org/packages/ce/3f/52336dca7f4784b778d458f7071e5746db33825cb57509fd35196522e5df/arro3_core-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:bb7fba3c4324db78615b5440ac51f46022ce7674489d96f8916491c117102e47", size = 2438140 },
+ { url = "https://files.pythonhosted.org/packages/b0/02/32d2c8fa81b33e587b9b6be0a71a0e46523f50f1b20d1903b0fb3f1d9cad/arro3_core-0.5.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:39bad825cb042f22be5f5ab019844541398a3393d154e3675013b4ebb825b3b9", size = 2145410 },
+ { url = "https://files.pythonhosted.org/packages/d1/72/4632d4240f2d10de16050314263932c80a7bfabab22688e3dcdc1505a0d6/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c6520a6cc6e22fe2f8064dc8e4f93961e05fb9a486c921f71a5ef49843c27d24", size = 2591203 },
+ { url = "https://files.pythonhosted.org/packages/03/c6/8fd3fcf7a1ccfaeb62827457785293a5ad1a8bf44623903d7e5d99212cb5/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63e9e96c034177721b8d5af36d4deff3e93411a24b009b4565e08711cddbbc75", size = 2636665 },
+ { url = "https://files.pythonhosted.org/packages/6a/84/f5df7ed0eeb1fdaa3cd4d19fb829dca791c3b5108e5f5350a50ff34da914/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:639083eb1712bd39540761a25ab786ba9cb51e0710bb77b21499a2914ba076d4", size = 2883496 },
+ { url = "https://files.pythonhosted.org/packages/b4/e1/6ab0dd6f362f95ef855d2ba7aacf55c9dd08c55a3d8c5339eafa20f3e0f3/arro3_core-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4876a3c34bd54d970c498e2f61bfb7e36306934fd6acbfa5de497f093972bf0", size = 2536753 },
+ { url = "https://files.pythonhosted.org/packages/53/20/b0d9bd9b6ccac1c53abb29961046364fb1fba84e9ebd3726ff996bb07b53/arro3_core-0.5.1-cp313-cp313-manylinux_2_24_aarch64.whl", hash = "sha256:a4b93fcc5464bd2b638402b56032a1d3cecb78d668d0aa1035d2ee7ee7487abb", size = 2286389 },
+ { url = "https://files.pythonhosted.org/packages/49/21/8338d0a2ede9128dc46f44601b584ec3544f9ee2d43c841307d563e8cdfa/arro3_core-0.5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8effd284a02b2a685736eb0365528842992a770a3bf544ece4ccc0ed9a7bf703", size = 2721899 },
+ { url = "https://files.pythonhosted.org/packages/67/96/f90db955ed8b8d422d09b15e3b1f759a02e4700021f2e4ac68dd5cedca51/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cbc512e90647176528ea09ac18a5d27a47a0ac05755b7924ffcb89923dbf6e38", size = 2431834 },
+ { url = "https://files.pythonhosted.org/packages/88/f3/c58d9769d46b13f6d51ff5998885396ef224eb384a0ebda236ef26a833a7/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:d4d0141a6b7f5744750cc4066f564cfd509df6857704a2a9a29946a7c2f08f2b", size = 2866047 },
+ { url = "https://files.pythonhosted.org/packages/7c/7a/af901793fa426e8b86194654820c3612001b165b25f3bd7adde8d9e7bef4/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8c14b496f93906125baccef75703f0ea1c91608c201296bc21a1e916e5eb42c", size = 2792693 },
+ { url = "https://files.pythonhosted.org/packages/2e/97/651eb8358d64d2bf5353db3d31ae6cb06529a07d2be699aa6a27434c6811/arro3_core-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40e9db9564f22286310c5304884468b98d4eeb628f71c22f27d527e4219ae247", size = 2706150 },
+ { url = "https://files.pythonhosted.org/packages/f3/af/0d591453490941e7cd2524ccac0398824eabafa745d0a25a758b1de2e361/arro3_core-0.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:bb0b13975c5394cb6a9887495aaf06cad8993893f99911c8aa2b827cd55dd6a8", size = 2612300 },
]
[[package]]
name = "asttokens"
version = "3.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" },
+ { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 },
]
[[package]]
name = "attrs"
version = "25.3.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" },
+ { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 },
]
[[package]]
@@ -190,9 +190,9 @@ dependencies = [
{ name = "pydantic" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ef/78/ac6761ff3f37a1e989ddb62c9a58c4d289ad2ca2bdb3bed1319f4ae49e16/aws_sam_translator-1.99.0.tar.gz", hash = "sha256:be326054a7ee2f535fcd914db85e5d50bdf4054313c14888af69b6de3187cdf8", size = 330448, upload-time = "2025-06-19T19:33:56.944Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ef/78/ac6761ff3f37a1e989ddb62c9a58c4d289ad2ca2bdb3bed1319f4ae49e16/aws_sam_translator-1.99.0.tar.gz", hash = "sha256:be326054a7ee2f535fcd914db85e5d50bdf4054313c14888af69b6de3187cdf8", size = 330448 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/0e/d8/6df2f172f878db9a9f307dd752986fd84075b7ef6f823477191edafb46a8/aws_sam_translator-1.99.0-py3-none-any.whl", hash = "sha256:b1997e09da876342655eb568e66098280ffd137213009f0136b57f4e7694c98c", size = 388649, upload-time = "2025-06-19T19:33:55.241Z" },
+ { url = "https://files.pythonhosted.org/packages/0e/d8/6df2f172f878db9a9f307dd752986fd84075b7ef6f823477191edafb46a8/aws_sam_translator-1.99.0-py3-none-any.whl", hash = "sha256:b1997e09da876342655eb568e66098280ffd137213009f0136b57f4e7694c98c", size = 388649 },
]
[[package]]
@@ -203,9 +203,9 @@ dependencies = [
{ name = "botocore" },
{ name = "wrapt" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/e0/6c/8e7fb2a45f20afc5c19d52807b560793fb48b0feca1de7de116b62a7893e/aws_xray_sdk-2.14.0.tar.gz", hash = "sha256:aab843c331af9ab9ba5cefb3a303832a19db186140894a523edafc024cc0493c", size = 93976, upload-time = "2024-06-04T22:11:38.124Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e0/6c/8e7fb2a45f20afc5c19d52807b560793fb48b0feca1de7de116b62a7893e/aws_xray_sdk-2.14.0.tar.gz", hash = "sha256:aab843c331af9ab9ba5cefb3a303832a19db186140894a523edafc024cc0493c", size = 93976 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/41/69/b417833a8926fa5491e5346d7c233bf7d8a9b12ba1f4ef41ccea2494000c/aws_xray_sdk-2.14.0-py2.py3-none-any.whl", hash = "sha256:cfbe6feea3d26613a2a869d14c9246a844285c97087ad8f296f901633554ad94", size = 101922, upload-time = "2024-06-04T22:12:25.729Z" },
+ { url = "https://files.pythonhosted.org/packages/41/69/b417833a8926fa5491e5346d7c233bf7d8a9b12ba1f4ef41ccea2494000c/aws_xray_sdk-2.14.0-py2.py3-none-any.whl", hash = "sha256:cfbe6feea3d26613a2a869d14c9246a844285c97087ad8f296f901633554ad94", size = 101922 },
]
[[package]]
@@ -217,9 +217,9 @@ dependencies = [
{ name = "six" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/c9/29/ff7a519a315e41c85bab92a7478c6acd1cf0b14353139a08caee4c691f77/azure_core-1.34.0.tar.gz", hash = "sha256:bdb544989f246a0ad1c85d72eeb45f2f835afdcbc5b45e43f0dbde7461c81ece", size = 297999, upload-time = "2025-05-01T23:17:27.59Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/c9/29/ff7a519a315e41c85bab92a7478c6acd1cf0b14353139a08caee4c691f77/azure_core-1.34.0.tar.gz", hash = "sha256:bdb544989f246a0ad1c85d72eeb45f2f835afdcbc5b45e43f0dbde7461c81ece", size = 297999 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/84/9e/5c87b49f65bb16571599bc789857d0ded2f53014d3392bc88a5d1f3ad779/azure_core-1.34.0-py3-none-any.whl", hash = "sha256:0615d3b756beccdb6624d1c0ae97284f38b78fb59a2a9839bf927c66fbbdddd6", size = 207409, upload-time = "2025-05-01T23:17:29.818Z" },
+ { url = "https://files.pythonhosted.org/packages/84/9e/5c87b49f65bb16571599bc789857d0ded2f53014d3392bc88a5d1f3ad779/azure_core-1.34.0-py3-none-any.whl", hash = "sha256:0615d3b756beccdb6624d1c0ae97284f38b78fb59a2a9839bf927c66fbbdddd6", size = 207409 },
]
[[package]]
@@ -233,31 +233,31 @@ dependencies = [
{ name = "msal-extensions" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/41/52/458c1be17a5d3796570ae2ed3c6b7b55b134b22d5ef8132b4f97046a9051/azure_identity-1.23.0.tar.gz", hash = "sha256:d9cdcad39adb49d4bb2953a217f62aec1f65bbb3c63c9076da2be2a47e53dde4", size = 265280, upload-time = "2025-05-14T00:18:30.408Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/41/52/458c1be17a5d3796570ae2ed3c6b7b55b134b22d5ef8132b4f97046a9051/azure_identity-1.23.0.tar.gz", hash = "sha256:d9cdcad39adb49d4bb2953a217f62aec1f65bbb3c63c9076da2be2a47e53dde4", size = 265280 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/07/16/a51d47780f41e4b87bb2d454df6aea90a44a346e918ac189d3700f3d728d/azure_identity-1.23.0-py3-none-any.whl", hash = "sha256:dbbeb64b8e5eaa81c44c565f264b519ff2de7ff0e02271c49f3cb492762a50b0", size = 186097, upload-time = "2025-05-14T00:18:32.734Z" },
+ { url = "https://files.pythonhosted.org/packages/07/16/a51d47780f41e4b87bb2d454df6aea90a44a346e918ac189d3700f3d728d/azure_identity-1.23.0-py3-none-any.whl", hash = "sha256:dbbeb64b8e5eaa81c44c565f264b519ff2de7ff0e02271c49f3cb492762a50b0", size = 186097 },
]
[[package]]
name = "babel"
version = "2.17.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload-time = "2025-02-01T15:17:41.026Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537 },
]
[[package]]
name = "backrefs"
version = "5.8"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/6c/46/caba1eb32fa5784428ab401a5487f73db4104590ecd939ed9daaf18b47e0/backrefs-5.8.tar.gz", hash = "sha256:2cab642a205ce966af3dd4b38ee36009b31fa9502a35fd61d59ccc116e40a6bd", size = 6773994, upload-time = "2025-02-25T18:15:32.003Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6c/46/caba1eb32fa5784428ab401a5487f73db4104590ecd939ed9daaf18b47e0/backrefs-5.8.tar.gz", hash = "sha256:2cab642a205ce966af3dd4b38ee36009b31fa9502a35fd61d59ccc116e40a6bd", size = 6773994 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/bf/cb/d019ab87fe70e0fe3946196d50d6a4428623dc0c38a6669c8cae0320fbf3/backrefs-5.8-py310-none-any.whl", hash = "sha256:c67f6638a34a5b8730812f5101376f9d41dc38c43f1fdc35cb54700f6ed4465d", size = 380337, upload-time = "2025-02-25T16:53:14.607Z" },
- { url = "https://files.pythonhosted.org/packages/a9/86/abd17f50ee21b2248075cb6924c6e7f9d23b4925ca64ec660e869c2633f1/backrefs-5.8-py311-none-any.whl", hash = "sha256:2e1c15e4af0e12e45c8701bd5da0902d326b2e200cafcd25e49d9f06d44bb61b", size = 392142, upload-time = "2025-02-25T16:53:17.266Z" },
- { url = "https://files.pythonhosted.org/packages/b3/04/7b415bd75c8ab3268cc138c76fa648c19495fcc7d155508a0e62f3f82308/backrefs-5.8-py312-none-any.whl", hash = "sha256:bbef7169a33811080d67cdf1538c8289f76f0942ff971222a16034da88a73486", size = 398021, upload-time = "2025-02-25T16:53:26.378Z" },
- { url = "https://files.pythonhosted.org/packages/04/b8/60dcfb90eb03a06e883a92abbc2ab95c71f0d8c9dd0af76ab1d5ce0b1402/backrefs-5.8-py313-none-any.whl", hash = "sha256:e3a63b073867dbefd0536425f43db618578528e3896fb77be7141328642a1585", size = 399915, upload-time = "2025-02-25T16:53:28.167Z" },
- { url = "https://files.pythonhosted.org/packages/0c/37/fb6973edeb700f6e3d6ff222400602ab1830446c25c7b4676d8de93e65b8/backrefs-5.8-py39-none-any.whl", hash = "sha256:a66851e4533fb5b371aa0628e1fee1af05135616b86140c9d787a2ffdf4b8fdc", size = 380336, upload-time = "2025-02-25T16:53:29.858Z" },
+ { url = "https://files.pythonhosted.org/packages/bf/cb/d019ab87fe70e0fe3946196d50d6a4428623dc0c38a6669c8cae0320fbf3/backrefs-5.8-py310-none-any.whl", hash = "sha256:c67f6638a34a5b8730812f5101376f9d41dc38c43f1fdc35cb54700f6ed4465d", size = 380337 },
+ { url = "https://files.pythonhosted.org/packages/a9/86/abd17f50ee21b2248075cb6924c6e7f9d23b4925ca64ec660e869c2633f1/backrefs-5.8-py311-none-any.whl", hash = "sha256:2e1c15e4af0e12e45c8701bd5da0902d326b2e200cafcd25e49d9f06d44bb61b", size = 392142 },
+ { url = "https://files.pythonhosted.org/packages/b3/04/7b415bd75c8ab3268cc138c76fa648c19495fcc7d155508a0e62f3f82308/backrefs-5.8-py312-none-any.whl", hash = "sha256:bbef7169a33811080d67cdf1538c8289f76f0942ff971222a16034da88a73486", size = 398021 },
+ { url = "https://files.pythonhosted.org/packages/04/b8/60dcfb90eb03a06e883a92abbc2ab95c71f0d8c9dd0af76ab1d5ce0b1402/backrefs-5.8-py313-none-any.whl", hash = "sha256:e3a63b073867dbefd0536425f43db618578528e3896fb77be7141328642a1585", size = 399915 },
+ { url = "https://files.pythonhosted.org/packages/0c/37/fb6973edeb700f6e3d6ff222400602ab1830446c25c7b4676d8de93e65b8/backrefs-5.8-py39-none-any.whl", hash = "sha256:a66851e4533fb5b371aa0628e1fee1af05135616b86140c9d787a2ffdf4b8fdc", size = 380336 },
]
[[package]]
@@ -268,9 +268,9 @@ dependencies = [
{ name = "soupsieve" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067, upload-time = "2025-04-15T17:05:13.836Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload-time = "2025-04-15T17:05:12.221Z" },
+ { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285 },
]
[[package]]
@@ -280,9 +280,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "webencodings" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083, upload-time = "2024-10-29T18:30:40.477Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload-time = "2024-10-29T18:30:38.186Z" },
+ { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 },
]
[package.optional-dependencies]
@@ -294,9 +294,9 @@ css = [
name = "blinker"
version = "1.9.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/21/28/9b3f50ce0e048515135495f198351908d99540d69bfdc8c1d15b73dc55ce/blinker-1.9.0.tar.gz", hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf", size = 22460, upload-time = "2024-11-08T17:25:47.436Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/21/28/9b3f50ce0e048515135495f198351908d99540d69bfdc8c1d15b73dc55ce/blinker-1.9.0.tar.gz", hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf", size = 22460 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc", size = 8458, upload-time = "2024-11-08T17:25:46.184Z" },
+ { url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc", size = 8458 },
]
[[package]]
@@ -315,9 +315,9 @@ dependencies = [
{ name = "tornado", marker = "sys_platform != 'emscripten'" },
{ name = "xyzservices" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/75/18/12d0d6024177ad18ba65deffc363046d0cbafe116f8b964a9efa85d2800f/bokeh-3.7.3.tar.gz", hash = "sha256:70a89a9f797b103d5ee6ad15fb7944adda115cf0da996ed0b75cfba61cb12f2b", size = 6366610, upload-time = "2025-05-12T12:13:29.318Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/75/18/12d0d6024177ad18ba65deffc363046d0cbafe116f8b964a9efa85d2800f/bokeh-3.7.3.tar.gz", hash = "sha256:70a89a9f797b103d5ee6ad15fb7944adda115cf0da996ed0b75cfba61cb12f2b", size = 6366610 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl", hash = "sha256:b0e79dd737f088865212e4fdcb0f3b95d087f0f088bf8ca186a300ab1641e2c7", size = 7031447, upload-time = "2025-05-12T12:13:27.47Z" },
+ { url = "https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl", hash = "sha256:b0e79dd737f088865212e4fdcb0f3b95d087f0f088bf8ca186a300ab1641e2c7", size = 7031447 },
]
[[package]]
@@ -329,9 +329,9 @@ dependencies = [
{ name = "jmespath" },
{ name = "s3transfer" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/2f/3b/f421b30e32c33ce63f0de3b32ea12954039a4595c693db4ea4900babe742/boto3-1.38.41.tar.gz", hash = "sha256:c6710fc533c8e1f5d1f025c74ffe1222c3659094cd51c076ec50c201a54c8f22", size = 111835, upload-time = "2025-06-20T19:26:41.584Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2f/3b/f421b30e32c33ce63f0de3b32ea12954039a4595c693db4ea4900babe742/boto3-1.38.41.tar.gz", hash = "sha256:c6710fc533c8e1f5d1f025c74ffe1222c3659094cd51c076ec50c201a54c8f22", size = 111835 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/0a/bb/541825bf9811eb7fe13a357e691dc4cfead56a5fed4556aa101dc62e06ca/boto3-1.38.41-py3-none-any.whl", hash = "sha256:6119e9f272b9f004f052ca78ce94d3fe10198bc159ae808f75c0e1b9c07518bd", size = 139922, upload-time = "2025-06-20T19:26:39.963Z" },
+ { url = "https://files.pythonhosted.org/packages/0a/bb/541825bf9811eb7fe13a357e691dc4cfead56a5fed4556aa101dc62e06ca/boto3-1.38.41-py3-none-any.whl", hash = "sha256:6119e9f272b9f004f052ca78ce94d3fe10198bc159ae808f75c0e1b9c07518bd", size = 139922 },
]
[[package]]
@@ -343,18 +343,18 @@ dependencies = [
{ name = "python-dateutil" },
{ name = "urllib3" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/98/46/cb33f5a0b00086a97c4eebbc4e0211fe85d66d45e53a9545b33805f25b31/botocore-1.38.41.tar.gz", hash = "sha256:98e3fed636ebb519320c4b2d078db6fa6099b052b4bb9b5c66632a5a7fe72507", size = 14031081, upload-time = "2025-06-20T19:26:31.365Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/98/46/cb33f5a0b00086a97c4eebbc4e0211fe85d66d45e53a9545b33805f25b31/botocore-1.38.41.tar.gz", hash = "sha256:98e3fed636ebb519320c4b2d078db6fa6099b052b4bb9b5c66632a5a7fe72507", size = 14031081 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ec/b7/37d9f1a633e72250408cb7d53d8915561ac6108b5c3a1973eb8f53ce2990/botocore-1.38.41-py3-none-any.whl", hash = "sha256:06069a06f1352accb1f6c9505d6e323753627112be80a9d2e057c6d9c9779ffd", size = 13690225, upload-time = "2025-06-20T19:26:26.014Z" },
+ { url = "https://files.pythonhosted.org/packages/ec/b7/37d9f1a633e72250408cb7d53d8915561ac6108b5c3a1973eb8f53ce2990/botocore-1.38.41-py3-none-any.whl", hash = "sha256:06069a06f1352accb1f6c9505d6e323753627112be80a9d2e057c6d9c9779ffd", size = 13690225 },
]
[[package]]
name = "bounded-pool-executor"
version = "0.0.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/23/f1/e34501c1228415e9fbcac8cb9c81098900e78331b30eeee1816176324bab/bounded_pool_executor-0.0.3.tar.gz", hash = "sha256:e092221bc38ade555e1064831f9ed800580fa34a4b6d8e9dd3cd961549627f6e", size = 2238, upload-time = "2019-06-04T19:29:06.672Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/23/f1/e34501c1228415e9fbcac8cb9c81098900e78331b30eeee1816176324bab/bounded_pool_executor-0.0.3.tar.gz", hash = "sha256:e092221bc38ade555e1064831f9ed800580fa34a4b6d8e9dd3cd961549627f6e", size = 2238 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/bc/23/72ecfe284a1da711257ff310b29c6667d0187a608322d58bf1c7a927c7b2/bounded_pool_executor-0.0.3-py3-none-any.whl", hash = "sha256:6f164d64919db1e6a5c187cce281f62bc559a5fed4ce064942e650c227aef190", size = 3371, upload-time = "2019-06-04T19:29:05.152Z" },
+ { url = "https://files.pythonhosted.org/packages/bc/23/72ecfe284a1da711257ff310b29c6667d0187a608322d58bf1c7a927c7b2/bounded_pool_executor-0.0.3-py3-none-any.whl", hash = "sha256:6f164d64919db1e6a5c187cce281f62bc559a5fed4ce064942e650c227aef190", size = 3371 },
]
[[package]]
@@ -364,9 +364,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cffi" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/70/c5/1a4dc131459e68a173cbdab5fad6b524f53f9c1ef7861b7698e998b837cc/cairocffi-1.7.1.tar.gz", hash = "sha256:2e48ee864884ec4a3a34bfa8c9ab9999f688286eb714a15a43ec9d068c36557b", size = 88096, upload-time = "2024-06-18T10:56:06.741Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/70/c5/1a4dc131459e68a173cbdab5fad6b524f53f9c1ef7861b7698e998b837cc/cairocffi-1.7.1.tar.gz", hash = "sha256:2e48ee864884ec4a3a34bfa8c9ab9999f688286eb714a15a43ec9d068c36557b", size = 88096 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/93/d8/ba13451aa6b745c49536e87b6bf8f629b950e84bd0e8308f7dc6883b67e2/cairocffi-1.7.1-py3-none-any.whl", hash = "sha256:9803a0e11f6c962f3b0ae2ec8ba6ae45e957a146a004697a1ac1bbf16b073b3f", size = 75611, upload-time = "2024-06-18T10:55:59.489Z" },
+ { url = "https://files.pythonhosted.org/packages/93/d8/ba13451aa6b745c49536e87b6bf8f629b950e84bd0e8308f7dc6883b67e2/cairocffi-1.7.1-py3-none-any.whl", hash = "sha256:9803a0e11f6c962f3b0ae2ec8ba6ae45e957a146a004697a1ac1bbf16b073b3f", size = 75611 },
]
[[package]]
@@ -380,18 +380,18 @@ dependencies = [
{ name = "pillow" },
{ name = "tinycss2" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ab/b9/5106168bd43d7cd8b7cc2a2ee465b385f14b63f4c092bb89eee2d48c8e67/cairosvg-2.8.2.tar.gz", hash = "sha256:07cbf4e86317b27a92318a4cac2a4bb37a5e9c1b8a27355d06874b22f85bef9f", size = 8398590, upload-time = "2025-05-15T06:56:32.653Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ab/b9/5106168bd43d7cd8b7cc2a2ee465b385f14b63f4c092bb89eee2d48c8e67/cairosvg-2.8.2.tar.gz", hash = "sha256:07cbf4e86317b27a92318a4cac2a4bb37a5e9c1b8a27355d06874b22f85bef9f", size = 8398590 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/67/48/816bd4aaae93dbf9e408c58598bc32f4a8c65f4b86ab560864cb3ee60adb/cairosvg-2.8.2-py3-none-any.whl", hash = "sha256:eab46dad4674f33267a671dce39b64be245911c901c70d65d2b7b0821e852bf5", size = 45773, upload-time = "2025-05-15T06:56:28.552Z" },
+ { url = "https://files.pythonhosted.org/packages/67/48/816bd4aaae93dbf9e408c58598bc32f4a8c65f4b86ab560864cb3ee60adb/cairosvg-2.8.2-py3-none-any.whl", hash = "sha256:eab46dad4674f33267a671dce39b64be245911c901c70d65d2b7b0821e852bf5", size = 45773 },
]
[[package]]
name = "certifi"
version = "2025.6.15"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", hash = "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b", size = 158753, upload-time = "2025-06-15T02:45:51.329Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", hash = "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b", size = 158753 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", hash = "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057", size = 157650, upload-time = "2025-06-15T02:45:49.977Z" },
+ { url = "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", hash = "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057", size = 157650 },
]
[[package]]
@@ -401,19 +401,19 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pycparser" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" },
- { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" },
- { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" },
- { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" },
- { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" },
- { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" },
- { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" },
- { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" },
- { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" },
- { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" },
- { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" },
+ { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 },
+ { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 },
+ { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 },
+ { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 },
+ { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 },
+ { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 },
+ { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 },
+ { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 },
+ { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 },
+ { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 },
+ { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 },
]
[[package]]
@@ -429,31 +429,31 @@ dependencies = [
{ name = "sympy" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/3a/72/3c792b1814226ebfb8944d8df707979a43f3e5ee2f3f8093ee17d7692656/cfn_lint-1.36.1.tar.gz", hash = "sha256:ccb85398fb1d8d8d87edafe207ab6a133c4ab9aefd3ff93591b6ad8c3ccab291", size = 3108363, upload-time = "2025-06-20T06:01:26.336Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/3a/72/3c792b1814226ebfb8944d8df707979a43f3e5ee2f3f8093ee17d7692656/cfn_lint-1.36.1.tar.gz", hash = "sha256:ccb85398fb1d8d8d87edafe207ab6a133c4ab9aefd3ff93591b6ad8c3ccab291", size = 3108363 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/bf/3c/2f49710301e1bb4289af5c7ba908d84fa1a32bac455daa64e2a6e2213721/cfn_lint-1.36.1-py3-none-any.whl", hash = "sha256:1f5eae322cabc9b73a717b83bf3a73709e2193fbf7fd399339e016a0838de7a3", size = 5219010, upload-time = "2025-06-20T06:01:23.585Z" },
+ { url = "https://files.pythonhosted.org/packages/bf/3c/2f49710301e1bb4289af5c7ba908d84fa1a32bac455daa64e2a6e2213721/cfn_lint-1.36.1-py3-none-any.whl", hash = "sha256:1f5eae322cabc9b73a717b83bf3a73709e2193fbf7fd399339e016a0838de7a3", size = 5219010 },
]
[[package]]
name = "charset-normalizer"
version = "3.4.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" },
- { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" },
- { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" },
- { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231, upload-time = "2025-05-02T08:33:02.081Z" },
- { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243, upload-time = "2025-05-02T08:33:04.063Z" },
- { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442, upload-time = "2025-05-02T08:33:06.418Z" },
- { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147, upload-time = "2025-05-02T08:33:08.183Z" },
- { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057, upload-time = "2025-05-02T08:33:09.986Z" },
- { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454, upload-time = "2025-05-02T08:33:11.814Z" },
- { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174, upload-time = "2025-05-02T08:33:13.707Z" },
- { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" },
- { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" },
- { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" },
- { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" },
+ { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622 },
+ { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435 },
+ { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653 },
+ { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231 },
+ { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243 },
+ { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442 },
+ { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147 },
+ { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057 },
+ { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454 },
+ { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174 },
+ { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166 },
+ { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064 },
+ { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641 },
+ { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626 },
]
[[package]]
@@ -463,36 +463,36 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342, upload-time = "2025-05-20T23:19:49.832Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215, upload-time = "2025-05-20T23:19:47.796Z" },
+ { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215 },
]
[[package]]
name = "cloudpickle"
version = "3.1.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/52/39/069100b84d7418bc358d81669d5748efb14b9cceacd2f9c75f550424132f/cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64", size = 22113, upload-time = "2025-01-14T17:02:05.085Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/52/39/069100b84d7418bc358d81669d5748efb14b9cceacd2f9c75f550424132f/cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64", size = 22113 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e", size = 20992, upload-time = "2025-01-14T17:02:02.417Z" },
+ { url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e", size = 20992 },
]
[[package]]
name = "colorama"
version = "0.4.6"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
+ { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 },
]
[[package]]
name = "colorcet"
version = "3.1.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/5f/c3/ae78e10b7139d6b7ce080d2e81d822715763336aa4229720f49cb3b3e15b/colorcet-3.1.0.tar.gz", hash = "sha256:2921b3cd81a2288aaf2d63dbc0ce3c26dcd882e8c389cc505d6886bf7aa9a4eb", size = 2183107, upload-time = "2024-02-29T19:15:42.976Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/5f/c3/ae78e10b7139d6b7ce080d2e81d822715763336aa4229720f49cb3b3e15b/colorcet-3.1.0.tar.gz", hash = "sha256:2921b3cd81a2288aaf2d63dbc0ce3c26dcd882e8c389cc505d6886bf7aa9a4eb", size = 2183107 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c6/c6/9963d588cc3d75d766c819e0377a168ef83cf3316a92769971527a1ad1de/colorcet-3.1.0-py3-none-any.whl", hash = "sha256:2a7d59cc8d0f7938eeedd08aad3152b5319b4ba3bcb7a612398cc17a384cb296", size = 260286, upload-time = "2024-02-29T19:15:40.494Z" },
+ { url = "https://files.pythonhosted.org/packages/c6/c6/9963d588cc3d75d766c819e0377a168ef83cf3316a92769971527a1ad1de/colorcet-3.1.0-py3-none-any.whl", hash = "sha256:2a7d59cc8d0f7938eeedd08aad3152b5319b4ba3bcb7a612398cc17a384cb296", size = 260286 },
]
[[package]]
@@ -502,9 +502,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210, upload-time = "2024-03-12T16:53:41.133Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" },
+ { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180 },
]
[[package]]
@@ -514,58 +514,58 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" },
- { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" },
- { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" },
- { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" },
- { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" },
- { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" },
- { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" },
- { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" },
- { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" },
- { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" },
- { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" },
- { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" },
- { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" },
- { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" },
- { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" },
- { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" },
- { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" },
- { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" },
- { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" },
- { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630 },
+ { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670 },
+ { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694 },
+ { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986 },
+ { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060 },
+ { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747 },
+ { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895 },
+ { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098 },
+ { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535 },
+ { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096 },
+ { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090 },
+ { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643 },
+ { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443 },
+ { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865 },
+ { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162 },
+ { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355 },
+ { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935 },
+ { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168 },
+ { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550 },
+ { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214 },
]
[[package]]
name = "crc32c"
version = "2.7.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/7f/4c/4e40cc26347ac8254d3f25b9f94710b8e8df24ee4dddc1ba41907a88a94d/crc32c-2.7.1.tar.gz", hash = "sha256:f91b144a21eef834d64178e01982bb9179c354b3e9e5f4c803b0e5096384968c", size = 45712, upload-time = "2024-09-24T06:20:17.553Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/bf/98/1a6d60d5b3b5edc8382777b64100343cb4aa6a7e172fae4a6cfcb8ebbbd9/crc32c-2.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:24949bffb06fc411cc18188d33357923cb935273642164d0bb37a5f375654169", size = 49567, upload-time = "2024-09-24T06:18:44.485Z" },
- { url = "https://files.pythonhosted.org/packages/4f/56/0dd652d4e950e6348bbf16b964b3325e4ad8220470774128fc0b0dd069cb/crc32c-2.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d5d326e7e118d4fa60187770d86b66af2fdfc63ce9eeb265f0d3e7d49bebe0b", size = 37018, upload-time = "2024-09-24T06:18:45.434Z" },
- { url = "https://files.pythonhosted.org/packages/47/02/2bd65fdef10139b6a802d83a7f966b7750fe5ffb1042f7cbe5dbb6403869/crc32c-2.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ba110df60c64c8e2d77a9425b982a520ccdb7abe42f06604f4d98a45bb1fff62", size = 35374, upload-time = "2024-09-24T06:18:46.304Z" },
- { url = "https://files.pythonhosted.org/packages/a9/0d/3e797d1ed92d357a6a4c5b41cea15a538b27a8fdf18c7863747eb50b73ad/crc32c-2.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c277f9d16a3283e064d54854af0976b72abaa89824955579b2b3f37444f89aae", size = 54641, upload-time = "2024-09-24T06:18:47.207Z" },
- { url = "https://files.pythonhosted.org/packages/a7/d3/4ddeef755caaa75680c559562b6c71f5910fee4c4f3a2eb5ea8b57f0e48c/crc32c-2.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:881af0478a01331244e27197356929edbdeaef6a9f81b5c6bacfea18d2139289", size = 52338, upload-time = "2024-09-24T06:18:49.31Z" },
- { url = "https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:724d5ff4d29ff093a983ae656be3307093706d850ea2a233bf29fcacc335d945", size = 53447, upload-time = "2024-09-24T06:18:50.296Z" },
- { url = "https://files.pythonhosted.org/packages/b2/8b/92f3f62f3bafe8f7ab4af7bfb7246dc683fd11ec0d6dfb73f91e09079f69/crc32c-2.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2416c4d88696ac322632555c0f81ab35e15f154bc96055da6cf110d642dbc10", size = 54484, upload-time = "2024-09-24T06:18:51.311Z" },
- { url = "https://files.pythonhosted.org/packages/98/b2/113a50f8781f76af5ac65ffdb907e72bddbe974de8e02247f0d58bc48040/crc32c-2.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:60254251b88ec9b9795215f0f9ec015a6b5eef8b2c5fba1267c672d83c78fc02", size = 52703, upload-time = "2024-09-24T06:18:52.488Z" },
- { url = "https://files.pythonhosted.org/packages/b4/6c/309229e9acda8cf36a8ff4061d70b54d905f79b7037e16883ce6590a24ab/crc32c-2.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:edefc0e46f3c37372183f70338e5bdee42f6789b62fcd36ec53aa933e9dfbeaf", size = 53367, upload-time = "2024-09-24T06:18:53.49Z" },
- { url = "https://files.pythonhosted.org/packages/b5/2a/6c6324d920396e1bd9f3efbe8753da071be0ca52bd22d6c82d446b8d6975/crc32c-2.7.1-cp313-cp313-win32.whl", hash = "sha256:813af8111218970fe2adb833c5e5239f091b9c9e76f03b4dd91aaba86e99b499", size = 38377, upload-time = "2024-09-24T06:18:54.487Z" },
- { url = "https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:7d9ede7be8e4ec1c9e90aaf6884decbeef10e3473e6ddac032706d710cab5888", size = 39803, upload-time = "2024-09-24T06:18:55.419Z" },
- { url = "https://files.pythonhosted.org/packages/1b/80/61dcae7568b33acfde70c9d651c7d891c0c578c39cc049107c1cf61f1367/crc32c-2.7.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db9ac92294284b22521356715784b91cc9094eee42a5282ab281b872510d1831", size = 49386, upload-time = "2024-09-24T06:18:56.813Z" },
- { url = "https://files.pythonhosted.org/packages/1e/f1/80f17c089799ab2b4c247443bdd101d6ceda30c46d7f193e16b5ca29c5a0/crc32c-2.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8fcd7f2f29a30dc92af64a9ee3d38bde0c82bd20ad939999427aac94bbd87373", size = 36937, upload-time = "2024-09-24T06:18:57.77Z" },
- { url = "https://files.pythonhosted.org/packages/63/42/5fcfc71a3de493d920fd2590843762a2749981ea56b802b380e5df82309d/crc32c-2.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5c056ef043393085523e149276a7ce0cb534b872e04f3e20d74d9a94a75c0ad7", size = 35292, upload-time = "2024-09-24T06:18:58.676Z" },
- { url = "https://files.pythonhosted.org/packages/03/de/fef962e898a953558fe1c55141644553e84ef4190693a31244c59a0856c7/crc32c-2.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03a92551a343702629af91f78d205801219692b6909f8fa126b830e332bfb0e0", size = 54223, upload-time = "2024-09-24T06:18:59.675Z" },
- { url = "https://files.pythonhosted.org/packages/21/14/fceca1a6f45c0a1814fe8602a65657b75c27425162445925ba87438cad6b/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb9424ec1a8ca54763155a703e763bcede82e6569fe94762614bb2de1412d4e1", size = 51588, upload-time = "2024-09-24T06:19:00.938Z" },
- { url = "https://files.pythonhosted.org/packages/13/3b/13d40a7dfbf9ef05c84a0da45544ee72080dca4ce090679e5105689984bd/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88732070f6175530db04e0bb36880ac45c33d49f8ac43fa0e50cfb1830049d23", size = 52678, upload-time = "2024-09-24T06:19:02.661Z" },
- { url = "https://files.pythonhosted.org/packages/36/09/65ffc4fb9fa60ff6714eeb50a92284a4525e5943f0b040b572c0c76368c1/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:57a20dfc27995f568f64775eea2bbb58ae269f1a1144561df5e4a4955f79db32", size = 53847, upload-time = "2024-09-24T06:19:03.705Z" },
- { url = "https://files.pythonhosted.org/packages/24/71/938e926085b7288da052db7c84416f3ce25e71baf7ab5b63824c7bcb6f22/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f7186d098bfd2cff25eac6880b7c7ad80431b90610036131c1c7dd0eab42a332", size = 51860, upload-time = "2024-09-24T06:19:04.726Z" },
- { url = "https://files.pythonhosted.org/packages/3c/d8/4526d5380189d6f2fa27256c204100f30214fe402f47cf6e9fb9a91ab890/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:55a77e29a265418fa34bef15bd0f2c60afae5348988aaf35ed163b4bbf93cf37", size = 52508, upload-time = "2024-09-24T06:19:05.731Z" },
- { url = "https://files.pythonhosted.org/packages/19/30/15f7e35176488b77e5b88751947d321d603fccac273099ace27c7b2d50a6/crc32c-2.7.1-cp313-cp313t-win32.whl", hash = "sha256:ae38a4b6aa361595d81cab441405fbee905c72273e80a1c010fb878ae77ac769", size = 38319, upload-time = "2024-09-24T06:19:07.233Z" },
- { url = "https://files.pythonhosted.org/packages/19/c4/0b3eee04dac195f4730d102d7a9fbea894ae7a32ce075f84336df96a385d/crc32c-2.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:eee2a43b663feb6c79a6c1c6e5eae339c2b72cfac31ee54ec0209fa736cf7ee5", size = 39781, upload-time = "2024-09-24T06:19:08.182Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/7f/4c/4e40cc26347ac8254d3f25b9f94710b8e8df24ee4dddc1ba41907a88a94d/crc32c-2.7.1.tar.gz", hash = "sha256:f91b144a21eef834d64178e01982bb9179c354b3e9e5f4c803b0e5096384968c", size = 45712 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/bf/98/1a6d60d5b3b5edc8382777b64100343cb4aa6a7e172fae4a6cfcb8ebbbd9/crc32c-2.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:24949bffb06fc411cc18188d33357923cb935273642164d0bb37a5f375654169", size = 49567 },
+ { url = "https://files.pythonhosted.org/packages/4f/56/0dd652d4e950e6348bbf16b964b3325e4ad8220470774128fc0b0dd069cb/crc32c-2.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d5d326e7e118d4fa60187770d86b66af2fdfc63ce9eeb265f0d3e7d49bebe0b", size = 37018 },
+ { url = "https://files.pythonhosted.org/packages/47/02/2bd65fdef10139b6a802d83a7f966b7750fe5ffb1042f7cbe5dbb6403869/crc32c-2.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ba110df60c64c8e2d77a9425b982a520ccdb7abe42f06604f4d98a45bb1fff62", size = 35374 },
+ { url = "https://files.pythonhosted.org/packages/a9/0d/3e797d1ed92d357a6a4c5b41cea15a538b27a8fdf18c7863747eb50b73ad/crc32c-2.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c277f9d16a3283e064d54854af0976b72abaa89824955579b2b3f37444f89aae", size = 54641 },
+ { url = "https://files.pythonhosted.org/packages/a7/d3/4ddeef755caaa75680c559562b6c71f5910fee4c4f3a2eb5ea8b57f0e48c/crc32c-2.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:881af0478a01331244e27197356929edbdeaef6a9f81b5c6bacfea18d2139289", size = 52338 },
+ { url = "https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:724d5ff4d29ff093a983ae656be3307093706d850ea2a233bf29fcacc335d945", size = 53447 },
+ { url = "https://files.pythonhosted.org/packages/b2/8b/92f3f62f3bafe8f7ab4af7bfb7246dc683fd11ec0d6dfb73f91e09079f69/crc32c-2.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2416c4d88696ac322632555c0f81ab35e15f154bc96055da6cf110d642dbc10", size = 54484 },
+ { url = "https://files.pythonhosted.org/packages/98/b2/113a50f8781f76af5ac65ffdb907e72bddbe974de8e02247f0d58bc48040/crc32c-2.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:60254251b88ec9b9795215f0f9ec015a6b5eef8b2c5fba1267c672d83c78fc02", size = 52703 },
+ { url = "https://files.pythonhosted.org/packages/b4/6c/309229e9acda8cf36a8ff4061d70b54d905f79b7037e16883ce6590a24ab/crc32c-2.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:edefc0e46f3c37372183f70338e5bdee42f6789b62fcd36ec53aa933e9dfbeaf", size = 53367 },
+ { url = "https://files.pythonhosted.org/packages/b5/2a/6c6324d920396e1bd9f3efbe8753da071be0ca52bd22d6c82d446b8d6975/crc32c-2.7.1-cp313-cp313-win32.whl", hash = "sha256:813af8111218970fe2adb833c5e5239f091b9c9e76f03b4dd91aaba86e99b499", size = 38377 },
+ { url = "https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:7d9ede7be8e4ec1c9e90aaf6884decbeef10e3473e6ddac032706d710cab5888", size = 39803 },
+ { url = "https://files.pythonhosted.org/packages/1b/80/61dcae7568b33acfde70c9d651c7d891c0c578c39cc049107c1cf61f1367/crc32c-2.7.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db9ac92294284b22521356715784b91cc9094eee42a5282ab281b872510d1831", size = 49386 },
+ { url = "https://files.pythonhosted.org/packages/1e/f1/80f17c089799ab2b4c247443bdd101d6ceda30c46d7f193e16b5ca29c5a0/crc32c-2.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8fcd7f2f29a30dc92af64a9ee3d38bde0c82bd20ad939999427aac94bbd87373", size = 36937 },
+ { url = "https://files.pythonhosted.org/packages/63/42/5fcfc71a3de493d920fd2590843762a2749981ea56b802b380e5df82309d/crc32c-2.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5c056ef043393085523e149276a7ce0cb534b872e04f3e20d74d9a94a75c0ad7", size = 35292 },
+ { url = "https://files.pythonhosted.org/packages/03/de/fef962e898a953558fe1c55141644553e84ef4190693a31244c59a0856c7/crc32c-2.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03a92551a343702629af91f78d205801219692b6909f8fa126b830e332bfb0e0", size = 54223 },
+ { url = "https://files.pythonhosted.org/packages/21/14/fceca1a6f45c0a1814fe8602a65657b75c27425162445925ba87438cad6b/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb9424ec1a8ca54763155a703e763bcede82e6569fe94762614bb2de1412d4e1", size = 51588 },
+ { url = "https://files.pythonhosted.org/packages/13/3b/13d40a7dfbf9ef05c84a0da45544ee72080dca4ce090679e5105689984bd/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88732070f6175530db04e0bb36880ac45c33d49f8ac43fa0e50cfb1830049d23", size = 52678 },
+ { url = "https://files.pythonhosted.org/packages/36/09/65ffc4fb9fa60ff6714eeb50a92284a4525e5943f0b040b572c0c76368c1/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:57a20dfc27995f568f64775eea2bbb58ae269f1a1144561df5e4a4955f79db32", size = 53847 },
+ { url = "https://files.pythonhosted.org/packages/24/71/938e926085b7288da052db7c84416f3ce25e71baf7ab5b63824c7bcb6f22/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f7186d098bfd2cff25eac6880b7c7ad80431b90610036131c1c7dd0eab42a332", size = 51860 },
+ { url = "https://files.pythonhosted.org/packages/3c/d8/4526d5380189d6f2fa27256c204100f30214fe402f47cf6e9fb9a91ab890/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:55a77e29a265418fa34bef15bd0f2c60afae5348988aaf35ed163b4bbf93cf37", size = 52508 },
+ { url = "https://files.pythonhosted.org/packages/19/30/15f7e35176488b77e5b88751947d321d603fccac273099ace27c7b2d50a6/crc32c-2.7.1-cp313-cp313t-win32.whl", hash = "sha256:ae38a4b6aa361595d81cab441405fbee905c72273e80a1c010fb878ae77ac769", size = 38319 },
+ { url = "https://files.pythonhosted.org/packages/19/c4/0b3eee04dac195f4730d102d7a9fbea894ae7a32ce075f84336df96a385d/crc32c-2.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:eee2a43b663feb6c79a6c1c6e5eae339c2b72cfac31ee54ec0209fa736cf7ee5", size = 39781 },
]
[[package]]
@@ -575,32 +575,32 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cffi", marker = "platform_python_implementation != 'PyPy'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/fe/c8/a2a376a8711c1e11708b9c9972e0c3223f5fc682552c82d8db844393d6ce/cryptography-45.0.4.tar.gz", hash = "sha256:7405ade85c83c37682c8fe65554759800a4a8c54b2d96e0f8ad114d31b808d57", size = 744890, upload-time = "2025-06-10T00:03:51.297Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/cc/1c/92637793de053832523b410dbe016d3f5c11b41d0cf6eef8787aabb51d41/cryptography-45.0.4-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:425a9a6ac2823ee6e46a76a21a4e8342d8fa5c01e08b823c1f19a8b74f096069", size = 7055712, upload-time = "2025-06-10T00:02:38.826Z" },
- { url = "https://files.pythonhosted.org/packages/ba/14/93b69f2af9ba832ad6618a03f8a034a5851dc9a3314336a3d71c252467e1/cryptography-45.0.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:680806cf63baa0039b920f4976f5f31b10e772de42f16310a6839d9f21a26b0d", size = 4205335, upload-time = "2025-06-10T00:02:41.64Z" },
- { url = "https://files.pythonhosted.org/packages/67/30/fae1000228634bf0b647fca80403db5ca9e3933b91dd060570689f0bd0f7/cryptography-45.0.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4ca0f52170e821bc8da6fc0cc565b7bb8ff8d90d36b5e9fdd68e8a86bdf72036", size = 4431487, upload-time = "2025-06-10T00:02:43.696Z" },
- { url = "https://files.pythonhosted.org/packages/6d/5a/7dffcf8cdf0cb3c2430de7404b327e3db64735747d641fc492539978caeb/cryptography-45.0.4-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f3fe7a5ae34d5a414957cc7f457e2b92076e72938423ac64d215722f6cf49a9e", size = 4208922, upload-time = "2025-06-10T00:02:45.334Z" },
- { url = "https://files.pythonhosted.org/packages/c6/f3/528729726eb6c3060fa3637253430547fbaaea95ab0535ea41baa4a6fbd8/cryptography-45.0.4-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:25eb4d4d3e54595dc8adebc6bbd5623588991d86591a78c2548ffb64797341e2", size = 3900433, upload-time = "2025-06-10T00:02:47.359Z" },
- { url = "https://files.pythonhosted.org/packages/d9/4a/67ba2e40f619e04d83c32f7e1d484c1538c0800a17c56a22ff07d092ccc1/cryptography-45.0.4-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:ce1678a2ccbe696cf3af15a75bb72ee008d7ff183c9228592ede9db467e64f1b", size = 4464163, upload-time = "2025-06-10T00:02:49.412Z" },
- { url = "https://files.pythonhosted.org/packages/7e/9a/b4d5aa83661483ac372464809c4b49b5022dbfe36b12fe9e323ca8512420/cryptography-45.0.4-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:49fe9155ab32721b9122975e168a6760d8ce4cffe423bcd7ca269ba41b5dfac1", size = 4208687, upload-time = "2025-06-10T00:02:50.976Z" },
- { url = "https://files.pythonhosted.org/packages/db/b7/a84bdcd19d9c02ec5807f2ec2d1456fd8451592c5ee353816c09250e3561/cryptography-45.0.4-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:2882338b2a6e0bd337052e8b9007ced85c637da19ef9ecaf437744495c8c2999", size = 4463623, upload-time = "2025-06-10T00:02:52.542Z" },
- { url = "https://files.pythonhosted.org/packages/d8/84/69707d502d4d905021cac3fb59a316344e9f078b1da7fb43ecde5e10840a/cryptography-45.0.4-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:23b9c3ea30c3ed4db59e7b9619272e94891f8a3a5591d0b656a7582631ccf750", size = 4332447, upload-time = "2025-06-10T00:02:54.63Z" },
- { url = "https://files.pythonhosted.org/packages/f3/ee/d4f2ab688e057e90ded24384e34838086a9b09963389a5ba6854b5876598/cryptography-45.0.4-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0a97c927497e3bc36b33987abb99bf17a9a175a19af38a892dc4bbb844d7ee2", size = 4572830, upload-time = "2025-06-10T00:02:56.689Z" },
- { url = "https://files.pythonhosted.org/packages/70/d4/994773a261d7ff98034f72c0e8251fe2755eac45e2265db4c866c1c6829c/cryptography-45.0.4-cp311-abi3-win32.whl", hash = "sha256:e00a6c10a5c53979d6242f123c0a97cff9f3abed7f064fc412c36dc521b5f257", size = 2932769, upload-time = "2025-06-10T00:02:58.467Z" },
- { url = "https://files.pythonhosted.org/packages/5a/42/c80bd0b67e9b769b364963b5252b17778a397cefdd36fa9aa4a5f34c599a/cryptography-45.0.4-cp311-abi3-win_amd64.whl", hash = "sha256:817ee05c6c9f7a69a16200f0c90ab26d23a87701e2a284bd15156783e46dbcc8", size = 3410441, upload-time = "2025-06-10T00:03:00.14Z" },
- { url = "https://files.pythonhosted.org/packages/ce/0b/2488c89f3a30bc821c9d96eeacfcab6ff3accc08a9601ba03339c0fd05e5/cryptography-45.0.4-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:964bcc28d867e0f5491a564b7debb3ffdd8717928d315d12e0d7defa9e43b723", size = 7031836, upload-time = "2025-06-10T00:03:01.726Z" },
- { url = "https://files.pythonhosted.org/packages/fe/51/8c584ed426093aac257462ae62d26ad61ef1cbf5b58d8b67e6e13c39960e/cryptography-45.0.4-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6a5bf57554e80f75a7db3d4b1dacaa2764611ae166ab42ea9a72bcdb5d577637", size = 4195746, upload-time = "2025-06-10T00:03:03.94Z" },
- { url = "https://files.pythonhosted.org/packages/5c/7d/4b0ca4d7af95a704eef2f8f80a8199ed236aaf185d55385ae1d1610c03c2/cryptography-45.0.4-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:46cf7088bf91bdc9b26f9c55636492c1cce3e7aaf8041bbf0243f5e5325cfb2d", size = 4424456, upload-time = "2025-06-10T00:03:05.589Z" },
- { url = "https://files.pythonhosted.org/packages/1d/45/5fabacbc6e76ff056f84d9f60eeac18819badf0cefc1b6612ee03d4ab678/cryptography-45.0.4-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7bedbe4cc930fa4b100fc845ea1ea5788fcd7ae9562e669989c11618ae8d76ee", size = 4198495, upload-time = "2025-06-10T00:03:09.172Z" },
- { url = "https://files.pythonhosted.org/packages/55/b7/ffc9945b290eb0a5d4dab9b7636706e3b5b92f14ee5d9d4449409d010d54/cryptography-45.0.4-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:eaa3e28ea2235b33220b949c5a0d6cf79baa80eab2eb5607ca8ab7525331b9ff", size = 3885540, upload-time = "2025-06-10T00:03:10.835Z" },
- { url = "https://files.pythonhosted.org/packages/7f/e3/57b010282346980475e77d414080acdcb3dab9a0be63071efc2041a2c6bd/cryptography-45.0.4-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:7ef2dde4fa9408475038fc9aadfc1fb2676b174e68356359632e980c661ec8f6", size = 4452052, upload-time = "2025-06-10T00:03:12.448Z" },
- { url = "https://files.pythonhosted.org/packages/37/e6/ddc4ac2558bf2ef517a358df26f45bc774a99bf4653e7ee34b5e749c03e3/cryptography-45.0.4-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:6a3511ae33f09094185d111160fd192c67aa0a2a8d19b54d36e4c78f651dc5ad", size = 4198024, upload-time = "2025-06-10T00:03:13.976Z" },
- { url = "https://files.pythonhosted.org/packages/3a/c0/85fa358ddb063ec588aed4a6ea1df57dc3e3bc1712d87c8fa162d02a65fc/cryptography-45.0.4-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:06509dc70dd71fa56eaa138336244e2fbaf2ac164fc9b5e66828fccfd2b680d6", size = 4451442, upload-time = "2025-06-10T00:03:16.248Z" },
- { url = "https://files.pythonhosted.org/packages/33/67/362d6ec1492596e73da24e669a7fbbaeb1c428d6bf49a29f7a12acffd5dc/cryptography-45.0.4-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:5f31e6b0a5a253f6aa49be67279be4a7e5a4ef259a9f33c69f7d1b1191939872", size = 4325038, upload-time = "2025-06-10T00:03:18.4Z" },
- { url = "https://files.pythonhosted.org/packages/53/75/82a14bf047a96a1b13ebb47fb9811c4f73096cfa2e2b17c86879687f9027/cryptography-45.0.4-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:944e9ccf67a9594137f942d5b52c8d238b1b4e46c7a0c2891b7ae6e01e7c80a4", size = 4560964, upload-time = "2025-06-10T00:03:20.06Z" },
- { url = "https://files.pythonhosted.org/packages/cd/37/1a3cba4c5a468ebf9b95523a5ef5651244693dc712001e276682c278fc00/cryptography-45.0.4-cp37-abi3-win32.whl", hash = "sha256:c22fe01e53dc65edd1945a2e6f0015e887f84ced233acecb64b4daadb32f5c97", size = 2924557, upload-time = "2025-06-10T00:03:22.563Z" },
- { url = "https://files.pythonhosted.org/packages/2a/4b/3256759723b7e66380397d958ca07c59cfc3fb5c794fb5516758afd05d41/cryptography-45.0.4-cp37-abi3-win_amd64.whl", hash = "sha256:627ba1bc94f6adf0b0a2e35d87020285ead22d9f648c7e75bb64f367375f3b22", size = 3395508, upload-time = "2025-06-10T00:03:24.586Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/fe/c8/a2a376a8711c1e11708b9c9972e0c3223f5fc682552c82d8db844393d6ce/cryptography-45.0.4.tar.gz", hash = "sha256:7405ade85c83c37682c8fe65554759800a4a8c54b2d96e0f8ad114d31b808d57", size = 744890 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/cc/1c/92637793de053832523b410dbe016d3f5c11b41d0cf6eef8787aabb51d41/cryptography-45.0.4-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:425a9a6ac2823ee6e46a76a21a4e8342d8fa5c01e08b823c1f19a8b74f096069", size = 7055712 },
+ { url = "https://files.pythonhosted.org/packages/ba/14/93b69f2af9ba832ad6618a03f8a034a5851dc9a3314336a3d71c252467e1/cryptography-45.0.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:680806cf63baa0039b920f4976f5f31b10e772de42f16310a6839d9f21a26b0d", size = 4205335 },
+ { url = "https://files.pythonhosted.org/packages/67/30/fae1000228634bf0b647fca80403db5ca9e3933b91dd060570689f0bd0f7/cryptography-45.0.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4ca0f52170e821bc8da6fc0cc565b7bb8ff8d90d36b5e9fdd68e8a86bdf72036", size = 4431487 },
+ { url = "https://files.pythonhosted.org/packages/6d/5a/7dffcf8cdf0cb3c2430de7404b327e3db64735747d641fc492539978caeb/cryptography-45.0.4-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f3fe7a5ae34d5a414957cc7f457e2b92076e72938423ac64d215722f6cf49a9e", size = 4208922 },
+ { url = "https://files.pythonhosted.org/packages/c6/f3/528729726eb6c3060fa3637253430547fbaaea95ab0535ea41baa4a6fbd8/cryptography-45.0.4-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:25eb4d4d3e54595dc8adebc6bbd5623588991d86591a78c2548ffb64797341e2", size = 3900433 },
+ { url = "https://files.pythonhosted.org/packages/d9/4a/67ba2e40f619e04d83c32f7e1d484c1538c0800a17c56a22ff07d092ccc1/cryptography-45.0.4-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:ce1678a2ccbe696cf3af15a75bb72ee008d7ff183c9228592ede9db467e64f1b", size = 4464163 },
+ { url = "https://files.pythonhosted.org/packages/7e/9a/b4d5aa83661483ac372464809c4b49b5022dbfe36b12fe9e323ca8512420/cryptography-45.0.4-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:49fe9155ab32721b9122975e168a6760d8ce4cffe423bcd7ca269ba41b5dfac1", size = 4208687 },
+ { url = "https://files.pythonhosted.org/packages/db/b7/a84bdcd19d9c02ec5807f2ec2d1456fd8451592c5ee353816c09250e3561/cryptography-45.0.4-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:2882338b2a6e0bd337052e8b9007ced85c637da19ef9ecaf437744495c8c2999", size = 4463623 },
+ { url = "https://files.pythonhosted.org/packages/d8/84/69707d502d4d905021cac3fb59a316344e9f078b1da7fb43ecde5e10840a/cryptography-45.0.4-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:23b9c3ea30c3ed4db59e7b9619272e94891f8a3a5591d0b656a7582631ccf750", size = 4332447 },
+ { url = "https://files.pythonhosted.org/packages/f3/ee/d4f2ab688e057e90ded24384e34838086a9b09963389a5ba6854b5876598/cryptography-45.0.4-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0a97c927497e3bc36b33987abb99bf17a9a175a19af38a892dc4bbb844d7ee2", size = 4572830 },
+ { url = "https://files.pythonhosted.org/packages/70/d4/994773a261d7ff98034f72c0e8251fe2755eac45e2265db4c866c1c6829c/cryptography-45.0.4-cp311-abi3-win32.whl", hash = "sha256:e00a6c10a5c53979d6242f123c0a97cff9f3abed7f064fc412c36dc521b5f257", size = 2932769 },
+ { url = "https://files.pythonhosted.org/packages/5a/42/c80bd0b67e9b769b364963b5252b17778a397cefdd36fa9aa4a5f34c599a/cryptography-45.0.4-cp311-abi3-win_amd64.whl", hash = "sha256:817ee05c6c9f7a69a16200f0c90ab26d23a87701e2a284bd15156783e46dbcc8", size = 3410441 },
+ { url = "https://files.pythonhosted.org/packages/ce/0b/2488c89f3a30bc821c9d96eeacfcab6ff3accc08a9601ba03339c0fd05e5/cryptography-45.0.4-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:964bcc28d867e0f5491a564b7debb3ffdd8717928d315d12e0d7defa9e43b723", size = 7031836 },
+ { url = "https://files.pythonhosted.org/packages/fe/51/8c584ed426093aac257462ae62d26ad61ef1cbf5b58d8b67e6e13c39960e/cryptography-45.0.4-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6a5bf57554e80f75a7db3d4b1dacaa2764611ae166ab42ea9a72bcdb5d577637", size = 4195746 },
+ { url = "https://files.pythonhosted.org/packages/5c/7d/4b0ca4d7af95a704eef2f8f80a8199ed236aaf185d55385ae1d1610c03c2/cryptography-45.0.4-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:46cf7088bf91bdc9b26f9c55636492c1cce3e7aaf8041bbf0243f5e5325cfb2d", size = 4424456 },
+ { url = "https://files.pythonhosted.org/packages/1d/45/5fabacbc6e76ff056f84d9f60eeac18819badf0cefc1b6612ee03d4ab678/cryptography-45.0.4-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7bedbe4cc930fa4b100fc845ea1ea5788fcd7ae9562e669989c11618ae8d76ee", size = 4198495 },
+ { url = "https://files.pythonhosted.org/packages/55/b7/ffc9945b290eb0a5d4dab9b7636706e3b5b92f14ee5d9d4449409d010d54/cryptography-45.0.4-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:eaa3e28ea2235b33220b949c5a0d6cf79baa80eab2eb5607ca8ab7525331b9ff", size = 3885540 },
+ { url = "https://files.pythonhosted.org/packages/7f/e3/57b010282346980475e77d414080acdcb3dab9a0be63071efc2041a2c6bd/cryptography-45.0.4-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:7ef2dde4fa9408475038fc9aadfc1fb2676b174e68356359632e980c661ec8f6", size = 4452052 },
+ { url = "https://files.pythonhosted.org/packages/37/e6/ddc4ac2558bf2ef517a358df26f45bc774a99bf4653e7ee34b5e749c03e3/cryptography-45.0.4-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:6a3511ae33f09094185d111160fd192c67aa0a2a8d19b54d36e4c78f651dc5ad", size = 4198024 },
+ { url = "https://files.pythonhosted.org/packages/3a/c0/85fa358ddb063ec588aed4a6ea1df57dc3e3bc1712d87c8fa162d02a65fc/cryptography-45.0.4-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:06509dc70dd71fa56eaa138336244e2fbaf2ac164fc9b5e66828fccfd2b680d6", size = 4451442 },
+ { url = "https://files.pythonhosted.org/packages/33/67/362d6ec1492596e73da24e669a7fbbaeb1c428d6bf49a29f7a12acffd5dc/cryptography-45.0.4-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:5f31e6b0a5a253f6aa49be67279be4a7e5a4ef259a9f33c69f7d1b1191939872", size = 4325038 },
+ { url = "https://files.pythonhosted.org/packages/53/75/82a14bf047a96a1b13ebb47fb9811c4f73096cfa2e2b17c86879687f9027/cryptography-45.0.4-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:944e9ccf67a9594137f942d5b52c8d238b1b4e46c7a0c2891b7ae6e01e7c80a4", size = 4560964 },
+ { url = "https://files.pythonhosted.org/packages/cd/37/1a3cba4c5a468ebf9b95523a5ef5651244693dc712001e276682c278fc00/cryptography-45.0.4-cp37-abi3-win32.whl", hash = "sha256:c22fe01e53dc65edd1945a2e6f0015e887f84ced233acecb64b4daadb32f5c97", size = 2924557 },
+ { url = "https://files.pythonhosted.org/packages/2a/4b/3256759723b7e66380397d958ca07c59cfc3fb5c794fb5516758afd05d41/cryptography-45.0.4-cp37-abi3-win_amd64.whl", hash = "sha256:627ba1bc94f6adf0b0a2e35d87020285ead22d9f648c7e75bb64f367375f3b22", size = 3395508 },
]
[[package]]
@@ -611,18 +611,18 @@ dependencies = [
{ name = "tinycss2" },
{ name = "webencodings" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/9f/86/fd7f58fc498b3166f3a7e8e0cddb6e620fe1da35b02248b1bd59e95dbaaa/cssselect2-0.8.0.tar.gz", hash = "sha256:7674ffb954a3b46162392aee2a3a0aedb2e14ecf99fcc28644900f4e6e3e9d3a", size = 35716, upload-time = "2025-03-05T14:46:07.988Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/9f/86/fd7f58fc498b3166f3a7e8e0cddb6e620fe1da35b02248b1bd59e95dbaaa/cssselect2-0.8.0.tar.gz", hash = "sha256:7674ffb954a3b46162392aee2a3a0aedb2e14ecf99fcc28644900f4e6e3e9d3a", size = 35716 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/0f/e7/aa315e6a749d9b96c2504a1ba0ba031ba2d0517e972ce22682e3fccecb09/cssselect2-0.8.0-py3-none-any.whl", hash = "sha256:46fc70ebc41ced7a32cd42d58b1884d72ade23d21e5a4eaaf022401c13f0e76e", size = 15454, upload-time = "2025-03-05T14:46:06.463Z" },
+ { url = "https://files.pythonhosted.org/packages/0f/e7/aa315e6a749d9b96c2504a1ba0ba031ba2d0517e972ce22682e3fccecb09/cssselect2-0.8.0-py3-none-any.whl", hash = "sha256:46fc70ebc41ced7a32cd42d58b1884d72ade23d21e5a4eaaf022401c13f0e76e", size = 15454 },
]
[[package]]
name = "cycler"
version = "0.12.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" },
+ { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 },
]
[[package]]
@@ -638,9 +638,9 @@ dependencies = [
{ name = "pyyaml" },
{ name = "toolz" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/3d/29/05feb8e2531c46d763547c66b7f5deb39b53d99b3be1b4ddddbd1cec6567/dask-2025.5.1.tar.gz", hash = "sha256:979d9536549de0e463f4cab8a8c66c3a2ef55791cd740d07d9bf58fab1d1076a", size = 10969324, upload-time = "2025-05-20T19:54:30.688Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/3d/29/05feb8e2531c46d763547c66b7f5deb39b53d99b3be1b4ddddbd1cec6567/dask-2025.5.1.tar.gz", hash = "sha256:979d9536549de0e463f4cab8a8c66c3a2ef55791cd740d07d9bf58fab1d1076a", size = 10969324 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/38/30/53b0844a7a4c6b041b111b24ca15cc9b8661a86fe1f6aaeb2d0d7f0fb1f2/dask-2025.5.1-py3-none-any.whl", hash = "sha256:3b85fdaa5f6f989dde49da6008415b1ae996985ebdfb1e40de2c997d9010371d", size = 1474226, upload-time = "2025-05-20T19:54:20.309Z" },
+ { url = "https://files.pythonhosted.org/packages/38/30/53b0844a7a4c6b041b111b24ca15cc9b8661a86fe1f6aaeb2d0d7f0fb1f2/dask-2025.5.1-py3-none-any.whl", hash = "sha256:3b85fdaa5f6f989dde49da6008415b1ae996985ebdfb1e40de2c997d9010371d", size = 1474226 },
]
[[package]]
@@ -706,6 +706,7 @@ dev = [
{ name = "boto3" },
{ name = "fsspec" },
{ name = "ipykernel" },
+ { name = "ipywidgets" },
{ name = "markdown-exec", extra = ["ansi"] },
{ name = "mike" },
{ name = "mkdocs" },
@@ -738,6 +739,7 @@ dev = [
{ name = "boto3", specifier = ">=1.38.21" },
{ name = "fsspec", specifier = ">=2024.10.0" },
{ name = "ipykernel", specifier = ">=6.29.5" },
+ { name = "ipywidgets", specifier = ">=8.1.7" },
{ name = "markdown-exec", extras = ["ansi"] },
{ name = "mike", specifier = ">=2.1.3" },
{ name = "mkdocs", specifier = ">=1.6.1" },
@@ -759,31 +761,31 @@ dev = [
name = "debugpy"
version = "1.8.14"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444, upload-time = "2025-04-10T19:46:10.981Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676, upload-time = "2025-04-10T19:46:32.96Z" },
- { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514, upload-time = "2025-04-10T19:46:34.336Z" },
- { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756, upload-time = "2025-04-10T19:46:36.199Z" },
- { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119, upload-time = "2025-04-10T19:46:38.141Z" },
- { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230, upload-time = "2025-04-10T19:46:54.077Z" },
+ { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676 },
+ { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514 },
+ { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756 },
+ { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119 },
+ { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230 },
]
[[package]]
name = "decorator"
version = "5.2.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" },
+ { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 },
]
[[package]]
name = "defusedxml"
version = "0.7.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" },
+ { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 },
]
[[package]]
@@ -795,9 +797,9 @@ dependencies = [
{ name = "requests" },
{ name = "urllib3" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/91/9b/4a2ea29aeba62471211598dac5d96825bb49348fa07e906ea930394a83ce/docker-7.1.0.tar.gz", hash = "sha256:ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c", size = 117834, upload-time = "2024-05-23T11:13:57.216Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/91/9b/4a2ea29aeba62471211598dac5d96825bb49348fa07e906ea930394a83ce/docker-7.1.0.tar.gz", hash = "sha256:ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c", size = 117834 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e3/26/57c6fb270950d476074c087527a558ccb6f4436657314bfb6cdf484114c4/docker-7.1.0-py3-none-any.whl", hash = "sha256:c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0", size = 147774, upload-time = "2024-05-23T11:13:55.01Z" },
+ { url = "https://files.pythonhosted.org/packages/e3/26/57c6fb270950d476074c087527a558ccb6f4436657314bfb6cdf484114c4/docker-7.1.0-py3-none-any.whl", hash = "sha256:c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0", size = 147774 },
]
[[package]]
@@ -807,9 +809,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pyyaml" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/25/71/80cc718ff6d7abfbabacb1f57aaa42e9c1552bfdd01e64ddd704e4a03638/donfig-0.8.1.post1.tar.gz", hash = "sha256:3bef3413a4c1c601b585e8d297256d0c1470ea012afa6e8461dc28bfb7c23f52", size = 19506, upload-time = "2024-05-23T14:14:31.513Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/25/71/80cc718ff6d7abfbabacb1f57aaa42e9c1552bfdd01e64ddd704e4a03638/donfig-0.8.1.post1.tar.gz", hash = "sha256:3bef3413a4c1c601b585e8d297256d0c1470ea012afa6e8461dc28bfb7c23f52", size = 19506 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl", hash = "sha256:2a3175ce74a06109ff9307d90a230f81215cbac9a751f4d1c6194644b8204f9d", size = 21592, upload-time = "2024-05-23T14:13:55.283Z" },
+ { url = "https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl", hash = "sha256:2a3175ce74a06109ff9307d90a230f81215cbac9a751f4d1c6194644b8204f9d", size = 21592 },
]
[[package]]
@@ -828,27 +830,27 @@ dependencies = [
{ name = "tinynetrc" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/bf/fd/ba1208bd4497c4d7415a3006cecdd432c109d0ef1a80235e2c633102a1f2/earthaccess-0.11.0.tar.gz", hash = "sha256:1d07f0d9fa700339750e263f4a9a6d977dd8291afc94d25633d15420bc869418", size = 6099358, upload-time = "2024-10-01T18:29:29.884Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bf/fd/ba1208bd4497c4d7415a3006cecdd432c109d0ef1a80235e2c633102a1f2/earthaccess-0.11.0.tar.gz", hash = "sha256:1d07f0d9fa700339750e263f4a9a6d977dd8291afc94d25633d15420bc869418", size = 6099358 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/fb/ce/06c227460fda7e049099b11ef150af0a23a41357fc8f487175d20336970e/earthaccess-0.11.0-py3-none-any.whl", hash = "sha256:1a4d95fdac2c8b29ff44e7a29d7bb4fb12a7d9f77d1000f233658309f3d1c210", size = 59396, upload-time = "2024-10-01T18:29:28.19Z" },
+ { url = "https://files.pythonhosted.org/packages/fb/ce/06c227460fda7e049099b11ef150af0a23a41357fc8f487175d20336970e/earthaccess-0.11.0-py3-none-any.whl", hash = "sha256:1a4d95fdac2c8b29ff44e7a29d7bb4fb12a7d9f77d1000f233658309f3d1c210", size = 59396 },
]
[[package]]
name = "executing"
version = "2.2.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload-time = "2025-01-22T15:41:29.403Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" },
+ { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702 },
]
[[package]]
name = "fastjsonschema"
version = "2.21.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939, upload-time = "2024-12-02T10:55:15.133Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload-time = "2024-12-02T10:55:07.599Z" },
+ { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924 },
]
[[package]]
@@ -863,9 +865,9 @@ dependencies = [
{ name = "markupsafe" },
{ name = "werkzeug" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", hash = "sha256:284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e", size = 753440, upload-time = "2025-05-13T15:01:17.447Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", hash = "sha256:284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e", size = 753440 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", hash = "sha256:07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c", size = 103305, upload-time = "2025-05-13T15:01:15.591Z" },
+ { url = "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", hash = "sha256:07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c", size = 103305 },
]
[[package]]
@@ -876,9 +878,9 @@ dependencies = [
{ name = "flask" },
{ name = "werkzeug" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/76/37/bcfa6c7d5eec777c4c7cf45ce6b27631cebe5230caf88d85eadd63edd37a/flask_cors-6.0.1.tar.gz", hash = "sha256:d81bcb31f07b0985be7f48406247e9243aced229b7747219160a0559edd678db", size = 13463, upload-time = "2025-06-11T01:32:08.518Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/76/37/bcfa6c7d5eec777c4c7cf45ce6b27631cebe5230caf88d85eadd63edd37a/flask_cors-6.0.1.tar.gz", hash = "sha256:d81bcb31f07b0985be7f48406247e9243aced229b7747219160a0559edd678db", size = 13463 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/17/f8/01bf35a3afd734345528f98d0353f2a978a476528ad4d7e78b70c4d149dd/flask_cors-6.0.1-py3-none-any.whl", hash = "sha256:c7b2cbfb1a31aa0d2e5341eea03a6805349f7a61647daee1a15c46bbe981494c", size = 13244, upload-time = "2025-06-11T01:32:07.352Z" },
+ { url = "https://files.pythonhosted.org/packages/17/f8/01bf35a3afd734345528f98d0353f2a978a476528ad4d7e78b70c4d149dd/flask_cors-6.0.1-py3-none-any.whl", hash = "sha256:c7b2cbfb1a31aa0d2e5341eea03a6805349f7a61647daee1a15c46bbe981494c", size = 13244 },
]
[[package]]
@@ -888,9 +890,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/55/b0/8a21e330561c65653d010ef112bf38f60890051d244ede197ddaa08e50c1/flexcache-0.3.tar.gz", hash = "sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656", size = 15816, upload-time = "2024-03-09T03:21:07.555Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/55/b0/8a21e330561c65653d010ef112bf38f60890051d244ede197ddaa08e50c1/flexcache-0.3.tar.gz", hash = "sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656", size = 15816 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/27/cd/c883e1a7c447479d6e13985565080e3fea88ab5a107c21684c813dba1875/flexcache-0.3-py3-none-any.whl", hash = "sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32", size = 13263, upload-time = "2024-03-09T03:21:05.635Z" },
+ { url = "https://files.pythonhosted.org/packages/27/cd/c883e1a7c447479d6e13985565080e3fea88ab5a107c21684c813dba1875/flexcache-0.3-py3-none-any.whl", hash = "sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32", size = 13263 },
]
[[package]]
@@ -900,78 +902,78 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/82/99/b4de7e39e8eaf8207ba1a8fa2241dd98b2ba72ae6e16960d8351736d8702/flexparser-0.4.tar.gz", hash = "sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2", size = 31799, upload-time = "2024-11-07T02:00:56.249Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/82/99/b4de7e39e8eaf8207ba1a8fa2241dd98b2ba72ae6e16960d8351736d8702/flexparser-0.4.tar.gz", hash = "sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2", size = 31799 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846", size = 27625, upload-time = "2024-11-07T02:00:54.523Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846", size = 27625 },
]
[[package]]
name = "fonttools"
version = "4.58.4"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/2e/5a/1124b2c8cb3a8015faf552e92714040bcdbc145dfa29928891b02d147a18/fonttools-4.58.4.tar.gz", hash = "sha256:928a8009b9884ed3aae17724b960987575155ca23c6f0b8146e400cc9e0d44ba", size = 3525026, upload-time = "2025-06-13T17:25:15.426Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2e/5a/1124b2c8cb3a8015faf552e92714040bcdbc145dfa29928891b02d147a18/fonttools-4.58.4.tar.gz", hash = "sha256:928a8009b9884ed3aae17724b960987575155ca23c6f0b8146e400cc9e0d44ba", size = 3525026 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d4/4f/c05cab5fc1a4293e6bc535c6cb272607155a0517700f5418a4165b7f9ec8/fonttools-4.58.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5f4a64846495c543796fa59b90b7a7a9dff6839bd852741ab35a71994d685c6d", size = 2745197, upload-time = "2025-06-13T17:24:40.645Z" },
- { url = "https://files.pythonhosted.org/packages/3e/d3/49211b1f96ae49308f4f78ca7664742377a6867f00f704cdb31b57e4b432/fonttools-4.58.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e80661793a5d4d7ad132a2aa1eae2e160fbdbb50831a0edf37c7c63b2ed36574", size = 2317272, upload-time = "2025-06-13T17:24:43.428Z" },
- { url = "https://files.pythonhosted.org/packages/b2/11/c9972e46a6abd752a40a46960e431c795ad1f306775fc1f9e8c3081a1274/fonttools-4.58.4-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fe5807fc64e4ba5130f1974c045a6e8d795f3b7fb6debfa511d1773290dbb76b", size = 4877184, upload-time = "2025-06-13T17:24:45.527Z" },
- { url = "https://files.pythonhosted.org/packages/ea/24/5017c01c9ef8df572cc9eaf9f12be83ad8ed722ff6dc67991d3d752956e4/fonttools-4.58.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b610b9bef841cb8f4b50472494158b1e347d15cad56eac414c722eda695a6cfd", size = 4939445, upload-time = "2025-06-13T17:24:47.647Z" },
- { url = "https://files.pythonhosted.org/packages/79/b0/538cc4d0284b5a8826b4abed93a69db52e358525d4b55c47c8cef3669767/fonttools-4.58.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2daa7f0e213c38f05f054eb5e1730bd0424aebddbeac094489ea1585807dd187", size = 4878800, upload-time = "2025-06-13T17:24:49.766Z" },
- { url = "https://files.pythonhosted.org/packages/5a/9b/a891446b7a8250e65bffceb248508587958a94db467ffd33972723ab86c9/fonttools-4.58.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:66cccb6c0b944496b7f26450e9a66e997739c513ffaac728d24930df2fd9d35b", size = 5021259, upload-time = "2025-06-13T17:24:51.754Z" },
- { url = "https://files.pythonhosted.org/packages/17/b2/c4d2872cff3ace3ddd1388bf15b76a1d8d5313f0a61f234e9aed287e674d/fonttools-4.58.4-cp313-cp313-win32.whl", hash = "sha256:94d2aebb5ca59a5107825520fde596e344652c1f18170ef01dacbe48fa60c889", size = 2185824, upload-time = "2025-06-13T17:24:54.324Z" },
- { url = "https://files.pythonhosted.org/packages/98/57/cddf8bcc911d4f47dfca1956c1e3aeeb9f7c9b8e88b2a312fe8c22714e0b/fonttools-4.58.4-cp313-cp313-win_amd64.whl", hash = "sha256:b554bd6e80bba582fd326ddab296e563c20c64dca816d5e30489760e0c41529f", size = 2236382, upload-time = "2025-06-13T17:24:56.291Z" },
- { url = "https://files.pythonhosted.org/packages/0b/2f/c536b5b9bb3c071e91d536a4d11f969e911dbb6b227939f4c5b0bca090df/fonttools-4.58.4-py3-none-any.whl", hash = "sha256:a10ce13a13f26cbb9f37512a4346bb437ad7e002ff6fa966a7ce7ff5ac3528bd", size = 1114660, upload-time = "2025-06-13T17:25:13.321Z" },
+ { url = "https://files.pythonhosted.org/packages/d4/4f/c05cab5fc1a4293e6bc535c6cb272607155a0517700f5418a4165b7f9ec8/fonttools-4.58.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5f4a64846495c543796fa59b90b7a7a9dff6839bd852741ab35a71994d685c6d", size = 2745197 },
+ { url = "https://files.pythonhosted.org/packages/3e/d3/49211b1f96ae49308f4f78ca7664742377a6867f00f704cdb31b57e4b432/fonttools-4.58.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e80661793a5d4d7ad132a2aa1eae2e160fbdbb50831a0edf37c7c63b2ed36574", size = 2317272 },
+ { url = "https://files.pythonhosted.org/packages/b2/11/c9972e46a6abd752a40a46960e431c795ad1f306775fc1f9e8c3081a1274/fonttools-4.58.4-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fe5807fc64e4ba5130f1974c045a6e8d795f3b7fb6debfa511d1773290dbb76b", size = 4877184 },
+ { url = "https://files.pythonhosted.org/packages/ea/24/5017c01c9ef8df572cc9eaf9f12be83ad8ed722ff6dc67991d3d752956e4/fonttools-4.58.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b610b9bef841cb8f4b50472494158b1e347d15cad56eac414c722eda695a6cfd", size = 4939445 },
+ { url = "https://files.pythonhosted.org/packages/79/b0/538cc4d0284b5a8826b4abed93a69db52e358525d4b55c47c8cef3669767/fonttools-4.58.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2daa7f0e213c38f05f054eb5e1730bd0424aebddbeac094489ea1585807dd187", size = 4878800 },
+ { url = "https://files.pythonhosted.org/packages/5a/9b/a891446b7a8250e65bffceb248508587958a94db467ffd33972723ab86c9/fonttools-4.58.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:66cccb6c0b944496b7f26450e9a66e997739c513ffaac728d24930df2fd9d35b", size = 5021259 },
+ { url = "https://files.pythonhosted.org/packages/17/b2/c4d2872cff3ace3ddd1388bf15b76a1d8d5313f0a61f234e9aed287e674d/fonttools-4.58.4-cp313-cp313-win32.whl", hash = "sha256:94d2aebb5ca59a5107825520fde596e344652c1f18170ef01dacbe48fa60c889", size = 2185824 },
+ { url = "https://files.pythonhosted.org/packages/98/57/cddf8bcc911d4f47dfca1956c1e3aeeb9f7c9b8e88b2a312fe8c22714e0b/fonttools-4.58.4-cp313-cp313-win_amd64.whl", hash = "sha256:b554bd6e80bba582fd326ddab296e563c20c64dca816d5e30489760e0c41529f", size = 2236382 },
+ { url = "https://files.pythonhosted.org/packages/0b/2f/c536b5b9bb3c071e91d536a4d11f969e911dbb6b227939f4c5b0bca090df/fonttools-4.58.4-py3-none-any.whl", hash = "sha256:a10ce13a13f26cbb9f37512a4346bb437ad7e002ff6fa966a7ce7ff5ac3528bd", size = 1114660 },
]
[[package]]
name = "frozenlist"
version = "1.7.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/79/b1/b64018016eeb087db503b038296fd782586432b9c077fc5c7839e9cb6ef6/frozenlist-1.7.0.tar.gz", hash = "sha256:2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f", size = 45078, upload-time = "2025-06-09T23:02:35.538Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/24/90/6b2cebdabdbd50367273c20ff6b57a3dfa89bd0762de02c3a1eb42cb6462/frozenlist-1.7.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee80eeda5e2a4e660651370ebffd1286542b67e268aa1ac8d6dbe973120ef7ee", size = 79791, upload-time = "2025-06-09T23:01:09.368Z" },
- { url = "https://files.pythonhosted.org/packages/83/2e/5b70b6a3325363293fe5fc3ae74cdcbc3e996c2a11dde2fd9f1fb0776d19/frozenlist-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d1a81c85417b914139e3a9b995d4a1c84559afc839a93cf2cb7f15e6e5f6ed2d", size = 47165, upload-time = "2025-06-09T23:01:10.653Z" },
- { url = "https://files.pythonhosted.org/packages/f4/25/a0895c99270ca6966110f4ad98e87e5662eab416a17e7fd53c364bf8b954/frozenlist-1.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cbb65198a9132ebc334f237d7b0df163e4de83fb4f2bdfe46c1e654bdb0c5d43", size = 45881, upload-time = "2025-06-09T23:01:12.296Z" },
- { url = "https://files.pythonhosted.org/packages/19/7c/71bb0bbe0832793c601fff68cd0cf6143753d0c667f9aec93d3c323f4b55/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dab46c723eeb2c255a64f9dc05b8dd601fde66d6b19cdb82b2e09cc6ff8d8b5d", size = 232409, upload-time = "2025-06-09T23:01:13.641Z" },
- { url = "https://files.pythonhosted.org/packages/c0/45/ed2798718910fe6eb3ba574082aaceff4528e6323f9a8570be0f7028d8e9/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6aeac207a759d0dedd2e40745575ae32ab30926ff4fa49b1635def65806fddee", size = 225132, upload-time = "2025-06-09T23:01:15.264Z" },
- { url = "https://files.pythonhosted.org/packages/ba/e2/8417ae0f8eacb1d071d4950f32f229aa6bf68ab69aab797b72a07ea68d4f/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bd8c4e58ad14b4fa7802b8be49d47993182fdd4023393899632c88fd8cd994eb", size = 237638, upload-time = "2025-06-09T23:01:16.752Z" },
- { url = "https://files.pythonhosted.org/packages/f8/b7/2ace5450ce85f2af05a871b8c8719b341294775a0a6c5585d5e6170f2ce7/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04fb24d104f425da3540ed83cbfc31388a586a7696142004c577fa61c6298c3f", size = 233539, upload-time = "2025-06-09T23:01:18.202Z" },
- { url = "https://files.pythonhosted.org/packages/46/b9/6989292c5539553dba63f3c83dc4598186ab2888f67c0dc1d917e6887db6/frozenlist-1.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a5c505156368e4ea6b53b5ac23c92d7edc864537ff911d2fb24c140bb175e60", size = 215646, upload-time = "2025-06-09T23:01:19.649Z" },
- { url = "https://files.pythonhosted.org/packages/72/31/bc8c5c99c7818293458fe745dab4fd5730ff49697ccc82b554eb69f16a24/frozenlist-1.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bd7eb96a675f18aa5c553eb7ddc24a43c8c18f22e1f9925528128c052cdbe00", size = 232233, upload-time = "2025-06-09T23:01:21.175Z" },
- { url = "https://files.pythonhosted.org/packages/59/52/460db4d7ba0811b9ccb85af996019f5d70831f2f5f255f7cc61f86199795/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:05579bf020096fe05a764f1f84cd104a12f78eaab68842d036772dc6d4870b4b", size = 227996, upload-time = "2025-06-09T23:01:23.098Z" },
- { url = "https://files.pythonhosted.org/packages/ba/c9/f4b39e904c03927b7ecf891804fd3b4df3db29b9e487c6418e37988d6e9d/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:376b6222d114e97eeec13d46c486facd41d4f43bab626b7c3f6a8b4e81a5192c", size = 242280, upload-time = "2025-06-09T23:01:24.808Z" },
- { url = "https://files.pythonhosted.org/packages/b8/33/3f8d6ced42f162d743e3517781566b8481322be321b486d9d262adf70bfb/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0aa7e176ebe115379b5b1c95b4096fb1c17cce0847402e227e712c27bdb5a949", size = 217717, upload-time = "2025-06-09T23:01:26.28Z" },
- { url = "https://files.pythonhosted.org/packages/3e/e8/ad683e75da6ccef50d0ab0c2b2324b32f84fc88ceee778ed79b8e2d2fe2e/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3fbba20e662b9c2130dc771e332a99eff5da078b2b2648153a40669a6d0e36ca", size = 236644, upload-time = "2025-06-09T23:01:27.887Z" },
- { url = "https://files.pythonhosted.org/packages/b2/14/8d19ccdd3799310722195a72ac94ddc677541fb4bef4091d8e7775752360/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f3f4410a0a601d349dd406b5713fec59b4cee7e71678d5b17edda7f4655a940b", size = 238879, upload-time = "2025-06-09T23:01:29.524Z" },
- { url = "https://files.pythonhosted.org/packages/ce/13/c12bf657494c2fd1079a48b2db49fa4196325909249a52d8f09bc9123fd7/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e2cdfaaec6a2f9327bf43c933c0319a7c429058e8537c508964a133dffee412e", size = 232502, upload-time = "2025-06-09T23:01:31.287Z" },
- { url = "https://files.pythonhosted.org/packages/d7/8b/e7f9dfde869825489382bc0d512c15e96d3964180c9499efcec72e85db7e/frozenlist-1.7.0-cp313-cp313-win32.whl", hash = "sha256:5fc4df05a6591c7768459caba1b342d9ec23fa16195e744939ba5914596ae3e1", size = 39169, upload-time = "2025-06-09T23:01:35.503Z" },
- { url = "https://files.pythonhosted.org/packages/35/89/a487a98d94205d85745080a37860ff5744b9820a2c9acbcdd9440bfddf98/frozenlist-1.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:52109052b9791a3e6b5d1b65f4b909703984b770694d3eb64fad124c835d7cba", size = 43219, upload-time = "2025-06-09T23:01:36.784Z" },
- { url = "https://files.pythonhosted.org/packages/56/d5/5c4cf2319a49eddd9dd7145e66c4866bdc6f3dbc67ca3d59685149c11e0d/frozenlist-1.7.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a6f86e4193bb0e235ef6ce3dde5cbabed887e0b11f516ce8a0f4d3b33078ec2d", size = 84345, upload-time = "2025-06-09T23:01:38.295Z" },
- { url = "https://files.pythonhosted.org/packages/a4/7d/ec2c1e1dc16b85bc9d526009961953df9cec8481b6886debb36ec9107799/frozenlist-1.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:82d664628865abeb32d90ae497fb93df398a69bb3434463d172b80fc25b0dd7d", size = 48880, upload-time = "2025-06-09T23:01:39.887Z" },
- { url = "https://files.pythonhosted.org/packages/69/86/f9596807b03de126e11e7d42ac91e3d0b19a6599c714a1989a4e85eeefc4/frozenlist-1.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:912a7e8375a1c9a68325a902f3953191b7b292aa3c3fb0d71a216221deca460b", size = 48498, upload-time = "2025-06-09T23:01:41.318Z" },
- { url = "https://files.pythonhosted.org/packages/5e/cb/df6de220f5036001005f2d726b789b2c0b65f2363b104bbc16f5be8084f8/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9537c2777167488d539bc5de2ad262efc44388230e5118868e172dd4a552b146", size = 292296, upload-time = "2025-06-09T23:01:42.685Z" },
- { url = "https://files.pythonhosted.org/packages/83/1f/de84c642f17c8f851a2905cee2dae401e5e0daca9b5ef121e120e19aa825/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f34560fb1b4c3e30ba35fa9a13894ba39e5acfc5f60f57d8accde65f46cc5e74", size = 273103, upload-time = "2025-06-09T23:01:44.166Z" },
- { url = "https://files.pythonhosted.org/packages/88/3c/c840bfa474ba3fa13c772b93070893c6e9d5c0350885760376cbe3b6c1b3/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:acd03d224b0175f5a850edc104ac19040d35419eddad04e7cf2d5986d98427f1", size = 292869, upload-time = "2025-06-09T23:01:45.681Z" },
- { url = "https://files.pythonhosted.org/packages/a6/1c/3efa6e7d5a39a1d5ef0abeb51c48fb657765794a46cf124e5aca2c7a592c/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2038310bc582f3d6a09b3816ab01737d60bf7b1ec70f5356b09e84fb7408ab1", size = 291467, upload-time = "2025-06-09T23:01:47.234Z" },
- { url = "https://files.pythonhosted.org/packages/4f/00/d5c5e09d4922c395e2f2f6b79b9a20dab4b67daaf78ab92e7729341f61f6/frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8c05e4c8e5f36e5e088caa1bf78a687528f83c043706640a92cb76cd6999384", size = 266028, upload-time = "2025-06-09T23:01:48.819Z" },
- { url = "https://files.pythonhosted.org/packages/4e/27/72765be905619dfde25a7f33813ac0341eb6b076abede17a2e3fbfade0cb/frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:765bb588c86e47d0b68f23c1bee323d4b703218037765dcf3f25c838c6fecceb", size = 284294, upload-time = "2025-06-09T23:01:50.394Z" },
- { url = "https://files.pythonhosted.org/packages/88/67/c94103a23001b17808eb7dd1200c156bb69fb68e63fcf0693dde4cd6228c/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:32dc2e08c67d86d0969714dd484fd60ff08ff81d1a1e40a77dd34a387e6ebc0c", size = 281898, upload-time = "2025-06-09T23:01:52.234Z" },
- { url = "https://files.pythonhosted.org/packages/42/34/a3e2c00c00f9e2a9db5653bca3fec306349e71aff14ae45ecc6d0951dd24/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:c0303e597eb5a5321b4de9c68e9845ac8f290d2ab3f3e2c864437d3c5a30cd65", size = 290465, upload-time = "2025-06-09T23:01:53.788Z" },
- { url = "https://files.pythonhosted.org/packages/bb/73/f89b7fbce8b0b0c095d82b008afd0590f71ccb3dee6eee41791cf8cd25fd/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:a47f2abb4e29b3a8d0b530f7c3598badc6b134562b1a5caee867f7c62fee51e3", size = 266385, upload-time = "2025-06-09T23:01:55.769Z" },
- { url = "https://files.pythonhosted.org/packages/cd/45/e365fdb554159462ca12df54bc59bfa7a9a273ecc21e99e72e597564d1ae/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:3d688126c242a6fabbd92e02633414d40f50bb6002fa4cf995a1d18051525657", size = 288771, upload-time = "2025-06-09T23:01:57.4Z" },
- { url = "https://files.pythonhosted.org/packages/00/11/47b6117002a0e904f004d70ec5194fe9144f117c33c851e3d51c765962d0/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:4e7e9652b3d367c7bd449a727dc79d5043f48b88d0cbfd4f9f1060cf2b414104", size = 288206, upload-time = "2025-06-09T23:01:58.936Z" },
- { url = "https://files.pythonhosted.org/packages/40/37/5f9f3c3fd7f7746082ec67bcdc204db72dad081f4f83a503d33220a92973/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1a85e345b4c43db8b842cab1feb41be5cc0b10a1830e6295b69d7310f99becaf", size = 282620, upload-time = "2025-06-09T23:02:00.493Z" },
- { url = "https://files.pythonhosted.org/packages/0b/31/8fbc5af2d183bff20f21aa743b4088eac4445d2bb1cdece449ae80e4e2d1/frozenlist-1.7.0-cp313-cp313t-win32.whl", hash = "sha256:3a14027124ddb70dfcee5148979998066897e79f89f64b13328595c4bdf77c81", size = 43059, upload-time = "2025-06-09T23:02:02.072Z" },
- { url = "https://files.pythonhosted.org/packages/bb/ed/41956f52105b8dbc26e457c5705340c67c8cc2b79f394b79bffc09d0e938/frozenlist-1.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3bf8010d71d4507775f658e9823210b7427be36625b387221642725b515dcf3e", size = 47516, upload-time = "2025-06-09T23:02:03.779Z" },
- { url = "https://files.pythonhosted.org/packages/ee/45/b82e3c16be2182bff01179db177fe144d58b5dc787a7d4492c6ed8b9317f/frozenlist-1.7.0-py3-none-any.whl", hash = "sha256:9a5af342e34f7e97caf8c995864c7a396418ae2859cc6fdf1b1073020d516a7e", size = 13106, upload-time = "2025-06-09T23:02:34.204Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/79/b1/b64018016eeb087db503b038296fd782586432b9c077fc5c7839e9cb6ef6/frozenlist-1.7.0.tar.gz", hash = "sha256:2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f", size = 45078 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/24/90/6b2cebdabdbd50367273c20ff6b57a3dfa89bd0762de02c3a1eb42cb6462/frozenlist-1.7.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee80eeda5e2a4e660651370ebffd1286542b67e268aa1ac8d6dbe973120ef7ee", size = 79791 },
+ { url = "https://files.pythonhosted.org/packages/83/2e/5b70b6a3325363293fe5fc3ae74cdcbc3e996c2a11dde2fd9f1fb0776d19/frozenlist-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d1a81c85417b914139e3a9b995d4a1c84559afc839a93cf2cb7f15e6e5f6ed2d", size = 47165 },
+ { url = "https://files.pythonhosted.org/packages/f4/25/a0895c99270ca6966110f4ad98e87e5662eab416a17e7fd53c364bf8b954/frozenlist-1.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cbb65198a9132ebc334f237d7b0df163e4de83fb4f2bdfe46c1e654bdb0c5d43", size = 45881 },
+ { url = "https://files.pythonhosted.org/packages/19/7c/71bb0bbe0832793c601fff68cd0cf6143753d0c667f9aec93d3c323f4b55/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dab46c723eeb2c255a64f9dc05b8dd601fde66d6b19cdb82b2e09cc6ff8d8b5d", size = 232409 },
+ { url = "https://files.pythonhosted.org/packages/c0/45/ed2798718910fe6eb3ba574082aaceff4528e6323f9a8570be0f7028d8e9/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6aeac207a759d0dedd2e40745575ae32ab30926ff4fa49b1635def65806fddee", size = 225132 },
+ { url = "https://files.pythonhosted.org/packages/ba/e2/8417ae0f8eacb1d071d4950f32f229aa6bf68ab69aab797b72a07ea68d4f/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bd8c4e58ad14b4fa7802b8be49d47993182fdd4023393899632c88fd8cd994eb", size = 237638 },
+ { url = "https://files.pythonhosted.org/packages/f8/b7/2ace5450ce85f2af05a871b8c8719b341294775a0a6c5585d5e6170f2ce7/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04fb24d104f425da3540ed83cbfc31388a586a7696142004c577fa61c6298c3f", size = 233539 },
+ { url = "https://files.pythonhosted.org/packages/46/b9/6989292c5539553dba63f3c83dc4598186ab2888f67c0dc1d917e6887db6/frozenlist-1.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a5c505156368e4ea6b53b5ac23c92d7edc864537ff911d2fb24c140bb175e60", size = 215646 },
+ { url = "https://files.pythonhosted.org/packages/72/31/bc8c5c99c7818293458fe745dab4fd5730ff49697ccc82b554eb69f16a24/frozenlist-1.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bd7eb96a675f18aa5c553eb7ddc24a43c8c18f22e1f9925528128c052cdbe00", size = 232233 },
+ { url = "https://files.pythonhosted.org/packages/59/52/460db4d7ba0811b9ccb85af996019f5d70831f2f5f255f7cc61f86199795/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:05579bf020096fe05a764f1f84cd104a12f78eaab68842d036772dc6d4870b4b", size = 227996 },
+ { url = "https://files.pythonhosted.org/packages/ba/c9/f4b39e904c03927b7ecf891804fd3b4df3db29b9e487c6418e37988d6e9d/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:376b6222d114e97eeec13d46c486facd41d4f43bab626b7c3f6a8b4e81a5192c", size = 242280 },
+ { url = "https://files.pythonhosted.org/packages/b8/33/3f8d6ced42f162d743e3517781566b8481322be321b486d9d262adf70bfb/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0aa7e176ebe115379b5b1c95b4096fb1c17cce0847402e227e712c27bdb5a949", size = 217717 },
+ { url = "https://files.pythonhosted.org/packages/3e/e8/ad683e75da6ccef50d0ab0c2b2324b32f84fc88ceee778ed79b8e2d2fe2e/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3fbba20e662b9c2130dc771e332a99eff5da078b2b2648153a40669a6d0e36ca", size = 236644 },
+ { url = "https://files.pythonhosted.org/packages/b2/14/8d19ccdd3799310722195a72ac94ddc677541fb4bef4091d8e7775752360/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f3f4410a0a601d349dd406b5713fec59b4cee7e71678d5b17edda7f4655a940b", size = 238879 },
+ { url = "https://files.pythonhosted.org/packages/ce/13/c12bf657494c2fd1079a48b2db49fa4196325909249a52d8f09bc9123fd7/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e2cdfaaec6a2f9327bf43c933c0319a7c429058e8537c508964a133dffee412e", size = 232502 },
+ { url = "https://files.pythonhosted.org/packages/d7/8b/e7f9dfde869825489382bc0d512c15e96d3964180c9499efcec72e85db7e/frozenlist-1.7.0-cp313-cp313-win32.whl", hash = "sha256:5fc4df05a6591c7768459caba1b342d9ec23fa16195e744939ba5914596ae3e1", size = 39169 },
+ { url = "https://files.pythonhosted.org/packages/35/89/a487a98d94205d85745080a37860ff5744b9820a2c9acbcdd9440bfddf98/frozenlist-1.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:52109052b9791a3e6b5d1b65f4b909703984b770694d3eb64fad124c835d7cba", size = 43219 },
+ { url = "https://files.pythonhosted.org/packages/56/d5/5c4cf2319a49eddd9dd7145e66c4866bdc6f3dbc67ca3d59685149c11e0d/frozenlist-1.7.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a6f86e4193bb0e235ef6ce3dde5cbabed887e0b11f516ce8a0f4d3b33078ec2d", size = 84345 },
+ { url = "https://files.pythonhosted.org/packages/a4/7d/ec2c1e1dc16b85bc9d526009961953df9cec8481b6886debb36ec9107799/frozenlist-1.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:82d664628865abeb32d90ae497fb93df398a69bb3434463d172b80fc25b0dd7d", size = 48880 },
+ { url = "https://files.pythonhosted.org/packages/69/86/f9596807b03de126e11e7d42ac91e3d0b19a6599c714a1989a4e85eeefc4/frozenlist-1.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:912a7e8375a1c9a68325a902f3953191b7b292aa3c3fb0d71a216221deca460b", size = 48498 },
+ { url = "https://files.pythonhosted.org/packages/5e/cb/df6de220f5036001005f2d726b789b2c0b65f2363b104bbc16f5be8084f8/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9537c2777167488d539bc5de2ad262efc44388230e5118868e172dd4a552b146", size = 292296 },
+ { url = "https://files.pythonhosted.org/packages/83/1f/de84c642f17c8f851a2905cee2dae401e5e0daca9b5ef121e120e19aa825/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f34560fb1b4c3e30ba35fa9a13894ba39e5acfc5f60f57d8accde65f46cc5e74", size = 273103 },
+ { url = "https://files.pythonhosted.org/packages/88/3c/c840bfa474ba3fa13c772b93070893c6e9d5c0350885760376cbe3b6c1b3/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:acd03d224b0175f5a850edc104ac19040d35419eddad04e7cf2d5986d98427f1", size = 292869 },
+ { url = "https://files.pythonhosted.org/packages/a6/1c/3efa6e7d5a39a1d5ef0abeb51c48fb657765794a46cf124e5aca2c7a592c/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2038310bc582f3d6a09b3816ab01737d60bf7b1ec70f5356b09e84fb7408ab1", size = 291467 },
+ { url = "https://files.pythonhosted.org/packages/4f/00/d5c5e09d4922c395e2f2f6b79b9a20dab4b67daaf78ab92e7729341f61f6/frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8c05e4c8e5f36e5e088caa1bf78a687528f83c043706640a92cb76cd6999384", size = 266028 },
+ { url = "https://files.pythonhosted.org/packages/4e/27/72765be905619dfde25a7f33813ac0341eb6b076abede17a2e3fbfade0cb/frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:765bb588c86e47d0b68f23c1bee323d4b703218037765dcf3f25c838c6fecceb", size = 284294 },
+ { url = "https://files.pythonhosted.org/packages/88/67/c94103a23001b17808eb7dd1200c156bb69fb68e63fcf0693dde4cd6228c/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:32dc2e08c67d86d0969714dd484fd60ff08ff81d1a1e40a77dd34a387e6ebc0c", size = 281898 },
+ { url = "https://files.pythonhosted.org/packages/42/34/a3e2c00c00f9e2a9db5653bca3fec306349e71aff14ae45ecc6d0951dd24/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:c0303e597eb5a5321b4de9c68e9845ac8f290d2ab3f3e2c864437d3c5a30cd65", size = 290465 },
+ { url = "https://files.pythonhosted.org/packages/bb/73/f89b7fbce8b0b0c095d82b008afd0590f71ccb3dee6eee41791cf8cd25fd/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:a47f2abb4e29b3a8d0b530f7c3598badc6b134562b1a5caee867f7c62fee51e3", size = 266385 },
+ { url = "https://files.pythonhosted.org/packages/cd/45/e365fdb554159462ca12df54bc59bfa7a9a273ecc21e99e72e597564d1ae/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:3d688126c242a6fabbd92e02633414d40f50bb6002fa4cf995a1d18051525657", size = 288771 },
+ { url = "https://files.pythonhosted.org/packages/00/11/47b6117002a0e904f004d70ec5194fe9144f117c33c851e3d51c765962d0/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:4e7e9652b3d367c7bd449a727dc79d5043f48b88d0cbfd4f9f1060cf2b414104", size = 288206 },
+ { url = "https://files.pythonhosted.org/packages/40/37/5f9f3c3fd7f7746082ec67bcdc204db72dad081f4f83a503d33220a92973/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1a85e345b4c43db8b842cab1feb41be5cc0b10a1830e6295b69d7310f99becaf", size = 282620 },
+ { url = "https://files.pythonhosted.org/packages/0b/31/8fbc5af2d183bff20f21aa743b4088eac4445d2bb1cdece449ae80e4e2d1/frozenlist-1.7.0-cp313-cp313t-win32.whl", hash = "sha256:3a14027124ddb70dfcee5148979998066897e79f89f64b13328595c4bdf77c81", size = 43059 },
+ { url = "https://files.pythonhosted.org/packages/bb/ed/41956f52105b8dbc26e457c5705340c67c8cc2b79f394b79bffc09d0e938/frozenlist-1.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3bf8010d71d4507775f658e9823210b7427be36625b387221642725b515dcf3e", size = 47516 },
+ { url = "https://files.pythonhosted.org/packages/ee/45/b82e3c16be2182bff01179db177fe144d58b5dc787a7d4492c6ed8b9317f/frozenlist-1.7.0-py3-none-any.whl", hash = "sha256:9a5af342e34f7e97caf8c995864c7a396418ae2859cc6fdf1b1073020d516a7e", size = 13106 },
]
[[package]]
name = "fsspec"
version = "2025.9.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", hash = "sha256:19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19", size = 304847, upload-time = "2025-09-02T19:10:49.215Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", hash = "sha256:19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19", size = 304847 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", hash = "sha256:530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7", size = 199289, upload-time = "2025-09-02T19:10:47.708Z" },
+ { url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", hash = "sha256:530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7", size = 199289 },
]
[[package]]
@@ -981,9 +983,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pydantic" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/02/8e/283745fd586aeaadc226919fdaff87b75b266195d7678197f761a1735791/geojson_pydantic-2.0.0.tar.gz", hash = "sha256:b62e8b44502dd1ad518b5f739035a81924a76f980cbdb3a4e8916ef913be242e", size = 9243, upload-time = "2025-05-05T21:01:02.498Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/02/8e/283745fd586aeaadc226919fdaff87b75b266195d7678197f761a1735791/geojson_pydantic-2.0.0.tar.gz", hash = "sha256:b62e8b44502dd1ad518b5f739035a81924a76f980cbdb3a4e8916ef913be242e", size = 9243 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ba/e1/2926925dfc37287661f755937df99dff399d3aea2163e11cfd08ca6af3b2/geojson_pydantic-2.0.0-py3-none-any.whl", hash = "sha256:fd75876768a1dcab30dd04c478773191e0c19d678ef74580a9bad7c4576bfe98", size = 8712, upload-time = "2025-05-05T21:01:01.057Z" },
+ { url = "https://files.pythonhosted.org/packages/ba/e1/2926925dfc37287661f755937df99dff399d3aea2163e11cfd08ca6af3b2/geojson_pydantic-2.0.0-py3-none-any.whl", hash = "sha256:fd75876768a1dcab30dd04c478773191e0c19d678ef74580a9bad7c4576bfe98", size = 8712 },
]
[[package]]
@@ -993,18 +995,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "python-dateutil" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/d9/29/d40217cbe2f6b1359e00c6c307bb3fc876ba74068cbab3dde77f03ca0dc4/ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343", size = 10943, upload-time = "2022-05-02T15:47:16.11Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d9/29/d40217cbe2f6b1359e00c6c307bb3fc876ba74068cbab3dde77f03ca0dc4/ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343", size = 10943 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034, upload-time = "2022-05-02T15:47:14.552Z" },
+ { url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034 },
]
[[package]]
name = "graphql-core"
version = "3.2.6"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/c4/16/7574029da84834349b60ed71614d66ca3afe46e9bf9c7b9562102acb7d4f/graphql_core-3.2.6.tar.gz", hash = "sha256:c08eec22f9e40f0bd61d805907e3b3b1b9a320bc606e23dc145eebca07c8fbab", size = 505353, upload-time = "2025-01-26T16:36:27.374Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/c4/16/7574029da84834349b60ed71614d66ca3afe46e9bf9c7b9562102acb7d4f/graphql_core-3.2.6.tar.gz", hash = "sha256:c08eec22f9e40f0bd61d805907e3b3b1b9a320bc606e23dc145eebca07c8fbab", size = 505353 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ae/4f/7297663840621022bc73c22d7d9d80dbc78b4db6297f764b545cd5dd462d/graphql_core-3.2.6-py3-none-any.whl", hash = "sha256:78b016718c161a6fb20a7d97bbf107f331cd1afe53e45566c59f776ed7f0b45f", size = 203416, upload-time = "2025-01-26T16:36:24.868Z" },
+ { url = "https://files.pythonhosted.org/packages/ae/4f/7297663840621022bc73c22d7d9d80dbc78b4db6297f764b545cd5dd462d/graphql_core-3.2.6-py3-none-any.whl", hash = "sha256:78b016718c161a6fb20a7d97bbf107f331cd1afe53e45566c59f776ed7f0b45f", size = 203416 },
]
[[package]]
@@ -1014,18 +1016,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/a9/3e/5aa9a61f7c3c47b0b52a1d930302992229d191bf4bc76447b324b731510a/griffe-1.7.3.tar.gz", hash = "sha256:52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b", size = 395137, upload-time = "2025-04-23T11:29:09.147Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a9/3e/5aa9a61f7c3c47b0b52a1d930302992229d191bf4bc76447b324b731510a/griffe-1.7.3.tar.gz", hash = "sha256:52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b", size = 395137 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/58/c6/5c20af38c2a57c15d87f7f38bee77d63c1d2a3689f74fefaf35915dd12b2/griffe-1.7.3-py3-none-any.whl", hash = "sha256:c6b3ee30c2f0f17f30bcdef5068d6ab7a2a4f1b8bf1a3e74b56fffd21e1c5f75", size = 129303, upload-time = "2025-04-23T11:29:07.145Z" },
+ { url = "https://files.pythonhosted.org/packages/58/c6/5c20af38c2a57c15d87f7f38bee77d63c1d2a3689f74fefaf35915dd12b2/griffe-1.7.3-py3-none-any.whl", hash = "sha256:c6b3ee30c2f0f17f30bcdef5068d6ab7a2a4f1b8bf1a3e74b56fffd21e1c5f75", size = 129303 },
]
[[package]]
name = "h11"
version = "0.16.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
+ { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515 },
]
[[package]]
@@ -1036,9 +1038,9 @@ dependencies = [
{ name = "h5py" },
{ name = "packaging" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/0d/ef/51d8de1a4450164575e281dbc7bb32a90b78444ba0a37093d6dc8c862ea1/h5netcdf-1.1.0.tar.gz", hash = "sha256:932c3b573bed7370ebfc9e802cd60f1a4da5236efb11b36eeff897324d76bf56", size = 56385, upload-time = "2022-11-23T06:40:40.855Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/0d/ef/51d8de1a4450164575e281dbc7bb32a90b78444ba0a37093d6dc8c862ea1/h5netcdf-1.1.0.tar.gz", hash = "sha256:932c3b573bed7370ebfc9e802cd60f1a4da5236efb11b36eeff897324d76bf56", size = 56385 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e2/7a/709f1d5eaabeb64948ff11cf840d1cb5ae2797ddcd10c9f725e40fd74691/h5netcdf-1.1.0-py2.py3-none-any.whl", hash = "sha256:338e65212cee129e4508a49994f230a3083910fbf20454bb57aa1ca99687ad34", size = 26112, upload-time = "2022-11-23T06:40:39.146Z" },
+ { url = "https://files.pythonhosted.org/packages/e2/7a/709f1d5eaabeb64948ff11cf840d1cb5ae2797ddcd10c9f725e40fd74691/h5netcdf-1.1.0-py2.py3-none-any.whl", hash = "sha256:338e65212cee129e4508a49994f230a3083910fbf20454bb57aa1ca99687ad34", size = 26112 },
]
[[package]]
@@ -1048,13 +1050,13 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", hash = "sha256:2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4", size = 424323, upload-time = "2025-06-06T14:06:15.01Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", hash = "sha256:2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4", size = 424323 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aa4b7bbce683379b7bf80aaba68e17e23396100336a8d500206520052be2f812", size = 3289245, upload-time = "2025-06-06T14:05:28.24Z" },
- { url = "https://files.pythonhosted.org/packages/4f/31/f570fab1239b0d9441024b92b6ad03bb414ffa69101a985e4c83d37608bd/h5py-3.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9603a501a04fcd0ba28dd8f0995303d26a77a980a1f9474b3417543d4c6174", size = 2807335, upload-time = "2025-06-06T14:05:31.997Z" },
- { url = "https://files.pythonhosted.org/packages/0d/ce/3a21d87896bc7e3e9255e0ad5583ae31ae9e6b4b00e0bcb2a67e2b6acdbc/h5py-3.14.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8cbaf6910fa3983c46172666b0b8da7b7bd90d764399ca983236f2400436eeb", size = 4700675, upload-time = "2025-06-06T14:05:37.38Z" },
- { url = "https://files.pythonhosted.org/packages/e7/ec/86f59025306dcc6deee5fda54d980d077075b8d9889aac80f158bd585f1b/h5py-3.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d90e6445ab7c146d7f7981b11895d70bc1dd91278a4f9f9028bc0c95e4a53f13", size = 4921632, upload-time = "2025-06-06T14:05:43.464Z" },
- { url = "https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:ae18e3de237a7a830adb76aaa68ad438d85fe6e19e0d99944a3ce46b772c69b3", size = 2852929, upload-time = "2025-06-06T14:05:47.659Z" },
+ { url = "https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aa4b7bbce683379b7bf80aaba68e17e23396100336a8d500206520052be2f812", size = 3289245 },
+ { url = "https://files.pythonhosted.org/packages/4f/31/f570fab1239b0d9441024b92b6ad03bb414ffa69101a985e4c83d37608bd/h5py-3.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9603a501a04fcd0ba28dd8f0995303d26a77a980a1f9474b3417543d4c6174", size = 2807335 },
+ { url = "https://files.pythonhosted.org/packages/0d/ce/3a21d87896bc7e3e9255e0ad5583ae31ae9e6b4b00e0bcb2a67e2b6acdbc/h5py-3.14.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8cbaf6910fa3983c46172666b0b8da7b7bd90d764399ca983236f2400436eeb", size = 4700675 },
+ { url = "https://files.pythonhosted.org/packages/e7/ec/86f59025306dcc6deee5fda54d980d077075b8d9889aac80f158bd585f1b/h5py-3.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d90e6445ab7c146d7f7981b11895d70bc1dd91278a4f9f9028bc0c95e4a53f13", size = 4921632 },
+ { url = "https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:ae18e3de237a7a830adb76aaa68ad438d85fe6e19e0d99944a3ce46b772c69b3", size = 2852929 },
]
[[package]]
@@ -1064,13 +1066,13 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "h5py" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/cf/77/136d49eff653001caf08fbb43cf90b9985f2126f257dd89fc4a768f1ac9f/hdf5plugin-5.1.0.tar.gz", hash = "sha256:cf78f1426b5868128b9ec6c498b70d6734e1dc8007a8ed1e7282954ab421b3fa", size = 65674335, upload-time = "2025-03-31T09:12:25.469Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/cf/77/136d49eff653001caf08fbb43cf90b9985f2126f257dd89fc4a768f1ac9f/hdf5plugin-5.1.0.tar.gz", hash = "sha256:cf78f1426b5868128b9ec6c498b70d6734e1dc8007a8ed1e7282954ab421b3fa", size = 65674335 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/f2/c2/2ea8edb2b69b3aee3ba7021744f9b6ad93cd89b4bbaae4e4aac41fb75318/hdf5plugin-5.1.0-py3-none-macosx_10_13_universal2.whl", hash = "sha256:6f88bdc3ebf1d7393557d6c70811552f76f8fdd275988a7d2c904633f1a21a1d", size = 13335707, upload-time = "2025-03-31T09:12:05.785Z" },
- { url = "https://files.pythonhosted.org/packages/4a/66/9abd90121e29ecee137a7d31c92aea33736278a72a6d1f61009c8cc7dcc9/hdf5plugin-5.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0151f844e5f7de0e26cc2de275a339f6936c825fee915cbd54318e22a913c00a", size = 43842855, upload-time = "2025-03-31T09:12:09.243Z" },
- { url = "https://files.pythonhosted.org/packages/f6/7b/5f0c587d0c0fa6e42468eb5196927be7f91d91ee781a7a654d4204fe7716/hdf5plugin-5.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b613e16d376d3b37fd2d76893e356c402100bd68a02abbe960a98e8257ca8758", size = 46010074, upload-time = "2025-03-31T09:12:14.364Z" },
- { url = "https://files.pythonhosted.org/packages/ba/db/8d85bd3f5b9ee894518f9d9ed1019fd8b7014340beca512dfb76d5632ec9/hdf5plugin-5.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6da81b0b168f271b0cf995a12c28cf01b381587fed21f25fd91b2c90d5108425", size = 45876035, upload-time = "2025-03-31T09:12:18.479Z" },
- { url = "https://files.pythonhosted.org/packages/43/fb/7f85e84f35792e9ee20c557bf5fe2ac180cca73beae411a1d91898fcc4b5/hdf5plugin-5.1.0-py3-none-win_amd64.whl", hash = "sha256:6be3409554bde676db0f1ab46a27e87ea73d7974f359f354a738c812618261d1", size = 3359510, upload-time = "2025-03-31T09:12:21.988Z" },
+ { url = "https://files.pythonhosted.org/packages/f2/c2/2ea8edb2b69b3aee3ba7021744f9b6ad93cd89b4bbaae4e4aac41fb75318/hdf5plugin-5.1.0-py3-none-macosx_10_13_universal2.whl", hash = "sha256:6f88bdc3ebf1d7393557d6c70811552f76f8fdd275988a7d2c904633f1a21a1d", size = 13335707 },
+ { url = "https://files.pythonhosted.org/packages/4a/66/9abd90121e29ecee137a7d31c92aea33736278a72a6d1f61009c8cc7dcc9/hdf5plugin-5.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0151f844e5f7de0e26cc2de275a339f6936c825fee915cbd54318e22a913c00a", size = 43842855 },
+ { url = "https://files.pythonhosted.org/packages/f6/7b/5f0c587d0c0fa6e42468eb5196927be7f91d91ee781a7a654d4204fe7716/hdf5plugin-5.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b613e16d376d3b37fd2d76893e356c402100bd68a02abbe960a98e8257ca8758", size = 46010074 },
+ { url = "https://files.pythonhosted.org/packages/ba/db/8d85bd3f5b9ee894518f9d9ed1019fd8b7014340beca512dfb76d5632ec9/hdf5plugin-5.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6da81b0b168f271b0cf995a12c28cf01b381587fed21f25fd91b2c90d5108425", size = 45876035 },
+ { url = "https://files.pythonhosted.org/packages/43/fb/7f85e84f35792e9ee20c557bf5fe2ac180cca73beae411a1d91898fcc4b5/hdf5plugin-5.1.0-py3-none-win_amd64.whl", hash = "sha256:6be3409554bde676db0f1ab46a27e87ea73d7974f359f354a738c812618261d1", size = 3359510 },
]
[[package]]
@@ -1087,9 +1089,9 @@ dependencies = [
{ name = "param" },
{ name = "pyviz-comms" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/e1/d2/ce75069ffb15985d57631fec228facaf63e5850e79b22394e2ab7221f078/holoviews-1.21.0.tar.gz", hash = "sha256:837885ab2fa376677f21dae0b2a2aeb94ba6db96e9fcb3824cdb899538ee5032", size = 5479132, upload-time = "2025-06-25T08:16:15.545Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e1/d2/ce75069ffb15985d57631fec228facaf63e5850e79b22394e2ab7221f078/holoviews-1.21.0.tar.gz", hash = "sha256:837885ab2fa376677f21dae0b2a2aeb94ba6db96e9fcb3824cdb899538ee5032", size = 5479132 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/30/75/d451b9a0ab3a9c0b2c7d1d3cf0bcf797ccac420f3479476f9867e1737d39/holoviews-1.21.0-py3-none-any.whl", hash = "sha256:74f3c01f35b9e8e2a8d6eb457a7ef05727de2a2a56509d59d7dc0d0409bc91c0", size = 5911622, upload-time = "2025-06-25T08:16:13.508Z" },
+ { url = "https://files.pythonhosted.org/packages/30/75/d451b9a0ab3a9c0b2c7d1d3cf0bcf797ccac420f3479476f9867e1737d39/holoviews-1.21.0-py3-none-any.whl", hash = "sha256:74f3c01f35b9e8e2a8d6eb457a7ef05727de2a2a56509d59d7dc0d0409bc91c0", size = 5911622 },
]
[[package]]
@@ -1100,9 +1102,9 @@ dependencies = [
{ name = "certifi" },
{ name = "h11" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" },
+ { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784 },
]
[[package]]
@@ -1115,9 +1117,9 @@ dependencies = [
{ name = "httpcore" },
{ name = "idna" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
+ { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 },
]
[[package]]
@@ -1134,18 +1136,18 @@ dependencies = [
{ name = "panel" },
{ name = "param" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/5d/a4/5558d167414eb6f9cc78f2da0382b398ba8f126a60e862cca97d4a0c4a44/hvplot-0.11.3.tar.gz", hash = "sha256:ce82dea296af6146b9a51aa5ed1f772e5415a07c6c33a4eae0f00bbe7ec880ca", size = 7010334, upload-time = "2025-04-30T12:52:21.879Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/5d/a4/5558d167414eb6f9cc78f2da0382b398ba8f126a60e862cca97d4a0c4a44/hvplot-0.11.3.tar.gz", hash = "sha256:ce82dea296af6146b9a51aa5ed1f772e5415a07c6c33a4eae0f00bbe7ec880ca", size = 7010334 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ca/4a/3490c93a699f3d5e4d708748b494a44639dec973b609eb4e17c2d94bc733/hvplot-0.11.3-py3-none-any.whl", hash = "sha256:5fa236a737ef3ca83870bf1b481218855834f4fad56ed0cb041ce5f2792cc7a3", size = 170266, upload-time = "2025-04-30T12:52:19.655Z" },
+ { url = "https://files.pythonhosted.org/packages/ca/4a/3490c93a699f3d5e4d708748b494a44639dec973b609eb4e17c2d94bc733/hvplot-0.11.3-py3-none-any.whl", hash = "sha256:5fa236a737ef3ca83870bf1b481218855834f4fad56ed0cb041ce5f2792cc7a3", size = 170266 },
]
[[package]]
name = "idna"
version = "3.10"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" },
+ { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 },
]
[[package]]
@@ -1155,27 +1157,27 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "zipp" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" },
+ { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656 },
]
[[package]]
name = "importlib-resources"
version = "6.5.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" },
+ { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461 },
]
[[package]]
name = "iniconfig"
version = "2.1.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" },
+ { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 },
]
[[package]]
@@ -1197,9 +1199,9 @@ dependencies = [
{ name = "tornado" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367, upload-time = "2024-07-01T14:07:22.543Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" },
+ { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173 },
]
[[package]]
@@ -1218,9 +1220,9 @@ dependencies = [
{ name = "stack-data" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/dc/09/4c7e06b96fbd203e06567b60fb41b06db606b6a82db6db7b2c85bb72a15c/ipython-9.3.0.tar.gz", hash = "sha256:79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8", size = 4426460, upload-time = "2025-05-31T16:34:55.678Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/dc/09/4c7e06b96fbd203e06567b60fb41b06db606b6a82db6db7b2c85bb72a15c/ipython-9.3.0.tar.gz", hash = "sha256:79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8", size = 4426460 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/3c/99/9ed3d52d00f1846679e3aa12e2326ac7044b5e7f90dc822b60115fa533ca/ipython-9.3.0-py3-none-any.whl", hash = "sha256:1a0b6dd9221a1f5dddf725b57ac0cb6fddc7b5f470576231ae9162b9b3455a04", size = 605320, upload-time = "2025-05-31T16:34:52.154Z" },
+ { url = "https://files.pythonhosted.org/packages/3c/99/9ed3d52d00f1846679e3aa12e2326ac7044b5e7f90dc822b60115fa533ca/ipython-9.3.0-py3-none-any.whl", hash = "sha256:1a0b6dd9221a1f5dddf725b57ac0cb6fddc7b5f470576231ae9162b9b3455a04", size = 605320 },
]
[[package]]
@@ -1230,18 +1232,34 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pygments" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" },
+ { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 },
+]
+
+[[package]]
+name = "ipywidgets"
+version = "8.1.7"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+ { name = "comm" },
+ { name = "ipython" },
+ { name = "jupyterlab-widgets" },
+ { name = "traitlets" },
+ { name = "widgetsnbextension" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806 },
]
[[package]]
name = "itsdangerous"
version = "2.2.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173", size = 54410, upload-time = "2024-04-16T21:28:15.614Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173", size = 54410 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", size = 16234, upload-time = "2024-04-16T21:28:14.499Z" },
+ { url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", size = 16234 },
]
[[package]]
@@ -1251,9 +1269,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "parso" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" },
+ { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 },
]
[[package]]
@@ -1263,18 +1281,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markupsafe" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" },
+ { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 },
]
[[package]]
name = "jmespath"
version = "1.0.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6/jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe", size = 25843, upload-time = "2022-06-17T18:00:12.224Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6/jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe", size = 25843 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980", size = 20256, upload-time = "2022-06-17T18:00:10.251Z" },
+ { url = "https://files.pythonhosted.org/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980", size = 20256 },
]
[[package]]
@@ -1284,9 +1302,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cryptography" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/f3/fc/9508fedffd72b36914f05e3a9265dcb6e6cea109f03d1063fa64ffcf4e47/joserfc-1.1.0.tar.gz", hash = "sha256:a8f3442b04c233f742f7acde0d0dcd926414e9542a6337096b2b4e5f435f36c1", size = 182360, upload-time = "2025-05-24T04:26:38.159Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f3/fc/9508fedffd72b36914f05e3a9265dcb6e6cea109f03d1063fa64ffcf4e47/joserfc-1.1.0.tar.gz", hash = "sha256:a8f3442b04c233f742f7acde0d0dcd926414e9542a6337096b2b4e5f435f36c1", size = 182360 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/38/71/adcebc3239c8ea80f076f051b4c29c5667ccc451b321e1d46f94bf0f7936/joserfc-1.1.0-py3-none-any.whl", hash = "sha256:9493512cfffb9bc3001e8f609fe0eb7e95b71f3d3b374ede93de94b4b6b520f5", size = 62611, upload-time = "2025-05-24T04:26:36.681Z" },
+ { url = "https://files.pythonhosted.org/packages/38/71/adcebc3239c8ea80f076f051b4c29c5667ccc451b321e1d46f94bf0f7936/joserfc-1.1.0-py3-none-any.whl", hash = "sha256:9493512cfffb9bc3001e8f609fe0eb7e95b71f3d3b374ede93de94b4b6b520f5", size = 62611 },
]
[[package]]
@@ -1296,9 +1314,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "jsonpointer" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/42/78/18813351fe5d63acad16aec57f94ec2b70a09e53ca98145589e185423873/jsonpatch-1.33.tar.gz", hash = "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c", size = 21699, upload-time = "2023-06-26T12:07:29.144Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/42/78/18813351fe5d63acad16aec57f94ec2b70a09e53ca98145589e185423873/jsonpatch-1.33.tar.gz", hash = "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c", size = 21699 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl", hash = "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade", size = 12898, upload-time = "2023-06-16T21:01:28.466Z" },
+ { url = "https://files.pythonhosted.org/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl", hash = "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade", size = 12898 },
]
[[package]]
@@ -1308,18 +1326,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "ply" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/6d/86/08646239a313f895186ff0a4573452038eed8c86f54380b3ebac34d32fb2/jsonpath-ng-1.7.0.tar.gz", hash = "sha256:f6f5f7fd4e5ff79c785f1573b394043b39849fb2bb47bcead935d12b00beab3c", size = 37838, upload-time = "2024-10-11T15:41:42.404Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6d/86/08646239a313f895186ff0a4573452038eed8c86f54380b3ebac34d32fb2/jsonpath-ng-1.7.0.tar.gz", hash = "sha256:f6f5f7fd4e5ff79c785f1573b394043b39849fb2bb47bcead935d12b00beab3c", size = 37838 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/35/5a/73ecb3d82f8615f32ccdadeb9356726d6cae3a4bbc840b437ceb95708063/jsonpath_ng-1.7.0-py3-none-any.whl", hash = "sha256:f3d7f9e848cba1b6da28c55b1c26ff915dc9e0b1ba7e752a53d6da8d5cbd00b6", size = 30105, upload-time = "2024-11-20T17:58:30.418Z" },
+ { url = "https://files.pythonhosted.org/packages/35/5a/73ecb3d82f8615f32ccdadeb9356726d6cae3a4bbc840b437ceb95708063/jsonpath_ng-1.7.0-py3-none-any.whl", hash = "sha256:f3d7f9e848cba1b6da28c55b1c26ff915dc9e0b1ba7e752a53d6da8d5cbd00b6", size = 30105 },
]
[[package]]
name = "jsonpointer"
version = "3.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload-time = "2024-06-10T19:24:42.462Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload-time = "2024-06-10T19:24:40.698Z" },
+ { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595 },
]
[[package]]
@@ -1332,9 +1350,9 @@ dependencies = [
{ name = "referencing" },
{ name = "rpds-py" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/bf/d3/1cf5326b923a53515d8f3a2cd442e6d7e94fcc444716e879ea70a0ce3177/jsonschema-4.24.0.tar.gz", hash = "sha256:0b4e8069eb12aedfa881333004bccaec24ecef5a8a6a4b6df142b2cc9599d196", size = 353480, upload-time = "2025-05-26T18:48:10.459Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bf/d3/1cf5326b923a53515d8f3a2cd442e6d7e94fcc444716e879ea70a0ce3177/jsonschema-4.24.0.tar.gz", hash = "sha256:0b4e8069eb12aedfa881333004bccaec24ecef5a8a6a4b6df142b2cc9599d196", size = 353480 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a2/3d/023389198f69c722d039351050738d6755376c8fd343e91dc493ea485905/jsonschema-4.24.0-py3-none-any.whl", hash = "sha256:a462455f19f5faf404a7902952b6f0e3ce868f3ee09a359b05eca6673bd8412d", size = 88709, upload-time = "2025-05-26T18:48:08.417Z" },
+ { url = "https://files.pythonhosted.org/packages/a2/3d/023389198f69c722d039351050738d6755376c8fd343e91dc493ea485905/jsonschema-4.24.0-py3-none-any.whl", hash = "sha256:a462455f19f5faf404a7902952b6f0e3ce868f3ee09a359b05eca6673bd8412d", size = 88709 },
]
[[package]]
@@ -1347,9 +1365,9 @@ dependencies = [
{ name = "referencing" },
{ name = "requests" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001", size = 11159, upload-time = "2025-01-24T14:33:16.547Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001", size = 11159 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8", size = 14810, upload-time = "2025-01-24T14:33:14.652Z" },
+ { url = "https://files.pythonhosted.org/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8", size = 14810 },
]
[[package]]
@@ -1359,9 +1377,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "referencing" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" },
+ { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437 },
]
[[package]]
@@ -1375,9 +1393,9 @@ dependencies = [
{ name = "tornado" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" },
+ { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 },
]
[[package]]
@@ -1389,18 +1407,27 @@ dependencies = [
{ name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923, upload-time = "2025-05-27T07:38:16.655Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880, upload-time = "2025-05-27T07:38:15.137Z" },
+ { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880 },
]
[[package]]
name = "jupyterlab-pygments"
version = "0.3.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" },
+ { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 },
+]
+
+[[package]]
+name = "jupyterlab-widgets"
+version = "3.0.15"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571 },
]
[[package]]
@@ -1414,58 +1441,58 @@ dependencies = [
{ name = "packaging" },
{ name = "pyyaml" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/30/ce/0bd5290ca4978777154e2683413dca761781aacf57f7dc0146f5210df8b1/jupytext-1.17.2.tar.gz", hash = "sha256:772d92898ac1f2ded69106f897b34af48ce4a85c985fa043a378ff5a65455f02", size = 3748577, upload-time = "2025-06-01T21:31:48.231Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/30/ce/0bd5290ca4978777154e2683413dca761781aacf57f7dc0146f5210df8b1/jupytext-1.17.2.tar.gz", hash = "sha256:772d92898ac1f2ded69106f897b34af48ce4a85c985fa043a378ff5a65455f02", size = 3748577 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ed/f1/82ea8e783433707cafd9790099a2d19f113c22f32a31c8bb5abdc7a61dbb/jupytext-1.17.2-py3-none-any.whl", hash = "sha256:4f85dc43bb6a24b75491c5c434001ad5ef563932f68f15dd3e1c8ce12a4a426b", size = 164401, upload-time = "2025-06-01T21:31:46.319Z" },
+ { url = "https://files.pythonhosted.org/packages/ed/f1/82ea8e783433707cafd9790099a2d19f113c22f32a31c8bb5abdc7a61dbb/jupytext-1.17.2-py3-none-any.whl", hash = "sha256:4f85dc43bb6a24b75491c5c434001ad5ef563932f68f15dd3e1c8ce12a4a426b", size = 164401 },
]
[[package]]
name = "kiwisolver"
version = "1.4.8"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156, upload-time = "2024-12-24T18:29:45.368Z" },
- { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555, upload-time = "2024-12-24T18:29:46.37Z" },
- { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071, upload-time = "2024-12-24T18:29:47.333Z" },
- { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053, upload-time = "2024-12-24T18:29:49.636Z" },
- { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278, upload-time = "2024-12-24T18:29:51.164Z" },
- { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139, upload-time = "2024-12-24T18:29:52.594Z" },
- { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517, upload-time = "2024-12-24T18:29:53.941Z" },
- { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952, upload-time = "2024-12-24T18:29:56.523Z" },
- { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132, upload-time = "2024-12-24T18:29:57.989Z" },
- { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997, upload-time = "2024-12-24T18:29:59.393Z" },
- { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060, upload-time = "2024-12-24T18:30:01.338Z" },
- { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471, upload-time = "2024-12-24T18:30:04.574Z" },
- { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793, upload-time = "2024-12-24T18:30:06.25Z" },
- { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855, upload-time = "2024-12-24T18:30:07.535Z" },
- { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430, upload-time = "2024-12-24T18:30:08.504Z" },
- { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294, upload-time = "2024-12-24T18:30:09.508Z" },
- { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736, upload-time = "2024-12-24T18:30:11.039Z" },
- { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194, upload-time = "2024-12-24T18:30:14.886Z" },
- { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942, upload-time = "2024-12-24T18:30:18.927Z" },
- { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341, upload-time = "2024-12-24T18:30:22.102Z" },
- { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455, upload-time = "2024-12-24T18:30:24.947Z" },
- { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138, upload-time = "2024-12-24T18:30:26.286Z" },
- { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857, upload-time = "2024-12-24T18:30:28.86Z" },
- { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129, upload-time = "2024-12-24T18:30:30.34Z" },
- { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538, upload-time = "2024-12-24T18:30:33.334Z" },
- { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661, upload-time = "2024-12-24T18:30:34.939Z" },
- { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710, upload-time = "2024-12-24T18:30:37.281Z" },
- { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213, upload-time = "2024-12-24T18:30:40.019Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156 },
+ { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555 },
+ { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071 },
+ { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053 },
+ { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278 },
+ { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139 },
+ { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517 },
+ { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952 },
+ { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132 },
+ { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997 },
+ { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060 },
+ { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471 },
+ { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793 },
+ { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855 },
+ { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430 },
+ { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294 },
+ { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736 },
+ { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194 },
+ { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942 },
+ { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341 },
+ { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455 },
+ { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138 },
+ { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857 },
+ { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129 },
+ { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538 },
+ { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661 },
+ { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710 },
+ { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213 },
]
[[package]]
name = "lazy-object-proxy"
version = "1.11.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/57/f9/1f56571ed82fb324f293661690635cf42c41deb8a70a6c9e6edc3e9bb3c8/lazy_object_proxy-1.11.0.tar.gz", hash = "sha256:18874411864c9fbbbaa47f9fc1dd7aea754c86cfde21278ef427639d1dd78e9c", size = 44736, upload-time = "2025-04-16T16:53:48.482Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/57/f9/1f56571ed82fb324f293661690635cf42c41deb8a70a6c9e6edc3e9bb3c8/lazy_object_proxy-1.11.0.tar.gz", hash = "sha256:18874411864c9fbbbaa47f9fc1dd7aea754c86cfde21278ef427639d1dd78e9c", size = 44736 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a8/0f/6e004f928f7ff5abae2b8e1f68835a3870252f886e006267702e1efc5c7b/lazy_object_proxy-1.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fd4c84eafd8dd15ea16f7d580758bc5c2ce1f752faec877bb2b1f9f827c329cd", size = 28149, upload-time = "2025-04-16T16:53:40.135Z" },
- { url = "https://files.pythonhosted.org/packages/63/cb/b8363110e32cc1fd82dc91296315f775d37a39df1c1cfa976ec1803dac89/lazy_object_proxy-1.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:d2503427bda552d3aefcac92f81d9e7ca631e680a2268cbe62cd6a58de6409b7", size = 28389, upload-time = "2025-04-16T16:53:43.612Z" },
- { url = "https://files.pythonhosted.org/packages/7b/89/68c50fcfd81e11480cd8ee7f654c9bd790a9053b9a0efe9983d46106f6a9/lazy_object_proxy-1.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0613116156801ab3fccb9e2b05ed83b08ea08c2517fdc6c6bc0d4697a1a376e3", size = 28777, upload-time = "2025-04-16T16:53:41.371Z" },
- { url = "https://files.pythonhosted.org/packages/39/d0/7e967689e24de8ea6368ec33295f9abc94b9f3f0cd4571bfe148dc432190/lazy_object_proxy-1.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bb03c507d96b65f617a6337dedd604399d35face2cdf01526b913fb50c4cb6e8", size = 29598, upload-time = "2025-04-16T16:53:42.513Z" },
- { url = "https://files.pythonhosted.org/packages/e7/1e/fb441c07b6662ec1fc92b249225ba6e6e5221b05623cb0131d082f782edc/lazy_object_proxy-1.11.0-py3-none-any.whl", hash = "sha256:a56a5093d433341ff7da0e89f9b486031ccd222ec8e52ec84d0ec1cdc819674b", size = 16635, upload-time = "2025-04-16T16:53:47.198Z" },
+ { url = "https://files.pythonhosted.org/packages/a8/0f/6e004f928f7ff5abae2b8e1f68835a3870252f886e006267702e1efc5c7b/lazy_object_proxy-1.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fd4c84eafd8dd15ea16f7d580758bc5c2ce1f752faec877bb2b1f9f827c329cd", size = 28149 },
+ { url = "https://files.pythonhosted.org/packages/63/cb/b8363110e32cc1fd82dc91296315f775d37a39df1c1cfa976ec1803dac89/lazy_object_proxy-1.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:d2503427bda552d3aefcac92f81d9e7ca631e680a2268cbe62cd6a58de6409b7", size = 28389 },
+ { url = "https://files.pythonhosted.org/packages/7b/89/68c50fcfd81e11480cd8ee7f654c9bd790a9053b9a0efe9983d46106f6a9/lazy_object_proxy-1.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0613116156801ab3fccb9e2b05ed83b08ea08c2517fdc6c6bc0d4697a1a376e3", size = 28777 },
+ { url = "https://files.pythonhosted.org/packages/39/d0/7e967689e24de8ea6368ec33295f9abc94b9f3f0cd4571bfe148dc432190/lazy_object_proxy-1.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bb03c507d96b65f617a6337dedd604399d35face2cdf01526b913fb50c4cb6e8", size = 29598 },
+ { url = "https://files.pythonhosted.org/packages/e7/1e/fb441c07b6662ec1fc92b249225ba6e6e5221b05623cb0131d082f782edc/lazy_object_proxy-1.11.0-py3-none-any.whl", hash = "sha256:a56a5093d433341ff7da0e89f9b486031ccd222ec8e52ec84d0ec1cdc819674b", size = 16635 },
]
[[package]]
@@ -1475,27 +1502,27 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "uc-micro-py" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/2a/ae/bb56c6828e4797ba5a4821eec7c43b8bf40f69cda4d4f5f8c8a2810ec96a/linkify-it-py-2.0.3.tar.gz", hash = "sha256:68cda27e162e9215c17d786649d1da0021a451bdc436ef9e0fa0ba5234b9b048", size = 27946, upload-time = "2024-02-04T14:48:04.179Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2a/ae/bb56c6828e4797ba5a4821eec7c43b8bf40f69cda4d4f5f8c8a2810ec96a/linkify-it-py-2.0.3.tar.gz", hash = "sha256:68cda27e162e9215c17d786649d1da0021a451bdc436ef9e0fa0ba5234b9b048", size = 27946 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/1e/b832de447dee8b582cac175871d2f6c3d5077cc56d5575cadba1fd1cccfa/linkify_it_py-2.0.3-py3-none-any.whl", hash = "sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79", size = 19820, upload-time = "2024-02-04T14:48:02.496Z" },
+ { url = "https://files.pythonhosted.org/packages/04/1e/b832de447dee8b582cac175871d2f6c3d5077cc56d5575cadba1fd1cccfa/linkify_it_py-2.0.3-py3-none-any.whl", hash = "sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79", size = 19820 },
]
[[package]]
name = "locket"
version = "1.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/2f/83/97b29fe05cb6ae28d2dbd30b81e2e402a3eed5f460c26e9eaa5895ceacf5/locket-1.0.0.tar.gz", hash = "sha256:5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632", size = 4350, upload-time = "2022-04-20T22:04:44.312Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2f/83/97b29fe05cb6ae28d2dbd30b81e2e402a3eed5f460c26e9eaa5895ceacf5/locket-1.0.0.tar.gz", hash = "sha256:5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632", size = 4350 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl", hash = "sha256:b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3", size = 4398, upload-time = "2022-04-20T22:04:42.23Z" },
+ { url = "https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl", hash = "sha256:b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3", size = 4398 },
]
[[package]]
name = "markdown"
version = "3.8.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", hash = "sha256:247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45", size = 362071, upload-time = "2025-06-19T17:12:44.483Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", hash = "sha256:247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45", size = 362071 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", hash = "sha256:5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24", size = 106827, upload-time = "2025-06-19T17:12:42.994Z" },
+ { url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", hash = "sha256:5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24", size = 106827 },
]
[[package]]
@@ -1505,9 +1532,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pymdown-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/70/e8/dafa2b91c60f3cec6a2926851fb20b3c1fcdfd5721d6ea0b65bb6b7dab7b/markdown_exec-1.10.3.tar.gz", hash = "sha256:ddd33996526a54dcc33debc464a9d4c00c1acece092cf1843cbb1264bf6800a6", size = 81050, upload-time = "2025-03-24T21:52:36.357Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/70/e8/dafa2b91c60f3cec6a2926851fb20b3c1fcdfd5721d6ea0b65bb6b7dab7b/markdown_exec-1.10.3.tar.gz", hash = "sha256:ddd33996526a54dcc33debc464a9d4c00c1acece092cf1843cbb1264bf6800a6", size = 81050 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/7e/94d6c703d9a1927339d709ca4224c35215dcd1033ee4d756fa7fa0c8bea9/markdown_exec-1.10.3-py3-none-any.whl", hash = "sha256:74bfe5a9063fafab6199847cbef28dd5071a515e8959f326cf16f2ae7a66033b", size = 34404, upload-time = "2025-03-24T21:52:35.145Z" },
+ { url = "https://files.pythonhosted.org/packages/04/7e/94d6c703d9a1927339d709ca4224c35215dcd1033ee4d756fa7fa0c8bea9/markdown_exec-1.10.3-py3-none-any.whl", hash = "sha256:74bfe5a9063fafab6199847cbef28dd5071a515e8959f326cf16f2ae7a66033b", size = 34404 },
]
[package.optional-dependencies]
@@ -1522,37 +1549,37 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mdurl" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload-time = "2023-06-03T06:41:14.443Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" },
+ { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 },
]
[[package]]
name = "markupsafe"
version = "3.0.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" },
- { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" },
- { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" },
- { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" },
- { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" },
- { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" },
- { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" },
- { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" },
- { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" },
- { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" },
- { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" },
- { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" },
- { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" },
- { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" },
- { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" },
- { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" },
- { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" },
- { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" },
- { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" },
- { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 },
+ { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 },
+ { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 },
+ { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 },
+ { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 },
+ { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 },
+ { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 },
+ { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 },
+ { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 },
+ { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 },
+ { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 },
+ { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 },
+ { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 },
+ { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 },
+ { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 },
+ { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 },
+ { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 },
+ { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 },
+ { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 },
+ { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 },
]
[[package]]
@@ -1570,20 +1597,20 @@ dependencies = [
{ name = "pyparsing" },
{ name = "python-dateutil" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/26/91/d49359a21893183ed2a5b6c76bec40e0b1dcbf8ca148f864d134897cfc75/matplotlib-3.10.3.tar.gz", hash = "sha256:2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0", size = 34799811, upload-time = "2025-05-08T19:10:54.39Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/26/91/d49359a21893183ed2a5b6c76bec40e0b1dcbf8ca148f864d134897cfc75/matplotlib-3.10.3.tar.gz", hash = "sha256:2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0", size = 34799811 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9f2efccc8dcf2b86fc4ee849eea5dcaecedd0773b30f47980dc0cbeabf26ec84", size = 8180318, upload-time = "2025-05-08T19:10:20.426Z" },
- { url = "https://files.pythonhosted.org/packages/6c/0c/02f1c3b66b30da9ee343c343acbb6251bef5b01d34fad732446eaadcd108/matplotlib-3.10.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3ddbba06a6c126e3301c3d272a99dcbe7f6c24c14024e80307ff03791a5f294e", size = 8051132, upload-time = "2025-05-08T19:10:22.569Z" },
- { url = "https://files.pythonhosted.org/packages/b4/ab/8db1a5ac9b3a7352fb914133001dae889f9fcecb3146541be46bed41339c/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:748302b33ae9326995b238f606e9ed840bf5886ebafcb233775d946aa8107a15", size = 8457633, upload-time = "2025-05-08T19:10:24.749Z" },
- { url = "https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a80fcccbef63302c0efd78042ea3c2436104c5b1a4d3ae20f864593696364ac7", size = 8601031, upload-time = "2025-05-08T19:10:27.03Z" },
- { url = "https://files.pythonhosted.org/packages/12/6f/6cc79e9e5ab89d13ed64da28898e40fe5b105a9ab9c98f83abd24e46d7d7/matplotlib-3.10.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:55e46cbfe1f8586adb34f7587c3e4f7dedc59d5226719faf6cb54fc24f2fd52d", size = 9406988, upload-time = "2025-05-08T19:10:29.056Z" },
- { url = "https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl", hash = "sha256:151d89cb8d33cb23345cd12490c76fd5d18a56581a16d950b48c6ff19bb2ab93", size = 8068034, upload-time = "2025-05-08T19:10:31.221Z" },
- { url = "https://files.pythonhosted.org/packages/3e/e5/2f14791ff69b12b09e9975e1d116d9578ac684460860ce542c2588cb7a1c/matplotlib-3.10.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c26dd9834e74d164d06433dc7be5d75a1e9890b926b3e57e74fa446e1a62c3e2", size = 8218223, upload-time = "2025-05-08T19:10:33.114Z" },
- { url = "https://files.pythonhosted.org/packages/5c/08/30a94afd828b6e02d0a52cae4a29d6e9ccfcf4c8b56cc28b021d3588873e/matplotlib-3.10.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:24853dad5b8c84c8c2390fc31ce4858b6df504156893292ce8092d190ef8151d", size = 8094985, upload-time = "2025-05-08T19:10:35.337Z" },
- { url = "https://files.pythonhosted.org/packages/89/44/f3bc6b53066c889d7a1a3ea8094c13af6a667c5ca6220ec60ecceec2dabe/matplotlib-3.10.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68f7878214d369d7d4215e2a9075fef743be38fa401d32e6020bab2dfabaa566", size = 8483109, upload-time = "2025-05-08T19:10:37.611Z" },
- { url = "https://files.pythonhosted.org/packages/ba/c7/473bc559beec08ebee9f86ca77a844b65747e1a6c2691e8c92e40b9f42a8/matplotlib-3.10.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6929fc618cb6db9cb75086f73b3219bbb25920cb24cee2ea7a12b04971a4158", size = 8618082, upload-time = "2025-05-08T19:10:39.892Z" },
- { url = "https://files.pythonhosted.org/packages/d8/e9/6ce8edd264c8819e37bbed8172e0ccdc7107fe86999b76ab5752276357a4/matplotlib-3.10.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6c7818292a5cc372a2dc4c795e5c356942eb8350b98ef913f7fda51fe175ac5d", size = 9413699, upload-time = "2025-05-08T19:10:42.376Z" },
- { url = "https://files.pythonhosted.org/packages/1b/92/9a45c91089c3cf690b5badd4be81e392ff086ccca8a1d4e3a08463d8a966/matplotlib-3.10.3-cp313-cp313t-win_amd64.whl", hash = "sha256:4f23ffe95c5667ef8a2b56eea9b53db7f43910fa4a2d5472ae0f72b64deab4d5", size = 8139044, upload-time = "2025-05-08T19:10:44.551Z" },
+ { url = "https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9f2efccc8dcf2b86fc4ee849eea5dcaecedd0773b30f47980dc0cbeabf26ec84", size = 8180318 },
+ { url = "https://files.pythonhosted.org/packages/6c/0c/02f1c3b66b30da9ee343c343acbb6251bef5b01d34fad732446eaadcd108/matplotlib-3.10.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3ddbba06a6c126e3301c3d272a99dcbe7f6c24c14024e80307ff03791a5f294e", size = 8051132 },
+ { url = "https://files.pythonhosted.org/packages/b4/ab/8db1a5ac9b3a7352fb914133001dae889f9fcecb3146541be46bed41339c/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:748302b33ae9326995b238f606e9ed840bf5886ebafcb233775d946aa8107a15", size = 8457633 },
+ { url = "https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a80fcccbef63302c0efd78042ea3c2436104c5b1a4d3ae20f864593696364ac7", size = 8601031 },
+ { url = "https://files.pythonhosted.org/packages/12/6f/6cc79e9e5ab89d13ed64da28898e40fe5b105a9ab9c98f83abd24e46d7d7/matplotlib-3.10.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:55e46cbfe1f8586adb34f7587c3e4f7dedc59d5226719faf6cb54fc24f2fd52d", size = 9406988 },
+ { url = "https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl", hash = "sha256:151d89cb8d33cb23345cd12490c76fd5d18a56581a16d950b48c6ff19bb2ab93", size = 8068034 },
+ { url = "https://files.pythonhosted.org/packages/3e/e5/2f14791ff69b12b09e9975e1d116d9578ac684460860ce542c2588cb7a1c/matplotlib-3.10.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c26dd9834e74d164d06433dc7be5d75a1e9890b926b3e57e74fa446e1a62c3e2", size = 8218223 },
+ { url = "https://files.pythonhosted.org/packages/5c/08/30a94afd828b6e02d0a52cae4a29d6e9ccfcf4c8b56cc28b021d3588873e/matplotlib-3.10.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:24853dad5b8c84c8c2390fc31ce4858b6df504156893292ce8092d190ef8151d", size = 8094985 },
+ { url = "https://files.pythonhosted.org/packages/89/44/f3bc6b53066c889d7a1a3ea8094c13af6a667c5ca6220ec60ecceec2dabe/matplotlib-3.10.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68f7878214d369d7d4215e2a9075fef743be38fa401d32e6020bab2dfabaa566", size = 8483109 },
+ { url = "https://files.pythonhosted.org/packages/ba/c7/473bc559beec08ebee9f86ca77a844b65747e1a6c2691e8c92e40b9f42a8/matplotlib-3.10.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6929fc618cb6db9cb75086f73b3219bbb25920cb24cee2ea7a12b04971a4158", size = 8618082 },
+ { url = "https://files.pythonhosted.org/packages/d8/e9/6ce8edd264c8819e37bbed8172e0ccdc7107fe86999b76ab5752276357a4/matplotlib-3.10.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6c7818292a5cc372a2dc4c795e5c356942eb8350b98ef913f7fda51fe175ac5d", size = 9413699 },
+ { url = "https://files.pythonhosted.org/packages/1b/92/9a45c91089c3cf690b5badd4be81e392ff086ccca8a1d4e3a08463d8a966/matplotlib-3.10.3-cp313-cp313t-win_amd64.whl", hash = "sha256:4f23ffe95c5667ef8a2b56eea9b53db7f43910fa4a2d5472ae0f72b64deab4d5", size = 8139044 },
]
[[package]]
@@ -1593,9 +1620,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" },
+ { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 },
]
[[package]]
@@ -1605,27 +1632,27 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markdown-it-py" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542, upload-time = "2024-09-09T20:27:49.564Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636", size = 55316, upload-time = "2024-09-09T20:27:48.397Z" },
+ { url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636", size = 55316 },
]
[[package]]
name = "mdurl"
version = "0.1.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
+ { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 },
]
[[package]]
name = "mergedeep"
version = "1.3.4"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661, upload-time = "2021-02-05T18:55:30.623Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354, upload-time = "2021-02-05T18:55:29.583Z" },
+ { url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354 },
]
[[package]]
@@ -1642,18 +1669,18 @@ dependencies = [
{ name = "pyyaml-env-tag" },
{ name = "verspec" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ab/f7/2933f1a1fb0e0f077d5d6a92c6c7f8a54e6128241f116dff4df8b6050bbf/mike-2.1.3.tar.gz", hash = "sha256:abd79b8ea483fb0275b7972825d3082e5ae67a41820f8d8a0dc7a3f49944e810", size = 38119, upload-time = "2024-08-13T05:02:14.167Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ab/f7/2933f1a1fb0e0f077d5d6a92c6c7f8a54e6128241f116dff4df8b6050bbf/mike-2.1.3.tar.gz", hash = "sha256:abd79b8ea483fb0275b7972825d3082e5ae67a41820f8d8a0dc7a3f49944e810", size = 38119 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/fd/1a/31b7cd6e4e7a02df4e076162e9783620777592bea9e4bb036389389af99d/mike-2.1.3-py3-none-any.whl", hash = "sha256:d90c64077e84f06272437b464735130d380703a76a5738b152932884c60c062a", size = 33754, upload-time = "2024-08-13T05:02:12.515Z" },
+ { url = "https://files.pythonhosted.org/packages/fd/1a/31b7cd6e4e7a02df4e076162e9783620777592bea9e4bb036389389af99d/mike-2.1.3-py3-none-any.whl", hash = "sha256:d90c64077e84f06272437b464735130d380703a76a5738b152932884c60c062a", size = 33754 },
]
[[package]]
name = "mistune"
version = "3.1.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347, upload-time = "2025-03-19T14:27:24.955Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410, upload-time = "2025-03-19T14:27:23.451Z" },
+ { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410 },
]
[[package]]
@@ -1675,9 +1702,9 @@ dependencies = [
{ name = "pyyaml-env-tag" },
{ name = "watchdog" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2", size = 3889159, upload-time = "2024-08-30T12:24:06.899Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2", size = 3889159 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/22/5b/dbc6a8cddc9cfa9c4971d59fb12bb8d42e161b7e7f8cc89e49137c5b279c/mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e", size = 3864451, upload-time = "2024-08-30T12:24:05.054Z" },
+ { url = "https://files.pythonhosted.org/packages/22/5b/dbc6a8cddc9cfa9c4971d59fb12bb8d42e161b7e7f8cc89e49137c5b279c/mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e", size = 3864451 },
]
[[package]]
@@ -1689,9 +1716,9 @@ dependencies = [
{ name = "markupsafe" },
{ name = "mkdocs" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/47/0c/c9826f35b99c67fa3a7cddfa094c1a6c43fafde558c309c6e4403e5b37dc/mkdocs_autorefs-1.4.2.tar.gz", hash = "sha256:e2ebe1abd2b67d597ed19378c0fff84d73d1dbce411fce7a7cc6f161888b6749", size = 54961, upload-time = "2025-05-20T13:09:09.886Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/47/0c/c9826f35b99c67fa3a7cddfa094c1a6c43fafde558c309c6e4403e5b37dc/mkdocs_autorefs-1.4.2.tar.gz", hash = "sha256:e2ebe1abd2b67d597ed19378c0fff84d73d1dbce411fce7a7cc6f161888b6749", size = 54961 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/87/dc/fc063b78f4b769d1956319351704e23ebeba1e9e1d6a41b4b602325fd7e4/mkdocs_autorefs-1.4.2-py3-none-any.whl", hash = "sha256:83d6d777b66ec3c372a1aad4ae0cf77c243ba5bcda5bf0c6b8a2c5e7a3d89f13", size = 24969, upload-time = "2025-05-20T13:09:08.237Z" },
+ { url = "https://files.pythonhosted.org/packages/87/dc/fc063b78f4b769d1956319351704e23ebeba1e9e1d6a41b4b602325fd7e4/mkdocs_autorefs-1.4.2-py3-none-any.whl", hash = "sha256:83d6d777b66ec3c372a1aad4ae0cf77c243ba5bcda5bf0c6b8a2c5e7a3d89f13", size = 24969 },
]
[[package]]
@@ -1703,9 +1730,9 @@ dependencies = [
{ name = "platformdirs" },
{ name = "pyyaml" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/98/f5/ed29cd50067784976f25ed0ed6fcd3c2ce9eb90650aa3b2796ddf7b6870b/mkdocs_get_deps-0.2.0.tar.gz", hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c", size = 10239, upload-time = "2023-11-20T17:51:09.981Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/98/f5/ed29cd50067784976f25ed0ed6fcd3c2ce9eb90650aa3b2796ddf7b6870b/mkdocs_get_deps-0.2.0.tar.gz", hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c", size = 10239 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/9f/d4/029f984e8d3f3b6b726bd33cafc473b75e9e44c0f7e80a5b29abc466bdea/mkdocs_get_deps-0.2.0-py3-none-any.whl", hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134", size = 9521, upload-time = "2023-11-20T17:51:08.587Z" },
+ { url = "https://files.pythonhosted.org/packages/9f/d4/029f984e8d3f3b6b726bd33cafc473b75e9e44c0f7e80a5b29abc466bdea/mkdocs_get_deps-0.2.0-py3-none-any.whl", hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134", size = 9521 },
]
[[package]]
@@ -1720,9 +1747,9 @@ dependencies = [
{ name = "nbconvert" },
{ name = "pygments" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/6c/23/6ffb8d2fd2117aa860a04c6fe2510b21bc3c3c085907ffdd851caba53152/mkdocs_jupyter-0.25.1.tar.gz", hash = "sha256:0e9272ff4947e0ec683c92423a4bfb42a26477c103ab1a6ab8277e2dcc8f7afe", size = 1626747, upload-time = "2024-10-15T14:56:32.373Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6c/23/6ffb8d2fd2117aa860a04c6fe2510b21bc3c3c085907ffdd851caba53152/mkdocs_jupyter-0.25.1.tar.gz", hash = "sha256:0e9272ff4947e0ec683c92423a4bfb42a26477c103ab1a6ab8277e2dcc8f7afe", size = 1626747 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/08/37/5f1fd5c3f6954b3256f8126275e62af493b96fb6aef6c0dbc4ee326032ad/mkdocs_jupyter-0.25.1-py3-none-any.whl", hash = "sha256:3f679a857609885d322880e72533ef5255561bbfdb13cfee2a1e92ef4d4ad8d8", size = 1456197, upload-time = "2024-10-15T14:56:29.854Z" },
+ { url = "https://files.pythonhosted.org/packages/08/37/5f1fd5c3f6954b3256f8126275e62af493b96fb6aef6c0dbc4ee326032ad/mkdocs_jupyter-0.25.1-py3-none-any.whl", hash = "sha256:3f679a857609885d322880e72533ef5255561bbfdb13cfee2a1e92ef4d4ad8d8", size = 1456197 },
]
[[package]]
@@ -1742,9 +1769,9 @@ dependencies = [
{ name = "pymdown-extensions" },
{ name = "requests" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/b3/fa/0101de32af88f87cf5cc23ad5f2e2030d00995f74e616306513431b8ab4b/mkdocs_material-9.6.14.tar.gz", hash = "sha256:39d795e90dce6b531387c255bd07e866e027828b7346d3eba5ac3de265053754", size = 3951707, upload-time = "2025-05-13T13:27:57.173Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/b3/fa/0101de32af88f87cf5cc23ad5f2e2030d00995f74e616306513431b8ab4b/mkdocs_material-9.6.14.tar.gz", hash = "sha256:39d795e90dce6b531387c255bd07e866e027828b7346d3eba5ac3de265053754", size = 3951707 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/3a/a1/7fdb959ad592e013c01558822fd3c22931a95a0f08cf0a7c36da13a5b2b5/mkdocs_material-9.6.14-py3-none-any.whl", hash = "sha256:3b9cee6d3688551bf7a8e8f41afda97a3c39a12f0325436d76c86706114b721b", size = 8703767, upload-time = "2025-05-13T13:27:54.089Z" },
+ { url = "https://files.pythonhosted.org/packages/3a/a1/7fdb959ad592e013c01558822fd3c22931a95a0f08cf0a7c36da13a5b2b5/mkdocs_material-9.6.14-py3-none-any.whl", hash = "sha256:3b9cee6d3688551bf7a8e8f41afda97a3c39a12f0325436d76c86706114b721b", size = 8703767 },
]
[package.optional-dependencies]
@@ -1757,9 +1784,9 @@ imaging = [
name = "mkdocs-material-extensions"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/79/9b/9b4c96d6593b2a541e1cb8b34899a6d021d208bb357042823d4d2cabdbe7/mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443", size = 11847, upload-time = "2023-11-22T19:09:45.208Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/79/9b/9b4c96d6593b2a541e1cb8b34899a6d021d208bb357042823d4d2cabdbe7/mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443", size = 11847 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/5b/54/662a4743aa81d9582ee9339d4ffa3c8fd40a4965e033d77b9da9774d3960/mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31", size = 8728, upload-time = "2023-11-22T19:09:43.465Z" },
+ { url = "https://files.pythonhosted.org/packages/5b/54/662a4743aa81d9582ee9339d4ffa3c8fd40a4965e033d77b9da9774d3960/mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31", size = 8728 },
]
[[package]]
@@ -1769,9 +1796,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mkdocs" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/f1/a8/6d44a6cf07e969c7420cb36ab287b0669da636a2044de38a7d2208d5a758/mkdocs_redirects-1.2.2.tar.gz", hash = "sha256:3094981b42ffab29313c2c1b8ac3969861109f58b2dd58c45fc81cd44bfa0095", size = 7162, upload-time = "2024-11-07T14:57:21.109Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f1/a8/6d44a6cf07e969c7420cb36ab287b0669da636a2044de38a7d2208d5a758/mkdocs_redirects-1.2.2.tar.gz", hash = "sha256:3094981b42ffab29313c2c1b8ac3969861109f58b2dd58c45fc81cd44bfa0095", size = 7162 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c4/ec/38443b1f2a3821bbcb24e46cd8ba979154417794d54baf949fefde1c2146/mkdocs_redirects-1.2.2-py3-none-any.whl", hash = "sha256:7dbfa5647b79a3589da4401403d69494bd1f4ad03b9c15136720367e1f340ed5", size = 6142, upload-time = "2024-11-07T14:57:19.143Z" },
+ { url = "https://files.pythonhosted.org/packages/c4/ec/38443b1f2a3821bbcb24e46cd8ba979154417794d54baf949fefde1c2146/mkdocs_redirects-1.2.2-py3-none-any.whl", hash = "sha256:7dbfa5647b79a3589da4401403d69494bd1f4ad03b9c15136720367e1f340ed5", size = 6142 },
]
[[package]]
@@ -1786,9 +1813,9 @@ dependencies = [
{ name = "mkdocs-autorefs" },
{ name = "pymdown-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/41/e8/d22922664a627a0d3d7ff4a6ca95800f5dde54f411982591b4621a76225d/mkdocstrings-0.29.1.tar.gz", hash = "sha256:8722f8f8c5cd75da56671e0a0c1bbed1df9946c0cef74794d6141b34011abd42", size = 1212686, upload-time = "2025-03-31T08:33:11.997Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/41/e8/d22922664a627a0d3d7ff4a6ca95800f5dde54f411982591b4621a76225d/mkdocstrings-0.29.1.tar.gz", hash = "sha256:8722f8f8c5cd75da56671e0a0c1bbed1df9946c0cef74794d6141b34011abd42", size = 1212686 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/98/14/22533a578bf8b187e05d67e2c1721ce10e3f526610eebaf7a149d557ea7a/mkdocstrings-0.29.1-py3-none-any.whl", hash = "sha256:37a9736134934eea89cbd055a513d40a020d87dfcae9e3052c2a6b8cd4af09b6", size = 1631075, upload-time = "2025-03-31T08:33:09.661Z" },
+ { url = "https://files.pythonhosted.org/packages/98/14/22533a578bf8b187e05d67e2c1721ce10e3f526610eebaf7a149d557ea7a/mkdocstrings-0.29.1-py3-none-any.whl", hash = "sha256:37a9736134934eea89cbd055a513d40a020d87dfcae9e3052c2a6b8cd4af09b6", size = 1631075 },
]
[[package]]
@@ -1800,9 +1827,9 @@ dependencies = [
{ name = "mkdocs-autorefs" },
{ name = "mkdocstrings" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/bf/ed/b886f8c714fd7cccc39b79646b627dbea84cd95c46be43459ef46852caf0/mkdocstrings_python-1.16.12.tar.gz", hash = "sha256:9b9eaa066e0024342d433e332a41095c4e429937024945fea511afe58f63175d", size = 206065, upload-time = "2025-06-03T12:52:49.276Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bf/ed/b886f8c714fd7cccc39b79646b627dbea84cd95c46be43459ef46852caf0/mkdocstrings_python-1.16.12.tar.gz", hash = "sha256:9b9eaa066e0024342d433e332a41095c4e429937024945fea511afe58f63175d", size = 206065 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/3b/dd/a24ee3de56954bfafb6ede7cd63c2413bb842cc48eb45e41c43a05a33074/mkdocstrings_python-1.16.12-py3-none-any.whl", hash = "sha256:22ded3a63b3d823d57457a70ff9860d5a4de9e8b1e482876fc9baabaf6f5f374", size = 124287, upload-time = "2025-06-03T12:52:47.819Z" },
+ { url = "https://files.pythonhosted.org/packages/3b/dd/a24ee3de56954bfafb6ede7cd63c2413bb842cc48eb45e41c43a05a33074/mkdocstrings_python-1.16.12-py3-none-any.whl", hash = "sha256:22ded3a63b3d823d57457a70ff9860d5a4de9e8b1e482876fc9baabaf6f5f374", size = 124287 },
]
[[package]]
@@ -1814,9 +1841,9 @@ dependencies = [
{ name = "pydantic" },
{ name = "pyproj" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/90/72/2d0e1f1e936538004581f792f8a2377831761fd12e4ed0a665abf768fc60/morecantile-6.2.0.tar.gz", hash = "sha256:65c7150ea68bbe16ee6f75f3f171ac1ae51ab26e7a77c92a768048f40f916412", size = 46317, upload-time = "2024-12-19T15:35:47.233Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/90/72/2d0e1f1e936538004581f792f8a2377831761fd12e4ed0a665abf768fc60/morecantile-6.2.0.tar.gz", hash = "sha256:65c7150ea68bbe16ee6f75f3f171ac1ae51ab26e7a77c92a768048f40f916412", size = 46317 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/09/6c/6ca6ed6b93c9879e6a804515169faefcd99e02114ef113598de9b71d27be/morecantile-6.2.0-py3-none-any.whl", hash = "sha256:a3cc8f85c6afcddb6c2ec933ad692557f96e89689730dbbd4350bdcf6ac52be0", size = 49473, upload-time = "2024-12-19T15:35:41.694Z" },
+ { url = "https://files.pythonhosted.org/packages/09/6c/6ca6ed6b93c9879e6a804515169faefcd99e02114ef113598de9b71d27be/morecantile-6.2.0-py3-none-any.whl", hash = "sha256:a3cc8f85c6afcddb6c2ec933ad692557f96e89689730dbbd4350bdcf6ac52be0", size = 49473 },
]
[[package]]
@@ -1834,9 +1861,9 @@ dependencies = [
{ name = "werkzeug" },
{ name = "xmltodict" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/39/c0/eb2c997ffb22af6878a5d369284ad0bf2356d6b22686b5350f749d7a7db7/moto-5.1.6.tar.gz", hash = "sha256:baf7afa9d4a92f07277b29cf466d0738f25db2ed2ee12afcb1dc3f2c540beebd", size = 6964053, upload-time = "2025-06-15T22:11:39.372Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/39/c0/eb2c997ffb22af6878a5d369284ad0bf2356d6b22686b5350f749d7a7db7/moto-5.1.6.tar.gz", hash = "sha256:baf7afa9d4a92f07277b29cf466d0738f25db2ed2ee12afcb1dc3f2c540beebd", size = 6964053 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/f9/2f/62f959b7412dc87c545b8139249f0cb97cd133777e56405d54581114507f/moto-5.1.6-py3-none-any.whl", hash = "sha256:e4a3092bc8fe9139caa77cd34cdcbad804de4d9671e2270ea3b4d53f5c645047", size = 5046471, upload-time = "2025-06-15T22:11:37.207Z" },
+ { url = "https://files.pythonhosted.org/packages/f9/2f/62f959b7412dc87c545b8139249f0cb97cd133777e56405d54581114507f/moto-5.1.6-py3-none-any.whl", hash = "sha256:e4a3092bc8fe9139caa77cd34cdcbad804de4d9671e2270ea3b4d53f5c645047", size = 5046471 },
]
[package.optional-dependencies]
@@ -1865,9 +1892,9 @@ server = [
name = "mpmath"
version = "1.3.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" },
+ { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198 },
]
[[package]]
@@ -1879,9 +1906,9 @@ dependencies = [
{ name = "pyjwt", extra = ["crypto"] },
{ name = "requests" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/3f/90/81dcc50f0be11a8c4dcbae1a9f761a26e5f905231330a7cacc9f04ec4c61/msal-1.32.3.tar.gz", hash = "sha256:5eea038689c78a5a70ca8ecbe1245458b55a857bd096efb6989c69ba15985d35", size = 151449, upload-time = "2025-04-25T13:12:34.204Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/3f/90/81dcc50f0be11a8c4dcbae1a9f761a26e5f905231330a7cacc9f04ec4c61/msal-1.32.3.tar.gz", hash = "sha256:5eea038689c78a5a70ca8ecbe1245458b55a857bd096efb6989c69ba15985d35", size = 151449 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/bf/81516b9aac7fd867709984d08eb4db1d2e3fe1df795c8e442cde9b568962/msal-1.32.3-py3-none-any.whl", hash = "sha256:b2798db57760b1961b142f027ffb7c8169536bf77316e99a0df5c4aaebb11569", size = 115358, upload-time = "2025-04-25T13:12:33.034Z" },
+ { url = "https://files.pythonhosted.org/packages/04/bf/81516b9aac7fd867709984d08eb4db1d2e3fe1df795c8e442cde9b568962/msal-1.32.3-py3-none-any.whl", hash = "sha256:b2798db57760b1961b142f027ffb7c8169536bf77316e99a0df5c4aaebb11569", size = 115358 },
]
[[package]]
@@ -1891,63 +1918,63 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "msal" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/01/99/5d239b6156eddf761a636bded1118414d161bd6b7b37a9335549ed159396/msal_extensions-1.3.1.tar.gz", hash = "sha256:c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4", size = 23315, upload-time = "2025-03-14T23:51:03.902Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/01/99/5d239b6156eddf761a636bded1118414d161bd6b7b37a9335549ed159396/msal_extensions-1.3.1.tar.gz", hash = "sha256:c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4", size = 23315 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/5e/75/bd9b7bb966668920f06b200e84454c8f3566b102183bc55c5473d96cb2b9/msal_extensions-1.3.1-py3-none-any.whl", hash = "sha256:96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca", size = 20583, upload-time = "2025-03-14T23:51:03.016Z" },
+ { url = "https://files.pythonhosted.org/packages/5e/75/bd9b7bb966668920f06b200e84454c8f3566b102183bc55c5473d96cb2b9/msal_extensions-1.3.1-py3-none-any.whl", hash = "sha256:96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca", size = 20583 },
]
[[package]]
name = "multidict"
version = "6.5.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/46/b5/59f27b4ce9951a4bce56b88ba5ff5159486797ab18863f2b4c1c5e8465bd/multidict-6.5.0.tar.gz", hash = "sha256:942bd8002492ba819426a8d7aefde3189c1b87099cdf18aaaefefcf7f3f7b6d2", size = 98512, upload-time = "2025-06-17T14:15:56.556Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/1a/c9/092c4e9402b6d16de761cff88cb842a5c8cc50ccecaf9c4481ba53264b9e/multidict-6.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:53d92df1752df67a928fa7f884aa51edae6f1cf00eeb38cbcf318cf841c17456", size = 73486, upload-time = "2025-06-17T14:14:37.238Z" },
- { url = "https://files.pythonhosted.org/packages/08/f9/6f7ddb8213f5fdf4db48d1d640b78e8aef89b63a5de8a2313286db709250/multidict-6.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:680210de2c38eef17ce46b8df8bf2c1ece489261a14a6e43c997d49843a27c99", size = 43745, upload-time = "2025-06-17T14:14:38.32Z" },
- { url = "https://files.pythonhosted.org/packages/f3/a7/b9be0163bfeee3bb08a77a1705e24eb7e651d594ea554107fac8a1ca6a4d/multidict-6.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e279259bcb936732bfa1a8eec82b5d2352b3df69d2fa90d25808cfc403cee90a", size = 42135, upload-time = "2025-06-17T14:14:39.897Z" },
- { url = "https://files.pythonhosted.org/packages/8e/30/93c8203f943a417bda3c573a34d5db0cf733afdfffb0ca78545c7716dbd8/multidict-6.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1c185fc1069781e3fc8b622c4331fb3b433979850392daa5efbb97f7f9959bb", size = 238585, upload-time = "2025-06-17T14:14:41.332Z" },
- { url = "https://files.pythonhosted.org/packages/9d/fe/2582b56a1807604774f566eeef183b0d6b148f4b89d1612cd077567b2e1e/multidict-6.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6bb5f65ff91daf19ce97f48f63585e51595539a8a523258b34f7cef2ec7e0617", size = 236174, upload-time = "2025-06-17T14:14:42.602Z" },
- { url = "https://files.pythonhosted.org/packages/9b/c4/d8b66d42d385bd4f974cbd1eaa8b265e6b8d297249009f312081d5ded5c7/multidict-6.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8646b4259450c59b9286db280dd57745897897284f6308edbdf437166d93855", size = 250145, upload-time = "2025-06-17T14:14:43.944Z" },
- { url = "https://files.pythonhosted.org/packages/bc/64/62feda5093ee852426aae3df86fab079f8bf1cdbe403e1078c94672ad3ec/multidict-6.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d245973d4ecc04eea0a8e5ebec7882cf515480036e1b48e65dffcfbdf86d00be", size = 243470, upload-time = "2025-06-17T14:14:45.343Z" },
- { url = "https://files.pythonhosted.org/packages/67/dc/9f6fa6e854625cf289c0e9f4464b40212a01f76b2f3edfe89b6779b4fb93/multidict-6.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a133e7ddc9bc7fb053733d0ff697ce78c7bf39b5aec4ac12857b6116324c8d75", size = 236968, upload-time = "2025-06-17T14:14:46.609Z" },
- { url = "https://files.pythonhosted.org/packages/46/ae/4b81c6e3745faee81a156f3f87402315bdccf04236f75c03e37be19c94ff/multidict-6.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80d696fa38d738fcebfd53eec4d2e3aeb86a67679fd5e53c325756682f152826", size = 236575, upload-time = "2025-06-17T14:14:47.929Z" },
- { url = "https://files.pythonhosted.org/packages/8a/fa/4089d7642ea344226e1bfab60dd588761d4791754f8072e911836a39bedf/multidict-6.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:20d30c9410ac3908abbaa52ee5967a754c62142043cf2ba091e39681bd51d21a", size = 247632, upload-time = "2025-06-17T14:14:49.525Z" },
- { url = "https://files.pythonhosted.org/packages/16/ee/a353dac797de0f28fb7f078cc181c5f2eefe8dd16aa11a7100cbdc234037/multidict-6.5.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6c65068cc026f217e815fa519d8e959a7188e94ec163ffa029c94ca3ef9d4a73", size = 243520, upload-time = "2025-06-17T14:14:50.83Z" },
- { url = "https://files.pythonhosted.org/packages/50/ec/560deb3d2d95822d6eb1bcb1f1cb728f8f0197ec25be7c936d5d6a5d133c/multidict-6.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:e355ac668a8c3e49c2ca8daa4c92f0ad5b705d26da3d5af6f7d971e46c096da7", size = 248551, upload-time = "2025-06-17T14:14:52.229Z" },
- { url = "https://files.pythonhosted.org/packages/10/85/ddf277e67c78205f6695f2a7639be459bca9cc353b962fd8085a492a262f/multidict-6.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:08db204213d0375a91a381cae0677ab95dd8c67a465eb370549daf6dbbf8ba10", size = 258362, upload-time = "2025-06-17T14:14:53.934Z" },
- { url = "https://files.pythonhosted.org/packages/02/fc/d64ee1df9b87c5210f2d4c419cab07f28589c81b4e5711eda05a122d0614/multidict-6.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ffa58e3e215af8f6536dc837a990e456129857bb6fd546b3991be470abd9597a", size = 253862, upload-time = "2025-06-17T14:14:55.323Z" },
- { url = "https://files.pythonhosted.org/packages/c9/7c/a2743c00d9e25f4826d3a77cc13d4746398872cf21c843eef96bb9945665/multidict-6.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3e86eb90015c6f21658dbd257bb8e6aa18bdb365b92dd1fba27ec04e58cdc31b", size = 247391, upload-time = "2025-06-17T14:14:57.293Z" },
- { url = "https://files.pythonhosted.org/packages/9b/03/7773518db74c442904dbd349074f1e7f2a854cee4d9529fc59e623d3949e/multidict-6.5.0-cp313-cp313-win32.whl", hash = "sha256:f34a90fbd9959d0f857323bd3c52b3e6011ed48f78d7d7b9e04980b8a41da3af", size = 41115, upload-time = "2025-06-17T14:14:59.33Z" },
- { url = "https://files.pythonhosted.org/packages/eb/9a/6fc51b1dc11a7baa944bc101a92167d8b0f5929d376a8c65168fc0d35917/multidict-6.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:fcb2aa79ac6aef8d5b709bbfc2fdb1d75210ba43038d70fbb595b35af470ce06", size = 44768, upload-time = "2025-06-17T14:15:00.427Z" },
- { url = "https://files.pythonhosted.org/packages/82/2d/0d010be24b663b3c16e3d3307bbba2de5ae8eec496f6027d5c0515b371a8/multidict-6.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:6dcee5e7e92060b4bb9bb6f01efcbb78c13d0e17d9bc6eec71660dd71dc7b0c2", size = 41770, upload-time = "2025-06-17T14:15:01.854Z" },
- { url = "https://files.pythonhosted.org/packages/aa/d1/a71711a5f32f84b7b036e82182e3250b949a0ce70d51a2c6a4079e665449/multidict-6.5.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:cbbc88abea2388fde41dd574159dec2cda005cb61aa84950828610cb5010f21a", size = 80450, upload-time = "2025-06-17T14:15:02.968Z" },
- { url = "https://files.pythonhosted.org/packages/0f/a2/953a9eede63a98fcec2c1a2c1a0d88de120056219931013b871884f51b43/multidict-6.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70b599f70ae6536e5976364d3c3cf36f40334708bd6cebdd1e2438395d5e7676", size = 46971, upload-time = "2025-06-17T14:15:04.149Z" },
- { url = "https://files.pythonhosted.org/packages/44/61/60250212953459edda2c729e1d85130912f23c67bd4f585546fe4bdb1578/multidict-6.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:828bab777aa8d29d59700018178061854e3a47727e0611cb9bec579d3882de3b", size = 45548, upload-time = "2025-06-17T14:15:05.666Z" },
- { url = "https://files.pythonhosted.org/packages/11/b6/e78ee82e96c495bc2582b303f68bed176b481c8d81a441fec07404fce2ca/multidict-6.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9695fc1462f17b131c111cf0856a22ff154b0480f86f539d24b2778571ff94d", size = 238545, upload-time = "2025-06-17T14:15:06.88Z" },
- { url = "https://files.pythonhosted.org/packages/5a/0f/6132ca06670c8d7b374c3a4fd1ba896fc37fbb66b0de903f61db7d1020ec/multidict-6.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0b5ac6ebaf5d9814b15f399337ebc6d3a7f4ce9331edd404e76c49a01620b68d", size = 229931, upload-time = "2025-06-17T14:15:08.24Z" },
- { url = "https://files.pythonhosted.org/packages/c0/63/d9957c506e6df6b3e7a194f0eea62955c12875e454b978f18262a65d017b/multidict-6.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84a51e3baa77ded07be4766a9e41d977987b97e49884d4c94f6d30ab6acaee14", size = 248181, upload-time = "2025-06-17T14:15:09.907Z" },
- { url = "https://files.pythonhosted.org/packages/43/3f/7d5490579640db5999a948e2c41d4a0efd91a75989bda3e0a03a79c92be2/multidict-6.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8de67f79314d24179e9b1869ed15e88d6ba5452a73fc9891ac142e0ee018b5d6", size = 241846, upload-time = "2025-06-17T14:15:11.596Z" },
- { url = "https://files.pythonhosted.org/packages/e1/f7/252b1ce949ece52bba4c0de7aa2e3a3d5964e800bce71fb778c2e6c66f7c/multidict-6.5.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17f78a52c214481d30550ec18208e287dfc4736f0c0148208334b105fd9e0887", size = 232893, upload-time = "2025-06-17T14:15:12.946Z" },
- { url = "https://files.pythonhosted.org/packages/45/7e/0070bfd48c16afc26e056f2acce49e853c0d604a69c7124bc0bbdb1bcc0a/multidict-6.5.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2966d0099cb2e2039f9b0e73e7fd5eb9c85805681aa2a7f867f9d95b35356921", size = 228567, upload-time = "2025-06-17T14:15:14.267Z" },
- { url = "https://files.pythonhosted.org/packages/2a/31/90551c75322113ebf5fd9c5422e8641d6952f6edaf6b6c07fdc49b1bebdd/multidict-6.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:86fb42ed5ed1971c642cc52acc82491af97567534a8e381a8d50c02169c4e684", size = 246188, upload-time = "2025-06-17T14:15:15.985Z" },
- { url = "https://files.pythonhosted.org/packages/cc/e2/aa4b02a55e7767ff292871023817fe4db83668d514dab7ccbce25eaf7659/multidict-6.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:4e990cbcb6382f9eae4ec720bcac6a1351509e6fc4a5bb70e4984b27973934e6", size = 235178, upload-time = "2025-06-17T14:15:17.395Z" },
- { url = "https://files.pythonhosted.org/packages/7d/5c/f67e726717c4b138b166be1700e2b56e06fbbcb84643d15f9a9d7335ff41/multidict-6.5.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d99a59d64bb1f7f2117bec837d9e534c5aeb5dcedf4c2b16b9753ed28fdc20a3", size = 243422, upload-time = "2025-06-17T14:15:18.939Z" },
- { url = "https://files.pythonhosted.org/packages/e5/1c/15fa318285e26a50aa3fa979bbcffb90f9b4d5ec58882d0590eda067d0da/multidict-6.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:e8ef15cc97c9890212e1caf90f0d63f6560e1e101cf83aeaf63a57556689fb34", size = 254898, upload-time = "2025-06-17T14:15:20.31Z" },
- { url = "https://files.pythonhosted.org/packages/ad/3d/d6c6d1c2e9b61ca80313912d30bb90d4179335405e421ef0a164eac2c0f9/multidict-6.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:b8a09aec921b34bd8b9f842f0bcfd76c6a8c033dc5773511e15f2d517e7e1068", size = 247129, upload-time = "2025-06-17T14:15:21.665Z" },
- { url = "https://files.pythonhosted.org/packages/29/15/1568258cf0090bfa78d44be66247cfdb16e27dfd935c8136a1e8632d3057/multidict-6.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ff07b504c23b67f2044533244c230808a1258b3493aaf3ea2a0785f70b7be461", size = 243841, upload-time = "2025-06-17T14:15:23.38Z" },
- { url = "https://files.pythonhosted.org/packages/65/57/64af5dbcfd61427056e840c8e520b502879d480f9632fbe210929fd87393/multidict-6.5.0-cp313-cp313t-win32.whl", hash = "sha256:9232a117341e7e979d210e41c04e18f1dc3a1d251268df6c818f5334301274e1", size = 46761, upload-time = "2025-06-17T14:15:24.733Z" },
- { url = "https://files.pythonhosted.org/packages/26/a8/cac7f7d61e188ff44f28e46cb98f9cc21762e671c96e031f06c84a60556e/multidict-6.5.0-cp313-cp313t-win_amd64.whl", hash = "sha256:44cb5c53fb2d4cbcee70a768d796052b75d89b827643788a75ea68189f0980a1", size = 52112, upload-time = "2025-06-17T14:15:25.906Z" },
- { url = "https://files.pythonhosted.org/packages/51/9f/076533feb1b5488d22936da98b9c217205cfbf9f56f7174e8c5c86d86fe6/multidict-6.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:51d33fafa82640c0217391d4ce895d32b7e84a832b8aee0dcc1b04d8981ec7f4", size = 44358, upload-time = "2025-06-17T14:15:27.117Z" },
- { url = "https://files.pythonhosted.org/packages/44/d8/45e8fc9892a7386d074941429e033adb4640e59ff0780d96a8cf46fe788e/multidict-6.5.0-py3-none-any.whl", hash = "sha256:5634b35f225977605385f56153bd95a7133faffc0ffe12ad26e10517537e8dfc", size = 12181, upload-time = "2025-06-17T14:15:55.156Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/46/b5/59f27b4ce9951a4bce56b88ba5ff5159486797ab18863f2b4c1c5e8465bd/multidict-6.5.0.tar.gz", hash = "sha256:942bd8002492ba819426a8d7aefde3189c1b87099cdf18aaaefefcf7f3f7b6d2", size = 98512 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/1a/c9/092c4e9402b6d16de761cff88cb842a5c8cc50ccecaf9c4481ba53264b9e/multidict-6.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:53d92df1752df67a928fa7f884aa51edae6f1cf00eeb38cbcf318cf841c17456", size = 73486 },
+ { url = "https://files.pythonhosted.org/packages/08/f9/6f7ddb8213f5fdf4db48d1d640b78e8aef89b63a5de8a2313286db709250/multidict-6.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:680210de2c38eef17ce46b8df8bf2c1ece489261a14a6e43c997d49843a27c99", size = 43745 },
+ { url = "https://files.pythonhosted.org/packages/f3/a7/b9be0163bfeee3bb08a77a1705e24eb7e651d594ea554107fac8a1ca6a4d/multidict-6.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e279259bcb936732bfa1a8eec82b5d2352b3df69d2fa90d25808cfc403cee90a", size = 42135 },
+ { url = "https://files.pythonhosted.org/packages/8e/30/93c8203f943a417bda3c573a34d5db0cf733afdfffb0ca78545c7716dbd8/multidict-6.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1c185fc1069781e3fc8b622c4331fb3b433979850392daa5efbb97f7f9959bb", size = 238585 },
+ { url = "https://files.pythonhosted.org/packages/9d/fe/2582b56a1807604774f566eeef183b0d6b148f4b89d1612cd077567b2e1e/multidict-6.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6bb5f65ff91daf19ce97f48f63585e51595539a8a523258b34f7cef2ec7e0617", size = 236174 },
+ { url = "https://files.pythonhosted.org/packages/9b/c4/d8b66d42d385bd4f974cbd1eaa8b265e6b8d297249009f312081d5ded5c7/multidict-6.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8646b4259450c59b9286db280dd57745897897284f6308edbdf437166d93855", size = 250145 },
+ { url = "https://files.pythonhosted.org/packages/bc/64/62feda5093ee852426aae3df86fab079f8bf1cdbe403e1078c94672ad3ec/multidict-6.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d245973d4ecc04eea0a8e5ebec7882cf515480036e1b48e65dffcfbdf86d00be", size = 243470 },
+ { url = "https://files.pythonhosted.org/packages/67/dc/9f6fa6e854625cf289c0e9f4464b40212a01f76b2f3edfe89b6779b4fb93/multidict-6.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a133e7ddc9bc7fb053733d0ff697ce78c7bf39b5aec4ac12857b6116324c8d75", size = 236968 },
+ { url = "https://files.pythonhosted.org/packages/46/ae/4b81c6e3745faee81a156f3f87402315bdccf04236f75c03e37be19c94ff/multidict-6.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80d696fa38d738fcebfd53eec4d2e3aeb86a67679fd5e53c325756682f152826", size = 236575 },
+ { url = "https://files.pythonhosted.org/packages/8a/fa/4089d7642ea344226e1bfab60dd588761d4791754f8072e911836a39bedf/multidict-6.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:20d30c9410ac3908abbaa52ee5967a754c62142043cf2ba091e39681bd51d21a", size = 247632 },
+ { url = "https://files.pythonhosted.org/packages/16/ee/a353dac797de0f28fb7f078cc181c5f2eefe8dd16aa11a7100cbdc234037/multidict-6.5.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6c65068cc026f217e815fa519d8e959a7188e94ec163ffa029c94ca3ef9d4a73", size = 243520 },
+ { url = "https://files.pythonhosted.org/packages/50/ec/560deb3d2d95822d6eb1bcb1f1cb728f8f0197ec25be7c936d5d6a5d133c/multidict-6.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:e355ac668a8c3e49c2ca8daa4c92f0ad5b705d26da3d5af6f7d971e46c096da7", size = 248551 },
+ { url = "https://files.pythonhosted.org/packages/10/85/ddf277e67c78205f6695f2a7639be459bca9cc353b962fd8085a492a262f/multidict-6.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:08db204213d0375a91a381cae0677ab95dd8c67a465eb370549daf6dbbf8ba10", size = 258362 },
+ { url = "https://files.pythonhosted.org/packages/02/fc/d64ee1df9b87c5210f2d4c419cab07f28589c81b4e5711eda05a122d0614/multidict-6.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ffa58e3e215af8f6536dc837a990e456129857bb6fd546b3991be470abd9597a", size = 253862 },
+ { url = "https://files.pythonhosted.org/packages/c9/7c/a2743c00d9e25f4826d3a77cc13d4746398872cf21c843eef96bb9945665/multidict-6.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3e86eb90015c6f21658dbd257bb8e6aa18bdb365b92dd1fba27ec04e58cdc31b", size = 247391 },
+ { url = "https://files.pythonhosted.org/packages/9b/03/7773518db74c442904dbd349074f1e7f2a854cee4d9529fc59e623d3949e/multidict-6.5.0-cp313-cp313-win32.whl", hash = "sha256:f34a90fbd9959d0f857323bd3c52b3e6011ed48f78d7d7b9e04980b8a41da3af", size = 41115 },
+ { url = "https://files.pythonhosted.org/packages/eb/9a/6fc51b1dc11a7baa944bc101a92167d8b0f5929d376a8c65168fc0d35917/multidict-6.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:fcb2aa79ac6aef8d5b709bbfc2fdb1d75210ba43038d70fbb595b35af470ce06", size = 44768 },
+ { url = "https://files.pythonhosted.org/packages/82/2d/0d010be24b663b3c16e3d3307bbba2de5ae8eec496f6027d5c0515b371a8/multidict-6.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:6dcee5e7e92060b4bb9bb6f01efcbb78c13d0e17d9bc6eec71660dd71dc7b0c2", size = 41770 },
+ { url = "https://files.pythonhosted.org/packages/aa/d1/a71711a5f32f84b7b036e82182e3250b949a0ce70d51a2c6a4079e665449/multidict-6.5.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:cbbc88abea2388fde41dd574159dec2cda005cb61aa84950828610cb5010f21a", size = 80450 },
+ { url = "https://files.pythonhosted.org/packages/0f/a2/953a9eede63a98fcec2c1a2c1a0d88de120056219931013b871884f51b43/multidict-6.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70b599f70ae6536e5976364d3c3cf36f40334708bd6cebdd1e2438395d5e7676", size = 46971 },
+ { url = "https://files.pythonhosted.org/packages/44/61/60250212953459edda2c729e1d85130912f23c67bd4f585546fe4bdb1578/multidict-6.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:828bab777aa8d29d59700018178061854e3a47727e0611cb9bec579d3882de3b", size = 45548 },
+ { url = "https://files.pythonhosted.org/packages/11/b6/e78ee82e96c495bc2582b303f68bed176b481c8d81a441fec07404fce2ca/multidict-6.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9695fc1462f17b131c111cf0856a22ff154b0480f86f539d24b2778571ff94d", size = 238545 },
+ { url = "https://files.pythonhosted.org/packages/5a/0f/6132ca06670c8d7b374c3a4fd1ba896fc37fbb66b0de903f61db7d1020ec/multidict-6.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0b5ac6ebaf5d9814b15f399337ebc6d3a7f4ce9331edd404e76c49a01620b68d", size = 229931 },
+ { url = "https://files.pythonhosted.org/packages/c0/63/d9957c506e6df6b3e7a194f0eea62955c12875e454b978f18262a65d017b/multidict-6.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84a51e3baa77ded07be4766a9e41d977987b97e49884d4c94f6d30ab6acaee14", size = 248181 },
+ { url = "https://files.pythonhosted.org/packages/43/3f/7d5490579640db5999a948e2c41d4a0efd91a75989bda3e0a03a79c92be2/multidict-6.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8de67f79314d24179e9b1869ed15e88d6ba5452a73fc9891ac142e0ee018b5d6", size = 241846 },
+ { url = "https://files.pythonhosted.org/packages/e1/f7/252b1ce949ece52bba4c0de7aa2e3a3d5964e800bce71fb778c2e6c66f7c/multidict-6.5.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17f78a52c214481d30550ec18208e287dfc4736f0c0148208334b105fd9e0887", size = 232893 },
+ { url = "https://files.pythonhosted.org/packages/45/7e/0070bfd48c16afc26e056f2acce49e853c0d604a69c7124bc0bbdb1bcc0a/multidict-6.5.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2966d0099cb2e2039f9b0e73e7fd5eb9c85805681aa2a7f867f9d95b35356921", size = 228567 },
+ { url = "https://files.pythonhosted.org/packages/2a/31/90551c75322113ebf5fd9c5422e8641d6952f6edaf6b6c07fdc49b1bebdd/multidict-6.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:86fb42ed5ed1971c642cc52acc82491af97567534a8e381a8d50c02169c4e684", size = 246188 },
+ { url = "https://files.pythonhosted.org/packages/cc/e2/aa4b02a55e7767ff292871023817fe4db83668d514dab7ccbce25eaf7659/multidict-6.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:4e990cbcb6382f9eae4ec720bcac6a1351509e6fc4a5bb70e4984b27973934e6", size = 235178 },
+ { url = "https://files.pythonhosted.org/packages/7d/5c/f67e726717c4b138b166be1700e2b56e06fbbcb84643d15f9a9d7335ff41/multidict-6.5.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d99a59d64bb1f7f2117bec837d9e534c5aeb5dcedf4c2b16b9753ed28fdc20a3", size = 243422 },
+ { url = "https://files.pythonhosted.org/packages/e5/1c/15fa318285e26a50aa3fa979bbcffb90f9b4d5ec58882d0590eda067d0da/multidict-6.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:e8ef15cc97c9890212e1caf90f0d63f6560e1e101cf83aeaf63a57556689fb34", size = 254898 },
+ { url = "https://files.pythonhosted.org/packages/ad/3d/d6c6d1c2e9b61ca80313912d30bb90d4179335405e421ef0a164eac2c0f9/multidict-6.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:b8a09aec921b34bd8b9f842f0bcfd76c6a8c033dc5773511e15f2d517e7e1068", size = 247129 },
+ { url = "https://files.pythonhosted.org/packages/29/15/1568258cf0090bfa78d44be66247cfdb16e27dfd935c8136a1e8632d3057/multidict-6.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ff07b504c23b67f2044533244c230808a1258b3493aaf3ea2a0785f70b7be461", size = 243841 },
+ { url = "https://files.pythonhosted.org/packages/65/57/64af5dbcfd61427056e840c8e520b502879d480f9632fbe210929fd87393/multidict-6.5.0-cp313-cp313t-win32.whl", hash = "sha256:9232a117341e7e979d210e41c04e18f1dc3a1d251268df6c818f5334301274e1", size = 46761 },
+ { url = "https://files.pythonhosted.org/packages/26/a8/cac7f7d61e188ff44f28e46cb98f9cc21762e671c96e031f06c84a60556e/multidict-6.5.0-cp313-cp313t-win_amd64.whl", hash = "sha256:44cb5c53fb2d4cbcee70a768d796052b75d89b827643788a75ea68189f0980a1", size = 52112 },
+ { url = "https://files.pythonhosted.org/packages/51/9f/076533feb1b5488d22936da98b9c217205cfbf9f56f7174e8c5c86d86fe6/multidict-6.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:51d33fafa82640c0217391d4ce895d32b7e84a832b8aee0dcc1b04d8981ec7f4", size = 44358 },
+ { url = "https://files.pythonhosted.org/packages/44/d8/45e8fc9892a7386d074941429e033adb4640e59ff0780d96a8cf46fe788e/multidict-6.5.0-py3-none-any.whl", hash = "sha256:5634b35f225977605385f56153bd95a7133faffc0ffe12ad26e10517537e8dfc", size = 12181 },
]
[[package]]
name = "multimethod"
version = "2.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/55/14/34e8c84ba4f1ab1186dc07426e0e84be71d3336cc57e8d076ee14331d50e/multimethod-2.0.tar.gz", hash = "sha256:c628b6d2e7d61fbe58484dd884d990901e8314faf58af062e72b65e3423cb109", size = 16065, upload-time = "2024-12-27T02:09:34.423Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/55/14/34e8c84ba4f1ab1186dc07426e0e84be71d3336cc57e8d076ee14331d50e/multimethod-2.0.tar.gz", hash = "sha256:c628b6d2e7d61fbe58484dd884d990901e8314faf58af062e72b65e3423cb109", size = 16065 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/84/42/a285fc4b89b3a249538954779cd4082a85bf35dc7d0a9c93e48e146e3dc7/multimethod-2.0-py3-none-any.whl", hash = "sha256:45aa231dc9dbb7f980c0f2ad8179e2c2b72a8cd5c7d7534337be66dde29d35be", size = 9836, upload-time = "2024-12-27T02:09:31.671Z" },
+ { url = "https://files.pythonhosted.org/packages/84/42/a285fc4b89b3a249538954779cd4082a85bf35dc7d0a9c93e48e146e3dc7/multimethod-2.0-py3-none-any.whl", hash = "sha256:45aa231dc9dbb7f980c0f2ad8179e2c2b72a8cd5c7d7534337be66dde29d35be", size = 9836 },
]
[[package]]
@@ -1959,33 +1986,33 @@ dependencies = [
{ name = "pathspec" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/81/69/92c7fa98112e4d9eb075a239caa4ef4649ad7d441545ccffbd5e34607cbb/mypy-1.16.1.tar.gz", hash = "sha256:6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab", size = 3324747, upload-time = "2025-06-16T16:51:35.145Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/81/69/92c7fa98112e4d9eb075a239caa4ef4649ad7d441545ccffbd5e34607cbb/mypy-1.16.1.tar.gz", hash = "sha256:6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab", size = 3324747 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/28/e3/96964af4a75a949e67df4b95318fe2b7427ac8189bbc3ef28f92a1c5bc56/mypy-1.16.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ddc91eb318c8751c69ddb200a5937f1232ee8efb4e64e9f4bc475a33719de438", size = 11063480, upload-time = "2025-06-16T16:47:56.205Z" },
- { url = "https://files.pythonhosted.org/packages/f5/4d/cd1a42b8e5be278fab7010fb289d9307a63e07153f0ae1510a3d7b703193/mypy-1.16.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:87ff2c13d58bdc4bbe7dc0dedfe622c0f04e2cb2a492269f3b418df2de05c536", size = 10090538, upload-time = "2025-06-16T16:46:43.92Z" },
- { url = "https://files.pythonhosted.org/packages/c9/4f/c3c6b4b66374b5f68bab07c8cabd63a049ff69796b844bc759a0ca99bb2a/mypy-1.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a7cfb0fe29fe5a9841b7c8ee6dffb52382c45acdf68f032145b75620acfbd6f", size = 11836839, upload-time = "2025-06-16T16:36:28.039Z" },
- { url = "https://files.pythonhosted.org/packages/b4/7e/81ca3b074021ad9775e5cb97ebe0089c0f13684b066a750b7dc208438403/mypy-1.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:051e1677689c9d9578b9c7f4d206d763f9bbd95723cd1416fad50db49d52f359", size = 12715634, upload-time = "2025-06-16T16:50:34.441Z" },
- { url = "https://files.pythonhosted.org/packages/e9/95/bdd40c8be346fa4c70edb4081d727a54d0a05382d84966869738cfa8a497/mypy-1.16.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d5d2309511cc56c021b4b4e462907c2b12f669b2dbeb68300110ec27723971be", size = 12895584, upload-time = "2025-06-16T16:34:54.857Z" },
- { url = "https://files.pythonhosted.org/packages/5a/fd/d486a0827a1c597b3b48b1bdef47228a6e9ee8102ab8c28f944cb83b65dc/mypy-1.16.1-cp313-cp313-win_amd64.whl", hash = "sha256:4f58ac32771341e38a853c5d0ec0dfe27e18e27da9cdb8bbc882d2249c71a3ee", size = 9573886, upload-time = "2025-06-16T16:36:43.589Z" },
- { url = "https://files.pythonhosted.org/packages/cf/d3/53e684e78e07c1a2bf7105715e5edd09ce951fc3f47cf9ed095ec1b7a037/mypy-1.16.1-py3-none-any.whl", hash = "sha256:5fc2ac4027d0ef28d6ba69a0343737a23c4d1b83672bf38d1fe237bdc0643b37", size = 2265923, upload-time = "2025-06-16T16:48:02.366Z" },
+ { url = "https://files.pythonhosted.org/packages/28/e3/96964af4a75a949e67df4b95318fe2b7427ac8189bbc3ef28f92a1c5bc56/mypy-1.16.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ddc91eb318c8751c69ddb200a5937f1232ee8efb4e64e9f4bc475a33719de438", size = 11063480 },
+ { url = "https://files.pythonhosted.org/packages/f5/4d/cd1a42b8e5be278fab7010fb289d9307a63e07153f0ae1510a3d7b703193/mypy-1.16.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:87ff2c13d58bdc4bbe7dc0dedfe622c0f04e2cb2a492269f3b418df2de05c536", size = 10090538 },
+ { url = "https://files.pythonhosted.org/packages/c9/4f/c3c6b4b66374b5f68bab07c8cabd63a049ff69796b844bc759a0ca99bb2a/mypy-1.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a7cfb0fe29fe5a9841b7c8ee6dffb52382c45acdf68f032145b75620acfbd6f", size = 11836839 },
+ { url = "https://files.pythonhosted.org/packages/b4/7e/81ca3b074021ad9775e5cb97ebe0089c0f13684b066a750b7dc208438403/mypy-1.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:051e1677689c9d9578b9c7f4d206d763f9bbd95723cd1416fad50db49d52f359", size = 12715634 },
+ { url = "https://files.pythonhosted.org/packages/e9/95/bdd40c8be346fa4c70edb4081d727a54d0a05382d84966869738cfa8a497/mypy-1.16.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d5d2309511cc56c021b4b4e462907c2b12f669b2dbeb68300110ec27723971be", size = 12895584 },
+ { url = "https://files.pythonhosted.org/packages/5a/fd/d486a0827a1c597b3b48b1bdef47228a6e9ee8102ab8c28f944cb83b65dc/mypy-1.16.1-cp313-cp313-win_amd64.whl", hash = "sha256:4f58ac32771341e38a853c5d0ec0dfe27e18e27da9cdb8bbc882d2249c71a3ee", size = 9573886 },
+ { url = "https://files.pythonhosted.org/packages/cf/d3/53e684e78e07c1a2bf7105715e5edd09ce951fc3f47cf9ed095ec1b7a037/mypy-1.16.1-py3-none-any.whl", hash = "sha256:5fc2ac4027d0ef28d6ba69a0343737a23c4d1b83672bf38d1fe237bdc0643b37", size = 2265923 },
]
[[package]]
name = "mypy-extensions"
version = "1.1.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" },
+ { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963 },
]
[[package]]
name = "narwhals"
version = "1.44.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/56/e5/0b875d29e2a4d112c58fef6aac2ed3a73bbdd4d8d0dce722fd154357248a/narwhals-1.44.0.tar.gz", hash = "sha256:8cf0616d4f6f21225b3b56fcde96ccab6d05023561a0f162402aa9b8c33ad31d", size = 499250, upload-time = "2025-06-23T08:28:08.653Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/56/e5/0b875d29e2a4d112c58fef6aac2ed3a73bbdd4d8d0dce722fd154357248a/narwhals-1.44.0.tar.gz", hash = "sha256:8cf0616d4f6f21225b3b56fcde96ccab6d05023561a0f162402aa9b8c33ad31d", size = 499250 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ff/fb/12f4a971467aac3cb7cbccbbfca5d0f05e23722068112c1ac4a393613ebe/narwhals-1.44.0-py3-none-any.whl", hash = "sha256:a170ea0bab4cf1f323d9f8bf17f2d7042c3d73802bea321996b39bf075d57de5", size = 365240, upload-time = "2025-06-23T08:28:06.314Z" },
+ { url = "https://files.pythonhosted.org/packages/ff/fb/12f4a971467aac3cb7cbccbbfca5d0f05e23722068112c1ac4a393613ebe/narwhals-1.44.0-py3-none-any.whl", hash = "sha256:a170ea0bab4cf1f323d9f8bf17f2d7042c3d73802bea321996b39bf075d57de5", size = 365240 },
]
[[package]]
@@ -1998,9 +2025,9 @@ dependencies = [
{ name = "nbformat" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424, upload-time = "2024-12-19T10:32:27.164Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload-time = "2024-12-19T10:32:24.139Z" },
+ { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434 },
]
[[package]]
@@ -2023,9 +2050,9 @@ dependencies = [
{ name = "pygments" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715, upload-time = "2025-01-28T09:29:14.724Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525, upload-time = "2025-01-28T09:29:12.551Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525 },
]
[[package]]
@@ -2038,27 +2065,27 @@ dependencies = [
{ name = "jupyter-core" },
{ name = "traitlets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" },
+ { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454 },
]
[[package]]
name = "nest-asyncio"
version = "1.6.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" },
+ { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 },
]
[[package]]
name = "networkx"
version = "3.5"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" },
+ { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406 },
]
[[package]]
@@ -2069,13 +2096,13 @@ dependencies = [
{ name = "numpy" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/00/35/49da850ce5371da3930d099da364a73ce9ae4fc64075e521674b48f4804d/numcodecs-0.16.1.tar.gz", hash = "sha256:c47f20d656454568c6b4697ce02081e6bbb512f198738c6a56fafe8029c97fb1", size = 6268134, upload-time = "2025-05-22T13:33:04.098Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/00/35/49da850ce5371da3930d099da364a73ce9ae4fc64075e521674b48f4804d/numcodecs-0.16.1.tar.gz", hash = "sha256:c47f20d656454568c6b4697ce02081e6bbb512f198738c6a56fafe8029c97fb1", size = 6268134 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/5e/1e/73ffb1074f03d52cb1c4f4deaba26a2008ca45262f3622ed26dbec7a7362/numcodecs-0.16.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2ad8ee940315f59188accfc3f2d39726a4ca0d76b49bf8d0018e121f01c49028", size = 1659453, upload-time = "2025-05-22T13:32:55.558Z" },
- { url = "https://files.pythonhosted.org/packages/42/72/5affb1ce92b7a6becee17921de7c6b521a48fa61fc3d36d9f1eea2cf83f5/numcodecs-0.16.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:179ca7bf3525a0f7379df7767d87dd495253de44597cb7e511198b28b09da633", size = 1143932, upload-time = "2025-05-22T13:32:56.908Z" },
- { url = "https://files.pythonhosted.org/packages/e3/f1/b092679d84c67c6ed62e4df5781d89bbb089f24a0df4187cbab9db51cf6b/numcodecs-0.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e2babbb50bf348ae982818d5560af330eab0dcd925fb0e49509785ad57d11db", size = 8187716, upload-time = "2025-05-22T13:32:58.421Z" },
- { url = "https://files.pythonhosted.org/packages/a8/e8/86e7741adb43261aff409b53c53c8bac2797bfca055d64dd65dc731d5141/numcodecs-0.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4b29d8d3284b72bfad4fb83d672a17f497ae86ee1ef8087bac7222b620d3d91", size = 8728650, upload-time = "2025-05-22T13:33:00.337Z" },
- { url = "https://files.pythonhosted.org/packages/21/03/87c5c217232aa3515d350728c6dcefca252fa582246100ef68a51fbda456/numcodecs-0.16.1-cp313-cp313-win_amd64.whl", hash = "sha256:06489635f43e1a959aea73cb830d78cf3adb07ac5f34daccb92091e4d9ac6b07", size = 785553, upload-time = "2025-05-22T13:33:02.587Z" },
+ { url = "https://files.pythonhosted.org/packages/5e/1e/73ffb1074f03d52cb1c4f4deaba26a2008ca45262f3622ed26dbec7a7362/numcodecs-0.16.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2ad8ee940315f59188accfc3f2d39726a4ca0d76b49bf8d0018e121f01c49028", size = 1659453 },
+ { url = "https://files.pythonhosted.org/packages/42/72/5affb1ce92b7a6becee17921de7c6b521a48fa61fc3d36d9f1eea2cf83f5/numcodecs-0.16.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:179ca7bf3525a0f7379df7767d87dd495253de44597cb7e511198b28b09da633", size = 1143932 },
+ { url = "https://files.pythonhosted.org/packages/e3/f1/b092679d84c67c6ed62e4df5781d89bbb089f24a0df4187cbab9db51cf6b/numcodecs-0.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e2babbb50bf348ae982818d5560af330eab0dcd925fb0e49509785ad57d11db", size = 8187716 },
+ { url = "https://files.pythonhosted.org/packages/a8/e8/86e7741adb43261aff409b53c53c8bac2797bfca055d64dd65dc731d5141/numcodecs-0.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4b29d8d3284b72bfad4fb83d672a17f497ae86ee1ef8087bac7222b620d3d91", size = 8728650 },
+ { url = "https://files.pythonhosted.org/packages/21/03/87c5c217232aa3515d350728c6dcefca252fa582246100ef68a51fbda456/numcodecs-0.16.1-cp313-cp313-win_amd64.whl", hash = "sha256:06489635f43e1a959aea73cb830d78cf3adb07ac5f34daccb92091e4d9ac6b07", size = 785553 },
]
[package.optional-dependencies]
@@ -2087,30 +2114,30 @@ crc32c = [
name = "numpy"
version = "2.3.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/2e/19/d7c972dfe90a353dbd3efbbe1d14a5951de80c99c9dc1b93cd998d51dc0f/numpy-2.3.1.tar.gz", hash = "sha256:1ec9ae20a4226da374362cca3c62cd753faf2f951440b0e3b98e93c235441d2b", size = 20390372, upload-time = "2025-06-21T12:28:33.469Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d4/bd/35ad97006d8abff8631293f8ea6adf07b0108ce6fec68da3c3fcca1197f2/numpy-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:25a1992b0a3fdcdaec9f552ef10d8103186f5397ab45e2d25f8ac51b1a6b97e8", size = 20889381, upload-time = "2025-06-21T12:19:04.103Z" },
- { url = "https://files.pythonhosted.org/packages/f1/4f/df5923874d8095b6062495b39729178eef4a922119cee32a12ee1bd4664c/numpy-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7dea630156d39b02a63c18f508f85010230409db5b2927ba59c8ba4ab3e8272e", size = 14152726, upload-time = "2025-06-21T12:19:25.599Z" },
- { url = "https://files.pythonhosted.org/packages/8c/0f/a1f269b125806212a876f7efb049b06c6f8772cf0121139f97774cd95626/numpy-2.3.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:bada6058dd886061f10ea15f230ccf7dfff40572e99fef440a4a857c8728c9c0", size = 5105145, upload-time = "2025-06-21T12:19:34.782Z" },
- { url = "https://files.pythonhosted.org/packages/6d/63/a7f7fd5f375b0361682f6ffbf686787e82b7bbd561268e4f30afad2bb3c0/numpy-2.3.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:a894f3816eb17b29e4783e5873f92faf55b710c2519e5c351767c51f79d8526d", size = 6639409, upload-time = "2025-06-21T12:19:45.228Z" },
- { url = "https://files.pythonhosted.org/packages/bf/0d/1854a4121af895aab383f4aa233748f1df4671ef331d898e32426756a8a6/numpy-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:18703df6c4a4fee55fd3d6e5a253d01c5d33a295409b03fda0c86b3ca2ff41a1", size = 14257630, upload-time = "2025-06-21T12:20:06.544Z" },
- { url = "https://files.pythonhosted.org/packages/50/30/af1b277b443f2fb08acf1c55ce9d68ee540043f158630d62cef012750f9f/numpy-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5902660491bd7a48b2ec16c23ccb9124b8abfd9583c5fdfa123fe6b421e03de1", size = 16627546, upload-time = "2025-06-21T12:20:31.002Z" },
- { url = "https://files.pythonhosted.org/packages/6e/ec/3b68220c277e463095342d254c61be8144c31208db18d3fd8ef02712bcd6/numpy-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:36890eb9e9d2081137bd78d29050ba63b8dab95dff7912eadf1185e80074b2a0", size = 15562538, upload-time = "2025-06-21T12:20:54.322Z" },
- { url = "https://files.pythonhosted.org/packages/77/2b/4014f2bcc4404484021c74d4c5ee8eb3de7e3f7ac75f06672f8dcf85140a/numpy-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a780033466159c2270531e2b8ac063704592a0bc62ec4a1b991c7c40705eb0e8", size = 18360327, upload-time = "2025-06-21T12:21:21.053Z" },
- { url = "https://files.pythonhosted.org/packages/40/8d/2ddd6c9b30fcf920837b8672f6c65590c7d92e43084c25fc65edc22e93ca/numpy-2.3.1-cp313-cp313-win32.whl", hash = "sha256:39bff12c076812595c3a306f22bfe49919c5513aa1e0e70fac756a0be7c2a2b8", size = 6312330, upload-time = "2025-06-21T12:25:07.447Z" },
- { url = "https://files.pythonhosted.org/packages/dd/c8/beaba449925988d415efccb45bf977ff8327a02f655090627318f6398c7b/numpy-2.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:8d5ee6eec45f08ce507a6570e06f2f879b374a552087a4179ea7838edbcbfa42", size = 12731565, upload-time = "2025-06-21T12:25:26.444Z" },
- { url = "https://files.pythonhosted.org/packages/0b/c3/5c0c575d7ec78c1126998071f58facfc124006635da75b090805e642c62e/numpy-2.3.1-cp313-cp313-win_arm64.whl", hash = "sha256:0c4d9e0a8368db90f93bd192bfa771ace63137c3488d198ee21dfb8e7771916e", size = 10190262, upload-time = "2025-06-21T12:25:42.196Z" },
- { url = "https://files.pythonhosted.org/packages/ea/19/a029cd335cf72f79d2644dcfc22d90f09caa86265cbbde3b5702ccef6890/numpy-2.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:b0b5397374f32ec0649dd98c652a1798192042e715df918c20672c62fb52d4b8", size = 20987593, upload-time = "2025-06-21T12:21:51.664Z" },
- { url = "https://files.pythonhosted.org/packages/25/91/8ea8894406209107d9ce19b66314194675d31761fe2cb3c84fe2eeae2f37/numpy-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c5bdf2015ccfcee8253fb8be695516ac4457c743473a43290fd36eba6a1777eb", size = 14300523, upload-time = "2025-06-21T12:22:13.583Z" },
- { url = "https://files.pythonhosted.org/packages/a6/7f/06187b0066eefc9e7ce77d5f2ddb4e314a55220ad62dd0bfc9f2c44bac14/numpy-2.3.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d70f20df7f08b90a2062c1f07737dd340adccf2068d0f1b9b3d56e2038979fee", size = 5227993, upload-time = "2025-06-21T12:22:22.53Z" },
- { url = "https://files.pythonhosted.org/packages/e8/ec/a926c293c605fa75e9cfb09f1e4840098ed46d2edaa6e2152ee35dc01ed3/numpy-2.3.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:2fb86b7e58f9ac50e1e9dd1290154107e47d1eef23a0ae9145ded06ea606f992", size = 6736652, upload-time = "2025-06-21T12:22:33.629Z" },
- { url = "https://files.pythonhosted.org/packages/e3/62/d68e52fb6fde5586650d4c0ce0b05ff3a48ad4df4ffd1b8866479d1d671d/numpy-2.3.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:23ab05b2d241f76cb883ce8b9a93a680752fbfcbd51c50eff0b88b979e471d8c", size = 14331561, upload-time = "2025-06-21T12:22:55.056Z" },
- { url = "https://files.pythonhosted.org/packages/fc/ec/b74d3f2430960044bdad6900d9f5edc2dc0fb8bf5a0be0f65287bf2cbe27/numpy-2.3.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:ce2ce9e5de4703a673e705183f64fd5da5bf36e7beddcb63a25ee2286e71ca48", size = 16693349, upload-time = "2025-06-21T12:23:20.53Z" },
- { url = "https://files.pythonhosted.org/packages/0d/15/def96774b9d7eb198ddadfcbd20281b20ebb510580419197e225f5c55c3e/numpy-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c4913079974eeb5c16ccfd2b1f09354b8fed7e0d6f2cab933104a09a6419b1ee", size = 15642053, upload-time = "2025-06-21T12:23:43.697Z" },
- { url = "https://files.pythonhosted.org/packages/2b/57/c3203974762a759540c6ae71d0ea2341c1fa41d84e4971a8e76d7141678a/numpy-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:010ce9b4f00d5c036053ca684c77441f2f2c934fd23bee058b4d6f196efd8280", size = 18434184, upload-time = "2025-06-21T12:24:10.708Z" },
- { url = "https://files.pythonhosted.org/packages/22/8a/ccdf201457ed8ac6245187850aff4ca56a79edbea4829f4e9f14d46fa9a5/numpy-2.3.1-cp313-cp313t-win32.whl", hash = "sha256:6269b9edfe32912584ec496d91b00b6d34282ca1d07eb10e82dfc780907d6c2e", size = 6440678, upload-time = "2025-06-21T12:24:21.596Z" },
- { url = "https://files.pythonhosted.org/packages/f1/7e/7f431d8bd8eb7e03d79294aed238b1b0b174b3148570d03a8a8a8f6a0da9/numpy-2.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:2a809637460e88a113e186e87f228d74ae2852a2e0c44de275263376f17b5bdc", size = 12870697, upload-time = "2025-06-21T12:24:40.644Z" },
- { url = "https://files.pythonhosted.org/packages/d4/ca/af82bf0fad4c3e573c6930ed743b5308492ff19917c7caaf2f9b6f9e2e98/numpy-2.3.1-cp313-cp313t-win_arm64.whl", hash = "sha256:eccb9a159db9aed60800187bc47a6d3451553f0e1b08b068d8b277ddfbb9b244", size = 10260376, upload-time = "2025-06-21T12:24:56.884Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/2e/19/d7c972dfe90a353dbd3efbbe1d14a5951de80c99c9dc1b93cd998d51dc0f/numpy-2.3.1.tar.gz", hash = "sha256:1ec9ae20a4226da374362cca3c62cd753faf2f951440b0e3b98e93c235441d2b", size = 20390372 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/d4/bd/35ad97006d8abff8631293f8ea6adf07b0108ce6fec68da3c3fcca1197f2/numpy-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:25a1992b0a3fdcdaec9f552ef10d8103186f5397ab45e2d25f8ac51b1a6b97e8", size = 20889381 },
+ { url = "https://files.pythonhosted.org/packages/f1/4f/df5923874d8095b6062495b39729178eef4a922119cee32a12ee1bd4664c/numpy-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7dea630156d39b02a63c18f508f85010230409db5b2927ba59c8ba4ab3e8272e", size = 14152726 },
+ { url = "https://files.pythonhosted.org/packages/8c/0f/a1f269b125806212a876f7efb049b06c6f8772cf0121139f97774cd95626/numpy-2.3.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:bada6058dd886061f10ea15f230ccf7dfff40572e99fef440a4a857c8728c9c0", size = 5105145 },
+ { url = "https://files.pythonhosted.org/packages/6d/63/a7f7fd5f375b0361682f6ffbf686787e82b7bbd561268e4f30afad2bb3c0/numpy-2.3.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:a894f3816eb17b29e4783e5873f92faf55b710c2519e5c351767c51f79d8526d", size = 6639409 },
+ { url = "https://files.pythonhosted.org/packages/bf/0d/1854a4121af895aab383f4aa233748f1df4671ef331d898e32426756a8a6/numpy-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:18703df6c4a4fee55fd3d6e5a253d01c5d33a295409b03fda0c86b3ca2ff41a1", size = 14257630 },
+ { url = "https://files.pythonhosted.org/packages/50/30/af1b277b443f2fb08acf1c55ce9d68ee540043f158630d62cef012750f9f/numpy-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5902660491bd7a48b2ec16c23ccb9124b8abfd9583c5fdfa123fe6b421e03de1", size = 16627546 },
+ { url = "https://files.pythonhosted.org/packages/6e/ec/3b68220c277e463095342d254c61be8144c31208db18d3fd8ef02712bcd6/numpy-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:36890eb9e9d2081137bd78d29050ba63b8dab95dff7912eadf1185e80074b2a0", size = 15562538 },
+ { url = "https://files.pythonhosted.org/packages/77/2b/4014f2bcc4404484021c74d4c5ee8eb3de7e3f7ac75f06672f8dcf85140a/numpy-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a780033466159c2270531e2b8ac063704592a0bc62ec4a1b991c7c40705eb0e8", size = 18360327 },
+ { url = "https://files.pythonhosted.org/packages/40/8d/2ddd6c9b30fcf920837b8672f6c65590c7d92e43084c25fc65edc22e93ca/numpy-2.3.1-cp313-cp313-win32.whl", hash = "sha256:39bff12c076812595c3a306f22bfe49919c5513aa1e0e70fac756a0be7c2a2b8", size = 6312330 },
+ { url = "https://files.pythonhosted.org/packages/dd/c8/beaba449925988d415efccb45bf977ff8327a02f655090627318f6398c7b/numpy-2.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:8d5ee6eec45f08ce507a6570e06f2f879b374a552087a4179ea7838edbcbfa42", size = 12731565 },
+ { url = "https://files.pythonhosted.org/packages/0b/c3/5c0c575d7ec78c1126998071f58facfc124006635da75b090805e642c62e/numpy-2.3.1-cp313-cp313-win_arm64.whl", hash = "sha256:0c4d9e0a8368db90f93bd192bfa771ace63137c3488d198ee21dfb8e7771916e", size = 10190262 },
+ { url = "https://files.pythonhosted.org/packages/ea/19/a029cd335cf72f79d2644dcfc22d90f09caa86265cbbde3b5702ccef6890/numpy-2.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:b0b5397374f32ec0649dd98c652a1798192042e715df918c20672c62fb52d4b8", size = 20987593 },
+ { url = "https://files.pythonhosted.org/packages/25/91/8ea8894406209107d9ce19b66314194675d31761fe2cb3c84fe2eeae2f37/numpy-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c5bdf2015ccfcee8253fb8be695516ac4457c743473a43290fd36eba6a1777eb", size = 14300523 },
+ { url = "https://files.pythonhosted.org/packages/a6/7f/06187b0066eefc9e7ce77d5f2ddb4e314a55220ad62dd0bfc9f2c44bac14/numpy-2.3.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d70f20df7f08b90a2062c1f07737dd340adccf2068d0f1b9b3d56e2038979fee", size = 5227993 },
+ { url = "https://files.pythonhosted.org/packages/e8/ec/a926c293c605fa75e9cfb09f1e4840098ed46d2edaa6e2152ee35dc01ed3/numpy-2.3.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:2fb86b7e58f9ac50e1e9dd1290154107e47d1eef23a0ae9145ded06ea606f992", size = 6736652 },
+ { url = "https://files.pythonhosted.org/packages/e3/62/d68e52fb6fde5586650d4c0ce0b05ff3a48ad4df4ffd1b8866479d1d671d/numpy-2.3.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:23ab05b2d241f76cb883ce8b9a93a680752fbfcbd51c50eff0b88b979e471d8c", size = 14331561 },
+ { url = "https://files.pythonhosted.org/packages/fc/ec/b74d3f2430960044bdad6900d9f5edc2dc0fb8bf5a0be0f65287bf2cbe27/numpy-2.3.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:ce2ce9e5de4703a673e705183f64fd5da5bf36e7beddcb63a25ee2286e71ca48", size = 16693349 },
+ { url = "https://files.pythonhosted.org/packages/0d/15/def96774b9d7eb198ddadfcbd20281b20ebb510580419197e225f5c55c3e/numpy-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c4913079974eeb5c16ccfd2b1f09354b8fed7e0d6f2cab933104a09a6419b1ee", size = 15642053 },
+ { url = "https://files.pythonhosted.org/packages/2b/57/c3203974762a759540c6ae71d0ea2341c1fa41d84e4971a8e76d7141678a/numpy-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:010ce9b4f00d5c036053ca684c77441f2f2c934fd23bee058b4d6f196efd8280", size = 18434184 },
+ { url = "https://files.pythonhosted.org/packages/22/8a/ccdf201457ed8ac6245187850aff4ca56a79edbea4829f4e9f14d46fa9a5/numpy-2.3.1-cp313-cp313t-win32.whl", hash = "sha256:6269b9edfe32912584ec496d91b00b6d34282ca1d07eb10e82dfc780907d6c2e", size = 6440678 },
+ { url = "https://files.pythonhosted.org/packages/f1/7e/7f431d8bd8eb7e03d79294aed238b1b0b174b3148570d03a8a8a8f6a0da9/numpy-2.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:2a809637460e88a113e186e87f228d74ae2852a2e0c44de275263376f17b5bdc", size = 12870697 },
+ { url = "https://files.pythonhosted.org/packages/d4/ca/af82bf0fad4c3e573c6930ed743b5308492ff19917c7caaf2f9b6f9e2e98/numpy-2.3.1-cp313-cp313t-win_arm64.whl", hash = "sha256:eccb9a159db9aed60800187bc47a6d3451553f0e1b08b068d8b277ddfbb9b244", size = 10260376 },
]
[[package]]
@@ -2118,19 +2145,19 @@ name = "obstore"
version = "0.6.0"
source = { registry = "https://pypi.org/simple" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/42/b5/c2c90680adc3b0b3504e13cb7625e3a0fc10cda6eb40327982fdc8461b49/obstore-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:49a2a8eb340a9f1d827ed16000e1f16775166e2291646c6d339dd5549461b4f5", size = 3549577, upload-time = "2025-03-24T16:52:11.626Z" },
- { url = "https://files.pythonhosted.org/packages/d9/4a/4e9e7b11f2f0174c29614173155c8af382f8df4a0cf3fc497d07db6f6014/obstore-0.6.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:127853549da668ab89ee8d7ccb4e671faf7781e879d05deb8ca635a5ca12d929", size = 3299999, upload-time = "2025-03-24T16:52:13.447Z" },
- { url = "https://files.pythonhosted.org/packages/c1/ea/e88079bfe991f273b22fa6bf085cfe072a90fc1162b4b5fc66ab6555ca64/obstore-0.6.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:52080174fc48e4b1ba8860b6a2b0d7937d903b133e42c3a3784adc744ffce9ad", size = 3443750, upload-time = "2025-03-24T16:52:14.836Z" },
- { url = "https://files.pythonhosted.org/packages/c9/b9/8d702fb26820bef0a4c095e8b83930eec8d14e7b01c68f5213a4361e6152/obstore-0.6.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea887fb0d995e500db7398288684f7fd08088f204e376afb6c9b57b0e2037f7c", size = 3572210, upload-time = "2025-03-24T16:52:16.242Z" },
- { url = "https://files.pythonhosted.org/packages/80/48/be234b8f24be81522801514b9bbe68bb90ea8f8d9e2af9c8370f14ec04dd/obstore-0.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bfba02d8259d4415cddfa7091b0a4f964678f54b17752374b416995c2354a8bb", size = 3770956, upload-time = "2025-03-24T16:52:19.124Z" },
- { url = "https://files.pythonhosted.org/packages/bc/62/07954937e39b9fb022cc810cab63bcbaa4d47b708f814152b14d06dedaa1/obstore-0.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc2864ef21b157f9c543b2cfb3bd77b2734adfeb91b3b2875604a2f1bb51af35", size = 4650804, upload-time = "2025-03-24T16:52:20.914Z" },
- { url = "https://files.pythonhosted.org/packages/05/9e/9a45bc0c7ca3f587516ae97be70135b2a5da80e33c316e9e1e3f6777123e/obstore-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf294b232927697297d7142649444e8ed74284b8d6a8b4bbba1d4b5ed726854", size = 3674650, upload-time = "2025-03-24T16:52:22.274Z" },
- { url = "https://files.pythonhosted.org/packages/31/22/1f309fa9e4acc2270bf335c38b188e3839488c1c62e6ae9e51e7efd41c5b/obstore-0.6.0-cp313-cp313-manylinux_2_24_aarch64.whl", hash = "sha256:044d4b125a5cd63fd3fe8772d7ada7dc19b61b5763ec3d7f757a77425cab80bb", size = 3478362, upload-time = "2025-03-24T16:52:23.693Z" },
- { url = "https://files.pythonhosted.org/packages/27/d7/68b8aabac54fd4277a88093f68658d6ab2b17a6e718429f7c77a6c1a4d54/obstore-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fead1c226d8c4dfcaaec8441d9cf713cd46ce774561a7f12f512c60cbb319ccf", size = 3637940, upload-time = "2025-03-24T16:52:25.457Z" },
- { url = "https://files.pythonhosted.org/packages/df/40/ed7d0024096e7eb0610cd82b716e9a234eeafaab8395d0c2c7791ee8fdc1/obstore-0.6.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6bd2f93287240d6812abcfb65207b81e6fd53e1aa641d4aa638053a2e34d991d", size = 3668000, upload-time = "2025-03-24T16:52:26.877Z" },
- { url = "https://files.pythonhosted.org/packages/20/8c/45d0f483f26774ac7dccbf28a684b97ea694862d7c29512e854bb7237391/obstore-0.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8d6f7d607599ff9e019433736b940497f320f5cac0956a1ff360b15deed8af1f", size = 3650840, upload-time = "2025-03-24T16:52:28.21Z" },
- { url = "https://files.pythonhosted.org/packages/bc/57/018c53c8e8f42cba8e41a8d1bab16efd1891791ba1d586ba7c6c3a4bc0cb/obstore-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40e659ed0b1b4db447dd41b1b47f06f7ca2df1df119200ce815f7aa64616d083", size = 3846072, upload-time = "2025-03-24T16:52:29.962Z" },
- { url = "https://files.pythonhosted.org/packages/a7/54/969edfbb288b58e096e3089d02535a83715617e62255fb83909989434b00/obstore-0.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:bec5e38903ea6e8f24a327c07db45b3d3ce8979a98170e6097636bb5dfc07f75", size = 3925354, upload-time = "2025-03-24T16:52:31.461Z" },
+ { url = "https://files.pythonhosted.org/packages/42/b5/c2c90680adc3b0b3504e13cb7625e3a0fc10cda6eb40327982fdc8461b49/obstore-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:49a2a8eb340a9f1d827ed16000e1f16775166e2291646c6d339dd5549461b4f5", size = 3549577 },
+ { url = "https://files.pythonhosted.org/packages/d9/4a/4e9e7b11f2f0174c29614173155c8af382f8df4a0cf3fc497d07db6f6014/obstore-0.6.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:127853549da668ab89ee8d7ccb4e671faf7781e879d05deb8ca635a5ca12d929", size = 3299999 },
+ { url = "https://files.pythonhosted.org/packages/c1/ea/e88079bfe991f273b22fa6bf085cfe072a90fc1162b4b5fc66ab6555ca64/obstore-0.6.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:52080174fc48e4b1ba8860b6a2b0d7937d903b133e42c3a3784adc744ffce9ad", size = 3443750 },
+ { url = "https://files.pythonhosted.org/packages/c9/b9/8d702fb26820bef0a4c095e8b83930eec8d14e7b01c68f5213a4361e6152/obstore-0.6.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea887fb0d995e500db7398288684f7fd08088f204e376afb6c9b57b0e2037f7c", size = 3572210 },
+ { url = "https://files.pythonhosted.org/packages/80/48/be234b8f24be81522801514b9bbe68bb90ea8f8d9e2af9c8370f14ec04dd/obstore-0.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bfba02d8259d4415cddfa7091b0a4f964678f54b17752374b416995c2354a8bb", size = 3770956 },
+ { url = "https://files.pythonhosted.org/packages/bc/62/07954937e39b9fb022cc810cab63bcbaa4d47b708f814152b14d06dedaa1/obstore-0.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc2864ef21b157f9c543b2cfb3bd77b2734adfeb91b3b2875604a2f1bb51af35", size = 4650804 },
+ { url = "https://files.pythonhosted.org/packages/05/9e/9a45bc0c7ca3f587516ae97be70135b2a5da80e33c316e9e1e3f6777123e/obstore-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf294b232927697297d7142649444e8ed74284b8d6a8b4bbba1d4b5ed726854", size = 3674650 },
+ { url = "https://files.pythonhosted.org/packages/31/22/1f309fa9e4acc2270bf335c38b188e3839488c1c62e6ae9e51e7efd41c5b/obstore-0.6.0-cp313-cp313-manylinux_2_24_aarch64.whl", hash = "sha256:044d4b125a5cd63fd3fe8772d7ada7dc19b61b5763ec3d7f757a77425cab80bb", size = 3478362 },
+ { url = "https://files.pythonhosted.org/packages/27/d7/68b8aabac54fd4277a88093f68658d6ab2b17a6e718429f7c77a6c1a4d54/obstore-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fead1c226d8c4dfcaaec8441d9cf713cd46ce774561a7f12f512c60cbb319ccf", size = 3637940 },
+ { url = "https://files.pythonhosted.org/packages/df/40/ed7d0024096e7eb0610cd82b716e9a234eeafaab8395d0c2c7791ee8fdc1/obstore-0.6.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6bd2f93287240d6812abcfb65207b81e6fd53e1aa641d4aa638053a2e34d991d", size = 3668000 },
+ { url = "https://files.pythonhosted.org/packages/20/8c/45d0f483f26774ac7dccbf28a684b97ea694862d7c29512e854bb7237391/obstore-0.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8d6f7d607599ff9e019433736b940497f320f5cac0956a1ff360b15deed8af1f", size = 3650840 },
+ { url = "https://files.pythonhosted.org/packages/bc/57/018c53c8e8f42cba8e41a8d1bab16efd1891791ba1d586ba7c6c3a4bc0cb/obstore-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40e659ed0b1b4db447dd41b1b47f06f7ca2df1df119200ce815f7aa64616d083", size = 3846072 },
+ { url = "https://files.pythonhosted.org/packages/a7/54/969edfbb288b58e096e3089d02535a83715617e62255fb83909989434b00/obstore-0.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:bec5e38903ea6e8f24a327c07db45b3d3ce8979a98170e6097636bb5dfc07f75", size = 3925354 },
]
[[package]]
@@ -2142,9 +2169,9 @@ dependencies = [
{ name = "jsonschema-specifications" },
{ name = "rfc3339-validator" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/8b/f3/5507ad3325169347cd8ced61c232ff3df70e2b250c49f0fe140edb4973c6/openapi_schema_validator-0.6.3.tar.gz", hash = "sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee", size = 11550, upload-time = "2025-01-10T18:08:22.268Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/8b/f3/5507ad3325169347cd8ced61c232ff3df70e2b250c49f0fe140edb4973c6/openapi_schema_validator-0.6.3.tar.gz", hash = "sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee", size = 11550 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/21/c6/ad0fba32775ae749016829dace42ed80f4407b171da41313d1a3a5f102e4/openapi_schema_validator-0.6.3-py3-none-any.whl", hash = "sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3", size = 8755, upload-time = "2025-01-10T18:08:19.758Z" },
+ { url = "https://files.pythonhosted.org/packages/21/c6/ad0fba32775ae749016829dace42ed80f4407b171da41313d1a3a5f102e4/openapi_schema_validator-0.6.3-py3-none-any.whl", hash = "sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3", size = 8755 },
]
[[package]]
@@ -2157,27 +2184,27 @@ dependencies = [
{ name = "lazy-object-proxy" },
{ name = "openapi-schema-validator" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/82/af/fe2d7618d6eae6fb3a82766a44ed87cd8d6d82b4564ed1c7cfb0f6378e91/openapi_spec_validator-0.7.2.tar.gz", hash = "sha256:cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734", size = 36855, upload-time = "2025-06-07T14:48:56.299Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/82/af/fe2d7618d6eae6fb3a82766a44ed87cd8d6d82b4564ed1c7cfb0f6378e91/openapi_spec_validator-0.7.2.tar.gz", hash = "sha256:cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734", size = 36855 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/27/dd/b3fd642260cb17532f66cc1e8250f3507d1e580483e209dc1e9d13bd980d/openapi_spec_validator-0.7.2-py3-none-any.whl", hash = "sha256:4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60", size = 39713, upload-time = "2025-06-07T14:48:54.077Z" },
+ { url = "https://files.pythonhosted.org/packages/27/dd/b3fd642260cb17532f66cc1e8250f3507d1e580483e209dc1e9d13bd980d/openapi_spec_validator-0.7.2-py3-none-any.whl", hash = "sha256:4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60", size = 39713 },
]
[[package]]
name = "packaging"
version = "25.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" },
+ { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469 },
]
[[package]]
name = "paginate"
version = "0.5.7"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945", size = 19252, upload-time = "2024-08-25T14:17:24.139Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945", size = 19252 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591", size = 13746, upload-time = "2024-08-25T14:17:22.55Z" },
+ { url = "https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591", size = 13746 },
]
[[package]]
@@ -2190,30 +2217,30 @@ dependencies = [
{ name = "pytz" },
{ name = "tzdata" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/72/51/48f713c4c728d7c55ef7444ba5ea027c26998d96d1a40953b346438602fc/pandas-2.3.0.tar.gz", hash = "sha256:34600ab34ebf1131a7613a260a61dbe8b62c188ec0ea4c296da7c9a06b004133", size = 4484490, upload-time = "2025-06-05T03:27:54.133Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/72/51/48f713c4c728d7c55ef7444ba5ea027c26998d96d1a40953b346438602fc/pandas-2.3.0.tar.gz", hash = "sha256:34600ab34ebf1131a7613a260a61dbe8b62c188ec0ea4c296da7c9a06b004133", size = 4484490 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d3/57/5cb75a56a4842bbd0511c3d1c79186d8315b82dac802118322b2de1194fe/pandas-2.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c7e2fc25f89a49a11599ec1e76821322439d90820108309bf42130d2f36c983", size = 11518913, upload-time = "2025-06-05T03:27:02.757Z" },
- { url = "https://files.pythonhosted.org/packages/05/01/0c8785610e465e4948a01a059562176e4c8088aa257e2e074db868f86d4e/pandas-2.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6da97aeb6a6d233fb6b17986234cc723b396b50a3c6804776351994f2a658fd", size = 10655249, upload-time = "2025-06-05T16:50:20.17Z" },
- { url = "https://files.pythonhosted.org/packages/e8/6a/47fd7517cd8abe72a58706aab2b99e9438360d36dcdb052cf917b7bf3bdc/pandas-2.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb32dc743b52467d488e7a7c8039b821da2826a9ba4f85b89ea95274f863280f", size = 11328359, upload-time = "2025-06-05T03:27:06.431Z" },
- { url = "https://files.pythonhosted.org/packages/2a/b3/463bfe819ed60fb7e7ddffb4ae2ee04b887b3444feee6c19437b8f834837/pandas-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:213cd63c43263dbb522c1f8a7c9d072e25900f6975596f883f4bebd77295d4f3", size = 12024789, upload-time = "2025-06-05T03:27:09.875Z" },
- { url = "https://files.pythonhosted.org/packages/04/0c/e0704ccdb0ac40aeb3434d1c641c43d05f75c92e67525df39575ace35468/pandas-2.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1d2b33e68d0ce64e26a4acc2e72d747292084f4e8db4c847c6f5f6cbe56ed6d8", size = 12480734, upload-time = "2025-06-06T00:00:22.246Z" },
- { url = "https://files.pythonhosted.org/packages/e9/df/815d6583967001153bb27f5cf075653d69d51ad887ebbf4cfe1173a1ac58/pandas-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:430a63bae10b5086995db1b02694996336e5a8ac9a96b4200572b413dfdfccb9", size = 13223381, upload-time = "2025-06-05T03:27:15.641Z" },
- { url = "https://files.pythonhosted.org/packages/79/88/ca5973ed07b7f484c493e941dbff990861ca55291ff7ac67c815ce347395/pandas-2.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4930255e28ff5545e2ca404637bcc56f031893142773b3468dc021c6c32a1390", size = 10970135, upload-time = "2025-06-05T03:27:24.131Z" },
- { url = "https://files.pythonhosted.org/packages/24/fb/0994c14d1f7909ce83f0b1fb27958135513c4f3f2528bde216180aa73bfc/pandas-2.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f925f1ef673b4bd0271b1809b72b3270384f2b7d9d14a189b12b7fc02574d575", size = 12141356, upload-time = "2025-06-05T03:27:34.547Z" },
- { url = "https://files.pythonhosted.org/packages/9d/a2/9b903e5962134497ac4f8a96f862ee3081cb2506f69f8e4778ce3d9c9d82/pandas-2.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78ad363ddb873a631e92a3c063ade1ecfb34cae71e9a2be6ad100f875ac1042", size = 11474674, upload-time = "2025-06-05T03:27:39.448Z" },
- { url = "https://files.pythonhosted.org/packages/81/3a/3806d041bce032f8de44380f866059437fb79e36d6b22c82c187e65f765b/pandas-2.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951805d146922aed8357e4cc5671b8b0b9be1027f0619cea132a9f3f65f2f09c", size = 11439876, upload-time = "2025-06-05T03:27:43.652Z" },
- { url = "https://files.pythonhosted.org/packages/15/aa/3fc3181d12b95da71f5c2537c3e3b3af6ab3a8c392ab41ebb766e0929bc6/pandas-2.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a881bc1309f3fce34696d07b00f13335c41f5f5a8770a33b09ebe23261cfc67", size = 11966182, upload-time = "2025-06-05T03:27:47.652Z" },
- { url = "https://files.pythonhosted.org/packages/37/e7/e12f2d9b0a2c4a2cc86e2aabff7ccfd24f03e597d770abfa2acd313ee46b/pandas-2.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e1991bbb96f4050b09b5f811253c4f3cf05ee89a589379aa36cd623f21a31d6f", size = 12547686, upload-time = "2025-06-06T00:00:26.142Z" },
- { url = "https://files.pythonhosted.org/packages/39/c2/646d2e93e0af70f4e5359d870a63584dacbc324b54d73e6b3267920ff117/pandas-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:bb3be958022198531eb7ec2008cfc78c5b1eed51af8600c6c5d9160d89d8d249", size = 13231847, upload-time = "2025-06-05T03:27:51.465Z" },
+ { url = "https://files.pythonhosted.org/packages/d3/57/5cb75a56a4842bbd0511c3d1c79186d8315b82dac802118322b2de1194fe/pandas-2.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c7e2fc25f89a49a11599ec1e76821322439d90820108309bf42130d2f36c983", size = 11518913 },
+ { url = "https://files.pythonhosted.org/packages/05/01/0c8785610e465e4948a01a059562176e4c8088aa257e2e074db868f86d4e/pandas-2.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6da97aeb6a6d233fb6b17986234cc723b396b50a3c6804776351994f2a658fd", size = 10655249 },
+ { url = "https://files.pythonhosted.org/packages/e8/6a/47fd7517cd8abe72a58706aab2b99e9438360d36dcdb052cf917b7bf3bdc/pandas-2.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb32dc743b52467d488e7a7c8039b821da2826a9ba4f85b89ea95274f863280f", size = 11328359 },
+ { url = "https://files.pythonhosted.org/packages/2a/b3/463bfe819ed60fb7e7ddffb4ae2ee04b887b3444feee6c19437b8f834837/pandas-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:213cd63c43263dbb522c1f8a7c9d072e25900f6975596f883f4bebd77295d4f3", size = 12024789 },
+ { url = "https://files.pythonhosted.org/packages/04/0c/e0704ccdb0ac40aeb3434d1c641c43d05f75c92e67525df39575ace35468/pandas-2.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1d2b33e68d0ce64e26a4acc2e72d747292084f4e8db4c847c6f5f6cbe56ed6d8", size = 12480734 },
+ { url = "https://files.pythonhosted.org/packages/e9/df/815d6583967001153bb27f5cf075653d69d51ad887ebbf4cfe1173a1ac58/pandas-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:430a63bae10b5086995db1b02694996336e5a8ac9a96b4200572b413dfdfccb9", size = 13223381 },
+ { url = "https://files.pythonhosted.org/packages/79/88/ca5973ed07b7f484c493e941dbff990861ca55291ff7ac67c815ce347395/pandas-2.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4930255e28ff5545e2ca404637bcc56f031893142773b3468dc021c6c32a1390", size = 10970135 },
+ { url = "https://files.pythonhosted.org/packages/24/fb/0994c14d1f7909ce83f0b1fb27958135513c4f3f2528bde216180aa73bfc/pandas-2.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f925f1ef673b4bd0271b1809b72b3270384f2b7d9d14a189b12b7fc02574d575", size = 12141356 },
+ { url = "https://files.pythonhosted.org/packages/9d/a2/9b903e5962134497ac4f8a96f862ee3081cb2506f69f8e4778ce3d9c9d82/pandas-2.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78ad363ddb873a631e92a3c063ade1ecfb34cae71e9a2be6ad100f875ac1042", size = 11474674 },
+ { url = "https://files.pythonhosted.org/packages/81/3a/3806d041bce032f8de44380f866059437fb79e36d6b22c82c187e65f765b/pandas-2.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951805d146922aed8357e4cc5671b8b0b9be1027f0619cea132a9f3f65f2f09c", size = 11439876 },
+ { url = "https://files.pythonhosted.org/packages/15/aa/3fc3181d12b95da71f5c2537c3e3b3af6ab3a8c392ab41ebb766e0929bc6/pandas-2.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a881bc1309f3fce34696d07b00f13335c41f5f5a8770a33b09ebe23261cfc67", size = 11966182 },
+ { url = "https://files.pythonhosted.org/packages/37/e7/e12f2d9b0a2c4a2cc86e2aabff7ccfd24f03e597d770abfa2acd313ee46b/pandas-2.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e1991bbb96f4050b09b5f811253c4f3cf05ee89a589379aa36cd623f21a31d6f", size = 12547686 },
+ { url = "https://files.pythonhosted.org/packages/39/c2/646d2e93e0af70f4e5359d870a63584dacbc324b54d73e6b3267920ff117/pandas-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:bb3be958022198531eb7ec2008cfc78c5b1eed51af8600c6c5d9160d89d8d249", size = 13231847 },
]
[[package]]
name = "pandocfilters"
version = "1.5.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" },
+ { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 },
]
[[package]]
@@ -2235,27 +2262,27 @@ dependencies = [
{ name = "tqdm" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/d2/4c/417ca0703dd944076abcd7b2b008a499b5dc402c021e7a70f5c5a5558d64/panel-1.7.1.tar.gz", hash = "sha256:eadc6a10b6cd3a474a4dceeb3f4258265bbd55f5e8a8b94dfca8efa0c461641d", size = 31513100, upload-time = "2025-05-28T10:00:58.759Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d2/4c/417ca0703dd944076abcd7b2b008a499b5dc402c021e7a70f5c5a5558d64/panel-1.7.1.tar.gz", hash = "sha256:eadc6a10b6cd3a474a4dceeb3f4258265bbd55f5e8a8b94dfca8efa0c461641d", size = 31513100 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/29/6d/ddbfc249b07b34d46e72e7c2a2cae940f830171260fec5c931f237e6fe64/panel-1.7.1-py3-none-any.whl", hash = "sha256:80cebb88e3310887d386c882f894b137a377035561a0609908fe2d1f542b588c", size = 29516879, upload-time = "2025-05-28T10:00:54.951Z" },
+ { url = "https://files.pythonhosted.org/packages/29/6d/ddbfc249b07b34d46e72e7c2a2cae940f830171260fec5c931f237e6fe64/panel-1.7.1-py3-none-any.whl", hash = "sha256:80cebb88e3310887d386c882f894b137a377035561a0609908fe2d1f542b588c", size = 29516879 },
]
[[package]]
name = "param"
version = "2.2.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/97/9c/69a576ffb9da36072ffc1f7ef7afaad88366d30dcb327caeb92c8b6cc4ee/param-2.2.1.tar.gz", hash = "sha256:ba1f7cec6455ea8ad96f641f4082759bf1057dcbe629aa79d956b25973252422", size = 176980, upload-time = "2025-06-11T15:10:26.683Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/97/9c/69a576ffb9da36072ffc1f7ef7afaad88366d30dcb327caeb92c8b6cc4ee/param-2.2.1.tar.gz", hash = "sha256:ba1f7cec6455ea8ad96f641f4082759bf1057dcbe629aa79d956b25973252422", size = 176980 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6a/57/2b46b199482bbaaade2f978164577cf7c2fdc2782a7caf29fabd5265a84f/param-2.2.1-py3-none-any.whl", hash = "sha256:e3a4ca7f3d7610615129a55dbde2e90eb67d11cef70936487b0a59717dba0bdc", size = 119047, upload-time = "2025-06-11T15:10:25.136Z" },
+ { url = "https://files.pythonhosted.org/packages/6a/57/2b46b199482bbaaade2f978164577cf7c2fdc2782a7caf29fabd5265a84f/param-2.2.1-py3-none-any.whl", hash = "sha256:e3a4ca7f3d7610615129a55dbde2e90eb67d11cef70936487b0a59717dba0bdc", size = 119047 },
]
[[package]]
name = "parso"
version = "0.8.4"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload-time = "2024-04-05T09:43:55.897Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" },
+ { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 },
]
[[package]]
@@ -2266,27 +2293,27 @@ dependencies = [
{ name = "locket" },
{ name = "toolz" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/b2/3a/3f06f34820a31257ddcabdfafc2672c5816be79c7e353b02c1f318daa7d4/partd-1.4.2.tar.gz", hash = "sha256:d022c33afbdc8405c226621b015e8067888173d85f7f5ecebb3cafed9a20f02c", size = 21029, upload-time = "2024-05-06T19:51:41.945Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/b2/3a/3f06f34820a31257ddcabdfafc2672c5816be79c7e353b02c1f318daa7d4/partd-1.4.2.tar.gz", hash = "sha256:d022c33afbdc8405c226621b015e8067888173d85f7f5ecebb3cafed9a20f02c", size = 21029 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl", hash = "sha256:978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f", size = 18905, upload-time = "2024-05-06T19:51:39.271Z" },
+ { url = "https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl", hash = "sha256:978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f", size = 18905 },
]
[[package]]
name = "pathable"
version = "0.4.4"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2", size = 8124, upload-time = "2025-01-10T18:43:13.247Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2", size = 8124 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2", size = 9592, upload-time = "2025-01-10T18:43:11.88Z" },
+ { url = "https://files.pythonhosted.org/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2", size = 9592 },
]
[[package]]
name = "pathspec"
version = "0.12.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 },
]
[[package]]
@@ -2296,28 +2323,28 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "ptyprocess" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
+ { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 },
]
[[package]]
name = "pillow"
version = "10.4.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz", hash = "sha256:166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06", size = 46555059, upload-time = "2024-07-01T09:48:43.583Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz", hash = "sha256:166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06", size = 46555059 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c3/00/706cebe7c2c12a6318aabe5d354836f54adff7156fd9e1bd6c89f4ba0e98/pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3", size = 3525685, upload-time = "2024-07-01T09:46:45.194Z" },
- { url = "https://files.pythonhosted.org/packages/cf/76/f658cbfa49405e5ecbfb9ba42d07074ad9792031267e782d409fd8fe7c69/pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb", size = 3374883, upload-time = "2024-07-01T09:46:47.331Z" },
- { url = "https://files.pythonhosted.org/packages/46/2b/99c28c4379a85e65378211971c0b430d9c7234b1ec4d59b2668f6299e011/pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70", size = 4339837, upload-time = "2024-07-01T09:46:49.647Z" },
- { url = "https://files.pythonhosted.org/packages/f1/74/b1ec314f624c0c43711fdf0d8076f82d9d802afd58f1d62c2a86878e8615/pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be", size = 4455562, upload-time = "2024-07-01T09:46:51.811Z" },
- { url = "https://files.pythonhosted.org/packages/4a/2a/4b04157cb7b9c74372fa867096a1607e6fedad93a44deeff553ccd307868/pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0", size = 4366761, upload-time = "2024-07-01T09:46:53.961Z" },
- { url = "https://files.pythonhosted.org/packages/ac/7b/8f1d815c1a6a268fe90481232c98dd0e5fa8c75e341a75f060037bd5ceae/pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc", size = 4536767, upload-time = "2024-07-01T09:46:56.664Z" },
- { url = "https://files.pythonhosted.org/packages/e5/77/05fa64d1f45d12c22c314e7b97398ffb28ef2813a485465017b7978b3ce7/pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a", size = 4477989, upload-time = "2024-07-01T09:46:58.977Z" },
- { url = "https://files.pythonhosted.org/packages/12/63/b0397cfc2caae05c3fb2f4ed1b4fc4fc878f0243510a7a6034ca59726494/pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309", size = 4610255, upload-time = "2024-07-01T09:47:01.189Z" },
- { url = "https://files.pythonhosted.org/packages/7b/f9/cfaa5082ca9bc4a6de66ffe1c12c2d90bf09c309a5f52b27759a596900e7/pillow-10.4.0-cp313-cp313-win32.whl", hash = "sha256:551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060", size = 2235603, upload-time = "2024-07-01T09:47:03.918Z" },
- { url = "https://files.pythonhosted.org/packages/01/6a/30ff0eef6e0c0e71e55ded56a38d4859bf9d3634a94a88743897b5f96936/pillow-10.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea", size = 2554972, upload-time = "2024-07-01T09:47:06.152Z" },
- { url = "https://files.pythonhosted.org/packages/48/2c/2e0a52890f269435eee38b21c8218e102c621fe8d8df8b9dd06fabf879ba/pillow-10.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d", size = 2243375, upload-time = "2024-07-01T09:47:09.065Z" },
+ { url = "https://files.pythonhosted.org/packages/c3/00/706cebe7c2c12a6318aabe5d354836f54adff7156fd9e1bd6c89f4ba0e98/pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3", size = 3525685 },
+ { url = "https://files.pythonhosted.org/packages/cf/76/f658cbfa49405e5ecbfb9ba42d07074ad9792031267e782d409fd8fe7c69/pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb", size = 3374883 },
+ { url = "https://files.pythonhosted.org/packages/46/2b/99c28c4379a85e65378211971c0b430d9c7234b1ec4d59b2668f6299e011/pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70", size = 4339837 },
+ { url = "https://files.pythonhosted.org/packages/f1/74/b1ec314f624c0c43711fdf0d8076f82d9d802afd58f1d62c2a86878e8615/pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be", size = 4455562 },
+ { url = "https://files.pythonhosted.org/packages/4a/2a/4b04157cb7b9c74372fa867096a1607e6fedad93a44deeff553ccd307868/pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0", size = 4366761 },
+ { url = "https://files.pythonhosted.org/packages/ac/7b/8f1d815c1a6a268fe90481232c98dd0e5fa8c75e341a75f060037bd5ceae/pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc", size = 4536767 },
+ { url = "https://files.pythonhosted.org/packages/e5/77/05fa64d1f45d12c22c314e7b97398ffb28ef2813a485465017b7978b3ce7/pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a", size = 4477989 },
+ { url = "https://files.pythonhosted.org/packages/12/63/b0397cfc2caae05c3fb2f4ed1b4fc4fc878f0243510a7a6034ca59726494/pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309", size = 4610255 },
+ { url = "https://files.pythonhosted.org/packages/7b/f9/cfaa5082ca9bc4a6de66ffe1c12c2d90bf09c309a5f52b27759a596900e7/pillow-10.4.0-cp313-cp313-win32.whl", hash = "sha256:551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060", size = 2235603 },
+ { url = "https://files.pythonhosted.org/packages/01/6a/30ff0eef6e0c0e71e55ded56a38d4859bf9d3634a94a88743897b5f96936/pillow-10.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea", size = 2554972 },
+ { url = "https://files.pythonhosted.org/packages/48/2c/2e0a52890f269435eee38b21c8218e102c621fe8d8df8b9dd06fabf879ba/pillow-10.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d", size = 2243375 },
]
[[package]]
@@ -2330,45 +2357,45 @@ dependencies = [
{ name = "platformdirs" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/20/bb/52b15ddf7b7706ed591134a895dbf6e41c8348171fb635e655e0a4bbb0ea/pint-0.24.4.tar.gz", hash = "sha256:35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80", size = 342225, upload-time = "2024-11-07T16:29:46.061Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/20/bb/52b15ddf7b7706ed591134a895dbf6e41c8348171fb635e655e0a4bbb0ea/pint-0.24.4.tar.gz", hash = "sha256:35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80", size = 342225 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/b7/16/bd2f5904557265882108dc2e04f18abc05ab0c2b7082ae9430091daf1d5c/Pint-0.24.4-py3-none-any.whl", hash = "sha256:aa54926c8772159fcf65f82cc0d34de6768c151b32ad1deb0331291c38fe7659", size = 302029, upload-time = "2024-11-07T16:29:43.976Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/16/bd2f5904557265882108dc2e04f18abc05ab0c2b7082ae9430091daf1d5c/Pint-0.24.4-py3-none-any.whl", hash = "sha256:aa54926c8772159fcf65f82cc0d34de6768c151b32ad1deb0331291c38fe7659", size = 302029 },
]
[[package]]
name = "pip"
version = "25.1.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/59/de/241caa0ca606f2ec5fe0c1f4261b0465df78d786a38da693864a116c37f4/pip-25.1.1.tar.gz", hash = "sha256:3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077", size = 1940155, upload-time = "2025-05-02T15:14:02.057Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/59/de/241caa0ca606f2ec5fe0c1f4261b0465df78d786a38da693864a116c37f4/pip-25.1.1.tar.gz", hash = "sha256:3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077", size = 1940155 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/29/a2/d40fb2460e883eca5199c62cfc2463fd261f760556ae6290f88488c362c0/pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af", size = 1825227, upload-time = "2025-05-02T15:13:59.102Z" },
+ { url = "https://files.pythonhosted.org/packages/29/a2/d40fb2460e883eca5199c62cfc2463fd261f760556ae6290f88488c362c0/pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af", size = 1825227 },
]
[[package]]
name = "platformdirs"
version = "4.3.8"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362, upload-time = "2025-05-07T22:47:42.121Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567 },
]
[[package]]
name = "pluggy"
version = "1.6.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" },
+ { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538 },
]
[[package]]
name = "ply"
version = "3.11"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", size = 159130, upload-time = "2018-02-15T19:01:31.097Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", size = 159130 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", size = 49567, upload-time = "2018-02-15T19:01:27.172Z" },
+ { url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", size = 49567 },
]
[[package]]
@@ -2380,9 +2407,9 @@ dependencies = [
{ name = "tqdm" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/fb/dd/1b2ae6551a32bf8ae26b90c6e191a889bee5050bf23c88021761fbca03d1/pqdm-0.2.0.tar.gz", hash = "sha256:d99d01fe498d327b440ebfe08c14c84e0dc9ecce6172ef9a31f96bb1aaf4e9e3", size = 13899, upload-time = "2022-02-14T10:16:20.675Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/fb/dd/1b2ae6551a32bf8ae26b90c6e191a889bee5050bf23c88021761fbca03d1/pqdm-0.2.0.tar.gz", hash = "sha256:d99d01fe498d327b440ebfe08c14c84e0dc9ecce6172ef9a31f96bb1aaf4e9e3", size = 13899 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/9e/b7/720988acdc9b5805cd1ef311aa75d6fd1c5438b87f4add1ec8d11f78d63b/pqdm-0.2.0-py2.py3-none-any.whl", hash = "sha256:0da33a22ebee349a047abf8ef7fd00d85403638101d5e374b421a74188231b62", size = 6765, upload-time = "2022-02-14T10:16:18.824Z" },
+ { url = "https://files.pythonhosted.org/packages/9e/b7/720988acdc9b5805cd1ef311aa75d6fd1c5438b87f4add1ec8d11f78d63b/pqdm-0.2.0-py2.py3-none-any.whl", hash = "sha256:0da33a22ebee349a047abf8ef7fd00d85403638101d5e374b421a74188231b62", size = 6765 },
]
[[package]]
@@ -2392,127 +2419,127 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "wcwidth" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload-time = "2025-04-15T09:18:47.731Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" },
+ { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810 },
]
[[package]]
name = "propcache"
version = "0.3.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a6/16/43264e4a779dd8588c21a70f0709665ee8f611211bdd2c87d952cfa7c776/propcache-0.3.2.tar.gz", hash = "sha256:20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168", size = 44139, upload-time = "2025-06-09T22:56:06.081Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/dc/d1/8c747fafa558c603c4ca19d8e20b288aa0c7cda74e9402f50f31eb65267e/propcache-0.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ca592ed634a73ca002967458187109265e980422116c0a107cf93d81f95af945", size = 71286, upload-time = "2025-06-09T22:54:54.369Z" },
- { url = "https://files.pythonhosted.org/packages/61/99/d606cb7986b60d89c36de8a85d58764323b3a5ff07770a99d8e993b3fa73/propcache-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9ecb0aad4020e275652ba3975740f241bd12a61f1a784df044cf7477a02bc252", size = 42425, upload-time = "2025-06-09T22:54:55.642Z" },
- { url = "https://files.pythonhosted.org/packages/8c/96/ef98f91bbb42b79e9bb82bdd348b255eb9d65f14dbbe3b1594644c4073f7/propcache-0.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7f08f1cc28bd2eade7a8a3d2954ccc673bb02062e3e7da09bc75d843386b342f", size = 41846, upload-time = "2025-06-09T22:54:57.246Z" },
- { url = "https://files.pythonhosted.org/packages/5b/ad/3f0f9a705fb630d175146cd7b1d2bf5555c9beaed54e94132b21aac098a6/propcache-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1a342c834734edb4be5ecb1e9fb48cb64b1e2320fccbd8c54bf8da8f2a84c33", size = 208871, upload-time = "2025-06-09T22:54:58.975Z" },
- { url = "https://files.pythonhosted.org/packages/3a/38/2085cda93d2c8b6ec3e92af2c89489a36a5886b712a34ab25de9fbca7992/propcache-0.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a544caaae1ac73f1fecfae70ded3e93728831affebd017d53449e3ac052ac1e", size = 215720, upload-time = "2025-06-09T22:55:00.471Z" },
- { url = "https://files.pythonhosted.org/packages/61/c1/d72ea2dc83ac7f2c8e182786ab0fc2c7bd123a1ff9b7975bee671866fe5f/propcache-0.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:310d11aa44635298397db47a3ebce7db99a4cc4b9bbdfcf6c98a60c8d5261cf1", size = 215203, upload-time = "2025-06-09T22:55:01.834Z" },
- { url = "https://files.pythonhosted.org/packages/af/81/b324c44ae60c56ef12007105f1460d5c304b0626ab0cc6b07c8f2a9aa0b8/propcache-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c1396592321ac83157ac03a2023aa6cc4a3cc3cfdecb71090054c09e5a7cce3", size = 206365, upload-time = "2025-06-09T22:55:03.199Z" },
- { url = "https://files.pythonhosted.org/packages/09/73/88549128bb89e66d2aff242488f62869014ae092db63ccea53c1cc75a81d/propcache-0.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cabf5b5902272565e78197edb682017d21cf3b550ba0460ee473753f28d23c1", size = 196016, upload-time = "2025-06-09T22:55:04.518Z" },
- { url = "https://files.pythonhosted.org/packages/b9/3f/3bdd14e737d145114a5eb83cb172903afba7242f67c5877f9909a20d948d/propcache-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0a2f2235ac46a7aa25bdeb03a9e7060f6ecbd213b1f9101c43b3090ffb971ef6", size = 205596, upload-time = "2025-06-09T22:55:05.942Z" },
- { url = "https://files.pythonhosted.org/packages/0f/ca/2f4aa819c357d3107c3763d7ef42c03980f9ed5c48c82e01e25945d437c1/propcache-0.3.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:92b69e12e34869a6970fd2f3da91669899994b47c98f5d430b781c26f1d9f387", size = 200977, upload-time = "2025-06-09T22:55:07.792Z" },
- { url = "https://files.pythonhosted.org/packages/cd/4a/e65276c7477533c59085251ae88505caf6831c0e85ff8b2e31ebcbb949b1/propcache-0.3.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:54e02207c79968ebbdffc169591009f4474dde3b4679e16634d34c9363ff56b4", size = 197220, upload-time = "2025-06-09T22:55:09.173Z" },
- { url = "https://files.pythonhosted.org/packages/7c/54/fc7152e517cf5578278b242396ce4d4b36795423988ef39bb8cd5bf274c8/propcache-0.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4adfb44cb588001f68c5466579d3f1157ca07f7504fc91ec87862e2b8e556b88", size = 210642, upload-time = "2025-06-09T22:55:10.62Z" },
- { url = "https://files.pythonhosted.org/packages/b9/80/abeb4a896d2767bf5f1ea7b92eb7be6a5330645bd7fb844049c0e4045d9d/propcache-0.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fd3e6019dc1261cd0291ee8919dd91fbab7b169bb76aeef6c716833a3f65d206", size = 212789, upload-time = "2025-06-09T22:55:12.029Z" },
- { url = "https://files.pythonhosted.org/packages/b3/db/ea12a49aa7b2b6d68a5da8293dcf50068d48d088100ac016ad92a6a780e6/propcache-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4c181cad81158d71c41a2bce88edce078458e2dd5ffee7eddd6b05da85079f43", size = 205880, upload-time = "2025-06-09T22:55:13.45Z" },
- { url = "https://files.pythonhosted.org/packages/d1/e5/9076a0bbbfb65d1198007059c65639dfd56266cf8e477a9707e4b1999ff4/propcache-0.3.2-cp313-cp313-win32.whl", hash = "sha256:8a08154613f2249519e549de2330cf8e2071c2887309a7b07fb56098f5170a02", size = 37220, upload-time = "2025-06-09T22:55:15.284Z" },
- { url = "https://files.pythonhosted.org/packages/d3/f5/b369e026b09a26cd77aa88d8fffd69141d2ae00a2abaaf5380d2603f4b7f/propcache-0.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e41671f1594fc4ab0a6dec1351864713cb3a279910ae8b58f884a88a0a632c05", size = 40678, upload-time = "2025-06-09T22:55:16.445Z" },
- { url = "https://files.pythonhosted.org/packages/a4/3a/6ece377b55544941a08d03581c7bc400a3c8cd3c2865900a68d5de79e21f/propcache-0.3.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:9a3cf035bbaf035f109987d9d55dc90e4b0e36e04bbbb95af3055ef17194057b", size = 76560, upload-time = "2025-06-09T22:55:17.598Z" },
- { url = "https://files.pythonhosted.org/packages/0c/da/64a2bb16418740fa634b0e9c3d29edff1db07f56d3546ca2d86ddf0305e1/propcache-0.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:156c03d07dc1323d8dacaa221fbe028c5c70d16709cdd63502778e6c3ccca1b0", size = 44676, upload-time = "2025-06-09T22:55:18.922Z" },
- { url = "https://files.pythonhosted.org/packages/36/7b/f025e06ea51cb72c52fb87e9b395cced02786610b60a3ed51da8af017170/propcache-0.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74413c0ba02ba86f55cf60d18daab219f7e531620c15f1e23d95563f505efe7e", size = 44701, upload-time = "2025-06-09T22:55:20.106Z" },
- { url = "https://files.pythonhosted.org/packages/a4/00/faa1b1b7c3b74fc277f8642f32a4c72ba1d7b2de36d7cdfb676db7f4303e/propcache-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f066b437bb3fa39c58ff97ab2ca351db465157d68ed0440abecb21715eb24b28", size = 276934, upload-time = "2025-06-09T22:55:21.5Z" },
- { url = "https://files.pythonhosted.org/packages/74/ab/935beb6f1756e0476a4d5938ff44bf0d13a055fed880caf93859b4f1baf4/propcache-0.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1304b085c83067914721e7e9d9917d41ad87696bf70f0bc7dee450e9c71ad0a", size = 278316, upload-time = "2025-06-09T22:55:22.918Z" },
- { url = "https://files.pythonhosted.org/packages/f8/9d/994a5c1ce4389610838d1caec74bdf0e98b306c70314d46dbe4fcf21a3e2/propcache-0.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab50cef01b372763a13333b4e54021bdcb291fc9a8e2ccb9c2df98be51bcde6c", size = 282619, upload-time = "2025-06-09T22:55:24.651Z" },
- { url = "https://files.pythonhosted.org/packages/2b/00/a10afce3d1ed0287cef2e09506d3be9822513f2c1e96457ee369adb9a6cd/propcache-0.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad3b2a085ec259ad2c2842666b2a0a49dea8463579c606426128925af1ed725", size = 265896, upload-time = "2025-06-09T22:55:26.049Z" },
- { url = "https://files.pythonhosted.org/packages/2e/a8/2aa6716ffa566ca57c749edb909ad27884680887d68517e4be41b02299f3/propcache-0.3.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:261fa020c1c14deafd54c76b014956e2f86991af198c51139faf41c4d5e83892", size = 252111, upload-time = "2025-06-09T22:55:27.381Z" },
- { url = "https://files.pythonhosted.org/packages/36/4f/345ca9183b85ac29c8694b0941f7484bf419c7f0fea2d1e386b4f7893eed/propcache-0.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:46d7f8aa79c927e5f987ee3a80205c987717d3659f035c85cf0c3680526bdb44", size = 268334, upload-time = "2025-06-09T22:55:28.747Z" },
- { url = "https://files.pythonhosted.org/packages/3e/ca/fcd54f78b59e3f97b3b9715501e3147f5340167733d27db423aa321e7148/propcache-0.3.2-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:6d8f3f0eebf73e3c0ff0e7853f68be638b4043c65a70517bb575eff54edd8dbe", size = 255026, upload-time = "2025-06-09T22:55:30.184Z" },
- { url = "https://files.pythonhosted.org/packages/8b/95/8e6a6bbbd78ac89c30c225210a5c687790e532ba4088afb8c0445b77ef37/propcache-0.3.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:03c89c1b14a5452cf15403e291c0ccd7751d5b9736ecb2c5bab977ad6c5bcd81", size = 250724, upload-time = "2025-06-09T22:55:31.646Z" },
- { url = "https://files.pythonhosted.org/packages/ee/b0/0dd03616142baba28e8b2d14ce5df6631b4673850a3d4f9c0f9dd714a404/propcache-0.3.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:0cc17efde71e12bbaad086d679ce575268d70bc123a5a71ea7ad76f70ba30bba", size = 268868, upload-time = "2025-06-09T22:55:33.209Z" },
- { url = "https://files.pythonhosted.org/packages/c5/98/2c12407a7e4fbacd94ddd32f3b1e3d5231e77c30ef7162b12a60e2dd5ce3/propcache-0.3.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:acdf05d00696bc0447e278bb53cb04ca72354e562cf88ea6f9107df8e7fd9770", size = 271322, upload-time = "2025-06-09T22:55:35.065Z" },
- { url = "https://files.pythonhosted.org/packages/35/91/9cb56efbb428b006bb85db28591e40b7736847b8331d43fe335acf95f6c8/propcache-0.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4445542398bd0b5d32df908031cb1b30d43ac848e20470a878b770ec2dcc6330", size = 265778, upload-time = "2025-06-09T22:55:36.45Z" },
- { url = "https://files.pythonhosted.org/packages/9a/4c/b0fe775a2bdd01e176b14b574be679d84fc83958335790f7c9a686c1f468/propcache-0.3.2-cp313-cp313t-win32.whl", hash = "sha256:f86e5d7cd03afb3a1db8e9f9f6eff15794e79e791350ac48a8c924e6f439f394", size = 41175, upload-time = "2025-06-09T22:55:38.436Z" },
- { url = "https://files.pythonhosted.org/packages/a4/ff/47f08595e3d9b5e149c150f88d9714574f1a7cbd89fe2817158a952674bf/propcache-0.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:9704bedf6e7cbe3c65eca4379a9b53ee6a83749f047808cbb5044d40d7d72198", size = 44857, upload-time = "2025-06-09T22:55:39.687Z" },
- { url = "https://files.pythonhosted.org/packages/cc/35/cc0aaecf278bb4575b8555f2b137de5ab821595ddae9da9d3cd1da4072c7/propcache-0.3.2-py3-none-any.whl", hash = "sha256:98f1ec44fb675f5052cccc8e609c46ed23a35a1cfd18545ad4e29002d858a43f", size = 12663, upload-time = "2025-06-09T22:56:04.484Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/a6/16/43264e4a779dd8588c21a70f0709665ee8f611211bdd2c87d952cfa7c776/propcache-0.3.2.tar.gz", hash = "sha256:20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168", size = 44139 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/dc/d1/8c747fafa558c603c4ca19d8e20b288aa0c7cda74e9402f50f31eb65267e/propcache-0.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ca592ed634a73ca002967458187109265e980422116c0a107cf93d81f95af945", size = 71286 },
+ { url = "https://files.pythonhosted.org/packages/61/99/d606cb7986b60d89c36de8a85d58764323b3a5ff07770a99d8e993b3fa73/propcache-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9ecb0aad4020e275652ba3975740f241bd12a61f1a784df044cf7477a02bc252", size = 42425 },
+ { url = "https://files.pythonhosted.org/packages/8c/96/ef98f91bbb42b79e9bb82bdd348b255eb9d65f14dbbe3b1594644c4073f7/propcache-0.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7f08f1cc28bd2eade7a8a3d2954ccc673bb02062e3e7da09bc75d843386b342f", size = 41846 },
+ { url = "https://files.pythonhosted.org/packages/5b/ad/3f0f9a705fb630d175146cd7b1d2bf5555c9beaed54e94132b21aac098a6/propcache-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1a342c834734edb4be5ecb1e9fb48cb64b1e2320fccbd8c54bf8da8f2a84c33", size = 208871 },
+ { url = "https://files.pythonhosted.org/packages/3a/38/2085cda93d2c8b6ec3e92af2c89489a36a5886b712a34ab25de9fbca7992/propcache-0.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a544caaae1ac73f1fecfae70ded3e93728831affebd017d53449e3ac052ac1e", size = 215720 },
+ { url = "https://files.pythonhosted.org/packages/61/c1/d72ea2dc83ac7f2c8e182786ab0fc2c7bd123a1ff9b7975bee671866fe5f/propcache-0.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:310d11aa44635298397db47a3ebce7db99a4cc4b9bbdfcf6c98a60c8d5261cf1", size = 215203 },
+ { url = "https://files.pythonhosted.org/packages/af/81/b324c44ae60c56ef12007105f1460d5c304b0626ab0cc6b07c8f2a9aa0b8/propcache-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c1396592321ac83157ac03a2023aa6cc4a3cc3cfdecb71090054c09e5a7cce3", size = 206365 },
+ { url = "https://files.pythonhosted.org/packages/09/73/88549128bb89e66d2aff242488f62869014ae092db63ccea53c1cc75a81d/propcache-0.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cabf5b5902272565e78197edb682017d21cf3b550ba0460ee473753f28d23c1", size = 196016 },
+ { url = "https://files.pythonhosted.org/packages/b9/3f/3bdd14e737d145114a5eb83cb172903afba7242f67c5877f9909a20d948d/propcache-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0a2f2235ac46a7aa25bdeb03a9e7060f6ecbd213b1f9101c43b3090ffb971ef6", size = 205596 },
+ { url = "https://files.pythonhosted.org/packages/0f/ca/2f4aa819c357d3107c3763d7ef42c03980f9ed5c48c82e01e25945d437c1/propcache-0.3.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:92b69e12e34869a6970fd2f3da91669899994b47c98f5d430b781c26f1d9f387", size = 200977 },
+ { url = "https://files.pythonhosted.org/packages/cd/4a/e65276c7477533c59085251ae88505caf6831c0e85ff8b2e31ebcbb949b1/propcache-0.3.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:54e02207c79968ebbdffc169591009f4474dde3b4679e16634d34c9363ff56b4", size = 197220 },
+ { url = "https://files.pythonhosted.org/packages/7c/54/fc7152e517cf5578278b242396ce4d4b36795423988ef39bb8cd5bf274c8/propcache-0.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4adfb44cb588001f68c5466579d3f1157ca07f7504fc91ec87862e2b8e556b88", size = 210642 },
+ { url = "https://files.pythonhosted.org/packages/b9/80/abeb4a896d2767bf5f1ea7b92eb7be6a5330645bd7fb844049c0e4045d9d/propcache-0.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fd3e6019dc1261cd0291ee8919dd91fbab7b169bb76aeef6c716833a3f65d206", size = 212789 },
+ { url = "https://files.pythonhosted.org/packages/b3/db/ea12a49aa7b2b6d68a5da8293dcf50068d48d088100ac016ad92a6a780e6/propcache-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4c181cad81158d71c41a2bce88edce078458e2dd5ffee7eddd6b05da85079f43", size = 205880 },
+ { url = "https://files.pythonhosted.org/packages/d1/e5/9076a0bbbfb65d1198007059c65639dfd56266cf8e477a9707e4b1999ff4/propcache-0.3.2-cp313-cp313-win32.whl", hash = "sha256:8a08154613f2249519e549de2330cf8e2071c2887309a7b07fb56098f5170a02", size = 37220 },
+ { url = "https://files.pythonhosted.org/packages/d3/f5/b369e026b09a26cd77aa88d8fffd69141d2ae00a2abaaf5380d2603f4b7f/propcache-0.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e41671f1594fc4ab0a6dec1351864713cb3a279910ae8b58f884a88a0a632c05", size = 40678 },
+ { url = "https://files.pythonhosted.org/packages/a4/3a/6ece377b55544941a08d03581c7bc400a3c8cd3c2865900a68d5de79e21f/propcache-0.3.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:9a3cf035bbaf035f109987d9d55dc90e4b0e36e04bbbb95af3055ef17194057b", size = 76560 },
+ { url = "https://files.pythonhosted.org/packages/0c/da/64a2bb16418740fa634b0e9c3d29edff1db07f56d3546ca2d86ddf0305e1/propcache-0.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:156c03d07dc1323d8dacaa221fbe028c5c70d16709cdd63502778e6c3ccca1b0", size = 44676 },
+ { url = "https://files.pythonhosted.org/packages/36/7b/f025e06ea51cb72c52fb87e9b395cced02786610b60a3ed51da8af017170/propcache-0.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74413c0ba02ba86f55cf60d18daab219f7e531620c15f1e23d95563f505efe7e", size = 44701 },
+ { url = "https://files.pythonhosted.org/packages/a4/00/faa1b1b7c3b74fc277f8642f32a4c72ba1d7b2de36d7cdfb676db7f4303e/propcache-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f066b437bb3fa39c58ff97ab2ca351db465157d68ed0440abecb21715eb24b28", size = 276934 },
+ { url = "https://files.pythonhosted.org/packages/74/ab/935beb6f1756e0476a4d5938ff44bf0d13a055fed880caf93859b4f1baf4/propcache-0.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1304b085c83067914721e7e9d9917d41ad87696bf70f0bc7dee450e9c71ad0a", size = 278316 },
+ { url = "https://files.pythonhosted.org/packages/f8/9d/994a5c1ce4389610838d1caec74bdf0e98b306c70314d46dbe4fcf21a3e2/propcache-0.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab50cef01b372763a13333b4e54021bdcb291fc9a8e2ccb9c2df98be51bcde6c", size = 282619 },
+ { url = "https://files.pythonhosted.org/packages/2b/00/a10afce3d1ed0287cef2e09506d3be9822513f2c1e96457ee369adb9a6cd/propcache-0.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad3b2a085ec259ad2c2842666b2a0a49dea8463579c606426128925af1ed725", size = 265896 },
+ { url = "https://files.pythonhosted.org/packages/2e/a8/2aa6716ffa566ca57c749edb909ad27884680887d68517e4be41b02299f3/propcache-0.3.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:261fa020c1c14deafd54c76b014956e2f86991af198c51139faf41c4d5e83892", size = 252111 },
+ { url = "https://files.pythonhosted.org/packages/36/4f/345ca9183b85ac29c8694b0941f7484bf419c7f0fea2d1e386b4f7893eed/propcache-0.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:46d7f8aa79c927e5f987ee3a80205c987717d3659f035c85cf0c3680526bdb44", size = 268334 },
+ { url = "https://files.pythonhosted.org/packages/3e/ca/fcd54f78b59e3f97b3b9715501e3147f5340167733d27db423aa321e7148/propcache-0.3.2-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:6d8f3f0eebf73e3c0ff0e7853f68be638b4043c65a70517bb575eff54edd8dbe", size = 255026 },
+ { url = "https://files.pythonhosted.org/packages/8b/95/8e6a6bbbd78ac89c30c225210a5c687790e532ba4088afb8c0445b77ef37/propcache-0.3.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:03c89c1b14a5452cf15403e291c0ccd7751d5b9736ecb2c5bab977ad6c5bcd81", size = 250724 },
+ { url = "https://files.pythonhosted.org/packages/ee/b0/0dd03616142baba28e8b2d14ce5df6631b4673850a3d4f9c0f9dd714a404/propcache-0.3.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:0cc17efde71e12bbaad086d679ce575268d70bc123a5a71ea7ad76f70ba30bba", size = 268868 },
+ { url = "https://files.pythonhosted.org/packages/c5/98/2c12407a7e4fbacd94ddd32f3b1e3d5231e77c30ef7162b12a60e2dd5ce3/propcache-0.3.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:acdf05d00696bc0447e278bb53cb04ca72354e562cf88ea6f9107df8e7fd9770", size = 271322 },
+ { url = "https://files.pythonhosted.org/packages/35/91/9cb56efbb428b006bb85db28591e40b7736847b8331d43fe335acf95f6c8/propcache-0.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4445542398bd0b5d32df908031cb1b30d43ac848e20470a878b770ec2dcc6330", size = 265778 },
+ { url = "https://files.pythonhosted.org/packages/9a/4c/b0fe775a2bdd01e176b14b574be679d84fc83958335790f7c9a686c1f468/propcache-0.3.2-cp313-cp313t-win32.whl", hash = "sha256:f86e5d7cd03afb3a1db8e9f9f6eff15794e79e791350ac48a8c924e6f439f394", size = 41175 },
+ { url = "https://files.pythonhosted.org/packages/a4/ff/47f08595e3d9b5e149c150f88d9714574f1a7cbd89fe2817158a952674bf/propcache-0.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:9704bedf6e7cbe3c65eca4379a9b53ee6a83749f047808cbb5044d40d7d72198", size = 44857 },
+ { url = "https://files.pythonhosted.org/packages/cc/35/cc0aaecf278bb4575b8555f2b137de5ab821595ddae9da9d3cd1da4072c7/propcache-0.3.2-py3-none-any.whl", hash = "sha256:98f1ec44fb675f5052cccc8e609c46ed23a35a1cfd18545ad4e29002d858a43f", size = 12663 },
]
[[package]]
name = "psutil"
version = "7.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" },
- { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" },
- { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" },
- { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" },
- { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" },
- { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" },
- { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" },
+ { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 },
+ { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 },
+ { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 },
+ { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 },
+ { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 },
+ { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 },
+ { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 },
]
[[package]]
name = "ptyprocess"
version = "0.7.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" },
+ { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 },
]
[[package]]
name = "pure-eval"
version = "0.2.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" },
+ { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 },
]
[[package]]
name = "py-partiql-parser"
version = "0.6.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/58/a1/0a2867e48b232b4f82c4929ef7135f2a5d72c3886b957dccf63c70aa2fcb/py_partiql_parser-0.6.1.tar.gz", hash = "sha256:8583ff2a0e15560ef3bc3df109a7714d17f87d81d33e8c38b7fed4e58a63215d", size = 17120, upload-time = "2024-12-25T22:06:41.327Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/58/a1/0a2867e48b232b4f82c4929ef7135f2a5d72c3886b957dccf63c70aa2fcb/py_partiql_parser-0.6.1.tar.gz", hash = "sha256:8583ff2a0e15560ef3bc3df109a7714d17f87d81d33e8c38b7fed4e58a63215d", size = 17120 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/97/84/0e410c20bbe9a504fc56e97908f13261c2b313d16cbb3b738556166f044a/py_partiql_parser-0.6.1-py2.py3-none-any.whl", hash = "sha256:ff6a48067bff23c37e9044021bf1d949c83e195490c17e020715e927fe5b2456", size = 23520, upload-time = "2024-12-25T22:06:39.106Z" },
+ { url = "https://files.pythonhosted.org/packages/97/84/0e410c20bbe9a504fc56e97908f13261c2b313d16cbb3b738556166f044a/py_partiql_parser-0.6.1-py2.py3-none-any.whl", hash = "sha256:ff6a48067bff23c37e9044021bf1d949c83e195490c17e020715e927fe5b2456", size = 23520 },
]
[[package]]
name = "pyarrow"
version = "20.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a2/ee/a7810cb9f3d6e9238e61d312076a9859bf3668fd21c69744de9532383912/pyarrow-20.0.0.tar.gz", hash = "sha256:febc4a913592573c8d5805091a6c2b5064c8bd6e002131f01061797d91c783c1", size = 1125187, upload-time = "2025-04-27T12:34:23.264Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9b/aa/daa413b81446d20d4dad2944110dcf4cf4f4179ef7f685dd5a6d7570dc8e/pyarrow-20.0.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:a15532e77b94c61efadde86d10957950392999503b3616b2ffcef7621a002893", size = 30798501, upload-time = "2025-04-27T12:30:48.351Z" },
- { url = "https://files.pythonhosted.org/packages/ff/75/2303d1caa410925de902d32ac215dc80a7ce7dd8dfe95358c165f2adf107/pyarrow-20.0.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:dd43f58037443af715f34f1322c782ec463a3c8a94a85fdb2d987ceb5658e061", size = 32277895, upload-time = "2025-04-27T12:30:55.238Z" },
- { url = "https://files.pythonhosted.org/packages/92/41/fe18c7c0b38b20811b73d1bdd54b1fccba0dab0e51d2048878042d84afa8/pyarrow-20.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa0d288143a8585806e3cc7c39566407aab646fb9ece164609dac1cfff45f6ae", size = 41327322, upload-time = "2025-04-27T12:31:05.587Z" },
- { url = "https://files.pythonhosted.org/packages/da/ab/7dbf3d11db67c72dbf36ae63dcbc9f30b866c153b3a22ef728523943eee6/pyarrow-20.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6953f0114f8d6f3d905d98e987d0924dabce59c3cda380bdfaa25a6201563b4", size = 42411441, upload-time = "2025-04-27T12:31:15.675Z" },
- { url = "https://files.pythonhosted.org/packages/90/c3/0c7da7b6dac863af75b64e2f827e4742161128c350bfe7955b426484e226/pyarrow-20.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:991f85b48a8a5e839b2128590ce07611fae48a904cae6cab1f089c5955b57eb5", size = 40677027, upload-time = "2025-04-27T12:31:24.631Z" },
- { url = "https://files.pythonhosted.org/packages/be/27/43a47fa0ff9053ab5203bb3faeec435d43c0d8bfa40179bfd076cdbd4e1c/pyarrow-20.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:97c8dc984ed09cb07d618d57d8d4b67a5100a30c3818c2fb0b04599f0da2de7b", size = 42281473, upload-time = "2025-04-27T12:31:31.311Z" },
- { url = "https://files.pythonhosted.org/packages/bc/0b/d56c63b078876da81bbb9ba695a596eabee9b085555ed12bf6eb3b7cab0e/pyarrow-20.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9b71daf534f4745818f96c214dbc1e6124d7daf059167330b610fc69b6f3d3e3", size = 42893897, upload-time = "2025-04-27T12:31:39.406Z" },
- { url = "https://files.pythonhosted.org/packages/92/ac/7d4bd020ba9145f354012838692d48300c1b8fe5634bfda886abcada67ed/pyarrow-20.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e8b88758f9303fa5a83d6c90e176714b2fd3852e776fc2d7e42a22dd6c2fb368", size = 44543847, upload-time = "2025-04-27T12:31:45.997Z" },
- { url = "https://files.pythonhosted.org/packages/9d/07/290f4abf9ca702c5df7b47739c1b2c83588641ddfa2cc75e34a301d42e55/pyarrow-20.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:30b3051b7975801c1e1d387e17c588d8ab05ced9b1e14eec57915f79869b5031", size = 25653219, upload-time = "2025-04-27T12:31:54.11Z" },
- { url = "https://files.pythonhosted.org/packages/95/df/720bb17704b10bd69dde086e1400b8eefb8f58df3f8ac9cff6c425bf57f1/pyarrow-20.0.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:ca151afa4f9b7bc45bcc791eb9a89e90a9eb2772767d0b1e5389609c7d03db63", size = 30853957, upload-time = "2025-04-27T12:31:59.215Z" },
- { url = "https://files.pythonhosted.org/packages/d9/72/0d5f875efc31baef742ba55a00a25213a19ea64d7176e0fe001c5d8b6e9a/pyarrow-20.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:4680f01ecd86e0dd63e39eb5cd59ef9ff24a9d166db328679e36c108dc993d4c", size = 32247972, upload-time = "2025-04-27T12:32:05.369Z" },
- { url = "https://files.pythonhosted.org/packages/d5/bc/e48b4fa544d2eea72f7844180eb77f83f2030b84c8dad860f199f94307ed/pyarrow-20.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f4c8534e2ff059765647aa69b75d6543f9fef59e2cd4c6d18015192565d2b70", size = 41256434, upload-time = "2025-04-27T12:32:11.814Z" },
- { url = "https://files.pythonhosted.org/packages/c3/01/974043a29874aa2cf4f87fb07fd108828fc7362300265a2a64a94965e35b/pyarrow-20.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e1f8a47f4b4ae4c69c4d702cfbdfe4d41e18e5c7ef6f1bb1c50918c1e81c57b", size = 42353648, upload-time = "2025-04-27T12:32:20.766Z" },
- { url = "https://files.pythonhosted.org/packages/68/95/cc0d3634cde9ca69b0e51cbe830d8915ea32dda2157560dda27ff3b3337b/pyarrow-20.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:a1f60dc14658efaa927f8214734f6a01a806d7690be4b3232ba526836d216122", size = 40619853, upload-time = "2025-04-27T12:32:28.1Z" },
- { url = "https://files.pythonhosted.org/packages/29/c2/3ad40e07e96a3e74e7ed7cc8285aadfa84eb848a798c98ec0ad009eb6bcc/pyarrow-20.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:204a846dca751428991346976b914d6d2a82ae5b8316a6ed99789ebf976551e6", size = 42241743, upload-time = "2025-04-27T12:32:35.792Z" },
- { url = "https://files.pythonhosted.org/packages/eb/cb/65fa110b483339add6a9bc7b6373614166b14e20375d4daa73483755f830/pyarrow-20.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:f3b117b922af5e4c6b9a9115825726cac7d8b1421c37c2b5e24fbacc8930612c", size = 42839441, upload-time = "2025-04-27T12:32:46.64Z" },
- { url = "https://files.pythonhosted.org/packages/98/7b/f30b1954589243207d7a0fbc9997401044bf9a033eec78f6cb50da3f304a/pyarrow-20.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e724a3fd23ae5b9c010e7be857f4405ed5e679db5c93e66204db1a69f733936a", size = 44503279, upload-time = "2025-04-27T12:32:56.503Z" },
- { url = "https://files.pythonhosted.org/packages/37/40/ad395740cd641869a13bcf60851296c89624662575621968dcfafabaa7f6/pyarrow-20.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:82f1ee5133bd8f49d31be1299dc07f585136679666b502540db854968576faf9", size = 25944982, upload-time = "2025-04-27T12:33:04.72Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/a2/ee/a7810cb9f3d6e9238e61d312076a9859bf3668fd21c69744de9532383912/pyarrow-20.0.0.tar.gz", hash = "sha256:febc4a913592573c8d5805091a6c2b5064c8bd6e002131f01061797d91c783c1", size = 1125187 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/9b/aa/daa413b81446d20d4dad2944110dcf4cf4f4179ef7f685dd5a6d7570dc8e/pyarrow-20.0.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:a15532e77b94c61efadde86d10957950392999503b3616b2ffcef7621a002893", size = 30798501 },
+ { url = "https://files.pythonhosted.org/packages/ff/75/2303d1caa410925de902d32ac215dc80a7ce7dd8dfe95358c165f2adf107/pyarrow-20.0.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:dd43f58037443af715f34f1322c782ec463a3c8a94a85fdb2d987ceb5658e061", size = 32277895 },
+ { url = "https://files.pythonhosted.org/packages/92/41/fe18c7c0b38b20811b73d1bdd54b1fccba0dab0e51d2048878042d84afa8/pyarrow-20.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa0d288143a8585806e3cc7c39566407aab646fb9ece164609dac1cfff45f6ae", size = 41327322 },
+ { url = "https://files.pythonhosted.org/packages/da/ab/7dbf3d11db67c72dbf36ae63dcbc9f30b866c153b3a22ef728523943eee6/pyarrow-20.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6953f0114f8d6f3d905d98e987d0924dabce59c3cda380bdfaa25a6201563b4", size = 42411441 },
+ { url = "https://files.pythonhosted.org/packages/90/c3/0c7da7b6dac863af75b64e2f827e4742161128c350bfe7955b426484e226/pyarrow-20.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:991f85b48a8a5e839b2128590ce07611fae48a904cae6cab1f089c5955b57eb5", size = 40677027 },
+ { url = "https://files.pythonhosted.org/packages/be/27/43a47fa0ff9053ab5203bb3faeec435d43c0d8bfa40179bfd076cdbd4e1c/pyarrow-20.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:97c8dc984ed09cb07d618d57d8d4b67a5100a30c3818c2fb0b04599f0da2de7b", size = 42281473 },
+ { url = "https://files.pythonhosted.org/packages/bc/0b/d56c63b078876da81bbb9ba695a596eabee9b085555ed12bf6eb3b7cab0e/pyarrow-20.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9b71daf534f4745818f96c214dbc1e6124d7daf059167330b610fc69b6f3d3e3", size = 42893897 },
+ { url = "https://files.pythonhosted.org/packages/92/ac/7d4bd020ba9145f354012838692d48300c1b8fe5634bfda886abcada67ed/pyarrow-20.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e8b88758f9303fa5a83d6c90e176714b2fd3852e776fc2d7e42a22dd6c2fb368", size = 44543847 },
+ { url = "https://files.pythonhosted.org/packages/9d/07/290f4abf9ca702c5df7b47739c1b2c83588641ddfa2cc75e34a301d42e55/pyarrow-20.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:30b3051b7975801c1e1d387e17c588d8ab05ced9b1e14eec57915f79869b5031", size = 25653219 },
+ { url = "https://files.pythonhosted.org/packages/95/df/720bb17704b10bd69dde086e1400b8eefb8f58df3f8ac9cff6c425bf57f1/pyarrow-20.0.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:ca151afa4f9b7bc45bcc791eb9a89e90a9eb2772767d0b1e5389609c7d03db63", size = 30853957 },
+ { url = "https://files.pythonhosted.org/packages/d9/72/0d5f875efc31baef742ba55a00a25213a19ea64d7176e0fe001c5d8b6e9a/pyarrow-20.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:4680f01ecd86e0dd63e39eb5cd59ef9ff24a9d166db328679e36c108dc993d4c", size = 32247972 },
+ { url = "https://files.pythonhosted.org/packages/d5/bc/e48b4fa544d2eea72f7844180eb77f83f2030b84c8dad860f199f94307ed/pyarrow-20.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f4c8534e2ff059765647aa69b75d6543f9fef59e2cd4c6d18015192565d2b70", size = 41256434 },
+ { url = "https://files.pythonhosted.org/packages/c3/01/974043a29874aa2cf4f87fb07fd108828fc7362300265a2a64a94965e35b/pyarrow-20.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e1f8a47f4b4ae4c69c4d702cfbdfe4d41e18e5c7ef6f1bb1c50918c1e81c57b", size = 42353648 },
+ { url = "https://files.pythonhosted.org/packages/68/95/cc0d3634cde9ca69b0e51cbe830d8915ea32dda2157560dda27ff3b3337b/pyarrow-20.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:a1f60dc14658efaa927f8214734f6a01a806d7690be4b3232ba526836d216122", size = 40619853 },
+ { url = "https://files.pythonhosted.org/packages/29/c2/3ad40e07e96a3e74e7ed7cc8285aadfa84eb848a798c98ec0ad009eb6bcc/pyarrow-20.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:204a846dca751428991346976b914d6d2a82ae5b8316a6ed99789ebf976551e6", size = 42241743 },
+ { url = "https://files.pythonhosted.org/packages/eb/cb/65fa110b483339add6a9bc7b6373614166b14e20375d4daa73483755f830/pyarrow-20.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:f3b117b922af5e4c6b9a9115825726cac7d8b1421c37c2b5e24fbacc8930612c", size = 42839441 },
+ { url = "https://files.pythonhosted.org/packages/98/7b/f30b1954589243207d7a0fbc9997401044bf9a033eec78f6cb50da3f304a/pyarrow-20.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e724a3fd23ae5b9c010e7be857f4405ed5e679db5c93e66204db1a69f733936a", size = 44503279 },
+ { url = "https://files.pythonhosted.org/packages/37/40/ad395740cd641869a13bcf60851296c89624662575621968dcfafabaa7f6/pyarrow-20.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:82f1ee5133bd8f49d31be1299dc07f585136679666b502540db854968576faf9", size = 25944982 },
]
[[package]]
name = "pycparser"
version = "2.22"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" },
+ { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 },
]
[[package]]
@@ -2525,9 +2552,9 @@ dependencies = [
{ name = "typing-extensions" },
{ name = "typing-inspection" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350, upload-time = "2025-06-14T08:33:17.137Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782, upload-time = "2025-06-14T08:33:14.905Z" },
+ { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782 },
]
[[package]]
@@ -2537,34 +2564,34 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" },
- { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" },
- { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" },
- { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" },
- { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" },
- { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" },
- { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" },
- { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" },
- { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" },
- { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" },
- { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" },
- { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" },
- { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" },
- { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" },
- { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" },
- { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" },
- { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" },
+ { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688 },
+ { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808 },
+ { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580 },
+ { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859 },
+ { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810 },
+ { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498 },
+ { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611 },
+ { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924 },
+ { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196 },
+ { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389 },
+ { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223 },
+ { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473 },
+ { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269 },
+ { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921 },
+ { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162 },
+ { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560 },
+ { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777 },
]
[[package]]
name = "pygments"
version = "2.19.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" },
+ { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217 },
]
[[package]]
@@ -2574,18 +2601,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pygments" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/50/f9/7f417aaee98a74b4f757f2b72971245181fcf25d824d2e7a190345669eaf/pygments-ansi-color-0.3.0.tar.gz", hash = "sha256:7018954cf5b11d1e734383a1bafab5af613213f246109417fee3f76da26d5431", size = 7317, upload-time = "2023-05-18T22:44:35.792Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/50/f9/7f417aaee98a74b4f757f2b72971245181fcf25d824d2e7a190345669eaf/pygments-ansi-color-0.3.0.tar.gz", hash = "sha256:7018954cf5b11d1e734383a1bafab5af613213f246109417fee3f76da26d5431", size = 7317 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/17/8306a0bcd8c88d7761c2e73e831b0be026cd6873ce1f12beb3b4c9a03ffa/pygments_ansi_color-0.3.0-py3-none-any.whl", hash = "sha256:7eb063feaecadad9d4d1fd3474cbfeadf3486b64f760a8f2a00fc25392180aba", size = 10242, upload-time = "2023-05-18T22:44:34.287Z" },
+ { url = "https://files.pythonhosted.org/packages/e6/17/8306a0bcd8c88d7761c2e73e831b0be026cd6873ce1f12beb3b4c9a03ffa/pygments_ansi_color-0.3.0-py3-none-any.whl", hash = "sha256:7eb063feaecadad9d4d1fd3474cbfeadf3486b64f760a8f2a00fc25392180aba", size = 10242 },
]
[[package]]
name = "pyjwt"
version = "2.10.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953", size = 87785, upload-time = "2024-11-28T03:43:29.933Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953", size = 87785 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb", size = 22997, upload-time = "2024-11-28T03:43:27.893Z" },
+ { url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb", size = 22997 },
]
[package.optional-dependencies]
@@ -2601,18 +2628,18 @@ dependencies = [
{ name = "markdown" },
{ name = "pyyaml" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/1a/0a/c06b542ac108bfc73200677309cd9188a3a01b127a63f20cadc18d873d88/pymdown_extensions-10.16.tar.gz", hash = "sha256:71dac4fca63fabeffd3eb9038b756161a33ec6e8d230853d3cecf562155ab3de", size = 853197, upload-time = "2025-06-21T17:56:36.974Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/1a/0a/c06b542ac108bfc73200677309cd9188a3a01b127a63f20cadc18d873d88/pymdown_extensions-10.16.tar.gz", hash = "sha256:71dac4fca63fabeffd3eb9038b756161a33ec6e8d230853d3cecf562155ab3de", size = 853197 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/98/d4/10bb14004d3c792811e05e21b5e5dcae805aacb739bd12a0540967b99592/pymdown_extensions-10.16-py3-none-any.whl", hash = "sha256:f5dd064a4db588cb2d95229fc4ee63a1b16cc8b4d0e6145c0899ed8723da1df2", size = 266143, upload-time = "2025-06-21T17:56:35.356Z" },
+ { url = "https://files.pythonhosted.org/packages/98/d4/10bb14004d3c792811e05e21b5e5dcae805aacb739bd12a0540967b99592/pymdown_extensions-10.16-py3-none-any.whl", hash = "sha256:f5dd064a4db588cb2d95229fc4ee63a1b16cc8b4d0e6145c0899ed8723da1df2", size = 266143 },
]
[[package]]
name = "pyparsing"
version = "3.2.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" },
+ { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120 },
]
[[package]]
@@ -2622,44 +2649,44 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "certifi" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/04/90/67bd7260b4ea9b8b20b4f58afef6c223ecb3abf368eb4ec5bc2cdef81b49/pyproj-3.7.2.tar.gz", hash = "sha256:39a0cf1ecc7e282d1d30f36594ebd55c9fae1fda8a2622cee5d100430628f88c", size = 226279, upload-time = "2025-08-14T12:05:42.18Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/be/14/faf1b90d267cea68d7e70662e7f88cefdb1bc890bd596c74b959e0517a72/pyproj-3.7.2-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:19466e529b1b15eeefdf8ff26b06fa745856c044f2f77bf0edbae94078c1dfa1", size = 6214580, upload-time = "2025-08-14T12:04:28.804Z" },
- { url = "https://files.pythonhosted.org/packages/35/48/da9a45b184d375f62667f62eba0ca68569b0bd980a0bb7ffcc1d50440520/pyproj-3.7.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:c79b9b84c4a626c5dc324c0d666be0bfcebd99f7538d66e8898c2444221b3da7", size = 4615388, upload-time = "2025-08-14T12:04:30.553Z" },
- { url = "https://files.pythonhosted.org/packages/5e/e7/d2b459a4a64bca328b712c1b544e109df88e5c800f7c143cfbc404d39bfb/pyproj-3.7.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ceecf374cacca317bc09e165db38ac548ee3cad07c3609442bd70311c59c21aa", size = 9628455, upload-time = "2025-08-14T12:04:32.435Z" },
- { url = "https://files.pythonhosted.org/packages/f8/85/c2b1706e51942de19076eff082f8495e57d5151364e78b5bef4af4a1d94a/pyproj-3.7.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5141a538ffdbe4bfd157421828bb2e07123a90a7a2d6f30fa1462abcfb5ce681", size = 9514269, upload-time = "2025-08-14T12:04:34.599Z" },
- { url = "https://files.pythonhosted.org/packages/34/38/07a9b89ae7467872f9a476883a5bad9e4f4d1219d31060f0f2b282276cbe/pyproj-3.7.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f000841e98ea99acbb7b8ca168d67773b0191de95187228a16110245c5d954d5", size = 10808437, upload-time = "2025-08-14T12:04:36.485Z" },
- { url = "https://files.pythonhosted.org/packages/12/56/fda1daeabbd39dec5b07f67233d09f31facb762587b498e6fc4572be9837/pyproj-3.7.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8115faf2597f281a42ab608ceac346b4eb1383d3b45ab474fd37341c4bf82a67", size = 10745540, upload-time = "2025-08-14T12:04:38.568Z" },
- { url = "https://files.pythonhosted.org/packages/0d/90/c793182cbba65a39a11db2ac6b479fe76c59e6509ae75e5744c344a0da9d/pyproj-3.7.2-cp313-cp313-win32.whl", hash = "sha256:f18c0579dd6be00b970cb1a6719197fceecc407515bab37da0066f0184aafdf3", size = 5896506, upload-time = "2025-08-14T12:04:41.059Z" },
- { url = "https://files.pythonhosted.org/packages/be/0f/747974129cf0d800906f81cd25efd098c96509026e454d4b66868779ab04/pyproj-3.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:bb41c29d5f60854b1075853fe80c58950b398d4ebb404eb532536ac8d2834ed7", size = 6310195, upload-time = "2025-08-14T12:04:42.974Z" },
- { url = "https://files.pythonhosted.org/packages/82/64/fc7598a53172c4931ec6edf5228280663063150625d3f6423b4c20f9daff/pyproj-3.7.2-cp313-cp313-win_arm64.whl", hash = "sha256:2b617d573be4118c11cd96b8891a0b7f65778fa7733ed8ecdb297a447d439100", size = 6230748, upload-time = "2025-08-14T12:04:44.491Z" },
- { url = "https://files.pythonhosted.org/packages/aa/f0/611dd5cddb0d277f94b7af12981f56e1441bf8d22695065d4f0df5218498/pyproj-3.7.2-cp313-cp313t-macosx_13_0_x86_64.whl", hash = "sha256:d27b48f0e81beeaa2b4d60c516c3a1cfbb0c7ff6ef71256d8e9c07792f735279", size = 6241729, upload-time = "2025-08-14T12:04:46.274Z" },
- { url = "https://files.pythonhosted.org/packages/15/93/40bd4a6c523ff9965e480870611aed7eda5aa2c6128c6537345a2b77b542/pyproj-3.7.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:55a3610d75023c7b1c6e583e48ef8f62918e85a2ae81300569d9f104d6684bb6", size = 4652497, upload-time = "2025-08-14T12:04:48.203Z" },
- { url = "https://files.pythonhosted.org/packages/1b/ae/7150ead53c117880b35e0d37960d3138fe640a235feb9605cb9386f50bb0/pyproj-3.7.2-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:8d7349182fa622696787cc9e195508d2a41a64765da9b8a6bee846702b9e6220", size = 9942610, upload-time = "2025-08-14T12:04:49.652Z" },
- { url = "https://files.pythonhosted.org/packages/d8/17/7a4a7eafecf2b46ab64e5c08176c20ceb5844b503eaa551bf12ccac77322/pyproj-3.7.2-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:d230b186eb876ed4f29a7c5ee310144c3a0e44e89e55f65fb3607e13f6db337c", size = 9692390, upload-time = "2025-08-14T12:04:51.731Z" },
- { url = "https://files.pythonhosted.org/packages/c3/55/ae18f040f6410f0ea547a21ada7ef3e26e6c82befa125b303b02759c0e9d/pyproj-3.7.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:237499c7862c578d0369e2b8ac56eec550e391a025ff70e2af8417139dabb41c", size = 11047596, upload-time = "2025-08-14T12:04:53.748Z" },
- { url = "https://files.pythonhosted.org/packages/e6/2e/d3fff4d2909473f26ae799f9dda04caa322c417a51ff3b25763f7d03b233/pyproj-3.7.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8c225f5978abd506fd9a78eaaf794435e823c9156091cabaab5374efb29d7f69", size = 10896975, upload-time = "2025-08-14T12:04:55.875Z" },
- { url = "https://files.pythonhosted.org/packages/f2/bc/8fc7d3963d87057b7b51ebe68c1e7c51c23129eee5072ba6b86558544a46/pyproj-3.7.2-cp313-cp313t-win32.whl", hash = "sha256:2da731876d27639ff9d2d81c151f6ab90a1546455fabd93368e753047be344a2", size = 5953057, upload-time = "2025-08-14T12:04:58.466Z" },
- { url = "https://files.pythonhosted.org/packages/cc/27/ea9809966cc47d2d51e6d5ae631ea895f7c7c7b9b3c29718f900a8f7d197/pyproj-3.7.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f54d91ae18dd23b6c0ab48126d446820e725419da10617d86a1b69ada6d881d3", size = 6375414, upload-time = "2025-08-14T12:04:59.861Z" },
- { url = "https://files.pythonhosted.org/packages/5b/f8/1ef0129fba9a555c658e22af68989f35e7ba7b9136f25758809efec0cd6e/pyproj-3.7.2-cp313-cp313t-win_arm64.whl", hash = "sha256:fc52ba896cfc3214dc9f9ca3c0677a623e8fdd096b257c14a31e719d21ff3fdd", size = 6262501, upload-time = "2025-08-14T12:05:01.39Z" },
- { url = "https://files.pythonhosted.org/packages/42/17/c2b050d3f5b71b6edd0d96ae16c990fdc42a5f1366464a5c2772146de33a/pyproj-3.7.2-cp314-cp314-macosx_13_0_x86_64.whl", hash = "sha256:2aaa328605ace41db050d06bac1adc11f01b71fe95c18661497763116c3a0f02", size = 6214541, upload-time = "2025-08-14T12:05:03.166Z" },
- { url = "https://files.pythonhosted.org/packages/03/68/68ada9c8aea96ded09a66cfd9bf87aa6db8c2edebe93f5bf9b66b0143fbc/pyproj-3.7.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:35dccbce8201313c596a970fde90e33605248b66272595c061b511c8100ccc08", size = 4617456, upload-time = "2025-08-14T12:05:04.563Z" },
- { url = "https://files.pythonhosted.org/packages/81/e4/4c50ceca7d0e937977866b02cb64e6ccf4df979a5871e521f9e255df6073/pyproj-3.7.2-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:25b0b7cb0042444c29a164b993c45c1b8013d6c48baa61dc1160d834a277e83b", size = 9615590, upload-time = "2025-08-14T12:05:06.094Z" },
- { url = "https://files.pythonhosted.org/packages/05/1e/ada6fb15a1d75b5bd9b554355a69a798c55a7dcc93b8d41596265c1772e3/pyproj-3.7.2-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:85def3a6388e9ba51f964619aa002a9d2098e77c6454ff47773bb68871024281", size = 9474960, upload-time = "2025-08-14T12:05:07.973Z" },
- { url = "https://files.pythonhosted.org/packages/51/07/9d48ad0a8db36e16f842f2c8a694c1d9d7dcf9137264846bef77585a71f3/pyproj-3.7.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b1bccefec3875ab81eabf49059e2b2ea77362c178b66fd3528c3e4df242f1516", size = 10799478, upload-time = "2025-08-14T12:05:14.102Z" },
- { url = "https://files.pythonhosted.org/packages/85/cf/2f812b529079f72f51ff2d6456b7fef06c01735e5cfd62d54ffb2b548028/pyproj-3.7.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d5371ca114d6990b675247355a801925814eca53e6c4b2f1b5c0a956336ee36e", size = 10710030, upload-time = "2025-08-14T12:05:16.317Z" },
- { url = "https://files.pythonhosted.org/packages/99/9b/4626a19e1f03eba4c0e77b91a6cf0f73aa9cb5d51a22ee385c22812bcc2c/pyproj-3.7.2-cp314-cp314-win32.whl", hash = "sha256:77f066626030f41be543274f5ac79f2a511fe89860ecd0914f22131b40a0ec25", size = 5991181, upload-time = "2025-08-14T12:05:19.492Z" },
- { url = "https://files.pythonhosted.org/packages/04/b2/5a6610554306a83a563080c2cf2c57565563eadd280e15388efa00fb5b33/pyproj-3.7.2-cp314-cp314-win_amd64.whl", hash = "sha256:5a964da1696b8522806f4276ab04ccfff8f9eb95133a92a25900697609d40112", size = 6434721, upload-time = "2025-08-14T12:05:21.022Z" },
- { url = "https://files.pythonhosted.org/packages/ae/ce/6c910ea2e1c74ef673c5d48c482564b8a7824a44c4e35cca2e765b68cfcc/pyproj-3.7.2-cp314-cp314-win_arm64.whl", hash = "sha256:e258ab4dbd3cf627809067c0ba8f9884ea76c8e5999d039fb37a1619c6c3e1f6", size = 6363821, upload-time = "2025-08-14T12:05:22.627Z" },
- { url = "https://files.pythonhosted.org/packages/e4/e4/5532f6f7491812ba782a2177fe9de73fd8e2912b59f46a1d056b84b9b8f2/pyproj-3.7.2-cp314-cp314t-macosx_13_0_x86_64.whl", hash = "sha256:bbbac2f930c6d266f70ec75df35ef851d96fdb3701c674f42fd23a9314573b37", size = 6241773, upload-time = "2025-08-14T12:05:24.577Z" },
- { url = "https://files.pythonhosted.org/packages/20/1f/0938c3f2bbbef1789132d1726d9b0e662f10cfc22522743937f421ad664e/pyproj-3.7.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:b7544e0a3d6339dc9151e9c8f3ea62a936ab7cc446a806ec448bbe86aebb979b", size = 4652537, upload-time = "2025-08-14T12:05:26.391Z" },
- { url = "https://files.pythonhosted.org/packages/c7/a8/488b1ed47d25972f33874f91f09ca8f2227902f05f63a2b80dc73e7b1c97/pyproj-3.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:f7f5133dca4c703e8acadf6f30bc567d39a42c6af321e7f81975c2518f3ed357", size = 9940864, upload-time = "2025-08-14T12:05:27.985Z" },
- { url = "https://files.pythonhosted.org/packages/c7/cc/7f4c895d0cb98e47b6a85a6d79eaca03eb266129eed2f845125c09cf31ff/pyproj-3.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:5aff3343038d7426aa5076f07feb88065f50e0502d1b0d7c22ddfdd2c75a3f81", size = 9688868, upload-time = "2025-08-14T12:05:30.425Z" },
- { url = "https://files.pythonhosted.org/packages/b2/b7/c7e306b8bb0f071d9825b753ee4920f066c40fbfcce9372c4f3cfb2fc4ed/pyproj-3.7.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b0552178c61f2ac1c820d087e8ba6e62b29442debddbb09d51c4bf8acc84d888", size = 11045910, upload-time = "2025-08-14T12:05:32.507Z" },
- { url = "https://files.pythonhosted.org/packages/42/fb/538a4d2df695980e2dde5c04d965fbdd1fe8c20a3194dc4aaa3952a4d1be/pyproj-3.7.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:47d87db2d2c436c5fd0409b34d70bb6cdb875cca2ebe7a9d1c442367b0ab8d59", size = 10895724, upload-time = "2025-08-14T12:05:35.465Z" },
- { url = "https://files.pythonhosted.org/packages/e8/8b/a3f0618b03957de9db5489a04558a8826f43906628bb0b766033aa3b5548/pyproj-3.7.2-cp314-cp314t-win32.whl", hash = "sha256:c9b6f1d8ad3e80a0ee0903a778b6ece7dca1d1d40f6d114ae01bc8ddbad971aa", size = 6056848, upload-time = "2025-08-14T12:05:37.553Z" },
- { url = "https://files.pythonhosted.org/packages/bc/56/413240dd5149dd3291eda55aa55a659da4431244a2fd1319d0ae89407cfb/pyproj-3.7.2-cp314-cp314t-win_amd64.whl", hash = "sha256:1914e29e27933ba6f9822663ee0600f169014a2859f851c054c88cf5ea8a333c", size = 6517676, upload-time = "2025-08-14T12:05:39.126Z" },
- { url = "https://files.pythonhosted.org/packages/15/73/a7141a1a0559bf1a7aa42a11c879ceb19f02f5c6c371c6d57fd86cefd4d1/pyproj-3.7.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d9d25bae416a24397e0d85739f84d323b55f6511e45a522dd7d7eae70d10c7e4", size = 6391844, upload-time = "2025-08-14T12:05:40.745Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/04/90/67bd7260b4ea9b8b20b4f58afef6c223ecb3abf368eb4ec5bc2cdef81b49/pyproj-3.7.2.tar.gz", hash = "sha256:39a0cf1ecc7e282d1d30f36594ebd55c9fae1fda8a2622cee5d100430628f88c", size = 226279 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/be/14/faf1b90d267cea68d7e70662e7f88cefdb1bc890bd596c74b959e0517a72/pyproj-3.7.2-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:19466e529b1b15eeefdf8ff26b06fa745856c044f2f77bf0edbae94078c1dfa1", size = 6214580 },
+ { url = "https://files.pythonhosted.org/packages/35/48/da9a45b184d375f62667f62eba0ca68569b0bd980a0bb7ffcc1d50440520/pyproj-3.7.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:c79b9b84c4a626c5dc324c0d666be0bfcebd99f7538d66e8898c2444221b3da7", size = 4615388 },
+ { url = "https://files.pythonhosted.org/packages/5e/e7/d2b459a4a64bca328b712c1b544e109df88e5c800f7c143cfbc404d39bfb/pyproj-3.7.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ceecf374cacca317bc09e165db38ac548ee3cad07c3609442bd70311c59c21aa", size = 9628455 },
+ { url = "https://files.pythonhosted.org/packages/f8/85/c2b1706e51942de19076eff082f8495e57d5151364e78b5bef4af4a1d94a/pyproj-3.7.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5141a538ffdbe4bfd157421828bb2e07123a90a7a2d6f30fa1462abcfb5ce681", size = 9514269 },
+ { url = "https://files.pythonhosted.org/packages/34/38/07a9b89ae7467872f9a476883a5bad9e4f4d1219d31060f0f2b282276cbe/pyproj-3.7.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f000841e98ea99acbb7b8ca168d67773b0191de95187228a16110245c5d954d5", size = 10808437 },
+ { url = "https://files.pythonhosted.org/packages/12/56/fda1daeabbd39dec5b07f67233d09f31facb762587b498e6fc4572be9837/pyproj-3.7.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8115faf2597f281a42ab608ceac346b4eb1383d3b45ab474fd37341c4bf82a67", size = 10745540 },
+ { url = "https://files.pythonhosted.org/packages/0d/90/c793182cbba65a39a11db2ac6b479fe76c59e6509ae75e5744c344a0da9d/pyproj-3.7.2-cp313-cp313-win32.whl", hash = "sha256:f18c0579dd6be00b970cb1a6719197fceecc407515bab37da0066f0184aafdf3", size = 5896506 },
+ { url = "https://files.pythonhosted.org/packages/be/0f/747974129cf0d800906f81cd25efd098c96509026e454d4b66868779ab04/pyproj-3.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:bb41c29d5f60854b1075853fe80c58950b398d4ebb404eb532536ac8d2834ed7", size = 6310195 },
+ { url = "https://files.pythonhosted.org/packages/82/64/fc7598a53172c4931ec6edf5228280663063150625d3f6423b4c20f9daff/pyproj-3.7.2-cp313-cp313-win_arm64.whl", hash = "sha256:2b617d573be4118c11cd96b8891a0b7f65778fa7733ed8ecdb297a447d439100", size = 6230748 },
+ { url = "https://files.pythonhosted.org/packages/aa/f0/611dd5cddb0d277f94b7af12981f56e1441bf8d22695065d4f0df5218498/pyproj-3.7.2-cp313-cp313t-macosx_13_0_x86_64.whl", hash = "sha256:d27b48f0e81beeaa2b4d60c516c3a1cfbb0c7ff6ef71256d8e9c07792f735279", size = 6241729 },
+ { url = "https://files.pythonhosted.org/packages/15/93/40bd4a6c523ff9965e480870611aed7eda5aa2c6128c6537345a2b77b542/pyproj-3.7.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:55a3610d75023c7b1c6e583e48ef8f62918e85a2ae81300569d9f104d6684bb6", size = 4652497 },
+ { url = "https://files.pythonhosted.org/packages/1b/ae/7150ead53c117880b35e0d37960d3138fe640a235feb9605cb9386f50bb0/pyproj-3.7.2-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:8d7349182fa622696787cc9e195508d2a41a64765da9b8a6bee846702b9e6220", size = 9942610 },
+ { url = "https://files.pythonhosted.org/packages/d8/17/7a4a7eafecf2b46ab64e5c08176c20ceb5844b503eaa551bf12ccac77322/pyproj-3.7.2-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:d230b186eb876ed4f29a7c5ee310144c3a0e44e89e55f65fb3607e13f6db337c", size = 9692390 },
+ { url = "https://files.pythonhosted.org/packages/c3/55/ae18f040f6410f0ea547a21ada7ef3e26e6c82befa125b303b02759c0e9d/pyproj-3.7.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:237499c7862c578d0369e2b8ac56eec550e391a025ff70e2af8417139dabb41c", size = 11047596 },
+ { url = "https://files.pythonhosted.org/packages/e6/2e/d3fff4d2909473f26ae799f9dda04caa322c417a51ff3b25763f7d03b233/pyproj-3.7.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8c225f5978abd506fd9a78eaaf794435e823c9156091cabaab5374efb29d7f69", size = 10896975 },
+ { url = "https://files.pythonhosted.org/packages/f2/bc/8fc7d3963d87057b7b51ebe68c1e7c51c23129eee5072ba6b86558544a46/pyproj-3.7.2-cp313-cp313t-win32.whl", hash = "sha256:2da731876d27639ff9d2d81c151f6ab90a1546455fabd93368e753047be344a2", size = 5953057 },
+ { url = "https://files.pythonhosted.org/packages/cc/27/ea9809966cc47d2d51e6d5ae631ea895f7c7c7b9b3c29718f900a8f7d197/pyproj-3.7.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f54d91ae18dd23b6c0ab48126d446820e725419da10617d86a1b69ada6d881d3", size = 6375414 },
+ { url = "https://files.pythonhosted.org/packages/5b/f8/1ef0129fba9a555c658e22af68989f35e7ba7b9136f25758809efec0cd6e/pyproj-3.7.2-cp313-cp313t-win_arm64.whl", hash = "sha256:fc52ba896cfc3214dc9f9ca3c0677a623e8fdd096b257c14a31e719d21ff3fdd", size = 6262501 },
+ { url = "https://files.pythonhosted.org/packages/42/17/c2b050d3f5b71b6edd0d96ae16c990fdc42a5f1366464a5c2772146de33a/pyproj-3.7.2-cp314-cp314-macosx_13_0_x86_64.whl", hash = "sha256:2aaa328605ace41db050d06bac1adc11f01b71fe95c18661497763116c3a0f02", size = 6214541 },
+ { url = "https://files.pythonhosted.org/packages/03/68/68ada9c8aea96ded09a66cfd9bf87aa6db8c2edebe93f5bf9b66b0143fbc/pyproj-3.7.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:35dccbce8201313c596a970fde90e33605248b66272595c061b511c8100ccc08", size = 4617456 },
+ { url = "https://files.pythonhosted.org/packages/81/e4/4c50ceca7d0e937977866b02cb64e6ccf4df979a5871e521f9e255df6073/pyproj-3.7.2-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:25b0b7cb0042444c29a164b993c45c1b8013d6c48baa61dc1160d834a277e83b", size = 9615590 },
+ { url = "https://files.pythonhosted.org/packages/05/1e/ada6fb15a1d75b5bd9b554355a69a798c55a7dcc93b8d41596265c1772e3/pyproj-3.7.2-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:85def3a6388e9ba51f964619aa002a9d2098e77c6454ff47773bb68871024281", size = 9474960 },
+ { url = "https://files.pythonhosted.org/packages/51/07/9d48ad0a8db36e16f842f2c8a694c1d9d7dcf9137264846bef77585a71f3/pyproj-3.7.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b1bccefec3875ab81eabf49059e2b2ea77362c178b66fd3528c3e4df242f1516", size = 10799478 },
+ { url = "https://files.pythonhosted.org/packages/85/cf/2f812b529079f72f51ff2d6456b7fef06c01735e5cfd62d54ffb2b548028/pyproj-3.7.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d5371ca114d6990b675247355a801925814eca53e6c4b2f1b5c0a956336ee36e", size = 10710030 },
+ { url = "https://files.pythonhosted.org/packages/99/9b/4626a19e1f03eba4c0e77b91a6cf0f73aa9cb5d51a22ee385c22812bcc2c/pyproj-3.7.2-cp314-cp314-win32.whl", hash = "sha256:77f066626030f41be543274f5ac79f2a511fe89860ecd0914f22131b40a0ec25", size = 5991181 },
+ { url = "https://files.pythonhosted.org/packages/04/b2/5a6610554306a83a563080c2cf2c57565563eadd280e15388efa00fb5b33/pyproj-3.7.2-cp314-cp314-win_amd64.whl", hash = "sha256:5a964da1696b8522806f4276ab04ccfff8f9eb95133a92a25900697609d40112", size = 6434721 },
+ { url = "https://files.pythonhosted.org/packages/ae/ce/6c910ea2e1c74ef673c5d48c482564b8a7824a44c4e35cca2e765b68cfcc/pyproj-3.7.2-cp314-cp314-win_arm64.whl", hash = "sha256:e258ab4dbd3cf627809067c0ba8f9884ea76c8e5999d039fb37a1619c6c3e1f6", size = 6363821 },
+ { url = "https://files.pythonhosted.org/packages/e4/e4/5532f6f7491812ba782a2177fe9de73fd8e2912b59f46a1d056b84b9b8f2/pyproj-3.7.2-cp314-cp314t-macosx_13_0_x86_64.whl", hash = "sha256:bbbac2f930c6d266f70ec75df35ef851d96fdb3701c674f42fd23a9314573b37", size = 6241773 },
+ { url = "https://files.pythonhosted.org/packages/20/1f/0938c3f2bbbef1789132d1726d9b0e662f10cfc22522743937f421ad664e/pyproj-3.7.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:b7544e0a3d6339dc9151e9c8f3ea62a936ab7cc446a806ec448bbe86aebb979b", size = 4652537 },
+ { url = "https://files.pythonhosted.org/packages/c7/a8/488b1ed47d25972f33874f91f09ca8f2227902f05f63a2b80dc73e7b1c97/pyproj-3.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:f7f5133dca4c703e8acadf6f30bc567d39a42c6af321e7f81975c2518f3ed357", size = 9940864 },
+ { url = "https://files.pythonhosted.org/packages/c7/cc/7f4c895d0cb98e47b6a85a6d79eaca03eb266129eed2f845125c09cf31ff/pyproj-3.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:5aff3343038d7426aa5076f07feb88065f50e0502d1b0d7c22ddfdd2c75a3f81", size = 9688868 },
+ { url = "https://files.pythonhosted.org/packages/b2/b7/c7e306b8bb0f071d9825b753ee4920f066c40fbfcce9372c4f3cfb2fc4ed/pyproj-3.7.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b0552178c61f2ac1c820d087e8ba6e62b29442debddbb09d51c4bf8acc84d888", size = 11045910 },
+ { url = "https://files.pythonhosted.org/packages/42/fb/538a4d2df695980e2dde5c04d965fbdd1fe8c20a3194dc4aaa3952a4d1be/pyproj-3.7.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:47d87db2d2c436c5fd0409b34d70bb6cdb875cca2ebe7a9d1c442367b0ab8d59", size = 10895724 },
+ { url = "https://files.pythonhosted.org/packages/e8/8b/a3f0618b03957de9db5489a04558a8826f43906628bb0b766033aa3b5548/pyproj-3.7.2-cp314-cp314t-win32.whl", hash = "sha256:c9b6f1d8ad3e80a0ee0903a778b6ece7dca1d1d40f6d114ae01bc8ddbad971aa", size = 6056848 },
+ { url = "https://files.pythonhosted.org/packages/bc/56/413240dd5149dd3291eda55aa55a659da4431244a2fd1319d0ae89407cfb/pyproj-3.7.2-cp314-cp314t-win_amd64.whl", hash = "sha256:1914e29e27933ba6f9822663ee0600f169014a2859f851c054c88cf5ea8a333c", size = 6517676 },
+ { url = "https://files.pythonhosted.org/packages/15/73/a7141a1a0559bf1a7aa42a11c879ceb19f02f5c6c371c6d57fd86cefd4d1/pyproj-3.7.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d9d25bae416a24397e0d85739f84d323b55f6511e45a522dd7d7eae70d10c7e4", size = 6391844 },
]
[[package]]
@@ -2673,9 +2700,9 @@ dependencies = [
{ name = "pluggy" },
{ name = "pygments" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c", size = 1517714, upload-time = "2025-06-18T05:48:06.109Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c", size = 1517714 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7", size = 365474, upload-time = "2025-06-18T05:48:03.955Z" },
+ { url = "https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7", size = 365474 },
]
[[package]]
@@ -2685,9 +2712,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pytest" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/d0/d4/14f53324cb1a6381bef29d698987625d80052bb33932d8e7cbf9b337b17c/pytest_asyncio-1.0.0.tar.gz", hash = "sha256:d15463d13f4456e1ead2594520216b225a16f781e144f8fdf6c5bb4667c48b3f", size = 46960, upload-time = "2025-05-26T04:54:40.484Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d0/d4/14f53324cb1a6381bef29d698987625d80052bb33932d8e7cbf9b337b17c/pytest_asyncio-1.0.0.tar.gz", hash = "sha256:d15463d13f4456e1ead2594520216b225a16f781e144f8fdf6c5bb4667c48b3f", size = 46960 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/30/05/ce271016e351fddc8399e546f6e23761967ee09c8c568bbfbecb0c150171/pytest_asyncio-1.0.0-py3-none-any.whl", hash = "sha256:4f024da9f1ef945e680dc68610b52550e36590a67fd31bb3b4943979a1f90ef3", size = 15976, upload-time = "2025-05-26T04:54:39.035Z" },
+ { url = "https://files.pythonhosted.org/packages/30/05/ce271016e351fddc8399e546f6e23761967ee09c8c568bbfbecb0c150171/pytest_asyncio-1.0.0-py3-none-any.whl", hash = "sha256:4f024da9f1ef945e680dc68610b52550e36590a67fd31bb3b4943979a1f90ef3", size = 15976 },
]
[[package]]
@@ -2705,9 +2732,9 @@ dependencies = [
{ name = "regex" },
{ name = "tomlkit" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/8e/a0/3ec3d82da6c109efb48c70ffc666badb226e987a1f6c1076f1fddb7ca1a3/pytest_mypy_plugins-3.2.0.tar.gz", hash = "sha256:68bd95400c8f128327acd9a16c737dbec18b20fced3184ad97f391b07d4662f4", size = 27292, upload-time = "2024-12-21T20:11:36.467Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/8e/a0/3ec3d82da6c109efb48c70ffc666badb226e987a1f6c1076f1fddb7ca1a3/pytest_mypy_plugins-3.2.0.tar.gz", hash = "sha256:68bd95400c8f128327acd9a16c737dbec18b20fced3184ad97f391b07d4662f4", size = 27292 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/de/84/6c9af99c416e52286fbf6df91a2ae19ef4da5d6f2dab626f8ff1a61280b5/pytest_mypy_plugins-3.2.0-py3-none-any.whl", hash = "sha256:46e24e8d9eaeabcddd0a5dc5fb089c021903d5952e0c9d8af79383db99b9ffae", size = 20627, upload-time = "2024-12-21T20:11:33.723Z" },
+ { url = "https://files.pythonhosted.org/packages/de/84/6c9af99c416e52286fbf6df91a2ae19ef4da5d6f2dab626f8ff1a61280b5/pytest_mypy_plugins-3.2.0-py3-none-any.whl", hash = "sha256:46e24e8d9eaeabcddd0a5dc5fb089c021903d5952e0c9d8af79383db99b9ffae", size = 20627 },
]
[[package]]
@@ -2719,9 +2746,9 @@ dependencies = [
{ name = "requests" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/5d/04/fbe29a33172fc093d998600c8ee14bfb82e6b4b2ce3d08da1afc04ff5fce/python_cmr-0.13.0.tar.gz", hash = "sha256:ac671d9696979427ee1f98104bf1dbe2ae547f8e0cc9f63ae5efcc6d1f436c6d", size = 17175, upload-time = "2024-09-13T22:35:08.531Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/5d/04/fbe29a33172fc093d998600c8ee14bfb82e6b4b2ce3d08da1afc04ff5fce/python_cmr-0.13.0.tar.gz", hash = "sha256:ac671d9696979427ee1f98104bf1dbe2ae547f8e0cc9f63ae5efcc6d1f436c6d", size = 17175 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/79/e2/5fa011e34bf81a3d47fb45e3a2ff86baabbc2853439285205bd14b245922/python_cmr-0.13.0-py3-none-any.whl", hash = "sha256:4c71f15ae662f58d0220f533abb662c14937c91f93f66976ef533f369d0f5cd7", size = 14897, upload-time = "2024-09-13T22:35:07.073Z" },
+ { url = "https://files.pythonhosted.org/packages/79/e2/5fa011e34bf81a3d47fb45e3a2ff86baabbc2853439285205bd14b245922/python_cmr-0.13.0-py3-none-any.whl", hash = "sha256:4c71f15ae662f58d0220f533abb662c14937c91f93f66976ef533f369d0f5cd7", size = 14897 },
]
[[package]]
@@ -2731,18 +2758,18 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "six" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
+ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 },
]
[[package]]
name = "pytz"
version = "2025.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" },
+ { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225 },
]
[[package]]
@@ -2752,9 +2779,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "param" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/da/ee/2b5367b911bab506662abffe6f342101a9b3edacee91ff9afe62db5fe9a7/pyviz_comms-3.0.6.tar.gz", hash = "sha256:73d66b620390d97959b2c4d8a2c0778d41fe20581be4717f01e46b8fae8c5695", size = 197772, upload-time = "2025-06-20T16:50:30.97Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/da/ee/2b5367b911bab506662abffe6f342101a9b3edacee91ff9afe62db5fe9a7/pyviz_comms-3.0.6.tar.gz", hash = "sha256:73d66b620390d97959b2c4d8a2c0778d41fe20581be4717f01e46b8fae8c5695", size = 197772 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/13/5a/f8c0868199bbb231a02616286ce8a4ccb85f5387b9215510297dcfedd214/pyviz_comms-3.0.6-py3-none-any.whl", hash = "sha256:4eba6238cd4a7f4add2d11879ce55411785b7d38a7c5dba42c7a0826ca53e6c2", size = 84275, upload-time = "2025-06-20T16:50:28.826Z" },
+ { url = "https://files.pythonhosted.org/packages/13/5a/f8c0868199bbb231a02616286ce8a4ccb85f5387b9215510297dcfedd214/pyviz_comms-3.0.6-py3-none-any.whl", hash = "sha256:4eba6238cd4a7f4add2d11879ce55411785b7d38a7c5dba42c7a0826ca53e6c2", size = 84275 },
]
[[package]]
@@ -2762,26 +2789,26 @@ name = "pywin32"
version = "310"
source = { registry = "https://pypi.org/simple" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" },
- { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" },
- { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" },
+ { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384 },
+ { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039 },
+ { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152 },
]
[[package]]
name = "pyyaml"
version = "6.0.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" },
- { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" },
- { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" },
- { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" },
- { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" },
- { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" },
- { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" },
- { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" },
- { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" },
+ { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 },
+ { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 },
+ { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 },
+ { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 },
+ { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 },
+ { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 },
+ { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 },
+ { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 },
+ { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 },
]
[[package]]
@@ -2791,9 +2818,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pyyaml" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/eb/2e/79c822141bfd05a853236b504869ebc6b70159afc570e1d5a20641782eaa/pyyaml_env_tag-1.1.tar.gz", hash = "sha256:2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff", size = 5737, upload-time = "2025-05-13T15:24:01.64Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/eb/2e/79c822141bfd05a853236b504869ebc6b70159afc570e1d5a20641782eaa/pyyaml_env_tag-1.1.tar.gz", hash = "sha256:2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff", size = 5737 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/11/432f32f8097b03e3cd5fe57e88efb685d964e2e5178a48ed61e841f7fdce/pyyaml_env_tag-1.1-py3-none-any.whl", hash = "sha256:17109e1a528561e32f026364712fee1264bc2ea6715120891174ed1b980d2e04", size = 4722, upload-time = "2025-05-13T15:23:59.629Z" },
+ { url = "https://files.pythonhosted.org/packages/04/11/432f32f8097b03e3cd5fe57e88efb685d964e2e5178a48ed61e841f7fdce/pyyaml_env_tag-1.1-py3-none-any.whl", hash = "sha256:17109e1a528561e32f026364712fee1264bc2ea6715120891174ed1b980d2e04", size = 4722 },
]
[[package]]
@@ -2803,27 +2830,27 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cffi", marker = "implementation_name == 'pypy'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/f1/06/50a4e9648b3e8b992bef8eb632e457307553a89d294103213cfd47b3da69/pyzmq-27.0.0.tar.gz", hash = "sha256:b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf", size = 280478, upload-time = "2025-06-13T14:09:07.087Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:cbabc59dcfaac66655c040dfcb8118f133fb5dde185e5fc152628354c1598e52", size = 1305438, upload-time = "2025-06-13T14:07:31.676Z" },
- { url = "https://files.pythonhosted.org/packages/ba/ee/26aa0f98665a22bc90ebe12dced1de5f3eaca05363b717f6fb229b3421b3/pyzmq-27.0.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:cb0ac5179cba4b2f94f1aa208fbb77b62c4c9bf24dd446278b8b602cf85fcda3", size = 895095, upload-time = "2025-06-13T14:07:33.104Z" },
- { url = "https://files.pythonhosted.org/packages/cf/85/c57e7ab216ecd8aa4cc7e3b83b06cc4e9cf45c87b0afc095f10cd5ce87c1/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53a48f0228eab6cbf69fde3aa3c03cbe04e50e623ef92ae395fce47ef8a76152", size = 651826, upload-time = "2025-06-13T14:07:34.831Z" },
- { url = "https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:111db5f395e09f7e775f759d598f43cb815fc58e0147623c4816486e1a39dc22", size = 839750, upload-time = "2025-06-13T14:07:36.553Z" },
- { url = "https://files.pythonhosted.org/packages/08/66/4cebfbe71f3dfbd417011daca267539f62ed0fbc68105357b68bbb1a25b7/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c8878011653dcdc27cc2c57e04ff96f0471e797f5c19ac3d7813a245bcb24371", size = 1641357, upload-time = "2025-06-13T14:07:38.21Z" },
- { url = "https://files.pythonhosted.org/packages/ac/f6/b0f62578c08d2471c791287149cb8c2aaea414ae98c6e995c7dbe008adfb/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:c0ed2c1f335ba55b5fdc964622254917d6b782311c50e138863eda409fbb3b6d", size = 2020281, upload-time = "2025-06-13T14:07:39.599Z" },
- { url = "https://files.pythonhosted.org/packages/37/b9/4f670b15c7498495da9159edc374ec09c88a86d9cd5a47d892f69df23450/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e918d70862d4cfd4b1c187310015646a14e1f5917922ab45b29f28f345eeb6be", size = 1877110, upload-time = "2025-06-13T14:07:41.027Z" },
- { url = "https://files.pythonhosted.org/packages/66/31/9dee25c226295b740609f0d46db2fe972b23b6f5cf786360980524a3ba92/pyzmq-27.0.0-cp312-abi3-win32.whl", hash = "sha256:88b4e43cab04c3c0f0d55df3b1eef62df2b629a1a369b5289a58f6fa8b07c4f4", size = 559297, upload-time = "2025-06-13T14:07:42.533Z" },
- { url = "https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl", hash = "sha256:dce4199bf5f648a902ce37e7b3afa286f305cd2ef7a8b6ec907470ccb6c8b371", size = 619203, upload-time = "2025-06-13T14:07:43.843Z" },
- { url = "https://files.pythonhosted.org/packages/93/6d/7f2e53b19d1edb1eb4f09ec7c3a1f945ca0aac272099eab757d15699202b/pyzmq-27.0.0-cp312-abi3-win_arm64.whl", hash = "sha256:56e46bbb85d52c1072b3f809cc1ce77251d560bc036d3a312b96db1afe76db2e", size = 551927, upload-time = "2025-06-13T14:07:45.51Z" },
- { url = "https://files.pythonhosted.org/packages/19/62/876b27c4ff777db4ceba1c69ea90d3c825bb4f8d5e7cd987ce5802e33c55/pyzmq-27.0.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:c36ad534c0c29b4afa088dc53543c525b23c0797e01b69fef59b1a9c0e38b688", size = 1340826, upload-time = "2025-06-13T14:07:46.881Z" },
- { url = "https://files.pythonhosted.org/packages/43/69/58ef8f4f59d3bcd505260c73bee87b008850f45edca40ddaba54273c35f4/pyzmq-27.0.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:67855c14173aec36395d7777aaba3cc527b393821f30143fd20b98e1ff31fd38", size = 897283, upload-time = "2025-06-13T14:07:49.562Z" },
- { url = "https://files.pythonhosted.org/packages/43/15/93a0d0396700a60475ad3c5d42c5f1c308d3570bc94626b86c71ef9953e0/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8617c7d43cd8ccdb62aebe984bfed77ca8f036e6c3e46dd3dddda64b10f0ab7a", size = 660567, upload-time = "2025-06-13T14:07:51.364Z" },
- { url = "https://files.pythonhosted.org/packages/0e/b3/fe055513e498ca32f64509abae19b9c9eb4d7c829e02bd8997dd51b029eb/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:67bfbcbd0a04c575e8103a6061d03e393d9f80ffdb9beb3189261e9e9bc5d5e9", size = 847681, upload-time = "2025-06-13T14:07:52.77Z" },
- { url = "https://files.pythonhosted.org/packages/b6/4f/ff15300b00b5b602191f3df06bbc8dd4164e805fdd65bb77ffbb9c5facdc/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5cd11d46d7b7e5958121b3eaf4cd8638eff3a720ec527692132f05a57f14341d", size = 1650148, upload-time = "2025-06-13T14:07:54.178Z" },
- { url = "https://files.pythonhosted.org/packages/c4/6f/84bdfff2a224a6f26a24249a342e5906993c50b0761e311e81b39aef52a7/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:b801c2e40c5aa6072c2f4876de8dccd100af6d9918d4d0d7aa54a1d982fd4f44", size = 2023768, upload-time = "2025-06-13T14:07:55.714Z" },
- { url = "https://files.pythonhosted.org/packages/64/39/dc2db178c26a42228c5ac94a9cc595030458aa64c8d796a7727947afbf55/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:20d5cb29e8c5f76a127c75b6e7a77e846bc4b655c373baa098c26a61b7ecd0ef", size = 1885199, upload-time = "2025-06-13T14:07:57.166Z" },
- { url = "https://files.pythonhosted.org/packages/c7/21/dae7b06a1f8cdee5d8e7a63d99c5d129c401acc40410bef2cbf42025e26f/pyzmq-27.0.0-cp313-cp313t-win32.whl", hash = "sha256:a20528da85c7ac7a19b7384e8c3f8fa707841fd85afc4ed56eda59d93e3d98ad", size = 575439, upload-time = "2025-06-13T14:07:58.959Z" },
- { url = "https://files.pythonhosted.org/packages/eb/bc/1709dc55f0970cf4cb8259e435e6773f9946f41a045c2cb90e870b7072da/pyzmq-27.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d8229f2efece6a660ee211d74d91dbc2a76b95544d46c74c615e491900dc107f", size = 639933, upload-time = "2025-06-13T14:08:00.777Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/f1/06/50a4e9648b3e8b992bef8eb632e457307553a89d294103213cfd47b3da69/pyzmq-27.0.0.tar.gz", hash = "sha256:b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf", size = 280478 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:cbabc59dcfaac66655c040dfcb8118f133fb5dde185e5fc152628354c1598e52", size = 1305438 },
+ { url = "https://files.pythonhosted.org/packages/ba/ee/26aa0f98665a22bc90ebe12dced1de5f3eaca05363b717f6fb229b3421b3/pyzmq-27.0.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:cb0ac5179cba4b2f94f1aa208fbb77b62c4c9bf24dd446278b8b602cf85fcda3", size = 895095 },
+ { url = "https://files.pythonhosted.org/packages/cf/85/c57e7ab216ecd8aa4cc7e3b83b06cc4e9cf45c87b0afc095f10cd5ce87c1/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53a48f0228eab6cbf69fde3aa3c03cbe04e50e623ef92ae395fce47ef8a76152", size = 651826 },
+ { url = "https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:111db5f395e09f7e775f759d598f43cb815fc58e0147623c4816486e1a39dc22", size = 839750 },
+ { url = "https://files.pythonhosted.org/packages/08/66/4cebfbe71f3dfbd417011daca267539f62ed0fbc68105357b68bbb1a25b7/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c8878011653dcdc27cc2c57e04ff96f0471e797f5c19ac3d7813a245bcb24371", size = 1641357 },
+ { url = "https://files.pythonhosted.org/packages/ac/f6/b0f62578c08d2471c791287149cb8c2aaea414ae98c6e995c7dbe008adfb/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:c0ed2c1f335ba55b5fdc964622254917d6b782311c50e138863eda409fbb3b6d", size = 2020281 },
+ { url = "https://files.pythonhosted.org/packages/37/b9/4f670b15c7498495da9159edc374ec09c88a86d9cd5a47d892f69df23450/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e918d70862d4cfd4b1c187310015646a14e1f5917922ab45b29f28f345eeb6be", size = 1877110 },
+ { url = "https://files.pythonhosted.org/packages/66/31/9dee25c226295b740609f0d46db2fe972b23b6f5cf786360980524a3ba92/pyzmq-27.0.0-cp312-abi3-win32.whl", hash = "sha256:88b4e43cab04c3c0f0d55df3b1eef62df2b629a1a369b5289a58f6fa8b07c4f4", size = 559297 },
+ { url = "https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl", hash = "sha256:dce4199bf5f648a902ce37e7b3afa286f305cd2ef7a8b6ec907470ccb6c8b371", size = 619203 },
+ { url = "https://files.pythonhosted.org/packages/93/6d/7f2e53b19d1edb1eb4f09ec7c3a1f945ca0aac272099eab757d15699202b/pyzmq-27.0.0-cp312-abi3-win_arm64.whl", hash = "sha256:56e46bbb85d52c1072b3f809cc1ce77251d560bc036d3a312b96db1afe76db2e", size = 551927 },
+ { url = "https://files.pythonhosted.org/packages/19/62/876b27c4ff777db4ceba1c69ea90d3c825bb4f8d5e7cd987ce5802e33c55/pyzmq-27.0.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:c36ad534c0c29b4afa088dc53543c525b23c0797e01b69fef59b1a9c0e38b688", size = 1340826 },
+ { url = "https://files.pythonhosted.org/packages/43/69/58ef8f4f59d3bcd505260c73bee87b008850f45edca40ddaba54273c35f4/pyzmq-27.0.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:67855c14173aec36395d7777aaba3cc527b393821f30143fd20b98e1ff31fd38", size = 897283 },
+ { url = "https://files.pythonhosted.org/packages/43/15/93a0d0396700a60475ad3c5d42c5f1c308d3570bc94626b86c71ef9953e0/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8617c7d43cd8ccdb62aebe984bfed77ca8f036e6c3e46dd3dddda64b10f0ab7a", size = 660567 },
+ { url = "https://files.pythonhosted.org/packages/0e/b3/fe055513e498ca32f64509abae19b9c9eb4d7c829e02bd8997dd51b029eb/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:67bfbcbd0a04c575e8103a6061d03e393d9f80ffdb9beb3189261e9e9bc5d5e9", size = 847681 },
+ { url = "https://files.pythonhosted.org/packages/b6/4f/ff15300b00b5b602191f3df06bbc8dd4164e805fdd65bb77ffbb9c5facdc/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5cd11d46d7b7e5958121b3eaf4cd8638eff3a720ec527692132f05a57f14341d", size = 1650148 },
+ { url = "https://files.pythonhosted.org/packages/c4/6f/84bdfff2a224a6f26a24249a342e5906993c50b0761e311e81b39aef52a7/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:b801c2e40c5aa6072c2f4876de8dccd100af6d9918d4d0d7aa54a1d982fd4f44", size = 2023768 },
+ { url = "https://files.pythonhosted.org/packages/64/39/dc2db178c26a42228c5ac94a9cc595030458aa64c8d796a7727947afbf55/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:20d5cb29e8c5f76a127c75b6e7a77e846bc4b655c373baa098c26a61b7ecd0ef", size = 1885199 },
+ { url = "https://files.pythonhosted.org/packages/c7/21/dae7b06a1f8cdee5d8e7a63d99c5d129c401acc40410bef2cbf42025e26f/pyzmq-27.0.0-cp313-cp313t-win32.whl", hash = "sha256:a20528da85c7ac7a19b7384e8c3f8fa707841fd85afc4ed56eda59d93e3d98ad", size = 575439 },
+ { url = "https://files.pythonhosted.org/packages/eb/bc/1709dc55f0970cf4cb8259e435e6773f9946f41a045c2cb90e870b7072da/pyzmq-27.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d8229f2efece6a660ee211d74d91dbc2a76b95544d46c74c615e491900dc107f", size = 639933 },
]
[[package]]
@@ -2834,32 +2861,32 @@ dependencies = [
{ name = "attrs" },
{ name = "rpds-py" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" },
+ { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 },
]
[[package]]
name = "regex"
version = "2024.11.6"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494, upload-time = "2024-11-06T20:12:31.635Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/90/73/bcb0e36614601016552fa9344544a3a2ae1809dc1401b100eab02e772e1f/regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84", size = 483525, upload-time = "2024-11-06T20:10:45.19Z" },
- { url = "https://files.pythonhosted.org/packages/0f/3f/f1a082a46b31e25291d830b369b6b0c5576a6f7fb89d3053a354c24b8a83/regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4", size = 288324, upload-time = "2024-11-06T20:10:47.177Z" },
- { url = "https://files.pythonhosted.org/packages/09/c9/4e68181a4a652fb3ef5099e077faf4fd2a694ea6e0f806a7737aff9e758a/regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0", size = 284617, upload-time = "2024-11-06T20:10:49.312Z" },
- { url = "https://files.pythonhosted.org/packages/fc/fd/37868b75eaf63843165f1d2122ca6cb94bfc0271e4428cf58c0616786dce/regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0", size = 795023, upload-time = "2024-11-06T20:10:51.102Z" },
- { url = "https://files.pythonhosted.org/packages/c4/7c/d4cd9c528502a3dedb5c13c146e7a7a539a3853dc20209c8e75d9ba9d1b2/regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7", size = 833072, upload-time = "2024-11-06T20:10:52.926Z" },
- { url = "https://files.pythonhosted.org/packages/4f/db/46f563a08f969159c5a0f0e722260568425363bea43bb7ae370becb66a67/regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7", size = 823130, upload-time = "2024-11-06T20:10:54.828Z" },
- { url = "https://files.pythonhosted.org/packages/db/60/1eeca2074f5b87df394fccaa432ae3fc06c9c9bfa97c5051aed70e6e00c2/regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c", size = 796857, upload-time = "2024-11-06T20:10:56.634Z" },
- { url = "https://files.pythonhosted.org/packages/10/db/ac718a08fcee981554d2f7bb8402f1faa7e868c1345c16ab1ebec54b0d7b/regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3", size = 784006, upload-time = "2024-11-06T20:10:59.369Z" },
- { url = "https://files.pythonhosted.org/packages/c2/41/7da3fe70216cea93144bf12da2b87367590bcf07db97604edeea55dac9ad/regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07", size = 781650, upload-time = "2024-11-06T20:11:02.042Z" },
- { url = "https://files.pythonhosted.org/packages/a7/d5/880921ee4eec393a4752e6ab9f0fe28009435417c3102fc413f3fe81c4e5/regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e", size = 789545, upload-time = "2024-11-06T20:11:03.933Z" },
- { url = "https://files.pythonhosted.org/packages/dc/96/53770115e507081122beca8899ab7f5ae28ae790bfcc82b5e38976df6a77/regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6", size = 853045, upload-time = "2024-11-06T20:11:06.497Z" },
- { url = "https://files.pythonhosted.org/packages/31/d3/1372add5251cc2d44b451bd94f43b2ec78e15a6e82bff6a290ef9fd8f00a/regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4", size = 860182, upload-time = "2024-11-06T20:11:09.06Z" },
- { url = "https://files.pythonhosted.org/packages/ed/e3/c446a64984ea9f69982ba1a69d4658d5014bc7a0ea468a07e1a1265db6e2/regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d", size = 787733, upload-time = "2024-11-06T20:11:11.256Z" },
- { url = "https://files.pythonhosted.org/packages/2b/f1/e40c8373e3480e4f29f2692bd21b3e05f296d3afebc7e5dcf21b9756ca1c/regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff", size = 262122, upload-time = "2024-11-06T20:11:13.161Z" },
- { url = "https://files.pythonhosted.org/packages/45/94/bc295babb3062a731f52621cdc992d123111282e291abaf23faa413443ea/regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a", size = 273545, upload-time = "2024-11-06T20:11:15Z" },
+ { url = "https://files.pythonhosted.org/packages/90/73/bcb0e36614601016552fa9344544a3a2ae1809dc1401b100eab02e772e1f/regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84", size = 483525 },
+ { url = "https://files.pythonhosted.org/packages/0f/3f/f1a082a46b31e25291d830b369b6b0c5576a6f7fb89d3053a354c24b8a83/regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4", size = 288324 },
+ { url = "https://files.pythonhosted.org/packages/09/c9/4e68181a4a652fb3ef5099e077faf4fd2a694ea6e0f806a7737aff9e758a/regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0", size = 284617 },
+ { url = "https://files.pythonhosted.org/packages/fc/fd/37868b75eaf63843165f1d2122ca6cb94bfc0271e4428cf58c0616786dce/regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0", size = 795023 },
+ { url = "https://files.pythonhosted.org/packages/c4/7c/d4cd9c528502a3dedb5c13c146e7a7a539a3853dc20209c8e75d9ba9d1b2/regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7", size = 833072 },
+ { url = "https://files.pythonhosted.org/packages/4f/db/46f563a08f969159c5a0f0e722260568425363bea43bb7ae370becb66a67/regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7", size = 823130 },
+ { url = "https://files.pythonhosted.org/packages/db/60/1eeca2074f5b87df394fccaa432ae3fc06c9c9bfa97c5051aed70e6e00c2/regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c", size = 796857 },
+ { url = "https://files.pythonhosted.org/packages/10/db/ac718a08fcee981554d2f7bb8402f1faa7e868c1345c16ab1ebec54b0d7b/regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3", size = 784006 },
+ { url = "https://files.pythonhosted.org/packages/c2/41/7da3fe70216cea93144bf12da2b87367590bcf07db97604edeea55dac9ad/regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07", size = 781650 },
+ { url = "https://files.pythonhosted.org/packages/a7/d5/880921ee4eec393a4752e6ab9f0fe28009435417c3102fc413f3fe81c4e5/regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e", size = 789545 },
+ { url = "https://files.pythonhosted.org/packages/dc/96/53770115e507081122beca8899ab7f5ae28ae790bfcc82b5e38976df6a77/regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6", size = 853045 },
+ { url = "https://files.pythonhosted.org/packages/31/d3/1372add5251cc2d44b451bd94f43b2ec78e15a6e82bff6a290ef9fd8f00a/regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4", size = 860182 },
+ { url = "https://files.pythonhosted.org/packages/ed/e3/c446a64984ea9f69982ba1a69d4658d5014bc7a0ea468a07e1a1265db6e2/regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d", size = 787733 },
+ { url = "https://files.pythonhosted.org/packages/2b/f1/e40c8373e3480e4f29f2692bd21b3e05f296d3afebc7e5dcf21b9756ca1c/regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff", size = 262122 },
+ { url = "https://files.pythonhosted.org/packages/45/94/bc295babb3062a731f52621cdc992d123111282e291abaf23faa413443ea/regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a", size = 273545 },
]
[[package]]
@@ -2872,9 +2899,9 @@ dependencies = [
{ name = "idna" },
{ name = "urllib3" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258, upload-time = "2025-06-09T16:43:07.34Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" },
+ { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847 },
]
[[package]]
@@ -2886,9 +2913,9 @@ dependencies = [
{ name = "requests" },
{ name = "urllib3" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/81/7e/2345ac3299bd62bd7163216702bbc88976c099cfceba5b889f2a457727a1/responses-0.25.7.tar.gz", hash = "sha256:8ebae11405d7a5df79ab6fd54277f6f2bc29b2d002d0dd2d5c632594d1ddcedb", size = 79203, upload-time = "2025-03-11T15:36:16.624Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/81/7e/2345ac3299bd62bd7163216702bbc88976c099cfceba5b889f2a457727a1/responses-0.25.7.tar.gz", hash = "sha256:8ebae11405d7a5df79ab6fd54277f6f2bc29b2d002d0dd2d5c632594d1ddcedb", size = 79203 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e4/fc/1d20b64fa90e81e4fa0a34c9b0240a6cfb1326b7e06d18a5432a9917c316/responses-0.25.7-py3-none-any.whl", hash = "sha256:92ca17416c90fe6b35921f52179bff29332076bb32694c0df02dcac2c6bc043c", size = 34732, upload-time = "2025-03-11T15:36:14.589Z" },
+ { url = "https://files.pythonhosted.org/packages/e4/fc/1d20b64fa90e81e4fa0a34c9b0240a6cfb1326b7e06d18a5432a9917c316/responses-0.25.7-py3-none-any.whl", hash = "sha256:92ca17416c90fe6b35921f52179bff29332076bb32694c0df02dcac2c6bc043c", size = 34732 },
]
[[package]]
@@ -2898,9 +2925,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "six" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" },
+ { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 },
]
[[package]]
@@ -2911,69 +2938,69 @@ dependencies = [
{ name = "markdown-it-py" },
{ name = "pygments" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078, upload-time = "2025-03-30T14:15:14.23Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229, upload-time = "2025-03-30T14:15:12.283Z" },
+ { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229 },
]
[[package]]
name = "rpds-py"
version = "0.25.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8c/a6/60184b7fc00dd3ca80ac635dd5b8577d444c57e8e8742cecabfacb829921/rpds_py-0.25.1.tar.gz", hash = "sha256:8960b6dac09b62dac26e75d7e2c4a22efb835d827a7278c34f72b2b84fa160e3", size = 27304, upload-time = "2025-05-21T12:46:12.502Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/2b/da/323848a2b62abe6a0fec16ebe199dc6889c5d0a332458da8985b2980dffe/rpds_py-0.25.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:659d87430a8c8c704d52d094f5ba6fa72ef13b4d385b7e542a08fc240cb4a559", size = 364498, upload-time = "2025-05-21T12:43:54.841Z" },
- { url = "https://files.pythonhosted.org/packages/1f/b4/4d3820f731c80fd0cd823b3e95b9963fec681ae45ba35b5281a42382c67d/rpds_py-0.25.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68f6f060f0bbdfb0245267da014d3a6da9be127fe3e8cc4a68c6f833f8a23bb1", size = 350083, upload-time = "2025-05-21T12:43:56.428Z" },
- { url = "https://files.pythonhosted.org/packages/d5/b1/3a8ee1c9d480e8493619a437dec685d005f706b69253286f50f498cbdbcf/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:083a9513a33e0b92cf6e7a6366036c6bb43ea595332c1ab5c8ae329e4bcc0a9c", size = 389023, upload-time = "2025-05-21T12:43:57.995Z" },
- { url = "https://files.pythonhosted.org/packages/3b/31/17293edcfc934dc62c3bf74a0cb449ecd549531f956b72287203e6880b87/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:816568614ecb22b18a010c7a12559c19f6fe993526af88e95a76d5a60b8b75fb", size = 403283, upload-time = "2025-05-21T12:43:59.546Z" },
- { url = "https://files.pythonhosted.org/packages/d1/ca/e0f0bc1a75a8925024f343258c8ecbd8828f8997ea2ac71e02f67b6f5299/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3c6564c0947a7f52e4792983f8e6cf9bac140438ebf81f527a21d944f2fd0a40", size = 524634, upload-time = "2025-05-21T12:44:01.087Z" },
- { url = "https://files.pythonhosted.org/packages/3e/03/5d0be919037178fff33a6672ffc0afa04ea1cfcb61afd4119d1b5280ff0f/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c4a128527fe415d73cf1f70a9a688d06130d5810be69f3b553bf7b45e8acf79", size = 416233, upload-time = "2025-05-21T12:44:02.604Z" },
- { url = "https://files.pythonhosted.org/packages/05/7c/8abb70f9017a231c6c961a8941403ed6557664c0913e1bf413cbdc039e75/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a49e1d7a4978ed554f095430b89ecc23f42014a50ac385eb0c4d163ce213c325", size = 390375, upload-time = "2025-05-21T12:44:04.162Z" },
- { url = "https://files.pythonhosted.org/packages/7a/ac/a87f339f0e066b9535074a9f403b9313fd3892d4a164d5d5f5875ac9f29f/rpds_py-0.25.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d74ec9bc0e2feb81d3f16946b005748119c0f52a153f6db6a29e8cd68636f295", size = 424537, upload-time = "2025-05-21T12:44:06.175Z" },
- { url = "https://files.pythonhosted.org/packages/1f/8f/8d5c1567eaf8c8afe98a838dd24de5013ce6e8f53a01bd47fe8bb06b5533/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3af5b4cc10fa41e5bc64e5c198a1b2d2864337f8fcbb9a67e747e34002ce812b", size = 566425, upload-time = "2025-05-21T12:44:08.242Z" },
- { url = "https://files.pythonhosted.org/packages/95/33/03016a6be5663b389c8ab0bbbcca68d9e96af14faeff0a04affcb587e776/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:79dc317a5f1c51fd9c6a0c4f48209c6b8526d0524a6904fc1076476e79b00f98", size = 595197, upload-time = "2025-05-21T12:44:10.449Z" },
- { url = "https://files.pythonhosted.org/packages/33/8d/da9f4d3e208c82fda311bff0cf0a19579afceb77cf456e46c559a1c075ba/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1521031351865e0181bc585147624d66b3b00a84109b57fcb7a779c3ec3772cd", size = 561244, upload-time = "2025-05-21T12:44:12.387Z" },
- { url = "https://files.pythonhosted.org/packages/e2/b3/39d5dcf7c5f742ecd6dbc88f6f84ae54184b92f5f387a4053be2107b17f1/rpds_py-0.25.1-cp313-cp313-win32.whl", hash = "sha256:5d473be2b13600b93a5675d78f59e63b51b1ba2d0476893415dfbb5477e65b31", size = 222254, upload-time = "2025-05-21T12:44:14.261Z" },
- { url = "https://files.pythonhosted.org/packages/5f/19/2d6772c8eeb8302c5f834e6d0dfd83935a884e7c5ce16340c7eaf89ce925/rpds_py-0.25.1-cp313-cp313-win_amd64.whl", hash = "sha256:a7b74e92a3b212390bdce1d93da9f6488c3878c1d434c5e751cbc202c5e09500", size = 234741, upload-time = "2025-05-21T12:44:16.236Z" },
- { url = "https://files.pythonhosted.org/packages/5b/5a/145ada26cfaf86018d0eb304fe55eafdd4f0b6b84530246bb4a7c4fb5c4b/rpds_py-0.25.1-cp313-cp313-win_arm64.whl", hash = "sha256:dd326a81afe332ede08eb39ab75b301d5676802cdffd3a8f287a5f0b694dc3f5", size = 224830, upload-time = "2025-05-21T12:44:17.749Z" },
- { url = "https://files.pythonhosted.org/packages/4b/ca/d435844829c384fd2c22754ff65889c5c556a675d2ed9eb0e148435c6690/rpds_py-0.25.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:a58d1ed49a94d4183483a3ce0af22f20318d4a1434acee255d683ad90bf78129", size = 359668, upload-time = "2025-05-21T12:44:19.322Z" },
- { url = "https://files.pythonhosted.org/packages/1f/01/b056f21db3a09f89410d493d2f6614d87bb162499f98b649d1dbd2a81988/rpds_py-0.25.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f251bf23deb8332823aef1da169d5d89fa84c89f67bdfb566c49dea1fccfd50d", size = 345649, upload-time = "2025-05-21T12:44:20.962Z" },
- { url = "https://files.pythonhosted.org/packages/e0/0f/e0d00dc991e3d40e03ca36383b44995126c36b3eafa0ccbbd19664709c88/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dbd586bfa270c1103ece2109314dd423df1fa3d9719928b5d09e4840cec0d72", size = 384776, upload-time = "2025-05-21T12:44:22.516Z" },
- { url = "https://files.pythonhosted.org/packages/9f/a2/59374837f105f2ca79bde3c3cd1065b2f8c01678900924949f6392eab66d/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6d273f136e912aa101a9274c3145dcbddbe4bac560e77e6d5b3c9f6e0ed06d34", size = 395131, upload-time = "2025-05-21T12:44:24.147Z" },
- { url = "https://files.pythonhosted.org/packages/9c/dc/48e8d84887627a0fe0bac53f0b4631e90976fd5d35fff8be66b8e4f3916b/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:666fa7b1bd0a3810a7f18f6d3a25ccd8866291fbbc3c9b912b917a6715874bb9", size = 520942, upload-time = "2025-05-21T12:44:25.915Z" },
- { url = "https://files.pythonhosted.org/packages/7c/f5/ee056966aeae401913d37befeeab57a4a43a4f00099e0a20297f17b8f00c/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:921954d7fbf3fccc7de8f717799304b14b6d9a45bbeec5a8d7408ccbf531faf5", size = 411330, upload-time = "2025-05-21T12:44:27.638Z" },
- { url = "https://files.pythonhosted.org/packages/ab/74/b2cffb46a097cefe5d17f94ede7a174184b9d158a0aeb195f39f2c0361e8/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3d86373ff19ca0441ebeb696ef64cb58b8b5cbacffcda5a0ec2f3911732a194", size = 387339, upload-time = "2025-05-21T12:44:29.292Z" },
- { url = "https://files.pythonhosted.org/packages/7f/9a/0ff0b375dcb5161c2b7054e7d0b7575f1680127505945f5cabaac890bc07/rpds_py-0.25.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c8980cde3bb8575e7c956a530f2c217c1d6aac453474bf3ea0f9c89868b531b6", size = 418077, upload-time = "2025-05-21T12:44:30.877Z" },
- { url = "https://files.pythonhosted.org/packages/0d/a1/fda629bf20d6b698ae84c7c840cfb0e9e4200f664fc96e1f456f00e4ad6e/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8eb8c84ecea987a2523e057c0d950bcb3f789696c0499290b8d7b3107a719d78", size = 562441, upload-time = "2025-05-21T12:44:32.541Z" },
- { url = "https://files.pythonhosted.org/packages/20/15/ce4b5257f654132f326f4acd87268e1006cc071e2c59794c5bdf4bebbb51/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:e43a005671a9ed5a650f3bc39e4dbccd6d4326b24fb5ea8be5f3a43a6f576c72", size = 590750, upload-time = "2025-05-21T12:44:34.557Z" },
- { url = "https://files.pythonhosted.org/packages/fb/ab/e04bf58a8d375aeedb5268edcc835c6a660ebf79d4384d8e0889439448b0/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:58f77c60956501a4a627749a6dcb78dac522f249dd96b5c9f1c6af29bfacfb66", size = 558891, upload-time = "2025-05-21T12:44:37.358Z" },
- { url = "https://files.pythonhosted.org/packages/90/82/cb8c6028a6ef6cd2b7991e2e4ced01c854b6236ecf51e81b64b569c43d73/rpds_py-0.25.1-cp313-cp313t-win32.whl", hash = "sha256:2cb9e5b5e26fc02c8a4345048cd9998c2aca7c2712bd1b36da0c72ee969a3523", size = 218718, upload-time = "2025-05-21T12:44:38.969Z" },
- { url = "https://files.pythonhosted.org/packages/b6/97/5a4b59697111c89477d20ba8a44df9ca16b41e737fa569d5ae8bff99e650/rpds_py-0.25.1-cp313-cp313t-win_amd64.whl", hash = "sha256:401ca1c4a20cc0510d3435d89c069fe0a9ae2ee6495135ac46bdd49ec0495763", size = 232218, upload-time = "2025-05-21T12:44:40.512Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/8c/a6/60184b7fc00dd3ca80ac635dd5b8577d444c57e8e8742cecabfacb829921/rpds_py-0.25.1.tar.gz", hash = "sha256:8960b6dac09b62dac26e75d7e2c4a22efb835d827a7278c34f72b2b84fa160e3", size = 27304 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/2b/da/323848a2b62abe6a0fec16ebe199dc6889c5d0a332458da8985b2980dffe/rpds_py-0.25.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:659d87430a8c8c704d52d094f5ba6fa72ef13b4d385b7e542a08fc240cb4a559", size = 364498 },
+ { url = "https://files.pythonhosted.org/packages/1f/b4/4d3820f731c80fd0cd823b3e95b9963fec681ae45ba35b5281a42382c67d/rpds_py-0.25.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68f6f060f0bbdfb0245267da014d3a6da9be127fe3e8cc4a68c6f833f8a23bb1", size = 350083 },
+ { url = "https://files.pythonhosted.org/packages/d5/b1/3a8ee1c9d480e8493619a437dec685d005f706b69253286f50f498cbdbcf/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:083a9513a33e0b92cf6e7a6366036c6bb43ea595332c1ab5c8ae329e4bcc0a9c", size = 389023 },
+ { url = "https://files.pythonhosted.org/packages/3b/31/17293edcfc934dc62c3bf74a0cb449ecd549531f956b72287203e6880b87/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:816568614ecb22b18a010c7a12559c19f6fe993526af88e95a76d5a60b8b75fb", size = 403283 },
+ { url = "https://files.pythonhosted.org/packages/d1/ca/e0f0bc1a75a8925024f343258c8ecbd8828f8997ea2ac71e02f67b6f5299/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3c6564c0947a7f52e4792983f8e6cf9bac140438ebf81f527a21d944f2fd0a40", size = 524634 },
+ { url = "https://files.pythonhosted.org/packages/3e/03/5d0be919037178fff33a6672ffc0afa04ea1cfcb61afd4119d1b5280ff0f/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c4a128527fe415d73cf1f70a9a688d06130d5810be69f3b553bf7b45e8acf79", size = 416233 },
+ { url = "https://files.pythonhosted.org/packages/05/7c/8abb70f9017a231c6c961a8941403ed6557664c0913e1bf413cbdc039e75/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a49e1d7a4978ed554f095430b89ecc23f42014a50ac385eb0c4d163ce213c325", size = 390375 },
+ { url = "https://files.pythonhosted.org/packages/7a/ac/a87f339f0e066b9535074a9f403b9313fd3892d4a164d5d5f5875ac9f29f/rpds_py-0.25.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d74ec9bc0e2feb81d3f16946b005748119c0f52a153f6db6a29e8cd68636f295", size = 424537 },
+ { url = "https://files.pythonhosted.org/packages/1f/8f/8d5c1567eaf8c8afe98a838dd24de5013ce6e8f53a01bd47fe8bb06b5533/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3af5b4cc10fa41e5bc64e5c198a1b2d2864337f8fcbb9a67e747e34002ce812b", size = 566425 },
+ { url = "https://files.pythonhosted.org/packages/95/33/03016a6be5663b389c8ab0bbbcca68d9e96af14faeff0a04affcb587e776/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:79dc317a5f1c51fd9c6a0c4f48209c6b8526d0524a6904fc1076476e79b00f98", size = 595197 },
+ { url = "https://files.pythonhosted.org/packages/33/8d/da9f4d3e208c82fda311bff0cf0a19579afceb77cf456e46c559a1c075ba/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1521031351865e0181bc585147624d66b3b00a84109b57fcb7a779c3ec3772cd", size = 561244 },
+ { url = "https://files.pythonhosted.org/packages/e2/b3/39d5dcf7c5f742ecd6dbc88f6f84ae54184b92f5f387a4053be2107b17f1/rpds_py-0.25.1-cp313-cp313-win32.whl", hash = "sha256:5d473be2b13600b93a5675d78f59e63b51b1ba2d0476893415dfbb5477e65b31", size = 222254 },
+ { url = "https://files.pythonhosted.org/packages/5f/19/2d6772c8eeb8302c5f834e6d0dfd83935a884e7c5ce16340c7eaf89ce925/rpds_py-0.25.1-cp313-cp313-win_amd64.whl", hash = "sha256:a7b74e92a3b212390bdce1d93da9f6488c3878c1d434c5e751cbc202c5e09500", size = 234741 },
+ { url = "https://files.pythonhosted.org/packages/5b/5a/145ada26cfaf86018d0eb304fe55eafdd4f0b6b84530246bb4a7c4fb5c4b/rpds_py-0.25.1-cp313-cp313-win_arm64.whl", hash = "sha256:dd326a81afe332ede08eb39ab75b301d5676802cdffd3a8f287a5f0b694dc3f5", size = 224830 },
+ { url = "https://files.pythonhosted.org/packages/4b/ca/d435844829c384fd2c22754ff65889c5c556a675d2ed9eb0e148435c6690/rpds_py-0.25.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:a58d1ed49a94d4183483a3ce0af22f20318d4a1434acee255d683ad90bf78129", size = 359668 },
+ { url = "https://files.pythonhosted.org/packages/1f/01/b056f21db3a09f89410d493d2f6614d87bb162499f98b649d1dbd2a81988/rpds_py-0.25.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f251bf23deb8332823aef1da169d5d89fa84c89f67bdfb566c49dea1fccfd50d", size = 345649 },
+ { url = "https://files.pythonhosted.org/packages/e0/0f/e0d00dc991e3d40e03ca36383b44995126c36b3eafa0ccbbd19664709c88/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dbd586bfa270c1103ece2109314dd423df1fa3d9719928b5d09e4840cec0d72", size = 384776 },
+ { url = "https://files.pythonhosted.org/packages/9f/a2/59374837f105f2ca79bde3c3cd1065b2f8c01678900924949f6392eab66d/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6d273f136e912aa101a9274c3145dcbddbe4bac560e77e6d5b3c9f6e0ed06d34", size = 395131 },
+ { url = "https://files.pythonhosted.org/packages/9c/dc/48e8d84887627a0fe0bac53f0b4631e90976fd5d35fff8be66b8e4f3916b/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:666fa7b1bd0a3810a7f18f6d3a25ccd8866291fbbc3c9b912b917a6715874bb9", size = 520942 },
+ { url = "https://files.pythonhosted.org/packages/7c/f5/ee056966aeae401913d37befeeab57a4a43a4f00099e0a20297f17b8f00c/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:921954d7fbf3fccc7de8f717799304b14b6d9a45bbeec5a8d7408ccbf531faf5", size = 411330 },
+ { url = "https://files.pythonhosted.org/packages/ab/74/b2cffb46a097cefe5d17f94ede7a174184b9d158a0aeb195f39f2c0361e8/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3d86373ff19ca0441ebeb696ef64cb58b8b5cbacffcda5a0ec2f3911732a194", size = 387339 },
+ { url = "https://files.pythonhosted.org/packages/7f/9a/0ff0b375dcb5161c2b7054e7d0b7575f1680127505945f5cabaac890bc07/rpds_py-0.25.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c8980cde3bb8575e7c956a530f2c217c1d6aac453474bf3ea0f9c89868b531b6", size = 418077 },
+ { url = "https://files.pythonhosted.org/packages/0d/a1/fda629bf20d6b698ae84c7c840cfb0e9e4200f664fc96e1f456f00e4ad6e/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8eb8c84ecea987a2523e057c0d950bcb3f789696c0499290b8d7b3107a719d78", size = 562441 },
+ { url = "https://files.pythonhosted.org/packages/20/15/ce4b5257f654132f326f4acd87268e1006cc071e2c59794c5bdf4bebbb51/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:e43a005671a9ed5a650f3bc39e4dbccd6d4326b24fb5ea8be5f3a43a6f576c72", size = 590750 },
+ { url = "https://files.pythonhosted.org/packages/fb/ab/e04bf58a8d375aeedb5268edcc835c6a660ebf79d4384d8e0889439448b0/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:58f77c60956501a4a627749a6dcb78dac522f249dd96b5c9f1c6af29bfacfb66", size = 558891 },
+ { url = "https://files.pythonhosted.org/packages/90/82/cb8c6028a6ef6cd2b7991e2e4ced01c854b6236ecf51e81b64b569c43d73/rpds_py-0.25.1-cp313-cp313t-win32.whl", hash = "sha256:2cb9e5b5e26fc02c8a4345048cd9998c2aca7c2712bd1b36da0c72ee969a3523", size = 218718 },
+ { url = "https://files.pythonhosted.org/packages/b6/97/5a4b59697111c89477d20ba8a44df9ca16b41e737fa569d5ae8bff99e650/rpds_py-0.25.1-cp313-cp313t-win_amd64.whl", hash = "sha256:401ca1c4a20cc0510d3435d89c069fe0a9ae2ee6495135ac46bdd49ec0495763", size = 232218 },
]
[[package]]
name = "ruff"
version = "0.12.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/24/90/5255432602c0b196a0da6720f6f76b93eb50baef46d3c9b0025e2f9acbf3/ruff-0.12.0.tar.gz", hash = "sha256:4d047db3662418d4a848a3fdbfaf17488b34b62f527ed6f10cb8afd78135bc5c", size = 4376101, upload-time = "2025-06-17T15:19:26.217Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/24/90/5255432602c0b196a0da6720f6f76b93eb50baef46d3c9b0025e2f9acbf3/ruff-0.12.0.tar.gz", hash = "sha256:4d047db3662418d4a848a3fdbfaf17488b34b62f527ed6f10cb8afd78135bc5c", size = 4376101 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/fd/b46bb20e14b11ff49dbc74c61de352e0dc07fb650189513631f6fb5fc69f/ruff-0.12.0-py3-none-linux_armv6l.whl", hash = "sha256:5652a9ecdb308a1754d96a68827755f28d5dfb416b06f60fd9e13f26191a8848", size = 10311554, upload-time = "2025-06-17T15:18:45.792Z" },
- { url = "https://files.pythonhosted.org/packages/e7/d3/021dde5a988fa3e25d2468d1dadeea0ae89dc4bc67d0140c6e68818a12a1/ruff-0.12.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:05ed0c914fabc602fc1f3b42c53aa219e5736cb030cdd85640c32dbc73da74a6", size = 11118435, upload-time = "2025-06-17T15:18:49.064Z" },
- { url = "https://files.pythonhosted.org/packages/07/a2/01a5acf495265c667686ec418f19fd5c32bcc326d4c79ac28824aecd6a32/ruff-0.12.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:07a7aa9b69ac3fcfda3c507916d5d1bca10821fe3797d46bad10f2c6de1edda0", size = 10466010, upload-time = "2025-06-17T15:18:51.341Z" },
- { url = "https://files.pythonhosted.org/packages/4c/57/7caf31dd947d72e7aa06c60ecb19c135cad871a0a8a251723088132ce801/ruff-0.12.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e7731c3eec50af71597243bace7ec6104616ca56dda2b99c89935fe926bdcd48", size = 10661366, upload-time = "2025-06-17T15:18:53.29Z" },
- { url = "https://files.pythonhosted.org/packages/e9/ba/aa393b972a782b4bc9ea121e0e358a18981980856190d7d2b6187f63e03a/ruff-0.12.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:952d0630eae628250ab1c70a7fffb641b03e6b4a2d3f3ec6c1d19b4ab6c6c807", size = 10173492, upload-time = "2025-06-17T15:18:55.262Z" },
- { url = "https://files.pythonhosted.org/packages/d7/50/9349ee777614bc3062fc6b038503a59b2034d09dd259daf8192f56c06720/ruff-0.12.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c021f04ea06966b02614d442e94071781c424ab8e02ec7af2f037b4c1e01cc82", size = 11761739, upload-time = "2025-06-17T15:18:58.906Z" },
- { url = "https://files.pythonhosted.org/packages/04/8f/ad459de67c70ec112e2ba7206841c8f4eb340a03ee6a5cabc159fe558b8e/ruff-0.12.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:7d235618283718ee2fe14db07f954f9b2423700919dc688eacf3f8797a11315c", size = 12537098, upload-time = "2025-06-17T15:19:01.316Z" },
- { url = "https://files.pythonhosted.org/packages/ed/50/15ad9c80ebd3c4819f5bd8883e57329f538704ed57bac680d95cb6627527/ruff-0.12.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c0758038f81beec8cc52ca22de9685b8ae7f7cc18c013ec2050012862cc9165", size = 12154122, upload-time = "2025-06-17T15:19:03.727Z" },
- { url = "https://files.pythonhosted.org/packages/76/e6/79b91e41bc8cc3e78ee95c87093c6cacfa275c786e53c9b11b9358026b3d/ruff-0.12.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:139b3d28027987b78fc8d6cfb61165447bdf3740e650b7c480744873688808c2", size = 11363374, upload-time = "2025-06-17T15:19:05.875Z" },
- { url = "https://files.pythonhosted.org/packages/db/c3/82b292ff8a561850934549aa9dc39e2c4e783ab3c21debe55a495ddf7827/ruff-0.12.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68853e8517b17bba004152aebd9dd77d5213e503a5f2789395b25f26acac0da4", size = 11587647, upload-time = "2025-06-17T15:19:08.246Z" },
- { url = "https://files.pythonhosted.org/packages/2b/42/d5760d742669f285909de1bbf50289baccb647b53e99b8a3b4f7ce1b2001/ruff-0.12.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3a9512af224b9ac4757f7010843771da6b2b0935a9e5e76bb407caa901a1a514", size = 10527284, upload-time = "2025-06-17T15:19:10.37Z" },
- { url = "https://files.pythonhosted.org/packages/19/f6/fcee9935f25a8a8bba4adbae62495c39ef281256693962c2159e8b284c5f/ruff-0.12.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b08df3d96db798e5beb488d4df03011874aff919a97dcc2dd8539bb2be5d6a88", size = 10158609, upload-time = "2025-06-17T15:19:12.286Z" },
- { url = "https://files.pythonhosted.org/packages/37/fb/057febf0eea07b9384787bfe197e8b3384aa05faa0d6bd844b94ceb29945/ruff-0.12.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6a315992297a7435a66259073681bb0d8647a826b7a6de45c6934b2ca3a9ed51", size = 11141462, upload-time = "2025-06-17T15:19:15.195Z" },
- { url = "https://files.pythonhosted.org/packages/10/7c/1be8571011585914b9d23c95b15d07eec2d2303e94a03df58294bc9274d4/ruff-0.12.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1e55e44e770e061f55a7dbc6e9aed47feea07731d809a3710feda2262d2d4d8a", size = 11641616, upload-time = "2025-06-17T15:19:17.6Z" },
- { url = "https://files.pythonhosted.org/packages/6a/ef/b960ab4818f90ff59e571d03c3f992828d4683561095e80f9ef31f3d58b7/ruff-0.12.0-py3-none-win32.whl", hash = "sha256:7162a4c816f8d1555eb195c46ae0bd819834d2a3f18f98cc63819a7b46f474fb", size = 10525289, upload-time = "2025-06-17T15:19:19.688Z" },
- { url = "https://files.pythonhosted.org/packages/34/93/8b16034d493ef958a500f17cda3496c63a537ce9d5a6479feec9558f1695/ruff-0.12.0-py3-none-win_amd64.whl", hash = "sha256:d00b7a157b8fb6d3827b49d3324da34a1e3f93492c1f97b08e222ad7e9b291e0", size = 11598311, upload-time = "2025-06-17T15:19:21.785Z" },
- { url = "https://files.pythonhosted.org/packages/d0/33/4d3e79e4a84533d6cd526bfb42c020a23256ae5e4265d858bd1287831f7d/ruff-0.12.0-py3-none-win_arm64.whl", hash = "sha256:8cd24580405ad8c1cc64d61725bca091d6b6da7eb3d36f72cc605467069d7e8b", size = 10724946, upload-time = "2025-06-17T15:19:23.952Z" },
+ { url = "https://files.pythonhosted.org/packages/e6/fd/b46bb20e14b11ff49dbc74c61de352e0dc07fb650189513631f6fb5fc69f/ruff-0.12.0-py3-none-linux_armv6l.whl", hash = "sha256:5652a9ecdb308a1754d96a68827755f28d5dfb416b06f60fd9e13f26191a8848", size = 10311554 },
+ { url = "https://files.pythonhosted.org/packages/e7/d3/021dde5a988fa3e25d2468d1dadeea0ae89dc4bc67d0140c6e68818a12a1/ruff-0.12.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:05ed0c914fabc602fc1f3b42c53aa219e5736cb030cdd85640c32dbc73da74a6", size = 11118435 },
+ { url = "https://files.pythonhosted.org/packages/07/a2/01a5acf495265c667686ec418f19fd5c32bcc326d4c79ac28824aecd6a32/ruff-0.12.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:07a7aa9b69ac3fcfda3c507916d5d1bca10821fe3797d46bad10f2c6de1edda0", size = 10466010 },
+ { url = "https://files.pythonhosted.org/packages/4c/57/7caf31dd947d72e7aa06c60ecb19c135cad871a0a8a251723088132ce801/ruff-0.12.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e7731c3eec50af71597243bace7ec6104616ca56dda2b99c89935fe926bdcd48", size = 10661366 },
+ { url = "https://files.pythonhosted.org/packages/e9/ba/aa393b972a782b4bc9ea121e0e358a18981980856190d7d2b6187f63e03a/ruff-0.12.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:952d0630eae628250ab1c70a7fffb641b03e6b4a2d3f3ec6c1d19b4ab6c6c807", size = 10173492 },
+ { url = "https://files.pythonhosted.org/packages/d7/50/9349ee777614bc3062fc6b038503a59b2034d09dd259daf8192f56c06720/ruff-0.12.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c021f04ea06966b02614d442e94071781c424ab8e02ec7af2f037b4c1e01cc82", size = 11761739 },
+ { url = "https://files.pythonhosted.org/packages/04/8f/ad459de67c70ec112e2ba7206841c8f4eb340a03ee6a5cabc159fe558b8e/ruff-0.12.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:7d235618283718ee2fe14db07f954f9b2423700919dc688eacf3f8797a11315c", size = 12537098 },
+ { url = "https://files.pythonhosted.org/packages/ed/50/15ad9c80ebd3c4819f5bd8883e57329f538704ed57bac680d95cb6627527/ruff-0.12.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c0758038f81beec8cc52ca22de9685b8ae7f7cc18c013ec2050012862cc9165", size = 12154122 },
+ { url = "https://files.pythonhosted.org/packages/76/e6/79b91e41bc8cc3e78ee95c87093c6cacfa275c786e53c9b11b9358026b3d/ruff-0.12.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:139b3d28027987b78fc8d6cfb61165447bdf3740e650b7c480744873688808c2", size = 11363374 },
+ { url = "https://files.pythonhosted.org/packages/db/c3/82b292ff8a561850934549aa9dc39e2c4e783ab3c21debe55a495ddf7827/ruff-0.12.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68853e8517b17bba004152aebd9dd77d5213e503a5f2789395b25f26acac0da4", size = 11587647 },
+ { url = "https://files.pythonhosted.org/packages/2b/42/d5760d742669f285909de1bbf50289baccb647b53e99b8a3b4f7ce1b2001/ruff-0.12.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3a9512af224b9ac4757f7010843771da6b2b0935a9e5e76bb407caa901a1a514", size = 10527284 },
+ { url = "https://files.pythonhosted.org/packages/19/f6/fcee9935f25a8a8bba4adbae62495c39ef281256693962c2159e8b284c5f/ruff-0.12.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b08df3d96db798e5beb488d4df03011874aff919a97dcc2dd8539bb2be5d6a88", size = 10158609 },
+ { url = "https://files.pythonhosted.org/packages/37/fb/057febf0eea07b9384787bfe197e8b3384aa05faa0d6bd844b94ceb29945/ruff-0.12.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6a315992297a7435a66259073681bb0d8647a826b7a6de45c6934b2ca3a9ed51", size = 11141462 },
+ { url = "https://files.pythonhosted.org/packages/10/7c/1be8571011585914b9d23c95b15d07eec2d2303e94a03df58294bc9274d4/ruff-0.12.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1e55e44e770e061f55a7dbc6e9aed47feea07731d809a3710feda2262d2d4d8a", size = 11641616 },
+ { url = "https://files.pythonhosted.org/packages/6a/ef/b960ab4818f90ff59e571d03c3f992828d4683561095e80f9ef31f3d58b7/ruff-0.12.0-py3-none-win32.whl", hash = "sha256:7162a4c816f8d1555eb195c46ae0bd819834d2a3f18f98cc63819a7b46f474fb", size = 10525289 },
+ { url = "https://files.pythonhosted.org/packages/34/93/8b16034d493ef958a500f17cda3496c63a537ce9d5a6479feec9558f1695/ruff-0.12.0-py3-none-win_amd64.whl", hash = "sha256:d00b7a157b8fb6d3827b49d3324da34a1e3f93492c1f97b08e222ad7e9b291e0", size = 11598311 },
+ { url = "https://files.pythonhosted.org/packages/d0/33/4d3e79e4a84533d6cd526bfb42c020a23256ae5e4265d858bd1287831f7d/ruff-0.12.0-py3-none-win_arm64.whl", hash = "sha256:8cd24580405ad8c1cc64d61725bca091d6b6da7eb3d36f72cc605467069d7e8b", size = 10724946 },
]
[[package]]
@@ -2985,9 +3012,9 @@ dependencies = [
{ name = "aiohttp" },
{ name = "fsspec" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ee/f3/8e6371436666aedfd16e63ff68a51b8a8fcf5f33a0eee33c35e0b2476b27/s3fs-2025.9.0.tar.gz", hash = "sha256:6d44257ef19ea64968d0720744c4af7a063a05f5c1be0e17ce943bef7302bc30", size = 77823, upload-time = "2025-09-02T19:18:21.781Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ee/f3/8e6371436666aedfd16e63ff68a51b8a8fcf5f33a0eee33c35e0b2476b27/s3fs-2025.9.0.tar.gz", hash = "sha256:6d44257ef19ea64968d0720744c4af7a063a05f5c1be0e17ce943bef7302bc30", size = 77823 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/37/b3/ca7d58ca25b1bb6df57e6cbd0ca8d6437a4b9ce1cd35adc8a6b2949c113b/s3fs-2025.9.0-py3-none-any.whl", hash = "sha256:c33c93d48f66ed440dbaf6600be149cdf8beae4b6f8f0201a209c5801aeb7e30", size = 30319, upload-time = "2025-09-02T19:18:20.563Z" },
+ { url = "https://files.pythonhosted.org/packages/37/b3/ca7d58ca25b1bb6df57e6cbd0ca8d6437a4b9ce1cd35adc8a6b2949c113b/s3fs-2025.9.0-py3-none-any.whl", hash = "sha256:c33c93d48f66ed440dbaf6600be149cdf8beae4b6f8f0201a209c5801aeb7e30", size = 30319 },
]
[[package]]
@@ -2997,45 +3024,45 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "botocore" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/9dcc100abc6711e8247af5aa561fc07c4a046f72f659c3adea9a449e191a/s3transfer-0.13.0.tar.gz", hash = "sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177", size = 150232, upload-time = "2025-05-22T19:24:50.245Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/9dcc100abc6711e8247af5aa561fc07c4a046f72f659c3adea9a449e191a/s3transfer-0.13.0.tar.gz", hash = "sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177", size = 150232 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/18/17/22bf8155aa0ea2305eefa3a6402e040df7ebe512d1310165eda1e233c3f8/s3transfer-0.13.0-py3-none-any.whl", hash = "sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be", size = 85152, upload-time = "2025-05-22T19:24:48.703Z" },
+ { url = "https://files.pythonhosted.org/packages/18/17/22bf8155aa0ea2305eefa3a6402e040df7ebe512d1310165eda1e233c3f8/s3transfer-0.13.0-py3-none-any.whl", hash = "sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be", size = 85152 },
]
[[package]]
name = "setuptools"
version = "80.9.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" },
+ { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486 },
]
[[package]]
name = "six"
version = "1.17.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 },
]
[[package]]
name = "sniffio"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
+ { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 },
]
[[package]]
name = "soupsieve"
version = "2.7"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418, upload-time = "2025-04-20T18:50:08.518Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677, upload-time = "2025-04-20T18:50:07.196Z" },
+ { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677 },
]
[[package]]
@@ -3047,9 +3074,9 @@ dependencies = [
{ name = "executing" },
{ name = "pure-eval" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" },
+ { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 },
]
[[package]]
@@ -3059,9 +3086,9 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mpmath" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" },
+ { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353 },
]
[[package]]
@@ -3071,55 +3098,55 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "webencodings" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" },
+ { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 },
]
[[package]]
name = "tinynetrc"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/87/8f/6df2414a8f38b08836726986437f7612983f25c6dc3c55c66f4850a3d795/tinynetrc-1.3.1.tar.gz", hash = "sha256:2b9a256d2e630643b8f0985f5e826ccf0bf3716e07e596a4f67feab363d254df", size = 5484, upload-time = "2021-08-15T18:24:13.1Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/87/8f/6df2414a8f38b08836726986437f7612983f25c6dc3c55c66f4850a3d795/tinynetrc-1.3.1.tar.gz", hash = "sha256:2b9a256d2e630643b8f0985f5e826ccf0bf3716e07e596a4f67feab363d254df", size = 5484 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/eb/0b/633691d7cea5129afa622869485d1985b038df1d3597a35848731d106762/tinynetrc-1.3.1-py2.py3-none-any.whl", hash = "sha256:46c7820e5f49c9434d2c4cd74de8a06edbbd45e63a8a2980a90b8a43db8facf7", size = 3949, upload-time = "2021-08-15T18:24:11.744Z" },
+ { url = "https://files.pythonhosted.org/packages/eb/0b/633691d7cea5129afa622869485d1985b038df1d3597a35848731d106762/tinynetrc-1.3.1-py2.py3-none-any.whl", hash = "sha256:46c7820e5f49c9434d2c4cd74de8a06edbbd45e63a8a2980a90b8a43db8facf7", size = 3949 },
]
[[package]]
name = "tomlkit"
version = "0.13.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/cc/18/0bbf3884e9eaa38819ebe46a7bd25dcd56b67434402b66a58c4b8e552575/tomlkit-0.13.3.tar.gz", hash = "sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1", size = 185207, upload-time = "2025-06-05T07:13:44.947Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/cc/18/0bbf3884e9eaa38819ebe46a7bd25dcd56b67434402b66a58c4b8e552575/tomlkit-0.13.3.tar.gz", hash = "sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1", size = 185207 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl", hash = "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0", size = 38901, upload-time = "2025-06-05T07:13:43.546Z" },
+ { url = "https://files.pythonhosted.org/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl", hash = "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0", size = 38901 },
]
[[package]]
name = "toolz"
version = "1.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8a/0b/d80dfa675bf592f636d1ea0b835eab4ec8df6e9415d8cfd766df54456123/toolz-1.0.0.tar.gz", hash = "sha256:2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02", size = 66790, upload-time = "2024-10-04T16:17:04.001Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/8a/0b/d80dfa675bf592f636d1ea0b835eab4ec8df6e9415d8cfd766df54456123/toolz-1.0.0.tar.gz", hash = "sha256:2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02", size = 66790 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl", hash = "sha256:292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236", size = 56383, upload-time = "2024-10-04T16:17:01.533Z" },
+ { url = "https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl", hash = "sha256:292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236", size = 56383 },
]
[[package]]
name = "tornado"
version = "6.5.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/51/89/c72771c81d25d53fe33e3dca61c233b665b2780f21820ba6fd2c6793c12b/tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c", size = 509934, upload-time = "2025-05-22T18:15:38.788Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/51/89/c72771c81d25d53fe33e3dca61c233b665b2780f21820ba6fd2c6793c12b/tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c", size = 509934 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/77/89/f4532dee6843c9e0ebc4e28d4be04c67f54f60813e4bf73d595fe7567452/tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7", size = 441948, upload-time = "2025-05-22T18:15:20.862Z" },
- { url = "https://files.pythonhosted.org/packages/15/9a/557406b62cffa395d18772e0cdcf03bed2fff03b374677348eef9f6a3792/tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6", size = 440112, upload-time = "2025-05-22T18:15:22.591Z" },
- { url = "https://files.pythonhosted.org/packages/55/82/7721b7319013a3cf881f4dffa4f60ceff07b31b394e459984e7a36dc99ec/tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888", size = 443672, upload-time = "2025-05-22T18:15:24.027Z" },
- { url = "https://files.pythonhosted.org/packages/7d/42/d11c4376e7d101171b94e03cef0cbce43e823ed6567ceda571f54cf6e3ce/tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331", size = 443019, upload-time = "2025-05-22T18:15:25.735Z" },
- { url = "https://files.pythonhosted.org/packages/7d/f7/0c48ba992d875521ac761e6e04b0a1750f8150ae42ea26df1852d6a98942/tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e", size = 443252, upload-time = "2025-05-22T18:15:27.499Z" },
- { url = "https://files.pythonhosted.org/packages/89/46/d8d7413d11987e316df4ad42e16023cd62666a3c0dfa1518ffa30b8df06c/tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401", size = 443930, upload-time = "2025-05-22T18:15:29.299Z" },
- { url = "https://files.pythonhosted.org/packages/78/b2/f8049221c96a06df89bed68260e8ca94beca5ea532ffc63b1175ad31f9cc/tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692", size = 443351, upload-time = "2025-05-22T18:15:31.038Z" },
- { url = "https://files.pythonhosted.org/packages/76/ff/6a0079e65b326cc222a54720a748e04a4db246870c4da54ece4577bfa702/tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a", size = 443328, upload-time = "2025-05-22T18:15:32.426Z" },
- { url = "https://files.pythonhosted.org/packages/49/18/e3f902a1d21f14035b5bc6246a8c0f51e0eef562ace3a2cea403c1fb7021/tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365", size = 444396, upload-time = "2025-05-22T18:15:34.205Z" },
- { url = "https://files.pythonhosted.org/packages/7b/09/6526e32bf1049ee7de3bebba81572673b19a2a8541f795d887e92af1a8bc/tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b", size = 444840, upload-time = "2025-05-22T18:15:36.1Z" },
- { url = "https://files.pythonhosted.org/packages/55/a7/535c44c7bea4578e48281d83c615219f3ab19e6abc67625ef637c73987be/tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7", size = 443596, upload-time = "2025-05-22T18:15:37.433Z" },
+ { url = "https://files.pythonhosted.org/packages/77/89/f4532dee6843c9e0ebc4e28d4be04c67f54f60813e4bf73d595fe7567452/tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7", size = 441948 },
+ { url = "https://files.pythonhosted.org/packages/15/9a/557406b62cffa395d18772e0cdcf03bed2fff03b374677348eef9f6a3792/tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6", size = 440112 },
+ { url = "https://files.pythonhosted.org/packages/55/82/7721b7319013a3cf881f4dffa4f60ceff07b31b394e459984e7a36dc99ec/tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888", size = 443672 },
+ { url = "https://files.pythonhosted.org/packages/7d/42/d11c4376e7d101171b94e03cef0cbce43e823ed6567ceda571f54cf6e3ce/tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331", size = 443019 },
+ { url = "https://files.pythonhosted.org/packages/7d/f7/0c48ba992d875521ac761e6e04b0a1750f8150ae42ea26df1852d6a98942/tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e", size = 443252 },
+ { url = "https://files.pythonhosted.org/packages/89/46/d8d7413d11987e316df4ad42e16023cd62666a3c0dfa1518ffa30b8df06c/tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401", size = 443930 },
+ { url = "https://files.pythonhosted.org/packages/78/b2/f8049221c96a06df89bed68260e8ca94beca5ea532ffc63b1175ad31f9cc/tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692", size = 443351 },
+ { url = "https://files.pythonhosted.org/packages/76/ff/6a0079e65b326cc222a54720a748e04a4db246870c4da54ece4577bfa702/tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a", size = 443328 },
+ { url = "https://files.pythonhosted.org/packages/49/18/e3f902a1d21f14035b5bc6246a8c0f51e0eef562ace3a2cea403c1fb7021/tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365", size = 444396 },
+ { url = "https://files.pythonhosted.org/packages/7b/09/6526e32bf1049ee7de3bebba81572673b19a2a8541f795d887e92af1a8bc/tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b", size = 444840 },
+ { url = "https://files.pythonhosted.org/packages/55/a7/535c44c7bea4578e48281d83c615219f3ab19e6abc67625ef637c73987be/tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7", size = 443596 },
]
[[package]]
@@ -3129,27 +3156,27 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" },
+ { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 },
]
[[package]]
name = "traitlets"
version = "5.14.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" },
+ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 },
]
[[package]]
name = "typing-extensions"
version = "4.14.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5/typing_extensions-4.14.0.tar.gz", hash = "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4", size = 107423, upload-time = "2025-06-02T14:52:11.399Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5/typing_extensions-4.14.0.tar.gz", hash = "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4", size = 107423 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/69/e0/552843e0d356fbb5256d21449fa957fa4eff3bbc135a74a691ee70c7c5da/typing_extensions-4.14.0-py3-none-any.whl", hash = "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af", size = 43839, upload-time = "2025-06-02T14:52:10.026Z" },
+ { url = "https://files.pythonhosted.org/packages/69/e0/552843e0d356fbb5256d21449fa957fa4eff3bbc135a74a691ee70c7c5da/typing_extensions-4.14.0-py3-none-any.whl", hash = "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af", size = 43839 },
]
[[package]]
@@ -3159,84 +3186,84 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726, upload-time = "2025-05-21T18:55:23.885Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552, upload-time = "2025-05-21T18:55:22.152Z" },
+ { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552 },
]
[[package]]
name = "tzdata"
version = "2025.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" },
+ { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839 },
]
[[package]]
name = "uc-micro-py"
version = "1.0.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/91/7a/146a99696aee0609e3712f2b44c6274566bc368dfe8375191278045186b8/uc-micro-py-1.0.3.tar.gz", hash = "sha256:d321b92cff673ec58027c04015fcaa8bb1e005478643ff4a500882eaab88c48a", size = 6043, upload-time = "2024-02-09T16:52:01.654Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/91/7a/146a99696aee0609e3712f2b44c6274566bc368dfe8375191278045186b8/uc-micro-py-1.0.3.tar.gz", hash = "sha256:d321b92cff673ec58027c04015fcaa8bb1e005478643ff4a500882eaab88c48a", size = 6043 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5", size = 6229, upload-time = "2024-02-09T16:52:00.371Z" },
+ { url = "https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5", size = 6229 },
]
[[package]]
name = "urllib3"
version = "2.5.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" },
+ { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795 },
]
[[package]]
name = "verspec"
version = "0.1.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e7/44/8126f9f0c44319b2efc65feaad589cadef4d77ece200ae3c9133d58464d0/verspec-0.1.0.tar.gz", hash = "sha256:c4504ca697b2056cdb4bfa7121461f5a0e81809255b41c03dda4ba823637c01e", size = 27123, upload-time = "2020-11-30T02:24:09.646Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e7/44/8126f9f0c44319b2efc65feaad589cadef4d77ece200ae3c9133d58464d0/verspec-0.1.0.tar.gz", hash = "sha256:c4504ca697b2056cdb4bfa7121461f5a0e81809255b41c03dda4ba823637c01e", size = 27123 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a4/ce/3b6fee91c85626eaf769d617f1be9d2e15c1cca027bbdeb2e0d751469355/verspec-0.1.0-py3-none-any.whl", hash = "sha256:741877d5633cc9464c45a469ae2a31e801e6dbbaa85b9675d481cda100f11c31", size = 19640, upload-time = "2020-11-30T02:24:08.387Z" },
+ { url = "https://files.pythonhosted.org/packages/a4/ce/3b6fee91c85626eaf769d617f1be9d2e15c1cca027bbdeb2e0d751469355/verspec-0.1.0-py3-none-any.whl", hash = "sha256:741877d5633cc9464c45a469ae2a31e801e6dbbaa85b9675d481cda100f11c31", size = 19640 },
]
[[package]]
name = "watchdog"
version = "6.0.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/db/7d/7f3d619e951c88ed75c6037b246ddcf2d322812ee8ea189be89511721d54/watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282", size = 131220, upload-time = "2024-11-01T14:07:13.037Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/db/7d/7f3d619e951c88ed75c6037b246ddcf2d322812ee8ea189be89511721d54/watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282", size = 131220 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/68/98/b0345cabdce2041a01293ba483333582891a3bd5769b08eceb0d406056ef/watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c", size = 96480, upload-time = "2024-11-01T14:06:42.952Z" },
- { url = "https://files.pythonhosted.org/packages/85/83/cdf13902c626b28eedef7ec4f10745c52aad8a8fe7eb04ed7b1f111ca20e/watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134", size = 88451, upload-time = "2024-11-01T14:06:45.084Z" },
- { url = "https://files.pythonhosted.org/packages/fe/c4/225c87bae08c8b9ec99030cd48ae9c4eca050a59bf5c2255853e18c87b50/watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b", size = 89057, upload-time = "2024-11-01T14:06:47.324Z" },
- { url = "https://files.pythonhosted.org/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13", size = 79079, upload-time = "2024-11-01T14:06:59.472Z" },
- { url = "https://files.pythonhosted.org/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379", size = 79078, upload-time = "2024-11-01T14:07:01.431Z" },
- { url = "https://files.pythonhosted.org/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e", size = 79076, upload-time = "2024-11-01T14:07:02.568Z" },
- { url = "https://files.pythonhosted.org/packages/ab/cc/da8422b300e13cb187d2203f20b9253e91058aaf7db65b74142013478e66/watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f", size = 79077, upload-time = "2024-11-01T14:07:03.893Z" },
- { url = "https://files.pythonhosted.org/packages/2c/3b/b8964e04ae1a025c44ba8e4291f86e97fac443bca31de8bd98d3263d2fcf/watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26", size = 79078, upload-time = "2024-11-01T14:07:05.189Z" },
- { url = "https://files.pythonhosted.org/packages/62/ae/a696eb424bedff7407801c257d4b1afda455fe40821a2be430e173660e81/watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c", size = 79077, upload-time = "2024-11-01T14:07:06.376Z" },
- { url = "https://files.pythonhosted.org/packages/b5/e8/dbf020b4d98251a9860752a094d09a65e1b436ad181faf929983f697048f/watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2", size = 79078, upload-time = "2024-11-01T14:07:07.547Z" },
- { url = "https://files.pythonhosted.org/packages/07/f6/d0e5b343768e8bcb4cda79f0f2f55051bf26177ecd5651f84c07567461cf/watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a", size = 79065, upload-time = "2024-11-01T14:07:09.525Z" },
- { url = "https://files.pythonhosted.org/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680", size = 79070, upload-time = "2024-11-01T14:07:10.686Z" },
- { url = "https://files.pythonhosted.org/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f", size = 79067, upload-time = "2024-11-01T14:07:11.845Z" },
+ { url = "https://files.pythonhosted.org/packages/68/98/b0345cabdce2041a01293ba483333582891a3bd5769b08eceb0d406056ef/watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c", size = 96480 },
+ { url = "https://files.pythonhosted.org/packages/85/83/cdf13902c626b28eedef7ec4f10745c52aad8a8fe7eb04ed7b1f111ca20e/watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134", size = 88451 },
+ { url = "https://files.pythonhosted.org/packages/fe/c4/225c87bae08c8b9ec99030cd48ae9c4eca050a59bf5c2255853e18c87b50/watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b", size = 89057 },
+ { url = "https://files.pythonhosted.org/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13", size = 79079 },
+ { url = "https://files.pythonhosted.org/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379", size = 79078 },
+ { url = "https://files.pythonhosted.org/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e", size = 79076 },
+ { url = "https://files.pythonhosted.org/packages/ab/cc/da8422b300e13cb187d2203f20b9253e91058aaf7db65b74142013478e66/watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f", size = 79077 },
+ { url = "https://files.pythonhosted.org/packages/2c/3b/b8964e04ae1a025c44ba8e4291f86e97fac443bca31de8bd98d3263d2fcf/watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26", size = 79078 },
+ { url = "https://files.pythonhosted.org/packages/62/ae/a696eb424bedff7407801c257d4b1afda455fe40821a2be430e173660e81/watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c", size = 79077 },
+ { url = "https://files.pythonhosted.org/packages/b5/e8/dbf020b4d98251a9860752a094d09a65e1b436ad181faf929983f697048f/watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2", size = 79078 },
+ { url = "https://files.pythonhosted.org/packages/07/f6/d0e5b343768e8bcb4cda79f0f2f55051bf26177ecd5651f84c07567461cf/watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a", size = 79065 },
+ { url = "https://files.pythonhosted.org/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680", size = 79070 },
+ { url = "https://files.pythonhosted.org/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f", size = 79067 },
]
[[package]]
name = "wcwidth"
version = "0.2.13"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" },
+ { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 },
]
[[package]]
name = "webencodings"
version = "0.5.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" },
+ { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 },
]
[[package]]
@@ -3246,40 +3273,49 @@ source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markupsafe" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", hash = "sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746", size = 806925, upload-time = "2024-11-08T15:52:18.093Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", hash = "sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746", size = 806925 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", hash = "sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e", size = 224498 },
+]
+
+[[package]]
+name = "widgetsnbextension"
+version = "4.0.14"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", hash = "sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e", size = 224498, upload-time = "2024-11-08T15:52:16.132Z" },
+ { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503 },
]
[[package]]
name = "wrapt"
version = "1.17.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/c3/fc/e91cc220803d7bc4db93fb02facd8461c37364151b8494762cc88b0fbcef/wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3", size = 55531, upload-time = "2025-01-14T10:35:45.465Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ce/b9/0ffd557a92f3b11d4c5d5e0c5e4ad057bd9eb8586615cdaf901409920b14/wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125", size = 53800, upload-time = "2025-01-14T10:34:21.571Z" },
- { url = "https://files.pythonhosted.org/packages/c0/ef/8be90a0b7e73c32e550c73cfb2fa09db62234227ece47b0e80a05073b375/wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998", size = 38824, upload-time = "2025-01-14T10:34:22.999Z" },
- { url = "https://files.pythonhosted.org/packages/36/89/0aae34c10fe524cce30fe5fc433210376bce94cf74d05b0d68344c8ba46e/wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5", size = 38920, upload-time = "2025-01-14T10:34:25.386Z" },
- { url = "https://files.pythonhosted.org/packages/3b/24/11c4510de906d77e0cfb5197f1b1445d4fec42c9a39ea853d482698ac681/wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8", size = 88690, upload-time = "2025-01-14T10:34:28.058Z" },
- { url = "https://files.pythonhosted.org/packages/71/d7/cfcf842291267bf455b3e266c0c29dcb675b5540ee8b50ba1699abf3af45/wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6", size = 80861, upload-time = "2025-01-14T10:34:29.167Z" },
- { url = "https://files.pythonhosted.org/packages/d5/66/5d973e9f3e7370fd686fb47a9af3319418ed925c27d72ce16b791231576d/wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc", size = 89174, upload-time = "2025-01-14T10:34:31.702Z" },
- { url = "https://files.pythonhosted.org/packages/a7/d3/8e17bb70f6ae25dabc1aaf990f86824e4fd98ee9cadf197054e068500d27/wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2", size = 86721, upload-time = "2025-01-14T10:34:32.91Z" },
- { url = "https://files.pythonhosted.org/packages/6f/54/f170dfb278fe1c30d0ff864513cff526d624ab8de3254b20abb9cffedc24/wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b", size = 79763, upload-time = "2025-01-14T10:34:34.903Z" },
- { url = "https://files.pythonhosted.org/packages/4a/98/de07243751f1c4a9b15c76019250210dd3486ce098c3d80d5f729cba029c/wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504", size = 87585, upload-time = "2025-01-14T10:34:36.13Z" },
- { url = "https://files.pythonhosted.org/packages/f9/f0/13925f4bd6548013038cdeb11ee2cbd4e37c30f8bfd5db9e5a2a370d6e20/wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a", size = 36676, upload-time = "2025-01-14T10:34:37.962Z" },
- { url = "https://files.pythonhosted.org/packages/bf/ae/743f16ef8c2e3628df3ddfd652b7d4c555d12c84b53f3d8218498f4ade9b/wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845", size = 38871, upload-time = "2025-01-14T10:34:39.13Z" },
- { url = "https://files.pythonhosted.org/packages/3d/bc/30f903f891a82d402ffb5fda27ec1d621cc97cb74c16fea0b6141f1d4e87/wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192", size = 56312, upload-time = "2025-01-14T10:34:40.604Z" },
- { url = "https://files.pythonhosted.org/packages/8a/04/c97273eb491b5f1c918857cd26f314b74fc9b29224521f5b83f872253725/wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b", size = 40062, upload-time = "2025-01-14T10:34:45.011Z" },
- { url = "https://files.pythonhosted.org/packages/4e/ca/3b7afa1eae3a9e7fefe499db9b96813f41828b9fdb016ee836c4c379dadb/wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0", size = 40155, upload-time = "2025-01-14T10:34:47.25Z" },
- { url = "https://files.pythonhosted.org/packages/89/be/7c1baed43290775cb9030c774bc53c860db140397047cc49aedaf0a15477/wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306", size = 113471, upload-time = "2025-01-14T10:34:50.934Z" },
- { url = "https://files.pythonhosted.org/packages/32/98/4ed894cf012b6d6aae5f5cc974006bdeb92f0241775addad3f8cd6ab71c8/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb", size = 101208, upload-time = "2025-01-14T10:34:52.297Z" },
- { url = "https://files.pythonhosted.org/packages/ea/fd/0c30f2301ca94e655e5e057012e83284ce8c545df7661a78d8bfca2fac7a/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681", size = 109339, upload-time = "2025-01-14T10:34:53.489Z" },
- { url = "https://files.pythonhosted.org/packages/75/56/05d000de894c4cfcb84bcd6b1df6214297b8089a7bd324c21a4765e49b14/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6", size = 110232, upload-time = "2025-01-14T10:34:55.327Z" },
- { url = "https://files.pythonhosted.org/packages/53/f8/c3f6b2cf9b9277fb0813418e1503e68414cd036b3b099c823379c9575e6d/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6", size = 100476, upload-time = "2025-01-14T10:34:58.055Z" },
- { url = "https://files.pythonhosted.org/packages/a7/b1/0bb11e29aa5139d90b770ebbfa167267b1fc548d2302c30c8f7572851738/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f", size = 106377, upload-time = "2025-01-14T10:34:59.3Z" },
- { url = "https://files.pythonhosted.org/packages/6a/e1/0122853035b40b3f333bbb25f1939fc1045e21dd518f7f0922b60c156f7c/wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555", size = 37986, upload-time = "2025-01-14T10:35:00.498Z" },
- { url = "https://files.pythonhosted.org/packages/09/5e/1655cf481e079c1f22d0cabdd4e51733679932718dc23bf2db175f329b76/wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c", size = 40750, upload-time = "2025-01-14T10:35:03.378Z" },
- { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594, upload-time = "2025-01-14T10:35:44.018Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/c3/fc/e91cc220803d7bc4db93fb02facd8461c37364151b8494762cc88b0fbcef/wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3", size = 55531 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/ce/b9/0ffd557a92f3b11d4c5d5e0c5e4ad057bd9eb8586615cdaf901409920b14/wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125", size = 53800 },
+ { url = "https://files.pythonhosted.org/packages/c0/ef/8be90a0b7e73c32e550c73cfb2fa09db62234227ece47b0e80a05073b375/wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998", size = 38824 },
+ { url = "https://files.pythonhosted.org/packages/36/89/0aae34c10fe524cce30fe5fc433210376bce94cf74d05b0d68344c8ba46e/wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5", size = 38920 },
+ { url = "https://files.pythonhosted.org/packages/3b/24/11c4510de906d77e0cfb5197f1b1445d4fec42c9a39ea853d482698ac681/wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8", size = 88690 },
+ { url = "https://files.pythonhosted.org/packages/71/d7/cfcf842291267bf455b3e266c0c29dcb675b5540ee8b50ba1699abf3af45/wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6", size = 80861 },
+ { url = "https://files.pythonhosted.org/packages/d5/66/5d973e9f3e7370fd686fb47a9af3319418ed925c27d72ce16b791231576d/wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc", size = 89174 },
+ { url = "https://files.pythonhosted.org/packages/a7/d3/8e17bb70f6ae25dabc1aaf990f86824e4fd98ee9cadf197054e068500d27/wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2", size = 86721 },
+ { url = "https://files.pythonhosted.org/packages/6f/54/f170dfb278fe1c30d0ff864513cff526d624ab8de3254b20abb9cffedc24/wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b", size = 79763 },
+ { url = "https://files.pythonhosted.org/packages/4a/98/de07243751f1c4a9b15c76019250210dd3486ce098c3d80d5f729cba029c/wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504", size = 87585 },
+ { url = "https://files.pythonhosted.org/packages/f9/f0/13925f4bd6548013038cdeb11ee2cbd4e37c30f8bfd5db9e5a2a370d6e20/wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a", size = 36676 },
+ { url = "https://files.pythonhosted.org/packages/bf/ae/743f16ef8c2e3628df3ddfd652b7d4c555d12c84b53f3d8218498f4ade9b/wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845", size = 38871 },
+ { url = "https://files.pythonhosted.org/packages/3d/bc/30f903f891a82d402ffb5fda27ec1d621cc97cb74c16fea0b6141f1d4e87/wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192", size = 56312 },
+ { url = "https://files.pythonhosted.org/packages/8a/04/c97273eb491b5f1c918857cd26f314b74fc9b29224521f5b83f872253725/wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b", size = 40062 },
+ { url = "https://files.pythonhosted.org/packages/4e/ca/3b7afa1eae3a9e7fefe499db9b96813f41828b9fdb016ee836c4c379dadb/wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0", size = 40155 },
+ { url = "https://files.pythonhosted.org/packages/89/be/7c1baed43290775cb9030c774bc53c860db140397047cc49aedaf0a15477/wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306", size = 113471 },
+ { url = "https://files.pythonhosted.org/packages/32/98/4ed894cf012b6d6aae5f5cc974006bdeb92f0241775addad3f8cd6ab71c8/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb", size = 101208 },
+ { url = "https://files.pythonhosted.org/packages/ea/fd/0c30f2301ca94e655e5e057012e83284ce8c545df7661a78d8bfca2fac7a/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681", size = 109339 },
+ { url = "https://files.pythonhosted.org/packages/75/56/05d000de894c4cfcb84bcd6b1df6214297b8089a7bd324c21a4765e49b14/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6", size = 110232 },
+ { url = "https://files.pythonhosted.org/packages/53/f8/c3f6b2cf9b9277fb0813418e1503e68414cd036b3b099c823379c9575e6d/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6", size = 100476 },
+ { url = "https://files.pythonhosted.org/packages/a7/b1/0bb11e29aa5139d90b770ebbfa167267b1fc548d2302c30c8f7572851738/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f", size = 106377 },
+ { url = "https://files.pythonhosted.org/packages/6a/e1/0122853035b40b3f333bbb25f1939fc1045e21dd518f7f0922b60c156f7c/wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555", size = 37986 },
+ { url = "https://files.pythonhosted.org/packages/09/5e/1655cf481e079c1f22d0cabdd4e51733679932718dc23bf2db175f329b76/wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c", size = 40750 },
+ { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594 },
]
[[package]]
@@ -3291,27 +3327,27 @@ dependencies = [
{ name = "packaging" },
{ name = "pandas" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/82/8a/6b50c1dd2260d407c1a499d47cf829f59f07007e0dcebafdabb24d1d26a5/xarray-2025.6.1-py3-none-any.whl", hash = "sha256:8b988b47f67a383bdc3b04c5db475cd165e580134c1f1943d52aee4a9c97651b", size = 1314739, upload-time = "2025-06-12T03:04:06.708Z" },
+ { url = "https://files.pythonhosted.org/packages/82/8a/6b50c1dd2260d407c1a499d47cf829f59f07007e0dcebafdabb24d1d26a5/xarray-2025.6.1-py3-none-any.whl", hash = "sha256:8b988b47f67a383bdc3b04c5db475cd165e580134c1f1943d52aee4a9c97651b", size = 1314739 },
]
[[package]]
name = "xmltodict"
version = "0.14.2"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f/xmltodict-0.14.2.tar.gz", hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553", size = 51942, upload-time = "2024-10-16T06:10:29.683Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f/xmltodict-0.14.2.tar.gz", hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553", size = 51942 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981, upload-time = "2024-10-16T06:10:27.649Z" },
+ { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981 },
]
[[package]]
name = "xyzservices"
version = "2025.4.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/00/af/c0f7f97bb320d14c089476f487b81f733238cc5603e0914f2e409f49d589/xyzservices-2025.4.0.tar.gz", hash = "sha256:6fe764713648fac53450fbc61a3c366cb6ae5335a1b2ae0c3796b495de3709d8", size = 1134722, upload-time = "2025-04-25T10:38:09.669Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/00/af/c0f7f97bb320d14c089476f487b81f733238cc5603e0914f2e409f49d589/xyzservices-2025.4.0.tar.gz", hash = "sha256:6fe764713648fac53450fbc61a3c366cb6ae5335a1b2ae0c3796b495de3709d8", size = 1134722 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl", hash = "sha256:8d4db9a59213ccb4ce1cf70210584f30b10795bff47627cdfb862b39ff6e10c9", size = 90391, upload-time = "2025-04-25T10:38:08.468Z" },
+ { url = "https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl", hash = "sha256:8d4db9a59213ccb4ce1cf70210584f30b10795bff47627cdfb862b39ff6e10c9", size = 90391 },
]
[[package]]
@@ -3323,43 +3359,43 @@ dependencies = [
{ name = "multidict" },
{ name = "propcache" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/3c/fb/efaa23fa4e45537b827620f04cf8f3cd658b76642205162e072703a5b963/yarl-1.20.1.tar.gz", hash = "sha256:d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac", size = 186428, upload-time = "2025-06-10T00:46:09.923Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/8a/e1/2411b6d7f769a07687acee88a062af5833cf1966b7266f3d8dfb3d3dc7d3/yarl-1.20.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:0b5ff0fbb7c9f1b1b5ab53330acbfc5247893069e7716840c8e7d5bb7355038a", size = 131811, upload-time = "2025-06-10T00:44:18.933Z" },
- { url = "https://files.pythonhosted.org/packages/b2/27/584394e1cb76fb771371770eccad35de400e7b434ce3142c2dd27392c968/yarl-1.20.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:14f326acd845c2b2e2eb38fb1346c94f7f3b01a4f5c788f8144f9b630bfff9a3", size = 90078, upload-time = "2025-06-10T00:44:20.635Z" },
- { url = "https://files.pythonhosted.org/packages/bf/9a/3246ae92d4049099f52d9b0fe3486e3b500e29b7ea872d0f152966fc209d/yarl-1.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f60e4ad5db23f0b96e49c018596707c3ae89f5d0bd97f0ad3684bcbad899f1e7", size = 88748, upload-time = "2025-06-10T00:44:22.34Z" },
- { url = "https://files.pythonhosted.org/packages/a3/25/35afe384e31115a1a801fbcf84012d7a066d89035befae7c5d4284df1e03/yarl-1.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49bdd1b8e00ce57e68ba51916e4bb04461746e794e7c4d4bbc42ba2f18297691", size = 349595, upload-time = "2025-06-10T00:44:24.314Z" },
- { url = "https://files.pythonhosted.org/packages/28/2d/8aca6cb2cabc8f12efcb82749b9cefecbccfc7b0384e56cd71058ccee433/yarl-1.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:66252d780b45189975abfed839616e8fd2dbacbdc262105ad7742c6ae58f3e31", size = 342616, upload-time = "2025-06-10T00:44:26.167Z" },
- { url = "https://files.pythonhosted.org/packages/0b/e9/1312633d16b31acf0098d30440ca855e3492d66623dafb8e25b03d00c3da/yarl-1.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59174e7332f5d153d8f7452a102b103e2e74035ad085f404df2e40e663a22b28", size = 361324, upload-time = "2025-06-10T00:44:27.915Z" },
- { url = "https://files.pythonhosted.org/packages/bc/a0/688cc99463f12f7669eec7c8acc71ef56a1521b99eab7cd3abb75af887b0/yarl-1.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3968ec7d92a0c0f9ac34d5ecfd03869ec0cab0697c91a45db3fbbd95fe1b653", size = 359676, upload-time = "2025-06-10T00:44:30.041Z" },
- { url = "https://files.pythonhosted.org/packages/af/44/46407d7f7a56e9a85a4c207724c9f2c545c060380718eea9088f222ba697/yarl-1.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1a4fbb50e14396ba3d375f68bfe02215d8e7bc3ec49da8341fe3157f59d2ff5", size = 352614, upload-time = "2025-06-10T00:44:32.171Z" },
- { url = "https://files.pythonhosted.org/packages/b1/91/31163295e82b8d5485d31d9cf7754d973d41915cadce070491778d9c9825/yarl-1.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11a62c839c3a8eac2410e951301309426f368388ff2f33799052787035793b02", size = 336766, upload-time = "2025-06-10T00:44:34.494Z" },
- { url = "https://files.pythonhosted.org/packages/b4/8e/c41a5bc482121f51c083c4c2bcd16b9e01e1cf8729e380273a952513a21f/yarl-1.20.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:041eaa14f73ff5a8986b4388ac6bb43a77f2ea09bf1913df7a35d4646db69e53", size = 364615, upload-time = "2025-06-10T00:44:36.856Z" },
- { url = "https://files.pythonhosted.org/packages/e3/5b/61a3b054238d33d70ea06ebba7e58597891b71c699e247df35cc984ab393/yarl-1.20.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:377fae2fef158e8fd9d60b4c8751387b8d1fb121d3d0b8e9b0be07d1b41e83dc", size = 360982, upload-time = "2025-06-10T00:44:39.141Z" },
- { url = "https://files.pythonhosted.org/packages/df/a3/6a72fb83f8d478cb201d14927bc8040af901811a88e0ff2da7842dd0ed19/yarl-1.20.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1c92f4390e407513f619d49319023664643d3339bd5e5a56a3bebe01bc67ec04", size = 369792, upload-time = "2025-06-10T00:44:40.934Z" },
- { url = "https://files.pythonhosted.org/packages/7c/af/4cc3c36dfc7c077f8dedb561eb21f69e1e9f2456b91b593882b0b18c19dc/yarl-1.20.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d25ddcf954df1754ab0f86bb696af765c5bfaba39b74095f27eececa049ef9a4", size = 382049, upload-time = "2025-06-10T00:44:42.854Z" },
- { url = "https://files.pythonhosted.org/packages/19/3a/e54e2c4752160115183a66dc9ee75a153f81f3ab2ba4bf79c3c53b33de34/yarl-1.20.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:909313577e9619dcff8c31a0ea2aa0a2a828341d92673015456b3ae492e7317b", size = 384774, upload-time = "2025-06-10T00:44:45.275Z" },
- { url = "https://files.pythonhosted.org/packages/9c/20/200ae86dabfca89060ec6447649f219b4cbd94531e425e50d57e5f5ac330/yarl-1.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:793fd0580cb9664548c6b83c63b43c477212c0260891ddf86809e1c06c8b08f1", size = 374252, upload-time = "2025-06-10T00:44:47.31Z" },
- { url = "https://files.pythonhosted.org/packages/83/75/11ee332f2f516b3d094e89448da73d557687f7d137d5a0f48c40ff211487/yarl-1.20.1-cp313-cp313-win32.whl", hash = "sha256:468f6e40285de5a5b3c44981ca3a319a4b208ccc07d526b20b12aeedcfa654b7", size = 81198, upload-time = "2025-06-10T00:44:49.164Z" },
- { url = "https://files.pythonhosted.org/packages/ba/ba/39b1ecbf51620b40ab402b0fc817f0ff750f6d92712b44689c2c215be89d/yarl-1.20.1-cp313-cp313-win_amd64.whl", hash = "sha256:495b4ef2fea40596bfc0affe3837411d6aa3371abcf31aac0ccc4bdd64d4ef5c", size = 86346, upload-time = "2025-06-10T00:44:51.182Z" },
- { url = "https://files.pythonhosted.org/packages/43/c7/669c52519dca4c95153c8ad96dd123c79f354a376346b198f438e56ffeb4/yarl-1.20.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:f60233b98423aab21d249a30eb27c389c14929f47be8430efa7dbd91493a729d", size = 138826, upload-time = "2025-06-10T00:44:52.883Z" },
- { url = "https://files.pythonhosted.org/packages/6a/42/fc0053719b44f6ad04a75d7f05e0e9674d45ef62f2d9ad2c1163e5c05827/yarl-1.20.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6f3eff4cc3f03d650d8755c6eefc844edde99d641d0dcf4da3ab27141a5f8ddf", size = 93217, upload-time = "2025-06-10T00:44:54.658Z" },
- { url = "https://files.pythonhosted.org/packages/4f/7f/fa59c4c27e2a076bba0d959386e26eba77eb52ea4a0aac48e3515c186b4c/yarl-1.20.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:69ff8439d8ba832d6bed88af2c2b3445977eba9a4588b787b32945871c2444e3", size = 92700, upload-time = "2025-06-10T00:44:56.784Z" },
- { url = "https://files.pythonhosted.org/packages/2f/d4/062b2f48e7c93481e88eff97a6312dca15ea200e959f23e96d8ab898c5b8/yarl-1.20.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cf34efa60eb81dd2645a2e13e00bb98b76c35ab5061a3989c7a70f78c85006d", size = 347644, upload-time = "2025-06-10T00:44:59.071Z" },
- { url = "https://files.pythonhosted.org/packages/89/47/78b7f40d13c8f62b499cc702fdf69e090455518ae544c00a3bf4afc9fc77/yarl-1.20.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:8e0fe9364ad0fddab2688ce72cb7a8e61ea42eff3c7caeeb83874a5d479c896c", size = 323452, upload-time = "2025-06-10T00:45:01.605Z" },
- { url = "https://files.pythonhosted.org/packages/eb/2b/490d3b2dc66f52987d4ee0d3090a147ea67732ce6b4d61e362c1846d0d32/yarl-1.20.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f64fbf81878ba914562c672024089e3401974a39767747691c65080a67b18c1", size = 346378, upload-time = "2025-06-10T00:45:03.946Z" },
- { url = "https://files.pythonhosted.org/packages/66/ad/775da9c8a94ce925d1537f939a4f17d782efef1f973039d821cbe4bcc211/yarl-1.20.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f6342d643bf9a1de97e512e45e4b9560a043347e779a173250824f8b254bd5ce", size = 353261, upload-time = "2025-06-10T00:45:05.992Z" },
- { url = "https://files.pythonhosted.org/packages/4b/23/0ed0922b47a4f5c6eb9065d5ff1e459747226ddce5c6a4c111e728c9f701/yarl-1.20.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56dac5f452ed25eef0f6e3c6a066c6ab68971d96a9fb441791cad0efba6140d3", size = 335987, upload-time = "2025-06-10T00:45:08.227Z" },
- { url = "https://files.pythonhosted.org/packages/3e/49/bc728a7fe7d0e9336e2b78f0958a2d6b288ba89f25a1762407a222bf53c3/yarl-1.20.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7d7f497126d65e2cad8dc5f97d34c27b19199b6414a40cb36b52f41b79014be", size = 329361, upload-time = "2025-06-10T00:45:10.11Z" },
- { url = "https://files.pythonhosted.org/packages/93/8f/b811b9d1f617c83c907e7082a76e2b92b655400e61730cd61a1f67178393/yarl-1.20.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:67e708dfb8e78d8a19169818eeb5c7a80717562de9051bf2413aca8e3696bf16", size = 346460, upload-time = "2025-06-10T00:45:12.055Z" },
- { url = "https://files.pythonhosted.org/packages/70/fd/af94f04f275f95da2c3b8b5e1d49e3e79f1ed8b6ceb0f1664cbd902773ff/yarl-1.20.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:595c07bc79af2494365cc96ddeb772f76272364ef7c80fb892ef9d0649586513", size = 334486, upload-time = "2025-06-10T00:45:13.995Z" },
- { url = "https://files.pythonhosted.org/packages/84/65/04c62e82704e7dd0a9b3f61dbaa8447f8507655fd16c51da0637b39b2910/yarl-1.20.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7bdd2f80f4a7df852ab9ab49484a4dee8030023aa536df41f2d922fd57bf023f", size = 342219, upload-time = "2025-06-10T00:45:16.479Z" },
- { url = "https://files.pythonhosted.org/packages/91/95/459ca62eb958381b342d94ab9a4b6aec1ddec1f7057c487e926f03c06d30/yarl-1.20.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c03bfebc4ae8d862f853a9757199677ab74ec25424d0ebd68a0027e9c639a390", size = 350693, upload-time = "2025-06-10T00:45:18.399Z" },
- { url = "https://files.pythonhosted.org/packages/a6/00/d393e82dd955ad20617abc546a8f1aee40534d599ff555ea053d0ec9bf03/yarl-1.20.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:344d1103e9c1523f32a5ed704d576172d2cabed3122ea90b1d4e11fe17c66458", size = 355803, upload-time = "2025-06-10T00:45:20.677Z" },
- { url = "https://files.pythonhosted.org/packages/9e/ed/c5fb04869b99b717985e244fd93029c7a8e8febdfcffa06093e32d7d44e7/yarl-1.20.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:88cab98aa4e13e1ade8c141daeedd300a4603b7132819c484841bb7af3edce9e", size = 341709, upload-time = "2025-06-10T00:45:23.221Z" },
- { url = "https://files.pythonhosted.org/packages/24/fd/725b8e73ac2a50e78a4534ac43c6addf5c1c2d65380dd48a9169cc6739a9/yarl-1.20.1-cp313-cp313t-win32.whl", hash = "sha256:b121ff6a7cbd4abc28985b6028235491941b9fe8fe226e6fdc539c977ea1739d", size = 86591, upload-time = "2025-06-10T00:45:25.793Z" },
- { url = "https://files.pythonhosted.org/packages/94/c3/b2e9f38bc3e11191981d57ea08cab2166e74ea770024a646617c9cddd9f6/yarl-1.20.1-cp313-cp313t-win_amd64.whl", hash = "sha256:541d050a355bbbc27e55d906bc91cb6fe42f96c01413dd0f4ed5a5240513874f", size = 93003, upload-time = "2025-06-10T00:45:27.752Z" },
- { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", hash = "sha256:83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77", size = 46542, upload-time = "2025-06-10T00:46:07.521Z" },
+sdist = { url = "https://files.pythonhosted.org/packages/3c/fb/efaa23fa4e45537b827620f04cf8f3cd658b76642205162e072703a5b963/yarl-1.20.1.tar.gz", hash = "sha256:d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac", size = 186428 }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/8a/e1/2411b6d7f769a07687acee88a062af5833cf1966b7266f3d8dfb3d3dc7d3/yarl-1.20.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:0b5ff0fbb7c9f1b1b5ab53330acbfc5247893069e7716840c8e7d5bb7355038a", size = 131811 },
+ { url = "https://files.pythonhosted.org/packages/b2/27/584394e1cb76fb771371770eccad35de400e7b434ce3142c2dd27392c968/yarl-1.20.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:14f326acd845c2b2e2eb38fb1346c94f7f3b01a4f5c788f8144f9b630bfff9a3", size = 90078 },
+ { url = "https://files.pythonhosted.org/packages/bf/9a/3246ae92d4049099f52d9b0fe3486e3b500e29b7ea872d0f152966fc209d/yarl-1.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f60e4ad5db23f0b96e49c018596707c3ae89f5d0bd97f0ad3684bcbad899f1e7", size = 88748 },
+ { url = "https://files.pythonhosted.org/packages/a3/25/35afe384e31115a1a801fbcf84012d7a066d89035befae7c5d4284df1e03/yarl-1.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49bdd1b8e00ce57e68ba51916e4bb04461746e794e7c4d4bbc42ba2f18297691", size = 349595 },
+ { url = "https://files.pythonhosted.org/packages/28/2d/8aca6cb2cabc8f12efcb82749b9cefecbccfc7b0384e56cd71058ccee433/yarl-1.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:66252d780b45189975abfed839616e8fd2dbacbdc262105ad7742c6ae58f3e31", size = 342616 },
+ { url = "https://files.pythonhosted.org/packages/0b/e9/1312633d16b31acf0098d30440ca855e3492d66623dafb8e25b03d00c3da/yarl-1.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59174e7332f5d153d8f7452a102b103e2e74035ad085f404df2e40e663a22b28", size = 361324 },
+ { url = "https://files.pythonhosted.org/packages/bc/a0/688cc99463f12f7669eec7c8acc71ef56a1521b99eab7cd3abb75af887b0/yarl-1.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3968ec7d92a0c0f9ac34d5ecfd03869ec0cab0697c91a45db3fbbd95fe1b653", size = 359676 },
+ { url = "https://files.pythonhosted.org/packages/af/44/46407d7f7a56e9a85a4c207724c9f2c545c060380718eea9088f222ba697/yarl-1.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1a4fbb50e14396ba3d375f68bfe02215d8e7bc3ec49da8341fe3157f59d2ff5", size = 352614 },
+ { url = "https://files.pythonhosted.org/packages/b1/91/31163295e82b8d5485d31d9cf7754d973d41915cadce070491778d9c9825/yarl-1.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11a62c839c3a8eac2410e951301309426f368388ff2f33799052787035793b02", size = 336766 },
+ { url = "https://files.pythonhosted.org/packages/b4/8e/c41a5bc482121f51c083c4c2bcd16b9e01e1cf8729e380273a952513a21f/yarl-1.20.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:041eaa14f73ff5a8986b4388ac6bb43a77f2ea09bf1913df7a35d4646db69e53", size = 364615 },
+ { url = "https://files.pythonhosted.org/packages/e3/5b/61a3b054238d33d70ea06ebba7e58597891b71c699e247df35cc984ab393/yarl-1.20.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:377fae2fef158e8fd9d60b4c8751387b8d1fb121d3d0b8e9b0be07d1b41e83dc", size = 360982 },
+ { url = "https://files.pythonhosted.org/packages/df/a3/6a72fb83f8d478cb201d14927bc8040af901811a88e0ff2da7842dd0ed19/yarl-1.20.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1c92f4390e407513f619d49319023664643d3339bd5e5a56a3bebe01bc67ec04", size = 369792 },
+ { url = "https://files.pythonhosted.org/packages/7c/af/4cc3c36dfc7c077f8dedb561eb21f69e1e9f2456b91b593882b0b18c19dc/yarl-1.20.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d25ddcf954df1754ab0f86bb696af765c5bfaba39b74095f27eececa049ef9a4", size = 382049 },
+ { url = "https://files.pythonhosted.org/packages/19/3a/e54e2c4752160115183a66dc9ee75a153f81f3ab2ba4bf79c3c53b33de34/yarl-1.20.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:909313577e9619dcff8c31a0ea2aa0a2a828341d92673015456b3ae492e7317b", size = 384774 },
+ { url = "https://files.pythonhosted.org/packages/9c/20/200ae86dabfca89060ec6447649f219b4cbd94531e425e50d57e5f5ac330/yarl-1.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:793fd0580cb9664548c6b83c63b43c477212c0260891ddf86809e1c06c8b08f1", size = 374252 },
+ { url = "https://files.pythonhosted.org/packages/83/75/11ee332f2f516b3d094e89448da73d557687f7d137d5a0f48c40ff211487/yarl-1.20.1-cp313-cp313-win32.whl", hash = "sha256:468f6e40285de5a5b3c44981ca3a319a4b208ccc07d526b20b12aeedcfa654b7", size = 81198 },
+ { url = "https://files.pythonhosted.org/packages/ba/ba/39b1ecbf51620b40ab402b0fc817f0ff750f6d92712b44689c2c215be89d/yarl-1.20.1-cp313-cp313-win_amd64.whl", hash = "sha256:495b4ef2fea40596bfc0affe3837411d6aa3371abcf31aac0ccc4bdd64d4ef5c", size = 86346 },
+ { url = "https://files.pythonhosted.org/packages/43/c7/669c52519dca4c95153c8ad96dd123c79f354a376346b198f438e56ffeb4/yarl-1.20.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:f60233b98423aab21d249a30eb27c389c14929f47be8430efa7dbd91493a729d", size = 138826 },
+ { url = "https://files.pythonhosted.org/packages/6a/42/fc0053719b44f6ad04a75d7f05e0e9674d45ef62f2d9ad2c1163e5c05827/yarl-1.20.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6f3eff4cc3f03d650d8755c6eefc844edde99d641d0dcf4da3ab27141a5f8ddf", size = 93217 },
+ { url = "https://files.pythonhosted.org/packages/4f/7f/fa59c4c27e2a076bba0d959386e26eba77eb52ea4a0aac48e3515c186b4c/yarl-1.20.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:69ff8439d8ba832d6bed88af2c2b3445977eba9a4588b787b32945871c2444e3", size = 92700 },
+ { url = "https://files.pythonhosted.org/packages/2f/d4/062b2f48e7c93481e88eff97a6312dca15ea200e959f23e96d8ab898c5b8/yarl-1.20.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cf34efa60eb81dd2645a2e13e00bb98b76c35ab5061a3989c7a70f78c85006d", size = 347644 },
+ { url = "https://files.pythonhosted.org/packages/89/47/78b7f40d13c8f62b499cc702fdf69e090455518ae544c00a3bf4afc9fc77/yarl-1.20.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:8e0fe9364ad0fddab2688ce72cb7a8e61ea42eff3c7caeeb83874a5d479c896c", size = 323452 },
+ { url = "https://files.pythonhosted.org/packages/eb/2b/490d3b2dc66f52987d4ee0d3090a147ea67732ce6b4d61e362c1846d0d32/yarl-1.20.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f64fbf81878ba914562c672024089e3401974a39767747691c65080a67b18c1", size = 346378 },
+ { url = "https://files.pythonhosted.org/packages/66/ad/775da9c8a94ce925d1537f939a4f17d782efef1f973039d821cbe4bcc211/yarl-1.20.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f6342d643bf9a1de97e512e45e4b9560a043347e779a173250824f8b254bd5ce", size = 353261 },
+ { url = "https://files.pythonhosted.org/packages/4b/23/0ed0922b47a4f5c6eb9065d5ff1e459747226ddce5c6a4c111e728c9f701/yarl-1.20.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56dac5f452ed25eef0f6e3c6a066c6ab68971d96a9fb441791cad0efba6140d3", size = 335987 },
+ { url = "https://files.pythonhosted.org/packages/3e/49/bc728a7fe7d0e9336e2b78f0958a2d6b288ba89f25a1762407a222bf53c3/yarl-1.20.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7d7f497126d65e2cad8dc5f97d34c27b19199b6414a40cb36b52f41b79014be", size = 329361 },
+ { url = "https://files.pythonhosted.org/packages/93/8f/b811b9d1f617c83c907e7082a76e2b92b655400e61730cd61a1f67178393/yarl-1.20.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:67e708dfb8e78d8a19169818eeb5c7a80717562de9051bf2413aca8e3696bf16", size = 346460 },
+ { url = "https://files.pythonhosted.org/packages/70/fd/af94f04f275f95da2c3b8b5e1d49e3e79f1ed8b6ceb0f1664cbd902773ff/yarl-1.20.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:595c07bc79af2494365cc96ddeb772f76272364ef7c80fb892ef9d0649586513", size = 334486 },
+ { url = "https://files.pythonhosted.org/packages/84/65/04c62e82704e7dd0a9b3f61dbaa8447f8507655fd16c51da0637b39b2910/yarl-1.20.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7bdd2f80f4a7df852ab9ab49484a4dee8030023aa536df41f2d922fd57bf023f", size = 342219 },
+ { url = "https://files.pythonhosted.org/packages/91/95/459ca62eb958381b342d94ab9a4b6aec1ddec1f7057c487e926f03c06d30/yarl-1.20.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c03bfebc4ae8d862f853a9757199677ab74ec25424d0ebd68a0027e9c639a390", size = 350693 },
+ { url = "https://files.pythonhosted.org/packages/a6/00/d393e82dd955ad20617abc546a8f1aee40534d599ff555ea053d0ec9bf03/yarl-1.20.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:344d1103e9c1523f32a5ed704d576172d2cabed3122ea90b1d4e11fe17c66458", size = 355803 },
+ { url = "https://files.pythonhosted.org/packages/9e/ed/c5fb04869b99b717985e244fd93029c7a8e8febdfcffa06093e32d7d44e7/yarl-1.20.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:88cab98aa4e13e1ade8c141daeedd300a4603b7132819c484841bb7af3edce9e", size = 341709 },
+ { url = "https://files.pythonhosted.org/packages/24/fd/725b8e73ac2a50e78a4534ac43c6addf5c1c2d65380dd48a9169cc6739a9/yarl-1.20.1-cp313-cp313t-win32.whl", hash = "sha256:b121ff6a7cbd4abc28985b6028235491941b9fe8fe226e6fdc539c977ea1739d", size = 86591 },
+ { url = "https://files.pythonhosted.org/packages/94/c3/b2e9f38bc3e11191981d57ea08cab2166e74ea770024a646617c9cddd9f6/yarl-1.20.1-cp313-cp313t-win_amd64.whl", hash = "sha256:541d050a355bbbc27e55d906bc91cb6fe42f96c01413dd0f4ed5a5240513874f", size = 93003 },
+ { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", hash = "sha256:83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77", size = 46542 },
]
[[package]]
@@ -3378,7 +3414,7 @@ dependencies = [
name = "zipp"
version = "3.23.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547, upload-time = "2025-06-08T17:06:39.4Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" },
+ { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276 },
]