From 97c20b0d2a62a1c9ae943d49a530d78a81bae9ad Mon Sep 17 00:00:00 2001
From: Paul Tomasula <ptomasula@limno.com>
Date: Thu, 23 May 2024 11:21:46 -0400
Subject: [PATCH] Add use cases reference

Related issue #17
Prior to the use cases repository, we had a handful of example notebooks. Now that these have been converted to use cases, we can remove them. This commit adds a link to the use cases in the readme and deletes the examples from the repo.
---
 .../examples/EDR_API_demo.ipynb               |  112 -
 README.md                                     |    5 +
 examples/AsyncProcessDemo.ipynb               |  446 --
 examples/EDR_API_demo.ipynb                   | 3612 -----------------
 4 files changed, 5 insertions(+), 4170 deletions(-)
 delete mode 100644 .virtual_documents/examples/EDR_API_demo.ipynb
 delete mode 100644 examples/AsyncProcessDemo.ipynb
 delete mode 100644 examples/EDR_API_demo.ipynb

diff --git a/.virtual_documents/examples/EDR_API_demo.ipynb b/.virtual_documents/examples/EDR_API_demo.ipynb
deleted file mode 100644
index ec1e86e8..00000000
--- a/.virtual_documents/examples/EDR_API_demo.ipynb
+++ /dev/null
@@ -1,112 +0,0 @@
-import requests
-from shapely.geometry import Point, Polygon
-import IPython.display
-
-
-URL_ROOT = 'http://localhost:5002'
-COLLECTION_NAME = 'PRISM'
-EDR_QUERY = 'position' # 'cube'
-
-
-request_url = f'{URL_ROOT}/collections/{COLLECTION_NAME}/{EDR_QUERY}'
-
-
-get_ipython().run_cell_magic("time", "", """prism = requests.get(
-    request_url,
-    params={
-        'coords': Point(-100, 40),
-    }
-)""")
-
-
-prism.json()
-
-
-del prism
-
-
-IPython.display.IFrame(src=f'{URL_ROOT}',width=1000,height=300,)
-
-
-get_ipython().run_cell_magic("time", "", """prism_temp = requests.get(
-    request_url,
-    params={
-        'coords': Point(-100, 40),
-        'parameter-name': 'tmn,tmx',
-        'datetime': '2020-06-01'
-    }
-)""")
-
-
-prism_temp_json = prism_temp.json()
-print("Maximum temperature in June 2020:", prism_temp_json['ranges']['tmx']['values'][0])
-print("Minimum temperature in June 2020:", prism_temp_json['ranges']['tmn']['values'][0])
-
-
-get_ipython().run_cell_magic("time", "", """prism_ppt = requests.get(
-    request_url,
-    params={
-        'coords': Point(-100, 40),
-        'parameter-name': 'ppt',
-        'datetime': '2000-01-01/2010-12-31'
-    }
-)""")
-
-
-prism_ppt.json()['domain']['axes']['time']
-
-
-get_ipython().run_cell_magic("time", "", """prism_ppt_ub = requests.get(
-    request_url,
-    params={
-        'coords': Point(-100, 40),
-        'parameter-name': 'ppt',
-        'datetime': '2015-01-01/..'
-    }
-)""")
-
-
-prism_ppt_ub.json()['domain']['axes']['time']
-
-
-import xarray as xr
-import fsspec
-
-
-data = 's3://rsignellbucket2/nhgf/sample_data/prism_v2.zarr'
-storage_options = {
-    'anon': True,
-    'requester_pays': False,
-    'client_kwargs': {'endpoint_url': 'https://renc.osn.xsede.org'}}
-
-
-get_ipython().run_cell_magic("time", "", """ds = xr.open_zarr(
-    fsspec.get_mapper(
-        data,
-        **storage_options)
-    )""")
-
-
-get_ipython().run_cell_magic("time", "", """single_point = ds.sel(lat=40, lon=-100, method='nearest').compute()""")
-
-
-get_ipython().run_cell_magic("time", "", """multi_variable = ds[['tmn', 'tmx']].sel(
-    lat=40,
-    lon=-100,
-    time='2020-06-01',
-    method='nearest').compute()""")
-
-
-get_ipython().run_cell_magic("time", "", """bounded_time = ds[['ppt']].sel(
-    lat=40,
-    lon=-100,
-    method='nearest').sel(
-    time=slice('2000-01-01', '2010-12-31')).compute()""")
-
-
-get_ipython().run_cell_magic("time", "", """end = ds.time.max().values
-unbounded_time = ds[['ppt']].sel(
-    lat=40,
-    lon=-100,
-    method='nearest').sel(
-    time=slice('2015-01-01', end)).compute()""")
diff --git a/README.md b/README.md
index 2d4f524c..354c8c7d 100644
--- a/README.md
+++ b/README.md
@@ -9,11 +9,16 @@
 [set up]: /readmes/SETUP.md
 [plugin development]: /readmes/PLUGINS.md
 [testing]: /readmes/TESTING.md
+[use cases]: https://water.usgs.gov/catalog/usecases/
 
 # USGS Pygeoapi Server Build Integration
 
 This repository houses USGS's [pygeoapi] builder and integration system. It serves as the source control for the [pygeoapi configuration] files and contains the tools to generate USGS specific images for a set of projects that depend on pygeoapi. New projects can be built on top of the [pygeoapi plugin] architecture and have the hosting containers managed through this repository.
 
+# Examples of Services Use Cases
+
+There are a number of documented use cases and examples provided in a separate repository. Reference these [use cases] for examples of how to utilize some of the services that a built using this repository.
+
 # User Workflows
 
 This section is intended to document some workflows for users of the services provided by these containers.
diff --git a/examples/AsyncProcessDemo.ipynb b/examples/AsyncProcessDemo.ipynb
deleted file mode 100644
index 93f207ad..00000000
--- a/examples/AsyncProcessDemo.ipynb
+++ /dev/null
@@ -1,446 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "id": "b415feb8-a205-4a34-aae7-698f4d0ccd4c",
-   "metadata": {},
-   "source": [
-    "## Asynchronous Processing and Job Manager Demonstration"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "21e435da-becf-42cf-897e-9ab31b949b8c",
-   "metadata": {},
-   "source": [
-    "#### Summary of Work\n",
-    "\n",
-    "The pygeoapi package provides an implementation of [OGC API – Processes specification](https://docs.ogc.org/is/18-062r2/18-062r2.html). By default, pygeoapi provides synchronous job execution with support for asynchronous process execution through a ‘manager’. The work demonstrated in this notebook focused on modifying this specific build pipeline to install the necessary dependencies and properly configure pygeoapi to support asynchronous process execution.\n",
-    "\n",
-    "#### Summary of changes\n",
-    "\n",
-    "* Updated conda environment, nox specification, and docker containers to install and configure necessary dependencies for asynchronous processing.\n",
-    "* Validation and verification of asynchronous process and job request patterns. Includes a correction to implementation to support case insensitive headers (PR 1256 https://github.com/geopython/pygeoapi/pull/1256).\n",
-    "* Modified technology stack to starlette and uvicorn for asynchronous http request processing. This is not strictly necessary for asynchronous processing support but offers significant performance enhancements. \n"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "de9796a8-b765-4701-af2c-c7c84138f3b1",
-   "metadata": {},
-   "source": [
-    "### 0. Imports. Constants, Utilities "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "facial-porter",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import requests\n",
-    "import IPython.display\n",
-    "from collections import deque\n",
-    "import re\n",
-    "import time"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "compatible-adoption",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "URL_ROOT = 'http://localhost:5002/api/gdp/pygeoapi' #Note Perfix/Context is still not working correctly\n",
-    "PROCESS_NAME = 'GDP-ProcessTest'\n",
-    "\n",
-    "HEADERS_ASYNC = {'prefer' : 'respond-async'}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "0fc00d04-cbf1-446b-8e3c-799afde9e726",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "def get_response_job(response:requests.Response) -> str:\n",
-    "    try:\n",
-    "        return re.sub('.*\\/jobs\\/','',response.headers['location'])\n",
-    "    except KeyError:\n",
-    "        return ''"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "86e5a098-6996-4634-80c1-22c36e0cef04",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "def prettify_response(response:requests.Response) -> None:\n",
-    "    print(f'Status: {response.status_code}')\n",
-    "    print(f\"Date: {response.headers['date']}\")\n",
-    "    print(f\"Job Id: {get_response_job(response)}\")\n",
-    "    print(f'Body: {response.json()}')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "04955145-f522-49ea-b438-19fdb43a161c",
-   "metadata": {
-    "tags": []
-   },
-   "source": [
-    "### 1. Quick tour of the UI "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "d7077d2f-14aa-464c-8a73-9203453cc24a",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "IPython.display.IFrame(src=URL_ROOT,width=1200,height=500,)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "1583c29d-f3c4-4ac6-ba9d-76ec3ba5c917",
-   "metadata": {
-    "tags": []
-   },
-   "source": [
-    "### 2. Structure and patterns for a process request "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "4ca80cbe-8d19-4c99-8ed5-0a73591c2c6e",
-   "metadata": {},
-   "source": [
-    "* METHOD: POST\n",
-    "* HEADERS: More detail when we get to async example but for now know that they are used \n",
-    "* URL: {root}/processes/{process_name}/execution\n",
-    "* BODY: {'inputs' : dict}"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "7e713d85-8d87-47f3-a840-341ff63bf8b7",
-   "metadata": {},
-   "source": [
-    "### 3. Synchronous Example "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "11eccfdc-eba5-40c8-b2f8-39ea57dbf5d2",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "url = f'{URL_ROOT}/processes/{PROCESS_NAME}/execution'\n",
-    "headers = {}\n",
-    "body = {'inputs' : {'process_time' : 3}}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "298bfeb6-9f75-4cad-9da8-3283c279b1a6",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "%%time\n",
-    "response = requests.post(url, headers=headers, json=body)\n",
-    "prettify_response(response)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "e2fd10a1-8a45-4634-a04f-0cf38be905e6",
-   "metadata": {},
-   "source": [
-    "### 4. A second look at job log"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "7b3f20f8-8585-4231-9f2c-1e2bf546b861",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "IPython.display.IFrame(src=f'{URL_ROOT}/jobs',width=1200,height=270,)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "23286543-d8e8-4ee8-966e-a18323aefe97",
-   "metadata": {},
-   "source": [
-    "### 5. Let's try that Asynchronously"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "a34d98c0-2a1c-4672-8161-4c4ec8845c12",
-   "metadata": {
-    "tags": []
-   },
-   "source": [
-    "#### 5.1 Queue up a job"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "e79efc43-3260-4404-9741-7d5675c8be41",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "url = f'{URL_ROOT}/processes/{PROCESS_NAME}/execution'\n",
-    "headers = HEADERS_ASYNC\n",
-    "body = {'inputs' : {'process_time' : 55}}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "0360c44d-0c35-4b6b-ae3f-4e996e00d15d",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "print(HEADERS_ASYNC)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "a5808401-0bb7-4578-8e7c-b2d6b4ded1cb",
-   "metadata": {},
-   "source": [
-    "Note this pattern comes from the [OGC-API Processes specification](https://docs.ogc.org/is/18-062r2/18-062r2.html#toc32)."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "f934087e-378a-47b2-bdd3-d4af93e88420",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "%%time\n",
-    "#queue job\n",
-    "response_job = requests.post(url, headers=headers, json=body)\n",
-    "prettify_response(response_job)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "ecaafe45-8fac-4601-95ab-8539e7afb59e",
-   "metadata": {},
-   "source": [
-    "#### 5.2 Verify it is in the job log"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "fb27858a-68f8-46b8-9a97-b8006f26fd82",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "IPython.display.IFrame(src=f'{URL_ROOT}/jobs',width=1100,height=270,)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "78892d25-a83e-4100-a986-3ba3a2b4a1be",
-   "metadata": {},
-   "source": [
-    "#### 5.3 Check the job programmatically"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "4cd05e27-8334-4073-909a-fc120c47293b",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "#check status of job\n",
-    "job_id = get_response_job(response_job)\n",
-    "url = f'{URL_ROOT}/jobs/{job_id}/'\n",
-    "response_status = requests.get(url, json=body)\n",
-    "print(f\"Current job status: {response_status.json()['status']}\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "39c68020-44b0-4b88-aabf-db6943bc45eb",
-   "metadata": {},
-   "source": [
-    "#### 5.4 Retrieve data "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "8eb66a28-3841-4b4d-a5f7-ec618bc22aa8",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "job_id = get_response_job(response_job)\n",
-    "url = f'{URL_ROOT}/jobs/{job_id}/results?f=json'\n",
-    "response_results = requests.get(url, json=body)\n",
-    "print(f\"{response_results.json()}\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "d1575652-f7c8-4baa-af4d-3c5c4801c4b0",
-   "metadata": {},
-   "source": [
-    "### 6. Compare Synchronous and Asynchronous "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "e88fad14-712d-47a6-b6bd-fa6db32424c7",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "url = f'{URL_ROOT}/processes/{PROCESS_NAME}/execution'\n",
-    "inputs = [\n",
-    "    {'inputs' : {'process_time':'5'}},\n",
-    "    {'inputs' : {'process_time':'2'}},\n",
-    "    {'inputs' : {'process_time':'3'}},\n",
-    "    {'inputs' : {'process_time':'4'}},\n",
-    "    {'inputs' : {'process_time':'5'}},\n",
-    "]"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "4466e9c6-b804-4e0a-b390-5b7db2cb0a45",
-   "metadata": {},
-   "source": [
-    "#### 6.1. Synchronous"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "f8ce232b-3579-4c51-9cf2-566a16620408",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "%%time\n",
-    "results : dict[str:dict] = {}\n",
-    "for body in inputs:\n",
-    "    response = requests.post(url, json=body)\n",
-    "    job_id = get_response_job(response)\n",
-    "    print(f'Completed job {job_id}')\n",
-    "    results[job_id] = response.json()\n",
-    "\n",
-    "print('\\n',results)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "deca17fc-7a10-469a-9522-49cb95d90222",
-   "metadata": {},
-   "source": [
-    "#### 6.2 Asynchronous"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "b3ed682f-d213-41ed-86ae-60f3ef889f3b",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "%%time\n",
-    "url = f'{URL_ROOT}/processes/{PROCESS_NAME}/execution'\n",
-    "results : dict[str:dict] = {}\n",
-    "headers = HEADERS_ASYNC\n",
-    "job_queue : deque = deque()\n",
-    "\n",
-    "#queue jobs\n",
-    "for body in inputs:\n",
-    "    response = requests.post(url, headers=headers, json=body)\n",
-    "    if response.status_code != 201:\n",
-    "        print(f'Issue queue job with inputs ${body}')\n",
-    "        print(response.status_code)\n",
-    "        print(response.reason)\n",
-    "        continue\n",
-    "    \n",
-    "    job_id = get_response_job(response)\n",
-    "    print(f'Queued job_id {job_id}')\n",
-    "    job_queue.append(job_id)\n",
-    "\n",
-    "#check jobs based on queue order and pull data when ready\n",
-    "while len(job_queue) > 0:\n",
-    "    time.sleep(0.1)\n",
-    "    job = job_queue.popleft()\n",
-    "    url = f'{URL_ROOT}/jobs/{job}/'\n",
-    "    response_status = requests.get(url, json=body)\n",
-    "    if response_status.json().get('status') == 'successful':\n",
-    "        url = f'{URL_ROOT}/jobs/{job}/results?f=json'\n",
-    "        response_results = requests.get(url, json=body)\n",
-    "        results[job] = response_results.json()\n",
-    "        continue\n",
-    "    \n",
-    "    job_queue.append(job)\n",
-    "    \n",
-    "print('\\n', results)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "442e7f19-fdf5-41d2-9add-1394f3001128",
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.9.16"
-  },
-  "toc-autonumbering": false,
-  "toc-showcode": false,
-  "toc-showmarkdowntxt": false
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/examples/EDR_API_demo.ipynb b/examples/EDR_API_demo.ipynb
deleted file mode 100644
index bc0ae401..00000000
--- a/examples/EDR_API_demo.ipynb
+++ /dev/null
@@ -1,3612 +0,0 @@
-{
- "cells": [
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "# Environmental Data Retrieval OGC API Demonstration\n",
-    "\n",
-    "## Summary of Work\n",
-    "\n",
-    "The OGC EDR API provides a family of lightweight query interfaces to access spatio-temporal data resources. We have enhanced `pygeoapi`'s EDR provider to allow USGS to serve datasets stored on the cloud on [Amazon S3](https://aws.amazon.com/pm/serv-s3/?trk=fecf68c9-3874-4ae2-a7ed-72b6d19c8034&sc_channel=ps&ef_id=CjwKCAjwsvujBhAXEiwA_UXnAIED5jlxDoB-uf55SCPR5kFNlulhowdy3Vf45RE5GMAQ1b5kTvEgpxoCgNsQAvD_BwE:G:s&s_kwcid=AL!4422!3!536397034501!e!!g!!amazon%20s3%20cloud%20storage!11204620052!112938566834) or the [Open Storage Network](https://www.openstoragenetwork.org/) pod housed at the Massachussetts Green High Performance Computing Center by leveraging [`fsspec`](https://filesystem-spec.readthedocs.io/en/latest/). This enhancement is made in [PR #1235](https://github.com/geopython/pygeoapi/pull/1235), which is pending review from Tom Kralidis. \n",
-    "\n",
-    "\n",
-    "Along the way, we made the following speed enhancements and bug fixes:\n",
-    "1. [PR #1238](https://github.com/geopython/pygeoapi/pull/1238): Original implementation lost all benefits of lazy loading, causing the build process and queries to take a long time (>10 min) or fail. \n",
-    "2. [PR #1247](https://github.com/geopython/pygeoapi/pull/1247): Fix time querying for flexibility with different datetime formats, allow bounded and unbounded time intervals, and align allowable queries with the Swagger UI documentation for datetimes."
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Adding EDR Collections from Cloud Storage to Config File\n",
-    "\n",
-    "Add `storage_options` and associated parameters to the config file, as shown below for USGS's PRISM dataset: \n",
-    "\n",
-    "```yaml\n",
-    "    providers:\n",
-    "        - type: edr\n",
-    "          name: xarray-edr\n",
-    "          data: s3://rsignellbucket2/nhgf/sample_data/prism_v2.zarr\n",
-    "          format:\n",
-    "              name: zarr\n",
-    "              mimetype: application/zip\n",
-    "          storage_options:\n",
-    "              anon: true\n",
-    "              requester_pays: false\n",
-    "              client_kwargs:\n",
-    "                  endpoint_url: https://renc.osn.xsede.org\n",
-    "```"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## EDR Query Demonstration"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Packages"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 1,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import requests\n",
-    "from shapely.geometry import Point, Polygon\n",
-    "import IPython.display"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Context\n",
-    "In this demonstration, we'll query the PRISM dataset, which is monthly data from January 1895 to December 2020 for the continental United States, with the following dimensions:\n",
-    "* `lat`: 621\n",
-    "* `lon`: 1,405\n",
-    "* `time`: 1,512\n",
-    "\n",
-    "It includes the following variables:\n",
-    "* `ppt`: Mean monthly precipitation (mm/month)\n",
-    "* `tmn`: Minimum monthly temperature (deg C)\n",
-    "* `tmx`: Maximum monthly temperature (deg C)\n",
-    "\n",
-    "### Example Queries\n",
-    "Define the request URL (using `localhost`) for the demo:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "URL_ROOT = 'http://localhost:5002'\n",
-    "COLLECTION_NAME = 'PRISM'\n",
-    "EDR_QUERY = 'position' # 'cube'\n",
-    "\n",
-    "\n",
-    "request_url = f'{URL_ROOT}/collections/{COLLECTION_NAME}/{EDR_QUERY}'"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "#### All Variables, Single Point\n",
-    "**Don't Run Live**\n",
-    "Start by querying all data at a single point\n",
-    "\n",
-    "##### With Code"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 3,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 31.2 ms\n",
-      "Wall time: 1min 21s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "prism = requests.get(\n",
-    "    request_url,\n",
-    "    params={\n",
-    "        'coords': Point(-100, 40),\n",
-    "    }\n",
-    ")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 4,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "{'type': 'Coverage',\n",
-       " 'domain': {'type': 'Domain',\n",
-       "  'domainType': 'Grid',\n",
-       "  'axes': {'x': {'start': -100.0, 'stop': -100.0, 'num': 1},\n",
-       "   'y': {'start': 40.0, 'stop': 40.0, 'num': 1},\n",
-       "   'time': {'start': '1895-01-01T00:00:00.000000000',\n",
-       "    'stop': '2020-12-01T00:00:00.000000000',\n",
-       "    'num': 1512}},\n",
-       "  'referencing': [{'coordinates': ['x', 'y'],\n",
-       "    'system': {'type': 'GeographicCRS',\n",
-       "     'id': 'http://www.opengis.net/def/crs/OGC/1.3/CRS84'}}]},\n",
-       " 'parameters': {'ppt': {'type': 'Parameter',\n",
-       "   'description': 'Mean monthly precipitation',\n",
-       "   'unit': {'symbol': 'mm/month'},\n",
-       "   'observedProperty': {'id': 'ppt',\n",
-       "    'label': {'en': 'Mean monthly precipitation'}}},\n",
-       "  'tmn': {'type': 'Parameter',\n",
-       "   'description': 'Minimum monthly temperature',\n",
-       "   'unit': {'symbol': 'degC'},\n",
-       "   'observedProperty': {'id': 'tmn',\n",
-       "    'label': {'en': 'Minimum monthly temperature'}}},\n",
-       "  'tmx': {'type': 'Parameter',\n",
-       "   'description': 'Maximum monthly temperature',\n",
-       "   'unit': {'symbol': 'degC'},\n",
-       "   'observedProperty': {'id': 'tmx',\n",
-       "    'label': {'en': 'Maximum monthly temperature'}}}},\n",
-       " 'ranges': {'ppt': {'type': 'NdArray',\n",
-       "   'dataType': 'float32',\n",
-       "   'axisNames': ['y', 'x', 'time'],\n",
-       "   'shape': [1, 1, 1512],\n",
-       "   'values': [8.27,\n",
-       "    35.36,\n",
-       "    3.5300000000000002,\n",
-       "    58.6,\n",
-       "    90.8,\n",
-       "    120.8,\n",
-       "    97.87,\n",
-       "    79.64,\n",
-       "    29.25,\n",
-       "    13.65,\n",
-       "    27.23,\n",
-       "    6.68,\n",
-       "    10.91,\n",
-       "    1.73,\n",
-       "    19.68,\n",
-       "    142.89000000000001,\n",
-       "    88.52,\n",
-       "    104.04,\n",
-       "    66.45,\n",
-       "    84.5,\n",
-       "    52.56,\n",
-       "    39.33,\n",
-       "    16.080000000000002,\n",
-       "    3.12,\n",
-       "    10.26,\n",
-       "    16.19,\n",
-       "    46.28,\n",
-       "    132.17000000000002,\n",
-       "    27.72,\n",
-       "    93.48,\n",
-       "    50.120000000000005,\n",
-       "    83.63,\n",
-       "    52.370000000000005,\n",
-       "    114.53,\n",
-       "    10.92,\n",
-       "    24.7,\n",
-       "    9.06,\n",
-       "    4.54,\n",
-       "    4.74,\n",
-       "    69.48,\n",
-       "    118.44,\n",
-       "    96.33,\n",
-       "    59.86,\n",
-       "    50.22,\n",
-       "    115.51,\n",
-       "    15.48,\n",
-       "    16.19,\n",
-       "    5.21,\n",
-       "    6.29,\n",
-       "    12.71,\n",
-       "    18.14,\n",
-       "    16.87,\n",
-       "    58.050000000000004,\n",
-       "    87.49,\n",
-       "    98.5,\n",
-       "    48.06,\n",
-       "    11.91,\n",
-       "    4.4,\n",
-       "    50.22,\n",
-       "    13.44,\n",
-       "    0.0,\n",
-       "    34.63,\n",
-       "    16.8,\n",
-       "    116.06,\n",
-       "    40.81,\n",
-       "    56.4,\n",
-       "    75.09,\n",
-       "    58.76,\n",
-       "    66.52,\n",
-       "    23.740000000000002,\n",
-       "    4.87,\n",
-       "    5.48,\n",
-       "    6.47,\n",
-       "    19.580000000000002,\n",
-       "    68.82000000000001,\n",
-       "    85.61,\n",
-       "    23.740000000000002,\n",
-       "    51.620000000000005,\n",
-       "    23.09,\n",
-       "    93.57000000000001,\n",
-       "    106.05,\n",
-       "    23.72,\n",
-       "    11.31,\n",
-       "    7.930000000000001,\n",
-       "    17.02,\n",
-       "    11.15,\n",
-       "    26.12,\n",
-       "    20.87,\n",
-       "    144.6,\n",
-       "    103.83,\n",
-       "    142.69,\n",
-       "    62.51,\n",
-       "    97.03,\n",
-       "    57.93,\n",
-       "    1.47,\n",
-       "    24.48,\n",
-       "    6.38,\n",
-       "    56.1,\n",
-       "    17.1,\n",
-       "    46.35,\n",
-       "    218.17000000000002,\n",
-       "    47.95,\n",
-       "    141.54,\n",
-       "    102.27,\n",
-       "    14.34,\n",
-       "    24.69,\n",
-       "    17.830000000000002,\n",
-       "    0.0,\n",
-       "    2.4,\n",
-       "    1.85,\n",
-       "    10.33,\n",
-       "    49.04,\n",
-       "    93.7,\n",
-       "    130.2,\n",
-       "    101.11,\n",
-       "    84.54,\n",
-       "    47.17,\n",
-       "    80.83,\n",
-       "    2.71,\n",
-       "    7.84,\n",
-       "    19.91,\n",
-       "    21.85,\n",
-       "    23.19,\n",
-       "    82.99,\n",
-       "    135.28,\n",
-       "    117.47,\n",
-       "    193.77,\n",
-       "    59.4,\n",
-       "    68.14,\n",
-       "    22.22,\n",
-       "    37.21,\n",
-       "    0.0,\n",
-       "    10.1,\n",
-       "    12.85,\n",
-       "    45.54,\n",
-       "    114.78,\n",
-       "    32.4,\n",
-       "    46.29,\n",
-       "    79.23,\n",
-       "    90.01,\n",
-       "    43.81,\n",
-       "    78.75,\n",
-       "    16.88,\n",
-       "    24.34,\n",
-       "    9.07,\n",
-       "    6.58,\n",
-       "    16.36,\n",
-       "    23.88,\n",
-       "    51.18,\n",
-       "    95.4,\n",
-       "    51.300000000000004,\n",
-       "    56.74,\n",
-       "    41.96,\n",
-       "    13.77,\n",
-       "    4.54,\n",
-       "    26.240000000000002,\n",
-       "    3.54,\n",
-       "    29.41,\n",
-       "    3.11,\n",
-       "    15.700000000000001,\n",
-       "    86.24,\n",
-       "    102.14,\n",
-       "    93.06,\n",
-       "    107.3,\n",
-       "    10.450000000000001,\n",
-       "    68.88,\n",
-       "    32.12,\n",
-       "    0.0,\n",
-       "    0.17,\n",
-       "    15.040000000000001,\n",
-       "    35.37,\n",
-       "    23.25,\n",
-       "    36.02,\n",
-       "    128.48,\n",
-       "    74.76,\n",
-       "    41.65,\n",
-       "    59.84,\n",
-       "    31.05,\n",
-       "    60.65,\n",
-       "    34.54,\n",
-       "    10.3,\n",
-       "    2.35,\n",
-       "    0.0,\n",
-       "    10.700000000000001,\n",
-       "    78.26,\n",
-       "    34.12,\n",
-       "    40.47,\n",
-       "    93.61,\n",
-       "    56.21,\n",
-       "    10.11,\n",
-       "    2.11,\n",
-       "    11.43,\n",
-       "    5.25,\n",
-       "    19.6,\n",
-       "    3.8000000000000003,\n",
-       "    48.99,\n",
-       "    54.43,\n",
-       "    18.13,\n",
-       "    128.14000000000001,\n",
-       "    155.63,\n",
-       "    41.67,\n",
-       "    47.4,\n",
-       "    3.47,\n",
-       "    25.740000000000002,\n",
-       "    6.96,\n",
-       "    28.55,\n",
-       "    68.88,\n",
-       "    41.24,\n",
-       "    27.27,\n",
-       "    85.65,\n",
-       "    60.36,\n",
-       "    95.03,\n",
-       "    45.36,\n",
-       "    39.47,\n",
-       "    31.13,\n",
-       "    4.88,\n",
-       "    6.69,\n",
-       "    21.740000000000002,\n",
-       "    26.490000000000002,\n",
-       "    75.88,\n",
-       "    53.81,\n",
-       "    64.26,\n",
-       "    29.25,\n",
-       "    16.28,\n",
-       "    50.54,\n",
-       "    7.66,\n",
-       "    19.63,\n",
-       "    119.0,\n",
-       "    2.71,\n",
-       "    14.34,\n",
-       "    9.81,\n",
-       "    45.230000000000004,\n",
-       "    42.92,\n",
-       "    118.7,\n",
-       "    89.44,\n",
-       "    88.64,\n",
-       "    21.52,\n",
-       "    26.87,\n",
-       "    0.0,\n",
-       "    18.67,\n",
-       "    10.99,\n",
-       "    36.57,\n",
-       "    55.65,\n",
-       "    89.56,\n",
-       "    144.76,\n",
-       "    186.63,\n",
-       "    138.43,\n",
-       "    119.24000000000001,\n",
-       "    38.22,\n",
-       "    22.400000000000002,\n",
-       "    10.870000000000001,\n",
-       "    12.18,\n",
-       "    17.490000000000002,\n",
-       "    4.67,\n",
-       "    12.42,\n",
-       "    49.52,\n",
-       "    64.66,\n",
-       "    105.95,\n",
-       "    26.580000000000002,\n",
-       "    102.98,\n",
-       "    20.22,\n",
-       "    40.730000000000004,\n",
-       "    3.77,\n",
-       "    12.700000000000001,\n",
-       "    6.57,\n",
-       "    1.21,\n",
-       "    18.89,\n",
-       "    55.46,\n",
-       "    102.53,\n",
-       "    38.300000000000004,\n",
-       "    22.490000000000002,\n",
-       "    66.6,\n",
-       "    89.23,\n",
-       "    8.950000000000001,\n",
-       "    29.19,\n",
-       "    5.23,\n",
-       "    19.47,\n",
-       "    21.400000000000002,\n",
-       "    14.16,\n",
-       "    57.480000000000004,\n",
-       "    84.33,\n",
-       "    18.48,\n",
-       "    103.4,\n",
-       "    65.97,\n",
-       "    34.21,\n",
-       "    58.38,\n",
-       "    24.19,\n",
-       "    53.19,\n",
-       "    0.0,\n",
-       "    50.46,\n",
-       "    24.02,\n",
-       "    93.10000000000001,\n",
-       "    57.5,\n",
-       "    103.77,\n",
-       "    88.82000000000001,\n",
-       "    24.73,\n",
-       "    73.56,\n",
-       "    43.75,\n",
-       "    58.480000000000004,\n",
-       "    15.66,\n",
-       "    4.16,\n",
-       "    8.38,\n",
-       "    7.17,\n",
-       "    108.74000000000001,\n",
-       "    60.38,\n",
-       "    57.36,\n",
-       "    50.63,\n",
-       "    118.86,\n",
-       "    34.35,\n",
-       "    82.62,\n",
-       "    17.59,\n",
-       "    12.47,\n",
-       "    20.7,\n",
-       "    4.16,\n",
-       "    14.33,\n",
-       "    65.51,\n",
-       "    91.65,\n",
-       "    58.92,\n",
-       "    65.39,\n",
-       "    59.1,\n",
-       "    58.230000000000004,\n",
-       "    15.41,\n",
-       "    7.19,\n",
-       "    1.09,\n",
-       "    5.82,\n",
-       "    4.05,\n",
-       "    39.47,\n",
-       "    83.81,\n",
-       "    78.9,\n",
-       "    37.660000000000004,\n",
-       "    95.5,\n",
-       "    48.5,\n",
-       "    8.71,\n",
-       "    7.38,\n",
-       "    36.22,\n",
-       "    0.0,\n",
-       "    1.68,\n",
-       "    4.7700000000000005,\n",
-       "    26.43,\n",
-       "    74.39,\n",
-       "    186.04,\n",
-       "    128.19,\n",
-       "    85.51,\n",
-       "    78.0,\n",
-       "    81.97,\n",
-       "    77.88,\n",
-       "    7.61,\n",
-       "    9.620000000000001,\n",
-       "    7.1000000000000005,\n",
-       "    12.59,\n",
-       "    60.96,\n",
-       "    7.47,\n",
-       "    46.01,\n",
-       "    27.7,\n",
-       "    113.67,\n",
-       "    55.620000000000005,\n",
-       "    63.32,\n",
-       "    22.09,\n",
-       "    3.89,\n",
-       "    47.9,\n",
-       "    3.2800000000000002,\n",
-       "    9.22,\n",
-       "    16.69,\n",
-       "    72.55,\n",
-       "    71.97,\n",
-       "    58.910000000000004,\n",
-       "    41.84,\n",
-       "    105.78,\n",
-       "    32.97,\n",
-       "    33.75,\n",
-       "    9.4,\n",
-       "    12.27,\n",
-       "    15.24,\n",
-       "    7.33,\n",
-       "    17.11,\n",
-       "    16.86,\n",
-       "    55.410000000000004,\n",
-       "    42.99,\n",
-       "    65.96000000000001,\n",
-       "    87.05,\n",
-       "    65.99,\n",
-       "    7.2700000000000005,\n",
-       "    33.32,\n",
-       "    13.950000000000001,\n",
-       "    7.24,\n",
-       "    32.62,\n",
-       "    47.02,\n",
-       "    129.42000000000002,\n",
-       "    30.95,\n",
-       "    133.96,\n",
-       "    46.01,\n",
-       "    70.37,\n",
-       "    59.96,\n",
-       "    7.19,\n",
-       "    5.69,\n",
-       "    7.59,\n",
-       "    3.68,\n",
-       "    23.67,\n",
-       "    41.550000000000004,\n",
-       "    3.5500000000000003,\n",
-       "    113.7,\n",
-       "    140.32,\n",
-       "    145.23,\n",
-       "    18.42,\n",
-       "    32.17,\n",
-       "    86.33,\n",
-       "    48.39,\n",
-       "    1.02,\n",
-       "    3.74,\n",
-       "    18.27,\n",
-       "    1.83,\n",
-       "    74.27,\n",
-       "    82.16,\n",
-       "    76.06,\n",
-       "    68.36,\n",
-       "    29.48,\n",
-       "    57.03,\n",
-       "    68.46000000000001,\n",
-       "    34.75,\n",
-       "    1.19,\n",
-       "    15.34,\n",
-       "    12.09,\n",
-       "    5.9,\n",
-       "    114.7,\n",
-       "    112.56,\n",
-       "    108.56,\n",
-       "    70.19,\n",
-       "    88.02,\n",
-       "    57.56,\n",
-       "    111.13,\n",
-       "    59.95,\n",
-       "    6.97,\n",
-       "    0.64,\n",
-       "    29.47,\n",
-       "    74.23,\n",
-       "    42.35,\n",
-       "    37.95,\n",
-       "    48.2,\n",
-       "    47.49,\n",
-       "    85.06,\n",
-       "    36.07,\n",
-       "    34.35,\n",
-       "    58.56,\n",
-       "    6.95,\n",
-       "    28.71,\n",
-       "    18.62,\n",
-       "    11.35,\n",
-       "    41.230000000000004,\n",
-       "    53.93,\n",
-       "    108.07000000000001,\n",
-       "    62.15,\n",
-       "    37.77,\n",
-       "    56.57,\n",
-       "    24.17,\n",
-       "    2.46,\n",
-       "    8.120000000000001,\n",
-       "    0.0,\n",
-       "    3.86,\n",
-       "    29.07,\n",
-       "    103.77,\n",
-       "    82.46000000000001,\n",
-       "    20.86,\n",
-       "    53.13,\n",
-       "    115.24000000000001,\n",
-       "    53.620000000000005,\n",
-       "    0.0,\n",
-       "    15.38,\n",
-       "    35.56,\n",
-       "    3.0700000000000003,\n",
-       "    29.21,\n",
-       "    7.12,\n",
-       "    22.990000000000002,\n",
-       "    29.39,\n",
-       "    87.57000000000001,\n",
-       "    18.37,\n",
-       "    48.42,\n",
-       "    45.230000000000004,\n",
-       "    10.81,\n",
-       "    44.480000000000004,\n",
-       "    11.22,\n",
-       "    1.35,\n",
-       "    10.56,\n",
-       "    9.16,\n",
-       "    25.48,\n",
-       "    168.46,\n",
-       "    104.75,\n",
-       "    12.08,\n",
-       "    84.72,\n",
-       "    59.71,\n",
-       "    17.31,\n",
-       "    32.230000000000004,\n",
-       "    2.39,\n",
-       "    7.18,\n",
-       "    6.26,\n",
-       "    3.5,\n",
-       "    25.02,\n",
-       "    144.15,\n",
-       "    22.41,\n",
-       "    31.12,\n",
-       "    33.37,\n",
-       "    60.0,\n",
-       "    8.84,\n",
-       "    0.53,\n",
-       "    19.13,\n",
-       "    18.97,\n",
-       "    7.55,\n",
-       "    35.480000000000004,\n",
-       "    15.25,\n",
-       "    58.730000000000004,\n",
-       "    95.86,\n",
-       "    46.06,\n",
-       "    58.160000000000004,\n",
-       "    35.76,\n",
-       "    44.31,\n",
-       "    3.8000000000000003,\n",
-       "    3.97,\n",
-       "    7.75,\n",
-       "    7.95,\n",
-       "    38.11,\n",
-       "    62.75,\n",
-       "    130.29,\n",
-       "    51.120000000000005,\n",
-       "    70.08,\n",
-       "    52.0,\n",
-       "    42.5,\n",
-       "    2.8000000000000003,\n",
-       "    2.7600000000000002,\n",
-       "    2.41,\n",
-       "    14.31,\n",
-       "    17.3,\n",
-       "    37.800000000000004,\n",
-       "    51.49,\n",
-       "    70.13,\n",
-       "    94.06,\n",
-       "    34.81,\n",
-       "    45.660000000000004,\n",
-       "    8.21,\n",
-       "    0.34,\n",
-       "    0.0,\n",
-       "    20.29,\n",
-       "    18.86,\n",
-       "    14.33,\n",
-       "    47.19,\n",
-       "    22.61,\n",
-       "    57.86,\n",
-       "    35.03,\n",
-       "    64.37,\n",
-       "    33.32,\n",
-       "    54.35,\n",
-       "    33.79,\n",
-       "    30.66,\n",
-       "    17.95,\n",
-       "    25.97,\n",
-       "    14.34,\n",
-       "    14.92,\n",
-       "    106.55,\n",
-       "    72.83,\n",
-       "    186.45000000000002,\n",
-       "    74.51,\n",
-       "    54.99,\n",
-       "    101.02,\n",
-       "    23.400000000000002,\n",
-       "    15.32,\n",
-       "    31.51,\n",
-       "    7.87,\n",
-       "    15.950000000000001,\n",
-       "    36.61,\n",
-       "    103.04,\n",
-       "    48.26,\n",
-       "    141.67000000000002,\n",
-       "    47.54,\n",
-       "    94.36,\n",
-       "    102.78,\n",
-       "    19.32,\n",
-       "    17.39,\n",
-       "    22.3,\n",
-       "    3.24,\n",
-       "    8.3,\n",
-       "    13.72,\n",
-       "    94.85000000000001,\n",
-       "    28.37,\n",
-       "    101.77,\n",
-       "    66.21000000000001,\n",
-       "    56.86,\n",
-       "    25.44,\n",
-       "    7.95,\n",
-       "    3.59,\n",
-       "    3.49,\n",
-       "    43.29,\n",
-       "    26.94,\n",
-       "    52.13,\n",
-       "    173.55,\n",
-       "    72.89,\n",
-       "    54.26,\n",
-       "    152.09,\n",
-       "    62.45,\n",
-       "    4.68,\n",
-       "    24.57,\n",
-       "    37.74,\n",
-       "    6.75,\n",
-       "    17.48,\n",
-       "    8.34,\n",
-       "    6.33,\n",
-       "    96.16,\n",
-       "    74.86,\n",
-       "    110.2,\n",
-       "    48.51,\n",
-       "    50.9,\n",
-       "    52.300000000000004,\n",
-       "    9.47,\n",
-       "    0.6,\n",
-       "    17.990000000000002,\n",
-       "    4.93,\n",
-       "    0.0,\n",
-       "    53.32,\n",
-       "    2.02,\n",
-       "    124.99000000000001,\n",
-       "    78.77,\n",
-       "    83.89,\n",
-       "    45.54,\n",
-       "    95.26,\n",
-       "    177.89000000000001,\n",
-       "    54.730000000000004,\n",
-       "    1.21,\n",
-       "    11.83,\n",
-       "    8.39,\n",
-       "    23.55,\n",
-       "    56.13,\n",
-       "    72.21000000000001,\n",
-       "    180.1,\n",
-       "    66.86,\n",
-       "    23.77,\n",
-       "    27.57,\n",
-       "    20.41,\n",
-       "    35.17,\n",
-       "    25.21,\n",
-       "    8.120000000000001,\n",
-       "    15.96,\n",
-       "    33.34,\n",
-       "    10.83,\n",
-       "    56.31,\n",
-       "    130.97,\n",
-       "    72.03,\n",
-       "    48.88,\n",
-       "    30.73,\n",
-       "    12.120000000000001,\n",
-       "    38.72,\n",
-       "    12.83,\n",
-       "    23.16,\n",
-       "    12.93,\n",
-       "    70.77,\n",
-       "    47.57,\n",
-       "    155.73,\n",
-       "    143.3,\n",
-       "    56.42,\n",
-       "    88.42,\n",
-       "    21.88,\n",
-       "    40.910000000000004,\n",
-       "    3.09,\n",
-       "    3.7,\n",
-       "    7.84,\n",
-       "    28.41,\n",
-       "    16.27,\n",
-       "    28.84,\n",
-       "    120.51,\n",
-       "    30.52,\n",
-       "    143.55,\n",
-       "    115.61,\n",
-       "    21.31,\n",
-       "    17.23,\n",
-       "    3.1,\n",
-       "    1.87,\n",
-       "    10.94,\n",
-       "    21.85,\n",
-       "    20.06,\n",
-       "    56.42,\n",
-       "    116.34,\n",
-       "    135.25,\n",
-       "    149.26,\n",
-       "    81.22,\n",
-       "    94.85000000000001,\n",
-       "    27.23,\n",
-       "    2.19,\n",
-       "    5.01,\n",
-       "    3.92,\n",
-       "    17.12,\n",
-       "    31.92,\n",
-       "    61.85,\n",
-       "    79.58,\n",
-       "    26.0,\n",
-       "    97.79,\n",
-       "    73.85000000000001,\n",
-       "    15.35,\n",
-       "    0.93,\n",
-       "    14.31,\n",
-       "    20.92,\n",
-       "    2.8000000000000003,\n",
-       "    11.46,\n",
-       "    29.02,\n",
-       "    54.27,\n",
-       "    91.58,\n",
-       "    71.44,\n",
-       "    120.96000000000001,\n",
-       "    38.7,\n",
-       "    15.99,\n",
-       "    34.94,\n",
-       "    67.87,\n",
-       "    31.48,\n",
-       "    2.4,\n",
-       "    10.76,\n",
-       "    10.07,\n",
-       "    33.38,\n",
-       "    118.48,\n",
-       "    44.74,\n",
-       "    39.72,\n",
-       "    81.52,\n",
-       "    29.7,\n",
-       "    37.09,\n",
-       "    0.0,\n",
-       "    2.95,\n",
-       "    15.790000000000001,\n",
-       "    19.86,\n",
-       "    7.44,\n",
-       "    14.790000000000001,\n",
-       "    63.32,\n",
-       "    91.51,\n",
-       "    33.29,\n",
-       "    32.19,\n",
-       "    97.05,\n",
-       "    7.42,\n",
-       "    2.5500000000000003,\n",
-       "    11.85,\n",
-       "    12.39,\n",
-       "    9.200000000000001,\n",
-       "    5.86,\n",
-       "    28.94,\n",
-       "    38.06,\n",
-       "    69.8,\n",
-       "    41.07,\n",
-       "    68.67,\n",
-       "    18.43,\n",
-       "    29.57,\n",
-       "    3.33,\n",
-       "    4.0600000000000005,\n",
-       "    5.88,\n",
-       "    7.96,\n",
-       "    49.95,\n",
-       "    78.0,\n",
-       "    149.20000000000002,\n",
-       "    160.62,\n",
-       "    39.18,\n",
-       "    61.65,\n",
-       "    43.53,\n",
-       "    73.0,\n",
-       "    14.32,\n",
-       "    5.03,\n",
-       "    8.31,\n",
-       "    45.6,\n",
-       "    65.93,\n",
-       "    44.59,\n",
-       "    82.93,\n",
-       "    57.78,\n",
-       "    121.94,\n",
-       "    75.94,\n",
-       "    16.71,\n",
-       "    5.2700000000000005,\n",
-       "    20.67,\n",
-       "    8.05,\n",
-       "    15.25,\n",
-       "    10.8,\n",
-       "    56.52,\n",
-       "    45.230000000000004,\n",
-       "    64.7,\n",
-       "    52.65,\n",
-       "    74.84,\n",
-       "    72.86,\n",
-       "    56.160000000000004,\n",
-       "    69.06,\n",
-       "    0.0,\n",
-       "    1.28,\n",
-       "    44.63,\n",
-       "    49.26,\n",
-       "    22.27,\n",
-       "    43.6,\n",
-       "    98.93,\n",
-       "    131.11,\n",
-       "    30.400000000000002,\n",
-       "    39.2,\n",
-       "    28.8,\n",
-       "    41.53,\n",
-       "    6.44,\n",
-       "    17.5,\n",
-       "    0.0,\n",
-       "    3.44,\n",
-       "    36.46,\n",
-       "    35.87,\n",
-       "    192.31,\n",
-       "    100.45,\n",
-       "    44.19,\n",
-       "    76.9,\n",
-       "    45.69,\n",
-       "    13.540000000000001,\n",
-       "    37.94,\n",
-       "    22.29,\n",
-       "    5.48,\n",
-       "    18.48,\n",
-       "    50.980000000000004,\n",
-       "    6.18,\n",
-       "    92.73,\n",
-       "    149.31,\n",
-       "    150.43,\n",
-       "    77.82000000000001,\n",
-       "    32.44,\n",
-       "    39.51,\n",
-       "    6.49,\n",
-       "    15.36,\n",
-       "    15.870000000000001,\n",
-       "    1.36,\n",
-       "    40.81,\n",
-       "    38.72,\n",
-       "    29.95,\n",
-       "    94.12,\n",
-       "    67.8,\n",
-       "    111.13,\n",
-       "    133.74,\n",
-       "    11.65,\n",
-       "    5.03,\n",
-       "    5.05,\n",
-       "    0.0,\n",
-       "    25.03,\n",
-       "    36.660000000000004,\n",
-       "    57.550000000000004,\n",
-       "    39.35,\n",
-       "    120.72,\n",
-       "    55.2,\n",
-       "    49.61,\n",
-       "    35.26,\n",
-       "    2.06,\n",
-       "    7.640000000000001,\n",
-       "    0.74,\n",
-       "    22.150000000000002,\n",
-       "    18.97,\n",
-       "    33.57,\n",
-       "    26.330000000000002,\n",
-       "    125.54,\n",
-       "    158.87,\n",
-       "    121.5,\n",
-       "    82.96000000000001,\n",
-       "    175.07,\n",
-       "    89.41,\n",
-       "    0.85,\n",
-       "    12.94,\n",
-       "    14.66,\n",
-       "    19.42,\n",
-       "    10.49,\n",
-       "    23.900000000000002,\n",
-       "    2.81,\n",
-       "    141.14000000000001,\n",
-       "    102.75,\n",
-       "    66.12,\n",
-       "    55.5,\n",
-       "    23.900000000000002,\n",
-       "    3.5500000000000003,\n",
-       "    19.150000000000002,\n",
-       "    8.64,\n",
-       "    0.65,\n",
-       "    0.49,\n",
-       "    30.71,\n",
-       "    99.81,\n",
-       "    187.45000000000002,\n",
-       "    108.97,\n",
-       "    43.51,\n",
-       "    49.08,\n",
-       "    24.04,\n",
-       "    8.33,\n",
-       "    9.27,\n",
-       "    1.82,\n",
-       "    9.19,\n",
-       "    3.8000000000000003,\n",
-       "    52.25,\n",
-       "    67.45,\n",
-       "    74.24,\n",
-       "    84.69,\n",
-       "    130.79,\n",
-       "    27.63,\n",
-       "    55.54,\n",
-       "    11.040000000000001,\n",
-       "    23.150000000000002,\n",
-       "    9.6,\n",
-       "    28.25,\n",
-       "    17.3,\n",
-       "    32.74,\n",
-       "    134.39000000000001,\n",
-       "    71.04,\n",
-       "    122.82000000000001,\n",
-       "    75.91,\n",
-       "    51.410000000000004,\n",
-       "    116.63,\n",
-       "    4.79,\n",
-       "    14.540000000000001,\n",
-       "    6.62,\n",
-       "    0.0,\n",
-       "    25.66,\n",
-       "    33.96,\n",
-       "    74.25,\n",
-       "    86.89,\n",
-       "    57.58,\n",
-       "    32.55,\n",
-       "    99.58,\n",
-       "    26.76,\n",
-       "    6.44,\n",
-       "    0.0,\n",
-       "    9.47,\n",
-       "    36.58,\n",
-       "    17.72,\n",
-       "    88.85000000000001,\n",
-       "    100.4,\n",
-       "    72.96000000000001,\n",
-       "    69.4,\n",
-       "    38.76,\n",
-       "    56.85,\n",
-       "    49.75,\n",
-       "    61.9,\n",
-       "    3.92,\n",
-       "    4.86,\n",
-       "    1.76,\n",
-       "    11.53,\n",
-       "    49.65,\n",
-       "    105.62,\n",
-       "    108.34,\n",
-       "    64.23,\n",
-       "    70.3,\n",
-       "    40.36,\n",
-       "    18.77,\n",
-       "    55.83,\n",
-       "    18.8,\n",
-       "    16.25,\n",
-       "    5.2,\n",
-       "    107.85000000000001,\n",
-       "    65.12,\n",
-       "    63.86,\n",
-       "    40.5,\n",
-       "    135.14000000000001,\n",
-       "    34.32,\n",
-       "    155.39000000000001,\n",
-       "    39.03,\n",
-       "    45.36,\n",
-       "    36.34,\n",
-       "    7.09,\n",
-       "    1.57,\n",
-       "    13.81,\n",
-       "    54.59,\n",
-       "    44.7,\n",
-       "    108.95,\n",
-       "    29.48,\n",
-       "    65.79,\n",
-       "    7.04,\n",
-       "    41.22,\n",
-       "    13.94,\n",
-       "    14.55,\n",
-       "    2.86,\n",
-       "    17.77,\n",
-       "    23.650000000000002,\n",
-       "    46.78,\n",
-       "    78.29,\n",
-       "    178.96,\n",
-       "    64.47,\n",
-       "    81.99,\n",
-       "    36.52,\n",
-       "    2.29,\n",
-       "    78.71000000000001,\n",
-       "    2.97,\n",
-       "    8.05,\n",
-       "    3.3200000000000003,\n",
-       "    21.98,\n",
-       "    96.46000000000001,\n",
-       "    64.9,\n",
-       "    36.69,\n",
-       "    41.51,\n",
-       "    21.240000000000002,\n",
-       "    119.10000000000001,\n",
-       "    27.54,\n",
-       "    5.8100000000000005,\n",
-       "    0.0,\n",
-       "    5.79,\n",
-       "    5.51,\n",
-       "    78.48,\n",
-       "    111.26,\n",
-       "    154.95000000000002,\n",
-       "    47.31,\n",
-       "    68.0,\n",
-       "    122.02,\n",
-       "    22.85,\n",
-       "    13.99,\n",
-       "    13.11,\n",
-       "    11.290000000000001,\n",
-       "    6.63,\n",
-       "    28.41,\n",
-       "    8.11,\n",
-       "    46.050000000000004,\n",
-       "    ...]},\n",
-       "  'tmn': {'type': 'NdArray',\n",
-       "   'dataType': 'float32',\n",
-       "   'axisNames': ['y', 'x', 'time'],\n",
-       "   'shape': [1, 1, 1512],\n",
-       "   'values': [-11.739999771118164,\n",
-       "    -12.199999809265137,\n",
-       "    -4.920000076293945,\n",
-       "    5.239999771118164,\n",
-       "    7.739999771118164,\n",
-       "    13.309999465942383,\n",
-       "    15.269999504089355,\n",
-       "    15.269999504089355,\n",
-       "    12.649999618530273,\n",
-       "    0.14000000059604645,\n",
-       "    -4.369999885559082,\n",
-       "    -7.489999771118164,\n",
-       "    -7.339999675750732,\n",
-       "    -5.929999828338623,\n",
-       "    -6.569999694824219,\n",
-       "    4.920000076293945,\n",
-       "    11.059999465942383,\n",
-       "    13.420000076293945,\n",
-       "    16.719999313354492,\n",
-       "    16.100000381469727,\n",
-       "    9.039999961853027,\n",
-       "    1.5299999713897705,\n",
-       "    -8.079999923706055,\n",
-       "    -5.289999961853027,\n",
-       "    -9.6899995803833,\n",
-       "    -7.449999809265137,\n",
-       "    -4.179999828338623,\n",
-       "    2.6399998664855957,\n",
-       "    8.029999732971191,\n",
-       "    13.859999656677246,\n",
-       "    16.44999885559082,\n",
-       "    14.34000015258789,\n",
-       "    13.269999504089355,\n",
-       "    5.380000114440918,\n",
-       "    -5.329999923706055,\n",
-       "    -9.84999942779541,\n",
-       "    -8.210000038146973,\n",
-       "    -6.87999963760376,\n",
-       "    -5.639999866485596,\n",
-       "    1.7999999523162842,\n",
-       "    7.759999752044678,\n",
-       "    14.889999389648438,\n",
-       "    15.739999771118164,\n",
-       "    15.809999465942383,\n",
-       "    9.779999732971191,\n",
-       "    0.7699999809265137,\n",
-       "    -6.809999942779541,\n",
-       "    -10.289999961853027,\n",
-       "    -11.719999313354492,\n",
-       "    -16.309999465942383,\n",
-       "    -7.71999979019165,\n",
-       "    1.6799999475479126,\n",
-       "    8.59999942779541,\n",
-       "    13.079999923706055,\n",
-       "    16.119998931884766,\n",
-       "    17.139999389648438,\n",
-       "    9.279999732971191,\n",
-       "    3.419999837875366,\n",
-       "    -1.7300000190734863,\n",
-       "    -8.420000076293945,\n",
-       "    -7.529999732971191,\n",
-       "    -11.539999961853027,\n",
-       "    -3.5399999618530273,\n",
-       "    4.46999979019165,\n",
-       "    9.050000190734863,\n",
-       "    14.529999732971191,\n",
-       "    16.5,\n",
-       "    18.06999969482422,\n",
-       "    12.369999885559082,\n",
-       "    5.230000019073486,\n",
-       "    -4.809999942779541,\n",
-       "    -7.690000057220459,\n",
-       "    -10.920000076293945,\n",
-       "    -11.219999313354492,\n",
-       "    -4.730000019073486,\n",
-       "    2.859999895095825,\n",
-       "    7.179999828338623,\n",
-       "    14.839999198913574,\n",
-       "    19.53999900817871,\n",
-       "    16.170000076293945,\n",
-       "    10.609999656677246,\n",
-       "    4.210000038146973,\n",
-       "    -3.799999952316284,\n",
-       "    -9.969999313354492,\n",
-       "    -10.489999771118164,\n",
-       "    -9.719999313354492,\n",
-       "    -2.5999999046325684,\n",
-       "    2.3399999141693115,\n",
-       "    11.039999961853027,\n",
-       "    12.75,\n",
-       "    15.920000076293945,\n",
-       "    16.729999542236328,\n",
-       "    7.75,\n",
-       "    3.9599997997283936,\n",
-       "    -2.7300000190734863,\n",
-       "    -11.449999809265137,\n",
-       "    -8.460000038146973,\n",
-       "    -12.139999389648438,\n",
-       "    -4.360000133514404,\n",
-       "    2.1599998474121094,\n",
-       "    8.269999504089355,\n",
-       "    11.179999351501465,\n",
-       "    16.53999900817871,\n",
-       "    15.229999542236328,\n",
-       "    8.9399995803833,\n",
-       "    3.509999990463257,\n",
-       "    -3.679999828338623,\n",
-       "    -8.720000267028809,\n",
-       "    -10.699999809265137,\n",
-       "    -10.960000038146973,\n",
-       "    -3.7799999713897705,\n",
-       "    0.7400000095367432,\n",
-       "    8.519999504089355,\n",
-       "    12.90999984741211,\n",
-       "    15.979999542236328,\n",
-       "    15.059999465942383,\n",
-       "    10.279999732971191,\n",
-       "    5.449999809265137,\n",
-       "    -3.619999885559082,\n",
-       "    -8.529999732971191,\n",
-       "    -12.65999984741211,\n",
-       "    -14.239999771118164,\n",
-       "    0.5099999904632568,\n",
-       "    1.5099999904632568,\n",
-       "    7.809999942779541,\n",
-       "    15.059999465942383,\n",
-       "    15.639999389648438,\n",
-       "    16.65999984741211,\n",
-       "    12.34999942779541,\n",
-       "    1.3199999332427979,\n",
-       "    -2.0999999046325684,\n",
-       "    -8.979999542236328,\n",
-       "    -7.329999923706055,\n",
-       "    -8.0,\n",
-       "    -7.730000019073486,\n",
-       "    4.369999885559082,\n",
-       "    9.010000228881836,\n",
-       "    12.050000190734863,\n",
-       "    14.15999984741211,\n",
-       "    16.34000015258789,\n",
-       "    11.34999942779541,\n",
-       "    1.8399999141693115,\n",
-       "    -2.509999990463257,\n",
-       "    -5.960000038146973,\n",
-       "    -9.519999504089355,\n",
-       "    -6.960000038146973,\n",
-       "    -0.5,\n",
-       "    -1.0399999618530273,\n",
-       "    5.210000038146973,\n",
-       "    13.429999351501465,\n",
-       "    17.299999237060547,\n",
-       "    16.279998779296875,\n",
-       "    10.800000190734863,\n",
-       "    3.3899998664855957,\n",
-       "    -5.199999809265137,\n",
-       "    -8.359999656677246,\n",
-       "    -6.829999923706055,\n",
-       "    -6.409999847412109,\n",
-       "    -2.319999933242798,\n",
-       "    3.18999981880188,\n",
-       "    7.739999771118164,\n",
-       "    14.119999885559082,\n",
-       "    16.809999465942383,\n",
-       "    16.279998779296875,\n",
-       "    12.389999389648438,\n",
-       "    3.6499998569488525,\n",
-       "    -2.569999933242798,\n",
-       "    -6.389999866485596,\n",
-       "    -9.920000076293945,\n",
-       "    -8.720000267028809,\n",
-       "    -3.2300000190734863,\n",
-       "    1.159999966621399,\n",
-       "    7.170000076293945,\n",
-       "    15.34999942779541,\n",
-       "    18.10999870300293,\n",
-       "    18.3799991607666,\n",
-       "    11.210000038146973,\n",
-       "    3.18999981880188,\n",
-       "    -0.9399999976158142,\n",
-       "    -13.679999351501465,\n",
-       "    -9.460000038146973,\n",
-       "    -9.079999923706055,\n",
-       "    1.3299999237060547,\n",
-       "    3.559999942779541,\n",
-       "    7.269999980926514,\n",
-       "    14.389999389648438,\n",
-       "    17.229999542236328,\n",
-       "    15.119999885559082,\n",
-       "    12.109999656677246,\n",
-       "    4.909999847412109,\n",
-       "    -3.75,\n",
-       "    -7.25,\n",
-       "    -9.609999656677246,\n",
-       "    -7.669999599456787,\n",
-       "    -0.9799999594688416,\n",
-       "    2.490000009536743,\n",
-       "    10.149999618530273,\n",
-       "    17.19999885559082,\n",
-       "    16.90999984741211,\n",
-       "    14.90999984741211,\n",
-       "    13.679999351501465,\n",
-       "    3.129999876022339,\n",
-       "    -6.019999980926514,\n",
-       "    -9.260000228881836,\n",
-       "    -14.859999656677246,\n",
-       "    -6.099999904632568,\n",
-       "    -8.050000190734863,\n",
-       "    2.9600000381469727,\n",
-       "    9.449999809265137,\n",
-       "    12.319999694824219,\n",
-       "    17.5,\n",
-       "    15.569999694824219,\n",
-       "    9.079999923706055,\n",
-       "    3.5299999713897705,\n",
-       "    -2.429999828338623,\n",
-       "    -7.489999771118164,\n",
-       "    -10.880000114440918,\n",
-       "    -11.920000076293945,\n",
-       "    -5.859999656677246,\n",
-       "    3.68999981880188,\n",
-       "    9.619999885559082,\n",
-       "    15.179999351501465,\n",
-       "    17.299999237060547,\n",
-       "    17.31999969482422,\n",
-       "    10.300000190734863,\n",
-       "    2.0799999237060547,\n",
-       "    -0.5999999642372131,\n",
-       "    -6.480000019073486,\n",
-       "    -4.269999980926514,\n",
-       "    -10.559999465942383,\n",
-       "    -3.5299999713897705,\n",
-       "    2.609999895095825,\n",
-       "    9.449999809265137,\n",
-       "    16.329999923706055,\n",
-       "    17.329999923706055,\n",
-       "    16.35999870300293,\n",
-       "    11.729999542236328,\n",
-       "    4.119999885559082,\n",
-       "    -3.25,\n",
-       "    -14.049999237060547,\n",
-       "    -11.50999927520752,\n",
-       "    -4.559999942779541,\n",
-       "    -7.230000019073486,\n",
-       "    5.859999656677246,\n",
-       "    7.049999713897705,\n",
-       "    12.519999504089355,\n",
-       "    15.049999237060547,\n",
-       "    13.40999984741211,\n",
-       "    11.25,\n",
-       "    3.5799999237060547,\n",
-       "    -2.109999895095825,\n",
-       "    -8.15999984741211,\n",
-       "    -13.719999313354492,\n",
-       "    -8.639999389648438,\n",
-       "    -2.629999876022339,\n",
-       "    1.8600000143051147,\n",
-       "    8.050000190734863,\n",
-       "    12.469999313354492,\n",
-       "    18.8799991607666,\n",
-       "    16.6299991607666,\n",
-       "    9.309999465942383,\n",
-       "    3.679999828338623,\n",
-       "    -4.349999904632568,\n",
-       "    -13.559999465942383,\n",
-       "    -11.329999923706055,\n",
-       "    -10.829999923706055,\n",
-       "    -6.409999847412109,\n",
-       "    1.46999990940094,\n",
-       "    5.549999713897705,\n",
-       "    12.1899995803833,\n",
-       "    16.6299991607666,\n",
-       "    13.789999961853027,\n",
-       "    11.069999694824219,\n",
-       "    -0.10999999940395355,\n",
-       "    -0.6699999570846558,\n",
-       "    -11.329999923706055,\n",
-       "    -15.539999961853027,\n",
-       "    -8.550000190734863,\n",
-       "    -0.8700000047683716,\n",
-       "    0.9899999499320984,\n",
-       "    9.329999923706055,\n",
-       "    16.31999969482422,\n",
-       "    17.239999771118164,\n",
-       "    17.850000381469727,\n",
-       "    8.15999984741211,\n",
-       "    6.940000057220459,\n",
-       "    -2.240000009536743,\n",
-       "    -6.049999713897705,\n",
-       "    -7.529999732971191,\n",
-       "    -7.619999885559082,\n",
-       "    -2.319999933242798,\n",
-       "    2.9700000286102295,\n",
-       "    8.279999732971191,\n",
-       "    14.569999694824219,\n",
-       "    18.420000076293945,\n",
-       "    16.1299991607666,\n",
-       "    13.65999984741211,\n",
-       "    2.5899999141693115,\n",
-       "    -5.679999828338623,\n",
-       "    -11.359999656677246,\n",
-       "    -7.149999618530273,\n",
-       "    -6.339999675750732,\n",
-       "    -4.049999713897705,\n",
-       "    -0.3999999761581421,\n",
-       "    8.479999542236328,\n",
-       "    14.549999237060547,\n",
-       "    16.510000228881836,\n",
-       "    14.309999465942383,\n",
-       "    10.569999694824219,\n",
-       "    5.789999961853027,\n",
-       "    -4.299999713897705,\n",
-       "    -8.539999961853027,\n",
-       "    -5.46999979019165,\n",
-       "    -4.230000019073486,\n",
-       "    -0.6499999761581421,\n",
-       "    2.569999933242798,\n",
-       "    9.960000038146973,\n",
-       "    15.229999542236328,\n",
-       "    18.03999900817871,\n",
-       "    16.770000457763672,\n",
-       "    12.00999927520752,\n",
-       "    3.93999981880188,\n",
-       "    -3.7699999809265137,\n",
-       "    -7.949999809265137,\n",
-       "    -12.5,\n",
-       "    -10.929999351501465,\n",
-       "    -3.879999876022339,\n",
-       "    3.619999885559082,\n",
-       "    9.0,\n",
-       "    15.420000076293945,\n",
-       "    16.18000030517578,\n",
-       "    17.1299991607666,\n",
-       "    12.75999927520752,\n",
-       "    2.8999998569488525,\n",
-       "    -1.9199999570846558,\n",
-       "    -8.9399995803833,\n",
-       "    -6.960000038146973,\n",
-       "    -11.119999885559082,\n",
-       "    -5.87999963760376,\n",
-       "    2.690000057220459,\n",
-       "    8.15999984741211,\n",
-       "    15.710000038146973,\n",
-       "    18.059999465942383,\n",
-       "    15.40999984741211,\n",
-       "    10.859999656677246,\n",
-       "    3.569999933242798,\n",
-       "    -2.1499998569488525,\n",
-       "    -6.859999656677246,\n",
-       "    -13.809999465942383,\n",
-       "    -6.37999963760376,\n",
-       "    -5.609999656677246,\n",
-       "    2.7300000190734863,\n",
-       "    4.569999694824219,\n",
-       "    13.539999961853027,\n",
-       "    15.089999198913574,\n",
-       "    16.5,\n",
-       "    9.139999389648438,\n",
-       "    5.759999752044678,\n",
-       "    -3.8999998569488525,\n",
-       "    -13.889999389648438,\n",
-       "    -13.039999961853027,\n",
-       "    -4.279999732971191,\n",
-       "    -1.399999976158142,\n",
-       "    5.699999809265137,\n",
-       "    7.859999656677246,\n",
-       "    15.989999771118164,\n",
-       "    17.489999771118164,\n",
-       "    16.149999618530273,\n",
-       "    13.5,\n",
-       "    -0.07000000029802322,\n",
-       "    -3.7300000190734863,\n",
-       "    -7.730000019073486,\n",
-       "    -6.710000038146973,\n",
-       "    -4.110000133514404,\n",
-       "    -4.190000057220459,\n",
-       "    0.8199999928474426,\n",
-       "    10.6899995803833,\n",
-       "    12.880000114440918,\n",
-       "    17.989999771118164,\n",
-       "    17.029998779296875,\n",
-       "    11.789999961853027,\n",
-       "    4.769999980926514,\n",
-       "    -4.230000019073486,\n",
-       "    -8.029999732971191,\n",
-       "    -8.679999351501465,\n",
-       "    -5.619999885559082,\n",
-       "    -2.419999837875366,\n",
-       "    5.199999809265137,\n",
-       "    9.479999542236328,\n",
-       "    13.719999313354492,\n",
-       "    16.59000015258789,\n",
-       "    14.75999927520752,\n",
-       "    11.949999809265137,\n",
-       "    4.759999752044678,\n",
-       "    -3.059999942779541,\n",
-       "    -13.609999656677246,\n",
-       "    -7.869999885559082,\n",
-       "    -6.539999961853027,\n",
-       "    -1.4499999284744263,\n",
-       "    1.1200000047683716,\n",
-       "    9.109999656677246,\n",
-       "    11.479999542236328,\n",
-       "    17.34000015258789,\n",
-       "    15.639999389648438,\n",
-       "    9.010000228881836,\n",
-       "    4.529999732971191,\n",
-       "    -2.4600000381469727,\n",
-       "    -7.0,\n",
-       "    -12.550000190734863,\n",
-       "    -12.859999656677246,\n",
-       "    -1.7999999523162842,\n",
-       "    3.2799999713897705,\n",
-       "    8.09999942779541,\n",
-       "    13.59999942779541,\n",
-       "    17.94999885559082,\n",
-       "    17.260000228881836,\n",
-       "    9.929999351501465,\n",
-       "    5.420000076293945,\n",
-       "    -5.449999809265137,\n",
-       "    -7.679999828338623,\n",
-       "    -16.6299991607666,\n",
-       "    -2.1499998569488525,\n",
-       "    -5.210000038146973,\n",
-       "    5.069999694824219,\n",
-       "    8.260000228881836,\n",
-       "    13.65999984741211,\n",
-       "    18.15999984741211,\n",
-       "    17.28999900817871,\n",
-       "    11.1899995803833,\n",
-       "    4.809999942779541,\n",
-       "    -2.8499999046325684,\n",
-       "    -6.289999961853027,\n",
-       "    -7.289999961853027,\n",
-       "    -3.819999933242798,\n",
-       "    -5.130000114440918,\n",
-       "    3.0199999809265137,\n",
-       "    6.739999771118164,\n",
-       "    16.940000534057617,\n",
-       "    17.459999084472656,\n",
-       "    15.639999389648438,\n",
-       "    14.989999771118164,\n",
-       "    6.37999963760376,\n",
-       "    -2.359999895095825,\n",
-       "    -4.900000095367432,\n",
-       "    -10.109999656677246,\n",
-       "    -5.119999885559082,\n",
-       "    -6.029999732971191,\n",
-       "    5.21999979019165,\n",
-       "    9.559999465942383,\n",
-       "    14.729999542236328,\n",
-       "    19.309999465942383,\n",
-       "    18.15999984741211,\n",
-       "    10.210000038146973,\n",
-       "    2.4600000381469727,\n",
-       "    -3.740000009536743,\n",
-       "    -11.75999927520752,\n",
-       "    -6.839999675750732,\n",
-       "    -10.829999923706055,\n",
-       "    -1.9900000095367432,\n",
-       "    3.109999895095825,\n",
-       "    8.550000190734863,\n",
-       "    17.84000015258789,\n",
-       "    18.709999084472656,\n",
-       "    17.020000457763672,\n",
-       "    13.989999771118164,\n",
-       "    3.5999999046325684,\n",
-       "    -1.350000023841858,\n",
-       "    -5.059999942779541,\n",
-       "    -6.170000076293945,\n",
-       "    -6.87999963760376,\n",
-       "    -3.3299999237060547,\n",
-       "    3.7699999809265137,\n",
-       "    12.429999351501465,\n",
-       "    17.1299991607666,\n",
-       "    21.029998779296875,\n",
-       "    18.489999771118164,\n",
-       "    8.619999885559082,\n",
-       "    6.139999866485596,\n",
-       "    -0.7799999713897705,\n",
-       "    -7.149999618530273,\n",
-       "    -8.010000228881836,\n",
-       "    -4.549999713897705,\n",
-       "    0.08999999612569809,\n",
-       "    2.490000009536743,\n",
-       "    7.579999923706055,\n",
-       "    13.679999351501465,\n",
-       "    20.40999984741211,\n",
-       "    17.760000228881836,\n",
-       "    10.9399995803833,\n",
-       "    3.0199999809265137,\n",
-       "    -4.029999732971191,\n",
-       "    -6.029999732971191,\n",
-       "    -11.119999885559082,\n",
-       "    -16.760000228881836,\n",
-       "    -2.859999895095825,\n",
-       "    1.9199999570846558,\n",
-       "    11.84000015258789,\n",
-       "    16.28999900817871,\n",
-       "    20.81999969482422,\n",
-       "    18.920000076293945,\n",
-       "    13.670000076293945,\n",
-       "    2.5199999809265137,\n",
-       "    -4.21999979019165,\n",
-       "    -6.199999809265137,\n",
-       "    -16.850000381469727,\n",
-       "    -7.579999923706055,\n",
-       "    -3.5,\n",
-       "    2.4800000190734863,\n",
-       "    11.079999923706055,\n",
-       "    15.00999927520752,\n",
-       "    19.0,\n",
-       "    19.889999389648438,\n",
-       "    12.799999237060547,\n",
-       "    4.75,\n",
-       "    -3.169999837875366,\n",
-       "    -8.34000015258789,\n",
-       "    -7.199999809265137,\n",
-       "    -6.869999885559082,\n",
-       "    0.6800000071525574,\n",
-       "    4.039999961853027,\n",
-       "    9.010000228881836,\n",
-       "    15.279999732971191,\n",
-       "    18.579999923706055,\n",
-       "    18.760000228881836,\n",
-       "    12.529999732971191,\n",
-       "    6.899999618530273,\n",
-       "    -5.289999961853027,\n",
-       "    -7.899999618530273,\n",
-       "    -5.62999963760376,\n",
-       "    -11.229999542236328,\n",
-       "    -2.200000047683716,\n",
-       "    3.3899998664855957,\n",
-       "    11.329999923706055,\n",
-       "    15.079999923706055,\n",
-       "    19.170000076293945,\n",
-       "    16.43000030517578,\n",
-       "    13.329999923706055,\n",
-       "    3.9599997997283936,\n",
-       "    -3.2799999713897705,\n",
-       "    -5.46999979019165,\n",
-       "    -16.6299991607666,\n",
-       "    -6.399999618530273,\n",
-       "    -1.8299999237060547,\n",
-       "    3.559999942779541,\n",
-       "    8.0,\n",
-       "    15.179999351501465,\n",
-       "    20.389999389648438,\n",
-       "    16.239999771118164,\n",
-       "    13.460000038146973,\n",
-       "    6.359999656677246,\n",
-       "    -4.380000114440918,\n",
-       "    -5.409999847412109,\n",
-       "    -7.039999961853027,\n",
-       "    -5.829999923706055,\n",
-       "    -3.129999876022339,\n",
-       "    5.380000114440918,\n",
-       "    11.889999389648438,\n",
-       "    14.609999656677246,\n",
-       "    17.389999389648438,\n",
-       "    17.0,\n",
-       "    12.519999504089355,\n",
-       "    5.809999942779541,\n",
-       "    -2.950000047683716,\n",
-       "    -6.799999713897705,\n",
-       "    -10.149999618530273,\n",
-       "    -7.710000038146973,\n",
-       "    -2.3499999046325684,\n",
-       "    5.730000019073486,\n",
-       "    8.15999984741211,\n",
-       "    15.049999237060547,\n",
-       "    17.3799991607666,\n",
-       "    16.84000015258789,\n",
-       "    9.899999618530273,\n",
-       "    4.309999942779541,\n",
-       "    -3.5,\n",
-       "    -6.789999961853027,\n",
-       "    -10.569999694824219,\n",
-       "    -5.759999752044678,\n",
-       "    -6.529999732971191,\n",
-       "    4.819999694824219,\n",
-       "    6.920000076293945,\n",
-       "    14.769999504089355,\n",
-       "    19.029998779296875,\n",
-       "    18.28999900817871,\n",
-       "    9.369999885559082,\n",
-       "    1.4499999284744263,\n",
-       "    -4.25,\n",
-       "    -8.569999694824219,\n",
-       "    -8.779999732971191,\n",
-       "    -7.549999713897705,\n",
-       "    -5.589999675750732,\n",
-       "    1.399999976158142,\n",
-       "    10.609999656677246,\n",
-       "    15.139999389648438,\n",
-       "    16.93000030517578,\n",
-       "    17.219999313354492,\n",
-       "    10.369999885559082,\n",
-       "    4.650000095367432,\n",
-       "    -1.8899999856948853,\n",
-       "    -7.529999732971191,\n",
-       "    -7.039999961853027,\n",
-       "    -4.789999961853027,\n",
-       "    -1.3700000047683716,\n",
-       "    2.0199999809265137,\n",
-       "    6.759999752044678,\n",
-       "    11.34000015258789,\n",
-       "    17.34000015258789,\n",
-       "    16.25,\n",
-       "    10.149999618530273,\n",
-       "    3.2799999713897705,\n",
-       "    -3.990000009536743,\n",
-       "    -11.329999923706055,\n",
-       "    -8.0,\n",
-       "    -6.460000038146973,\n",
-       "    0.9799999594688416,\n",
-       "    6.179999828338623,\n",
-       "    6.440000057220459,\n",
-       "    14.75,\n",
-       "    17.529998779296875,\n",
-       "    16.020000457763672,\n",
-       "    11.519999504089355,\n",
-       "    4.400000095367432,\n",
-       "    -3.1499998569488525,\n",
-       "    -6.549999713897705,\n",
-       "    -8.699999809265137,\n",
-       "    -9.4399995803833,\n",
-       "    -4.509999752044678,\n",
-       "    2.25,\n",
-       "    7.139999866485596,\n",
-       "    12.789999961853027,\n",
-       "    16.84000015258789,\n",
-       "    19.19999885559082,\n",
-       "    12.199999809265137,\n",
-       "    8.059999465942383,\n",
-       "    -3.1399998664855957,\n",
-       "    -6.839999675750732,\n",
-       "    -9.149999618530273,\n",
-       "    -8.420000076293945,\n",
-       "    -6.449999809265137,\n",
-       "    6.009999752044678,\n",
-       "    8.869999885559082,\n",
-       "    14.779999732971191,\n",
-       "    17.239999771118164,\n",
-       "    17.010000228881836,\n",
-       "    12.469999313354492,\n",
-       "    2.0199999809265137,\n",
-       "    -3.429999828338623,\n",
-       "    -7.62999963760376,\n",
-       "    -15.119999885559082,\n",
-       "    -9.739999771118164,\n",
-       "    -2.5,\n",
-       "    3.309999942779541,\n",
-       "    11.289999961853027,\n",
-       "    15.460000038146973,\n",
-       "    17.850000381469727,\n",
-       "    16.260000228881836,\n",
-       "    9.25,\n",
-       "    4.429999828338623,\n",
-       "    -1.350000023841858,\n",
-       "    -9.109999656677246,\n",
-       "    -13.979999542236328,\n",
-       "    -6.96999979019165,\n",
-       "    -5.269999980926514,\n",
-       "    0.8399999737739563,\n",
-       "    7.669999599456787,\n",
-       "    14.279999732971191,\n",
-       "    15.839999198913574,\n",
-       "    14.729999542236328,\n",
-       "    10.880000114440918,\n",
-       "    5.329999923706055,\n",
-       "    -5.269999980926514,\n",
-       "    -8.429999351501465,\n",
-       "    -10.579999923706055,\n",
-       "    -6.909999847412109,\n",
-       "    -6.279999732971191,\n",
-       "    1.6200000047683716,\n",
-       "    9.609999656677246,\n",
-       "    12.210000038146973,\n",
-       "    17.119998931884766,\n",
-       "    17.10999870300293,\n",
-       "    9.220000267028809,\n",
-       "    3.609999895095825,\n",
-       "    -5.71999979019165,\n",
-       "    -10.359999656677246,\n",
-       "    -9.300000190734863,\n",
-       "    -4.940000057220459,\n",
-       "    -5.599999904632568,\n",
-       "    2.379999876022339,\n",
-       "    9.130000114440918,\n",
-       "    17.90999984741211,\n",
-       "    17.469999313354492,\n",
-       "    17.81999969482422,\n",
-       "    10.760000228881836,\n",
-       "    0.47999998927116394,\n",
-       "    -5.480000019073486,\n",
-       "    -9.34999942779541,\n",
-       "    -5.87999963760376,\n",
-       "    -6.109999656677246,\n",
-       "    -0.9599999785423279,\n",
-       "    0.949999988079071,\n",
-       "    8.109999656677246,\n",
-       "    16.809999465942383,\n",
-       "    18.100000381469727,\n",
-       "    16.90999984741211,\n",
-       "    10.109999656677246,\n",
-       "    5.62999963760376,\n",
-       "    -2.2699999809265137,\n",
-       "    -6.819999694824219,\n",
-       "    -9.989999771118164,\n",
-       "    -1.9799998998641968,\n",
-       "    -4.849999904632568,\n",
-       "    4.25,\n",
-       "    7.619999885559082,\n",
-       "    15.789999961853027,\n",
-       "    19.44999885559082,\n",
-       "    17.959999084472656,\n",
-       "    12.90999984741211,\n",
-       "    4.480000019073486,\n",
-       "    -1.959999918937683,\n",
-       "    -7.569999694824219,\n",
-       "    -10.420000076293945,\n",
-       "    -10.84000015258789,\n",
-       "    -5.230000019073486,\n",
-       "    5.190000057220459,\n",
-       "    10.119999885559082,\n",
-       "    13.479999542236328,\n",
-       "    20.059999465942383,\n",
-       "    17.690000534057617,\n",
-       "    12.069999694824219,\n",
-       "    3.5899999141693115,\n",
-       "    -6.659999847412109,\n",
-       "    -10.569999694824219,\n",
-       "    -9.880000114440918,\n",
-       "    -8.489999771118164,\n",
-       "    -4.039999961853027,\n",
-       "    0.14999999105930328,\n",
-       "    10.649999618530273,\n",
-       "    16.760000228881836,\n",
-       "    17.149999618530273,\n",
-       "    16.399999618530273,\n",
-       "    10.739999771118164,\n",
-       "    6.299999713897705,\n",
-       "    -3.1599998474121094,\n",
-       "    -6.559999942779541,\n",
-       "    -13.489999771118164,\n",
-       "    -6.089999675750732,\n",
-       "    -3.0399999618530273,\n",
-       "    3.1999998092651367,\n",
-       "    9.039999961853027,\n",
-       "    13.670000076293945,\n",
-       "    19.049999237060547,\n",
-       "    17.559999465942383,\n",
-       "    9.329999923706055,\n",
-       "    6.159999847412109,\n",
-       "    -2.490000009536743,\n",
-       "    -5.579999923706055,\n",
-       "    -7.739999771118164,\n",
-       "    -8.380000114440918,\n",
-       "    -8.029999732971191,\n",
-       "    2.8299999237060547,\n",
-       "    10.829999923706055,\n",
-       "    14.59999942779541,\n",
-       "    16.989999771118164,\n",
-       "    16.489999771118164,\n",
-       "    12.649999618530273,\n",
-       "    3.490000009536743,\n",
-       "    -2.5299999713897705,\n",
-       "    -8.050000190734863,\n",
-       "    -12.739999771118164,\n",
-       "    -8.539999961853027,\n",
-       "    -2.7200000286102295,\n",
-       "    2.3299999237060547,\n",
-       "    9.779999732971191,\n",
-       "    15.920000076293945,\n",
-       "    15.609999656677246,\n",
-       "    18.809999465942383,\n",
-       "    10.309999465942383,\n",
-       "    2.379999876022339,\n",
-       "    -6.62999963760376,\n",
-       "    -5.759999752044678,\n",
-       "    -11.179999351501465,\n",
-       "    -10.670000076293945,\n",
-       "    -7.059999942779541,\n",
-       "    4.569999694824219,\n",
-       "    8.119999885559082,\n",
-       "    14.359999656677246,\n",
-       "    16.31999969482422,\n",
-       "    16.229999542236328,\n",
-       "    11.889999389648438,\n",
-       "    5.269999980926514,\n",
-       "    -4.079999923706055,\n",
-       "    -7.809999942779541,\n",
-       "    -10.34999942779541,\n",
-       "    -6.409999847412109,\n",
-       "    -1.7899999618530273,\n",
-       "    0.23999999463558197,\n",
-       "    8.269999504089355,\n",
-       "    14.539999961853027,\n",
-       "    17.119998931884766,\n",
-       "    16.920000076293945,\n",
-       "    9.119999885559082,\n",
-       "    2.8999998569488525,\n",
-       "    -4.339999675750732,\n",
-       "    -12.079999923706055,\n",
-       "    -11.75,\n",
-       "    -7.449999809265137,\n",
-       "    -5.299999713897705,\n",
-       "    2.7300000190734863,\n",
-       "    11.279999732971191,\n",
-       "    14.389999389648438,\n",
-       "    16.799999237060547,\n",
-       "    16.25,\n",
-       "    10.34000015258789,\n",
-       "    5.579999923706055,\n",
-       "    -1.7999999523162842,\n",
-       "    -7.429999828338623,\n",
-       "    -15.979999542236328,\n",
-       "    -6.109999656677246,\n",
-       "    -1.5399999618530273,\n",
-       "    4.639999866485596,\n",
-       "    10.369999885559082,\n",
-       "    16.940000534057617,\n",
-       "    19.34000015258789,\n",
-       "    17.389999389648438,\n",
-       "    13.929999351501465,\n",
-       "    7.62999963760376,\n",
-       "    -3.490000009536743,\n",
-       "    -11.399999618530273,\n",
-       "    -9.359999656677246,\n",
-       "    -8.4399995803833,\n",
-       "    -5.87999963760376,\n",
-       "    3.009999990463257,\n",
-       "    9.989999771118164,\n",
-       "    13.40999984741211,\n",
-       "    19.06999969482422,\n",
-       "    15.4399995803833,\n",
-       "    11.75,\n",
-       "    2.740000009536743,\n",
-       "    -3.68999981880188,\n",
-       "    -10.5,\n",
-       "    -10.260000228881836,\n",
-       "    -10.960000038146973,\n",
-       "    -9.069999694824219,\n",
-       "    4.889999866485596,\n",
-       "    10.469999313354492,\n",
-       "    15.0,\n",
-       "    17.389999389648438,\n",
-       "    15.09999942779541,\n",
-       "    8.09000015258789,\n",
-       "    4.139999866485596,\n",
-       "    -1.6899999380111694,\n",
-       "    -6.109999656677246,\n",
-       "    -13.539999961853027,\n",
-       "    -9.170000076293945,\n",
-       "    -2.759999990463257,\n",
-       "    1.2699999809265137,\n",
-       "    7.549999713897705,\n",
-       "    14.960000038146973,\n",
-       "    19.93000030517578,\n",
-       "    15.079999923706055,\n",
-       "    10.429999351501465,\n",
-       "    1.6299999952316284,\n",
-       "    -4.529999732971191,\n",
-       "    -9.929999351501465,\n",
-       "    -9.630000114440918,\n",
-       "    -8.010000228881836,\n",
-       "    -2.950000047683716,\n",
-       "    3.7699999809265137,\n",
-       "    6.279999732971191,\n",
-       "    13.460000038146973,\n",
-       "    16.139999389648438,\n",
-       "    14.019999504089355,\n",
-       "    9.319999694824219,\n",
-       "    2.359999895095825,\n",
-       "    -4.389999866485596,\n",
-       "    -9.170000076293945,\n",
-       "    -11.25,\n",
-       "    -8.429999351501465,\n",
-       "    -3.2300000190734863,\n",
-       "    1.4299999475479126,\n",
-       "    6.0,\n",
-       "    14.619999885559082,\n",
-       "    17.010000228881836,\n",
-       "    16.229999542236328,\n",
-       "    9.729999542236328,\n",
-       "    3.5,\n",
-       "    -3.0999999046325684,\n",
-       "    -11.199999809265137,\n",
-       "    -11.359999656677246,\n",
-       "    -6.460000038146973,\n",
-       "    -6.569999694824219,\n",
-       "    3.919999837875366,\n",
-       "    10.449999809265137,\n",
-       "    11.59000015258789,\n",
-       "    17.90999984741211,\n",
-       "    16.69999885559082,\n",
-       "    12.300000190734863,\n",
-       "    2.5299999713897705,\n",
-       "    -3.049999952316284,\n",
-       "    -7.319999694824219,\n",
-       "    -11.40999984741211,\n",
-       "    -7.289999961853027,\n",
-       "    -5.609999656677246,\n",
-       "    1.2599999904632568,\n",
-       "    9.779999732971191,\n",
-       "    13.59999942779541,\n",
-       "    16.639999389648438,\n",
-       "    17.029998779296875,\n",
-       "    9.59000015258789,\n",
-       "    2.2200000286102295,\n",
-       "    -4.029999732971191,\n",
-       "    -9.199999809265137,\n",
-       "    -11.359999656677246,\n",
-       "    -8.369999885559082,\n",
-       "    -3.799999952316284,\n",
-       "    3.429999828338623,\n",
-       "    7.5,\n",
-       "    15.789999961853027,\n",
-       "    15.4399995803833,\n",
-       "    15.539999961853027,\n",
-       "    9.050000190734863,\n",
-       "    4.059999942779541,\n",
-       "    -2.75,\n",
-       "    -6.259999752044678,\n",
-       "    -11.899999618530273,\n",
-       "    -9.329999923706055,\n",
-       "    -3.0899999141693115,\n",
-       "    2.509999990463257,\n",
-       "    8.829999923706055,\n",
-       "    14.119999885559082,\n",
-       "    16.059999465942383,\n",
-       "    15.309999465942383,\n",
-       "    10.869999885559082,\n",
-       "    2.8299999237060547,\n",
-       "    -3.6999998092651367,\n",
-       "    -11.920000076293945,\n",
-       "    -9.309999465942383,\n",
-       "    -6.409999847412109,\n",
-       "    0.25999999046325684,\n",
-       "    1.1899999380111694,\n",
-       "    6.089999675750732,\n",
-       "    12.949999809265137,\n",
-       "    16.649999618530273,\n",
-       "    16.6299991607666,\n",
-       "    10.800000190734863,\n",
-       "    4.409999847412109,\n",
-       "    -3.3499999046325684,\n",
-       "    -8.889999389648438,\n",
-       "    -12.739999771118164,\n",
-       "    -6.0,\n",
-       "    -1.5499999523162842,\n",
-       "    3.4600000381469727,\n",
-       "    9.9399995803833,\n",
-       "    12.6899995803833,\n",
-       "    18.149999618530273,\n",
-       "    14.219999313354492,\n",
-       "    6.429999828338623,\n",
-       "    5.170000076293945,\n",
-       "    -3.109999895095825,\n",
-       "    -9.460000038146973,\n",
-       "    -7.929999828338623,\n",
-       "    -10.139999389648438,\n",
-       "    -5.029999732971191,\n",
-       "    2.669999837875366,\n",
-       "    8.389999389648438,\n",
-       "    13.149999618530273,\n",
-       "    17.219999313354492,\n",
-       "    16.579999923706055,\n",
-       "    9.399999618530273,\n",
-       "    2.2899999618530273,\n",
-       "    -5.25,\n",
-       "    -6.369999885559082,\n",
-       "    -9.569999694824219,\n",
-       "    -4.319999694824219,\n",
-       "    -3.68999981880188,\n",
-       "    4.670000076293945,\n",
-       "    7.170000076293945,\n",
-       "    13.139999389648438,\n",
-       "    17.690000534057617,\n",
-       "    16.06999969482422,\n",
-       "    10.760000228881836,\n",
-       "    1.159999966621399,\n",
-       "    -7.649999618530273,\n",
-       "    -8.789999961853027,\n",
-       "    -14.09999942779541,\n",
-       "    -6.869999885559082,\n",
-       "    -2.119999885559082,\n",
-       "    5.949999809265137,\n",
-       "    12.380000114440918,\n",
-       "    16.119998931884766,\n",
-       "    18.489999771118164,\n",
-       "    15.589999198913574,\n",
-       "    11.469999313354492,\n",
-       "    3.240000009536743,\n",
-       "    -3.049999952316284,\n",
-       "    -9.069999694824219,\n",
-       "    -15.179999351501465,\n",
-       "    -12.899999618530273,\n",
-       "    -3.8399999141693115,\n",
-       "    3.9700000286102295,\n",
-       "    ...]},\n",
-       "  'tmx': {'type': 'NdArray',\n",
-       "   'dataType': 'float32',\n",
-       "   'axisNames': ['y', 'x', 'time'],\n",
-       "   'shape': [1, 1, 1512],\n",
-       "   'values': [1.5399999618530273,\n",
-       "    2.3999998569488525,\n",
-       "    12.739999771118164,\n",
-       "    22.5,\n",
-       "    26.03999900817871,\n",
-       "    28.28999900817871,\n",
-       "    29.239999771118164,\n",
-       "    31.19999885559082,\n",
-       "    30.739999771118164,\n",
-       "    18.90999984741211,\n",
-       "    10.739999771118164,\n",
-       "    6.119999885559082,\n",
-       "    8.34999942779541,\n",
-       "    11.010000228881836,\n",
-       "    8.779999732971191,\n",
-       "    21.489999771118164,\n",
-       "    25.420000076293945,\n",
-       "    30.59000015258789,\n",
-       "    31.15999984741211,\n",
-       "    31.739999771118164,\n",
-       "    24.579999923706055,\n",
-       "    19.709999084472656,\n",
-       "    5.989999771118164,\n",
-       "    10.969999313354492,\n",
-       "    4.009999752044678,\n",
-       "    7.37999963760376,\n",
-       "    11.539999961853027,\n",
-       "    17.850000381469727,\n",
-       "    25.10999870300293,\n",
-       "    28.65999984741211,\n",
-       "    33.57999801635742,\n",
-       "    31.09000015258789,\n",
-       "    31.309999465942383,\n",
-       "    21.510000228881836,\n",
-       "    11.859999656677246,\n",
-       "    3.0799999237060547,\n",
-       "    5.480000019073486,\n",
-       "    10.579999923706055,\n",
-       "    13.50999927520752,\n",
-       "    19.399999618530273,\n",
-       "    21.19999885559082,\n",
-       "    29.15999984741211,\n",
-       "    32.23999786376953,\n",
-       "    34.209999084472656,\n",
-       "    27.010000228881836,\n",
-       "    17.579999923706055,\n",
-       "    9.529999732971191,\n",
-       "    5.759999752044678,\n",
-       "    6.299999713897705,\n",
-       "    -1.5,\n",
-       "    7.980000019073486,\n",
-       "    20.19999885559082,\n",
-       "    25.90999984741211,\n",
-       "    30.44999885559082,\n",
-       "    31.529998779296875,\n",
-       "    33.790000915527344,\n",
-       "    29.939998626708984,\n",
-       "    23.489999771118164,\n",
-       "    15.710000038146973,\n",
-       "    5.409999847412109,\n",
-       "    8.380000114440918,\n",
-       "    3.9800000190734863,\n",
-       "    12.989999771118164,\n",
-       "    18.510000228881836,\n",
-       "    26.489999771118164,\n",
-       "    32.22999954223633,\n",
-       "    34.34000015258789,\n",
-       "    35.93000030517578,\n",
-       "    28.219999313354492,\n",
-       "    24.579999923706055,\n",
-       "    12.5,\n",
-       "    10.550000190734863,\n",
-       "    6.449999809265137,\n",
-       "    3.129999876022339,\n",
-       "    12.4399995803833,\n",
-       "    16.829999923706055,\n",
-       "    25.06999969482422,\n",
-       "    32.86000061035156,\n",
-       "    39.290000915527344,\n",
-       "    34.05999755859375,\n",
-       "    26.31999969482422,\n",
-       "    22.65999984741211,\n",
-       "    14.799999237060547,\n",
-       "    5.690000057220459,\n",
-       "    5.619999885559082,\n",
-       "    3.609999895095825,\n",
-       "    13.960000038146973,\n",
-       "    20.40999984741211,\n",
-       "    25.28999900817871,\n",
-       "    27.309999465942383,\n",
-       "    31.510000228881836,\n",
-       "    32.07999801635742,\n",
-       "    25.90999984741211,\n",
-       "    21.75,\n",
-       "    12.679999351501465,\n",
-       "    1.3199999332427979,\n",
-       "    6.009999752044678,\n",
-       "    1.2899999618530273,\n",
-       "    10.300000190734863,\n",
-       "    20.079999923706055,\n",
-       "    21.829999923706055,\n",
-       "    25.329999923706055,\n",
-       "    31.260000228881836,\n",
-       "    30.170000076293945,\n",
-       "    26.389999389648438,\n",
-       "    22.489999771118164,\n",
-       "    11.899999618530273,\n",
-       "    8.869999885559082,\n",
-       "    6.170000076293945,\n",
-       "    8.029999732971191,\n",
-       "    15.869999885559082,\n",
-       "    18.510000228881836,\n",
-       "    24.079999923706055,\n",
-       "    26.76999855041504,\n",
-       "    30.920000076293945,\n",
-       "    30.760000228881836,\n",
-       "    28.489999771118164,\n",
-       "    21.979999542236328,\n",
-       "    16.600000381469727,\n",
-       "    7.079999923706055,\n",
-       "    0.25,\n",
-       "    0.05999999865889549,\n",
-       "    15.00999927520752,\n",
-       "    17.979999542236328,\n",
-       "    22.279998779296875,\n",
-       "    29.119998931884766,\n",
-       "    29.219999313354492,\n",
-       "    32.15999984741211,\n",
-       "    28.15999984741211,\n",
-       "    18.809999465942383,\n",
-       "    14.429999351501465,\n",
-       "    8.479999542236328,\n",
-       "    8.710000038146973,\n",
-       "    8.779999732971191,\n",
-       "    4.179999828338623,\n",
-       "    21.18000030517578,\n",
-       "    25.170000076293945,\n",
-       "    29.329999923706055,\n",
-       "    30.219999313354492,\n",
-       "    31.719999313354492,\n",
-       "    27.689998626708984,\n",
-       "    18.119998931884766,\n",
-       "    10.119999885559082,\n",
-       "    8.079999923706055,\n",
-       "    1.149999976158142,\n",
-       "    9.289999961853027,\n",
-       "    16.639999389648438,\n",
-       "    16.459999084472656,\n",
-       "    21.779998779296875,\n",
-       "    29.229999542236328,\n",
-       "    33.07999801635742,\n",
-       "    34.06999969482422,\n",
-       "    28.510000228881836,\n",
-       "    22.899999618530273,\n",
-       "    12.949999809265137,\n",
-       "    5.369999885559082,\n",
-       "    7.909999847412109,\n",
-       "    6.829999923706055,\n",
-       "    15.789999961853027,\n",
-       "    21.69999885559082,\n",
-       "    22.85999870300293,\n",
-       "    28.3799991607666,\n",
-       "    30.85999870300293,\n",
-       "    30.119998931884766,\n",
-       "    30.06999969482422,\n",
-       "    19.06999969482422,\n",
-       "    12.399999618530273,\n",
-       "    6.960000038146973,\n",
-       "    4.230000019073486,\n",
-       "    7.96999979019165,\n",
-       "    11.010000228881836,\n",
-       "    18.09000015258789,\n",
-       "    24.869998931884766,\n",
-       "    28.43000030517578,\n",
-       "    32.09000015258789,\n",
-       "    35.23999786376953,\n",
-       "    27.959999084472656,\n",
-       "    21.40999984741211,\n",
-       "    12.179999351501465,\n",
-       "    -2.7799999713897705,\n",
-       "    1.3600000143051147,\n",
-       "    6.299999713897705,\n",
-       "    23.18000030517578,\n",
-       "    23.189998626708984,\n",
-       "    21.920000076293945,\n",
-       "    29.739999771118164,\n",
-       "    34.72999954223633,\n",
-       "    31.10999870300293,\n",
-       "    27.6299991607666,\n",
-       "    24.420000076293945,\n",
-       "    13.460000038146973,\n",
-       "    6.359999656677246,\n",
-       "    7.87999963760376,\n",
-       "    7.739999771118164,\n",
-       "    18.190000534057617,\n",
-       "    18.68000030517578,\n",
-       "    25.350000381469727,\n",
-       "    35.63999938964844,\n",
-       "    33.119998931884766,\n",
-       "    30.389999389648438,\n",
-       "    29.59000015258789,\n",
-       "    17.329999923706055,\n",
-       "    9.979999542236328,\n",
-       "    3.309999942779541,\n",
-       "    -2.5799999237060547,\n",
-       "    5.289999961853027,\n",
-       "    2.929999828338623,\n",
-       "    19.559999465942383,\n",
-       "    26.69999885559082,\n",
-       "    27.029998779296875,\n",
-       "    33.369998931884766,\n",
-       "    31.19999885559082,\n",
-       "    24.76999855041504,\n",
-       "    21.1299991607666,\n",
-       "    14.670000076293945,\n",
-       "    7.919999599456787,\n",
-       "    4.549999713897705,\n",
-       "    3.109999895095825,\n",
-       "    11.399999618530273,\n",
-       "    21.229999542236328,\n",
-       "    25.65999984741211,\n",
-       "    30.19999885559082,\n",
-       "    35.5,\n",
-       "    37.98999786376953,\n",
-       "    26.689998626708984,\n",
-       "    18.649999618530273,\n",
-       "    14.729999542236328,\n",
-       "    3.5999999046325684,\n",
-       "    8.170000076293945,\n",
-       "    5.460000038146973,\n",
-       "    11.90999984741211,\n",
-       "    20.279998779296875,\n",
-       "    24.239999771118164,\n",
-       "    31.81999969482422,\n",
-       "    33.20000076293945,\n",
-       "    32.849998474121094,\n",
-       "    28.809999465942383,\n",
-       "    22.5,\n",
-       "    17.35999870300293,\n",
-       "    -0.5699999928474426,\n",
-       "    2.450000047683716,\n",
-       "    5.799999713897705,\n",
-       "    2.3499999046325684,\n",
-       "    21.31999969482422,\n",
-       "    21.020000457763672,\n",
-       "    25.599998474121094,\n",
-       "    29.209999084472656,\n",
-       "    27.389999389648438,\n",
-       "    26.260000228881836,\n",
-       "    23.40999984741211,\n",
-       "    15.630000114440918,\n",
-       "    6.509999752044678,\n",
-       "    -0.3400000035762787,\n",
-       "    7.579999923706055,\n",
-       "    17.459999084472656,\n",
-       "    17.670000076293945,\n",
-       "    24.889999389648438,\n",
-       "    27.3799991607666,\n",
-       "    36.68000030517578,\n",
-       "    32.97999954223633,\n",
-       "    28.029998779296875,\n",
-       "    21.219999313354492,\n",
-       "    13.1899995803833,\n",
-       "    4.190000057220459,\n",
-       "    5.049999713897705,\n",
-       "    7.71999979019165,\n",
-       "    11.679999351501465,\n",
-       "    16.81999969482422,\n",
-       "    20.619998931884766,\n",
-       "    31.09000015258789,\n",
-       "    36.31999969482422,\n",
-       "    31.369998931884766,\n",
-       "    27.969999313354492,\n",
-       "    18.510000228881836,\n",
-       "    16.469999313354492,\n",
-       "    4.210000038146973,\n",
-       "    -0.4599999785423279,\n",
-       "    9.809999465942383,\n",
-       "    17.190000534057617,\n",
-       "    14.639999389648438,\n",
-       "    26.8799991607666,\n",
-       "    33.68000030517578,\n",
-       "    32.619998931884766,\n",
-       "    33.98999786376953,\n",
-       "    25.18000030517578,\n",
-       "    21.68000030517578,\n",
-       "    11.229999542236328,\n",
-       "    6.059999942779541,\n",
-       "    5.900000095367432,\n",
-       "    3.5199999809265137,\n",
-       "    11.75,\n",
-       "    16.389999389648438,\n",
-       "    22.399999618530273,\n",
-       "    28.299999237060547,\n",
-       "    33.689998626708984,\n",
-       "    32.75,\n",
-       "    29.139999389648438,\n",
-       "    16.469999313354492,\n",
-       "    7.909999847412109,\n",
-       "    1.899999976158142,\n",
-       "    5.75,\n",
-       "    7.699999809265137,\n",
-       "    15.179999351501465,\n",
-       "    13.90999984741211,\n",
-       "    21.709999084472656,\n",
-       "    28.719999313354492,\n",
-       "    33.13999938964844,\n",
-       "    29.899999618530273,\n",
-       "    28.19999885559082,\n",
-       "    23.209999084472656,\n",
-       "    9.739999771118164,\n",
-       "    4.779999732971191,\n",
-       "    7.049999713897705,\n",
-       "    10.5,\n",
-       "    17.0,\n",
-       "    19.779998779296875,\n",
-       "    25.10999870300293,\n",
-       "    30.010000228881836,\n",
-       "    33.41999816894531,\n",
-       "    32.77000045776367,\n",
-       "    29.510000228881836,\n",
-       "    24.3799991607666,\n",
-       "    13.079999923706055,\n",
-       "    8.5,\n",
-       "    4.440000057220459,\n",
-       "    7.089999675750732,\n",
-       "    13.00999927520752,\n",
-       "    18.399999618530273,\n",
-       "    24.209999084472656,\n",
-       "    31.649999618530273,\n",
-       "    32.07999801635742,\n",
-       "    34.68000030517578,\n",
-       "    31.469999313354492,\n",
-       "    23.85999870300293,\n",
-       "    13.25999927520752,\n",
-       "    7.009999752044678,\n",
-       "    9.300000190734863,\n",
-       "    6.989999771118164,\n",
-       "    12.399999618530273,\n",
-       "    18.389999389648438,\n",
-       "    21.469999313354492,\n",
-       "    27.309999465942383,\n",
-       "    32.2599983215332,\n",
-       "    31.029998779296875,\n",
-       "    27.349998474121094,\n",
-       "    15.869999885559082,\n",
-       "    14.799999237060547,\n",
-       "    7.799999713897705,\n",
-       "    3.0,\n",
-       "    8.149999618530273,\n",
-       "    5.71999979019165,\n",
-       "    20.65999984741211,\n",
-       "    22.1299991607666,\n",
-       "    29.34000015258789,\n",
-       "    31.969999313354492,\n",
-       "    32.79999923706055,\n",
-       "    25.299999237060547,\n",
-       "    23.85999870300293,\n",
-       "    14.569999694824219,\n",
-       "    -1.0299999713897705,\n",
-       "    1.159999966621399,\n",
-       "    10.789999961853027,\n",
-       "    16.639999389648438,\n",
-       "    22.06999969482422,\n",
-       "    24.139999389648438,\n",
-       "    32.61000061035156,\n",
-       "    34.82999801635742,\n",
-       "    32.040000915527344,\n",
-       "    29.51999855041504,\n",
-       "    13.899999618530273,\n",
-       "    13.9399995803833,\n",
-       "    6.699999809265137,\n",
-       "    6.839999675750732,\n",
-       "    12.469999313354492,\n",
-       "    12.799999237060547,\n",
-       "    18.760000228881836,\n",
-       "    26.729999542236328,\n",
-       "    30.809999465942383,\n",
-       "    34.25,\n",
-       "    34.68000030517578,\n",
-       "    25.56999969482422,\n",
-       "    23.09000015258789,\n",
-       "    9.75,\n",
-       "    4.069999694824219,\n",
-       "    5.619999885559082,\n",
-       "    8.979999542236328,\n",
-       "    10.279999732971191,\n",
-       "    19.489999771118164,\n",
-       "    25.85999870300293,\n",
-       "    27.389999389648438,\n",
-       "    32.369998931884766,\n",
-       "    28.65999984741211,\n",
-       "    28.3799991607666,\n",
-       "    25.1299991607666,\n",
-       "    13.380000114440918,\n",
-       "    3.0299999713897705,\n",
-       "    8.679999351501465,\n",
-       "    8.59000015258789,\n",
-       "    14.889999389648438,\n",
-       "    18.889999389648438,\n",
-       "    25.60999870300293,\n",
-       "    23.739999771118164,\n",
-       "    31.03999900817871,\n",
-       "    32.540000915527344,\n",
-       "    27.869998931884766,\n",
-       "    20.34000015258789,\n",
-       "    11.300000190734863,\n",
-       "    6.210000038146973,\n",
-       "    0.7099999785423279,\n",
-       "    1.0399999618530273,\n",
-       "    14.219999313354492,\n",
-       "    20.439998626708984,\n",
-       "    22.78999900817871,\n",
-       "    29.44999885559082,\n",
-       "    34.38999938964844,\n",
-       "    34.59000015258789,\n",
-       "    24.329999923706055,\n",
-       "    19.889999389648438,\n",
-       "    7.170000076293945,\n",
-       "    8.40999984741211,\n",
-       "    -2.8499999046325684,\n",
-       "    15.469999313354492,\n",
-       "    13.479999542236328,\n",
-       "    21.420000076293945,\n",
-       "    22.689998626708984,\n",
-       "    28.619998931884766,\n",
-       "    35.5099983215332,\n",
-       "    32.48999786376953,\n",
-       "    27.779998779296875,\n",
-       "    18.18000030517578,\n",
-       "    12.369999885559082,\n",
-       "    5.71999979019165,\n",
-       "    10.279999732971191,\n",
-       "    12.119999885559082,\n",
-       "    9.34000015258789,\n",
-       "    18.19999885559082,\n",
-       "    23.65999984741211,\n",
-       "    33.130001068115234,\n",
-       "    34.54999923706055,\n",
-       "    31.779998779296875,\n",
-       "    32.11000061035156,\n",
-       "    22.93000030517578,\n",
-       "    12.40999984741211,\n",
-       "    6.549999713897705,\n",
-       "    0.8700000047683716,\n",
-       "    7.839999675750732,\n",
-       "    9.09000015258789,\n",
-       "    21.079999923706055,\n",
-       "    26.670000076293945,\n",
-       "    29.369998931884766,\n",
-       "    36.16999816894531,\n",
-       "    33.630001068115234,\n",
-       "    27.3799991607666,\n",
-       "    19.719999313354492,\n",
-       "    12.989999771118164,\n",
-       "    2.7100000381469727,\n",
-       "    10.809999465942383,\n",
-       "    7.399999618530273,\n",
-       "    14.429999351501465,\n",
-       "    19.469999313354492,\n",
-       "    23.439998626708984,\n",
-       "    36.04999923706055,\n",
-       "    35.79999923706055,\n",
-       "    31.010000228881836,\n",
-       "    30.28999900817871,\n",
-       "    22.78999900817871,\n",
-       "    15.469999313354492,\n",
-       "    9.989999771118164,\n",
-       "    9.289999961853027,\n",
-       "    8.970000267028809,\n",
-       "    14.6899995803833,\n",
-       "    21.689998626708984,\n",
-       "    30.399999618530273,\n",
-       "    34.23999786376953,\n",
-       "    39.37999725341797,\n",
-       "    35.5,\n",
-       "    25.760000228881836,\n",
-       "    25.029998779296875,\n",
-       "    14.420000076293945,\n",
-       "    3.809999942779541,\n",
-       "    8.1899995803833,\n",
-       "    10.319999694824219,\n",
-       "    16.899999618530273,\n",
-       "    16.920000076293945,\n",
-       "    17.959999084472656,\n",
-       "    27.78999900817871,\n",
-       "    37.599998474121094,\n",
-       "    34.43000030517578,\n",
-       "    27.670000076293945,\n",
-       "    19.239999771118164,\n",
-       "    8.639999389648438,\n",
-       "    6.909999847412109,\n",
-       "    2.5399999618530273,\n",
-       "    -0.029999999329447746,\n",
-       "    16.799999237060547,\n",
-       "    19.279998779296875,\n",
-       "    25.510000228881836,\n",
-       "    33.0099983215332,\n",
-       "    38.59000015258789,\n",
-       "    37.15999984741211,\n",
-       "    28.899999618530273,\n",
-       "    20.44999885559082,\n",
-       "    14.229999542236328,\n",
-       "    7.039999961853027,\n",
-       "    -2.8999998569488525,\n",
-       "    5.460000038146973,\n",
-       "    10.389999389648438,\n",
-       "    19.34000015258789,\n",
-       "    26.26999855041504,\n",
-       "    29.42999839782715,\n",
-       "    35.96999740600586,\n",
-       "    36.77000045776367,\n",
-       "    29.599998474121094,\n",
-       "    20.85999870300293,\n",
-       "    11.399999618530273,\n",
-       "    5.659999847412109,\n",
-       "    7.419999599456787,\n",
-       "    8.630000114440918,\n",
-       "    15.519999504089355,\n",
-       "    18.920000076293945,\n",
-       "    22.829999923706055,\n",
-       "    30.389999389648438,\n",
-       "    35.61000061035156,\n",
-       "    36.61000061035156,\n",
-       "    29.979999542236328,\n",
-       "    26.829999923706055,\n",
-       "    12.719999313354492,\n",
-       "    8.9399995803833,\n",
-       "    8.65999984741211,\n",
-       "    5.25,\n",
-       "    13.789999961853027,\n",
-       "    18.920000076293945,\n",
-       "    28.849998474121094,\n",
-       "    31.209999084472656,\n",
-       "    37.23999786376953,\n",
-       "    33.41999816894531,\n",
-       "    32.05999755859375,\n",
-       "    23.40999984741211,\n",
-       "    15.119999885559082,\n",
-       "    10.460000038146973,\n",
-       "    -4.769999980926514,\n",
-       "    4.789999961853027,\n",
-       "    12.90999984741211,\n",
-       "    19.439998626708984,\n",
-       "    25.559999465942383,\n",
-       "    32.45000076293945,\n",
-       "    36.189998626708984,\n",
-       "    32.130001068115234,\n",
-       "    29.149999618530273,\n",
-       "    25.25,\n",
-       "    9.329999923706055,\n",
-       "    6.139999866485596,\n",
-       "    4.069999694824219,\n",
-       "    5.799999713897705,\n",
-       "    9.429999351501465,\n",
-       "    18.03999900817871,\n",
-       "    26.229999542236328,\n",
-       "    27.76999855041504,\n",
-       "    33.130001068115234,\n",
-       "    33.29999923706055,\n",
-       "    27.43000030517578,\n",
-       "    19.520000457763672,\n",
-       "    14.729999542236328,\n",
-       "    7.519999980926514,\n",
-       "    3.179999828338623,\n",
-       "    4.159999847412109,\n",
-       "    12.619999885559082,\n",
-       "    21.010000228881836,\n",
-       "    24.01999855041504,\n",
-       "    28.059999465942383,\n",
-       "    35.68000030517578,\n",
-       "    31.849998474121094,\n",
-       "    25.389999389648438,\n",
-       "    21.469999313354492,\n",
-       "    12.569999694824219,\n",
-       "    5.009999752044678,\n",
-       "    6.399999618530273,\n",
-       "    13.389999389648438,\n",
-       "    12.649999618530273,\n",
-       "    21.770000457763672,\n",
-       "    22.489999771118164,\n",
-       "    29.459999084472656,\n",
-       "    34.7599983215332,\n",
-       "    35.82999801635742,\n",
-       "    27.399999618530273,\n",
-       "    22.10999870300293,\n",
-       "    13.269999504089355,\n",
-       "    7.769999980926514,\n",
-       "    7.96999979019165,\n",
-       "    5.549999713897705,\n",
-       "    7.449999809265137,\n",
-       "    13.670000076293945,\n",
-       "    25.849998474121094,\n",
-       "    29.28999900817871,\n",
-       "    31.279998779296875,\n",
-       "    31.78999900817871,\n",
-       "    27.979999542236328,\n",
-       "    22.60999870300293,\n",
-       "    11.569999694824219,\n",
-       "    4.449999809265137,\n",
-       "    6.299999713897705,\n",
-       "    7.269999980926514,\n",
-       "    18.40999984741211,\n",
-       "    17.19999885559082,\n",
-       "    23.529998779296875,\n",
-       "    25.170000076293945,\n",
-       "    32.79999923706055,\n",
-       "    33.41999816894531,\n",
-       "    28.239999771118164,\n",
-       "    22.899999618530273,\n",
-       "    14.929999351501465,\n",
-       "    2.9800000190734863,\n",
-       "    8.579999923706055,\n",
-       "    12.819999694824219,\n",
-       "    17.350000381469727,\n",
-       "    24.19999885559082,\n",
-       "    21.770000457763672,\n",
-       "    31.510000228881836,\n",
-       "    34.02000045776367,\n",
-       "    31.53999900817871,\n",
-       "    26.729999542236328,\n",
-       "    18.84000015258789,\n",
-       "    9.4399995803833,\n",
-       "    9.469999313354492,\n",
-       "    8.010000228881836,\n",
-       "    5.62999963760376,\n",
-       "    10.059999465942383,\n",
-       "    17.1299991607666,\n",
-       "    22.579999923706055,\n",
-       "    26.969999313354492,\n",
-       "    31.869998931884766,\n",
-       "    35.82999801635742,\n",
-       "    30.149999618530273,\n",
-       "    25.51999855041504,\n",
-       "    8.210000038146973,\n",
-       "    4.690000057220459,\n",
-       "    4.230000019073486,\n",
-       "    4.759999752044678,\n",
-       "    8.4399995803833,\n",
-       "    23.18000030517578,\n",
-       "    25.479999542236328,\n",
-       "    28.689998626708984,\n",
-       "    32.189998626708984,\n",
-       "    33.130001068115234,\n",
-       "    30.139999389648438,\n",
-       "    22.31999969482422,\n",
-       "    9.679999351501465,\n",
-       "    4.119999885559082,\n",
-       "    -3.559999942779541,\n",
-       "    4.139999866485596,\n",
-       "    10.050000190734863,\n",
-       "    18.869998931884766,\n",
-       "    23.6299991607666,\n",
-       "    28.510000228881836,\n",
-       "    32.75,\n",
-       "    30.920000076293945,\n",
-       "    25.989999771118164,\n",
-       "    20.549999237060547,\n",
-       "    17.719999313354492,\n",
-       "    7.299999713897705,\n",
-       "    4.259999752044678,\n",
-       "    8.960000038146973,\n",
-       "    11.34000015258789,\n",
-       "    17.279998779296875,\n",
-       "    22.760000228881836,\n",
-       "    31.34000015258789,\n",
-       "    29.219999313354492,\n",
-       "    28.559999465942383,\n",
-       "    25.53999900817871,\n",
-       "    24.53999900817871,\n",
-       "    12.210000038146973,\n",
-       "    8.869999885559082,\n",
-       "    5.409999847412109,\n",
-       "    9.800000190734863,\n",
-       "    10.769999504089355,\n",
-       "    17.53999900817871,\n",
-       "    24.15999984741211,\n",
-       "    25.1299991607666,\n",
-       "    29.670000076293945,\n",
-       "    30.889999389648438,\n",
-       "    24.389999389648438,\n",
-       "    19.1299991607666,\n",
-       "    11.050000190734863,\n",
-       "    3.549999952316284,\n",
-       "    7.12999963760376,\n",
-       "    9.679999351501465,\n",
-       "    7.299999713897705,\n",
-       "    17.469999313354492,\n",
-       "    23.689998626708984,\n",
-       "    34.880001068115234,\n",
-       "    33.56999969482422,\n",
-       "    32.290000915527344,\n",
-       "    30.209999084472656,\n",
-       "    22.170000076293945,\n",
-       "    10.65999984741211,\n",
-       "    4.349999904632568,\n",
-       "    9.109999656677246,\n",
-       "    10.569999694824219,\n",
-       "    15.079999923706055,\n",
-       "    17.44999885559082,\n",
-       "    23.649999618530273,\n",
-       "    33.45000076293945,\n",
-       "    32.70000076293945,\n",
-       "    32.36000061035156,\n",
-       "    30.92999839782715,\n",
-       "    23.65999984741211,\n",
-       "    10.6899995803833,\n",
-       "    4.630000114440918,\n",
-       "    3.9700000286102295,\n",
-       "    16.06999969482422,\n",
-       "    10.920000076293945,\n",
-       "    23.1299991607666,\n",
-       "    21.170000076293945,\n",
-       "    32.29999923706055,\n",
-       "    37.32999801635742,\n",
-       "    33.22999954223633,\n",
-       "    31.799999237060547,\n",
-       "    19.229999542236328,\n",
-       "    16.03999900817871,\n",
-       "    9.1899995803833,\n",
-       "    2.919999837875366,\n",
-       "    3.369999885559082,\n",
-       "    13.1899995803833,\n",
-       "    22.939998626708984,\n",
-       "    26.93000030517578,\n",
-       "    27.389999389648438,\n",
-       "    36.77000045776367,\n",
-       "    35.61000061035156,\n",
-       "    28.979999542236328,\n",
-       "    22.719999313354492,\n",
-       "    10.179999351501465,\n",
-       "    1.8899999856948853,\n",
-       "    3.4700000286102295,\n",
-       "    4.789999961853027,\n",
-       "    14.469999313354492,\n",
-       "    17.119998931884766,\n",
-       "    26.829999923706055,\n",
-       "    34.119998931884766,\n",
-       "    33.880001068115234,\n",
-       "    33.63999938964844,\n",
-       "    30.739999771118164,\n",
-       "    25.170000076293945,\n",
-       "    12.029999732971191,\n",
-       "    9.239999771118164,\n",
-       "    0.28999999165534973,\n",
-       "    10.399999618530273,\n",
-       "    10.789999961853027,\n",
-       "    15.630000114440918,\n",
-       "    21.5,\n",
-       "    28.09000015258789,\n",
-       "    34.689998626708984,\n",
-       "    33.88999938964844,\n",
-       "    26.25,\n",
-       "    18.03999900817871,\n",
-       "    9.559999465942383,\n",
-       "    11.449999809265137,\n",
-       "    7.299999713897705,\n",
-       "    4.309999942779541,\n",
-       "    2.200000047683716,\n",
-       "    16.270000457763672,\n",
-       "    25.459999084472656,\n",
-       "    29.309999465942383,\n",
-       "    30.60999870300293,\n",
-       "    33.05999755859375,\n",
-       "    29.239999771118164,\n",
-       "    23.279998779296875,\n",
-       "    13.539999961853027,\n",
-       "    5.96999979019165,\n",
-       "    3.490000009536743,\n",
-       "    4.259999752044678,\n",
-       "    13.029999732971191,\n",
-       "    19.399999618530273,\n",
-       "    24.35999870300293,\n",
-       "    32.630001068115234,\n",
-       "    32.79999923706055,\n",
-       "    35.23999786376953,\n",
-       "    26.69999885559082,\n",
-       "    18.6299991607666,\n",
-       "    11.1899995803833,\n",
-       "    9.539999961853027,\n",
-       "    0.9799999594688416,\n",
-       "    -0.29999998211860657,\n",
-       "    5.690000057220459,\n",
-       "    21.260000228881836,\n",
-       "    24.19999885559082,\n",
-       "    28.549999237060547,\n",
-       "    32.5099983215332,\n",
-       "    33.66999816894531,\n",
-       "    29.92999839782715,\n",
-       "    22.65999984741211,\n",
-       "    14.529999732971191,\n",
-       "    5.809999942779541,\n",
-       "    7.230000019073486,\n",
-       "    11.050000190734863,\n",
-       "    12.50999927520752,\n",
-       "    16.43000030517578,\n",
-       "    21.809999465942383,\n",
-       "    29.989999771118164,\n",
-       "    33.48999786376953,\n",
-       "    32.48999786376953,\n",
-       "    24.739999771118164,\n",
-       "    21.84000015258789,\n",
-       "    9.809999465942383,\n",
-       "    2.0899999141693115,\n",
-       "    3.169999837875366,\n",
-       "    8.119999885559082,\n",
-       "    9.469999313354492,\n",
-       "    20.78999900817871,\n",
-       "    29.029998779296875,\n",
-       "    28.0,\n",
-       "    31.279998779296875,\n",
-       "    32.63999938964844,\n",
-       "    25.229999542236328,\n",
-       "    22.920000076293945,\n",
-       "    13.049999237060547,\n",
-       "    8.010000228881836,\n",
-       "    -0.8899999856948853,\n",
-       "    11.029999732971191,\n",
-       "    15.089999198913574,\n",
-       "    22.059999465942383,\n",
-       "    25.760000228881836,\n",
-       "    33.04999923706055,\n",
-       "    35.43000030517578,\n",
-       "    32.97999954223633,\n",
-       "    28.44999885559082,\n",
-       "    26.279998779296875,\n",
-       "    15.399999618530273,\n",
-       "    3.119999885559082,\n",
-       "    9.469999313354492,\n",
-       "    5.779999732971191,\n",
-       "    11.539999961853027,\n",
-       "    19.229999542236328,\n",
-       "    27.84000015258789,\n",
-       "    29.920000076293945,\n",
-       "    35.97999954223633,\n",
-       "    31.619998931884766,\n",
-       "    27.78999900817871,\n",
-       "    22.8799991607666,\n",
-       "    13.119999885559082,\n",
-       "    6.920000076293945,\n",
-       "    7.799999713897705,\n",
-       "    5.199999809265137,\n",
-       "    5.789999961853027,\n",
-       "    21.350000381469727,\n",
-       "    26.529998779296875,\n",
-       "    28.01999855041504,\n",
-       "    32.43000030517578,\n",
-       "    31.34000015258789,\n",
-       "    21.149999618530273,\n",
-       "    22.760000228881836,\n",
-       "    14.809999465942383,\n",
-       "    8.4399995803833,\n",
-       "    0.8700000047683716,\n",
-       "    3.8399999141693115,\n",
-       "    15.109999656677246,\n",
-       "    16.760000228881836,\n",
-       "    27.19999885559082,\n",
-       "    30.19999885559082,\n",
-       "    34.29999923706055,\n",
-       "    29.51999855041504,\n",
-       "    27.049999237060547,\n",
-       "    22.3799991607666,\n",
-       "    13.1899995803833,\n",
-       "    5.079999923706055,\n",
-       "    5.009999752044678,\n",
-       "    10.34000015258789,\n",
-       "    16.85999870300293,\n",
-       "    20.81999969482422,\n",
-       "    21.68000030517578,\n",
-       "    26.979999542236328,\n",
-       "    29.989999771118164,\n",
-       "    30.94999885559082,\n",
-       "    26.649999618530273,\n",
-       "    22.40999984741211,\n",
-       "    12.300000190734863,\n",
-       "    5.559999942779541,\n",
-       "    5.380000114440918,\n",
-       "    7.429999828338623,\n",
-       "    17.239999771118164,\n",
-       "    19.779998779296875,\n",
-       "    21.59000015258789,\n",
-       "    32.540000915527344,\n",
-       "    33.130001068115234,\n",
-       "    31.25,\n",
-       "    27.81999969482422,\n",
-       "    22.139999389648438,\n",
-       "    10.289999961853027,\n",
-       "    1.2899999618530273,\n",
-       "    -0.5199999809265137,\n",
-       "    3.5399999618530273,\n",
-       "    6.649999618530273,\n",
-       "    20.68000030517578,\n",
-       "    23.93000030517578,\n",
-       "    27.189998626708984,\n",
-       "    32.869998931884766,\n",
-       "    32.21999740600586,\n",
-       "    27.760000228881836,\n",
-       "    14.649999618530273,\n",
-       "    13.630000114440918,\n",
-       "    5.069999694824219,\n",
-       "    2.690000057220459,\n",
-       "    12.109999656677246,\n",
-       "    8.489999771118164,\n",
-       "    18.920000076293945,\n",
-       "    27.489999771118164,\n",
-       "    29.959999084472656,\n",
-       "    34.349998474121094,\n",
-       "    35.41999816894531,\n",
-       "    26.529998779296875,\n",
-       "    17.43000030517578,\n",
-       "    10.960000038146973,\n",
-       "    9.199999809265137,\n",
-       "    3.809999942779541,\n",
-       "    5.440000057220459,\n",
-       "    11.969999313354492,\n",
-       "    19.079999923706055,\n",
-       "    21.520000457763672,\n",
-       "    31.92999839782715,\n",
-       "    31.969999313354492,\n",
-       "    33.130001068115234,\n",
-       "    26.90999984741211,\n",
-       "    22.15999984741211,\n",
-       "    12.630000114440918,\n",
-       "    6.21999979019165,\n",
-       "    3.5899999141693115,\n",
-       "    9.739999771118164,\n",
-       "    17.78999900817871,\n",
-       "    19.020000457763672,\n",
-       "    23.28999900817871,\n",
-       "    30.279998779296875,\n",
-       "    31.079999923706055,\n",
-       "    31.15999984741211,\n",
-       "    27.059999465942383,\n",
-       "    18.469999313354492,\n",
-       "    6.75,\n",
-       "    0.5099999904632568,\n",
-       "    3.879999876022339,\n",
-       "    7.409999847412109,\n",
-       "    11.50999927520752,\n",
-       "    16.869998931884766,\n",
-       "    22.939998626708984,\n",
-       "    31.219999313354492,\n",
-       "    32.48999786376953,\n",
-       "    34.04999923706055,\n",
-       "    23.44999885559082,\n",
-       "    21.34000015258789,\n",
-       "    9.569999694824219,\n",
-       "    2.429999828338623,\n",
-       "    0.5199999809265137,\n",
-       "    11.149999618530273,\n",
-       "    15.389999389648438,\n",
-       "    20.149999618530273,\n",
-       "    26.189998626708984,\n",
-       "    30.049999237060547,\n",
-       "    36.849998474121094,\n",
-       "    30.01999855041504,\n",
-       "    26.469999313354492,\n",
-       "    22.350000381469727,\n",
-       "    11.75,\n",
-       "    5.519999980926514,\n",
-       "    6.37999963760376,\n",
-       "    3.109999895095825,\n",
-       "    8.389999389648438,\n",
-       "    18.229999542236328,\n",
-       "    25.329999923706055,\n",
-       "    28.68000030517578,\n",
-       "    33.93000030517578,\n",
-       "    33.43000030517578,\n",
-       "    26.049999237060547,\n",
-       "    24.100000381469727,\n",
-       "    10.079999923706055,\n",
-       "    5.480000019073486,\n",
-       "    4.819999694824219,\n",
-       "    13.279999732971191,\n",
-       "    13.449999809265137,\n",
-       "    19.469999313354492,\n",
-       "    23.3799991607666,\n",
-       "    31.099998474121094,\n",
-       "    34.189998626708984,\n",
-       "    34.48999786376953,\n",
-       "    27.149999618530273,\n",
-       "    17.350000381469727,\n",
-       "    11.139999389648438,\n",
-       "    8.59999942779541,\n",
-       "    1.7899999618530273,\n",
-       "    12.50999927520752,\n",
-       "    14.359999656677246,\n",
-       "    20.760000228881836,\n",
-       "    25.53999900817871,\n",
-       "    31.549999237060547,\n",
-       "    35.11000061035156,\n",
-       "    30.670000076293945,\n",
-       "    28.65999984741211,\n",
-       "    21.68000030517578,\n",
-       "    12.1899995803833,\n",
-       "    6.839999675750732,\n",
-       "    -2.009999990463257,\n",
-       "    -1.0,\n",
-       "    12.109999656677246,\n",
-       "    19.719999313354492,\n",
-       "    ...]}}}"
-      ]
-     },
-     "execution_count": 4,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "prism.json()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 5,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "del prism"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "##### With the UI"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 6,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/html": [
-       "\n",
-       "        <iframe\n",
-       "            width=\"1000\"\n",
-       "            height=\"300\"\n",
-       "            src=\"http://localhost:5002\"\n",
-       "            frameborder=\"0\"\n",
-       "            allowfullscreen\n",
-       "            \n",
-       "        ></iframe>\n",
-       "        "
-      ],
-      "text/plain": [
-       "<IPython.lib.display.IFrame at 0x1a8dcaea260>"
-      ]
-     },
-     "execution_count": 6,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "IPython.display.IFrame(src=f'{URL_ROOT}',width=1000,height=300,)"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "#### Multiple Variables, Single Timestep\n",
-    "Query minimum and maximum temperature in June 2020\n"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 0 ns\n",
-      "Wall time: 9.05 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "prism_temp = requests.get(\n",
-    "    request_url,\n",
-    "    params={\n",
-    "        'coords': Point(-100, 40),\n",
-    "        'parameter-name': 'tmn,tmx',\n",
-    "        'datetime': '2020-06-01'\n",
-    "    }\n",
-    ")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 8,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Maximum temperature in June 2020: 32.470001220703125\n",
-      "Minimum temperature in June 2020: 16.540000915527344\n"
-     ]
-    }
-   ],
-   "source": [
-    "prism_temp_json = prism_temp.json()\n",
-    "print(\"Maximum temperature in June 2020:\", prism_temp_json['ranges']['tmx']['values'][0])\n",
-    "print(\"Minimum temperature in June 2020:\", prism_temp_json['ranges']['tmn']['values'][0])"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "#### Single Variable, Bounded Time Range\n",
-    "\n",
-    "Query precipitation data at a single point between 2000 and 2010"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 9,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 0 ns\n",
-      "Wall time: 8.77 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "prism_ppt = requests.get(\n",
-    "    request_url,\n",
-    "    params={\n",
-    "        'coords': Point(-100, 40),\n",
-    "        'parameter-name': 'ppt',\n",
-    "        'datetime': '2000-01-01/2010-12-31'\n",
-    "    }\n",
-    ")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 10,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "{'start': '2000-01-01T00:00:00.000000000',\n",
-       " 'stop': '2010-12-01T00:00:00.000000000',\n",
-       " 'num': 132}"
-      ]
-     },
-     "execution_count": 10,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "prism_ppt.json()['domain']['axes']['time']"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "#### Single Variable, Unbounded Time Interval\n",
-    "Query precipitation at a single point from 2015 onward"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 11,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 15.6 ms\n",
-      "Wall time: 8.31 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "prism_ppt_ub = requests.get(\n",
-    "    request_url,\n",
-    "    params={\n",
-    "        'coords': Point(-100, 40),\n",
-    "        'parameter-name': 'ppt',\n",
-    "        'datetime': '2015-01-01/..'\n",
-    "    }\n",
-    ")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 12,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "{'start': '2015-01-01T00:00:00.000000000',\n",
-       " 'stop': '2020-12-01T00:00:00.000000000',\n",
-       " 'num': 72}"
-      ]
-     },
-     "execution_count": 12,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "prism_ppt_ub.json()['domain']['axes']['time']"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Upcoming Work\n",
-    "\n",
-    "1. `Querying projected datasets` (e.g., CONUS404, Alaska ET dataset): [`edr-crs-support`](https://github.com/LimnoTech/pygeoapi/tree/edr-crs-support) branch on LimnoTech's pygeoapi fork\n",
-    "    - Status: WIP but functional\n",
-    "    - Lift: Moderate\n",
-    "    - To Do: Clean up, add CI testing, work out transformation issues with USGS sample data\n",
-    "2. `Fix cube query`\n",
-    "    - Status: Not Started\n",
-    "    - Level of Effort: Light\n",
-    "    - To Do: Code is looking for `bbox` in the wrong place\n",
-    "4. `Fix Coords Query for Polygons / MultiPoint(?)`: It looks like position query is supposed to support polygons and multipoint, but fails. \n",
-    "    - Status: Not Started\n",
-    "    - Level of Effort: Light\n",
-    "    - To Do: add conditional to drop `method=nearest` with slice\n",
-    "    - General Question: Do we want this to handle a multi-point query with xarray? This is an explicit example in the Swagger docs, but fails and doesn't actually make sense to use for coverages\n",
-    "5. `Optimization`: profile the EDR provider to make speed enhancements.\n",
-    "    - Status: Not Started\n",
-    "    - Level of Effort: Moderate"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Appendix: Time Comparison"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 13,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import xarray as xr\n",
-    "import fsspec"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 14,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "data = 's3://rsignellbucket2/nhgf/sample_data/prism_v2.zarr'\n",
-    "storage_options = {\n",
-    "    'anon': True,\n",
-    "    'requester_pays': False,\n",
-    "    'client_kwargs': {'endpoint_url': 'https://renc.osn.xsede.org'}}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 15,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 3.61 s\n",
-      "Wall time: 4.79 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "ds = xr.open_zarr(\n",
-    "    fsspec.get_mapper(\n",
-    "        data,\n",
-    "        **storage_options)\n",
-    "    )"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 16,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 44.2 s\n",
-      "Wall time: 1min 2s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "single_point = ds.sel(lat=40, lon=-100, method='nearest').compute()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 17,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 719 ms\n",
-      "Wall time: 4.45 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "multi_variable = ds[['tmn', 'tmx']].sel(\n",
-    "    lat=40,\n",
-    "    lon=-100,\n",
-    "    time='2020-06-01',\n",
-    "    method='nearest').compute()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 18,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 2.73 s\n",
-      "Wall time: 7.24 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "bounded_time = ds[['ppt']].sel(\n",
-    "    lat=40,\n",
-    "    lon=-100,\n",
-    "    method='nearest').sel(\n",
-    "    time=slice('2000-01-01', '2010-12-31')).compute()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 19,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "CPU times: total: 1.7 s\n",
-      "Wall time: 6.91 s\n"
-     ]
-    }
-   ],
-   "source": [
-    "%%time\n",
-    "end = ds.time.max().values\n",
-    "unbounded_time = ds[['ppt']].sel(\n",
-    "    lat=40,\n",
-    "    lon=-100,\n",
-    "    method='nearest').sel(\n",
-    "    time=slice('2015-01-01', end)).compute()"
-   ]
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.8.13"
-  },
-  "toc-autonumbering": true
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
-- 
GitLab