From 035600e5adf0bd6f022d62d03e5c08ab459793c1 Mon Sep 17 00:00:00 2001 From: Negin Sobhani Date: Mon, 6 Oct 2025 10:36:12 +0000 Subject: [PATCH 1/3] initial version of running compat for all cmr collections --- .../01-concept_var_finder.ipynb | 473 ++ .../titiler-cmr-all/02-compat_runner.ipynb | 4578 +++++++++++++++++ ...ity_report_netcdf4_2025-10-06_10-04-53.csv | 1916 +++++++ 3 files changed, 6967 insertions(+) create mode 100644 docs/visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb create mode 100644 docs/visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb create mode 100644 docs/visualization/titiler/titiler-cmr/titiler-cmr-all/compatibility_report_netcdf4_2025-10-06_10-04-53.csv 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 new file mode 100644 index 0000000..ce944a6 --- /dev/null +++ b/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/01-concept_var_finder.ipynb @@ -0,0 +1,473 @@ +{ + "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 new file mode 100644 index 0000000..bd097c2 --- /dev/null +++ b/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/02-compat_runner.ipynb @@ -0,0 +1,4578 @@ +{ + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatuserrorscheme
0C2105092163-LAADSVNP03IMGVIIRS/NPP Imagery Resolution Terrain Corrected...LAADS2012-01-19T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttps
1C2105091501-LAADSVNP02IMGVIIRS/NPP Imagery Resolution 6-Min L1B Swath 3...LAADS2012-01-19T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttps
2C1562021084-LAADSCLDMSK_L2_VIIRS_SNPPVIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 mLAADS2012-03-01T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttps
3C1964798938-LAADSCLDMSK_L2_VIIRS_NOAA20VIIRS/NOAA20 Cloud Mask and Spectral Test Resu...LAADS2012-03-01T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttps
4C1593392869-LAADSCLDMSK_L2_MODIS_AquaMODIS/Aqua Cloud Mask 5-Min Swath 1000 mLAADS2002-07-04T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttps
\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": null, + "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" + ] + } + ], + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatuserrorschemecompatiblecompat_errorstatus_code
75C3177839243-NSIDC_CPRDNSIDC-0630MEaSUREs Calibrated Enhanced-Resolution Passiv...NSIDC_CPRD1978-10-25T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.nsidc.earthdatacloud.nasa.gov/nsi...['crs', 'TB', 'TB_num_samples', 'Incidence_ang...okNaNhttpsTrueNoneNone
\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": 100, + "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": 112, + "id": "805de97b-f48b-492c-8ec4-aa9ff62daa34", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatuserrorschemecompatiblecompat_errorstatus_code
0C2105092163-LAADSVNP03IMGVIIRS/NPP Imagery Resolution Terrain Corrected...LAADS2012-01-19T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttpsFalseNo variable foundNone
1C2105091501-LAADSVNP02IMGVIIRS/NPP Imagery Resolution 6-Min L1B Swath 3...LAADS2012-01-19T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttpsFalseNo variable foundNone
2C1562021084-LAADSCLDMSK_L2_VIIRS_SNPPVIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 mLAADS2012-03-01T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttpsFalseNo variable foundNone
3C1964798938-LAADSCLDMSK_L2_VIIRS_NOAA20VIIRS/NOAA20 Cloud Mask and Spectral Test Resu...LAADS2012-03-01T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttpsFalseNo variable foundNone
4C1593392869-LAADSCLDMSK_L2_MODIS_AquaMODIS/Aqua Cloud Mask 5-Min Swath 1000 mLAADS2002-07-04T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.laadsdaac.earthdatacloud.nasa.gov...[]okNaNhttpsFalseNo variable foundNone
\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 None \n", + "1 https False No variable found None \n", + "2 https False No variable found None \n", + "3 https False No variable found None \n", + "4 https False No variable found None " + ] + }, + "execution_count": 112, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "matching_rows = df_read[df_read[\"compatible\"] == False]\n", + "matching_rows.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 117, + "id": "c836032c-ef65-4fab-9221-39d556e4e257", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['No variable found', None, 'HTTP 400', 'HTTP 500', 'HTTP 504',\n", + " 'Time range too short for a week'], dtype=object)" + ] + }, + "execution_count": 117, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_read['status_code'].unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 123, + "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+fTZWsLmxfHtSCu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58yZ49G9SyqCSQAAvGN3w6J1SAEAoNRjtSQAAF5nejCZnJysdevWGY6529axqKxWq+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/VaNGjU0aNAgTZ06VYcPH1b16tV9UlenTp102WWX2cfffPON23Pvvfde3XjjjYb9RPNSuXJlPfnkk9q1a5eeeuqpQtdaHJ588kldeeWVLv8Mkmx/Dg0fPlx79uwpdPvf1NRU/fzzz/bx0KFDDa11/QntXAEA8J4FlYt373YAAEzDikkAAHzGYnXeyKwE27t3r7Zs2aKDBw/qzJkzslqtioyMVOXKldWyZUu1atVKQUFBRbpHSkqKli1bptjYWJ04cUJhYWG66KKL1KpVK7Vr1847L6QEWbx4sXr16mUfv/baaxo1apR9nJGRof/++0+bN2/WqVOnVLFiRdWpU0e9evVSZGRkoe979uxZLV26VHv27NHp06dVtmxZ1a1bV926dXMrPCstkpKStHTpUu3evVvJycmqWrWqGjZsqJ49e5qyolOS9uzZow0bNig+Pl6nTp1ScHCwKlWqpHr16qlFixaqX79+sdUyc+ZM3XTTTfbxunXr1L59e7fnZ2ZmavPmzdq5c6cOHz6s5ORkhYSEqHr16mrdurXat29f5D8TiltaWpo2btyoXbt26ejRo0pJSVFYWJhq166ttm3bqnXr1kUO2CdMmKAhQ4ZIsq2s3blzp9/tL5ljyPQhmrBxgtllAADgF6pby+nI6+dkceoCAgCA35k4USrkh4EBAIBrpSqYhPcVFEwCvtalSxf7/rF33nmnfvnlF5Mr8n9t27bV5s2bJUkPPfSQvvrqK5Mr8p23lr6lVxa+YnYZAAD4jXO/NlL4zr1mlwEAgG+tXCl16WJ2FQAA+KUS28oVQGB488037Y8nT56s/fv3m1iN/5s1a5Y9lAwPD9fw4cNNrsi3mldtbnYJAAD4lUNNCt5iAwCAUo89JgEA8BmCSQCmuvrqq+3tXDMyMvTaa6+ZXJH/slqtGjFihH38/PPPq27duiZW5HvNqrLHJAAA3rS+Tulqkw8AgMfKl5eqVjW7CgAA/BbBJADTffjhhwoLC5Mk/fzzz/YVffCuSZMmaf369ZKkOnXq6OWXXza5It9rXLmxgiz8ABUAAG+ZE3nC7BIAAPCtBg3MrgAAAL9GMAnAdI0aNdL58+dltVqVmZmpNm3amF2SXxo4cKCsVqusVqsOHjyoiIgIs0vyudCgUDWI4h+VAAB4y+9he2UNCTG7DAAAfIc2rgAA+BTBJADAr7HPJAAA3nPakqpzTfmBLQDAjxFMAgDgUwSTAAC/1qwK+0wCAOBNsU2qmV0CAAC+06qV2RUAAODXCCYBAH6NFZMAAHjXmloWs0sAAMB32rY1uwIAAPxasNkFwFw9e/aU1Wo1uwwA8BmCSQAAvGt25HENMrsIAAB8oUwZVkwCAOBjrJgEAPg1WrkCAOBd00P2yhoWZnYZAAB4X8OGUkSE2VUAAODXCCYBAH6tWrlqqly2stllAADgN85ZMpTcopHZZQAA4H20cQUAwOcIJgEAfo9VkwAAeNf+RlXMLgEAAO9r08bsCgAA8HsEkwAAv8c+kwAAeNfKWllmlwAAgPcRTAIA4HMEkwAAv8eKSQAAvGtmxaNmlwAAgPfRyhUAAJ8jmAQA+D1WTAIA4F2zg/fLWq6c2WUAAOA9ERFSI/ZQBgDA1wgmAQB+j2ASAADvSrdkKaklP7wFAPiRli2lMvyoFAAAX+P/tgAAv9cwqqGCywSbXQYAAH5lb8NIs0sAAMB7aOMKAECxIJgEAPi9kKAQNYpiVQcAAN70X80Ms0sAAMB72rQxuwIAAAICwSQAICBcXONis0sAAMCvzCgfZ3YJAAB4D8EkAADFgmASABAQOtfqbHYJAAD4lQVBMbJWqmh2GQAAeAetXAEAKBYEkwCAgEAwCQCAd1kt0qmWtEoHAPiB6tWlatXMrgIAgIBAMAkACAgda3VUGQv/2wMAwJt2NWDFJADAD9DGFQCAYsNPaAEAAaF8aHm1qNrC7DIAAPAry2ukml0CAABFRxtXAACKDcEkACBgdKndxewSAADwK9PKHTS7BAAAio4VkwAAFBuCSQBAwGCfSQAAvGt5UJyyqlYxuwwAAIqGYBIAgGJDMAkACBidaxNMAgDgbQkt6ptdAgAAhRcUJLVqZXYVAAAEDIJJAEDAuLj6xQoLCjO7DAAA/Mr2BuXNLgEAgMJr2lQKDze7CgAAAgbBJAAgYIQEhejiGhebXQYAAH7ln2opZpcAAEDhXXKJ2RUAABBQCCYBAAGFfSYBAPCu3yNizC4BAIDCI5gEAKBYEUwCAAJKl9pdzC4BAAC/siHouDJr1jC7DAAACufSS82uAACAgEIwCQAIKKyYBADA+463qGd2CQAAeC4yUmrRwuwqAAAIKASTAICA0rxqc1UMq2h2GQAA+JWt0WXNLgEAAM916yZZLGZXAQBAQCGYBAAEFIvFoo41O5pdBgAAfmVR1TNmlwAAgOfYXxIAgGJHMAkACDi0cwUAwLumRBwwuwQAADzH/pIAABQ7gkkAQMDpUruL2SUAAOBXdllOKr1eHbPLAADAfWXKSF27ml0FAAABh2ASABBwOtdmxSQAAN52tDnBJACgFGndWqpQwewqAAAIOASTAICAU69SPVUvV93sMgAA8Cub64WZXQIAAO5jf0kAAExBMAkACEismgQAwLv+rnza7BIAAHAf+0sCAGAKgkkAQEDqXItgEgAAb5pcdp+sFovZZQAA4B5WTAIAYAqCSQBAQOpSu4vZJQAA4FcOWpKU3jDa7DIAAChYtWpSkyZmVwEAQEAimAQABCRWTAIA4H1xzWqZXQIAAAXr1s3sCgAACFgEkwCAgFQloooaRTUyuwwAAPzKhjrBZpcAAEDB2F8SAADTEEwCAAJWr/q9zC4BAAC/Mr/yKbNLAACgYOwvCQCAaQgmAQAB68qGV5pdAgAAfmVK2F5Zg4LMLgMAgPwFB0ud2doDAACzEEwCAALWlQ2ulEUWs8sAAMBvxFtSlNqkgdllAACQv4svliIizK4CAICARTAJAAhY1cpVU5vqbcwuAwAAv3KwSXWzSwAAIH/sLwkAgKkIJgEAAe2qBleZXQIAAH5lbR1auQIASjD2lwQAwFQEkwCAgMY+kwAAeNecyHizSwAAIH89e5pdAQAAAY1gEgAQ0HpE91BImRCzywAAwG9MDd0rawj/bwUAlECtW0s1a5pdBQAAAY1gEgAQ0MqFllPXOl3NLgMAAL9xxpKmc80bmV0GAAC59eljdgUAAAQ8gkkAQMBjn0kAALzrQONqZpcAAEBuBJMAAJiOYBIAEPDYZxIAAO9aXctqdgkAABiFhUlXXGF2FQAABDyCSQBAwOtau6vKh5Y3uwwAAPzG7ErHzS4BAACjyy+XypY1uwoAAAIewSQAIOCFBIXoimg+OQsAgLfMCNkra3i42WUAAHABbVwBACgRCCYBABD7TAIA4E2plkydbdnY7DIAALiAYBIAgBKBYBIAALHPJAAA3ravYWWzSwAAwKZ6denii82uAgAAiGASAABJUpuL2uiicheZXQYAAH5jZa1Ms0sAAMDmqqski8XsKgAAgAgmAQCQJFksFvVu0NvsMgAA8Bt/VjhidgkAANjQxhUAgBKDYBIAgGzsMwkAgPf8Fbxf1vLlzS4DAACCSQAAShCCSQAAsl3VkGASAABvybRYdbplI7PLAAAEujZtpBo1zK4CAABkI5gEACBbdGS0GkXxA1QAALxlT8NKZpcAAAh0V19tdgUAAMABwSQAAA6ubHCl2SUAAOA3/q2RbnYJAIBARxtXAABKFIJJAAAc0M4VAADvmVE+zuwSAACBLDxcuuIKs6sAAAAOCCYBAHDQu0FvWWQxuwwAAPzCwuBYZUXSzhUAYJLLL5fKljW7CgAA4IBgEgAAB1UiqqhdjXZmlwEAgN841Yr9mwEAJqGNKwAAJQ7BJAAATm5seqPZJQAA4Dd21q9gdgkAgEBFMAkAQIlDMAkAgJNbmt9idgkAAPiNZdXPm10CACAQ1aghtW1rdhUAAMAJwSQAAE7a12yvBpENzC4DAAC/MLVcrNklAAAC0TXXSBaL2VUAAAAnBJMAAOSBVZMAAHjHyqAjyqpW1ewyAACB5tZbza4AAADkgWASAIA83NqCf8QCAOAtJ1rWN7sEAEAgKV+e/SUBACihCCYBAMjDpXUvVY3yNcwuAwAAv7A9upzZJQAAAsn110vh4WZXAQAA8kAwCQBAHiwWi25udrPZZQAA4BeWXJRidgkAgEBCG1cAAEosgkkAAPJBO1cAALxjSsQBs0sAAASK8HDphhvMrgIAAOSDYBIAgHz0atBLUeFRZpcBAECpt7lMvDJq1zS7DABAIOjTx7bHJAAAKJEIJgEAyEdwmWDd1Owms8sAAMAvHG9e1+wSAACBgDauAACUaASTAAC4cGtz/lELAIA3bK1X1uwSAAD+LiRE6tvX7CoAAIALBJMAALhwTeNrVC6knNllAABQ6i2sdsbsEgAA/q5XLymK7TgAACjJCCYBAHAhPDhc1zW5zuwyAAAo9X4ru8/sEgAA/o42rgAAlHgEkwAAFIB2rgAAFN0+S6LS69czuwwAgL8qU0a6+WazqwAAAAUgmAQAoAA3Nr1RYUFhZpcBAECpd6RZLbNLAAD4q8suk6pXN7sKAABQAIJJAAAKUCGsgq5seKXZZQAAUOptqhtqdgkAAH91221mVwAAANxAMAkAgBto5woAQNEtqHLa7BIAAP7IYmF/SQAASgmCSQAA3NCveT8FWYLMLgMAgFLtt/C9slosZpcBAPA3nTpJdeuaXQUAAHADwSQAAG6oGlFV3aO7m10GAACl2hHLWaU1bmB2GQAAf0MbVwAASg2CSQAA3EQ7VwAAii6uaQ2zSwAA+BvauAIAUGoQTAIA4KZbWtwii2g/BwBAUWyoHWx2CQAAf9KmjdSkidlVAAAANxFMAgDgpjoV66hz7c5mlwEAQKk2t8pJs0sAAPgT2rgCAFCqEEwCAOCB21rwj14AAIpicugeWYOCzC4DAOAvbr/d7AoAAIAHCCYBAPDAna3vVBkL//sEAKCwTlnO63yzRmaXAeD/t3ffUXaX5d6H7z0lmUkmvfdKEgKBEJp0kCItFAEhFAnSQaSoWA6+WM9RARFFDkoEPGKhCyhVpUhViiAEFIJAKAIBIRAgkGS/f4wiSkuZ39y7XNdaswZmhfDRtTSz93ee5we1YM01I1ZZJbsCAFgG3lkFgGUwoteI2HzM5tkZAFDVHltpYHYCALVg5szsAgBgGRkmAWAZ7Td1v+wEAKhqdw4tZScAUO26dImYMSO7AgBYRoZJAFhGO6+8c/Ru6Z2dAQBV64o+87ITAKh2228f0a9fdgUAsIwMkwCwjFqaWmKPVfbIzgCAqnVR80NR7tIlOwOAauYaVwCoSoZJAFgO+63hOlcAWF4LSm/EKyuPy84AoFoNHBixzTbZFQDAcjBMAsByWGfYOjF5wOTsDACoWo+M65+dAEC12muviKam7AoAYDkYJgFgOe031alJAFhevx9Szk4AoFrt57UYAFQrwyQALKd9Vtsnmhr8lC4ALI9f9X46OwGAarTGGhFTpmRXAADLyTAJAMtpUNug2Ga855oAwPK4tGlOlFtbszMAqDb77ptdAACsAMMkAKwA17kCwPJ5o7QkXpo8PjsDgGrS3Nz+fEkAoGoZJgFgBWw/YfsY0G1AdgYAVKU54/pkJwBQTbbbLqJ//+wKAGAFGCYBYAU0NzbHXlP8xC4ALI/bBi/KTgCgmrjGFQCqnmESAFbQfmu4zhUAlselPZ/KTgCgWgwY0H5iEgCoaoZJAFhBqw1aLdYYvEZ2BgBUnSsb/xrlHj2yMwCoBnvu2f6MSQCgqhkmAaAD7DfVqUkAWFblUsQLq4zLzgCgGrjGFQBqgmESADrAnlP2jC6NXbIzAKDqPDimZ3YCAJVu9dUj1nBLDQDUAsMkAHSAft36xQ4Td8jOAICqc/Og17MTAKh0TksCQM0wTAJAB3GdKwAsu1/0eCI7AYBK1tQUsdde2RUAQAcxTAJAB/nQuA/F0B5DszMAoKpc3zg3lvTtk50BQKXaYYeIgQOzKwCADmKYBIAO0tjQGPustk92BgBUnecnj81OAKBSHXFEdgEA0IEMkwDQgVznCgDL7s+j27ITAKhEU6ZEbLppdgUA0IEMkwDQgSb2nxgbjtwwOwMAqsoNg17NTgCgEn3849kFAEAHM0wCQAc7ct0jsxMAoKpc1O2x7AQAKk2fPhF7751dAQB0MMMkAHSwnSftHKN7j87OAICqcXvj32LxoIHZGQBUkv33j+jWLbsCAOhghkkA6GCNDY3x8bVdOQQAy2Le5FHZCQBUioaGiMMPz64AAApgmASAAhww7YBo69KWnQEAVWP2SKdiAPiH6dMjRo/OrgAACmCYBIAC9GrpFftN3S87AwCqxnUDF2QnAFApjjgiuwAAKIhhEgAKcuS6R0ZDyR+1ALA0Luj2SHYCAJVg8uSIzTfPrgAACuLdUgAoyLi+42L6hOnZGQBQFWaX5sWi4UOzMwDI5rQkANQ0wyQAFOioDxyVnQAAVePplUdkJwCQqXfviH32ya4AAApkmASAAm06etOYOnhqdgYAVIU/jWjJTgAg08c+FtG9e3YFAFAgwyQAFOyodY/KTgCAqvDb/vOzEwDI0tAQcfjh2RUAQMEMkwBQsBlTZsTgtsHZGQBQ8c5tnZOdAECWbbeNGDs2uwIAKJhhEgAK1qWxSxy21mHZGQBQ8R4rzY/Xx4zMzgAgwyc+kV0AAHQCwyQAdIJD1jokWpo8NwsA3s9Tk4ZlJwDQ2SZNithii+wKAKATGCYBoBMM6D4g9pqyV3YGAFS8u4c3ZycA0Nk+/vGIUim7AgDoBIZJAOgkR33gqOwEAKh41/R7ITsBgM7Us2fEvvtmVwAAncQwCQCdZNWBq8YWY11PBADv5fyuc6Lc4KUqQN342Mci2tqyKwCATuLVHgB0oqPWPSo7AQAq2tOlBfH6+NHZGQB0hubmiGOOya4AADqRYRIAOtG2K20bE/tNzM4AgIr2+IQh2QkAdIaPfjRixIjsCgCgExkmAaATlUqlOHLdI7MzAKCi3TnMS1WAmtfYGPG5z2VXAACdzKs9AOhk+07dN/q09MnOAICKdVXf57MTACja7rtHjBuXXQEAdDLDJAB0sm7N3eKgNQ/KzgCAinVBl4ei3NSUnQFAUUqliM9/PrsCAEhgmASABEesc6fuuWoAADXGSURBVER0aeySnQEAFenF0sJ4beLY7AwAirLTThGrrJJdAQAkMEwCQIJhPYfF/mvsn50BABXr0ZUGZScAUJTjjssuAACSGCYBIMnnN/p8dG3smp0BABXp9qHl7AQAirD11hHTpmVXAABJDJMAkGR4z+FxwLQDsjMAoCJd0WdedgIARXBaEgDqWqlcLvsxVABI8sT8J2Lcd8bFwsULs1MAoKK0lptiwdcbo7TQn5EANWOTTSKuuy67AgBI5MQkACQa1nNYHLTmQdkZAFBxXi0tigWTxmVnANCR/uu/sgsAgGSGSQBI9rkNPxctTS3ZGQBQcf66Uv/sBAA6yjrrRGy5ZXYFAJDMMAkAyYb0GBIHr3lwdgYAVJzfD1mcnQBAR3FaEgAIwyQAVITPbvjZaG1qzc4AgIryy15PZycA0BFWWy1i+vTsCgCgAhgmAaACDG4bHIesdUh2BgBUlF81Phzl7t2zMwBYUZ//fESplF0BAFQAwyQAVIjPbPCZ6NbcLTsDACrGG6UlMX/lsdkZAKyIiRMjdtstuwIAqBCGSQCoEIPaBsUhazo1CQBvNWdcn+wEAFbEZz8b0eAtSACgne8KAKCCfGZDpyYB4K1uGfxGdgIAy2vUqIi9986uAAAqiGESACrIwO4D47C1DsvOAICKcWnPp7ITAFhen/lMRFNTdgUAUEFK5XK5nB0BAPzLswuejTGnjIkFbyzITgGAdKVyxOJv94zSi/OzUwBYFmPHRjzwQERzc3YJAFBBnJgEgAozoPuAOHztw7MzAKAilEsRL0wem50BwLL62teMkgDA2xgmAaACfXqDT0dbl7bsDACoCH8Z0ys7AYBlseaaEbvvnl0BAFQgwyQAVKD+3frHx9f+eHYGAFSEGwctzE4AYFl84xsRpVJ2BQBQgQyTAFChPrX+p6JHlx7ZGQCQ7uK2udkJACytrbaK2Hzz7AoAoEIZJgGgQvXr1i+OWOeI7AwASHdT4xOxpH+/7AwA3k+p1H5aEgDgXRgmAaCCfXL9T0bPrj2zMwAg3XMrj85OAOD97LlnxNSp2RUAQAUzTAJABevb2jc+sc4nsjMAIN0DY9qyEwB4L126RHz1q9kVAECFM0wCQIX71Pqfin6trq8DoL7dMOCV7AQA3suhh0aMHp1dAQBUOMMkAFS4Xi294vhNjs/OAIBUF3Z/LDsBgHfTs2fEccdlVwAAVcAwCQBV4NC1D42J/SZmZwBAmrsano7FgwdlZwDwTo49NqJ//+wKAKAKGCYBoAo0NTTFN7f8ZnYGAKR6ZvKo7AQA/tOQIRFHH51dAQBUCcMkAFSJHSbuEJuO3jQ7AwDSzB7Zmp0AwH/64hcjunXLrgAAqoRhEgCqyElbnRSlKGVnAECK6wa8nJ0AwFtNnBix//7ZFQBAFTFMAkAVmTZkWuyz+j7ZGQCQ4rxuf81OAOCt/vu/IxobsysAgCpSKpfL5ewIAGDpPTH/iZhw6oR45Y1XslMAoNO98cNh0TT3iewMANZbL+Lmm7MrAIAq48QkAFSZYT2HxSfX+2R2BgCk+NvKI7ITAIiI+MY3sgsAgCpkmASAKnTsBsfG4LbB2RkA0OnuGdE1OwGA6dMjNtoouwIAqEKGSQCoQm1d2uKrm301OwMAOt1v+72YnQBQ35qaIr7+9ewKAKBKGSYBoErtt8Z+MW3ItOwMAOhU57U+HOVSKTsDoH594hMRkydnVwAAVcowCQBVqqHUEN/Z+jvZGQDQqeaW5scbY0ZlZwDUpyFDIr74xewKAKCKGSYBoIptMHKD2HPKntkZANCpnpw0NDsBoD6deGJEjx7ZFQBAFTNMAkCV++YW34zuzd2zMwCg0/xxeFN2AkD92XTTiD39UCQAsGIMkwBQ5Yb1HBaf3+jz2RkA0Gmu6fv37ASA+tLUFPG972VXAAA1wDAJADXgk+t9Msb2GZudAQCd4vyuc6Lc2JidAVA/jjwyYvLk7AoAoAYYJgGgBnRt6honbXVSdgYAdIpnS6/EwvFjsjMA6sOwYRFf/GJ2BQBQIwyTAFAjdpq0U2wxdovsDADoFHMnDs5OAKgPJ54Y0daWXQEA1AjDJADUkFO2PiWaGpqyMwCgcHcOLWUnANS+D34wYo89sisAgBpimASAGjJ5wOQ4fO3DszMAoHBX9XkuOwGgtjU3R5x6anYFAFBjDJMAUGO+tOmXYmiPodkZAFCoC7o8FOXm5uwMgNp11FERK6+cXQEA1BjDJADUmF4tveJ7234vOwMACvVS6fV4deLY7AyA2jRsWMT/+3/ZFQBADTJMAkAN2mnSTrHLyrtkZwBAoR5daWB2AkBtOumkiLa27AoAoAYZJgGgRp267anRp6VPdgYAFOYPQ8vZCQC1Z/PNI3bfPbsCAKhRhkkAqFGD2wbHCVuekJ0BAIW5vNcz2QkAtaW5OeLUU7MrAIAaZpgEgBq2/7T944NjPpidAQCF+EXznCi3tGRnANSOo4+OmDQpuwIAqGGlcrns7hsAqGFznp8TU/53Sry66NXsFADocPMvWSV63HVfdgZA9Rs+POKBByK6d88uAQBqmBOTAFDjxvUdF1/a9EvZGQBQiL+O75edAFAbTj7ZKAkAFM4wCQB14Jj1jok1h6yZnQEAHe7WwYuzEwCq34c/HLHrrtkVAEAdMEwCQB1obGiMWTvMiqaGpuwUAOhQv+z5VHYCQHXr1y/itNOyKwCAOmGYBIA6MXXw1PjUep/KzgCADnV501+j3NaWnQFQvb773YhBg7IrAIA6YZgEgDpy/KbHx0p9V8rOAIAOs7hUjvmTx2ZnAFSnnXeOmDEjuwIAqCOGSQCoIy1NLXHG9DOiFKXsFADoMA+O7ZOdAFB9+vWL+N//za4AAOqMYRIA6swmozeJA6YdkJ0BAB3mlsGvZycAVB9XuAIACQyTAFCHTtjyhBjaY2h2BgB0iEvanshOAKgurnAFAJIYJgGgDvVq6RXf2/Z72RkA0CF+2/hYLOndKzsDoDq4whUASGSYBIA6tdOknWKXlXfJzgCAFVYuRfx98tjsDIDq4ApXACCRYRIA6tip254afVr6ZGcAwAr7y5ie2QkAlc8VrgBAMsMkANSxwW2D44QtT8jOAIAVduOg17ITACqbK1wBgApgmASAOrf/tP3jg2M+mJ0BACvk4u5zsxMAKtt3vuMKVwAgnWESAIgzpp8RbV3asjMAYLnd0vhkLOnfPzsDoDLttFPEnntmVwAAGCYBgIixfcbGd7f5bnYGAKyQeZNHZycAVJ6+fSNOPz27AgAgIgyTAMA/zJw6M/ZYdY/sDABYbveP6Z6dAFB5vvtdV7gCABXDMAkAvOn07U6PUb1GZWcAwHK5vv8r2QkAlcUVrgBAhTFMAgBv6tXSK37y4Z9EY6kxOwUAltkF3R/JTgCoHH37Rvzv/2ZXAAD8G8MkAPBvNhi5QRy38XHZGQCwzP7U8GwsGjo4OwOgMpx6asRg/58IAFQWwyQA8DZf2PgLscGIDbIzAGCZPbvyyOwEgHwf/WjEjBnZFQAAb2OYBADeprGhMX7y4Z9E75be2SkAsEzuHdWanQCQa6WVIr73vewKAIB3ZJgEAN7RqN6j4vTtTs/OAIBlcm2/l7ITAPI0N0f89KcRbW3ZJQAA78gwCQC8q91X3T1mTp2ZnQEAS+381r9mJwDk+drXItZaK7sCAOBdlcrlcjk7AgCoXC+//nJM+/60ePD5B7NTAGCpvH7WiGh+dG52BkDn2nLLiKuuiiiVsksAAN6VE5MAwHtq69IWP93lp9Hc0JydAgBL5W+ThmUnAHSuAQMi/u//jJIAQMUzTAIA72utoWvFVzb7SnYGACyVe0Z0zU4A6DylUsTZZ0cMHpxdAgDwvgyTAMBSOXaDY2PzMZtnZwDA+/p1vxeyEwA6zyc+EbHtttkVAABLxTMmAYCl9uRLT8Zq/7taPPfqc9kpAPCuhpV7xNwvvxwlL3eBWrfGGhG33BLR1UlxAKA6ODEJACy1oT2Gxg93+GF2BgC8pydKL8Xr40ZnZwAUq0ePiPPOM0oCAFXFMAkALJMdJ+0Yh651aHYGALynJycMyU4AKNYZZ0SMH59dAQCwTAyTAMAyO2mrk2KVAatkZwDAu7prRFN2AkBxDjkkYvfdsysAAJaZYRIAWGatza3xs11+Fi1NLdkpAPCOru7zfHYCQDFWXz3i5JOzKwAAlothEgBYLlMGTYlvbvHN7AwAeEcXdJ0T5cbG7AyAjvXP50q2+AFBAKA6GSYBgOV2xLpHxG6Td8vOAIC3ea70arw2YWx2BkDH+v73IyZMyK4AAFhuhkkAYIWcteNZMWXglOwMAHibuSsNzE4A6DgHHhgxY0Z2BQDACjFMAgArpHuX7vGLPX4RfVv7ZqcAwL+5Y7iXvECNWG21iFNOya4AAFhhXqUBACtsbJ+x8bNdfhaNJc/yAqByXNl7XnYCwIrr2zfi4osjWluzSwAAVphhEgDoEFuN2yr+e/P/zs4AgDdd2PxQlLt0yc4AWH6NjRHnnhsx1jNzAYDaYJgEADrMsRscG7uvsnt2BgBERMSC0hvxyqRx2RkAy++EEyK22CK7AgCgwxgmAYAOdeaOZ8Zqg1bLzgCAiIh4ZHz/7ASA5bPPPhFHH51dAQDQoQyTAECH6tbcLX6x+y+ib2vf7BQAiD8MLWcnACy7tdeO+MEPsisAADqcYRIA6HBj+oyJc3c9NxpLjdkpANS5X/V6OjsBYNkMGhRx0UURLS3ZJQAAHc4wCQAUYouxW8TXt/h6dgYAde6ypoej3NqanQGwdLp0ibjwwojhw7NLAAAKYZgEAArzqfU/FTNWnZGdAUAdW1haHC9NHpedAbB0Tj01YoMNsisAAApjmAQACjVrh1kxdfDU7AwA6tjDYz33GKgChx4aceCB2RUAAIUyTAIAherW3C0u3v3i6NfaLzsFgDp165DF2QkA722jjSJOOSW7AgCgcIZJAKBwo3uPjnN3PTcaS43ZKQDUoct6PpmdAPDuRoyIuOCCiObm7BIAgMIZJgGATrH52M3jm1t+MzsDgDp0VeMjUe7RIzsD4O1aWyN+8YuIgQOzSwAAOoVhEgDoNMesd0zsNWWv7AwA6sziUjlenDw2OwPg7WbNipg2LbsCAKDTGCYBgE51xvQzYo3Ba2RnAFBnHhzbKzsB4N99+tMRe+6ZXQEA0KkMkwBAp2ptbo2Ld784+nfrn50CQB25edAb2QkA//KhD0V8/evZFQAAnc4wCQB0ulG9R8V5u54XTQ1N2SkA1Ilf9Hg8OwGg3fjxET//eUSDt+UAgPrjOyAAIMVmYzaLM6afkZ0BQJ24rnFuLOnbJzsDqHe9e0dcckn7ZwCAOmSYBADSzJw6M76y2VeyMwCoE8+vPCY7AahnXbu2j5KTJ2eXAACkMUwCAKmO2/i4OGTNQ7IzAKgDfx7TIzsBqFelUsSPfxyx8cbZJQAAqQyTAEC6U7c9NXacuGN2BgA17saBr2UnAPXq5JMjdtstuwIAIJ1hEgBI19jQGD/b5Wex3vD1slMAqGEXdn80OwGoR5/8ZMSRR2ZXAABUBMMkAFARWptb47IZl8XEfhOzUwCoUX9o/FssHjggOwOoJ3vsEXHCCdkVAAAVwzAJAFSMft36xZV7XxmD2wZnpwBQo+ZNHpWdANSLzTaL+NGP2p8vCQBARBgmAYAKM7r36LhiryuiR5ce2SkA1KD7R3XPTgDqwZQpERdfHNGlS3YJAEBFMUwCABVn6uCpcdHuF0VzQ3N2CgA15roBC7ITgFo3YkTEFVdE9OqVXQIAUHEMkwBARdpi7BZx5o5nRilcfQVAx7mg2yPZCUAt6927fZQcNiy7BACgIhkmAYCKtfdqe8f/bP4/2RkA1JD7GubFouFDszOAWtS1a8Qll0Ssskp2CQBAxTJMAgAV7TMbfiaOWOeI7AwAasjTk0ZkJwC1plSK+PGPIzbeOLsEAKCiGSYBgIr37a2/HbusvEt2BgA14t6RLdkJQK351rcidtstuwIAoOIZJgGAitdQaohzPnxObDRyo+wUAGrAb/vPz04Aaskxx0QcdVR2BQBAVTBMAgBVoaWpJS7Z45KYPGBydgoAVe68loezE4BascceESeemF0BAFA1DJMAQNXo09onrtzryhjWY1h2CgBV7JGGF+ONMSOzM4Bqt9lmET/6UfvzJQEAWCqGSQCgqozoNSKu2OuK6NW1V3YKAFXsyYl+yAVYAdOmRVx8cUSXLtklAABVxTAJAFSdKYOmxMW7XxxdG7tmpwBQpe4ZYUwAltNqq0Vcc01ELz8oBwCwrAyTAEBV2mzMZnHhRy6MLo3eWAZg2V3T9+/ZCUA1mjw54te/jujbN7sEAKAqGSYBgKq13YTt4oLdLjBOArDMLmh5OMoNXhIDy2DixIjf/CZiwIDsEgCAquVVGABQ1aZPnB7n7XpeNDc0Z6cAUEWeKr0cr48fnZ0BVItx4yJ++9uIwYOzSwAAqpphEgCoejtO2jHO3fXcaGpoyk4BoIo8PsHAACyF0aPbR8mhQ7NLAACqnmESAKgJO6+8c/x8l58bJwFYancN92cG8D5GjGgfJUeOzC4BAKgJhkkAoGbsMnmX+MmHfxKNpcbsFACqwFV9nstOACrZ0KHto+SYMdklAAA1wzAJANSUj6zykTjnw+cYJwF4Xxd2mRPlJqcmgXcwaFDEb34TMX58dgkAQE0xTAIANWePVfeI/9v5/4yTALynv5dei9cmjs3OACpN//4Rv/51xKRJ2SUAADXHMAkA1KQ9p+wZZ+90djSUfLsDwLt7bPzA7ASgkvTpE3HNNRGrrppdAgBQk7xTBwDUrL1X2zvO3OFM4yQA7+r2YaXsBKBS9OoVcfXVEVOnZpcAANQs79IBADVt36n7xqzps6IU3ngG4O0u7/1sdgJQCXr0iLjyyoi11souAQCoaYZJAKDm7bfGfnHG9DOMkwC8zSXNc6LctWt2BpCpe/eIyy+P+MAHsksAAGqeYRIAqAv7T9s/Tt/+dOMkAP9mQemNWDBpXHYGkKW1NeKyyyI23DC7BACgLhgmAYC6cdCaB8Vp251mnATg3zwyvl92ApChW7eISy6J2Gyz7BIAgLphmAQA6sohax0Sp257anYGABXk90PL2QlAZ+vVK+KqqyK23DK7BACgrhgmAYC6c9jah8V3tv5OdgYAFeKXPf+WnQB0pgEDIq691vWtAAAJDJMAQF06Yt0j4uQPnZydAUAF+GXTw1Hu1i07A+gMI0ZE/O53EWuskV0CAFCXDJMAQN066gNHxQ+2/0E0lhqzUwBI9EZpSbw0eVx2BlC0CRMibrwxYuLE7BIAgLplmAQA6tqBax4Y5+92frQ0tWSnAJBoztg+2QlAkaZObT8pOXJkdgkAQF0zTAIAdW/nlXeOK/e6Mnp17ZWdAkCSW4Ysyk4AirL++u3PlBw4MLsEAKDuGSYBACJik9GbxPUzr4/BbYOzUwBIcGmPJ7MTgCJ86EMR11wT0bt3dgkAAGGYBAB40+qDV4+bPnZTjO87PjsFgE52deMjUe7ZMzsD6Ei77hpx6aUR3bpllwAA8A+GSQCAtxjbZ2zc9LGbYtqQadkpAHSicinihVXGZmcAHeVjH4v4+c8junTJLgEA4C0MkwAA/2Fg94Fx3b7XxQfHfDA7BYBO9JcxnjUMNeHooyNmzYpobMwuAQDgPxgmAQDeQY+uPeLyPS+PXSfvmp0CQCe5adDC7ARgRX35yxHf+lZEqZRdAgDAOzBMAgC8i65NXePcXc+NQ9c6NDsFgE5wcdvc7ARgeZVKEd/5TsQXvpBdAgDAezBMAgC8h4ZSQ5y23Wlx/CbHZ6cAULAbG5+IJf36ZmcAy6qxMeLssyOOOCK7BACA92GYBABYCl/c9Itx2ranRUPJt08Atez5yWOyE4Bl0bVrxAUXRHz0o9klAAAsBe+sAQAspUPXPjTO3fXc6NrYNTsFgII8MLotOwFYWv36RVxzTcROO2WXAACwlAyTAADLYNfJu8YVe10RPbr0yE4BoAA3DHw1OwFYGhMmRNx6a8RGG2WXAACwDAyTAADLaLMxm8V1M6+Lgd0HZqcA0MEu7P5odgLwfjbdtH2UHD8+uwQAgGVkmAQAWA7ThkyLmz52U4zp7VlkALXkzoanY/HgQdkZwLuZOTPi6qsj+vTJLgEAYDkYJgEAltP4vuPj5v1vjtUHrZ6dAkAHenblUdkJwH8qlSK+9rWIs86KaG7OrgEAYDkZJgEAVsDgtsFxw343xLYrbZudAkAHmT2qNTsBeKuWloif/zzi85/PLgEAYAUZJgEAVlDPrj3jshmXxbHrH5udAkAHuG7AguwE4J8GDoy49tqIj3wkuwQAgA5gmAQA6AANpYb4xpbfiHN2PidamlqycwBYAee3/jU7AYiImDw54rbbIj7wgewSAAA6iGESAKAD7bXaXnHDzBtiaI+h2SkALKcHGp6LRSOGZWdAfdtyy4ibb44YPTq7BACADmSYBADoYGsPWztuP/D2WGfYOtkpACynv00anp0A9evggyMuvzyiV6/sEgAAOphhEgCgAEN6DInrZ14f+6y2T3YKAMvhTyNdyw2drqEh4qSTIk4/PaKpKbsGAIACGCYBAArS0tQS/7fz/8UJW54QDSXfdgFUk9/2m5+dAPWle/eIiy6KOOaY7BIAAApUKpfL5ewIAIBad8WDV8SMC2fEiwtfzE4BYCmMLPeMR778UpS8ZIbiDR0acdllEdOmZZcAAFAwP7oPANAJtllpm7jtgNtiQr8J2SkALIXHSvPjjTGjsjOg9k2dGnHbbUZJAIA6YZgEAOgkE/tPjNsOuC22Hr91dgoAS+HJiUOyE6C2zZwZcfPNEcOHZ5cAANBJDJMAAJ2od0vv+OWMX8Yn1/tkdgoA7+Pu4c3ZCVCbunaNOP30iLPOimhtza4BAKATGSYBADpZY0NjnLjVifGjnX4UXRu7ZucA8C6u6fdCdgLUnpEjI373u4iDD84uAQAggWESACDJR1f/aFw/8/oY0uaqQIBKdF7Xh6Lc4GUzdJittoq4886ItdfOLgEAIIlXWAAAidYdvm7cftDtsfZQb9ABVJpnS6/EwpXGZmdA9SuVIo47LuKKKyL69cuuAQAgkWESACDZ0B5D44b9boi9puyVnQLAf3h8wqDsBKhuvXtHXHppxFe+EuEEMgBA3fMdIQBABWhpaolzPnxOnLDlCdHU0JSdA8A/3DnMy2ZYblOnRtxxR8T222eXAABQIbzCAgCoIJ9a/1Nx/czrY0TPEdkpAETEVX2ez06A6jRzZsTNN0eMdR0yAAD/YpgEAKgw649YP+46+K7YbqXtslMA6t6FXR6KcnNzdgZUj65dI77//Yizzopobc2uAQCgwhgmAQAqUL9u/eKyGZfFN7b4hqtdARK9WFoYr04cl50B1WHkyIgbb4w46KDsEgAAKpRhEgCgQpVKpTh2g2Nd7QqQ7NGV+mcnQOXbaquIO++MWGut7BIAACqYYRIAoMKtP2L9+OMhf4ztJ2yfnQJQl24fkl0AFaxUivjCFyKuuCKiX7/sGgAAKpxhEgCgCvRt7RuX7nFpnLDlCa52Behkl/d+NjsBKlPfvhGXXRbx5S9HNHiLCQCA91cql8vl7AgAAJbeLXNviT0u3CMee/Gx7BSAutBabooF32iK0muvZadA5dhii4gf/Shi6NDsEgAAqogfZwMAqDLrjVgv7j7k7tht8m7ZKQB14dXSoliw8rjsDKgMXbtGfOtbEVdfbZQEAGCZGSYBAKpQ75becd5u58Ws6bOie3P37ByAmvfwuL7ZCZBv1VUj/vCHiKOPbn+2JAAALCPDJABAFdt/2v5xx0F3xBqD18hOAahpvx+yJDsB8pRKEUcdFXH77RFTpmTXAABQxQyTAABVbmL/iXHrAbfGMR84Jkrh9AJAES7r+bfsBMgxZEjElVdGnHxy+zWuAACwAkrlcrmcHQEAQMe46qGrYt9f7BtPL3g6OwWgpjSWS/HGid2itGBBdgp0np13jjjjjIh+/bJLAACoEU5MAgDUkA+N/1Dcc+g9sc34bbJTAGrK4lI55q8yLjsDOkdbW8SsWREXXWSUBACgQxkmAQBqzMDuA+NXe/4qTv7QydG10ZVrAB3loTG9sxOgeOuuG3HXXRH7759dAgBADTJMAgDUoFKpFEd94Kj44yF/jPWGr5edA1ATbhn8RnYCFKexMeL//b+IG2+MGD8+uwYAgBplmAQAqGGT+k+KGz92Y3xrq29Fa1Nrdg5AVbukx5PZCVCMsWMjbrgh4ktfimhqyq4BAKCGlcrlcjk7AgCA4j30/ENxwKUHxPWPXp+dAlCVSuWIRaf0ioYXXsxOgY6z774R3/1uRI8e2SUAANQBJyYBAOrE+L7j49p9r43vbfu9aOvSlp0DUHXKpYgXJo/NzoCO0bdvxHnnRZx9tlESAIBOY5gEAKgjpVIpDlv7sLj30Htjy7FbZucAVJ0/j+mZnQAr7iMfiZg9O2K33bJLAACoM4ZJAIA6NKr3qLh6n6tj1vRZ0atrr+wcgKpx08DXshNg+Y0YEXHZZRHnnhsxaFB2DQAAdcgwCQBQx/aftn/cd9h9sd1K22WnAFSFi9sez06AZdfQEHH44RH33Rex/fbZNQAA1LFSuVwuZ0cAAJDvnHvOiSOvPDKef/X57BSAirb41P7RMG9edgYsncmTI844I2L99bNLAADAiUkAANrtvdreMfuw2fHhlT+cnQJQ0eZNHp2dAO+vS5eIL34x4q67jJIAAFQMwyQAAG8a1DYoLvzIhXHerufFwO4Ds3MAKtIDo7tnJ8B7W3/99kHy+OPbB0oAAKgQhkkAAN5mt1V2i/sOuy9mrDojOwWg4tww4JXsBHhnPXpEnHpqxI03tl/hCgAAFcYwCQDAO+rfrX/8dJefxiV7XBJD2oZk5wBUjAu6P5qdAG83fXrE7NkRhx8eUSpl1wAAwDsyTAIA8J52mLhDzD58dsycOjM7BaAi3N3wTCweMig7A9oNGhRx7rkRl14aMXx4dg0AALwnwyQAAO+rd0vvOGvHs+I3H/1NrDpw1ewcgHTPTB6VnQAR++0Xcf/9ER/5SHYJAAAsFcMkAABL7YNjPhh3HXxXnLL1KdG7pXd2DkCa+0a2ZidQz8aNi/j1ryPOPDOiT5/sGgAAWGqGSQAAlklTQ1N8Yt1PxINHPBgHTTsoGkq+pQTqz7X9X85OoB61tkZ84QsRf/pTxOabZ9cAAMAyK5XL5XJ2BAAA1euup+6KI644Im6ae1N2CkCnGb+kTzz45b9nZ1BPPvKRiG9+M2KUa4QBAKhehkkAADrET//00zj2mmPjiZeeyE4B6BSvnzk8mh97PDuDWrfGGhGnnBKx0UbZJQAAsMLcuwUAQIfYc8qe8eeP/zk+t+Hnomtj1+wcgML9beXh2QnUsgEDIn7wg4jbbzdKAgBQMwyTAAB0mO5dusd/b/7fcd9h98X0CdOzcwAKdc+ILtkJ1KLm5ohjjol48MGIAw+MaPDWDQAAtcN3twAAdLhxfcfFpTMujSv3ujIm9Z+UnQNQiN/0m5+dQK3ZbruIe++NOOmkiF69smsAAKDDGSYBACjMh8Z/KO455J44ccsTo2fXntk5AB3qvJY5US6VsjOoBZMmRVxxRcQvfxkxYUJ2DQAAFKZULpfL2REAANS+p19+Oj73m8/F2X88O8rhW1CgNiz88ejoMueR7AyqVe/eEccfH/Hxj0c0NWXXAABA4ZyYBACgUwxqGxRn7nhm3HrArbHusHWzcwA6xBMTh2YnUI0aGiIOPrj9OZJHHWWUBACgbhgmAQDoVOsMWydu2f+WOGvHs2Jw2+DsHIAV8sfhBiWW0aabRtx5Z8Tpp0f0759dAwAAncowCQBApyuVSjFz6sz4y8f/EsdtdFy0dWnLTgJYLlf3/Xt2AtVizJiI88+PuPbaiNVXz64BAIAUnjEJAEC6ea/Mi6/f+PU47Q+nxauLXs3OAVhq/cqt8exXX4/S4sXZKVSqYcMijjsuYv/9I5qbs2sAACCVYRIAgIrx1EtPxdd+97U4484z4vXFr2fnACyVV38+PloeeCg7g0ozYEDEZz8bcdhhES0t2TUAAFARXOUKAEDFGNJjSJy67anxl4//JT429WPRWGrMTgJ4X49N8Lxc3qJ374ivfjXi4YcjjjnGKAkAAG9hmAQAoOKM6j0qfrjjD+P+w++PGavOiIaSb1uBynXnsFJ2ApWgrS3iv/4r4q9/bf/c5vnJAADwn7zDAwBAxVqp30rx011+GncfcnfsPGnn7ByAd3RFn3nZCWRqaYk4+uj2E5Jf/Wr7iUkAAOAdecYkAABV444n74jjrj0urnzoyuwUgDd1LzfHS/9TitLrno1bV5qbI/bfP+K44yKGDcuuAQCAqmCYBACg6tz42I1x3G+Pi+sfvT47BSAiIl6+cFJ0/9MD2Rl0hsbGiL33jjj++IgxY7JrAACgqrjKFQCAqrPhyA3jupnXxTX7XBPrDls3OwcgHl1pQHYCRSuVInbbLeLeeyPOPtsoCQAAy8EwCQBA1dpi7BZx6wG3xmUzLoupg6dm5wB17A9DXEZU07bfPuLOOyPOOy9i0qTsGgAAqFqGSQAAqt72E7aPOw+6M87b9byY1N8bxkDn+1XvZ7ITKMI220TcckvEZZdFTJ2aXQMAAFXPMyYBAKgpi5csjp/f+/M44eYT4u6n787OAepE13JjvPrNLlF69dXsFFZUc3PEHntEfPrTEVOmZNcAAEBNMUwCAFCzrplzTZx0y0lx1ZyrslOAOjD/0lWix533ZWewvNraIg48MOLooyNGjMiuAQCAmmSYBACg5v3p6T/FSbecFD+792fx+uLXs3OAGvXH+zaO1c+/ITuDZTVoUMQRR0QcdlhEnz7ZNQAAUNMMkwAA1I0nX3oyvnPbd+L7d3w/XnjthewcoMac/tz6cfB3b87OYGmttFLEJz8Zse++ES0t2TUAAFAXDJMAANSdl19/OWbdOSu+feu349EXH83OAWrEdovGxi+/+nB2Bu9nnXUijj02YuedIxoasmsAAKCuGCYBAKhbi5csjgtmXxAn3nJi3P7k7dk5QJVrLJfijW+1Remll7JTeCfbbts+SG6ySXYJAADULcMkAABExPWPXB8n3nJi/Oovv4py+BYZWD5/v3z16P37u7Mz+Kfm5og99oj49KcjpkzJrgEAgLpnmAQAgLd4YN4DcdLNJ8WP7/lxLFy8MDsHqDJ/+PMmsdbPrs/OoK0t4sADI44+OmLEiOwaAADgHwyTAADwDp5Z8Eyc+vtT47Q/nBbPvfpcdg5QJb79wnpx5Ldvyc6oX2PHRhx8cMRBB0X07p1dAwAA/AfDJAAAvIdX3nglzv7j2XHyrSfHQ88/lJ0DVLjNFo+M337lseyM+tLYGDF9esQhh0RstVVEqZRdBAAAvAvDJAAALIUl5SVx2Z8vizPuPCOufOjKWFxenJ0EVKjFp/SOhr+/kJ1R+4YNizjggPYrW4cNy64BAACWgmESAACW0ePzH4+z7jorzvzjmfHIC49k5wAVZt41a0S/m+7KzqhNpVL7qchDDmk/JdnYmF0EAAAsA8MkAAAsp3K5HL9++Ncx665Z8YsHfhGvL349OwmoADc9tEmsf8712Rm1ZcCAiP32a39+5Nix2TUAAMByMkwCAEAHmPfKvPjx3T+OWXfNitnPzs7OARJ9ff468Zlv/T47ozZsvHH76chddono0iW7BgAAWEGGSQAA6GC3zL0lZt05K86979xY8MaC7Bygk62zeEjc9pWnsjOqV+/eEfvs0z5ITp6cXQMAAHQgwyQAABTkpYUvxc/u/VnMunNW/OHJP2TnAJ1o0WkDovGZZ7Mzqsvaa7ePkXvsEdGtW3YNAABQAMMkAAB0gnuevidm3TkrzrnnnPj7a3/PzgEK9vS1a8XA62/Pzqh8AwdG7L57xMyZEdOmZdcAAAAFM0wCAEAnem3Ra3HR/RfFrDtnxXWPXBfl8O041KJr/7pJbPqj67MzKlNbW8TOO0fstVfEFltENDZmFwEAAJ3EMAkAAEnmPD8nfnjXD+PsP54dT73seXRQS7740lpx/ElOTL6puTli663bx8gddohobc0uAgAAEhgmAQAg2eIli+PaR66N8+87Py564KKY98q87CRgBa2ypH/c++U6/99yqRSx4YYRe+4ZsdtuEf36ZRcBAADJDJMAAFBBFi9ZHNc9cl2cP/v8uOj+i+LZV57NTgKW0xtnDImmJ+rwNPSUKe1j5IwZEaNGZdcAAAAVxDAJAAAVykgJ1e2J360TQ3/z++yMzjFyZPsQudde7cMkAADAOzBMAgBAFVi8ZHFc/+j1b173+syCZ7KTgPdx1WObxFZnXp+dUZy+fduvaN1rr/YrW0ul7CIAAKDCGSYBAKDKLF6yOG549IY3T1I+veDp7CTgHXx2wbT4nxPuzM7oWP37R2y7bcQuu0Rss01Ec3N2EQAAUEUMkwAAUMWWlJe0j5T3nR8X3n+hkRIqyNhy75jzpReyM1bcpEkRO+wQMX16xPrrRzQ0ZBcBAABVyjAJAAA1Ykl5Sfzu0d/F+bPbR8q/vfy37CSoe6+fPSKaH5mbnbFsGhvbr2b95xi50krZRQAAQI0wTAIAQA1aUl4SNz52Y5x/3/lx+UOXx8N/fzg7CerSo7euFyOvvCU74/317Bmx9dbtY+Q227Q/PxIAAKCDGSYBAKAOPPT8Q3H1nKvj6jlXx2//+tt46fWXspOgLlz6+MYxfdYN2RnvbPTo9hORO+wQsckmnhcJAAAUzjAJAAB1ZtGSRXHL3FviqjlXxdVzro47nrojlpSXZGdBTTry1dXj29+4OzujXakUsc46/xojp0zJLgIAAOqMYRIAAOrcc688F79++NftJyofvjoen/94dhLUjCHltnjiK69EaUnS+N+3b/tpyG23jdh++4jBg3M6AAAAwjAJAAD8h9nPzo6r51wdV825Km549IZ45Y1XspOgqr32k7HR9cFOes5rr14RG28csdlm7R+rrRbR0NA5/24AAID3YZgEAADe1cJFC+PGx25889rXe56+J8rhJQQsi4du3yDG/fKmYn7zHj0iNtzwX0PkGmtENDYW8+8CAABYQYZJAABgqf3t5b/FNXOuiasfvjqunnN1PLPgmewkqHjnP7Vx7Pr9GzrmN+vW7d+HyDXXjGhq6pjfGwAAoGCGSQAAYLmUy+W4f979cdNjN8VNc2+Km+feHA8+/2B2FlScA19bNX7w9XuX7x9uaYlYf/1/DZHrrBPR3NyxgQAAAJ3EMAkAAHSYZxc8GzfPvfnNofL2J2+PhYsXZmdBqj7llnjua4uitGjR+//ilpb28fGfQ+QHPhDRtWvxkQAAAJ3AMAkAABRm4aKFccdTd7w5Vt72+G3x1MtPZWdBp3vlvAnROvsv//7FUili0qT2IXLddds/r7aaE5EAAEDNMkwCAACd6vH5j8fvn/j9mx93PHVHzF84PzsLCvXAXRvGxNse+tcAue66EWutFdGrV3YaAABApzFMAgAAqZaUl8Sf5/35X2Plk7+Pe56+J15f/Hp2Giy3oT2GxrQh02La4Gkxbci0WH/gmjGg7/DsLAAAgFSGSQAAoOIsXLQw7n767vjT03+K2c/OjtnzZsd9z9wXc+fPzU6DtxnVa1T7CPmWj8Ftg7OzAAAAKo5hEgAAqBovLXwp7p93f9z3zH1vDpazn50dj77waJTDSxuKNaj7oJjQb0JM7DcxJvafGFMHT41pQ6ZF39a+2WkAAABVwTAJAABUvQWvL4j7590fs59tP1n5z8HykRceiSXlJdl5VJFuzd1ipb4rxcT+E2Niv4lvDpET+k2IXi2eBwkAALAiDJMAAEDNevWNV98cLP/5cd+z98XDf3/YYFnHGkoNMarXqJjYf2JM6Dvh30bI4T2HR6lUyk4EAACoSYZJAACg7ry26LX4y3N/icdefCzmvjg3Hp//eMydPzfmzm//68fnPx6vLXotO5MV1K+1X/v4+M/rV/8xPo7vOz66NnXNzgMAAKg7hkkAAIB3MO+VeTH3xX+NlXNfnBuPv/T4m197Yv4TsXDxwuzMutSra68Y0mNIDGkb8q/Pb/3rf3x29SoAAEBlMUwCAAAsh3K5HM++8uybo+WbA+b8uTH3xbnxxEtPxAuvvRAvvvZiLC4vzs6teKUoRf9u/ZdqcGxtbs3OBQAAYDkYJgEAAAr28usvx4uvvRgvLnzxzc//HC3f+rV3+/r8hfMr+pmYzQ3N0dalLbp36d7+ubn7O//9Pz7/82NA9wFvDo6Dug+K5sbm7P8oAAAAFMgwCQAAUOHK5XK89PpL/zZYzl84PxYtWRRLykve/ChH+d/+/s2vl9/l6+/w6//5a8tRjtam1vcfG7t0jy6NXbL/KwIAAKAKGCYBAAAAAACAwjVkBwAAAAAAAAC1zzAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTOMAkAAAAAAAAUzjAJAAAAAAAAFM4wCQAAAAAAABTu/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": 124, + "id": "1e8555bd-206c-4e54-8e25-ee1c46fe4c64", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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eGpqqmbMmJFl/9atW6t27dqm88uN5s6da6p9y5YtVbFiRcckA6vs2LHD9NWSsbGx6t69e67dLmzChAlO3SrmypUreuaZZ1zuS9LY2Fg988wzDjvR4ejtEx29qsxHH32kw4cPO3QMe/rrr7/sth3E3ciRq+SEhobqlVdecVh8sz755JMcXTnndt9++61WrFjhtPHtYd68ebJYLHb7eeyxxxya786dO52+mtDPP//skJXr7oY5wIQJEyhKMMHd3V1dunQx3S+ntvXNiDXbr8McVypoN8vRK/v9+eefbLucRxw9etTpFy+OGDHCZbenvHTpktPnTwCQEQ9nJwAAAIC0xo8fr+DgYNP92rZtq2effVYtWrRQyZIlJf27etGaNWs0depUU4VHu3fv1qxZsxz2RYC9r3DOSUePHjXdp1mzZg7IxHkKFy6svn373rHQ6abvvvtOH374oXx8fNIcX7VqlVVXhA8bNixbeeYWR48e1YcffmiqDyuW2C5fvnxq27atqlWrJh8fH/3zzz/65ZdfbFqhafbs2fr000+tbj9u3LhsLTXv5eWlZs2aqUqVKipevLg8PDx07do1XblyRTt37szWSimHDx+2+YrookWLql27dipfvry8vb11+fJlbd26VSdPnjQda9u2bZo2bZpefvllm3Ixy83NTa1atVKdOnXk6+urf/75R6tXr9b169ftEr9cuXJq166dypYtq+joaG3evNn0Cey9e/fqwIEDql+/vl1yska+fPnUunVrVa9eXX5+frpy5YoOHjyoHTt2mN5uJjk5WaNGjdJvv/2WrZxKliypFi1aqFatWgoMDFT16tVVpEgRFS5cWIULF1a+fPkUGxuryMhIBQUF6ciRI9q0aZOWL19u1QqD//X111+rbdu22coX/6dixYpq1aqVypQpo6SkJAUHB2v9+vW6ceOG6Vg//vijRowYofvuu88BmVrv4sWLGj9+vOl+fn5+Gjx4sDp37qwaNWqoSJEiun79unbv3q358+frp59+MhVv+PDh6tSpk7y8vEznAvNyw98ojsjhbpkD5Ibfn6tp3bq16VVIzpw546BssmamkNnPz08DBgxQu3btVL16dZUsWVJeXl6KiYlRRESEwsPDdfbsWR06dEiHDx/Wnj17dPr0aQdmnzvdja+bRo0aqUGDBipVqpQiIiJ0+vRpbdy40aaLB956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Dz9sagyz2zPak9n3zAkTJsjLy8tUn1dffTXdtpqZWblypan4yL4XX3xRS5cutfq5XqVKFbvP+T/88EPNnDlTfn5+VrWvV69emi0/78Y5gCSVLFlSW7ZsUa9evazaoidfvnw5sj1tbmXt3+E3md021F6sfR1I0o4dO+w6tru7u13j5UbVq1fXX3/9pYceesiq9gUKFDA113WmKVOmyMPDw+r2b7zxRobbnWXGmfMW2G7p0qWm2hctWlQTJkww1Wf8+PGm3r8k83NRa+XPn19Tp061qq3FYtGjjz5qKr6j/6YFALMohAIAAMglNm7caKp93759TZ1AucnMiaiUlBTTeZkxZswY9erVK1sxNm/eLIvFYtefoKCgO45ntthBkqkTs67Ezc1NL7zwQpbtfvnlF50/f15z585VVFRUlu1feukle6TnEvz9/TV9+nTt3LnTqqIypPfCCy+oUKFCVrevU6eOqfgRERFZtlm9erWpmF5eXvr0009N9bHVgQMHFBISYqqPNYU+t+vZs6eKFStmqs9vv/1mepysWCwW9evXz6q2VatWNR3/ySeftPqEYWBgoNVxo6OjlZKSYjofa/Xp00e+vr6m+jRu3FiNGzc21WfTpk2m2tubmZMMFy9edGAmeZeHh4eGDBliut+LL75oqv22bduUmJhoepzsSkxM1NatW61uX6RIEXXr1s30OOXLl1e9evWsbr9+/XrTY8B2LVq00LRp06wqonGUXr16afTo0dmKcbfNAW5asGCB6tat67D4eY1hGKbaO+t1kS9fPqs/50eMGKFly5aZvm93K09PT/38888qX768s1OxuwYNGuiBBx4w1adQoULq06ePqT7OngPDNmvXrjXVvlevXqaLnosUKaJnn33WVB9HfUY+/fTTpl7njvjuBAByEoVQAAAAucSuXbtMtX/kkUdsGqdhw4am2u/evdumcbJSpUoVvfPOOw6J7Uj/vcraWtHR0Q7IJHcYOHCgvL29M22Tmpqq6dOna/r06VnGa9KkiekT766oXLlyWrhwof755x+98MILd8VVxo7y9NNPm2pftmxZU+2t+TJv+/btpmL26tXL9FXGtjJ7RXylSpXUqFEj0+N4eHjo8ccfN9Vn586dpsfJyr333qtSpUpZ1bZ06dKm45spJjb7XIuMjDSbjtWeeOKJHOm3b98+m8a5KTQ0VKtWrdLE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Hx8tXLjQ4SfY/fz87vrVTL744gu5u7vbPa7FYtG3337r8GI2s/r06aNPP/3U2WkA2cYcAFlp2LChdu/ebbqw425QsGBBq1a//K/AwEA99dRTDsoI1ihTpozefvtth8QuVqyYvv/+e5vmRO+99568vb3tnpOPj49eeuklu8e9XadOndSsWTOHj5PTnnvuOVN/19jTmDFjcuR3BwB3GwqhAABAjujYsSNfqJlUsmRJbd26VS1btnR2KjChQ4cOOnjwoB588EFnp4Jc7MknnzRd6BgaGqovv/zSQRnBnu69915t375dVapUcXYq6fj4+Gjjxo1q27Ztjo1ZunRpbdmyRY0bN86xMfF/8uXLp6VLl6p+/fp2jVulShWtWLHC1NX2derUsfvV1jfvX0693t555x3dc889OTJWbtShQwd99dVXdl/lYvLkybl2hYSXX35ZCxYskJeXl7NTAbKFOQAyUrZsWU2bNk07duwwvWrt3cDd3V3z589XtWrVTPf97LPPVL58eQdkBWu9++67dl/BKH/+/Fq5cqUqVqxoU/8aNWrY/WJRHx8f/fLLLzm2otC3336bKy/8ya633npLn332WY5tT2exWDRp0iSX3YoUAHI7CqEAAECOmTZtml577TWWBzehWLFi+v333zVu3DiHL+t9u7p166pMmTI5OmZeUb58ef3++++aO3dujn/xWatWLTVp0iRHx4R5bm5uevPNN033mzx5smJjYx2QEewtMDBQu3fvVv/+/Z2dSjq+vr767bff9PbbbztkZZf/6tSpk/bs2aMGDRo4dBxkzs/PTxs3brTb1du1a9fWH3/8oRIlSpjuO2TIEI0ZM8YueXh7e2vx4sVq166dXeJZI3/+/Fq/fr06duyYY2PmNgMHDtScOXPssk2exWLR1KlT9corr9ghM8fp3bu3duzYYfeCwqwULFhQLVq0yNExkbcxB8BNjRs31vTp03XmzBkNHTqUbQsz4OPjo59//lndunWzqb+/v7+2bNmie++9186ZwVo3V5x84YUX7BLv5nto8+bNsxVn1KhRGjBggF1yKl++vP74448cnS/UrFlTmzdvzpUX/mTX8OHD9fvvv6tChQoOHadUqVJavXq13f4uAgCkRyEUAADIMR4eHvroo4+0du1aVssxIV++fBo/frwOHjyo7t27O7SQrFSpUho5cqT27dungwcPqnr16g4bK6+zWCzq27evTp48qc8//1w1a9Z06Hjt27fXmjVrdPjw4Wx/KYec8cwzz6hy5cqm+ly9elUzZ850UEawtyJFiujbb7/Vn3/+qVatWjlkDFuvVvXw8NCECRO0d+9ederUyc5ZSZUrV9YPP/ygNWvWqHTp0naPD/P8/Py0efNmDRs2LFtXOffq1Uvbt2/PVrH0pEmTNG/ePOXPn9/mGJUrV9amTZv02GOP2RzDVsWLF9eaNWs0Y8YMBQYG5vj4uUHfvn21efNm059j/+Xv769ff/1VI0aMsF9iDlS/fn3t2rVL06dPd+jFAm5ubmrbtq3mzZunkJAQp23TgryLOcDdydfXV+3atdP777+vEydOaOfOnXrhhRdcarW7Vq1aqVGjRjmyWsvjjz+ugwcPZnu1wkqVKmnr1q2aNGmSwwsrkDE3NzdNnz5ds2bNUuHChW2O06hRI+3evdsuq7a7ublp9uzZ2b5YtHv37tq/f3+OF2pL0j333KO9e/dqzJgxNl0ckZu1adNGhw8f1tixY1WwYEG7xvby8tKrr76qo0eP6qGHHrJrbABAWpT5AwCAHNe+fXu1b99eJ0+e1Pr167V7924dPHhQoaGhioyMVFRUlFJSUpydZq5Ts2ZNLVmyRKdPn9bs2bO1ePFinT17Nlsxvby81Lx5c7Vt21Zt27ZV48aNHX5l8N3G29tbw4YN07Bhw7RlyxYtXbpUq1atUlBQULbienp6qlWrVuratau6dOnCkvvZNGLECIWHh1vd3h7bInl4eOibb77Rli1bTPUrUKBAtsdGznrggQe0efNm7d27V7Nnz9ayZct0+fJlm+Plz59fDz74oHr06KGuXbtmK7d69eppzZo12r9/v7766istXbpU165dsymWl5eX2rZtq4EDB6pLly6sLJALeXp66vPPP9ezzz6rt99+W+vWrZNhGFb1bdKkid577z27rb7Up08f3X///Xrvvfe0YMECJScnW9XPz89PL730kkaPHp3uxISXl5fVJ3Sze+LXYrFoyJAhGjJkiLZu3ao///xTu3fv1vHjxxUeHq6IiAjFxMRY/fi6ombNmunIkSOaPHmyvvjiC125csWqfoULF9bgwYM1duxYFSlSxLFJ2lm+fPn0wgsvaODAgVq+fLnmzp2rTZs2KT4+PltxK1asqLZt26pdu3Zq27at/P397ZQxcGfMAVyXxWKRm5ubPD095eXlpfz586tQoULy9fWVn5+fSpQooTJlyqh8+fKqUqWKAgMDFRAQ4PKrc/fo0UM9evTQ9evX9fvvv2vDhg3atWuXjhw5oqSkpGzHL1mypJ544gkNHjxYdevWtUPG//L09NSYMWP02muvaePGjdq+fbt2796tU6dOKSIiQpGRkYqJibHbeMjYc889p86dO2v8+PFasGCB1Z/dFStW1JgxY/T888/b/fuyjz76SD169NCoUaP0xx9/WN2vRYsWGjduXI5udZoRHx8fTZo0SePHj9fatWu1Y8cO7dmzR2fPnlVkZKQiIyMVFxfn1BxtVbhwYf3vf//TyJEjNXfuXC1YsED79++3OV6tWrXUu3dvDRw4kHkeAOQQi5GXv5EBAADI406cOKGtW7dq//79OnHihC5cuKCrV68qNjZWCQkJ8vLyko+PjwoXLiwfHx+VL19eNWvWVM2aNRUYGKh69eplazUG2O7cuXPatWuX9u7dqzNnzujChQu6dOmSoqOjFRcXp6SkJBUsWFA+Pj7y8fFR8eLFVatWLdWtW1d16tRRgwYNsnU1IwDnOnDggLZv3679+/fr1KlTunjxoq5evaq4uDglJibKy8tLBQsWlK+vrypWrKjKlSurVq1aat68uRo2bOiw7VJTU1O1c+dObd++Xfv27dOZM2cUHByssLAwxcfHKyUl5dbJtjJlyqhixYqqV6+eGjdurNatW6tQoUIOyQtpmTmR2bdvX82dOzfD286cOaOVK1fqzz//1NGjRxUSEqLo6Gh5enqqWLFiqlmzppo3b66uXbuqYcOGdso+vYsXL2rNmjXasGGDDh8+rGvXrunGjRvy8PCQj4+PqlSponr16qlDhw7q2LEjBaG5UGJiotatW6e1a9dq3759On36tCIiIpSUlKTChQurQoUKuueee9S+fXt17do1T81hYmNj9eeff2rPnj06ePCggoKCdPHiRUVERCg+Pl6GYahQoUIqXLiwChcurOLFi6tatWq35uR16tRRQECAs+8GwBwALishIUEHDhzQwYMHde7cOQUFBSkoKEhXrlxRTEyMYmJibm0v7unpqcKFC6tYsWK3CsXq1aunZs2aqV69ei5fLAbr3LhxQ6tWrdKGDRt06NAh/fPPP4qKipLFYpGvr6+qVq2qe++9V507d1b79u1z5ILBI0eO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qlVTyZIl7XgvpJCQEJ0+fVo3btxQcnKyChYsqLJly6p69ery9PS061gAAAAAAAAAAABAXpSSkqJDhw7pn3/+0Y0bNxQZGakiRYqoWLFiqly5sgIDA52dYpZiYmJ0+vRpnT17VmFhYYqOjpanp+et+1G/fn35+/s7O8087eLFizp8+LCCg4MVHR0td3d3lShRQl26dLF6pZubDMPQiRMndOLECYWEhCguLk7e3t4KCAhQp06drIoRFxenvXv36sqVK7p+/boSEhJUrFgxFStWTHXq1FGZMmVsuZumnT17VkePHr1VAOPp6akSJUqoR48eWfYNCwvTsWPHdP78eUVFRSk2Nlaenp7Knz+/ihUrpvLly6ty5crptknL7a5fv57u2J22o8tMRn2uXbuWZb8VK1akO5bRVnuZefLJJ/XRRx8pISHh1rHly5frjTfeyLRfaGhoumO23Hd/f3/5+voqIiIi09iwHoVQLiguLk5r1qzRxo0bdfXq1Tu28/DwUNWqVXXfffeZWnouMjJSP/30kzZv3pzmxf5flStXVvfu3dW4cWPT+f/Xzp07tXTpUp07dy7D2729vdW6dWs98cQT8vHxydZYAAAAAAAAAAAAQF504MABffXVV9qyZYvCw8Pv2K5UqVJq27atXnzxRQUEBFgVu2nTpgoODs7wtuDgYJUtWzbLGD/99JOaN2+e4W3JycnaunWrNmzYoG3btun48eMyDCPTeAEBAXrsscc0cOBA+fn5ZX0nICn977JHjx769NNPJUlJSUn6/vvvtWDBAh07dizD/s2bN1f58uUlSRcuXNB9992X5vYpU6boqaeekiTduHFDX331lRYvXpzhOe1y5cplWQi1atUqff/999qxY8cdz1tLUo0aNfTwww9r0KBBKly4cKYxM3L7c3jkyJF69dVXJUmxsbH69ttv9f33399xu7Q7FULFx8fr+++/19KlS7V///4s87BYLKpSpYqaNm2qRx55RM2bN5eHR+4u6choYRZbFmvJaHEULy+vTPtERkam2z6vUKFCat26tamx/fz81KxZM23evPnWseDgYJ06dSrTwqaMcrZ1oZrbY2V135G53P2qQTp79uzRzJkz01QD3klycrKOHz+uy5cvW10IdeTIEU2ZMiXd8nG3O3v2rD7++GO1bNlSQ4YMMf0GnJSUpBkzZuivv/7KtF18fLx+++03bdu2TSNHjlStWrVMjQMAAAAAAAAAAADkVTdu3NDYsWO1atWqLIuHpH93aVm4cKEWL16sPn36aOzYsU494b5y5UqNHTtWN27cMNUvKChIn376qb766iu99dZb6tevn2MSvEucPXtWzz//vI4fP26XeOvXr9eIESMyLcrLzOHDh/X6669bVTwk6daKU3PnztXo0aNNrwh0J3v37tWQIUN08eJF0323bdumV199Vf/884/VfQzD0OnTp3X69GktXLhQ3333ndq0aZNlv4yKFTMrPrSnChUqpDt26dIlVa1a1VScS5cupTtWsWLFTPvs2bNHKSkpaY41bNhQ7u7upsaWpCZNmqQphJKkHTt2ZFoIVbZsWVksljTvvRndj6zExcWlew/M6r4jc27OTgDW++WXX/TRRx+lK4LKly+fSpYsqapVq6pChQo2VblK0vHjxzVp0qR0RVAFCxZUpUqVVKJECbm5pX3K/PHHH/r000+tmljdlJqaqqlTp6YrgnJzc5O/v78CAgJUoECBNLdFRkZq0qRJOnnypMl7BQAAAAAAAAAAAOQ958+fV5cuXbRy5UpT5+qkfxctmD17tnr27GlzsYo9nDp1ynQR1H/FxcVp7NixGjNmjB2zurucPn1aXbp0sVsR1IoVKzRgwACbn1ebNm3S448/bnUR1H/duHFDY8aM0TvvvKPU1FSbxr/p77//Vo8ePWwqgtqwYYN69+5tqgjKVd1///3pjt1eUGSNTZs2pfm/p6enmjRpkmmfgwcPpjvWqFEj02NL0r333mtV/P/y8/NLt5DL/v37FRYWZmrsP/74I11B1wMPPGAqBtJiRSgXsXHjRs2fPz/NsQYNGuihhx5S7dq10y2xduPGDR0+fFi7du3S6dOns4wfHR2tqVOnKjEx8daxEiVKqF+/frr33ntlsVgk/bvH59KlS/X777/fardz506tXr1ajzzyiFX3ZeXKldq9e3eaY+3bt1f37t1vLV2Zmpqq3bt3a+7cubf2v0xISNDUqVM1efLkdIVSAAAAAAAAAAAAwN0iNDRUjz/+uK5cuZLuttKlS6tz586qWrWqihQpouvXr+vo0aNas2ZNuhP0O3bs0NNPP60VK1bccWWo6tWry8fHR9K/q538t8AlX758ma6YclPBggWtul/lypVTnTp1VK1aNZUuXVqFChWSt7e3YmJidOXK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CJXL/f7772n+36NHD7uPsXv37jT/f/DBB63qV7t2bfn7+9+qtAwPD9epU6fuWNl78uTJNPv1lixZUrVr17ZqrDZt2qT50Nq1axeFUAAAAAAAAAAAALir7NmzRwcPHkxzLDAwUP369TMV54033tCqVavSFBKsXr1a48ePV4kSJeyQac7o1q2b3nrrrVtbtoWGhurMmTNZbseVm8TGxqbbGssWt281Z63u3burTp062R7/pldffdV0Mcr333+fLv/evXubysvDw0MTJ07UE088keb43LlzbSqEGjRokE3bLMbExKT5f9GiRU3HMGvHjh0OH8MarVu31p9//qlVq1Zp0aJF2rp1a5Z93Nzc1LNnT/Xt29fq2oGbMlrt6/YVuszIqG9cXJxVz+dChQrp448/1pAhQ7R48WJ99913GRZq3S4gIEDDhw9Xly5dXKrwLbdja7xc7MaNG2mWoAwICFD58uXtOkZ8fHy6D9b69etb1ddisaRbOeq/e1/ebu/evWn+X7du3SxXg7qpXr16af5/5MgRmz/MAQAAAAAAAAAAAFf0xx9/pDvWu3fvO26Hdye+vr7q2rVrmmNJSUnatm1btvLLaT4+PipevHiaY7efk0TmevbsabdYhQsX1iOPPGK6X0bP6759+5qO06xZM9WoUSPNsWPHjunatWum4lgsFptX5rm98Gnnzp02xXFFhmFo06ZNWrJkidX3OzU1VT/++KPee++9dLtLZSUpKSndMVtW37opo0KoxMREq/tfuXJFP/74o5YtW2ZVEZQkBQUF6aOPPtIXX3yhGzduWD0WMseKULnY/v37by2bJsl0BaQ1Lly4cGuPU0ny9/dXkSJFrO5fo0YNbdiw4db/g4KC7tj29ttu/xDKjJ+fn0qUKHHrQyo5OVnBwcE2Le8IAAAAAAAAAAAAuKLbd3qRpM6dO9sU69FHH9W8efPSxb+9QConGYahgwcP6uDBgzp+/LguX76s6OhoRUdHZ1j0IKXfHuvixYs5kGne4O3trYYNG9otXoMGDUyvapOSkqJ9+/alOVa1alVT55L/65FHHtGJEyfSHNu1a5ep10lAQIBVW/JlpEGDBlq7du2t/y9btkyNGjVS3759rV4kxBWdP39eI0aMuGMBlJ+fn/z8/JScnKywsDBFRETcui05OVlbtmzRli1b1LFjR33yySfy8/OzKY/sPMYZ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AAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGkvq7cXQN9UW1sbq1evjg0bNsTu3bsjKysriouL44gjjojhw4d3a61NmzbFmjVrory8POrq6mLQoEExevToOPLIIyM7O7tbawEAAAAAAAAAcGAShDoAfP/734+nn346qa+kpCR+8IMfpHyvioqKmDt3bjzxxBNRU1PT6phx48bFRRddFO9+97u7tN53LF68OO69995Yu3Ztq9dzcnLi1FNPjQ984ANRUFCwT7UAAAAAAAAAADiwCUKluSVLlrQIQXXV8uXL49Zbb42dO3e2O+61116L73znO/Ge97wnPvWpT0VWVmpvoz179sSPfvSjeOqpp9odV11dHb///e/j6aefjuuvvz4mT56cUh0AAAAAAAAAAPqPjN5eAF1XWVkZP/nJT7rlXi+//HLcfPPNLUJQgwYNisMOOyxKSkoiIyP57bJo0aL4/ve/H42NjZ2u09DQELfddluLEFRGRkYMGzYsxo4dG3l5eUnXKioq4uabb47Vq1en+KoAAAAAAAAAAOgv7AiVxu68884oLy+PiIiBAwe2eZRdR3bt2hW33XZb1NbWNvWVlJTElVdeGccee2wkEomIiNi6dWvce++98fjjjzeNW7x4cTz88MPx/ve/v1O1HnzwwViyZElS35lnnhkXXXRRFBcXR8TbYaklS5bEz3/+8ygrK4uIiJqamrjtttvie9/7XougFAAAAAAAAAAA2BEqTS1fvjwWLFgQERGJRCIuvvjiLt/rwQcfjG3btjW1hw0bFt/4xjfi3e9+d1MIKiJiyJAhcfXVV8ell16aNH/evHmxa9euDuvs3Lkz7r///qS+yy67LD7xiU80haAi3t4d6rjjjotvfvObUVJS0tS/devWeOihh1J+fQAAAAAAAAAAHPgEodJQbW1tzJkzp+lIunPOOSfGjx/fpXtVVFTE73//+6S+T37yk0nBpOYuuOCCmDRpUlO7srIyfve733VY64EHHoiqqqqm9qRJk2L27Nltji8uLo5PfepTSX0PP/xwi+P7AAAAAAAAAABAECoN3X333bF58+aIiBg6dGiLHZpS8ac//Smqq6ub2pMmTYpp06a1O6e1HagWLlzYFMxqTUNDQzzxxBNJ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mpg5c2bMnDkzjjjiiPjyl78cvXv3bnW7L7zwQlx//fWxZcuWRstkMpl466234u23346TTz45zj777EgkEq1qZ+PGjXHNNdfE7Nmzmyy3fv36+L//+7/461//Gv/2b/8WO+20U6vaAQAAAAAAAACge0h2dgdo2IIFCxoMQSWTydhxxx1jt912i1122aXBsNOzzz4bV155ZVRUVLSqzRkzZsQvfvGLeiGo/v37x6677ho77rhjXuApk8nEgw8+GLfeemur2qmsrIyrrrqqXggqlUrF8OHDY+edd46ePXvmXVu+fHlcdtllsWzZsla1BQAAAAAAAABA92BFqALQp0+fOPTQQ2PKlCkxYcKE6NWrV+5aOp2OuXPnxt133x1z587NnV+wYEFcd9118b3vfa9FbSxbtix+/etfRyaTyZ3bZZdd4ktf+lLsueeeuXNLly6NO+64I15++eXcuUceeSQmTJgQBx10UIvauvXWW2PBggW540QiEaeeemqcdNJJ0bdv34iIqK6ujueffz5uvfXW2LhxY0RErFu3Lq655pr40Y9+FMmkDB8AAAAAAAAAAB+RJunCBg8eHOeff3785je/ia985SsxZcqUvBBUxD9WiJo0aVJccsklccwxx+Rde+mll+LNN99sUVt33XVX3kpQY8aMicsuuywvBBURMWLEiPje975Xr63bb789ampqmm1nyZIl8Ze//CXv3De/+c34zGc+kwtBRfxjdahp06bF5ZdfHn369Mmdf/fdd+OZZ55p0WcCAAAAAAAAAKD7EITqos4888z4xS9+EUcddVQUFxc3Wz6ZTMZXvvKVGDNmTN75p556qtm6H3zwQbzwwgu541QqFd/4xjca3HYv4h8rOJ1zzjkxfPjw3Lnly5fH9OnTm23r7rvvjnQ6nTs+4ogj4rDDDmu0/E477RRf+MIX8s7de++9DW4bCAAAAAAAAABA9yUI1UVNmTIlUqnW7VyYTCbj5JNPzjv3xhtvNFtv+vTpeVviHXLIITFq1Kgm6xQXF8cpp5ySd6650NWGDRvyttRLJBJxxhlnNNu/adOmxeDBg3PHK1eujDlz5jRbDwAAAAAAAACA7kMQajszYcKEvOP169fnbXnXkFdeeSXv+KijjmpRW4ccckj07Nkzd/z3v/89ysvLGy3/2muv5W2fN3HixBg6dGiz7SSTyZg2bVreuZkzZ7aojwAAAAAAAAAAdA+CUNuZPn361Du3adOmRssvXbo0li1bljvu2bNnjB8/vkVtlZSU5JXNZDLx2muvNVq+7rV99tmnRe1EROy99955x6+++mqL6wIAAAAAAAAAsP0ThNrONLQiU79+/Rot/9577+Udjx07NoqKilrcXt3QVN371bZo0aK843HjxrW4nd122y169OiRO169enWsW7euxfUBAAAAAAAAANi+CUJtZ+bOnZt3PHjw4EilUo2WX7x4cd7xqFGjWtVe3fJLlixpsFx1dXXeylOtbatHjx71ttGr23cAAAAAAAAAALovQajtzPTp0/OO99133ybLL126NO94xx13bFV7dcvXvV/WihUroqamJndcXFwc/fv33yZtAQAAAAAAAADQ/QhCbUdee+21eitCTZs2rck6dbeXa20QqrS0tMn7Za1du7bJeu3ZFgAAAAAAAAAA3U/je6ZRUDZs2BA33nhj3rkDDjggxo4d22S9ioqKvOOePXu2qt2SkpK845qamqiqqooePXq0azsN1al7z7ZYu3ZtqwJVyWQyRo4cmXeuqKgokkmZwo6QSqUikUg0eC3x//8D1FH3z0wiEYlMpnP6Al1Y3TGk9niTSqWa3GoYoCspKipq8hgA2H4Y9wGg+zDuA4Wisff5Hckbne1AOp2OX/3qV7Fq1arcud69e8e5557bbN26YaLi4uJWtd1Q+YqKimaDUK1tp6E67RGEevzxx+Pee+9tcfl+/frFTTfdlHdu8ODBW90PWqaqqqrRH+ySqVQUeUkNzfJwBA1L1xlDav9ZGTRoUAwZMqSjuwTQLlq76i8AULiM+wDQfRj3ARpnGZvtwO233x6zZs3KO3feeefFoEGDmq1bVVWVd9za1Q4aKl9ZWdnu7UREvXBVQ+0AAAAAAAAAANA9CUIVuEceeSQeeuihvHMnn3xyHHLIIS2qXzdcVF1d3ar2Gypf957t0U5E/TBVQ+0AAAAAAAAAANA92UeqgD3//PNx66235p2bNm1afO5zn2vxPUpKSvKOW7vKUkPl696zPdppqE5D7bTW8ccfH1OnTm1x+WSyfnZw5cqVkclktrovNK+srCxqampqnflo26J0dXXUtCFgB9u9RCJvi6+ampoIf2dBPek6Y0jt8aasrEwAGygYRUVFecvjr1q1qs7P0ADA9sK4DwDdh3EfKBSJRCIGDx7cqX0QhCpQr776alx33XV5AZwDDzwwzj///EgkEi2+T90w0ZYtW1rVj4qKirzjoqKiKC4ubvd2GqrTHkGoAQMGxIABA7bqHjU1NZFOp7e6LzSvurq60dBZ5v//B8iXqPtnJpPxZwUaUPfPRe3xprq6uk2rWQJ0BTU1Nf4OA4BuwrgPAN2HcR/oqhpaXKbD+9DZHaD13nzzzfj5z3+el/Lde++949vf/nar/6fq379/3vGqVataVb+8vLzJ+2XVDRvVrdeWtrY2wAQAAAAAAAAAwPZDEKrA/O1vf4urr746qqqqcufGjx8f3//+9yOVav0CXyNGjMg7Lisra1X9uuXr3i9ryJAheVszVVZWxrp167ZJWwAAAAAAAAAAdD+CUAVk0aJF8cMf/jBvO7pdd901LrjggjZvEzdy5Mi84yVLlrSqft3yde+XlUqlYujQoXnnFi9e3OJ2qqqqYsWKFS1qCwAAAAAAAACA7kcQqkAsXbo0rrzyyti4cWPu3MiRI+M///M/o3fv3m2+7+jRo/OOFyxYkLflXnPeeeedJu/X1LW6dZuycOHCvFWwBg4caGs8AAAAAAAAAAByBKEKwMqVK+OKK66ItWvX5s4NGTIkLrrooujfv/9W3XvkyJF5KzVt2bKlxQGlioqKmD9/fu44kUjElClTGi1f99rs2bNb3M+6Zffbb78W1wUAAAAAAAAAYPsnCNXFrV69Oi6//PJYtWpV7lxpaWlcfPHFUVpa2i5t7L///nnHTz31VIvqvfDCC3nb9O22225N9mnKlClRVFSUO3777bdj+fLlzbaTyWTi6aefbrLPAAAAAAAAAAB0b4JQXdiGDRviyiuvzAsL9e/fPy688MIYMmRIu7XzsY99LBKJRO74hRdeiMWLFzdZp7KyMh588MG8c0cddVSTdfr27RsHHHBA7jiTycQ999zTbP+mT58eK1euzB0PHjw49t5772brAQAAAAAAAADQfQhCdVGbN2+Oq666Kj744IPcuT59+sSFF14Yo0aNate2dt5555g6dWruuLq6Oq677rrYtGlTg+UzmUzccsst8eGHH+bODR06ND72sY8129aZZ56ZF7p69tln4/nnn2+0/OLFi+O2227LO3faaadFKpVqti0AAAAAAAAAALoPaZIu6uqrr46///3veedOOumkWLduXcyePbtV99ptt92ib9++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t7/9bZx00kmtqrfHHnvE+eefH9dcc02T5ZYuXdrsvXr16hWXXnppq9oHAAAAAOgMyc7uAAAAANCwY489ttUhqKyW1CsrK2vTvQEAAAAAuiJBKAAAANgOjRo1qtkyHbm9HwAAAADAtiYIBQAAANuh8vLyZssMHz68A3oCAAAAANAxBKEAAABgOzRr1qxmy+yzzz4d0BMAAAAAgI4hCAUAAADboZtuuqnJ6xMnTozRo0d3TGcAAAAAADqAIBQAAABsZ2666aZ47bXXmixz3nnndVBvAAAAAAA6hiAUAAAAbEfmzJkT3/3ud5sss++++8app57aQT0CAAAAAOgYglAAAACwnXjvvffiuOOOi3Xr1jVaZsCAAfHLX/4yioqKOrBnAAAAAADbniAUAAAAbAfmzp0bJ598cixbtqzRMqlUKn7zm9/Ebrvt1oE9AwAAAADoGIJQAAAAUOBmzpwZp512WixfvrzRMkVFRfGrX/0qDj/88A7sGQAAAABAxxGEAgAAgAL25JNPxllnnRVr165ttExRUVH8/Oc/j5NPPrkDewYAAAAA0LEEoQAAAKBA3XffffFP//RPUVFR0WiZ4uLi+PWvfx2nn356B/YMAAAAAKDjCUIBAABAAfrd734X//qv/xrV1dWNlundu3fcfPPN8YlPfKIDewYAAAAA0DlSnd0BAAAAoHV+8pOfxC9/+csmywwaNChuu+222HvvvTuoVwAAAAAAnUsQCgAAAApEOp2OCy64IG6//fYmy+2yyy7x+OOPx8CBA5tcMQoAAAAAYHtiazwAAAAoAJWVlXH++ec3G4Laa6+94oUXXojx48d3UM8AAAAAALoGK0IBAABAF7dx48b4p3/6p3juueeaLHfwwQfHo48+GjvssEPHdAwAAAAAoAuxIhQAAAB0YeXl5XHmmWc2G4I64YQT4q677hKCAgAAAAC6LUEoAAAA6KKWLFkSn/70p+P1119vstznPve5+O1vfxslJSUd0zEAAAAAgC7I1ngAAADQAj//+c/jiSeeaHP9c889N3r06NHgtb322iuuvvrqeufvvPPOWLBgQbP3/t///d/43//931b3aerUqXHvvfc2W+6cc86J5cuXN3htw4YNTdZdsWJFnHjiiY1e/9znPhef//znm+0DAAAAAEBzBKEAAACgBd5///2YPXt2m+vPnTu30Wt9+vRp8307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nMhkMi1q64033sg73nPPPaOkpKRFdQEAAAAAAAAA6B4Eobq5ugGlp556qkX13nrrrVixYkXueMCAATF27NhGy48bNy769euXO16+fHm89dZbLWpr+vTpecdNBa4AAAAAAAAAAOieBKG6uUMPPTR69uyZO547d268+eabTdbJZDJxzz335J372Mc+Fslk4/87JZPJmDZtWt65e++9t9lVoebMmRNz587NHffq1SumTp3aZB0AAAAAAAAAALofQahubsCAAXHCCSfknbvhhhuivLy80Tr3339/Xjipd+/ecfLJJzfb1imnnJK3pd3bb78dDz74YKPly8vL44Ybbsg7d+KJJ0b//v2bbQsAAAAAAAAAgO4l1dkdoGnz5s2LysrKeucXLVqUd1xZWRmzZ89u8B6lpaUxatSoRts45ZRT4plnnok1a9ZERMSKFSvioosuinPPPTf222+/SCQSERGxatWquO++++LJJ5/Mq3/qqadG3759m/0s/fv3j09/+tPxhz/8IXfujjvuiLKysjj11FOjtLQ0IiLS6XS88sorccstt0RZWVmu7MCBA+OTn/xks+0AAAAAAAAAAND9CEJ1cb/61a9i5cqVzZZbu3ZtXHnllQ1eO/LII+Mb3/hGo3X79u0b3/72t+Oqq66KqqqqiIhYuXJlXH311dGnT58YMmRIbNy4McrKyiKdTufV3X///VsVTjrllFPinXfeiddeey137s9//nM8+eSTMXjw4Ojdu3esWLEiNm7cmFevuLg4vvOd70SfPn1a3BYAAAAAAAAAAN2HrfGIiIiJEyfGBRdcUG9lp40bN8a7774bK1asqBeCOuyww+I73/lObsWolkgmk/Hd7343DjnkkLzz6XQ6li9fHu+++269EFS/fv3iggsuiD322KOVnwoAAAAAAAAAgO7CilDk7LnnnvHzn/887r333njmmWdiy5YtDZbbdddd49RTT42DDjqoTe0UFxfHt7/97Tj44IPj//7v/+K9995rsFzPnj3jyCOPjDPOOCMGDBjQprYAAAAAAAAAAOgeBKG6uOuuu65D29thhx3iK1/5Snzxi1+Md955J5YsWRIbN26MVCoVpaWlsfvuu8ewYcPapa2DDz44Dj744Fi2bFn87W9/i/Ly8qiuro4+ffrEyJEjY/z48VFcXNwubQEAAAAAAAAAsH0ThKJBxcXFsdde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TU1NrFixorO7AQUllUpFVVVV7risrCyqq6s7sUdQWIYMGRJFRUWd3Q1gO7N+/fp4/fXX4/XXX49Zs2bF66+/HsuXL2+yzosvvhg77bRTu/bj/fffjz/84Q/x8MMPx9///vdmyxcXF8eECRPikEMOieOOOy7233//SCZtLgUUJkEoAAAAAKBTrVixIs4888zO7gYUlEQikRfiqKmpiUwm04k9gsJy9913x/Dhwzu7G8B24IEHHohnnnkmZs2aFQsWLOjU8bi8vDx+9KMfxd13392qgHRlZWW88cYb8cYbb8T1118ff/nLX2KPPfbYhj0F2HYEoQAAAAAAAACgDa677rp4++23O7sb8eKLL8bXvva1KCsr6+yuAHQq69kBAAAAAAAAQIF69NFH46yzzhKCAggrQgEAAAAAXcwHK01bQusVNV8EurmdBrd8myiAQvHCCy/E17/+9aiqqursrgB0CWYUAAAAAAAAAKDArFy5skUhqOLi4jjssMNi//33j+HDh0f//v1jw4YNUVZWFnPnzo1XX3013n333Q7qNcC2JQgFAAAAAAAAAFupV69esffee8fkyZNj8uTJMWXKlDjooIO2WXuXXnpps9vhnXXWWfH9738/hg8f3mS5hQsXxp/+9Ke4884727OLAB1OEAoAAAAA6LKGTP19FJUM6+xuQJeTiIhk6qMp/nR1dWQ6rzvQJdVULIsVM77Y2d0AtnMnn3xynHPOOTF58uTYY489oqioY7arnTNnTjzwwANNlrnqqqvinHPOadH9dtttt/jXf/3X+Na3vhU1NTVb30GATiIIBQAAAAB0WUUlwyLVe2RndwO6nEREFNUKQtUIQgFAp/jmN7/ZKe3++te/bvL6l770pRaHoGpLJBKRSokRAIUr2dkdAAAAAAAAAABaZu3atfH44483er1fv37xgx/8oAN7BNB1CEIBAAAAAAAAQIF48sknY8uWLY1eP+mkk2LgwIEd2COArsOadgAAAAAAAABQIJ577rkmrx977LEREVFVVRXPPfdcvPjii7FgwYJYs2ZNJJPJGDhwYIwYMSIOOeSQmDp1avTv378jug3QIQShAAAAAAAAAKBAvPHGG01eHzt2bPz617+O3/3ud7F8+fJGy/3ud7+LkpKS+NznPhf//M//HMOGDWvvrgJ0OFvjAQAAAAAAAEABSKfTsWDBgibLfO1rX4urrrqqyRBUVkVFRdx0001x1FFHxZNPPtle3QToNIJQAAAAAAAAAFAAli9fHpWVlU2WmTdvXqvvu3bt2jjnnHPiD3/4Q1u7BtAlCEIBAAAAAAAAQAFYsWLFNrt3JpOJCy64IGbMmLHN2gDY1gShAAAAAAAAAKAAbNq0aZvev6qqKr73ve9FVVXVNm0HYFsRhAIAAAAAAACAAlBdXd3isjvssENcddVVMXPmzHj33Xdj5syZcdVVV8XAgQObrLdo0aK48847t7arAJ1CEAoAAAAAAAAACkC/fv1aVK6kpCTuueeeOOecc2LEiBFRXFwcI0aMiHPOOSfuu+++KCkpabL+fffd1x7dBehwglAAAAAAAAAAUAD69+/fonKf+9znYuLEiQ1eGz9+fHzhC19osv6sWbNi3bp1re4fQGcThAIAAAAAAACAAjBgwIAWlTvhhBOavP7xj3+8yevV1dWxYMGCFvcLoKsQhAIAAAAAAACAArDDDjtEz549my03fvz4Jq+PGzeu2XuUlZW1uF8AXYUgFAAAAAAAAAAUgKKiopgwYUKz5ZpbOaolW+xt3Lixxf0C6CoEoQAAAAAAAACgQOyzzz7NlqmpqWnyejqdbvYeAwcObHGfALoKQSgAAAAAAAAAKBD77rtvs2Wa29Zu5cqVzd5j0KBBLe4TQFchCAUAAAAAAAAABeKEE06Inj17NlnmjTfeaPL67Nmzm7xeUlISY8aMaXXfADqbIBQAAAAAAAAAFIiBAwfGcccd12SZu+++e6uuH3TQQdGrV69W9w2gswlCAQAAAAAAAEAB+fznP9/k9SeeeCL+8Ic/NHjtrrvuiscee6zJ+ieffHKb+wbQmVKd3QEAAAAAAAAAKEQ///nP44knnmhz/XPPPTd69OjR4LW99torrr766gavHXbYYXHSSSfFww8/3Oi9v//978cjjzwSxx9/fOy4446xatWq+POf/xx/+ctfmuzTbrvtFqeffnrLPwRAFyIIBQAAAAAAAABt8P7778fs2bPbXH/u3LmNXuvTp0+Tda+88sp4/vnnY+3atY2Weeqpp+Kpp55qcX+SyWRcdtllkUqJEgCFydZ4AAAAAAAAAFBghgwZEr/85S/bNbR04YUXxlFHHdVu9wPoaIJQAAAAAAAAAFCAjjnmmLjhhhuipKRkq+6TSqXioosuiq997Wvt1DOAziEIBQAAAAAAAAAF6sQTT4xHHnkkJk+e3Kb6u+++e9xzzz1x/vnnt2/HADqBjT0BAAAAAAAAoICNHz8+Hnroofjzn/8ct99+ezz33HNRVVXVaPlevXrFgQceGF/4whfihBNOiEQi0YG9Bdh2BKEAAAAAAAAAoA2uvfbauPbaazu7GxERkUgk4vjjj4/jjz8+Nm/eHLNnz4533303ysvLo7KyMgYMGBADBw6MUaNGxT777BM9evTo7C4DtDtBKAAAAAAAAADYjvTq1SsOOuigOOiggzq7KwAdKtnZHQAAAAAAAAAAANhaglAAAAAAAAAAAEDBE4QCAAAAAAAAAAAKniAUAAAAAAAAAABQ8AShAAAAAAAAAACAgpfq7A4AAAAAAAAA3UNNTU2sWLGis7sBBSWVSkVVVVXuuKysLKqrqzuxR1BYhgwZEkVFRZ3dDTqIIBQAAAAAAADQIVasWBFnnnlmZ3cDCkoikcgLcdTU1EQmk+nEHkFhufvuu2P48OGd3Q06iK3xAAAAAAAAAACAgicIBQAAAAAAAAAAFDxb4wEAAAAAAACd4oOVXldC6xU1XwS6uZ0GV3d2F+gkVoQCAAAAAAAAAAAKniAUAAAAAAAAAABQ8Kw1CQAAAAAAAHS6IVN/H0Ulwzq7G9DlJCIimfro1X66ujoyndcd6JJqKpbFihlf7Oxu0AUIQgEAAAAAAACdrqhkWKR6j+zsbkCXk4iIolpBqBpBKIBGCULRZSxbtiwWLFgQ5eXlUV1dHX369ImRI0fGuHHjori4uLO7BwAAAAAAAABAFyYIRad7+eWX47777ot33323weslJSUxbdq0OP3006N///4d3DsAAAAAAAAAAAqBIBSdpqqqKq6//vp4/vnnmyxXUVERjz32WLzwwgvx3e9+NyZOnNhBPQQAAAAAAAAAoFAkO7sDdE/pdDquueaaeiGoZDIZQ4YMidGjR0fv3r3zrq1bty5+9KMfxfz58zuyqwAAAAAAAAAAFAArQtEp/vjHP8Yrr7ySd+7YY4+N0047LUpLSyPiH2GpV155JW655ZYoKyuLiIgtW7bENddcEz/72c/qBaUAAAAAAAAAAOi+rAhFh1u/fn3cf//9eefOPvvs+OpXv5oLQUX8Y3WoAw88MK688soYPHhw7vyqVavioYce6rD+AgAAAAAAAADQ9QlC0eEefPDB2Lx5c+54woQJccoppzRavrS0NM4///y8cw8//HCsX79+m/URAAAAAAAAAIDCIghFh0qn0/H000/nnTvjjDMikUg0WW+vvfaKCRMm5I43b94cM2bM2BZdBAAAAAAAAACgAAlC0aHmz58f69atyx0PHTo0Jk2a1KK6H/vYx/KOZ86c2a59AwAAAAAAAACgcAlC0aFee+21vOO99tqr2dWgsvbee++847feeisqKirarW8AAAAAAAAAABQuQSg61HvvvZd3PH78+BbXLS0tjcGDB+eOq6urY/Hixe3VNQAAAAAAAAAACpggFB1qyZIlecejRo1qVf265eveDwAAAAAAAACA7inV2R2g+6isrIyysrK8czvuuGOr7lG3/NKlS7e6X2wfaiqWdXYXoEtKREQ69dFwn66ujkzndQe6LONI4fHfDBpm7IfmGUMKj/9m0DDjPjTPGFJ4/DeDhhn3oXnGELIEoegw69ati0zmoyG5qKgoBgwY0Kp7lJaW5h2vXbu2Xfq2NRKJRCSTFlfrCKlUKu//gc3potyv0/P/NdKd0SkAthuDdhyY+3VpaU3u16lUyljfSYz9AGwrxv2ux7gPwLZi3O96jPsAbCvG/c6XSCQ6uwuCUHScioqKvOOePXu2+g9BSUlJk/dsrbVr18a6detaXD6VSsXw4cPzzg0dOnSr+kDLDRs2LGbOnNnZ3QAAOoixHwC6D+M+AHQfxn0AYFsShKLD1A0t9ejRo9X3KC4ubvKerfX444/Hvffe2+Lyw4cPj1/84hdb1SYAAAAAAAAAAO3P2l90mKqqqrzjVKr1Oby6dereEwAAAAAAAACA7kkQig5TdwWo6urqVt+jbp22rCoFAAAAAAAAAMD2x9Z4dJiSkpK847as5lRZWdnkPVvr+OOPj6lTp7aqzocffhgREX379o1+/fptVfsA29qSJUvi4osvzh1ffvnlMXLkyE7sEQCwLRn7AaD7MO4DQPdh3AdoOUEoOkzd0NKWLVsik8lEIpFo8T0qKiqavGdrDRgwIAYMGLBV9wDoytLpdKxfvz7vGADYfhn7AaD7MO4DQPdh3AdoOVvj0WH69++fF3qqqamJtWvXtuoe5eXl9e4JAAAAAAAAAACCUHSY4uLiGDRoUN65srKyVt1j1apVeceWfAQAAAAAAAAAIEIQig42YsSIvOPFixe3qn7d8oJQAAAAAAAAAABECELRwUaPHp13PH/+/BbXXb16daxcuTJ3XFRUFKNGjWqvrgEAAAAAAAAAUMAEoehQ++23X97xnDlzIpPJtKjuG2+8kXe85557RklJSbv1DQAAAAAAAACAwiUIRYcaN25c9OvXL3e8fPnyeOutt1pUd/r06XnH+++/f7v2DQAAAAAAAACAwiUIRYdKJpMxbdq0vHP33ntvs6tCzZkzJ+bOnZs77tWrV0ydOnVbdBEAAAAAAAAAgAIkCEWHO+WUU/K2tHv77bfjwQcfbLR8eXl53HDDDXnnTjzxxOjfv/826yMAAAAAAAAAAIVFEIoO179///j0pz+dd+6OO+6I3/3ud1FeXp47l06n4+WXX44LL7wwVq5cmTs/cODA+OQnP9lh/QUAAAAAAAAAoOtLdXYH6J5OOeWUeOedd+K1117Lnfvzn/8cTz75ZAwePDh69+4dK1asiI0bN+bVKy4uju985zvRp0+fju4yAAAAAAAAAABdmBWh6BTJZDK++93vxiGHHJJ3Pp1Ox/Lly+Pdd9+tF4Lq169fXHDBBbHHHnt0ZFcBAAAAAAAAACgAVoSi0xQXF8e3v/3tOPjgg+P//u//4r333muwXM+ePePII4+MM844IwYMGNCxnQQocP3794/TTz897xgA2H4Z+wGg+zDuA0D3YdwHaLlEJpPJdHYnICJi2bJl8be//S3Ky8ujuro6+vTpEyNHjozx48dHcXFxZ3cPAAAAAAAAAIAuTBAKAAAAAAAAAAAoeMnO7gAAAAAAAAAAAMDWEoQCAAAAAAAAAAAKniAUAAAAAAAAAABQ8AShAAAAAAAAAACAgicIBQAAAAAAAAAAFDxBKAAAAAAAAAAAoOAJQgEAAAAAAAAAAAVPEAoAAAAAAAAAACh4glAAAAAAAAAAAEDBE4QCAAAAAAAAAAAKniAUAAAAAAAAAABQ8AShAAAAAAAAAACAgicIBQAAAAAAAAAAFDxBKAAAAAAAAAAAoOAJQgFAO5s1a1Zs2LChs7sBAAAAAAAA0K0IQgFAO7r22mvjxz/+cUyfPj02btzY2d0BAAAAAAAA6DYEoQCgnVx33XUxY8aMiIj4wx/+EH/5y1+EoQAAAAAAoIBkMpnO7gIAW0EQCgDawXXXXRfPPvtsRESkUqmoqamJO+64QxgKAAAAAAAKSFVVVURE1NTUdHJPAGgLQSgA2Eq1Q1DJZDKqq6ujqKgoMpmMMBQAbGcymUyT3wxNp9Md2BsAYFsz9gNA9zJz5sz4l3/5l1ixYkUUFRUZ6wEKUCJjbT8AaLNf/vKX8de//jUi/hGCqv1QlD1OJBJx9tlnx9FHHx19+vTprK4CAO1s3bp1ERFRXV0dffr0ieLi4kgkEnllMplMvXMAQGEy9gPA9m3WrFnxk5/8JDKZTAwaNCguvfTSGDx4cKTT6UgmrS8CUCgEoQCgjZ544on43e9+FxH/2A6vurq6XpmioqKoqakRhgKA7cC6detizZo18dRTT8WqVavi/fffj8rKyoiI6N+/f/Tu3TsmTZoU48ePj/Hjx0dxcXFEhAlTAChQxn4A6D5mzZoVP/7xjyMiomfPnrFly5YYOHBgXHHFFcJQAAVGEAoA2mjevHnxxBNPxIsvvhjV1dX1VoTKsjIUABS+t956K/74xz/GokWLYvXq1fWuJxKJvG1zpkyZEuPGjYtPf/rTuXNWiACAwmHsB4Duo3YIKvul5+y/S0tL4/LLLxeGAiggglAAsBUWLFgQjzzySMyYMSP3ENRQGMrKUABQmNauXRvTp0+PP/zhD7lzyWQy9+Iz++/sy9DaY34mk4k999wzjjnmmNhrr72ib9++Jk0BoIsz9gNA99JQCCpLGAqgMAlCAUAb1P5WpzAUAGyfli5dGg888EA888wzEfHRWN4StVeJGDRoUOy5555x2mmnxZAhQ0yaAkAXZewHgO6lqRBUljAUQOERhAKANhKGAoDt19KlS+OOO+6ImTNnRkQ0OrY3pfYL0WQyGSNHjoxvf/vbMWrUKFvlAEAXY+wHgO6lJSGoLGEogMLib2cAaKPaE5xjx46Nj3/84zF16tTcZGlDD0E1NTVRVFQUmUwm7rjjjvjLX/4SGzdu7OiuAwBNKCsri7vvvrvRF6G1X2I29UKz9veOMplMfPDBB3HRRRfF/PnzvQgFgC7E2A8A3Ucmk4l169bFDTfcEBHNh6AiIqqrqyOVSkV5eXlcfPHFsXLlyjaFpgHoGIJQALAVhKEAYPtSXV0djz32WMyYMSMi8l+EZsf1ui85a19rTCaTiVQqFZs2bYof/vCHMXv27G3RfQCglYz9ANC9JBKJ6N+/f4wdOzYiotkQVJYwFEDhEIQCgK0kDAUA248XX3wx/vSnP0VE/dUg0ul0FBUVxdFHHx0nnXRSfOITn4hx48ZFcXFx3pjf2IoP1dXVUVRUFJs3b46f/exnMWfOnNx9AYDOYewHgO4lOw4PGDAgIppe7bEuYSiAwpDI1P46CwDQZplMJvfQtGDBgnjkkUdixowZucnRhh6GioqKoqamJhKJRJx99tlx9NFHR58+fTq66wBARCxevDiuuOKKWLNmTW6Mjvjopeiuu+4a5557bowfPz5Xp7y8PBYvXhy33HJLfPjhh7nxvnZQuq7svXv16hUXXnhhjB07ttHwNACw7Rj7AaD7eumll+Kaa66JRCJRb0vc5l6fZ7fTKy0tjcsvvzwGDx5sbAfoQvxtDADtJJFI5CZNx44dGyeccELeylANfbPEylAA0PmyE5zz5s2LzZs3543p2XF8wIAB8U//9E8xfvz4SKfTuTqlpaWx9957x8UXXxzHHntsDBkyJHfPxr5Vmh3/N2/eHD/5yU9i6dKlvkEKAB3I2A8A9OvXLzKZTL3xuGfPntGzZ88m61oZCqBrE4QCgHaQfcApKirKnRs3blwcf/zxccQRR0QymWz0WyTCUADQubIvP5955pnYsmVL3rXsGH/22WfH7rvvHplMJpLJZN6LznQ6HTvssEOcddZZ8clPfjJGjx4dEZEr25Ds+L9u3br49a9/HatWrWry5wUAoP0Y+wGA4cOHx9ChQyORSOT9s++++8YRRxzRbP3GwlDZcHXEP35m+Pvf/x5z5swRkgLoQKnO7gAAbA+SyWSsXr06Fi5cGK+99lqUlZXFihUroqSkJNavX9/sQ052QrSmpibuuOOOiAjb5AFAB/rwww9j2bJlDb6Q7NWrV4waNarRutk6vXv3jmnTpsWQIUPi/vvvj3nz5jW5RW52cnTRokXx8MMPxxlnnBG9evVq3w8GADTI2A8A3dsOO+wQAwYMiOXLl+edX758eXz729+OVCoVjz76aJP3qBuGym6Tl8lkIpPJxMKFC+M3v/lNvP/++/Gv//qvcfDBB9s+D6ADCEIBQBvUXvJ+w4YNMW/evLj11ltj/fr1uWX1sxOp2XLN7S1eU1OTmywVhgKAjrV06dJYt25dvfOJRCKKioqafUmZHe+Li4tjr732ipKSkrj77rvjrbfeavKFaEREZWVlzJo1Kw444ICYMGFCrjwAsO0Y+wGg+8qOvUOHDo358+fnxu2ioqL48MMPY8OGDXHOOedEOp2Oxx9/vMl71Q5DXXTRRXHllVfGoEGDYv78+XH77bfH+++/HxERv/3tbyMihKEAOoC/ZQGgDbITnosWLYoHHnggrr322lixYkXekvrZbfKyZWsvkd/Yg072Ycs2eQDQsSorKyMiIpXK/75QJpOJjRs3RllZWURE3rY4jSkqKopx48bF5z//+dhzzz0jIhp9wZm939KlS+Phhx+OiMZ/TgAA2o+xHwC6r+zYO2HChIiI3BeYa2pqYvPmzTFnzpyIiPjyl78cxx9/fLP3y4ahVq9eHRdeeGHMnDkz7rzzzpg/f34kEolIpVKxefPm+O1vfxsvvviibfIAtjFPWADQRosXL45HHnkkHn300aiqqsp9ayS78lN2yfsdd9wxRo0aFYMGDcqt7pR90GloQjW7TZ4wFAB0nM2bN0dE1JuMzG5989xzz8WmTZtafL9kMhm77rprfPazn42JEyfm7l137K+9yuTMmTPjmWee2ZqPAQC0kLEfAOjfv39EfBSEygakaq8a2ZYw1LXXXhtvv/12bszPXtu8eXP84he/iHnz5rX3RwGgFkEoAGiDDRs2xPPPPx/PP/98VFdX5y15n31o6tOnT5x77rlx0UUXxY9+9KP4yU9+Et///vfjxBNPjOLi4lxgqqFvfma3yROGAoCOkR2P674MzR7Pnz8/tzJES7+5mUgkYrfddoszzzwzxo8fHxH5Lz+zam+du3DhwrZ9AACgVYz9AMCECROitLQ0t7tDdox+4403IiKiqqoqIv4RhjrhhBOavV91dXUkEoncl6Sz90wkErmfJ/bYY49caBqAbUMQCgBaIfsgNH/+/Hj44YfrhaCyE6nDhg2Lb3zjG3HCCSfE0KFDo7i4OPr27Rt77LFHnHPOOXH++efHxIkTc3UbCkPZJg8AOs6wYcMimUzmJj9rSyaTsXz58rj55ptzxy19IZpMJmP33XePT3ziE7HTTjtFRP7Lz6zsC9Knnnoq3n///bZ+DACghYz9AEBJSUn07NkzF1zKjtkbNmyIiIgePXrkfgY499xzWxSGymQyuftkQ1DZINQ+++wTl112WUREXlgKgPYlCAUArZBIJGLNmjVx2223RWVlZd5kaO1vdXz2s5+N/fbbLyLyvzma/fWhhx4ap59+ehx00EFNhqFskwcAHWPw4MF5k5+1ZVdwfPvtt9v0QjSVSsXee+8d06ZNi4EDBzZYpvYqkWvWrGnbhwAAWszYDwDdWzqdjlQqFbvvvntEfPQl50QiEcuWLYtly5blzrc2DFVbJpOJdDod++23X1xwwQUR8dG8PwDbhiAUALRQ9mFn4cKFsWbNmnqToNlveRx55JFx8MEH587VDjhlt7uLiJg4cWJ8/OMfj3333bfJCVVhKADYttLpdPTv3z922223iIh64eTspGVExAsvvBB//OMfc+UaWuGhrkwmEyUlJTFt2rTYY489IiIanPDMZDJRWVkZs2fP3qrPAwA0zdgPAGTH/5133jkiPpr/z2QysX79+li9enVe2baGoZLJZPTo0SO+/OUvRyKRiMrKSiEogG1MEAoAWij7YPT666/Hpk2bGg0uDR48OCL+8eCUXeq+tkQikZs4HTduXBx33HExYsSIvDbqEoYCgG0nmUxGSUlJ7LXXXhERTa72sG7dunj22Wfj6aefjoj8cb0x2TJ9+/aNL37xizFw4MCoqalpdNw3xgPAtmXsBwCy4/nw4cMj4qO5+Wzoafny5Xnl6oahjj/++Ba3U1VVFRdddFEsW7YsiouLW7zKJABtIwgFAK1UVlYWEY2Hlnr16tXsPWpPnE6ePDmOOuqoiGg8PBWRH4a666674tFHH41Nmza15SMAALVkx+SDDjooRo8e3Wi57Bj9wQcfxBNPPBEvvPBC7nxLXoim0+koLS2N008/PVKpVL2Jz+z9169fH+l02sQoAGwjxn4AIDsOjx07NgYMGJAbh7P/njdvXl65iPx3AkcddVTssMMOzbaTyWQilUpFeXl5XHrppbFixYpWbbkLQOsJQgFAC6XT6aiuro4PP/wwIqLRSc8NGzZERONBqazspGhExEknnRR77713k/eN+EcYqri4OKqrq+PRRx+NmpqaVn8OACBfdlJzyJAhjW6RE5G/5e2CBQvi8ccfjxdffDF3j+ZeiGbr7rrrrtGjR48G7x8RUVxcHMlkstmfJQCAtjH2AwAR/xiLE4lE9OzZMyL+Mb5nf07IzvPXlU6n45133ombb7451qxZ06J2qqurI5VKxerVq+Piiy+OlStXRjKZNL8PsI14sgKAFkokEpFKpSKVSjV6PSJixowZsXTp0hbdM5lM1luCt7EVoSIiUqlUVFZWRr9+/eKSSy6Jfv36teYjAEC309JvWGa/ofm5z30uhg4dGul0usGXkbXPz5s3Lx5++OF4/vnnIyI/5NyUMWPGxK677lpvzM/+TFBSUtKiPgMA9Rn7AaD72NpVlRKJRAwYMCD22GOP3HHWO++8E+Xl5XltpNPpWLhwYdx+++0xb968vOBUc+qGoZYtWxZFRUVb1X8AGiYIBQAtlH2g2XHHHSOi/spN2eN169bFO++802CZhmTLTJo0KSLqfws1e5xKpaK6ujp69+4dl156aey8885t/SgAsF1qaAK0sReadWVfZPbt2zfOPPPM6NevX6Nb1tZ+ITp//vx4+OGH48knn8y119REbCaTiQ0bNsTq1avr/ZyQnQAdN25criwA0DhjPwB0H1sz7jdnwIABubrZ8biioiIqKytzbWRDULfeemvMnz8/9zNDdlWplgSi0ul0bpu8Rx55pNX9BKBlGl7SAgCoJzvxmQ1CNTTZmUgkYtOmTfHAAw/EhAkTYtiwYVFTU9PkNzuyD0hLlizJtRMRsfPOO8eSJUty2+FVVlZG796944orrohRo0Zti48IAAUtOzm5dOnSWLx4cWzatCnWrFkTpaWl0b9//xg2bFgMGzYsVy47WVm3/sSJE+PAAw+M5557LiorKxtsK/tzQXYidNOmTbF69eo444wzcufrTshmz1VXV0d1dXXetUQiETU1NZFIJGLkyJG5cwBA44z9ANB9bO2435BsmTFjxuQFnoqKiqKysjIWLFgQw4YNi+rq6njvvfeaDEGl0+kYNGhQlJWVNdr/TCYT1dXVceSRR8aXv/zl9vqtAaAOQSgAaKHsg9CUKVNi+vTpDe7fnclkIplMxrJly+KnP/1pXH755dG7d+9Gl9iv/TC2cuXKvGvjx4+PXXbZJV566aWorKyMvn37xmWXXSYEBQANWLx4cbz99tvx3HPPxYcffhjr16+vV2bAgAGx0047xX777Rf77LNP7qVjRP6YXFpaGsccc0wsWbIk3nnnnUZXZ8iuGpHJZGLZsmXx8MMPx/Lly+PrX/96LgSdrVtTUxOpVCoymUz8/ve/j5UrVzYYqp46dWrsuuuu7fJ7AgDbM2M/AHQf7Tnu15Y9N3LkyEilUrlAdHbuf/HixRERLQpB7bvvvvEf//Efcdttt8VDDz2U1042BJXJZOLwww+Pf/7nf46IaPS9AQBbJ5Gx3i4AtMrixYvjiiuuiDVr1jS6BH5RUVHU1NTEzjvvHBdeeGFuad3aaj98vfDCC/GLX/wir+4PfvCDGDx4cNx1110xf/78uPjii22HBwB1VFVVxcyZM+O2226LjRs3xpYtW3Jjae3JxOw3OrPnS0pK4rTTTosJEybEmDFjcmVq13nzzTfjN7/5TaxYsaLJPmRfiGaNHTs2TjvttNh1111j4MCBeWVvuummePrpp6OqqioiPgpRZ3+e+PKXvxzHH3/81v2mAMB2zNgPAN3Hthz3szKZTKxduzYuuOCCKC8vj4iPdoM44IAD4tRTT42bbropFixY0GgIavLkyfEf//Efues333xzPPbYY7l71Q5B/cu//EuT/QFg6wlCAUAb3HnnnXH//fdHRP0J0Kzsg9eIESPia1/7Wuy0007Rp0+f3ANO9mHplVdeidtuuy2WLVuWt/zu9773vTjwwANj4cKFscMOO0RpaWmHfkYA6OrKysri0UcfzX3TsvaEZEOyY3Z2jM4uf3/ooYfGxz/+8Vy52pORs2bNiuuvvz7Wrl3bbH9qT4L2798/SktL49BDD43i4uLYsmVLvPLKKzF//vwG+xQRceCBB8b3vve93GewPQ4A5DP2A0D3sa3G/cZcffXV8eqrr+ad69mzZwwfPjzee++9JkNQF1xwQUREVFZWRnFxcUR8FIbK9ksICqDjCEIBQCtkH3IWLFgQN910UyxcuLDJ8tmHrtLS0thvv/3i4IMPjt122y169+4dy5Yti9dffz3uvvvu2LhxY0TkT4j++7//e0yZMmWbfyYAKERLliyJ++67L/76179GxEdjbkvVXdXxmGOOiS984QtRUlISEfmTkq+++mr89re/jTVr1kRE4yHo7LWIxidma7db+z5jx46N8847L3bZZRcTogDQAGM/AHQf23rcry07Dt9www0xffr0XN2698iO442FoGpqaqKoqChvXL/lllvi0UcfFYIC6GCCUADQgJZ8E/Puu++O++67L29p24bUfWAaOnRoJJPJ2Lx5c25SNSJ/QnTnnXeOK664osEHMwDo7j788MP43//935g5c2ZE1B9rW6rui8sDDjggTj/99Nh5553zJj4jIl5//fW45ZZbYvny5ZFOp5t8IZpV+2eExiZQIyJGjBgRp556akydOjVSqVSrPwcAbO+M/QDQfXTUuJ+VfRcwY8aMuPbaayOVSkV1dXWj92wqBJVV+2eKZ599No444oh65wHYdvxNC0C3lH1wqqioiE2b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7LG4++67m20DAIgWLTmfTqejb9++ceqpp0ZJSUmjQePs+WXLlsUtt9wSc+fOjYiWTYxmrx977LGx33775Z2rbfPmzbFhw4Zm+wwAtJ2xHwC2D575AegM3s4CULASiUSUl5fHj370o9i8eXMUFRU1+WCVfbCZOXNmLF26tNn7tyUMVVRUFOXl5fHCCy/E+vXr2/7hAGA79tprr8VPf/rTqK6ujqKiomZXUMwGi0ePHh0jRozIO9eYxYsXx6233hpvv/12RDQ/MZpIJCKdTkc6nY4hQ4Y0WqakpCSKi4ubbBsAyFdRUdGq8sZ+AChcnvkB6GyCUAAUtL59+8akSZOib9++UVNTk7c6U0MSiURUVFTE7NmzW/RtlNaEobJBrN69e8f3v//96Nev31Z9NgDYHs2aNSt+8pOfxMyZM+O///u/o7q6usXbye60005xwgknREQ0ulx+xEcTnO+9917cdNNN8eabb+bONzUxmkwmI5lMxpgxY3Lla8tkMjFgwIAYNGhQiz4rABDxxhtvxC233BLvvfdeq+sa+wGgsHjmB6ArEIQCoGCl0+koLi6Or33ta3HwwQdHSUlJRESzYaiKiop44oknYvny5bn7NKUlYajslny9e/eOK664IkaNGtUOnxAAti+zZs2KH//4xxHxj7FzxowZ8ctf/rJFE6PZycwjjzwyPvGJT0RE4xOj2Z8FMplMLF68OK6//vp47bXXIqL+RGdt2fZXrFhR71q2ndLS0tykKwDQtNdffz1++MMfxvTp0+PJJ5+M999/v8V1jf0AUFg88wPQVQhCAVCwsg9PxcXF8aUvfSkOO+ywZsNQmUwmkslk7gGpqqoqkslks6tDNRWGEoICgObVnRCtrq6ORCIRL730UvzqV7/KTYw29u3N2t/sPProo2P//fePiKYnRrPKysriJz/5STz33HONlsneJ5PJxBtvvNHg9YjI/bzR3DL9ANDdzZo1K370ox/ljp955pl47LHHWhyGMvYDQOHwzA9AV+JvcQAKWt0w1OGHH54XhmpINgw1f/78uOqqqyKdTue2tWtJW3XDUEJQANC0hiZEIz4ak1988cX44Q9/GOl0utktbiMiRowYEUcddVTsvvvuERHN1stOYP73f/933HnnnbkXsNlvedaeEL355pvjnXfeyZv0zP56xIgRMXr06Db+LgBA91F37E8mk1FZWRnPPfdcq8NQEcZ+AOjKPPMD0NWkmi8CAJ2r9upODX0DpHYY6otf/GJERDz33HNRUVEREfX3Bs/+OplMxty5c+Pyyy+Piy++OBeGKioqarQvtcNQV1xxRXz729+OmpoaISgAaERjE6IRkfdt0NLS0hZ94zL7c8F+++0Xa9eujYqKivjggw/ylsavq3bo+f7774958+bFpEmT4pOf/GQUFxdHOp2O9evXx6233hozZ87M1YmIvCXx991339htt9227jcEALZzjY39tcNQEREnnHBC7Lzzzs3ez9gPAF2XZ34AuqJEprHlMgCgC8gGn9asWRM77LBD3rnGylZWVsbvf//7eP7552Pz5s0RUT8MlT2XfdDZY4894pJLLsltk9dUGKp2WytXroyqqqoYMWJE+3xgANiONDchmp1sPPLII+Of//mfI6Lxcb622hOgjz32WPz5z3+OpUuX1rtvXXWvDR48OHr37h0REevXr4/y8vK88rV/fthrr73iggsuiKKioka34AWA7q6psT8i/4tMhx9+eKvDUMZ+AOg6PPMD0FUJQgHQZWUfihYtWhRXX311HHDAAXHOOefkXWusTjYMVXtlqIa0RxgKAKhvW02IZtVe2v7xxx+Pv/zlL7nl75uaGK09mVn3cTh7v7rfNN1ll13i85//fOy9994mRAGgEa+88kr813/9V0Q0HILKamsYytgPAF2HZ34AujJvbwHokrIPOu+//35cfPHFUVZWFjNmzIg777wzIhp/2Km7Td7hhx8eJSUluet1H2KyDz7JZDLmzZsXl112Wd5Suk0RggKAhm3rCdHa90kkEnH88cfHSSedFHvssUez98qO/Y0tp193QnT48OFx3HHHxfjx4yOi/s8SAEDEmjVr4mc/+1lENB2Cisj/AtNzzz0Xjz32WO7FZlOM/QDQNXjmB6Cr8wYXgC6nbgiqoqIiioqKYs2aNfHEE09sVRiqoW90bE0YCgDIt7UTorUnK2uPw02N+YlEIqZNmxann356TJ06td49WyP7DdGIiJEjR8YJJ5wQhxxySPTs2bPV9wKA7iKZTEZpaWluheXmtEcYytgPAB3PMz8AhcDWeAB0KXVDUJs3b45UKhU1NTW5B5S+ffvGscceG2eddVZencbu1dA2ebW/9ZG1NdvkAQBtmxBtapxds2ZN9OrVK3r27BmVlZVRXFycu1Z3IjUbdC4vL48nn3wy7rvvvgbbbky2fvbng7Fjx8YJJ5wQ+++/f/Tq1avlvwkA0E3913/9V7zyyiutqtPWbfKM/QDQ8TzzA1AoBKEA6DJqh6AuueSS2LRpU94DVe3wkjAUAHQtbZkQra6ujlQqlSv3wQcfxAcffBAvvPBCbNiwId59993o27dv9O7dO3bYYYc45JBDYqeddoqxY8c225+XXnopnnnmmXj77bdj8+bNuXE/++3P2hOpRUVFef094IAD4swzz4wRI0bk9Q8AqC/73H3jjTfGk08+mTfu137ubsmqzm0NQ0UY+wFgW/LMD0AhEYQCoEtZunRpfOc734mI+g9UEe0fhmpI7TDUpEmT4sILL2zTMrsA0F20ZUK09rc933///Xj99dfj/vvvj5qamtiyZUujbQ0aNCj233//OPPMM6N37971tryt/fPA6tWrY9myZXHvvffGqlWr4sMPP2zyc0ydOjXGjx8fJ554Yit/BwCg+8q+aJw5c2b89Kc/rbfNfO/evWPTpk0R0f5hqOy9jP0AsO145geg0AhCAdClbNiwIb7zne/EunXr6k2eZnXUylA9evSIysrKmDx5clxwwQXt/VEBYLuwtROijz/+eLz88svx5ptv5urUHpcbW0ViwoQJ8alPfSomTpwYxcXFed/2rLtCRGVlZWzatCleeeWVWL16dfztb3+Lmpqa6NWrV6RSqZg4cWKMHj06xo0bl6vT2M8UAEDD5s+fHxdddFG981OnTo2BAwfGI488EhFtC0Nlx/Z0Oh1LliyJ9evXx8SJE3PXIsLYDwDbgGd+AAqRIBQAXUb24WP9+vVx8cUXx9KlSzstDJV9qOvXr19ceOGFMXr06G3wiQGgsG3thOjtt98eTzzxRG48buzFaG21l7nfZZdd4rjjjotDDjkkevfu3WD5uhOkLdGWOgDQnWUymdi0aVNccMEFsXLlytxYHRExZcqUOO200+Lxxx+PZ599NiLaFoaqqamJhQsXxm233RZr1qyJz3/+83HggQfm2m/s5WhL+2/sB4B8nvkBKFSirgB0GclkMmpqaqJfv35x+eWXx4gRI6KmpiaKiorqla39sLJhw4Z44okn4s4778zdp7kJ1S9+8Ytx+OGHR0lJSb37ZR/qevfuHZdeeqkQFAA04NVXX210QjTio61qjj322AYnRK+//vr405/+lBdKbm5CtPZ9IyIWLVoUDz30ULz88stRWVnZYPmGJjdr36P2i9qm6gAAjUskEtGnT58YNGhQpNPpvLG1rKwsRo8eHaecckp87GMfi4iWfYHpueeei8ceeywWL14cERHvvvtu/P73v4933nknVq5cGffff3+8/PLLufaz47uxHwC2nmd+AAqZIBQAXUp2BajOCkPVDkFdccUVMWrUqG34aQGgMK1YsSJuvvnmiPjHhGhjqzdGRBx22GEREbFly5bchOgNN9wQTz/9dCQSibzVG1qq9s8AH374YTz22GPxt7/9LSKiRROrtV+81u4DANA22fF3+PDhEfHRWJtMJqO8vDzKy8tj1KhRccIJJ8S0adNydVoShnr44Yfj+eefj9tuuy3mz5+fe65/99134/7774+ZM2fmtdkQYz8AtJxnfgAKnSAUAF1OZ4WhkslkVFdXR58+fYSgAKAJffr0iWOOOSZGjBgR1dXVTS4rf8kll8Rrr70WPXv2jIh/LI0/ffr0iKi/NW32XEO/rqt2m9kXoREfLaMPAHSc7AvHPfbYIyI+etmZTqdjw4YNsXDhwoiIGD16dHz84x9vdRjq97//fcybNy/3s0P234sWLYr/+Z//ifnz53fApwSA7sEzPwCFThAKgA7XkgeVjg5DHXnkkZFOp6NXr15x+eWXC0EBQCMymUz06dMnjjvuuDj66KNj6NChufO1JzGzKy1GRPzkJz+JN998M95+++3461//GhH1l8XPjvG1f07I/rqxFR5qtzlnzpy45557cvcGADpenz59IuKjMTw7vq9bty5XZpdddmlxGCqRSERVVVWsXbs2d772vWtqamLnnXeOcePGbZPPAwDdjWd+ALYHiYzYLAAdJDu5mX2AaSzYVFu2zPr16+Piiy+OpUuX5iY766r9DZO+ffvGscceG2eddVZe2431qbKyMu688844+uijY+TIke3waQFg+5Udyzdt2hRPPfVU/PnPf47ly5dHRP1vfGa3nY2IGDduXN6KDXWXyE8mkzFx4sTo3bt3FBUVxaJFi6KsrCwqKysbHf9r32fSpEnxne98J/r27dv+HxoAaNa6deviwgsvjBUrVkQmk8l9CWn//fePH/zgB1FdXZ17abpo0aJ45JFH4umnn46Ixr/IVFd2i5t0Oh2TJ0+OCy64ICIaf+4HAFrHMz8AhS7V2R0AoHvITkgu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Wvn5+dq0aVPEftu23dCzU/v79u2rq666SpdddplSUlLa6/YBAEA9cnJydO2110o6s7x9VVVVxF+GNicEBQAAOj7G/ACA9kIQCgAQEye8VF5ero8//lgrVqzQ3r179fHHH9c6NjU1Vb169dLkyZM1YsQI9evXz33T0zTNJoWh6uJcKzk5WZ///OfVtWvXFn1uAADQej755BPNmzdP1dXVKisrc/9i1OPxKBQKub8PhE+Inn/++br22ms1duxYJkQBAOjgcnNza4WhTNNUKBQiBAUAQCfHmB8A0F4MO9a/aQYAJLyDBw/queeeU0FBgY4dO+YGlrxer2zblmVZ8ng8CgaD7jmDBw/WmDFjdMMNN0iKXLIufIm9P/3pT1q1apXKy8slKaYwlDNA8nq9uvbaa3XjjTfK5/O1xqMDANApOXW55rK3bemvf/2rXn75ZUlnJkOdZW+l2r8PjBkzRp/97Gd17rnn0hofAIAmaK/aX1hYqNdee03/+te/VFlZSQgKAIA2wJgfAJCoCEIBABpUVlamDRs26LnnnlNVVZW7PfxNjZpq7rvkkkt033331XqLI3wQtmjRIq1atUpHjhyJ+fper1d5eXmaPXs23aAAAAhTc6KzqKhIp0+fVnFxsXw+n3r06KHu3btHXcq2re9v8eLF+vOf/yxJEZ0jnd8DkpOTddlll+mLX/xiu03eAgDQ0XX02l9YWKgXXnhBkvRf//VfkghBAQDQVB297jPmBwC0J4JQAIB6FRUVac2aNVqyZIkCgYDbtjYW4YMq27b1qU99Snfeeaf69OkTcVz4oOidd97RP//5T23btk3SmYFRzXXCnXvw+Xy66qqrdN111xGCAgAgilAopKVLl2r//v364IMPFAwGFQgEJEler1fZ2dn61Kc+pSuvvFK9evVSUlJSm74p2tDEqHQmTH3hhRfq8ssvl9S2E7cAAMSbjl77S0pK1LNnT/deCUEBANB0Hb3uM+YHALQXglAAgDrt379fb731llatWqVgMFhvh6b6hIeZhg8frvvvv1+ZmZkRA6Hwr/fv369169Zp8eLFMk0zYqk953ppaWm6/fbbdfHFF6tLly7Nf1gAADqRY8eOadu2bXr99deVn58fsS+89joGDBig0aNH67rrrpPf72/3idGUlBSlpaXppptu0siRI9WjR49axwIAgLPiqfY790JNBwCg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", + "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 121\n", + "HTTP 400 47\n", + "HTTP 504 16\n", + "Name: count, dtype: int64\n", + "Total Errors: 808\n" + ] + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "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'(? Date: Mon, 6 Oct 2025 10:46:00 +0000 Subject: [PATCH 2/3] titiler-cmr compatibility testing for all --- .../titiler-cmr-all/02-compat_runner.ipynb | 2268 ++++++++++++++++- ..._collections_netcdf4_updated_saved_all.csv | 1991 +++++++++++++++ mkdocs.yml | 2 + 3 files changed, 4260 insertions(+), 1 deletion(-) create mode 100644 docs/visualization/titiler/titiler-cmr/titiler-cmr-all/cmr_collections_netcdf4_updated_saved_all.csv 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 index bd097c2..754aeb9 100644 --- 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 @@ -3931,7 +3931,2273 @@ "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" + "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" ] } ], diff --git a/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/cmr_collections_netcdf4_updated_saved_all.csv b/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/cmr_collections_netcdf4_updated_saved_all.csv new file mode 100644 index 0000000..9072408 --- /dev/null +++ b/docs/visualization/titiler/titiler-cmr/titiler-cmr-all/cmr_collections_netcdf4_updated_saved_all.csv @@ -0,0 +1,1991 @@ +concept_id,short_name,entry_title,provider_id,begin_time,end_time,west,south,east,north,links,variables,status,error,scheme +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP03IMG/VNP03IMG.A2012019.0000.002.2020318135750.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP02IMG/VNP02IMG.A2012019.0000.002.2020318151901.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_VIIRS_SNPP/CLDMSK_L2_VIIRS_SNPP.A2012061.0000.001.2019070194123.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_VIIRS_NOAA20/CLDMSK_L2_VIIRS_NOAA20.A2018048.0000.001.2021054143020.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_MODIS_Aqua/CLDMSK_L2_MODIS_Aqua.A2002185.0000.001.2021142090111.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/AERDB_L2_VIIRS_SNPP/AERDB_L2_VIIRS_SNPP.A2012064.0000.002.2023077205327.nc,"['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']",ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP03MOD/VNP03MOD.A2012019.0000.002.2020318135750.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP02MOD/VNP02MOD.A2012019.0000.002.2020318151901.nc,[],ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/EMITL2ARFL.001/EMIT_L2A_RFL_001_20220810T034103_2222203_001/EMIT_L2A_RFL_001_20220810T034103_2222203_001.nc,['reflectance'],ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/EMITL1BRAD.001/EMIT_L1B_RAD_001_20220810T034103_2222203_001/EMIT_L1B_RAD_001_20220810T034103_2222203_001.nc,['radiance'],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/AERDT_L2_VIIRS_NOAA20/AERDT_L2_VIIRS_NOAA20.A2018048.0030.002.2023213152259.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/VNP03DNB/VNP03DNB.A2012019.0000.002.2020318135750.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/AERDT_L2_VIIRS_SNPP/AERDT_L2_VIIRS_SNPP.A2012061.0036.002.2023213150933.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/AERDB_L2_VIIRS_NOAA20/AERDB_L2_VIIRS_NOAA20.A2018048.0030.002.2023081182749.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/daymet/Daymet_Daily_V4R1/data/daymet_v4_daily_pr_dayl_1950.nc,"['yearday', 'time_bnds', 'lambert_conformal_conic', 'dayl']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VNP14IMG.002/VNP14IMG.A2012019.0248.002.2024002130141/VNP14IMG.A2012019.0248.002.2024002130141.nc,"['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']",ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_MODIS_Terra/XAERDT_L2_MODIS_Terra.A2019001.0000.001.2023248114816.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDCR_L2_VIIRS_SNPP/CLDCR_L2_VIIRS_SNPP.A2012061.0036.001.2020339220108.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MUR-JPL-L4-GLOB-v4.1/20020601090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1.nc,"['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction']",ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/FSNRAD_L2_VIIRS_CRIS_NOAA20/FSNRAD_L2_VIIRS_CRIS_NOAA20.A2018048.0012.002.2021357051744.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/AQUA_MODIS.20020704_20250228.L3m.CU.CHL.chlor_a.9km.nc,"['chlor_a', 'palette']",ok,,https +C2930763263-LARC_CLOUD,TEMPO_NO2_L3,TEMPO gridded NO2 tropospheric and stratospheric columns V03 (PROVISIONAL),LARC_CLOUD,2023-08-01T00:00:00.000Z,,-170.0,10.0,-10.0,80.0,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/TEMPO/TEMPO_NO2_L3_V03/2023.08.02/TEMPO_NO2_L3_V03_20230802T151249Z_S001.nc,['weight'],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/ASCATB-L2-Coastal/ascat_20121029_010301_metopb_00588_eps_o_coa_2101_ovw.l2.nc,"['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/ASCATC-L2-Coastal/ascat_20191022_164200_metopc_04968_eps_o_coa_3203_ovw.l2.nc,"['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L1_V3.2/cyg02.ddmi.s20180801-000000-e20180801-235959.l1.power-brcs.a32.d33.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OSCAR_L4_OC_FINAL_V2.0/oscar_currents_final_19930101.nc,"['u', 'v', 'ug', 'vg']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VJ121.002/VJ121.A2018005.0000.002.2022252130735/VJ121.A2018005.0000.002.2022252130735.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_AHI_H08/XAERDT_L2_AHI_H08.A2019001.0000.001.2023212184827.nc,[],ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/ASTGTM_NC.003/ASTGTMV003_N00E027_dem.nc,"['ASTER_GDEM_DEM', 'crs']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/AQUA_MODIS.20020704T004000.L2.OC.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/VIIRS_N20-STAR-L2P-v2.80/20180105000000-STAR-L2P_GHRSST-SSTsubskin-VIIRS_N20-ACSPO_V2.80-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/EMITL2BMIN.001/EMIT_L2B_MIN_001_20220810T034103_2222203_001/EMIT_L2B_MIN_001_20220810T034103_2222203_001.nc,"['group_1_band_depth', 'group_1_mineral_id', 'group_2_band_depth', 'group_2_mineral_id']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MODIS_T-JPL-L2P-v2019.0/20000224000006-JPL-L2P_GHRSST-SSTskin-MODIS_T-N-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OSCAR_L4_OC_NRT_V2.0/oscar_currents_nrt_20210101.nc,"['u', 'v', 'ug', 'vg']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VJ114.002/VJ114.A2018005.0000.002.2022252033022/VJ114.A2018005.0000.002.2022252033022.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VJ114IMG.002/VJ114IMG.A2018015.1006.002.2024003093337/VJ114IMG.A2018015.1006.002.2024003093337.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VNP21.002/VNP21.A2012019.0000.002.2023123113154/VNP21.A2012019.0000.002.2023123113154.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_ABI_G17/XAERDT_L2_ABI_G17.A2019001.0000.001.2023342093143.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/AVHRRF_MB-STAR-L2P-v2.80/2012/293/20121019000000-STAR-L2P_GHRSST-SSTsubskin-AVHRRF_MB-ACSPO_V2.80-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/AVHRRF_MC-STAR-L2P-v2.80/2018/338/20181204000000-STAR-L2P_GHRSST-SSTsubskin-AVHRRF_MC-ACSPO_V2.80-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/CLDMSK_L2_VIIRS_NOAA21/CLDMSK_L2_VIIRS_NOAA21.A2023041.0000.001.2024130182907.nc,[],ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/NASADEM_NC.001/NASADEM_NC_s10e046/NASADEM_NC_s10e046.nc,"['NASADEM_HGT', 'crs']",ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-public/PM/NSIDC-0081/2/2023/01/01/NSIDC0081_SEAICE_PS_N25km_20230101_v2.0_F16.png,[],open_failed,b'\x89PNG\r\n\x1a\n' is not the signature of a valid netCDF4 file,https +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,https://datapool.asf.alaska.edu/DISP/OPERA-S1/OPERA_L3_DISP-S1_IW_F40286_VV_20160701T005555Z_20160818T005558Z_v1.0_20250724T212204Z.nc,[],open_failed,https://datapool.asf.alaska.edu/DISP/OPERA-S1/OPERA_L3_DISP-S1_IW_F40286_VV_20160701T005555Z_20160818T005558Z_v1.0_20250724T212204Z.nc,https +C3385049983-OB_CLOUD,PACE_OCI_L2_AOP,"PACE OCI Level-2 Regional Apparent Optical Properties Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240513T155533.L2.OC_AOP.V3_0.nc,[],ok,,https +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,https://archive.swot.podaac.earthdata.nasa.gov/podaac-swot-ops-cumulus-protected/SWOT_L2_HR_Raster_2.0/SWOT_L2_HR_Raster_100m_UTM10T_N_x_x_x_474_013_114F_20230329T085242_20230329T085303_PGC0_01.nc,"['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']",ok,,https +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,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/TEMPO/TEMPO_HCHO_L3_V03/2023.08.02/TEMPO_HCHO_L3_V03_20230802T151249Z_S001.nc,['weight'],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_MODIS_Aqua/XAERDT_L2_MODIS_Aqua.A2019001.0025.001.2023248114901.nc,[],ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/ASTGTM_NUMNC.003/ASTGTMV003_N00E010_num.nc,"['ASTER_GDEM_NUM', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CCMP_WINDS_10M6HR_L4_V3.1/CCMP_Wind_Analysis_19930102_V03.1_L4.nc,"['uwnd', 'vwnd', 'ws', 'nobs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_NOAA_L2_SWSP_25KM_V1.2/cyg.ddmi.s20170501-000002-e20170501-235959.l2.wind_trackgridsize25km_NOAAv1.2_L1a21.d21.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/Global_Veg_Greenness_GIMMS_3G/data/ndvi3g_geo_v1_1_1982_0106.nc4,"['crs', 'time_bnds', 'satellites', 'ndvi', 'percentile']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/N21-VIIRS-L2P-ACSPO-v2.80/20230319000000-STAR-L2P_GHRSST-SSTsubskin-VIIRS_N21-ACSPO_V2.80-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OSTIA-UKMO-L4-GLOB-REP-v2.0/1982/001/19820101120000-UKMO-L4_GHRSST-SSTfnd-OSTIA-GLOB_REP-v02.0-fv02.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_HARP2.20240223T205922.L1C.V3.5km.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240305T000858.L1B.V3.nc,[],ok,,https +C3385050059-OB_CLOUD,PACE_OCI_L2_SFREFL,"PACE OCI Level-2 Regional Surface Reflectance Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240513T155033.L2.SFREFL.V3_0.nc,[],ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/SRTMGL1_NC.003/N59E037.SRTMGL1_NC/N59E037.SRTMGL1_NC.nc,"['SRTMGL1_DEM', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/VIIRS_NPP-STAR-L2P-v2.80/20120201000000-STAR-L2P_GHRSST-SSTsubskin-VIIRS_NPP-ACSPO_V2.80-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VJ147IMG.002/VJ147IMG.A2018005.0000.002.2024268173659/VJ147IMG.A2018005.0000.002.2024268173659.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VJ147MOD.002/VJ147MOD.A2018005.0000.002.2024268173659/VJ147MOD.A2018005.0000.002.2024268173659.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VNP14.002/VNP14.A2012019.0000.002.2023121191601/VNP14.A2012019.0000.002.2023121191601.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/VNP47IMG.002/VNP47IMG.A2012019.0000.002.2024264151118/VNP47IMG.A2012019.0000.002.2024264151118.nc,"['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']",ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_ABI_G16/XAERDT_L2_ABI_G16.A2019001.0000.001.2023248092315.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_VIIRS_NOAA20/XAERDT_L2_VIIRS_NOAA20.A2019001.0000.001.2023151200739.nc,[],ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/XAERDT_L2_VIIRS_SNPP/XAERDT_L2_VIIRS_SNPP.A2019001.0012.001.2023150212003.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L2_SURFACE_FLUX_V3.2/cyg.ddmi.s20180801-000000-e20180801-235959.l2.surface-flux.a32.d33.nc,[],open_failed,Failed to decode variable 'solar_time': unable to decode time units 'seconds since 00:00:00' with 'the default calendar'. Try opening your dataset with decode_times=False or installing cftime if it is not installed.,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/G18-ABI-L2P-ACSPO-v2.90/20220607020000-STAR-L2P_GHRSST-SSTsubskin-ABI_G18-ACSPO_V2.90-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/AQUA_MODIS.20250330T012001.L2.OC.NRT.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MUR25-JPL-L4-GLOB-v04.2/20020901090000-JPL-L4_GHRSST-SSTfnd-MUR25-GLOB-v02.0-fv04.2.nc,"['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction', 'sst_anomaly']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/NASADEM_NUMNC.001/NASADEM_NUMNC_n46e130/NASADEM_NUMNC_n46e130.nc,"['NASADEM_NUM', 'crs']",ok,,https +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,https://n5eil01u.ecs.nsidc.org/DP4/PM/NSIDC-0051.002/1978.10.26/NSIDC0051_SEAICE_PS_N25km_19781026_v2.0.nc,"['crs', 'N07_ICECON']",ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-protected/PM/NSIDC-0051/2/1978/10/26/NSIDC0051_SEAICE_PS_N25km_19781026_v2.0.nc,"['crs', 'N07_ICECON']",ok,,https +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,https://n5eil01u.ecs.nsidc.org/DP4/PM/NSIDC-0630.002/2002.12.31/NSIDC0630_GRD_EASE2_S25km_F13_SSMI_M_85H_20030101_2509181454_v2.0.nc,"['crs', 'TB', 'TB_num_samples', 'TB_std_dev', 'Incidence_angle', 'TB_time']",ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-protected/PM/NSIDC-0630/2/2002/12/31/NSIDC0630_GRD_EASE2_S25km_F13_SSMI_M_85V_20030101_2509181613_v2.0.nc,"['crs', 'TB', 'TB_num_samples', 'TB_std_dev', 'Incidence_angle', 'TB_time']",ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-protected/PM/NSIDC-0630/1/1978/10/25/NSIDC-0630-EASE2_S12.5km-NIMBUS7_SMMR-1978298-06V-M-SIR-JPL-v1.3.nc,"['crs', 'TB', 'TB_num_samples', 'Incidence_angle', 'TB_std_dev', 'TB_time']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OSTIA-UKMO-L4-GLOB-v2.0/20070101120000-UKMO-L4_GHRSST-SSTfnd-OSTIA-GLOB-v02.0-fv02.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +C3385049977-OB_CLOUD,PACE_OCI_L2_AOP_NRT,"PACE OCI Level-2 Regional Apparent Optical Properties - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250101T000242.L2.OC_AOP.V3_0.NRT.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250702T002640.L2.UVAI_UAA.V3_1.NRT.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250701.L3m.DAY.AER_UAA.V3_1.1deg.NRT.nc,"['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']",ok,,https +C3385050643-OB_CLOUD,PACE_OCI_L3M_LANDVI,"PACE OCI Level-3 Global Mapped Land Vegetation Indices Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240514.L3m.DAY.LANDVI.V3_0.0p1deg.nc,"['ndvi', 'evi', 'ndwi', 'ndii', 'cci', 'ndsi', 'pri', 'cire', 'car', 'mari', 'palette']",ok,,https +C3385050676-OB_CLOUD,PACE_OCI_L3M_RRS,"PACE OCI Level-3 Global Mapped Remote-Sensing Reflectance (RRS) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240514.L3m.DAY.RRS.V3_0.Rrs.0p1deg.nc,"['Rrs', 'palette']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/SRTMGL1_NUMNC.003/N23E039.SRTMGL1_NUMNC/N23E039.SRTMGL1_NUMNC.nc,"['SRTMGL1_NUM', 'crs']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/SRTMGL3_NC.003/N01E036.SRTMGL3_NC/N01E036.SRTMGL3_NC.nc,"['SRTMGL3_DEM', 'crs']",ok,,https +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,https://archive.swot.podaac.earthdata.nasa.gov/podaac-swot-ops-cumulus-protected/SWOT_L2_LR_SSH_2.0/SWOT_L2_LR_SSH_Basic_475_026_20230330T191003_20230330T200109_PGC0_02.nc,"['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']",ok,,https +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,https://archive.swot.podaac.earthdata.nasa.gov/podaac-swot-ops-cumulus-protected/SWOT_L2_LR_SSH_D/SWOT_L2_LR_SSH_Expert_032_142_20250503T014515_20250503T023644_PIC2_01.nc,"['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']",ok,,https +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,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/TEMPO/TEMPO_NO2_L2_V03/2023.08.02/TEMPO_NO2_L2_V03_20230802T151249Z_S001G01.nc,[],ok,,https +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,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/TEMPO/TEMPO_O3TOT_L3_V03/2023.08.02/TEMPO_O3TOT_L3_V03_20230802T151249Z_S001.nc,['weight'],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/SNPP_VIIRS.20120102T205401.L2.OC.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/SNPP_VIIRS.20250501T000000.L2.OC.NRT.nc,[],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/ABoVE_Arctic_CAP/data/ABoVE_2017_insitu_10sec.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/ABoVE_Domain_Projected_LULC/data/landuse.timeseries_ABOVE_025_SSP126_Demeter.nc,"['crs', 'time_bnds', 'land_mask', 'PCT_NAT_PFT', 'PCT_CROP']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/ABoVE_PBand_SAR/data/PolSAR_active_layer_prop_atqasu_140816_141009_01.nc4,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/ABoVE_SnowModel_Data/data/SnowModel_snow_depth_1980.nc4,"['time_bnds', 'crs', 'snod']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/actamerica/ACTAMERICA_MFFLL/data/summer2016/ACTAmerica-MFLL-lev2_C130_2016-05-27T145325_R2.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/actamerica/ACTAMERICA_MFLL_L1/data/summer2016/ACTAmerica-MFLL-lev1_C130_2016-05-27T145325_R2.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/actamerica/ACT_CASA_Ensemble_Prior_Fluxes/data/ConterminousUS/CASA_L2_Ensemble_Monthly_Biogenic_RECO_CONUS_2003.nc4,"['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']",ok,,https +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,https://data.laadsdaac.earthdatacloud.nasa.gov/prod-lads/AERDB_L2_AHI_H08/AERDB_L2_AHI_H08.A2019121.0000.001.2023230114253.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/ALTIKA_SARAL_L2_OST_XOGDR/c138/SRL_OPRSSHA_2PfS138_0637_20200318_001517_20200318_015316.EUM.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/AMSR2-REMSS-L2P-v8.2/20120702232149-REMSS-L2P_GHRSST-SSTsubskin-AMSR2-L2B_v8.2_r00675-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/AMSR2-REMSS-L2P_RT-v8.2/20230111111900-REMSS-L2P_GHRSST-SSTsubskin-AMSR2-L2B_rt_r56661-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/ASCATB-L2-25km/ascat_20121029_010001_metopb_00588_eps_o_250_2101_ovw.l2.nc,"['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/ASCATC-L2-25km/ascat_20191022_095700_metopc_04964_eps_o_250_3203_ovw.l2.nc,"['time', 'wvc_index', 'model_speed', 'model_dir', 'ice_prob', 'ice_age', 'wvc_quality_flag', 'wind_speed', 'wind_dir', 'bs_distance']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/atom/ATom_Aerosol_Properties_V2/data/ATom_aerosol_profiles.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/atom/ATom_CESM2/data/CESM-FINN_DC8_20160729_R0.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/atom/ATom_Clouds_Aerosols/data/dataset_Figure_5_6.nc,"['RHw', 'RHi', 'Altitude', 'Amb_Temperature', 'Cloudindicator', 'CA_Factor', 'CAS_dndlogDp_1_33', 'CIP_dndlogDp']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/atom/ATom_GlobalModelInitiative_CTM/data/GMI_DC8_20160729_R2.ict,[],open_failed,"b'90, 1001' is not the signature of a valid netCDF4 file",https +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,https://data.ornldaac.earthdata.nasa.gov/protected/atom/ATom_Photolysis_Rates/data/Jstat_TPac_subsample.nc,"['X1a', 'X1b', 'X2a', 'X2b', 'X3a', 'X3b', 'X4a', 'X4b', 'JXs1a', 'JXs1b', 'JXs2a', 'JXs2b', 'JXs3a', 'JXs3b', 'JXs11a', 'JXs11b', 'JXs22a', 'JXs22b', 'JXs33a', 'JXs33b']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/AVHRR_OI-NCEI-L4-GLOB-v2.1/20160101120000-NCEI-L4_GHRSST-SSTblend-AVHRR_OI-GLOB-v02.0-fv02.1.nc,"['lat_bnds', 'lon_bnds', 'analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/airmoss/campaign/AirMOSS_L2_3_RZ_Soil_Moisture/data/L23RZSM_Metoli_12079_20120918_03.nc4,"['BROWSE_RZSM_0CM', 'BROWSE_RZSM_10CM', 'BROWSE_RZSM_30CM', 'COEFF1', 'COEFF2', 'COEFF3']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/airmoss/campaign/AirMOSS_L2_Inground_Soil_Moist/data/L2IGSM_calibrated_DUKEFR_20110101_03.nc4,"['SP01', 'SP02', 'SP03']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/airmoss/campaign/AirMOSS_L2_Precipitation/data/L2PRECIP_calibrated_HARVRD_20110101_03.nc4,"['SP01', 'SP02', 'SP03']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/airmoss/campaign/AirMOSS_L4_Daily_NEE/data/L4ANEE_AssmltdL23_Moisst_v1_daily.nc4,['NEE'],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/airmoss/campaign/AirMOSS_L4_RZ_Soil_Moisture/data/L4RZSM_Walnut_20120921_v5.nc4,"['browse', 'sm1', 'sm2', 'sm3']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/airmoss/campaign/AirMOSS_L4_Regional_NEE/data/L4BNEE_2012-01_v1.nc4,[],open_failed,"Failed to decode variable 'time': unable to decode time units 'months since 2010-01-01 00:00:00 UTC' with ""calendar 'standard'"". Try opening your dataset with decode_times=False or installing cftime if it is not installed.",https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/Biogenic_CO2flux_SIF_SMUrF/data/daily_mean_Reco_uncert_westernEurope_201001.nc4,"['time_bnds', 'Reco_mean', 'Reco_sd', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/Boreal_Arctic_Wetland_CH4/data/FCH4_upscale_BorealArctic_weekly_2002-2021.nc,"['crs', 'time_bnds', 'FCH4_weekly_mean', 'FCH4_weekly_std', 'Boreal_Arctic_mask']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/CAM5K30EM.003/CAM5K30EM_emis_200003_V003/CAM5K30EM_emis_200003_V003.nc,"['bfemis_qflag', 'aster_qflag', 'camel_qflag', 'aster_ndvi', 'snow_fraction', 'camel_emis']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/carve/campaign/CARVE_L1_FlightPath/data/carve_DADS_L1_b23_20120523_20150621190727.nc,[],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/carve/campaign/CARVE_L2_AtmosGas_NOAA/data/carve_AtmosISGA_L2_N_b23_20120523_20150713021129.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CMC0.1deg-CMC-L4-GLOB-v3.0/20160101120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/CMS_Forest_Productivity/data/npp_1deg.nc4,['npp'],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/CMS_Global_Cropland_Carbon/data/NCE_2005_2011_MgC.nc4,[],open_failed,"Failed to decode variable 'time': unable to decode time units 'years since 2005-01-01 00:00:00' with ""calendar 'standard'"". Try opening your dataset with decode_times=False or installing cftime if it is not installed.",https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/CMS_Monthly_CO2_Gulf/data/pco2_co2_flux.nc,"['time_bnds', 'CO2_flux', 'PCO2', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/CMS_SABGOM_Model_Simulations/data/sabgom_output_2005_rho.nc4,[],open_failed,"Failed to decode variable 'time': unable to decode time units 'months since 2005-01-01' with ""calendar 'standard'"". Try opening your dataset with decode_times=False or installing cftime if it is not installed.",https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/CMS_Simulated_SIF_NiwotRidge/data/CLM_NPQ.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/CMS_WRF_Model_Products/data/wrfout_d01_2010-01-01.nc4,"['TOTCO2', 'PRESSURE', 'GEOPOTENTIAL', 'TEMPERATURE', 'PSFC', 'Times', 'U', 'V']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L1_V2.1/2017/077/cyg01.ddmi.s20170318-000000-e20170318-235959.l1.power-brcs.a21.d21.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L2_SURFACE_FLUX_CDR_V1.2/cyg.ddmi.s20180801-000000-e20180801-235959.l2.surface-flux-cdr.a12.d12.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L2_SURFACE_FLUX_V2.0/cyg.ddmi.s20180801-000000-e20180801-235959.l2.surface-flux.a20.d20.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L2_V2.1/2017/077/cyg.ddmi.s20170318-000000-e20170318-235959.l2.wind-mss.a21.d21.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L2_V3.0/2018/213/cyg.ddmi.s20180801-000000-e20180801-235959.l2.wind-mss.a30.d31.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L2_V3.2/cyg.ddmi.s20180801-000000-e20180801-235959.l2.wind-mss.a32.d33.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L3_S1.0/2018/cyg.ddmi.JOHN.ep.2018.12.l3.storm-grid-wind.best.6hr.a10.d11.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/CYGNSS_L3_V2.1/2017/077/cyg.ddmi.s20170318-003000-e20170318-233000.l3.grid-wind.a10.d21.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/C_Pools_Fluxes_CONUS/data/conus_SoilC.nc4,"['soilC', 'soilC_uncertainty', 'crs', 'time_bnds']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/DMI_OI-DMI-L4-GLOB-v1.0/20130430000000-DMI-L4_GHRSST-SSTfnd-DMI_OI-GLOB-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'mask', 'sea_ice_fraction']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/Dall_Sheep_Snowpack/data/snow_depth_10000m_2005.nc4,"['SnowDepth_10km', 'albers_conical_equal_area', 'lat', 'lon', 'time_bnds']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/deltax/DeltaX_LandAccretionMap_WLD/data/Delta-X_Land_Accretion_Rate_2021.nc,"['WLD_AccRate_FA21', 'WLD_AccRate_SP21', 'WLD_AccRate_Upscale', 'xcoor', 'ycoor']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/Disturbance_Biomass_Maps/data/disturbance_OR.nc,"['startYear', 'endYear', 'duration', 'preBrightness', 'preGreenness', 'preWetness', 'postBrightness', 'postGreenness', 'postWetness', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/sif-esdr/17-MEASURES-0032/ENVISAT_SCIAMACHY_SIF/data/NSIFv2.6.2.SCIA.20030101_v2.9.1_all.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/FluxSat_GPP_FPAR/data/GPP_FluxSat_daily_v2_200003.nc4,"['BRDF_Quality', 'FPAR_LUE_constitutive', 'GPP', 'GPP_uncertainty', 'Percent_Inputs', 'time_bnds', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/G18-ABI-L3C-ACSPO-v2.90/20220607020000-STAR-L3C_GHRSST-SSTsubskin-ABI_G18-ACSPO_V2.90-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/GAMSSA_28km-ABOM-L4-GLOB-v01/20080723120000-ABOM-L4_GHRSST-SSTfnd-GAMSSA_28km-GLOB-v02.0-fv01.0.nc,"['sea_ice_fraction', 'analysed_sst', 'analysis_error', 'mask', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/GCAM_Land_Cover_2005-2095/data/GCAM_4p5_2005_2095.nc4,[],open_failed,"Failed to decode variable 'time': unable to decode time units 'years since 2005-01-01 00:00:00' with ""calendar 'standard'"". Try opening your dataset with decode_times=False or installing cftime if it is not installed.",https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/G2011091001641.L2_COMS_OC.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/GOES16-SST-OSISAF-L3C-v1.0/2017/348/20171214180000-OSISAF-L3C_GHRSST-SSTsubskin-GOES16-ssteqc_goes16_20171214_180000-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/GPP_CONUS_TROPOMI/data/TROPOMI_20180215.nc4,"['crs', 'date', 'SIF', 'GPP', 'sigma']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/GPP_COS_Conductance_SoilFluxes/data/sib4-hourly-2000-01-01.nc4,"['time_bnds', 'crs', 'assim', 'cos_assim', 'cos_grnd', 'cosgm', 'cosgt', 'gsh2o', 'pco2c', 'pco2cas', 'pco2i', 'pco2s', 'pft_area', 'pft_names', 'resp_auto', 'resp_het']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/Geo_Polar_Blended-OSPO-L4-GLOB-v1.0/20140602000000-OSPO-L4_GHRSST-SSTfnd-Geo_Polar_Blended-GLOB-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/Geo_Polar_Blended_Night-OSPO-L4-GLOB-v1.0/20140602000000-OSPO-L4_GHRSST-SSTfnd-Geo_Polar_Blended_Night-GLOB-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/Global_Freshwater_CH4Emissions/data/upch4_v04_m1_mgCH4m2day_Aw.nc,"['time_bnds', 'time', 'crs', 'mean_ch4', 'sd_ch4', 'var_ch4']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_climate/Global_Lakes_Methane/data/Lake_CH4_Fall_Turnover_Emiss.nc,"['FallTurnover_TotalLakes', 'climatology_bounds', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/Global_Monthly_GPP/data/gross_primary_productivity_monthly_1982-2016.nc4,"['time_bnds', 'GPP', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/Global_Reservoirs_Methane/data/reservoir_methane_emissions.nc,"['climatology_bounds', 'crs', 'time', 'emission_season', 'total_emission_rate', 'boreal_emission_rate', 'temperate_emission_rate', 'tropical_subtropical_emission_rate']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/sif-esdr/17-MEASURES-0032/Global_SIF_OCO2_MODIS/data/sif_ann_201409a.nc,"['sif_ann', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/H09-AHI-L2P-ACSPO-v2.90/20221022180000-STAR-L2P_GHRSST-SSTsubskin-AHI_H09-ACSPO_V2.90-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/H09-AHI-L3C-ACSPO-v2.90/20221022180000-STAR-L3C_GHRSST-SSTsubskin-AHI_H09-ACSPO_V2.90-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_soil/HWSD/data/T_PH_H2O.nc4,['T_PH_H2O'],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/HighRes_ClimateData_Western_US/data/western_USA_wind_temp_humidity_3hr_1979-01.nc4,"['LONGXY', 'LATIXY', 'crs', 'huss', 'tas', 'time_bnds', 'wind_speed']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/actamerica/Insitu_Tower_Greenhouse_Gas/data/ACTAMERICA-PICARRO_Tower-L1_Mooresville_CFKADS2025_20150101_20160708.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/K10_SST-NAVO-L4-GLOB-v01/20190109000000-NAVO-L4_GHRSST-SST1m-K10_SST-GLOB-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/LAI_Africa/data/MCD15A2H.A2002185.h18v09.061.partitionedLAI.nc,"['aggregate', 'herbaceous', 'woody']",ok,,https +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,,,no_granules,, +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/Land_Use_Harmonization_V2/data/RCP26_GFDL_management.nc4,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/actamerica/MFLL_CO2_Weighting_Functions/data/ACTAmerica-MFLL-WeightingFn_C130_2016-05-27T145325_R0.nc,"['GPS_Altitude', 'Latitude', 'Longitude', 'Range_nadir', 'Weighting_Pressure']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/actamerica/MFLL_XCO2_Range_10Hz/data/ACTAmerica-MFLL-Lite-lev2_C130_2016-05-27T145325_R0.nc,"['Column_CO2', 'Data_quality_flag', 'GPS_Altitude', 'Latitude', 'Longitude', 'Range_nadir']",ok,,https +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,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/MISR/MIL2ASAF.002/2017.11.01/MISR_AM1_AS_AEROSOL_FIRSTLOOK_P113_O095060_F13_0023.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/AQUA_MODIS.20230101_20230131.L3m.MO.CHL.chlor_a.9km.NRT.nc,"['chlor_a', 'palette']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/AQUA_MODIS.20020704_20250228.L3m.CU.IOP.a_412.4km.nc,"['a_412', 'palette']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/AQUA_MODIS.20020704_20250228.L3m.CU.KD.Kd_490.9km.nc,"['Kd_490', 'palette']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/TERRA_MODIS.20250327T122500.L2.OC.NRT.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/TERRA_MODIS.20000224_20250228.L3m.CU.CHL.chlor_a.9km.nc,"['chlor_a', 'palette']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MODIS_A-JPL-L2P-v2019.0/20020704000015-JPL-L2P_GHRSST-SSTskin-MODIS_A-N-v02.0-fv01.0.nc,"['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']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MW_IR_OI-REMSS-L4-GLOB-v5.0/20020601120000-REMSS-L4_GHRSST-SSTfnd-MW_IR_OI-GLOB-v02.0-fv05.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MW_IR_OI-REMSS-L4-GLOB-v5.1/20020601120000-REMSS-L4_GHRSST-SSTfnd-MW_IR_OI-GLOB-v02.0-fv05.1.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MW_OI-REMSS-L4-GLOB-v5.0/19980101120000-REMSS-L4_GHRSST-SSTfnd-MW_OI-GLOB-v02.0-fv05.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/MW_OI-REMSS-L4-GLOB-v5.1/19980101120000-REMSS-L4_GHRSST-SSTfnd-MW_OI-GLOB-v02.0-fv05.1.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/Mean_Seasonal_LAI/data/LAI_mean_monthly_1981-2015.nc4,"['LAI', 'climatology_bounds']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/sif-esdr/17-MEASURES-0032/MetOpA_GOME2_SIF_V2/data/NSIFv2.6.2.GOME-2A.20070201_all.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/sif-esdr/17-MEASURES-0032/MetOpB_GOME2_SIF/data/NSIFv2.6.2.GOME-2B.20130401_all.nc,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/NACP_ACES_V2/data/aces_Elec_201201.nc4,"['crs', 'lat', 'lon', 'time_bnds', 'flux_co2']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/NACP_Forest_Conservation/data/IPSL_1979_2014_merge.nc,"['NPP', 'GPP', 'RH', 'RA', 'NEP', 'COL_FIRE_CLOSS', 'AGC', 'Stemc_alloc', 'NEE', 'BTRAN', 'burned_area_fraction']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/NACP_MsTMIP_Model_Driver/data/mstmip_driver_global_hd_c4_rfrac_presentveg_v1.nc4,"['crs', 'lon_bnds', 'lat_bnds', 'C4_frac']",ok,,https +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,,,search_failed,date_from must be earlier than date_to., +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/NASA_SSH_REF_SIMPLE_GRID_V1/NASA-SSH_alt_ref_simple_grid_v1_19921102.nc,"['ssha', 'basin_flag', 'counts', 'time', 'basin_names_table']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/NEUROST_SSH-SST_L4_V2024.0/NeurOST_SSH-SST_20100101_20240507.nc,"['sla', 'adt', 'ugosa', 'vgosa', 'sn', 'ss', 'zeta', 'ugos', 'vgos']",ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-protected/PM/NSIDC-0001/6/1987/07/09/NSIDC0001_TB_PS_N12.5km_19870709_v6.0.nc,['crs'],ok,,https +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,https://n5eil01u.ecs.nsidc.org/DP1/PM/NSIDC-0080.002/2023.01.01/NSIDC0080_TB_PS_N12.5km_20230101_v2.0.nc,['crs'],ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-protected/PM/NSIDC-0080/2/2023/01/01/NSIDC0080_TB_PS_N12.5km_20230101_v2.0.nc,['crs'],ok,,https +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,https://data.nsidc.earthdatacloud.nasa.gov/nsidc-cumulus-prod-protected/MEASURES/NSIDC-0530/1/1999/01/01/nhtsd25e2_19990101_v01r01.nc,"['merged_snow_cover_extent', 'ims_snow_cover_extent', 'passive_microwave_gap_filled_snow_cover_extent', 'modis_cloud_gap_filled_snow_cover_extent', 'coord_system']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/NorthSlope_NEE_TVPRM/data/TVPRM_IVO_BES_RasterCAVM_ERA5_GOME2_2008.nc4,"['time_bnds', 'NEE', 'lat', 'lon', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OISST_HR_NRT-GOS-L4-BLK-v2.0/20080101000000-GOS-L4_GHRSST-SSTfnd-OISST_HR_NRT-BLK-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OISST_HR_NRT-GOS-L4-MED-v2.0/20080101000000-GOS-L4_GHRSST-SSTfnd-OISST_HR_NRT-MED-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OISST_UHR_NRT-GOS-L4-BLK-v2.0/20080101000000-GOS-L4_GHRSST-SSTfnd-OISST_UHR_NRT-BLK-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OISST_UHR_NRT-GOS-L4-MED-v2.0/20080101000000-GOS-L4_GHRSST-SSTfnd-OISST_UHR_NRT-MED-v02.0-fv01.0.nc,"['analysed_sst', 'analysis_error', 'sea_ice_fraction', 'mask']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/S3A_OLCI_EFRNT.20160425T113330.L2.OC.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/S3B_OLCI_EFRNT.20180514T235640.L2.OC.nc,[],ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OSCAR_L4_OC_INTERIM_V2.0/oscar_currents_interim_20200101.nc,"['u', 'v', 'ug', 'vg']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240305T000858.L1C.V3.5km.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250702T002640.L2.AER_UAA.V3_1.NRT.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250702T002640.L2.OC_AOP.V3_1.NRT.nc,[],ok,,https +C3385050002-OB_CLOUD,PACE_OCI_L2_BGC,"PACE OCI Level-2 Regional Ocean Biogeochemical Properties Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240513T154033.L2.OC_BGC.V3_0.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250702T002640.L2.OC_BGC.V3_1.NRT.nc,[],ok,,https +C3385049989-OB_CLOUD,PACE_OCI_L2_BGC_NRT,"PACE OCI Level-2 Regional Ocean Biogeochemical Properties, Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250101T000242.L2.OC_BGC.V3_0.NRT.nc,[],ok,,https +C3385050020-OB_CLOUD,PACE_OCI_L2_CLOUD_MASK,"PACE OCI Level-2 Regional Cloud Mask Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240627T060023.L2.CLDMASK.V3_0.nc,[],ok,,https +C3385050043-OB_CLOUD,PACE_OCI_L2_IOP,"PACE OCI Level-2 Regional Inherent Optical Properties (IOP) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240513T155033.L2.OC_IOP.V3_0.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250702T002640.L2.SFREFL.V3_1.NRT.nc,[],ok,,https +C3385050055-OB_CLOUD,PACE_OCI_L2_SFREFL_NRT,"PACE OCI Level-2 Regional Surface Reflectance - Near Real-time (NRT) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20250101T000242.L2.SFREFL.V3_0.NRT.nc,[],ok,,https +C3385050418-OB_CLOUD,PACE_OCI_L3M_AVW,"PACE OCI Level-3 Global Mapped Apparent Visible Wavelength (AVW) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240514.L3m.DAY.AVW.V3_0.avw.0p1deg.nc,"['avw', 'palette']",ok,,https +C3385050568-OB_CLOUD,PACE_OCI_L3M_CHL,"PACE OCI Level-3 Global Mapped Chlorophyll (CHL) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240514.L3m.DAY.CHL.V3_0.chlor_a.0p1deg.nc,"['chlor_a', 'palette']",ok,,https +C3533827525-OB_CLOUD,PACE_OCI_L3M_MOANA,"PACE OCI Level-3 Regional Mapped Multi-Ordination ANAlysis (MOANA) Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240514.L3m.DAY.MOANA.V3_0.4km.nc,"['prococcus_moana', 'syncoccus_moana', 'picoeuk_moana', 'palette']",ok,,https +C3385050690-OB_CLOUD,PACE_OCI_L3M_SFREFL,"PACE OCI Level-3 Global Mapped Surface Reflectance Data, version 3.0",OB_CLOUD,2024-03-05T00:00:00Z,,-180.0,-90.0,180.0,90.0,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_OCI.20240514.L3m.DAY.SFREFL.V3_0.rhos.0p1deg.nc,"['rhos', 'palette']",ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/PACE_SPEXONE.20240223T192101.L1C.V3.5km.nc,[],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/PermafrostThaw_CarbonEmissions/data/Domain_0.5x0.5.nc4,"['latmin', 'lonmin', 'delta_lat', 'delta_lon', 'RCN_reg']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/RAMSSA_09km-ABOM-L4-AUS-v01/20060612120000-ABOM-L4_GHRSST-SSTfnd-RAMSSA_09km-AUS-v02.0-fv01.0.nc,"['sea_ice_fraction', 'analysed_sst', 'analysis_error', 'mask', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/SEA_SURFACE_HEIGHT_ALT_GRIDS_L4_2SATS_5DAY_6THDEG_V_JPL2205/ssh_grids_v2205_1992101012.nc,"['Lon_bounds', 'Lat_bounds', 'Time_bounds', 'SLA', 'SLA_ERR']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/SIF_PAR_fPAR_US_Midwest_2018/data/midwest_par_2018.nc,"['crs', 'par_cloud', 'par_cloud_uncrt', 'par_nocloud', 'par_nocloud_uncrt']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/sif-esdr/17-MEASURES-0032/SIF_SCIAMACHY_GOME2_Harmonized/data/sif005_200301.nc,"['EVI_Quality', 'SIF_740_daily_corr', 'SIF_740_daily_corr_SD', 'crs']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/SMAP_JPL_L3_SSS_CAP_8DAY-RUNNINGMEAN_V5/2015/120/SMAP_L3_SSS_20150504_8DAYS_V5.0.nc,"['smap_sss', 'anc_sss', 'anc_sst', 'smap_spd', 'smap_high_spd', 'weight', 'land_fraction', 'ice_fraction', 'smap_sss_uncertainty']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/SMAP_RSS_L2_SSS_V6/RSS_SMAP_SSS_L2C_r01670_20150525T173215_2015145_FNL_V06.0.nc,[],open_failed,"Failed to decode variable 'time': unable to decode time units 'seconds since 2000-1-1 0:0:0 0' with ""calendar 'standard'"". Try opening your dataset with decode_times=False or installing cftime if it is not installed.",https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V6/RSS_smap_SSS_L3_8day_running_2015_091_FNL_v06.0.nc,"['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']",ok,,https +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,https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/SRTMGL3_NUMNC.003/S01E030.SRTMGL3_NUMNC/S01E030.SRTMGL3_NUMNC.nc,"['SRTMGL3_NUM', 'crs']",ok,,https +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,https://archive.swot.podaac.earthdata.nasa.gov/podaac-swot-ops-cumulus-protected/SWOT_L2_HR_PIXC_2.0/SWOT_L2_HR_PIXC_474_004_087L_20230329T004948_20230329T004949_PGC0_01.nc,[],ok,,https +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,https://archive.swot.podaac.earthdata.nasa.gov/podaac-swot-ops-cumulus-protected/SWOT_L2_NALT_GDR_2.0/SWOT_GPN_2PfP402_004_20230116_115007_20230116_124113.nc,[],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/Sat_ActiveLayer_Thickness_Maps/data/Alaska_active_layer_thickness_1km_2001-2015.nc4,"['ALT', 'ALT_mean', 'ALT_uncertainty', 'crs', 'lat', 'lon', 'time_bnds']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/SiB4_Global_HalfDegree_Daily/data/Daily_Betas_GPP_RESP.nc4,"['pft_names', 'pft_area', 'beta_gpp', 'beta_resp', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/SiB4_Global_HalfDegree_Hourly/data/Hourly_Betas_GPP_RESP.nc4,"['pft_names', 'pft_area', 'beta_gpp', 'beta_resp', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/cms/SiB4_Global_HalfDegree_Monthly/data/sib4_0.5x0.5_monthly_2000.nc4,"['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']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/above/Snow_Cover_Extent_and_Depth/data/Alaska_snow_extent_depth_2001-2017.nc4,"['maximum_snow_cover_extent', 'snow_depth', 'crs', 'time_bnds', 'lat', 'lon']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/eos_land_val/SoilSCAPE/data/soil_moist_20min_MatthaeiGardens_MI_n200.nc,"['physicalid', 'sensor', 'soil_moisture', 'moisture_flag']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/eos_land_val/SoilSCAPE_V2/data/soil_30min_CO_Z1_CO_n2002.nc,"['sensor', 'soil_moisture', 'soil_quality_flag', 'soil_quality_bit', 'temperature', 'temp_quality_flag', 'temp_quality_bit']",ok,,https +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,https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/TELLUS_GRAC-GRFO_MASCON_CRI_GRID_RL06.3_V4/GRCTellus.JPL.200204_202507.GLO.RL06.3M.MSCNv04CRI.nc,"['lwe_thickness', 'uncertainty', 'lat_bounds', 'lon_bounds', 'time_bounds', 'land_mask', 'scale_factor', 'mascon_ID', 'GAD']",ok,,https +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,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/TEMPO/TEMPO_CLDO4_L3_V03/2023.08.02/TEMPO_CLDO4_L3_V03_20230802T151249Z_S001.nc,['weight'],ok,,https +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,https://data.asdc.earthdata.nasa.gov/asdc-prod-protected/TEMPO/TEMPO_HCHO_L2_V03/2023.08.02/TEMPO_HCHO_L2_V03_20230802T151249Z_S001G01.nc,[],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/global_vegetation/US_MODIS_NDVI/data/MCD13.A2000.unaccum.nc4,"['lambert_azimuthal_equal_area', 'time_bnds', 'NDVI']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/US_MODIS_Veg_Parameters/data/leaf_stem_area_index_monthly_climatology_2003-2010.nc4,[],open_failed,"Failed to decode variable 'climatology_bounds': unable to decode time units 'months since 2003-01-01 00:00:00' with ""calendar 'standard'"". Try opening your dataset with decode_times=False or installing cftime if it is not installed.",https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/JPSS1_VIIRS.20171129T213001.L2.IOP.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/JPSS1_VIIRS.20171129T213001.L2.OC.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/JPSS1_VIIRS.20240201T123601.L2.OC.NRT.nc,[],ok,,https +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,https://obdaac-tea.earthdatacloud.nasa.gov/ob-cumulus-prod-public/JPSS2_VIIRS.20250430T075401.L2.OC.NRT.nc,[],ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/Vulcan_V3_Annual_Emissions/data/Vulcan_v3_US_annual_1km_elec_prod_hi.nc4,"['time_bnds', 'carbon_emissions', 'crs']",ok,,https +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,https://data.ornldaac.earthdata.nasa.gov/protected/nacp/Vulcan_V3_Hourly_Emissions/data/Alaska/industrial.2010.hourly_UTC/Vulcan.v3.AK.hourly.1km.industrial.mn.2010.d001.nc4,"['time_bnds', 'carbon_emissions', 'crs']",ok,,https +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,https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/5110/WATVP_L2_VIIRS_SNPP/2012/122/WATVP_L2_VIIRS_SNPP.A2012122.0006.001.2019344211449.nc,[],open_failed,b' Date: Mon, 6 Oct 2025 11:11:31 +0000 Subject: [PATCH 3/3] adding new compatibility --- .../titiler-cmr-all/02-compat_runner.ipynb | 12602 +++++++++++++++- 1 file changed, 12295 insertions(+), 307 deletions(-) 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 index 754aeb9..0a27ee5 100644 --- 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 @@ -224,7 +224,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 125, "id": "9305bf0c-d5a8-4ed2-8a2d-8c56b7f54000", "metadata": {}, "outputs": [ @@ -6197,266 +6197,12251 @@ "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" - ] - } - ], - "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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatuserrorschemecompatiblecompat_errorstatus_code
75C3177839243-NSIDC_CPRDNSIDC-0630MEaSUREs Calibrated Enhanced-Resolution Passiv...NSIDC_CPRD1978-10-25T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.nsidc.earthdatacloud.nasa.gov/nsi...['crs', 'TB', 'TB_num_samples', 'Incidence_ang...okNaNhttpsTrueNoneNone
\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": 100, - "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": 112, - "id": "805de97b-f48b-492c-8ec4-aa9ff62daa34", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \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", + "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatus
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatuserrorschemecompatiblecompat_errorstatus_code
75C3177839243-NSIDC_CPRDNSIDC-0630MEaSUREs Calibrated Enhanced-Resolution Passiv...NSIDC_CPRD1978-10-25T00:00:00.000ZNaN-180.0-90.0180.090.0https://data.nsidc.earthdatacloud.nasa.gov/nsi...['crs', 'TB', 'TB_num_samples', 'Incidence_ang...okNaNhttpsTrueNoneNone
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -6484,7 +18469,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6505,7 +18490,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6526,7 +18511,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6547,7 +18532,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6568,7 +18553,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
concept_idshort_nameentry_titleprovider_idbegin_timeend_timewestsoutheastnorthlinksvariablesstatuserrorschemecompatiblehttpsFalseNo variable foundNoneNo variable found
1httpsFalseNo variable foundNoneNo variable found
2httpsFalseNo variable foundNoneNo variable found
3httpsFalseNo variable foundNoneNo variable found
4httpsFalseNo variable foundNoneNo variable found
\n", @@ -6603,15 +18588,15 @@ "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 None \n", - "1 https False No variable found None \n", - "2 https False No variable found None \n", - "3 https False No variable found None \n", - "4 https False No variable found None " + " 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": 112, + "execution_count": 129, "metadata": {}, "output_type": "execute_result" } @@ -6623,18 +18608,18 @@ }, { "cell_type": "code", - "execution_count": 117, + "execution_count": 130, "id": "c836032c-ef65-4fab-9221-39d556e4e257", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array(['No variable found', None, 'HTTP 400', 'HTTP 500', 'HTTP 504',\n", - " 'Time range too short for a week'], dtype=object)" + "array(['No variable found', None, 'HTTP 500', 'HTTP 504', 'HTTP 400'],\n", + " dtype=object)" ] }, - "execution_count": 117, + "execution_count": 130, "metadata": {}, "output_type": "execute_result" } @@ -6643,9 +18628,17 @@ "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": 123, + "execution_count": 131, "id": "4a23628d-1de8-4da8-a2a5-dbecf38eb520", "metadata": {}, "outputs": [ @@ -6694,13 +18687,13 @@ }, { "cell_type": "code", - "execution_count": 124, + "execution_count": 138, "id": "1e8555bd-206c-4e54-8e25-ee1c46fe4c64", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAACUIAAAW+CAYAAACoccioAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3XmczeX///HnmRkzY5thMHbGbqwhRNmypqJIJbIWSiRJSkV8ShtahJJsKYlsSchWIfu+byODwTD7vrx/f/Tj25gxc95nzpkzZzzut9vcbrzPdb2u1zlzlmvO+/W+LothGIYAAAAAAAAAAAAAAAAAwIW5OTsBAAAAAAAAAAAAAAAAAMguCqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAAAAAAAAAAAAAAAC4PAqhAAAAAAAAAAAAAAAAALg8CqEAAAAAAAAAAAAAAAAAuDwKoQAAgAICAmSxWKz6ad26tbPTtVpQUJDV98tisWj8+PFWx968ebOp2HPnznXY/QQAAEDeNXfuXFPzzs2bN1sde/z48aZiBwUFOex+2qJ169ZW5x4QEODsdAHgrpFXv2dC1vr162dqbmEGn/t3L0c+rwAAeROFUAAAAAAAAAAAAAAAAABcnoezEwAAwFX169dP8+bNc3Yappw7d44rooBc4vz589q9e7d2796ts2fP6sKFC7p48aKio6MVFxenxMREFSpUSL6+vvLx8VHx4sVVq1Yt1atX79ZPwYIFnX038oyAgACdP3/eLrEsFos8PT3l7e2tIkWKqFixYqpQoYKqVKmievXqqXHjxgoMDLTLWAAAADnFnvMlW/n6+io8PNypOQD20rp1a23ZssV0Pzc3N7m7u8vDw0Pe3t7y9vZW4cKF5ePjIz8/P5UoUUKlSpVS+fLlVblyZdWsWVNVqlSRmxvXxQMAAODuQCEUAAAAkEP+/PNP/fzzz1q5cqXOnj2bZfuIiAhFRETc+v9/t7rx8vLSgw8+qC5duujRRx9V2bJlTecTFBSkSpUqme53U4ECBXTx4kUVKVLE5hgZWbdunTp27Ghz/4oVKzp16x7DMJSQkKCEhARFRETo/Pnz2rt3b5o25cqV02OPPab+/furYcOGTsrUvLlz56p///6m+lCECwAAANhPamqqUlNTlZSUpLi4OEnS5cuXM+1TqFAhNWrUSG3atNHjjz+uevXq5USqAAAAgFNQCAUAABxu/PjxVre955579NhjjzksFyCnJSQkaPbs2fryyy919OhRu8Zds2aN1qxZoxdffFEdOnTQyJEj1aFDB7uNkZXY2FjNmTNHr7zyil3jfvHFF3aNlxsFBwdr2rRpmjZtmtq3b6+PP/5Y9evXd3ZaAIA7CAoK0ty5c61u/9hjj+mee+5xWD4AAJgRHR2tLVu2aMuWLRo/frzq16+v/v376/nnn1eBAgWcnV6esn//fi1fvtzq9v369ePCEbiEzZs3p7lALysjRoyw+4VzAABYi0IoAADgcO+++67Vbfv27UshFPIEwzC0cOFCvfXWWw7fQsQwDK1du1Zr165V7dq1NWvWLDVr1syhY940Y8YMjRgxQhaLxS7xzp07p19//dUusVzF+vXr1bhxY7333nt67bXXnJ0OACADQUFBpua0AQEBFEIBAHKtAwcOaMSIEZo0aZLGjBmjF198UZ6ens5OK0/Yv3+/qTlD69atKYSCS9i8ebOp53a/fv0ohAIAOA2bQgMAAAB2dunSJXXq1EnPPvusw4ugbnfkyBHt2LEjx8Y7deqU1q5da7d406dPV2pqqt3iuYqkpCSNHj1ar776qrNTAQAAAHCXuHLlil555RU1btxYBw8edHY6AAAAgF1QCAUAAADY0caNG1W3bl2tW7fO2ankmGnTptklTlxcnGbPnm2XWK5qypQpmjVrlrPTAAAAAHAXOXjwoBo3bqzp06c7OxUAAAAg2yiEAgAAAOxk/vz56tSpk27cuOHsVHLUmjVrdO7cuWzHWbhwocLCwuyQkWsbOXKkQkJCnJ0GAAAAgLtIYmKihg4dqjFjxsgwDGenAwAAANiMQigAAADADubPn69+/fopKSnJ2ankuNTUVLtcOfzll1/aIRvXFx0drY8//tjZaQAAAAC4C3344YcaOnSos9MAAAAAbEYhFAAAUFBQkAzDsOpn8+bNzk7XagEBAVbfL8MwNH78eGenDBe1evVqDRw48K6+avbbb79VXFyczf3/+usv7d+/334JubgFCxYoOTnZ2WkAAHKBfv36mZrTtm7d2tkpAwBc3IwZM7L1HUle/Z4JWZs7d66peQtgDZ5XAACzKIQCAAAAsiEoKEi9e/fOVtGKm5ubWrdurUmTJmnDhg06f/68oqOjlZycrJiYGF2+fFk7duzQd999p1deeUX169e34z2wjxs3buiHH36wuf8XX3xhx2wcr2/fvhl+2RYbG6uQkBBt3rxZEydOVKVKlWyKf+3aNe3cudPOWQMAAACAdd59912tXLnS2WkAAAAAplEIBQCAjcxeiXL7z7hx40yPmZ3xDMNQQECA/R8I4C6Wmpqqnj17Kjw83Kb+7u7uGjx4sM6cOaNNmzZpzJgxevDBB1WhQgUVLFhQ7u7uKlCggEqVKqUmTZqoV69emjJlivbv368LFy7o/fffV+XKle17p7LB1q3tLl++rGXLltk5G+fInz+/SpYsqVatWumtt97SsWPHNGTIEJtibd++3c7ZAQAA5Jw7FY5n58fWeTeQF7Rq1SrdayIpKUlXr17ViRMn9Pfff2vOnDl6/vnnVadOHVkslmyP2b9/fwUHB9shewAAACDneDg7AQAAAGTfP//8o3PnzunChQsKDw9XbGysDMNQwYIFVbRoUVWqVEmBgYEqWrSos1PNU2bNmqW///7bpr5Vq1bVokWL1KhRI5v6lytXTm+88YZGjx6tn376SePGjdPJkydtimUve/fu1bZt29S8eXNT/WbOnKmkpCQHZeVcXl5emj59uk6dOqUNGzaY6nvq1CkHZQUAuVtcXJwuXryoixcvKiQkRDExMYqLi1NcXJySkpLk5eUlb29v+fn5yd/fX5UqVVLFihXl5sb1fnCe2NhYnThxQhcuXLj1vI2Pj5eXl5cKFSqkcuXKqXLlyqpevTrPVQB24+HhoRIlSqhEiRKSpKZNm6pfv36S/v174tNPP9W8efMUExNjU/wbN25o1KhRWrRokb1Sdrhr167p7NmzCg4O1vXr1xUVFaXExMRbFxoVLFhQvr6+Kl++vMqXL6+SJUvapWgMAAAAuQeFUAAAAC7o0qVLWrFihVavXq0dO3YoNDQ0yz4Wi0U1atRQx44d9eSTT5ouVskpFy9e1NKlS/Xnn3/q8OHDunLliiIjI5WSkqICBQqobt26Nhcf2VNkZKTefvttm/red999+vXXX+1SmObu7q6nn35a3bt315dffmlzTvby5ZdfmnpuJSUl6euvv3ZgRs5nsVg0duxY04VQly9fdlBGd4cLFy5o5cqV2rRpk44cOaLLly8rJiZGPj4+8vf3V+nSpdW6dWs99NBDuvfee3P85Mfhw4e1fft27du3T6dOndLFixd19epVxcXFKT4+Xt7e3rdO0lSqVElVq1ZVYGCg7r//ftWvX1/u7u4OycswDO3evVvbt2/X3r17debMGQUHByssLExxcXFKSUlR/vz5VahQIZUtW1YVKlRQ/fr11bhxY7Vq1UoFCxZ0SF7ZdfnyZS1ZskQbNmzQoUOHdPXqVcXHx8vX11cVKlTQvffeqy5duqhTp07y8DD3VcnFixe1ePFi/fHHHzpw4ICuXbumxMREFS9eXP7+/qpWrZo6deqkTp06qUyZMg66h7YJCgrSypUrtWXLFh09elQhISGKjo6Wp6enihUrppo1a+qBBx5Q165dHbIta1JSkvbu3au9e/fqyJEjt36uXbtmOpa3t7caNGigFi1aqGvXrmrWrBknNXNQUlKSNmzYoDVr1mjfvn06ffq0wsPDlZSUpMKFC6tixYqqX7++OnbsqC5duuTa9wozUlNTtXnzZq1atUobNmzQ0aNHlZKSkmU/Hx8fNW/eXN26dVP37t3l5+eXA9kiu6KiovTLL79o3bp1OnDggIKDgxUREaHExETly5dP5cqV09q1a1WtWjWH5XD9+nUtX75cGzdu1MGDB3X58mVFREQoOTlZXl5eqlixovbs2aNChQrZFD+vzgEk6eDBg/r555+1c+dOHT16VDdu3FB0dLQMw1CRIkXUt29fffrpp85O0+6qVaumL7/8UhMnTtSgQYO0dOlSm+L8+OOPGjZsmO6//347Z2gfYWFhWrp0qX777Tdt27bN9N9Rnp6eCgwM1D333KP69eurQYMGatq0qfLnz++gjHM/wzD0999/a/ny5dqzZ49OnDih8PBwRUdHy2KxqFixYnr99dc1atQoZ6dqk/DwcK1evVrr16/XoUOH9M8//ygyMlIWi0W+vr6qVq2aGjdurM6dO6tt27YUMEPSv3/3bd68WXv27NHRo0d14cIFXbly5dbf8F5eXsqfP7/8/f1Vvnx51axZU40aNVKrVq1y9S4N165duzWfPXTokIKDgxUVFaVChQqpRIkSKlWqlO6//3499NBDat68uem/lwHAaQwAAOAU48aNMySZ+nGUihUrWp1Dq1at7hinVatWpu9Tdn8yy+fcuXOmYo0bN87qx2zTpk2mYs+ZM8fq2Jn5+++/jW7duhkeHh7ZfuwaNGhg/PTTT3bJyx6P9alTp4yePXsabm5umfb19fW1S87Z9fHHH9v0uFevXt0IDw93WF5BQUHGH3/8YVVbs783a348PT2NkJAQq/NduHCh3XOoWLGi6cfNzPugJKNv376m4icmJhr58+c3NUa7du1M3w9HmzNnjunfx7lz56yOb4/3kv379xtdu3bN8r3kvz916tQx1q5da78H6g72799vvPTSS0bZsmWz9RwvVKiQ0bVrV2P+/Pl2ez85ePCg8eKLLxolS5a0OS8vLy/j4YcfNpYvX24kJyfbJS+z86VNmzal6X/x4kWjf//+Rr58+azqX7ZsWWPWrFlGSkpKlrmdOnXKeOaZZ6x+rrm5uRn9+vUzLl68mO3HJbvvV3v27DEeeeQRw2KxWB2nWbNmxoYNG7Kdu2EYxpQpU4yWLVuafl8081OpUiXjs88+M+Li4kzn56icMvvJbB5q9r339tdBZsy+xm5/T4+Pjzc+/PBDo0yZMlbH8PX1NUaPHm1ERESY/t3czszfH7bMDzISExNjfPTRR0ZAQEC2f+8FChQwhg4daly6dMkuuTmao+dLzs45o78tw8PDjTfeeMMoVKhQlv337duXYQ7ZfcwuX75svPDCC4anp2eW/cPCwkw/Rrl1DmCP974NGzYYzZo1y7Jv165d7ZKzWWa/Q8ns+w9rfPnll1Y9jzL6eeihh0yNZa/vmTJz4cIF4/nnnze8vLxsfu7e6cfT09No0aKF8dZbbxknTpzIcHxH/D1tzU9m3y9l93PdMAxjyZIlRu3atbPs+/LLL2eYQ9++fU3lYEZ2P/dvvp8WKFDA6jgBAQHGV199ZdXfB5lx5HzO3mOY/c7TXj+Z3WdHPq8yExYWZnz66adGw4YNs3Xf6tSpY3z44YfGtWvX7JabmfEzml+cOXPG6NOnj6nPhYoVKxo//PCD3e4DADgSZcwAAAAuICQkRE8++aTuu+8+/fzzz0pOTs52zH379qlHjx5q27atzp49a4csbff111+rfv36+uGHH5SamurUXKyRkpKiL774wnQ/Dw8Pfffdd/L19XVAVv+qWLGiWrRo4ZDYlSpVyvJKyMTERFMrPE2bNi3LNo68sj6n5MuXT5UrVzbdB9ZLSEjQyy+/rIYNG2rFihWm3ksOHz6sjh07qnfv3g7ZpnH79u1q166d7rnnHk2bNk0XL17MVrzo6GitWLFCffr0UZs2bbIV6/Dhw3rkkUdUr149TZ8+XVeuXLE5VkJCglavXq3HHntMgYGBWrJkSbZyy67vv/9egYGBmjNnjtW/14sXL+r5559Xp06dMl2V6PPPP1e9evX0/fffW/1cS01N1dy5c1WtWjWbV2TIrqSkJL366qtq3LixfvnlFxmGYXXf7du3q23bturbt6/N2+vcNG/ePP3xxx+Ki4vLVpzMnDt3Ti+//LJq165tekU+WGfnzp2qU6eOXn/9dV26dMnqfhEREfroo49Uo0YNrV+/3oEZ2t/ChQtVtWpVjR49WkFBQdmOFxsbqy+//FI1a9a0aW4Jx9q6davq16+vSZMmKTo62ik5rFixQnXq1NGMGTOUmJho19h5eQ6QkJCgoUOHqm3bttq+fbtTc8lNXnzxRf3www82rSz622+/6cSJEw7IyjaLFy9WYGCgZs2apYSEBLvHT0xM1J9//qn//e9/Wrlypd3j50bh4eHq0aOHnnjiCR05csTZ6djdnDlzVKNGDc2YMUOxsbFW9wsKCtLgwYN13333Of27M+Sc6OhojR8/XuXLl9eIESO0d+/ebMU7fPiwXn/9dVWoUEFjxoxReHi4fRK1QWpqqt577z3VqlVL8+fPNzW/OH/+vHr27Kl27dopKirKgVkCQPZRCAUAAJDL/frrr6pbt65++uknh8TfuHGjGjVqpNWrVzskflbGjh2rwYMHm/oiytk2bNigf/75x3S/t956S40bN3ZARjmjQoUKeuSRR7Js99VXX1lVrLdv3z6rTky8+OKLVuWX2xUpUsSh7e9mwcHBuu+++/T5559nq5hy4cKFevzxxxUfH2+XvCIjIzVo0CA1b97cYYUYtt7flJQUTZgwQQ0aNHDI+/+pU6fUo0cPPfroo9k6sWqrd955R7169VJkZKRN/devX69WrVrp6tWraY4nJydrwIABevnll20u4omNjdVTTz2lefPm2dTfVuHh4XrwwQc1ZcqUbL1O5s+fr+bNmyskJMSO2TnO2bNn1bFjR3322WfOTiVPmT9/vlq0aKHTp0/bHCMkJEQdO3a0qija2WJiYvTUU0+pd+/eDtm6NjIyUsOHD1e3bt2cVnCDtFatWqW2bdvq/PnzTsvhq6++Urdu3XT9+nW7xs3rc4DY2Fg98sgjmj59eo6P7Qq6detm03bqhmFo/vz5DsjIvK+++ko9e/bk/dKOrl27pjZt2ji9iNERUlNTNXToUA0YMMDmvw0kadeuXWrUqJG2bt1qx+yQG/3555+qW7eu3n33Xbu/z8TFxenDDz9U7dq1tW7dOrvGtkZERIQ6dOigt956K1tFpBs2bFDbtm1148YNO2YHAPZFIRQAAEAu9tVXX6lLly4KDQ116Djh4eHq2rWrvvvuO4eOc7sPPvhA77//fo6OaQ+2rOTh6+urUaNGOSCbnDVs2LAs21y8eFHLly/Psp01Kx8ULFhQ/fv3tya1XM9s0USZMmUclEnecvLkSTVv3lz79++3S7zVq1frtddey3acEydO6N5779WsWbPskJV9RUVFqXPnzho3bpxdVhjMzC+//KJGjRrp4MGDDh3nvyZMmKCJEydmO86xY8f06KOP3nqMDMNQv379NGfOnGzHTklJ0cCBA7Vz585sx7JGeHi42rVrp7/++ssu8Q4ePKhWrVo5fH5iLykpKRoxYoSpFQtxZ99884369etnl9VpDMPQsGHD9Pnnn9shM8e4cuWKWrVqpcWLFzt8rGXLlql9+/YKCwtz+Fi4sz///FPdu3d3yCoz1lq0aJGGDBli99Vy8/ocIDU1VT169NDvv/+eY2O6orFjxyowMNB0v2XLljkgG3P++usvvfDCCy6xkrSriI2NVadOnez291RuYhiGBgwYYLfCyPDwcHXo0EF///23XeIh95k+fbratGljl5U/M3Pp0iV16tRJn3zyiUPH+a+rV6+qRYsWdrtIa9euXerXr59dYgGAI1AIBQAAkEt9++23GjJkiFJSUnJkvJSUFPXt21erVq3KkfHWrFmjsWPH5shY9mbLY9S/f38VLFjQAdnkrHbt2qlmzZpZtvvyyy8zvf369ev64Ycfsozz7LPPOnQrwZxkdvWURo0aOSiTvCM4OFjt27fXhQsX7Br3yy+/zFbByL59+9SsWTOdOnXKjlnZR1RUlB588MEcvfr04sWLatGihfbt2+fwsX7++WeNGzfObvF27tx5q6hq3LhxWrhwod1ip6SkaMCAAXbf6iijcZ588knt2bPHrnFPnjypxx57zOEn0u1p+PDhOnDggLPTcGlr167VkCFDTG2raI1XXnnFaauTZubmVfP2fv1k5u+//1aXLl2cWoRzNwsODlb37t0dslWutfbv368BAwbYPW5enwNI/xb4/Prrrzkylivz8PDQhAkTTPc7duyYU1dJS0pKcshn0N1u4MCB2d72K7d6++237b4Ka2xsrLp06WLTKuHI3T744AMNHTo0x76HNQxDr732mk2r9JkVERGhjh076tChQ3aNu2rVKn3//fd2jQkA9kIhFAAAQC60ZcsWDRo0KMfHTU1NVc+ePXXs2DGHjhMREaHnnnvOJa/iDAoKsmlLlBdeeMEB2TjH0KFDs2yzefNmHTly5I63f/PNN1ZtP/bSSy+Zyi23unjxoi5dumSqT/PmzR2UTd4xe/Zsh3wBbRiGzSu4nTp1Sh06dMiVq3mkpKSoW7du2r17d46PHRkZqYceesjhJ8+sWWnOrE8++UQ//PCD3nvvPbvHPnLkiL799lu7x/2vn376SevXr3dI7K1bt9q18MzREhIS8sznirMMGzbMISeHUlNT1a9fP4dsO2crwzD05JNP5uhqNjf99ddfeWZrYFczePBgXbt2zWnjJycnq1+/fjZvv3ond8Mc4O+//9ZHH33k0DHykscff9ymFWh37NjhgGys8+uvv2b6NybM++mnn7Ro0SJnp+EQly5dcsj8Xfp3K8HevXu75HdayNi8efP0xhtvOGXs//3vf5o5c6ZDx1i+fLnDVn177bXXcqx4DADMoBAKAAAglwkLC1Pv3r2d9kdkTEyM+vTp49AVHr766ivTRSG5hS1f/JYrV07Vq1d3QDbO0bdvXxUuXDjLdtOmTcvweGpqqmbMmJFl/9atW6t27dqm88uN5s6da6p9y5YtVbFiRcckA6vs2LHD9NWSsbGx6t69e67dLmzChAlO3SrmypUreuaZZ1zuS9LY2Fg988wzDjvR4ejtEx29qsxHH32kw4cPO3QMe/rrr7/sth3E3ciRq+SEhobqlVdecVh8sz755JMcXTnndt9++61WrFjhtPHtYd68ebJYLHb7eeyxxxya786dO52+mtDPP//skJXr7oY5wIQJEyhKMMHd3V1dunQx3S+ntvXNiDXbr8McVypoN8vRK/v9+eefbLucRxw9etTpFy+OGDHCZbenvHTpktPnTwCQEQ9nJwAAAIC0xo8fr+DgYNP92rZtq2effVYtWrRQyZIlJf27etGaNWs0depUU4VHu3fv1qxZsxz2RYC9r3DOSUePHjXdp1mzZg7IxHkKFy6svn373rHQ6abvvvtOH374oXx8fNIcX7VqlVVXhA8bNixbeeYWR48e1YcffmiqDyuW2C5fvnxq27atqlWrJh8fH/3zzz/65ZdfbFqhafbs2fr000+tbj9u3LhsLTXv5eWlZs2aqUqVKipevLg8PDx07do1XblyRTt37szWSimHDx+2+YrookWLql27dipfvry8vb11+fJlbd26VSdPnjQda9u2bZo2bZpefvllm3Ixy83NTa1atVKdOnXk6+urf/75R6tXr9b169ftEr9cuXJq166dypYtq+joaG3evNn0Cey9e/fqwIEDql+/vl1yska+fPnUunVrVa9eXX5+frpy5YoOHjyoHTt2mN5uJjk5WaNGjdJvv/2WrZxKliypFi1aqFatWgoMDFT16tVVpEgRFS5cWIULF1a+fPkUGxuryMhIBQUF6ciRI9q0aZOWL19u1QqD//X111+rbdu22coX/6dixYpq1aqVypQpo6SkJAUHB2v9+vW6ceOG6Vg//vijRowYofvuu88BmVrv4sWLGj9+vOl+fn5+Gjx4sDp37qwaNWqoSJEiun79unbv3q358+frp59+MhVv+PDh6tSpk7y8vEznAvNyw98ojsjhbpkD5Ibfn6tp3bq16VVIzpw546BssmamkNnPz08DBgxQu3btVL16dZUsWVJeXl6KiYlRRESEwsPDdfbsWR06dEiHDx/Wnj17dPr0aQdmnzvdja+bRo0aqUGDBipVqpQiIiJ0+vRpbdy40aaLB956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Dz9sagyz2zPak9n3zAkTJsjLy8tUn1dffTXdtpqZWblypan4yL4XX3xRS5cutfq5XqVKFbvP+T/88EPNnDlTfn5+VrWvV69emi0/78Y5gCSVLFlSW7ZsUa9evazaoidfvnw5sj1tbmXt3+E3md021F6sfR1I0o4dO+w6tru7u13j5UbVq1fXX3/9pYceesiq9gUKFDA113WmKVOmyMPDw+r2b7zxRobbnWXGmfMW2G7p0qWm2hctWlQTJkww1Wf8+PGm3r8k83NRa+XPn19Tp061qq3FYtGjjz5qKr6j/6YFALMohAIAAMglNm7caKp93759TZ1AucnMiaiUlBTTeZkxZswY9erVK1sxNm/eLIvFYtefoKCgO45ntthBkqkTs67Ezc1NL7zwQpbtfvnlF50/f15z585VVFRUlu1feukle6TnEvz9/TV9+nTt3LnTqqIypPfCCy+oUKFCVrevU6eOqfgRERFZtlm9erWpmF5eXvr0009N9bHVgQMHFBISYqqPNYU+t+vZs6eKFStmqs9vv/1mepysWCwW9evXz6q2VatWNR3/ySeftPqEYWBgoNVxo6OjlZKSYjofa/Xp00e+vr6m+jRu3FiNGzc21WfTpk2m2tubmZMMFy9edGAmeZeHh4eGDBliut+LL75oqv22bduUmJhoepzsSkxM1NatW61uX6RIEXXr1s30OOXLl1e9evWsbr9+/XrTY8B2LVq00LRp06wqonGUXr16afTo0dmKcbfNAW5asGCB6tat67D4eY1hGKbaO+t1kS9fPqs/50eMGKFly5aZvm93K09PT/38888qX768s1OxuwYNGuiBBx4w1adQoULq06ePqT7OngPDNmvXrjXVvlevXqaLnosUKaJnn33WVB9HfUY+/fTTpl7njvjuBAByEoVQAAAAucSuXbtMtX/kkUdsGqdhw4am2u/evdumcbJSpUoVvfPOOw6J7Uj/vcraWtHR0Q7IJHcYOHCgvL29M22Tmpqq6dOna/r06VnGa9KkiekT766oXLlyWrhwof755x+98MILd8VVxo7y9NNPm2pftmxZU+2t+TJv+/btpmL26tXL9FXGtjJ7RXylSpXUqFEj0+N4eHjo8ccfN9Vn586dpsfJyr333qtSpUpZ1bZ06dKm45spJjb7XIuMjDSbjtWeeOKJHOm3b98+m8a5KTQ0VKtWrdLE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Hx8tXLjQ4SfY/fz87vrVTL744gu5u7vbPa7FYtG3337r8GI2s/r06aNPP/3U2WkA2cYcAFlp2LChdu/ebbqw425QsGBBq1a//K/AwEA99dRTDsoI1ihTpozefvtth8QuVqyYvv/+e5vmRO+99568vb3tnpOPj49eeuklu8e9XadOndSsWTOHj5PTnnvuOVN/19jTmDFjcuR3BwB3GwqhAABAjujYsSNfqJlUsmRJbd26VS1btnR2KjChQ4cOOnjwoB588EFnp4Jc7MknnzRd6BgaGqovv/zSQRnBnu69915t375dVapUcXYq6fj4+Gjjxo1q27Ztjo1ZunRpbdmyRY0bN86xMfF/8uXLp6VLl6p+/fp2jVulShWtWLHC1NX2derUsfvV1jfvX0693t555x3dc889OTJWbtShQwd99dVXdl/lYvLkybl2hYSXX35ZCxYskJeXl7NTAbKFOQAyUrZsWU2bNk07duwwvWrt3cDd3V3z589XtWrVTPf97LPPVL58eQdkBWu9++67dl/BKH/+/Fq5cqUqVqxoU/8aNWrY/WJRHx8f/fLLLzm2otC3336bKy/8ya633npLn332WY5tT2exWDRp0iSX3YoUAHI7CqEAAECOmTZtml577TWWBzehWLFi+v333zVu3DiHL+t9u7p166pMmTI5OmZeUb58ef3++++aO3dujn/xWatWLTVp0iRHx4R5bm5uevPNN033mzx5smJjYx2QEewtMDBQu3fvVv/+/Z2dSjq+vr767bff9PbbbztkZZf/6tSpk/bs2aMGDRo4dBxkzs/PTxs3brTb1du1a9fWH3/8oRIlSpjuO2TIEI0ZM8YueXh7e2vx4sVq166dXeJZI3/+/Fq/fr06duyYY2PmNgMHDtScOXPssk2exWLR1KlT9corr9ghM8fp3bu3duzYYfeCwqwULFhQLVq0yNExkbcxB8BNjRs31vTp03XmzBkNHTqUbQsz4OPjo59//lndunWzqb+/v7+2bNmie++9186ZwVo3V5x84YUX7BLv5nto8+bNsxVn1KhRGjBggF1yKl++vP74448cnS/UrFlTmzdvzpUX/mTX8OHD9fvvv6tChQoOHadUqVJavXq13f4uAgCkRyEUAADIMR4eHvroo4+0du1aVssxIV++fBo/frwOHjyo7t27O7SQrFSpUho5cqT27dungwcPqnr16g4bK6+zWCzq27evTp48qc8//1w1a9Z06Hjt27fXmjVrdPjw4Wx/KYec8cwzz6hy5cqm+ly9elUzZ850UEawtyJFiujbb7/Vn3/+qVatWjlkDFuvVvXw8NCECRO0d+9ederUyc5ZSZUrV9YPP/ygNWvWqHTp0naPD/P8/Py0efNmDRs2LFtXOffq1Uvbt2/PVrH0pEmTNG/ePOXPn9/mGJUrV9amTZv02GOP2RzDVsWLF9eaNWs0Y8YMBQYG5vj4uUHfvn21efNm059j/+Xv769ff/1VI0aMsF9iDlS/fn3t2rVL06dPd+jFAm5ubmrbtq3mzZunkJAQp23TgryLOcDdydfXV+3atdP777+vEydOaOfOnXrhhRdcarW7Vq1aqVGjRjmyWsvjjz+ugwcPZnu1wkqVKmnr1q2aNGmSwwsrkDE3NzdNnz5ds2bNUuHChW2O06hRI+3evdsuq7a7ublp9uzZ2b5YtHv37tq/f3+OF2pL0j333KO9e/dqzJgxNl0ckZu1adNGhw8f1tixY1WwYEG7xvby8tKrr76qo0eP6qGHHrJrbABAWpT5AwCAHNe+fXu1b99eJ0+e1Pr167V7924dPHhQoaGhioyMVFRUlFJSUpydZq5Ts2ZNLVmyRKdPn9bs2bO1ePFinT17Nlsxvby81Lx5c7Vt21Zt27ZV48aNHX5l8N3G29tbw4YN07Bhw7RlyxYtXbpUq1atUlBQULbienp6qlWrVuratau6dOnCkvvZNGLECIWHh1vd3h7bInl4eOibb77Rli1bTPUrUKBAtsdGznrggQe0efNm7d27V7Nnz9ayZct0+fJlm+Plz59fDz74oHr06KGuXbtmK7d69eppzZo12r9/v7766istXbpU165dsymWl5eX2rZtq4EDB6pLly6sLJALeXp66vPPP9ezzz6rt99+W+vWrZNhGFb1bdKkid577z27rb7Up08f3X///Xrvvfe0YMECJScnW9XPz89PL730kkaPHp3uxISXl5fVJ3Sze+LXYrFoyJAhGjJkiLZu3ao///xTu3fv1vHjxxUeHq6IiAjFxMRY/fi6ombNmunIkSOaPHmyvvjiC125csWqfoULF9bgwYM1duxYFSlSxLFJ2lm+fPn0wgsvaODAgVq+fLnmzp2rTZs2KT4+PltxK1asqLZt26pdu3Zq27at/P397ZQxcGfMAVyXxWKRm5ubPD095eXlpfz586tQoULy9fWVn5+fSpQooTJlyqh8+fKqUqWKAgMDFRAQ4PKrc/fo0UM9evTQ9evX9fvvv2vDhg3atWuXjhw5oqSkpGzHL1mypJ544gkNHjxYdevWtUPG//L09NSYMWP02muvaePGjdq+fbt2796tU6dOKSIiQpGRkYqJibHbeMjYc889p86dO2v8+PFasGCB1Z/dFStW1JgxY/T888/b/fuyjz76SD169NCoUaP0xx9/WN2vRYsWGjduXI5udZoRHx8fTZo0SePHj9fatWu1Y8cO7dmzR2fPnlVkZKQiIyMVFxfn1BxtVbhwYf3vf//TyJEjNXfuXC1YsED79++3OV6tWrXUu3dvDRw4kHkeAOQQi5GXv5EBAADI406cOKGtW7dq//79OnHihC5cuKCrV68qNjZWCQkJ8vLyko+PjwoXLiwfHx+VL19eNWvWVM2aNRUYGKh69eplazUG2O7cuXPatWuX9u7dqzNnzujChQu6dOmSoqOjFRcXp6SkJBUsWFA+Pj7y8fFR8eLFVatWLdWtW1d16tRRgwYNsnU1IwDnOnDggLZv3679+/fr1KlTunjxoq5evaq4uDglJibKy8tLBQsWlK+vrypWrKjKlSurVq1aat68uRo2bOiw7VJTU1O1c+dObd++Xfv27dOZM2cUHByssLAwxcfHKyUl5dbJtjJlyqhixYqqV6+eGjdurNatW6tQoUIOyQtpmTmR2bdvX82dOzfD286cOaOVK1fqzz//1NGjRxUSEqLo6Gh5enqqWLFiqlmzppo3b66uXbuqYcOGdso+vYsXL2rNmjXasGGDDh8+rGvXrunGjRvy8PCQj4+PqlSponr16qlDhw7q2LEjBaG5UGJiotatW6e1a9dq3759On36tCIiIpSUlKTChQurQoUKuueee9S+fXt17do1T81hYmNj9eeff2rPnj06ePCggoKCdPHiRUVERCg+Pl6GYahQoUIqXLiwChcurOLFi6tatWq35uR16tRRQECAs+8GwBwALishIUEHDhzQwYMHde7cOQUFBSkoKEhXrlxRTEyMYmJibm0v7unpqcKFC6tYsWK3CsXq1aunZs2aqV69ei5fLAbr3LhxQ6tWrdKGDRt06NAh/fPPP4qKipLFYpGvr6+qVq2qe++9V507d1b79u1z5ILBI0eO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qlVTyZIl7XgvpJCQEJ0+fVo3btxQcnKyChYsqLJly6p69ery9PS061gAAAAAAAAAAABAXpSSkqJDhw7pn3/+0Y0bNxQZGakiRYqoWLFiqly5sgIDA52dYpZiYmJ0+vRpnT17VmFhYYqOjpanp+et+1G/fn35+/s7O8087eLFizp8+LCCg4MVHR0td3d3lShRQl26dLF6pZubDMPQiRMndOLECYWEhCguLk7e3t4KCAhQp06drIoRFxenvXv36sqVK7p+/boSEhJUrFgxFStWTHXq1FGZMmVsuZumnT17VkePHr1VAOPp6akSJUqoR48eWfYNCwvTsWPHdP78eUVFRSk2Nlaenp7Knz+/ihUrpvLly6ty5crptknL7a5fv57u2J22o8tMRn2uXbuWZb8VK1akO5bRVnuZefLJJ/XRRx8pISHh1rHly5frjTfeyLRfaGhoumO23Hd/f3/5+voqIiIi09iwHoVQLiguLk5r1qzRxo0bdfXq1Tu28/DwUNWqVXXfffeZWnouMjJSP/30kzZv3pzmxf5flStXVvfu3dW4cWPT+f/Xzp07tXTpUp07dy7D2729vdW6dWs98cQT8vHxydZYAAAAAAAAAAAAQF504MABffXVV9qyZYvCw8Pv2K5UqVJq27atXnzxRQUEBFgVu2nTpgoODs7wtuDgYJUtWzbLGD/99JOaN2+e4W3JycnaunWrNmzYoG3btun48eMyDCPTeAEBAXrsscc0cOBA+fn5ZX0nICn977JHjx769NNPJUlJSUn6/vvvtWDBAh07dizD/s2bN1f58uUlSRcuXNB9992X5vYpU6boqaeekiTduHFDX331lRYvXpzhOe1y5cplWQi1atUqff/999qxY8cdz1tLUo0aNfTwww9r0KBBKly4cKYxM3L7c3jkyJF69dVXJUmxsbH69ttv9f33399xu7Q7FULFx8fr+++/19KlS7V///4s87BYLKpSpYqaNm2qRx55RM2bN5eHR+4u6choYRZbFmvJaHEULy+vTPtERkam2z6vUKFCat26tamx/fz81KxZM23evPnWseDgYJ06dSrTwqaMcrZ1oZrbY2V135G53P2qQTp79uzRzJkz01QD3klycrKOHz+uy5cvW10IdeTIEU2ZMiXd8nG3O3v2rD7++GO1bNlSQ4YMMf0GnJSUpBkzZuivv/7KtF18fLx+++03bdu2TSNHjlStWrVMjQMAAAAAAAAAAADkVTdu3NDYsWO1atWqLIuHpH93aVm4cKEWL16sPn36aOzYsU494b5y5UqNHTtWN27cMNUvKChIn376qb766iu99dZb6tevn2MSvEucPXtWzz//vI4fP26XeOvXr9eIESMyLcrLzOHDh/X6669bVTwk6daKU3PnztXo0aNNrwh0J3v37tWQIUN08eJF0323bdumV199Vf/884/VfQzD0OnTp3X69GktXLhQ3333ndq0aZNlv4yKFTMrPrSnChUqpDt26dIlVa1a1VScS5cupTtWsWLFTPvs2bNHKSkpaY41bNhQ7u7upsaWpCZNmqQphJKkHTt2ZFoIVbZsWVksljTvvRndj6zExcWlew/M6r4jc27OTgDW++WXX/TRRx+lK4LKly+fSpYsqapVq6pChQo2VblK0vHjxzVp0qR0RVAFCxZUpUqVVKJECbm5pX3K/PHHH/r000+tmljdlJqaqqlTp6YrgnJzc5O/v78CAgJUoECBNLdFRkZq0qRJOnnypMl7BQAAAAAAAAAAAOQ958+fV5cuXbRy5UpT5+qkfxctmD17tnr27GlzsYo9nDp1ynQR1H/FxcVp7NixGjNmjB2zurucPn1aXbp0sVsR1IoVKzRgwACbn1ebNm3S448/bnUR1H/duHFDY8aM0TvvvKPU1FSbxr/p77//Vo8ePWwqgtqwYYN69+5tqgjKVd1///3pjt1eUGSNTZs2pfm/p6enmjRpkmmfgwcPpjvWqFEj02NL0r333mtV/P/y8/NLt5DL/v37FRYWZmrsP/74I11B1wMPPGAqBtJiRSgXsXHjRs2fPz/NsQYNGuihhx5S7dq10y2xduPGDR0+fFi7du3S6dOns4wfHR2tqVOnKjEx8daxEiVKqF+/frr33ntlsVgk/bvH59KlS/X777/fardz506tXr1ajzzyiFX3ZeXKldq9e3eaY+3bt1f37t1vLV2Zmpqq3bt3a+7cubf2v0xISNDUqVM1efLkdIVSAAAAAAAAAAAAwN0iNDRUjz/+uK5cuZLuttKlS6tz586qWrWqihQpouvXr+vo0aNas2ZNuhP0O3bs0NNPP60VK1bccWWo6tWry8fHR9K/q538t8AlX758ma6YclPBggWtul/lypVTnTp1VK1aNZUuXVqFChWSt7e3YmJidOXK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CJXL/f7772n+36NHD7uPsXv37jT/f/DBB63qV7t2bfn7+9+qtAwPD9epU6fuWNl78uTJNPv1lixZUrVr17ZqrDZt2qT50Nq1axeFUAAAAAAAAAAAALir7NmzRwcPHkxzLDAwUP369TMV54033tCqVavSFBKsXr1a48ePV4kSJeyQac7o1q2b3nrrrVtbtoWGhurMmTNZbseVm8TGxqbbGssWt281Z63u3burTp062R7/pldffdV0Mcr333+fLv/evXubysvDw0MTJ07UE088keb43LlzbSqEGjRokE3bLMbExKT5f9GiRU3HMGvHjh0OH8MarVu31p9//qlVq1Zp0aJF2rp1a5Z93Nzc1LNnT/Xt29fq2oGbMlrt6/YVuszIqG9cXJxVz+dChQrp448/1pAhQ7R48WJ99913GRZq3S4gIEDDhw9Xly5dXKrwLbdja7xc7MaNG2mWoAwICFD58uXtOkZ8fHy6D9b69etb1ddisaRbOeq/e1/ebu/evWn+X7du3SxXg7qpXr16af5/5MgRmz/MAQAAAAAAAAAAAFf0xx9/pDvWu3fvO26Hdye+vr7q2rVrmmNJSUnatm1btvLLaT4+PipevHiaY7efk0TmevbsabdYhQsX1iOPPGK6X0bP6759+5qO06xZM9WoUSPNsWPHjunatWum4lgsFptX5rm98Gnnzp02xXFFhmFo06ZNWrJkidX3OzU1VT/++KPee++9dLtLZSUpKSndMVtW37opo0KoxMREq/tfuXJFP/74o5YtW2ZVEZQkBQUF6aOPPtIXX3yhGzduWD0WMseKULnY/v37by2bJsl0BaQ1Lly4cGuPU0ny9/dXkSJFrO5fo0YNbdiw4db/g4KC7tj29ttu/xDKjJ+fn0qUKHHrQyo5OVnBwcE2Le8IAAAAAAAAAAAAuKLbd3qRpM6dO9sU69FHH9W8efPSxb+9QConGYahgwcP6uDBgzp+/LguX76s6OhoRUdHZ1j0IKXfHuvixYs5kGne4O3trYYNG9otXoMGDUyvapOSkqJ9+/alOVa1alVT55L/65FHHtGJEyfSHNu1a5ep10lAQIBVW/JlpEGDBlq7du2t/y9btkyNGjVS3759rV4kxBWdP39eI0aMuGMBlJ+fn/z8/JScnKywsDBFRETcui05OVlbtmzRli1b1LFjR33yySfy8/OzKY/sPMYZ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AAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGlPEAoAAAAAAAAAAEh7glAAAAAAAAAAAEDaE4QCAAAAAAAAAADSniAUAAAAAAAAAACQ9gShAAAAAAAAAACAtCcIBQAAAAAAAAAApD1BKAAAAAAAAAAAIO0JQgEAAAAAAAAAAGkvq7cXQN9UW1sbq1evjg0bNsTu3bsjKysriouL44gjjojhw4d3a61NmzbFmjVrory8POrq6mLQoEExevToOPLIIyM7O7tbawEAAAAAAAAAcGAShDoAfP/734+nn346qa+kpCR+8IMfpHyvioqKmDt3bjzxxBNRU1PT6phx48bFRRddFO9+97u7tN53LF68OO69995Yu3Ztq9dzcnLi1FNPjQ984ANRUFCwT7UAAAAAAAAAADiwCUKluSVLlrQIQXXV8uXL49Zbb42dO3e2O+61116L73znO/Ge97wnPvWpT0VWVmpvoz179sSPfvSjeOqpp9odV11dHb///e/j6aefjuuvvz4mT56cUh0AAAAAAAAAAPqPjN5eAF1XWVkZP/nJT7rlXi+//HLcfPPNLUJQgwYNisMOOyxKSkoiIyP57bJo0aL4/ve/H42NjZ2u09DQELfddluLEFRGRkYMGzYsxo4dG3l5eUnXKioq4uabb47Vq1en+KoAAAAAAAAAAOgv7AiVxu68884oLy+PiIiBAwe2eZRdR3bt2hW33XZb1NbWNvWVlJTElVdeGccee2wkEomIiNi6dWvce++98fjjjzeNW7x4cTz88MPx/ve/v1O1HnzwwViyZElS35lnnhkXXXRRFBcXR8TbYaklS5bEz3/+8ygrK4uIiJqamrjtttvie9/7XougFAAAAAAAAAAA2BEqTS1fvjwWLFgQERGJRCIuvvjiLt/rwQcfjG3btjW1hw0bFt/4xjfi3e9+d1MIKiJiyJAhcfXVV8ell16aNH/evHmxa9euDuvs3Lkz7r///qS+yy67LD7xiU80haAi3t4d6rjjjotvfvObUVJS0tS/devWeOihh1J+fQAAAAAAAAAAHPgEodJQbW1tzJkzp+lIunPOOSfGjx/fpXtVVFTE73//+6S+T37yk0nBpOYuuOCCmDRpUlO7srIyfve733VY64EHHoiqqqqm9qRJk2L27Nltji8uLo5PfepTSX0PP/xwi+P7AAAAAAAAAABAECoN3X333bF58+aIiBg6dGiLHZpS8ac//Smqq6ub2pMmTYpp06a1O6e1HagWLlzYFMxqTUNDQzzxxBNJ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mpg5c2bMnDkzjjjiiPjyl78cvXv3bnW7L7zwQlx//fWxZcuWRstkMpl466234u23346TTz45zj777EgkEq1qZ+PGjXHNNdfE7Nmzmyy3fv36+L//+7/461//Gv/2b/8WO+20U6vaAQAAAAAAAACge0h2dgdo2IIFCxoMQSWTydhxxx1jt912i1122aXBsNOzzz4bV155ZVRUVLSqzRkzZsQvfvGLeiGo/v37x6677ho77rhjXuApk8nEgw8+GLfeemur2qmsrIyrrrqqXggqlUrF8OHDY+edd46ePXvmXVu+fHlcdtllsWzZsla1BQAAAAAAAABA92BFqALQp0+fOPTQQ2PKlCkxYcKE6NWrV+5aOp2OuXPnxt133x1z587NnV+wYEFcd9118b3vfa9FbSxbtix+/etfRyaTyZ3bZZdd4ktf+lLsueeeuXNLly6NO+64I15++eXcuUceeSQmTJgQBx10UIvauvXWW2PBggW540QiEaeeemqcdNJJ0bdv34iIqK6ujueffz5uvfXW2LhxY0RErFu3Lq655pr40Y9+FMmkDB8AAAAAAAAAAB+RJunCBg8eHOeff3785je/ia985SsxZcqUvBBUxD9WiJo0aVJccsklccwxx+Rde+mll+LNN99sUVt33XVX3kpQY8aMicsuuywvBBURMWLEiPje975Xr63bb789ampqmm1nyZIl8Ze//CXv3De/+c34zGc+kwtBRfxjdahp06bF5ZdfHn369Mmdf/fdd+OZZ55p0WcCAAAAAAAAAKD7EITqos4888z4xS9+EUcddVQUFxc3Wz6ZTMZXvvKVGDNmTN75p556qtm6H3zwQbzwwgu541QqFd/4xjca3HYv4h8rOJ1zzjkxfPjw3Lnly5fH9OnTm23r7rvvjnQ6nTs+4ogj4rDDDmu0/E477RRf+MIX8s7de++9DW4bCAAAAAAAAABA9yUI1UVNmTIlUqnW7VyYTCbj5JNPzjv3xhtvNFtv+vTpeVviHXLIITFq1Kgm6xQXF8cpp5ySd6650NWGDRvyttRLJBJxxhlnNNu/adOmxeDBg3PHK1eujDlz5jRbDwAAAAAAAACA7kMQajszYcKEvOP169fnbXnXkFdeeSXv+KijjmpRW4ccckj07Nkzd/z3v/89ysvLGy3/2muv5W2fN3HixBg6dGiz7SSTyZg2bVreuZkzZ7aojwAAAAAAAAAAdA+CUNuZPn361Du3adOmRssvXbo0li1bljvu2bNnjB8/vkVtlZSU5JXNZDLx2muvNVq+7rV99tmnRe1EROy99955x6+++mqL6wIAAAAAAAAAsP0ThNrONLQiU79+/Rot/9577+Udjx07NoqKilrcXt3QVN371bZo0aK843HjxrW4nd122y169OiRO169enWsW7euxfUBAAAAAAAAANi+CUJtZ+bOnZt3PHjw4EilUo2WX7x4cd7xqFGjWtVe3fJLlixpsFx1dXXeylOtbatHjx71ttGr23cAAAAAAAAAALovQajtzPTp0/OO99133ybLL126NO94xx13bFV7dcvXvV/WihUroqamJndcXFwc/fv33yZtAQAAAAAAAADQ/QhCbUdee+21eitCTZs2rck6dbeXa20QqrS0tMn7Za1du7bJeu3ZFgAAAAAAAAAA3U/je6ZRUDZs2BA33nhj3rkDDjggxo4d22S9ioqKvOOePXu2qt2SkpK845qamqiqqooePXq0azsN1al7z7ZYu3ZtqwJVyWQyRo4cmXeuqKgokkmZwo6QSqUikUg0eC3x//8D1FH3z0wiEYlMpnP6Al1Y3TGk9niTSqWa3GoYoCspKipq8hgA2H4Y9wGg+zDuA4Wisff5Hckbne1AOp2OX/3qV7Fq1arcud69e8e5557bbN26YaLi4uJWtd1Q+YqKimaDUK1tp6E67RGEevzxx+Pee+9tcfl+/frFTTfdlHdu8ODBW90PWqaqqqrRH+ySqVQUeUkNzfJwBA1L1xlDav9ZGTRoUAwZMqSjuwTQLlq76i8AULiM+wDQfRj3ARpnGZvtwO233x6zZs3KO3feeefFoEGDmq1bVVWVd9za1Q4aKl9ZWdnu7UREvXBVQ+0AAAAAAAAAANA9CUIVuEceeSQeeuihvHMnn3xyHHLIIS2qXzdcVF1d3ar2Gypf957t0U5E/TBVQ+0AAAAAAAAAANA92UeqgD3//PNx66235p2bNm1afO5zn2vxPUpKSvKOW7vKUkPl696zPdppqE5D7bTW8ccfH1OnTm1x+WSyfnZw5cqVkclktrovNK+srCxqampqnflo26J0dXXUtCFgB9u9RCJvi6+ampoIf2dBPek6Y0jt8aasrEwAGygYRUVFecvjr1q1qs7P0ADA9sK4DwDdh3EfKBSJRCIGDx7cqX0QhCpQr776alx33XV5AZwDDzwwzj///EgkEi2+T90w0ZYtW1rVj4qKirzjoqKiKC4ubvd2GqrTHkGoAQMGxIABA7bqHjU1NZFOp7e6LzSvurq60dBZ5v//B8iXqPtnJpPxZwUaUPfPRe3xprq6uk2rWQJ0BTU1Nf4OA4BuwrgPAN2HcR/oqhpaXKbD+9DZHaD13nzzzfj5z3+el/Lde++949vf/nar/6fq379/3vGqVataVb+8vLzJ+2XVDRvVrdeWtrY2wAQAAAAAAAAAwPZDEKrA/O1vf4urr746qqqqcufGjx8f3//+9yOVav0CXyNGjMg7Lisra1X9uuXr3i9ryJAheVszVVZWxrp167ZJWwAAAAAAAAAAdD+CUAVk0aJF8cMf/jBvO7pdd901LrjggjZvEzdy5Mi84yVLlrSqft3yde+XlUqlYujQoXnnFi9e3OJ2qqqqYsWKFS1qCwAAAAAAAACA7kcQqkAsXbo0rrzyyti4cWPu3MiRI+M///M/o3fv3m2+7+jRo/OOFyxYkLflXnPeeeedJu/X1LW6dZuycOHCvFWwBg4caGs8AAAAAAAAAAByBKEKwMqVK+OKK66ItWvX5s4NGTIkLrrooujfv/9W3XvkyJF5KzVt2bKlxQGlioqKmD9/fu44kUjElClTGi1f99rs2bNb3M+6Zffbb78W1wUAAAAAAAAAYPsnCNXFrV69Oi6//PJYtWpV7lxpaWlcfPHFUVpa2i5t7L///nnHTz31VIvqvfDCC3nb9O22225N9mnKlClRVFSUO3777bdj+fLlzbaTyWTi6aefbrLPAAAAAAAAAAB0b4JQXdiGDRviyiuvzAsL9e/fPy688MIYMmRIu7XzsY99LBKJRO74hRdeiMWLFzdZp7KyMh588MG8c0cddVSTdfr27RsHHHBA7jiTycQ999zTbP+mT58eK1euzB0PHjw49t5772brAQAAAAAAAADQfQhCdVGbN2+Oq666Kj744IPcuT59+sSFF14Yo0aNate2dt5555g6dWruuLq6Oq677rrYtGlTg+UzmUzccsst8eGHH+bODR06ND72sY8129aZZ56ZF7p69tln4/nnn2+0/OLFi+O2227LO3faaadFKpVqti0AAAAAAAAAALoPaZIu6uqrr46///3veedOOumkWLduXcyePbtV99ptt92ib9++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t7/9bZx00kmtqrfHHnvE+eefH9dcc02T5ZYuXdrsvXr16hWXXnppq9oHAAAAAOgMyc7uAAAAANCwY489ttUhqKyW1CsrK2vTvQEAAAAAuiJBKAAAANgOjRo1qtkyHbm9HwAAAADAtiYIBQAAANuh8vLyZssMHz68A3oCAAAAANAxBKEAAABgOzRr1qxmy+yzzz4d0BMAAAAAgI4hCAUAAADboZtuuqnJ6xMnTozRo0d3TGcAAAAAADqAIBQAAABsZ2666aZ47bXXmixz3nnndVBvAAAAAAA6hiAUAAAAbEfmzJkT3/3ud5sss++++8app57aQT0CAAAAAOgYglAAAACwnXjvvffiuOOOi3Xr1jVaZsCAAfHLX/4yioqKOrBnAAAAAADbniAUAAAAbAfmzp0bJ598cixbtqzRMqlUKn7zm9/Ebrvt1oE9AwAAAADoGIJQAAAAUOBmzpwZp512WixfvrzRMkVFRfGrX/0qDj/88A7sGQAAAABAxxGEAgAAgAL25JNPxllnnRVr165ttExRUVH8/Oc/j5NPPrkDewYAAAAA0LEEoQAAAKBA3XffffFP//RPUVFR0WiZ4uLi+PWvfx2nn356B/YMAAAAAKDjCUIBAABAAfrd734X//qv/xrV1dWNlundu3fcfPPN8YlPfKIDewYAAAAA0DlSnd0BAAAAoHV+8pOfxC9/+csmywwaNChuu+222HvvvTuoVwAAAAAAnUsQCgAAAApEOp2OCy64IG6//fYmy+2yyy7x+OOPx8CBA5tcMQoAAAAAYHtiazwAAAAoAJWVlXH++ec3G4Laa6+94oUXXojx48d3UM8AAAAAALoGK0IBAABAF7dx48b4p3/6p3juueeaLHfwwQfHo48+GjvssEPHdAwAAAAAoAuxIhQAAAB0YeXl5XHmmWc2G4I64YQT4q677hKCAgAAAAC6LUEoAAAA6KKWLFkSn/70p+P1119vstznPve5+O1vfxslJSUd0zEAAAAAgC7I1ngAAADQAj//+c/jiSeeaHP9c889N3r06NHgtb322iuuvvrqeufvvPPOWLBgQbP3/t///d/43//931b3aerUqXHvvfc2W+6cc86J5cuXN3htw4YNTdZdsWJFnHjiiY1e/9znPhef//znm+0DAAAAAEBzBKEAAACgBd5///2YPXt2m+vPnTu30Wt9+vRp8307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nMhkMi1q64033sg73nPPPaOkpKRFdQEAAAAAAAAA6B4Eobq5ugGlp556qkX13nrrrVixYkXueMCAATF27NhGy48bNy769euXO16+fHm89dZbLWpr+vTpecdNBa4AAAAAAAAAAOieBKG6uUMPPTR69uyZO547d268+eabTdbJZDJxzz335J372Mc+Fslk4/87JZPJmDZtWt65e++9t9lVoebMmRNz587NHffq1SumTp3aZB0AAAAAAAAAALofQahubsCAAXHCCSfknbvhhhuivLy80Tr3339/Xjipd+/ecfLJJzfb1imnnJK3pd3bb78dDz74YKPly8vL44Ybbsg7d+KJJ0b//v2bbQsAAAAAAAAAgO4l1dkdoGnz5s2LysrKeucXLVqUd1xZWRmzZ89u8B6lpaUxatSoRts45ZRT4plnnok1a9ZERMSKFSvioosuinPPPTf222+/SCQSERGxatWquO++++LJJ5/Mq3/qqadG3759m/0s/fv3j09/+tPxhz/8IXfujjvuiLKysjj11FOjtLQ0IiLS6XS88sorccstt0RZWVmu7MCBA+OTn/xks+0AAAAAAAAAAND9CEJ1cb/61a9i5cqVzZZbu3ZtXHnllQ1eO/LII+Mb3/hGo3X79u0b3/72t+Oqq66KqqqqiIhYuXJlXH311dGnT58YMmRIbNy4McrKyiKdTufV3X///VsVTjrllFPinXfeiddeey137s9//nM8+eSTMXjw4Ojdu3esWLEiNm7cmFevuLg4vvOd70SfPn1a3BYAAAAAAAAAAN2HrfGIiIiJEyfGBRdcUG9lp40bN8a7774bK1asqBeCOuyww+I73/lObsWolkgmk/Hd7343DjnkkLzz6XQ6li9fHu+++269EFS/fv3iggsuiD322KOVnwoAAAAAAAAAgO7CilDk7LnnnvHzn/887r333njmmWdiy5YtDZbbdddd49RTT42DDjqoTe0UFxfHt7/97Tj44IPj//7v/+K9995rsFzPnj3jyCOPjDPOOCMGDBjQprYAAAAAAAAAAOgeBKG6uOuuu65D29thhx3iK1/5Snzxi1+Md955J5YsWRIbN26MVCoVpaWlsfvuu8ewYcPapa2DDz44Dj744Fi2bFn87W9/i/Ly8qiuro4+ffrEyJEjY/z48VFcXNwubQEAAAAAAAAAsH0ThKJBxcXFsdde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TU1NrFixorO7AQUllUpFVVVV7risrCyqq6s7sUdQWIYMGRJFRUWd3Q1gO7N+/fp4/fXX4/XXX49Zs2bF66+/HsuXL2+yzosvvhg77bRTu/bj/fffjz/84Q/x8MMPx9///vdmyxcXF8eECRPikEMOieOOOy7233//SCZtLgUUJkEoAAAAAKBTrVixIs4888zO7gYUlEQikRfiqKmpiUwm04k9gsJy9913x/Dhwzu7G8B24IEHHohnnnkmZs2aFQsWLOjU8bi8vDx+9KMfxd13392qgHRlZWW88cYb8cYbb8T1118ff/nLX2KPPfbYhj0F2HYEoQAAAAAAAACgDa677rp4++23O7sb8eKLL8bXvva1KCsr6+yuAHQq69kBAAAAAAAAQIF69NFH46yzzhKCAggrQgEAAAAAXcwHK01bQusVNV8EurmdBrd8myiAQvHCCy/E17/+9aiqqursrgB0CWYUAAAAAAAAAKDArFy5skUhqOLi4jjssMNi//33j+HDh0f//v1jw4YNUVZWFnPnzo1XX3013n333Q7qNcC2JQgFAAAAAAAAAFupV69esffee8fkyZNj8uTJMWXKlDjooIO2WXuXXnpps9vhnXXWWfH9738/hg8f3mS5hQsXxp/+9Ke4884727OLAB1OEAoAAAAA6LKGTP19FJUM6+xuQJeTiIhk6qMp/nR1dWQ6rzvQJdVULIsVM77Y2d0AtnMnn3xynHPOOTF58uTYY489oqioY7arnTNnTjzwwANNlrnqqqvinHPOadH9dtttt/jXf/3X+Na3vhU1NTVb30GATiIIBQAAAAB0WUUlwyLVe2RndwO6nEREFNUKQtUIQgFAp/jmN7/ZKe3++te/bvL6l770pRaHoGpLJBKRSokRAIUr2dkdAAAAAAAAAABaZu3atfH44483er1fv37xgx/8oAN7BNB1CEIBAAAAAAAAQIF48sknY8uWLY1eP+mkk2LgwIEd2COArsOadgAAAAAAAABQIJ577rkmrx977LEREVFVVRXPPfdcvPjii7FgwYJYs2ZNJJPJGDhwYIwYMSIOOeSQmDp1avTv378jug3QIQShAAAAAAAAAKBAvPHGG01eHzt2bPz617+O3/3ud7F8+fJGy/3ud7+LkpKS+NznPhf//M//HMOGDWvvrgJ0OFvjAQAAAAAAAEABSKfTsWDBgibLfO1r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X/wir+4PfvCDGDx4cNx1110xf/78uPjii22HBwB1VFVVxcyZM+O2226LjRs3xpYtW3Jjae3JxOw3OrPnS0pK4rTTTosJEybEmDFjcmVq13nzzTfjN7/5TaxYsaLJPmRfiGaNHTs2TjvttNh1111j4MCBeWVvuummePrpp6OqqioiPgpRZ3+e+PKXvxzHH3/81v2mAMB2zNgPAN3Hthz3szKZTKxduzYuuOCCKC8vj4iPdoM44IAD4tRTT42bbropFixY0GgIavLkyfEf//Efues333xzPPbYY7l71Q5B/cu//EuT/QFg6wlCAUAb3HnnnXH//fdHRP0J0Kzsg9eIESPia1/7Wuy0007Rp0+f3ANO9mHplVdeidtuuy2WLVuWt/zu9773vTjwwANj4cKFscMOO0RpaWmHfkYA6OrKysri0UcfzX3TsvaEZEOyY3Z2jM4uf3/ooYfGxz/+8Vy52pORs2bNiuuvvz7Wrl3bbH9qT4L2798/SktL49BDD43i4uLYsmVLvPLKKzF//vwG+xQRceCBB8b3vve93GewPQ4A5DP2A0D3sa3G/cZcffXV8eqrr+ad69mzZwwfPjzee++9JkNQF1xwQUREVFZWRnFxcUR8FIbK9ksICqDjCEIBQCtkH3IWLFgQN910UyxcuLDJ8tmHrtLS0thvv/3i4IMPjt122y169+4dy5Yti9dffz3uvvvu2LhxY0TkT4j++7//e0yZMmWbfyYAKERLliyJ++67L/76179GxEdjbkvVXdXxmGOOiS984QtRUlISEfmTkq+++mr89re/jTVr1kRE4yHo7LWIxidma7db+z5jx46N8847L3bZZRcTogDQAGM/AHQf23rcry07Dt9www0xffr0XN2698iO442FoGpqaqKoqChvXL/lllvi0UcfFYIC6GCCUADQgJZ8E/Puu++O++67L29p24bUfWAaOnRoJJPJ2Lx5c25SNSJ/QnTnnXeOK664osEHMwDo7j788MP43//935g5c2ZE1B9rW6rui8sDDjggTj/99Nh5553zJj4jIl5//fW45ZZbYvny5ZFOp5t8IZpV+2eExiZQIyJGjBgRp556akydOjVSqVSrPwcAbO+M/QDQfXTUuJ+VfRcwY8aMuPbaayOVSkV1dXWj92wqBJVV+2eKZ599No444oh65wHYdvxNC0C3lH1wqqioiE2bNsVbb70Vb7zxRrz11luxfv36qKysbLbuGWecEZMnT85NiDYWnMqWzz7gLF++PD788MPcMvvZ89lleyMihg8f3qJJVgDobtasWRP3339/gxOitScTE4lE7rixScbaLyojImbOnBm33XZbzJ07N2pqavLuPXny5DjvvPNizz33jJKSkrx6jUmn07mxvLEXocOHD4/jjjsu9t9/fy9CAaABxn4A6D46ctyvfa+IiIEDB0ZERHV1dV6oqXa5loSgsn3KtiEEBdDxrAgFQLeUTqfjvffeiz/84Q+xfPnyWL58ee5aaWlp7LrrrnHUUUfFlClTcg8ntR9Usr+uqamJSy+9NObPn9/sylDNyT7UlZSUxGWXXRajR4/e6s8JANubBx54IP7whz9ERONbzSSTyejZs2ds3rw5V68129ZMmDAhPv3pT8eee+5Zb1n7999/P5599tl47rnnYs2aNbl6LQ0w125nl112ieOOOy4OOeSQ6N27d1t+OwBgu2fsB4DuozPG/dq7QzzxxBPxu9/9LiLyt+NrTQgKgM4nCAVAt7Ns2bJ48cUX47777sut/JR9EKq77O3xxx8fBx10UEyaNCki8sNQ2YecVatWxc9//vNYsGBBm8NQ2faLi4vjM5/5THziE59op08LANuPOXPmxJVXXhkRDS+Nv8MOO8TnPve5GDZsWAwdOjTmzp0bs2fPjunTpze6TU1tdSdGP/OZz8T48eNz43t2YnT9+vXx7rvvxq233hqLFy/Oq9/YzwG1J1AjIvbaa684+eSTY/z48dGzZ8+t+40BgO2UsR8Auo+uMu7XDUNlA9BCUACFQxAKgG7lvffeiyeeeCKefvrp3BK3tScms2qfHzduXHzsYx+Lo446KiLyw1DZB6SNGzfGf/3Xf8XcuXNz92jtt0NTqVRMmzYtPvvZz0bfvn3b4+MCwHZj7dq18d///d8xe/bsvHE6++vRo0fHV7/61Rg7dmy95eZffPHFeOGFF+KVV17JTVQ2NP5H5E+M7r333nHuuefGiBEj8iZFsyoqKuKhhx6KefPmxZw5c3Lns98obShkPXz48Nh3333js5/9bBQXF7fb7w8AbG+M/QDQfXS1cb92GKpHjx5RVVUlBAVQQAShAOg2li9fHn/6059i+vTpUV1d3eS3QyLyH4qGDRsWxx57bG6lpoa2yctkMnHdddfFnDlzYs2aNfXuUVs2JJV9KCsuLo6jjz46PvWpT8UOO+zQvh8cAApYdjJy8eLFcdVVV0V5eXnuWnY8TSaTcfHFF8eECRPyJi9rj9dLly6NmTNnxt13391kGDoif/yeOnVqfOtb38qdqzv+p9PpqKmpiRkzZsSiRYvi5ZdfjsrKytzPAsXFxdG/f/8YPHhwHH744TF27NjYZZdd8j4bAPARYz8AdB9dddyPiHjyySfjxhtvjIiIfffdN/7jP/4jIoSgAAqBIBQA273sA8wjjzwS//u//9uiEFRW7VWddthhhzjxxBPjU5/6VN59Iz56+MlkMvHMM8/Ea6+9Fi+99FLuPrUfpLJL6WbvW1JSEmeddVYcccQR0adPn3b+9ACwfbj55pvjsccea3AMP+KII+Ib3/hGvUnLiPwXjlu2bIlXXnklrr/++qiqqqq3YkNttdv5+Mc/Hl/60pfq3a+xlSLS6XSUl5dHdXV19O7dOxdyrr0KhBehANA0Yz8AdB9dcdyPiHjooYfi1VdfjUsuuSQihKAACkWqszsAANtaMpmMxYsXx1133dWqEFTERw8+mUwm1qxZE4888kgkEok45ZRT8sJN2b3Ck8lkTJs2LQ477LB46aWXYs6cOTF79uyoqKiIjRs35tpNJBKx6667xq677honnnhi7LTTTtvytwAACt6qVasiIhrcdnbAgAEREfUmRCMibwKzZ8+eceihh0b//v3j6quvjsrKykYnRmsHmB9//PHYZZddYtq0aXn3q/syM51OR8+ePSORSETv3r3rXWusXwBAfcZ+AOg+uuK4HxHxiU98IrdLhBAUQOEQhAJgu5ZOpyOdTsdDDz0UFRUVeUvi1g1E1f6GZ221w1Br166Nhx9+ODKZTHzqU5/KC0PVfhBLpVJx6KGHxsEHHxwbN26M1atXx5IlS6KkpCQi/rEK1NixYyOZTEYqZTgGgMak0+nYtGlTvPPOO/WuZcfnTZs2RUREdXV1s+NqJpOJvfbaKy688MK48sorm50YjfjHZOeLL74YkyZNisGDBzd674YmZVtyDQD4iLEfALqPQhn3M5mMEBRAAfE0BsB2LRtQWrRoUUT846EmkUhEIpHIPehkH54ymUxuz/G6ai+Ju3bt2njkkUfigQceyLXR2ApTiUQi+vfvH7vssksccsghMWXKlJgyZUpMnDgxiouLPTwBQDOyY3k2yFw7sJz99dKlSyPiH2N6c7u/Z38GGD9+fFxyySVRXFzc5GRqdvyfNWtWbmLWDvMAsO0Y+wGg+yiUcd/KjgCFRRAKgO1O7VBSTU1NvPPOO7Fw4cJIJpO5b5FkMpno1atXfOYzn4lvfetb8e1vfzuOP/746NOnT6TT6QYDSm0JQzX3DVAPUADQvFQqFT169Gh0Gfx58+bF9OnTc8fNyY7bY8eOjQsuuCA3MdrY+J9t95577ony8nLjNwBsY8Z+AOg+jPsAtDdBKAC2K9lt6pYvX54LNK1evTp3LfsQM3To0PjmN78Zp556ahx00EExderUOPvss+Nb3/pW9O/fv9H9vtu6MhQA0DbpdDqqq6tz293WlQ04v/HGG1FeXt7i+yaTychkMjFx4sT43ve+Fz169IiampoGJ16zP0Ns2LAhPvzww1y7AED7M/YDQPdh3AdgWxCEAmC7kQ1Bvf/++/Gtb30r/u3f/i0iIresblFRUe5h6qyzzor99tsvVy8ioqSkJCZPnhz/+Z//GQMGDIiampoGl8wVhgKAjtW7d+8YM2ZMRNRfbTE7Js+YMSP++te/5s63ZNIyW3fy5Mnx5S9/OVKpVO7niYZs2LAhnnnmmby6AED7M/YDQPdh3AegvQlCAbBdqB2CuuSSSyIi4oMPPogrr7wyVq1albd/+EEHHRSHHHJIROQvfZu9z+jRo+PSSy+NHXbYodH9w4WhAKBjZMfpUaNGRUTUG2Nrj+W33357vPjiixERue1wW+rAAw+MT3ziE7lxvLFJz7KyslzIGgBof8Z+AOg+jPsAbAuCUAAUvNohqIsvvjg2bdoUqVQqkslkzJkzJ/7v//4vt7xuRMSAAQMiIj/MlJV9EBoxYkRcdtllrQ5DPfjgg3n3AQC2TnZic/LkydGnT59Gl7HPbml7/fXXxxtvvBERrZsY7du3bxx44IGxxx575Oo21I933303VqxY0bYPAwA0y9gPAN2HcR+AbUEQCoCCVjcEtXnz5kilUnnBpy1btkTERw83vXv3jojGl8/NhpiGDRsWl19+eavCUA8//LAwFAC0o+w4O3r06BgwYECjy9jX1NREMpmMioqK+J//+Z946623cvVbOjE6ZsyY3KqRjX1DNJFINLqMPgCw9Yz9ANB9GPcB2Bb8TQ5Awcoui7to0aJ6IaimbNy4MSLq7zdeWzbENHTo0FaHoR577LG4++67m20DAIgWLTmfTqejb9++ceqpp0ZJSUmjQePs+WXLlsUtt9wSc+fOjYiWTYxmrx977LGx33775Z2rbfPmzbFhw4Zm+wwAtJ2xHwC2D575AegM3s4CULASiUSUl5fHj370o9i8eXMUFRU1+WCVfbCZOXNmLF26tNn7tyUMVVRUFOXl5fHCCy/E+vXr2/7hAGA79tprr8VPf/rTqK6ujqKiomZXUMwGi0ePHh0jRozIO9eYxYsXx6233hpvv/12RDQ/MZpIJCKdTkc6nY4hQ4Y0WqakpCSKi4ubbBsAyFdRUdGq8sZ+AChcnvkB6GyCUAAUtL59+8akSZOib9++UVNTk7c6U0MSiURUVFTE7NmzW/RtlNaEobJBrN69e8f3v//96Nev31Z9NgDYHs2aNSt+8pOfxMyZM+O///u/o7q6usXbye60005xwgknREQ0ulx+xEcTnO+9917cdNNN8eabb+bONzUxmkwmI5lMxpgxY3Lla8tkMjFgwIAYNGhQiz4rABDxxhtvxC233BLvvfdeq+sa+wGgsHjmB6ArEIQCoGCl0+koLi6Or33ta3HwwQdHSUlJRESzYaiKiop44oknYvny5bn7NKUlYajslny9e/eOK664IkaNGtUOnxAAti+zZs2KH//4xxHxj7FzxowZ8ctf/rJFE6PZycwjjzwyPvGJT0RE4xOj2Z8FMplMLF68OK6//vp47bXXIqL+RGdt2fZXrFhR71q2ndLS0tykKwDQtNdffz1++MMfxvTp0+PJJ5+M999/v8V1jf0AUFg88wPQVQhCAVCwsg9PxcXF8aUvfSkOO+ywZsNQmUwmkslk7gGpqqoqkslks6tDNRWGEoICgObVnRCtrq6ORCIRL730UvzqV7/KTYw29u3N2t/sPProo2P//fePiKYnRrPKysriJz/5STz33HONlsneJ5PJxBtvvNHg9YjI/bzR3DL9ANDdzZo1K370ox/ljp955pl47LHHWhyGMvYDQOHwzA9AV+JvcQAKWt0w1OGHH54XhmpINgw1f/78uOqqqyKdTue2tWtJW3XDUEJQANC0hiZEIz4ak1988cX44Q9/GOl0utktbiMiRowYEUcddVTsvvvuERHN1stOYP73f/933HnnnbkXsNlvedaeEL355pvjnXfeyZv0zP56xIgRMXr06Db+LgBA91F37E8mk1FZWRnPPfdcq8NQEcZ+AOjKPPMD0NWkmi8CAJ2r9upODX0DpHYY6otf/GJERDz33HNRUVEREfX3Bs/+OplMxty5c+Pyyy+Piy++OBeGKioqarQvtcNQV1xxRXz729+OmpoaISgAaERjE6IRkfdt0NLS0hZ94zL7c8F+++0Xa9eujYqKivjggw/ylsavq3bo+f7774958+bFpEmT4pOf/GQUFxdHOp2O9evXx6233hozZ87M1YmIvCXx991339htt9227jcEALZzjY39tcNQEREnnHBC7Lzzzs3ez9gPAF2XZ34AuqJEprHlMgCgC8gGn9asWRM77LBD3rnGylZWVsbvf//7eP7552Pz5s0RUT8MlT2XfdDZY4894pJLLsltk9dUGKp2WytXroyqqqoYMWJE+3xgANiONDchmp1sPPLII+Of//mfI6Lxcb622hOgjz32WPz5z3+OpUuX1rtvXXWvDR48OHr37h0REevXr4/y8vK88rV/fthrr73iggsuiKKioka34AWA7q6psT8i/4tMhx9+eKvDUMZ+AOg6PPMD0FUJQgHQZWUfihYtWhRXX311HHDAAXHOOefkXWusTjYMVXtlqIa0RxgKAKhvW02IZtVe2v7xxx+Pv/zlL7nl75uaGK09mVn3cTh7v7rfNN1ll13i85//fOy9994mRAGgEa+88kr813/9V0Q0HILKamsYytgPAF2HZ34AujJvbwHokrIPOu+//35cfPHFUVZWFjNmzIg777wzIhp/2Km7Td7hhx8eJSUluet1H2KyDz7JZDLmzZsXl112Wd5Suk0RggKAhm3rCdHa90kkEnH88cfHSSedFHvssUez98qO/Y0tp193QnT48OFx3HHHxfjx4yOi/s8SAEDEmjVr4mc/+1lENB2Cisj/AtNzzz0Xjz32WO7FZlOM/QDQNXjmB6Cr8wYXgC6nbgiqoqIiioqKYs2aNfHEE09sVRiqoW90bE0YCgDIt7UTorUnK2uPw02N+YlEIqZNmxann356TJ06td49WyP7DdGIiJEjR8YJJ5wQhxxySPTs2bPV9wKA7iKZTEZpaWluheXmtEcYytgPAB3PMz8AhcDWeAB0KXVDUJs3b45UKhU1NTW5B5S+ffvGscceG2eddVZencbu1dA2ebW/9ZG1NdvkAQBtmxBtapxds2ZN9OrVK3r27BmVlZVRXFycu1Z3IjUbdC4vL48nn3wy7rvvvgbbbky2fvbng7Fjx8YJJ5wQ+++/f/Tq1avlvwkA0E3913/9V7zyyiutqtPWbfKM/QDQ8TzzA1AoBKEA6DJqh6AuueSS2LRpU94DVe3wkjAUAHQtbZkQra6ujlQqlSv3wQcfxAcffBAvvPBCbNiwId59993o27dv9O7dO3bYYYc45JBDYqeddoqxY8c225+XXnopnnnmmXj77bdj8+bNuXE/++3P2hOpRUVFef094IAD4swzz4wRI0bk9Q8AqC/73H3jjTfGk08+mTfu137ubsmqzm0NQ0UY+wFgW/LMD0AhEYQCoEtZunRpfOc734mI+g9UEe0fhmpI7TDUpEmT4sILL2zTMrsA0F20ZUK09rc933///Xj99dfj/vvvj5qamtiyZUujbQ0aNCj233//OPPMM6N37971tryt/fPA6tWrY9myZXHvvffGqlWr4sMPP2zyc0ydOjXGjx8fJ554Yit/BwCg+8q+aJw5c2b89Kc/rbfNfO/evWPTpk0R0f5hqOy9jP0AsO145geg0AhCAdClbNiwIb7zne/EunXr6k2eZnXUylA9evSIysrKmDx5clxwwQXt/VEBYLuwtROijz/+eLz88svx5ptv5urUHpcbW0ViwoQJ8alPfSomTpwYxcXFed/2rLtCRGVlZWzatCleeeWVWL16dfztb3+Lmpqa6NWrV6RSqZg4cWKMHj06xo0bl6vT2M8UAEDD5s+fHxdddFG981OnTo2BAwfGI488EhFtC0Nlx/Z0Oh1LliyJ9evXx8SJE3PXIsLYDwDbgGd+AAqRIBQAXUb24WP9+vVx8cUXx9KlSzstDJV9qOvXr19ceOGFMXr06G3wiQGgsG3thOjtt98eTzzxRG48buzFaG21l7nfZZdd4rjjjotDDjkkevfu3WD5uhOkLdGWOgDQnWUymdi0aVNccMEFsXLlytxYHRExZcqUOO200+Lxxx+PZ599NiLaFoaqqamJhQsXxm233RZr1qyJz3/+83HggQfm2m/s5WhL+2/sB4B8nvkBKFSirgB0GclkMmpqaqJfv35x+eWXx4gRI6KmpiaKiorqla39sLJhw4Z44okn4s4778zdp7kJ1S9+8Ytx+OGHR0lJSb37ZR/qevfuHZdeeqkQFAA04NVXX210QjTio61qjj322AYnRK+//vr405/+lBdKbm5CtPZ9IyIWLVoUDz30ULz88stRWVnZYPmGJjdr36P2i9qm6gAAjUskEtGnT58YNGhQpNPpvLG1rKwsRo8eHaecckp87GMfi4iWfYHpueeei8ceeywWL14cERHvvvtu/P73v4933nknVq5cGffff3+8/PLLufaz47uxHwC2nmd+AAqZIBQAXUp2BajOCkPVDkFdccUVMWrUqG34aQGgMK1YsSJuvvnmiPjHhGhjqzdGRBx22GEREbFly5bchOgNN9wQTz/9dCQSibzVG1qq9s8AH374YTz22GPxt7/9LSKiRROrtV+81u4DANA22fF3+PDhEfHRWJtMJqO8vDzKy8tj1KhRccIJJ8S0adNydVoShnr44Yfj+eefj9tuuy3mz5+fe65/99134/7774+ZM2fmtdkQYz8AtJxnfgAKnSAUAF1OZ4WhkslkVFdXR58+fYSgAKAJffr0iWOOOSZGjBgR1dXVTS4rf8kll8Rrr70WPXv2jIh/LI0/ffr0iKi/NW32XEO/rqt2m9kXoREfLaMPAHSc7AvHPfbYIyI+etmZTqdjw4YNsXDhwoiIGD16dHz84x9vdRjq97//fcybNy/3s0P234sWLYr/+Z//ifnz53fApwSA7sEzPwCFThAKgA7XkgeVjg5DHXnkkZFOp6NXr15x+eWXC0EBQCMymUz06dMnjjvuuDj66KNj6NChufO1JzGzKy1GRPzkJz+JN998M95+++3461//GhH1l8XPjvG1f07I/rqxFR5qtzlnzpy45557cvcGADpenz59IuKjMTw7vq9bty5XZpdddmlxGCqRSERVVVWsXbs2d772vWtqamLnnXeOcePGbZPPAwDdjWd+ALYHiYzYLAAdJDu5mX2AaSzYVFu2zPr16+Piiy+OpUuX5iY766r9DZO+ffvGscceG2eddVZe2431qbKyMu688844+uijY+TIke3waQFg+5Udyzdt2hRPPfVU/PnPf47ly5dHRP1vfGa3nY2IGDduXN6KDXWXyE8mkzFx4sTo3bt3FBUVxaJFi6KsrCwqKysbHf9r32fSpEnxne98J/r27dv+HxoAaNa6deviwgsvjBUrVkQmk8l9CWn//fePH/zgB1FdXZ17abpo0aJ45JFH4umnn46Ixr/IVFd2i5t0Oh2TJ0+OCy64ICIaf+4HAFrHMz8AhS7V2R0AoHvITkgu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Wvn5+dq0aVPEftu23dCzU/v79u2rq666SpdddplSUlLa6/YBAEA9cnJydO2110o6s7x9VVVVxF+GNicEBQAAOj7G/ACA9kIQCgAQEye8VF5ero8//lgrVqzQ3r179fHHH9c6NjU1Vb169dLkyZM1YsQI9evXz33T0zTNJoWh6uJcKzk5WZ///OfVtWvXFn1uAADQej755BPNmzdP1dXVKisrc/9i1OPxKBQKub8PhE+Inn/++br22ms1duxYJkQBAOjgcnNza4WhTNNUKBQiBAUAQCfHmB8A0F4MO9a/aQYAJLyDBw/queeeU0FBgY4dO+YGlrxer2zblmVZ8ng8CgaD7jmDBw/WmDFjdMMNN0iKXLIufIm9P/3pT1q1apXKy8slKaYwlDNA8nq9uvbaa3XjjTfK5/O1xqMDANApOXW55rK3bemvf/2rXn75ZUlnJkOdZW+l2r8PjBkzRp/97Gd17rnn0hofAIAmaK/aX1hYqNdee03/+te/VFlZSQgKAIA2wJgfAJCoCEIBABpUVlamDRs26LnnnlNVVZW7PfxNjZpq7rvkkkt033331XqLI3wQtmjRIq1atUpHjhyJ+fper1d5eXmaPXs23aAAAAhTc6KzqKhIp0+fVnFxsXw+n3r06KHu3btHXcq2re9v8eLF+vOf/yxJEZ0jnd8DkpOTddlll+mLX/xiu03eAgDQ0XX02l9YWKgXXnhBkvRf//VfkghBAQDQVB297jPmBwC0J4JQAIB6FRUVac2aNVqyZIkCgYDbtjYW4YMq27b1qU99Snfeeaf69OkTcVz4oOidd97RP//5T23btk3SmYFRzXXCnXvw+Xy66qqrdN111xGCAgAgilAopKVLl2r//v364IMPFAwGFQgEJEler1fZ2dn61Kc+pSuvvFK9evVSUlJSm74p2tDEqHQmTH3hhRfq8ssvl9S2E7cAAMSbjl77S0pK1LNnT/deCUEBANB0Hb3uM+YHALQXglAAgDrt379fb731llatWqVgMFhvh6b6hIeZhg8frvvvv1+ZmZkRA6Hwr/fv369169Zp8eLFMk0zYqk953ppaWm6/fbbdfHFF6tLly7Nf1gAADqRY8eOadu2bXr99deVn58fsS+89joGDBig0aNH67rrrpPf72/3idGUlBSlpaXppptu0siRI9WjR49axwIAgLPiqfY790JNBwCg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", + "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/r2rVrevfdd02vGLZ7927Nnz9fPXr0MJ2PWZ07d9aECRNUsmTJFMcTExM1fvx4vfPOO6aKuYKDg2UYRpYVcQGARQwAAOAQo0ePNiSZuthLQECAxTk0a9bMdHwzt7Fnz542u11nzpwxNfbo0aMtjr1+/XpTsWfPnm1R3BEjRpiKmydPHmPfvn0WxU5MTDTatm1rKv6cOXMsim32vk7rUqJECWPEiBHG2rVrjbNnzxqxsbFGdHS0ERISYqxcudJ48803jaCgIMPPz8+inOylRYsWpm/b4sWLHZrz/Zj9u937/G/dunWGfSpWrGgkJyff7XPkyBGLxvr4449TjGUmz4CAANP3hZnXQUlGrVq1jI8++ijV5d133zVeffVVo02bNoafn5/px0qRIkWM06dPW/PnzBKzZ882fZvOnDljcfzMvJbMmDEjw/jDhg0zFdPd3d2IjY21KPe+fftalffbb79tJCUlWXwfGca/r+cLFiwwSpQoYdSoUSPD9vv27TOdV9GiRY1Tp05lGPv27dtGq1atTMf/8ssvLbqt1syXJBlt27Y1EhMT7xv35s2bRsGCBa2K7enpaWzatCndvM0+1rp162bR/XGHtc+T7777zqL4r7zyiunYL730ksX5DxkyxFi2bFmK94fM6ty5s6l8N2zYYCq+veZ+ljD72rt+/XqLY1v7HKtWrZoRHh6eYfwjR44Y+fPnNxXbxcXFOH/+vEX5N2vWzOK4ls4Prl27Znh7e5vKuUePHhbFNgzDCA4ONlxdXS2O/dBDD9n0uZIZZudLtr507Ngxy3P28fEx+vTpYyxevNg4ceKEERkZacTFxRmhoaFGcHCw8dlnnxlNmzY1XFxcjD179qSZQ2Zvd758+YxBgwYZK1euNE6fPm1ER0cbsbGxxoULF4zVq1cbY8aMMerWrWtISvW8dOY5gDXzznsvtWrVMsaOHWvs2LHDuHTpkhEfH29ERkYaR44cMRYtWmS89NJLRuHCha16bNmCmdcwybrvY9ITFxdnuLi4mMqhWLFiFsW29fdM165dszjeihUrMnnPGMatW7eM2bNnG82bNzfGjRtnqq8937czYu37+n8vTZs2Nb7++mtj7969xpUrV4yEhAQjIiLC2LdvnzF37lyjW7duhp+fnzF06NA0c+jZs6ep8cww+5y5c+nRo4dF76WLFi0y/ZwoX768RblnxePC3mOYfXyZ+S4gI/Z6XNWqVcv042nKlCkWxZ4xY4bp2NWqVbM4d2uf46NGjcow9tdff2067okTJyzOHQCyAoVQAAA4CIVQaV8e5EKopKQko3DhwqbiWvqD5h2XLl0yfHx8LI7fpEkTi+JmpnjB1dXVeO+994zo6GiLxtqxY4ep22xrtWvXNn0b161b59Cc7yezhVC//fabRf1Wr159t8+gQYMybO/l5WVcvXo1xVhm8syKQih7XAoUKODwx3dGsmsh1Ouvv25R/KioKMPX19dU7K1bt2YYNzw83PDy8jKd99dff23xfZOWW7duGd9++22G7QYOHGgqL1dXV2Pbtm0W53Hz5k2jVKlSpsYoV66cRbGtmS8VKFDAuHHjRoax+/fvb9Xj7dNPP80w9rlz50zFrFSpkkX3xx3W5D1s2DCL4yclJRmNGzc2Fd/f39+Ii4szdTts6fDhw6by/eqrr0zFpxDq/y958uSxuFDJMAxj1apVpsf4/PPPLYptj0KoiRMnmsq1XLlyxu3bty2+PwzDMIYOHWpqjLVr15qKby+Oni9ldSHUU089ZfFj/eTJk/d978nMbe7fv79x/fp1i3LYt29fqtdhZ54DZKYQKl++fMb3339vUeFDfHy8sXfvXotvsy05uhDKMAwjX758pnLw9fW1KK6tv2cKDQ21ON7Ro0czea+klF5xfVqctRCqdOnSxu+//27RONHR0cahQ4fSvC67FULVq1fPSEhIsHiMd955x/QY27dvzzAuhVCZY4/H1bZt20z/rV999VVTeZud80nK8KSbO6x5nnfp0sWi2MnJyUa5cuVMxV60aJGp+wYA7C3l+u0AAABwmM2bN+vq1asWtw8KClLv3r1NjVGsWDF1797d4vb//POPrl+/bmoMM9zc3DRv3jx9+OGHypUrl0V96tata7d8LBEbG2u6T758+eyQieM9+eSTCgwMzLDdpEmTJEm3bt3SvHnzMmz/7LPPqlChQplNz6nUrl1bO3fudPjj2xkVLVpUY8aMsaht7ty51apVK1PxL1y4kGGbZcuWKS4uzlTc5557TkOHDjXV51558uTRyy+/nG4bwzC0ZMkSU3FffPFF1a9f3+L2efPm1ccff2xqjJMnT+rgwYOm+lhqxIgRFr3uWrNtaeHChTV48OAM25UqVUqVK1e2OK4lj7PMKFCggMXPE0lydXXVV199ZWqMiIgIq7aVsJWgoCDlzZvX4vaHDh2yYzY528iRI1Nto5Getm3b6vHHHzc1htntGW3J7Gvmhx9+KC8vL1N9Xn/99VTbaqZn2bJlpuIj81555RUtXrzY4sd62bJlbT7n/+yzzzRt2jTlz5/fovbVq1dPseXngzgHkKQiRYpow4YN6tatm0Vb9Hh4eGTJ9rTZlaWfw+8wu22orVj6PJCkbdu22XRsNzc3m8bLjipUqKBNmzbp0Ucftah9rly5TM11Hemrr76Su7u7xe3ffvvtNLc7S48j5y2w3uLFi021z5cvnz788ENTfcaMGWPq9UsyPxe1lI+Pj8aPH29RWxcXFz355JOm4tv7My0AmEUhFAAAQDaxbt06U+179uxp6geUO8z8EJWUlGQ6LzNGjhypbt26ZSpGcHCwXFxcbHoJCQm573hmix0kmfph1pm4urpq4MCBGbZbsWKFzp49qzlz5ujWrVsZtn/11VdtkZ5TKFy4sKZMmaLt27dbVFSG1AYOHKg8efJY3L5q1aqm4kdGRmbYZuXKlaZienl56euvvzbVx1r79u1TaGioqT6WFPrc6/nnn1eBAgVM9fnzzz9Nj5MRFxcX9erVy6K25cqVMx3/mWeesfgHw6CgIIvjRkVFKSkpyXQ+lurRo4f8/PxM9alXr57q1atnqs/69etNtbc1Mz8yXLx40Y6Z5Fzu7u4aMGCA6X6vvPKKqfb//POP4uPjTY+TWfHx8dq8ebPF7f39/dW5c2fT45QqVUrVq1e3uP2aNWtMjwHrNWnSRJMmTbKoiMZeunXrpjfffDNTMR60OcAd8+fPV7Vq1ewWP6cxDMNUe0c9Lzw8PCx+nx82bJiWLFli+rY9qDw9PfXrr7+qVKlSjk7F5mrVqqXGjRub6pMnTx716NHDVB9Hz4FhnVWrVplq361bN9NFz/7+/nrxxRdN9bHXe+Rzzz1n6nluj+9OACArUQgFAACQTezYscNU+yeeeMKqcWrXrm2q/c6dO60aJyNly5bV+++/b5fY9vTfs6wtFRUVZYdMsoe+ffvK29s73TbJycmaMmWKpkyZkmG8+vXrm/7h3RmVLFlSCxYs0Llz5zRw4MAH4ixje3nuuedMtS9RooSp9pZ8mbdlyxZTMbt162b6LGNrmT0jvkyZMqpTp47pcdzd3fXUU0+Z6rN9+3bT42Skbt26Klq0qEVtixUrZjq+mWJis4+1mzdvmk3HYk8//XSW9NuzZ49V49xx7do1LV++XB999JF69Oihpk2bqlKlSipcuLBy584tDw+PdAuZz549a/FYZlbhxP9r0aKF6YIHSWrdurWpYry4uDgdPnzY9DiZtX//flNF761btza9GtQdZubkR48eVXR0tFXjwBxXV1fNnDnToUVQfn5++uabbzId50GbA0j/rmjVpk0bu8TOqcyu8GR2BSlbatiwoUXtwsPD1blzZ5UuXVq9evXShAkTtHLlSp08edKuhefO6q233lKVKlUcnYZdZNUceO/evVaNA8eJiYkxvTph165drRrLbL8jR47Y5XvE7PDdCQBkJQqhAAAAsomjR49a3DZXrlymVpr4r4IFC5pqb69tC/r3729VUZGjWfPFb3h4uB0yyR4KFCig559/PsN248ePt+gx/qCsBnXhwgW9+eabmjhxokNWvMgpihYtqgoVKpjqY3ZVnIxWMQsPD9f58+dNxbRm9RBrHThwwFR7S39gskVfs7lZwswPuNZsYWQmfu7cuU3FtmTFPGt4eHhYve1mgwYNTLW3pnDlypUr+uKLL1S3bl0VLlxYHTp00Pvvv6/58+dr48aNOnbsmMLCwhQTE6PExETT8e/HUVv7ODtrXyM8PT1Vq1YtU30cUQhlZj4umXtNuJeZOXlycrJD7o8HUfv27VW+fHmH5tCtWzfT2+ik5UGbA0jWrWj1ILt9+7YiIiJM9TE7v7Gltm3bmmp/4cIFzZ07V8OGDdMTTzyh8uXLy8fHR5UqVVKHDh309ttva9GiRTp9+rSdMs7+3N3dLVrl2VlZ+7pWq1YteXh4WNw+IiJCly5dsmosOMbhw4dNFUa6ubmZ2jr2v+rVq2dqe8bk5GSbb+Pt6upqenU0W393AgBZjUIoAACAbMAwDFM/pMfExMjNzc2qbd/MFvKcO3fO7M2xSPfu3e0S197MfhEg5exCKMmyHxwSEhIybFO4cGE988wztkjJKVy8eFFvvPGG6tatq5MnTzo6HadkZluhO8z+eJOcnJzu9WfOnDEVz8XFRY888oipPplhZoUcyfzy95npa4/3l0qVKlnc1uz7Yb58+VSoUCGL25st9s3osWat8uXLW114bHZ1ADPbzUVGRmrYsGEKDAzUm2++qV27dmXpFjbWbHWLzL1GmH08XbhwweqxrGX2NfPtt9+2eivmzz//3NRY9pqTI6Xs8BnFVjk8aHOAChUqPBAry9pSelvC3481K2raSo8ePeTv75+pGAkJCTp27JiWL1+uTz/9VM8//7zKli2rYsWKqUePHvrll190+/Zt2yTsBFq2bOnQv6m9Wfu65uHhYfqEG0fMW2A9s++RZcuWzXA19Pvx9PQ0XWRtNr+MlCtXzvTnX1t/dwIAWY1CKAAAgGzg5s2b2XZVmNDQUJvHDAgIcNov20qVKmW6j62/wMhuatWqpUaNGmU6zssvv2z19jLO7MCBA3rkkUd05MgRR6fidAICAkz3MXNmryUuX75sqn3RokUz/QOOGWbzK1mypNVjme0bExNj8+Xzzby3mH0sOOv7Vmb+pgULFjRVRBUTE2PRmcA7duxQ1apVNWHCBIf92MgX9dbJzOPJ7PYaV65csXosa127di3Lx7SUPebk9tazZ08ZhmGzy2+//Wb3nDOzKpIteHp6Zmqlsf960OYAjv7bOaNdu3aZ7lO6dGk7ZGIZf39/vfPOO3aJHRoaqvnz56tr164qVqyY3njjDYWFhdllrOwkJz9vPD09TZ3EcC9nmLfAeln5HmlNf7P5ZSQ7fHcCAFmNQigAAIBsIDtvzxIdHW3zmLVr17Z5zKxizZcHW7dutUMm2Utmt7Rzd3fXgAEDbJSN87l69aoee+yxbP0DbHbk6+truo+tv8yLiooy1d6a7dgyw+xreN68ea0ey5q+tn6PyZMnj8Vt3dzcTMV25FYwmZGZv6lk7j6VMp7TbNmyRS1atOCseSeVmceTrR9L9vCgzcmRUr58+RQYGOjQHKpUqWKz7cMftDmAM3/GdJR169aZ7lOuXDk7ZGK5ESNG6IUXXrDrGBEREfryyy9Vvnx5LViwwK5jOVpOft5ktzkwspesfI+0pr+t3yOzw3cnAJDVKIQCAADIBhITEx2dwn3ZY6WGwoUL2zxmVqlcubLpPlu2bLFDJtnL008/raJFi1rdv2PHjpk+wy4r3bvCQXx8vK5cuaJ169Zp+PDhVhW7hISE6KWXXrJDtjmXNYUpLi4uNs3B7PZamf0C1Syz+fn4+Fg9ltml9iXbb0+WmfwdGdueMpu32b9reitchoWFqXPnzhR0OLGsfI1wxGqpD9qcHCllh88otszhQZsDZIe/nzNJSEjQ8uXLTferX7++HbKxnIuLi+bMmaP+/fvbfazIyEh1795d8+bNs/tYjpKTnzfZaQ6cVbJym2lnl5XvkZL5x5Ot3yOzw3cnAJDVKIQCAADIBqzdZz4r2OOLFD8/P5vHzCoNGjQw3efcuXM6efKkHbLJPjw8PDL1ZfTgwYNtmE3W8/DwUOHChdWiRQuNGzdOx48fV/v27U3HWbp0aY4/69iWrPliztXVth+DzW7naMm2YbZkNr/Y2Firx7LmLGhbb4dpzy9rnfWL4Mz8TSXzf9f0VjJ59913nXJ7L/y/rHyNsNWqOGZk5zk52znaX3b4jGLLHB60OUB2+Ps5k59++smqrd+s+Txsax4eHpo2bZo2bNigpk2b2n28l156yaptBJ1BTn7eZKc5sDWsed83u1rxgywr3yMl84+n7PA52dbfnQBAVuNVDAAAIBswu+S2s3PWVTUkqUyZMlatfDR16lQ7ZJO99O/f36qls6tVq6ZmzZrZISPHKViwoJYvX642bdqY7jtixAjdvHnTDlnBHsy+foeHh9spk7SZPfMzM4Va1vR11u3mnElmi+/M/qByv7Odr169qjlz5pgev1GjRpo4caK2bt2qsLAw3b59O8WKfP+9WLN9LczJzOPJVo8le3rQ5uRIKTt8RrFlDg/aHCA7/P2cRXx8vMaMGWO6X5UqVVSqVCnbJ2Slpk2basOGDdq/f7/eeustq1ZvtkRCQoLeffddu8R2tJz8vMkuc2BrJSQkmO7D9wiWy8r3SGv68zkZADKPQigAAIBswMfHx6qttOAYTz75pOk+s2bNsupMaWdSrFgxde7c2XS/QYMG2SEbx3N3d9ePP/6oYsWKmeoXGhqqL7/80k5Zwdas+ftGRETYJ5k0mC3cvHDhgtVjme2bK1euHH0WenaRmb/ptWvXTG3zkStXrvtu//jzzz+b+kEnV65c+vnnn7V582a9+uqratCggQoWLJju2dHW/GAEczLzeLp48aKp9kWKFLF6LGuVKFEiy8cE7IU5AO5n9OjRVq1Y/NRTT9khm8yrVq2aPv30Ux06dEhXrlzRkiVL9P7776tLly6qXr26TYpcV61apaNHj9ogW2SV+Ph4q1Y9u8PR8xZrtkY7f/68TXPIybLyPdKa/ma/ZwAApEYhFAAAQDZRpkwZi9tWrFjxvqsh2OOSnTVv3tzmtzcwMDDdMbt06WI6z4iICI0bN87KW+k8Xn31VVPt/f391b17dztl43j58uXTxIkTTfcbP368rl69aoeMYGtmXrulf7cb3bx5s52ySc3sCjkHDx60eiyzfbPTigI52YkTJ6wuEDp06JCp9ukVkaxfv95UrIkTJ+rpp5821efatWum2sO8zLxGmH08lSxZ0uqxrGX2NX3hwoVZNh+3ZvUWPNiYAyAtixYt0meffWa6n4uLi1588UU7ZGRbhQsXVqdOnfTBBx/ol19+0b59+3Tr1i1dvXpV//zzj2bPnq1BgwapfPnypmP/9ddfdsgY9mTt61pCQoKOHz9uqk9G8xazW5NFR0ebai9J+/btM93nQWX2PfLUqVO6ffu2VWPFx8frxIkTpvqULl3aqrEAAP+PQigAAIBsombNmha3PXHiRKaXZYb1WrVqZdWX9x999JF27dplh4yyj8aNG5t6LPfq1SvHL/ndpUsXPfLII6b6REVFsSqUk8iXL5/pH+t//fVXO2WTWvXq1U2137Jli9Vjme1rNjdYJyEhQTt37rSq77Zt20y1T29LGjNFMPny5TP9Y+vx48dNrV4F62zdutWqfgkJCdqzZ4+pPvba4ig9ZuYwknL8vA7OjTkA7vX111/rxRdftOpkp0cffVQVKlSwQ1ZZo1ChQmrYsKF69eqlSZMm6fjx4/rjjz+UP39+i2Nk5ckMsA1r5y179uwxdSKBv7+/ihcvnm4bsyuTmV1F+NatW9q7d6+pPg+yKlWqyM3NzeL2SUlJ2r59u1Vj7dixQ4mJiRa3d3V1VdWqVa0aCwDw/yiEAgAAdufqavmUw8wHw5zm4YcftrhtcnKyfvnlFztmg/S4u7ubXvlI+vdHwO7du+vmzZt2yOpfZ8+e1aZNm+wW3xKW3jcuLi45dlu8e3388cem+0ydOlXXr1+3QzawtYYNG5pqv2DBAl25csVO2aRUv359U+3PnDmj3bt3mx4nMTFRv/32m6k+ZnOD9aydMyxevNhU+/SKSMxsL1K+fHl5eHiYGnvFihWm2ptl5ocSKefOadetW6cbN26Y7vfXX38pMjLS4vaenp4KCgoyPU5mlSpVKsMfMv/rl19+UXJysh0zAqzHHAB3XLt2TZ06ddJrr71m9fvTu+++a+OsHK99+/b64osvLG5/+fJli9oxZ8g+smoOXKNGjQzb+Pr6moppdmu+JUuWWL1ikaVy0mM7V65cqlKliqk+1j6efv75Z1Ptg4KCbLKlJwA86CiEAgAAdufp6Wlx2wd5K6jHHnvM1FLZX331ldVb3Vji8OHDOn/+vN3iO7v+/furQIECpvsdPXpUjz32mOmz+zKSkJCgCRMmqGrVqlav/GErL7zwgkVn1rZv317lypXLgowcr1mzZmrSpImpPlFRUQ/Edoo5wWOPPWaqfVxcnIYNG2afZO5Ro0YNFSlSxFQfa7ZzXLRokeltydq1a2d6HFhn3rx5potwd+3apR07dpjq06JFi/teFxMTY3Ecs/ObuLg4jR8/3lQfs8zMZ6WcO6dNTEzUtGnTTPebOnWqqfaNGjWSl5eX6XFs4fHHH7e4bUhIiH788Ue75RIXF6fg4GC7xUfOxhwAR48e1cCBAxUQEKClS5daHefZZ59Vo0aNbJhZ9mHmdll6kgpzhuxj9+7d+ueff0z1iY6O1rx580z1SW8OfIefn5+pmPv377e4bXJyst3nwlLOe2ybfS/6/vvvFR4ebqpPRESEvv/+e1N9eI8EANugEAoAANidv7+/xW137Nhh9zOYsqsSJUqYWlXk4MGDdjkrc926derUqZOqVq2qU6dO2Tx+TuHn56ePPvrIqr6bN29WgwYNTG8Rk5akpCT9+OOPqlatmoYNG6aoqKhMx8wsHx8f9enTJ8N21qyq5czee+89030mTZpk+os2ZL2OHTua/sF+0aJFmjBhQqbGjYmJybAgwdXVVU899ZSpuPPmzTNVAHPr1i298847psYoW7asqlWrZqoPrHft2jV98MEHFrdPTk7W8OHDTW2d4+fnl+48xsw2qIcOHTK1etDw4cN14cIFi9tbw8x8VpL+/vtv+ySSDXz66ae6dOmSxe3Xrl2r5cuXmxrj0UcfNZuWzXTt2tVU+yFDhujs2bM2zSEsLEyffvqpHnroIY0ZM8amsfHgYA7wYEhMTNS1a9d04sQJbd++XXPmzFG/fv1UtWpVVa5cWdOmTTNVjHyv/PnzZ5uTM6ZNm6bZs2crNjbWZjHNrNJq6XdVzBmyl+HDh5tamejTTz9VaGioqTEsmbeY3U59/fr1unXrlkVtp06dmiXb4uW0x3aXLl1MtQ8PD9f7779vqs+YMWNMr/Rt9r0bAJA2CqEAAIDdmdleIiIiQiNGjMjWyyfb0yuvvGKq/RdffKHXXntNcXFxmRr3zJkz+vjjj1WxYkW1atVKS5cuNfXj54OqX79+Vm/rcPz4cdWvX1+DBg2y6sezixcv6tNPP1XFihX13HPP6dixY1blYS+vvvqq+vfvf9/LsGHDHPojpyO0adNGDRo0MNXn1q1bWXJmJzInX758euGFF0z3GzZsmN59913T2yoZhqGVK1eqWrVqFq3M0r9/f1Pxk5OT1bFjR505cybDtvHx8XrqqadMryBoNidk3ldffaW5c+da1HbYsGGmf7h4+umn0z1LvHDhwhbHio+Pt7hw68MPP9SUKVMsjm0tM/NZSVq9erV++OEHO2XjWLdu3dLjjz9u0Spjx48f13PPPWcqvouLi55//nlr08u01q1bq0KFCha3v3btmho3bqxdu3Zlatz4+HgtX75czz33nEqVKqW3337bVMFZdjR37ly5uLjY/NKrVy9H3zSnwRwgZ9mwYUOq54OHh4cKFSqkChUqqEGDBurdu7dmzJihQ4cO2eQz/ezZs1WiRAkbZJ95Bw8eVJ8+fVSyZEmNGDFCu3btytRtNAxDX331lcXtLV3Rx+ycYe7cuVq/fr2pPrDctm3b1L9/f4seK7/88os++eQTU/HLlStn0fdCxYsXV9GiRS2OGxUVpddeey3Ddn/++adF7WzB7GN73LhxOnDggJ2yybwGDRqku7V3WiZNmmTx6qgzZ840ffJTlSpV1LhxY1N9AABpc3d0AgAAIOerWLGidu/ebXH7yZMna/HixWrWrJkCAwOVK1cuubqmrt8uU6aMunXrZstUHe6ZZ57R+++/r9OnT1vc5+uvv9by5cv11ltv6emnn1a+fPky7HP27Fnt2rVL27Zt0x9//JGtv5jIztzc3LRw4ULVrl3b1MoVdyQmJmrKlCmaNm2amjdvrnbt2ql+/foqW7asChQoIG9vb8XFxSkyMlLnz5/XiRMntHPnTq1fvz5LzvbLjICAAKu2zsnp3nvvPT3xxBOm+nzzzTd6/fXXTS+lj6z15ptvav78+aYLeT/55BMtWbJEo0ePVocOHeTj43PftmfPntWKFSs0adIkHT16VNK/295kpGbNmmrdurX++usvi/O6fPmy6tatq3Hjxqlbt27y8PBI1WbLli0aMGCAqW0bpH/PJH7ppZdM9YFt9O7dWzt27NCHH36Y5hamZ86c0eDBg7Vy5UrTsQcOHJju9WXKlNHJkyctjjd+/Hi5uLjogw8+UJ48eVJdf/ToUb3xxhtasWKF6VytkTdvXhUrVkyXL1+2qL1hGOrWrZs+/vhjNWjQQMWKFbvv87t58+ZO94PH3r17VatWLU2dOlVt27ZNdX1iYqLmz5+v4cOHm94O+PHHH1epUqVslKl5Li4uevPNN029Tl24cEH169dXr1691K9fP4sKn2NiYrRv3z7t3r1b69at05o1ayxe+QGwFHMAZMad+Wl2c+PGDY0bN07jxo1T0aJF9eijj6pdu3aqWbOmypUrJzc3twxjHDlyRCNHjtSyZcssHvehhx6yqF358uXl6upq8ckOt2/fVsuWLVWnTh3VqVNHhQoVkre3d5pt76zeDXNmzZqlkJAQTZkyRRUrVkx1/c2bN/Xxxx9r3Lhxpk9SGTBggMVt69SpY2qePXPmTLm5uemrr75KtbpqVFSUvvjiC33yySdZdjJpWvddeq5du6ZatWqpYcOGql69ugoUKHDfEyd69uzpkPnfiBEj1L17d1N9Bg4cqB07duiTTz5Jcwvaa9eu6b333tP06dOtygcAYBsUQgEAALtr0KCBFi5caKpPaGiofvzxx3TbtGrVKscVQnl4eGjcuHGml0E+deqU+vXrp0GDBqly5cqqXr26ChYsKF9fX8XFxSk8PFw3btxQWFiY9u/frxs3btjpFjx4HnroIc2bN0+dO3dWUlKSVTGSk5O1bt06rVu3zsbZIbt5/PHHVbt2bVPFoZGRkZowYYLpJdiRtSpVqqTBgwdbtYLXkSNH9Nxzz8nLy0uPPPKIHnroIRUsWFBubm66du2awsLCtGvXrkxtvTRu3DjVqlXL1Bf7N27cUO/evfX666+rdevWKlWqlLy9vXX58mVt3rzZ6pXo3nvvPYuKdmF7hmFo8uTJ+vbbb9WyZUtVqFBB/v7+d+cHW7ZssWplhTZt2qhOnToZtlmzZo2puF999ZVmzJihVq1aqWLFivLy8tLVq1e1fft2U6+jttKgQQP99ttvpvocPnxYhw8fTrfNRx995HSFUJJ0+vRptWvXToGBgWrWrJmKFy+uxMREnT9/XmvWrDG9Dcgdb7/9to0zNa93796aMmWKqcdZcnKyZs2apVmzZqlIkSKqWbOmypYtK19fX3l5eSkiIkLh4eEKDw/X6dOndfToUavnjoAZzAFgjQEDBjjF1pyhoaGaPXu2Zs+eLUny8vJSxYoVVbZsWfn5+cnX11e+vr5yc3NTdHS0zp8/rz179uj48eOmx3r44Yctauft7a3q1aubPnlp165dGa4uGBgYSCGUldatW6dKlSqpXr16qlWrlooUKaLIyEidPHlSa9eutWql9fz586tfv34Wt2/ZsqXpEw6+/fZbLVq0SI8//rjKlCmj2NhYnT59WmvWrMnUtpfWKF++vPLnz2/qO8WkpCRt2rRJmzZtSrdd8+bNHVII9cILL2jChAmmtoWV/i2umzt3rpo0aaLKlSurQIECCg8P17Fjx7R+/XqritNq1KihHj16mO4HAEgbhVAAAMDu2rdv7+gUnEqnTp3UrVs3LViwwHTfhIQE7du3T/v27bNDZrifDh066Ntvv1Xfvn0dnQqcwKhRo9S5c2dTfb7++mu99tpryps3r52ygi189NFHWrVqVYZFD/cTFxdnt6LI6tWra+TIkaa3epD+/TH0p59+skkeDRo00JAhQ2wSC9ZLSEjQqlWrtGrVqkzHcnNz05dffplhu8cff1xvvvmm6fi3bt0yXXxkL+3bt882uWQnISEhCgkJsUmsrl27qlGjRjaJlRmurq6aM2eOGjRooNjYWNP9r1y5YpPnF2ALzAFg1ltvvaWxY8c6Og2rxMXFaf/+/aZXK8uIi4uLOnXqZHH79u3bZ/tVnB9UO3bsMF30cj8fffSRqc/o3bt318iRI5WQkGBqnJs3b5o+wdQeXFxc1LZtWy1atMjRqdiMi4uLvvvuOzVo0EC3b9821TcpKUnBwcEKDg7OdB6enp6aOXNmmjsiAACswysqAACwu4oVK1q0PQT+37Rp01S9enVHpwET+vTpo5kzZ8rdnXMNkD5rtjMIDw/XxIkT7ZQRbCV37txavHhxmluOZQcffPCBmjdv7rDxCxYsqIULF/I6mcXS2tLIlkaMGGHRnKVy5cp68skn7ZZHgwYNVKJECbvFl/4t0smVK5ddx8ju7rediS0UKFDAqlX17KVatWps84scgzkALOHl5aVp06bp008/lYuLi6PTyVaefPJJi7fGk6QePXpwHzqYvefAjRo1Uv/+/U31KVy4cLbcbtKMnj17OjoFm6tevbrDv28ZN25chivsAgDMoRAKAABkiQ8++MDRKTiVPHnyaPXq1apYsaKjU4EJffr00cqVK+Xv7+/oVJCNubi46N133zXdb/z48YqOjrZDRrClSpUqadWqVfLz83N0Kqm4u7tr6dKlql27dpaPnTdvXv3+++8qU6ZMlo/9oOvatavdfvxu2LChPvroI4vbf/LJJ3b5EdzX11cLFiyw+w/s+fPnf+BXM5k4caLc3NxsHtfFxUWzZs2yezGbWT169NDXX3/t6DSATGMOgIzUrl1bO3fuNF3Y8SDInTu3Ratf/ldQUJCeffZZO2UESxQvXlzvvfeeXWIXKFBAP/zwg1Vzoo8//lje3t42z8nX11evvvqqzePeq3379mrYsKHdx8lqL730kqnPNbY0cuTILPnbAcCDhkIoAACQJdq1a8cXaiYVKVJEmzdvVtOmTR2dCkxo27at9u/fr5YtWzo6FWRjzzzzjOlCx2vXrmny5Ml2ygi2VLduXW3ZskVly5Z1dCqp+Pr6at26dWrVqlWWjVmsWDFt2LBB9erVy7Ix8f88PDy0ePFi1ahRw6Zxy5Ytq6VLl5o6275q1ao2P9v6zu3Lqufb+++/r5o1a2bJWNlR27ZtNX36dJuvcjFu3Lhsu0LC0KFDNX/+fHl5eTk6FSBTmAMgLSVKlNCkSZO0bds206vWPgjc3Nw0b948lS9f3nTfCRMmqFSpUnbICpb64IMPbL6CkY+Pj5YtW6aAgACr+lesWNHmJ4v6+vpqxYoVWbai0KxZs7LliT+ZNWrUKE2YMCHLtqdzcXHR2LFjnXYrUgDI7iiEAgAAWWbSpEl64403WB7chAIFCuivv/7S6NGj7b6s972qVaum4sWLZ+mYOUWpUqX0119/ac6cOVn+xWflypVVv379LB0T5rm6uuqdd94x3W/cuHGKiYmxQ0awtaCgIO3cuVO9e/d2dCqp+Pn56c8//9R7771nl5Vd/qt9+/batWuXatWqZddxkL78+fNr3bp1Njt7u0qVKvr7779VqFAh030HDBigkSNH2iQPb29v/fTTT2rdurVN4lnCx8dHa9asUbt27bJszOymb9++mj17tk22yXNxcdH48eP12muv2SAz++nevbu2bdtm84LCjOTOnVtNmjTJ0jGRszEHwB316tXTlClTdOrUKQ0aNIhtC9Pg6+urX3/9VZ07d7aqf+HChbVhwwbVrVvXxpnBUndWnBw4cKBN4t15DW3UqFGm4owYMUJ9+vSxSU6lSpXS33//naXzhUqVKik4ODhbnviTWUOGDNFff/2l0qVL23WcokWLauXKlTb7XAQASI1CKAAAkGXc3d31+eefa9WqVayWY4KHh4fGjBmj/fv3q0uXLnYtJCtatKiGDx+uPXv2aP/+/apQoYLdxsrpXFxc1LNnTx0/flzffPONKlWqZNfx2rRpoz/++EMHDx7M9JdyyBovvPCCHnroIVN9rl69qmnTptkpI9iav7+/Zs2apY0bN6pZs2Z2GcPas1Xd3d314Ycfavfu3Wrfvr2Ns5IeeughLVy4UH/88YeKFStm8/gwL3/+/AoODtbgwYMzdZZzt27dtGXLlkwVS48dO1Zz586Vj4+P1TEeeughrV+/Xp06dbI6hrUKFiyoP/74Q1OnTlVQUFCWj58d9OzZU8HBwabfx/6rcOHC+v333zVs2DDbJWZHNWrU0I4dOzRlyhS7nizg6uqqVq1aae7cuQoNDXXYNi3IuZgDPJj8/PzUunVrffLJJzp27Ji2b9+ugQMHOtVqd82aNVOdOnWyZLWWp556Svv378/0aoVlypTR5s2bNXbsWLsXViBtrq6umjJlimbMmKG8efNaHadOnTrauXOnTVZtd3V11cyZMzN9smiXLl20d+/eLC/UlqSaNWtq9+7dGjlypFUnR2RnLVq00MGDB/Xuu+8qd+7cNo3t5eWl119/XYcPH9ajjz5q09gAgJQo8wcAAFmuTZs2atOmjY4fP641a9Zo586d2r9/v65du6abN2/q1q1bSkpKcnSa2U6lSpX0yy+/6OTJk5o5c6Z++uknnT59OlMxvby81KhRI7Vq1UqtWrVSvXr17H5m8IPG29tbgwcP1uDBg7VhwwYtXrxYy5cvV0hISKbienp6qlmzZurYsaM6dOjAkvuZNGzYMEVERFjc3hbbIrm7u+u7777Thg0bTPXLlStXpsdG1mrcuLGCg4O1e/duzZw5U0uWLNHly5etjufj46OWLVuqa9eu6tixY6Zyq169uv744w/t3btX06dP1+LFixUWFmZVLC8vL7Vq1Up9+/ZVhw4dWFkgG/L09NQ333yjF198Ue+9955Wr14twzAs6lu/fn19/PHHNlt9qUePHnrkkUf08ccfa/78+UpMTLSoX/78+fXqq6/qzTffTPXDhJeXl8U/6Gb2h18XFxcNGDBAAwYM0ObNm7Vx40bt3LlTR48eVUREhCIjIxUdHW3x/euMGjZsqEOHDmncuHGaOHGirly5YlG/vHnzqn///nr33Xfl7+9v3yRtzMPDQwMHDlTfvn3122+/ac6cOVq/fr1u376dqbgBAQFq1aqVWrdurVatWqlw4cI2yhi4P+YAzsvFxUWurq7y9PSUl5eXfHx8lCdPHvn5+Sl//vwqVKiQihcvrlKlSqls2bIKCgpSYGCg06/O3bVrV3Xt2lXXr1/XX3/9pbVr12rHjh06dOiQEhISMh2/SJEievrpp9W/f39Vq1bNBhn/y9PTUyNHjtQbb7yhdevWacuWLdq5c6dOnDihyMhI3bx5U9HR0TYbD2l76aWX9Nhjj2nMmDGaP3++xe/dAQEBGjlypF5++WWbf1/2+eefq2vXrhoxYoT+/vtvi/s1adJEo0ePztKtTtPi6+ursWPHasyYMVq1apW2bdumXbt26fTp07p586Zu3ryp2NhYh+Zorbx58+p///ufhg8frjlz5mj+/Pnau3ev1fEqV66s7t27q2/fvszzACCLuBg5+RsZAACAHO7YsWPavHmz9u7dq2PHjun8+fO6evWqYmJiFBcXJy8vL/n6+ipv3rzy9fVVqVKlVKlSJVWqVElBQUGqXr16plZjgPXOnDmjHTt2aPfu3Tp16pTOnz+vS5cuKSoqSrGxsUpISFDu3Lnl6+srX19fFSxYUJUrV1a1atVUtWpV1apVK1NnMwJwrH379mnLli3au3evTpw4oYsXL+rq1auKjY1VfHy8vLy8lDt3bvn5+SkgIEAPPfSQKleurEaNGql27dp22y41OTlZ27dv15YtW7Rnzx6dOnVKFy5cUHh4uG7fvq2kpKS7P7YVL15cAQEBql69uurVq6fmzZsrT548dskLKZn5IbNnz56aM2dOmtedOnVKy5Yt08aNG3X48GGFhoYqKipKnp6eKlCggCpVqqRGjRqpY8eOql27to2yT+3ixYv6448/tHbtWh08eFBhYWG6ceOG3N3d5evrq7Jly6p69epq27at2rVrR0FoNhQfH6/Vq1dr1apV2rNnj06ePKnIyEglJCQob968Kl26tGrWrKk2bdqoY8eOOWoOExMTo40bN2rXrl3av3+/QkJCdPHiRUVGRur27dsyDEN58uRR3rx5lTdvXhUsWFDly5e/OyevWrWqAgMDHX0zAOYAcFpxcXHat2+f9u/frzNnzigkJEQhISG6cuWKoqOjFR0dfXd7cU9PT+XNm1cFChS4WyhWvXp1NWzYUNWrV3f6YjFY5saNG1q+fLnWrl2rAwcO6Ny5c7p165ZcXFzk5+encuXKqW7dunrsscfUpk2bLDlh8NChQ3fnw+fOnVNYWJjCw8Pl7e2tQoUKKSgoSI0bN1bHjh1VuXJlu+eD1M6fP6/g4GDt2rVLhw8fTvUdrKenp3LlyqVChQrd/f61Tp06atasWaZWUQUAWIdCKAAAAAAAACdiq0IoAAAAAAAAIKex/2bKAAAAAAAAAAAAAAAAAGBnFEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABweu6OTgAAAAAAAACWMwzD0SkAAAAAAAAA2RIrQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHoUQgEAAAAAAAAAAAAAAABwehRCAQAAAAAAAAAAAAAAAHB6FEIBAAAAAAAAAAAAAAAAcHrujk4AAICcLjw8XHv37tWZM2d048YNxcbGytvbW7lz51bRokUVGBioihUrKnfu3JkaJzExUWfPntXp06d14cIF3bp1S9HR0XJxcZG/v7/8/f1VsWJFVa1aVR4eHja6dQAAAAAAAAAAAACQPVAIBVjo9u3b2rlzZ5rXFS1aVO7uPJ0A/L+wsDD9/PPPWrlypY4cOSLDMNJt7+bmpnLlyqlBgwZq1aqVGjZsmGGx0rVr17Rx40bt3r1b+/bt09GjR5WQkJBhbp6enqpTp46eeeYZPfroo/Ly8jJ128y4fv262rRpo/Dw8HTblShRQps2bbJbHgAAAAAAAAAAAADsJzExUaGhoWleV7duXXl7e2dJHi5GRr/MApAkbdq0SU2aNHF0GgAAAAAAAAAAAAAAAE5j48aNaty4cZaM5ZolowAAAAAAAAAAAAAAAACAHVEIBQAAAAAAAAAAAAAAAMDpUQgFAAAAAAAAAAAAAAAAwOlRCAUAAAAAAAAAAAAAAADA6VEIBQAAAAAAAAAAAAAAAMDpuTs6AcBZFC1a9L7Xbdy4USVLlszCbABkB1evXlXTpk0VFxd33zb9+/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+0cWFhYVRUVER2dnba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22+/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+vUxb968WL169TYhqDPPPDMu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zZsXZWVlqee9evWKu+++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": [ "
" ] @@ -6716,33 +18709,21 @@ "Error Distribution:\n", "status_code\n", "No variable found 624\n", - "HTTP 500 121\n", - "HTTP 400 47\n", - "HTTP 504 16\n", + "HTTP 500 125\n", + "HTTP 400 39\n", + "HTTP 504 20\n", "Name: count, dtype: int64\n", "Total Errors: 808\n" ] } ], "source": [ - "import matplotlib.pyplot as plt\n", - "import pandas as pd\n", - "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'(?