Skip to content

Instantly share code, notes, and snippets.

@rajadain
Created August 3, 2022 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rajadain/34887c5f0564715acedfb437fc260342 to your computer and use it in GitHub Desktop.
Save rajadain/34887c5f0564715acedfb437fc260342 to your computer and use it in GitHub Desktop.
Demo of using HyRiver to query Watershed Boundary Data
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"id": "d463edaf-cd55-44a3-81a3-442c9d22b357",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Collecting pynhd\n",
" Downloading pynhd-0.13.3-py3-none-any.whl (37 kB)\n",
"Requirement already satisfied: pandas>=1.0 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pynhd) (1.4.2)\n",
"Collecting shapely>=1.7\n",
" Downloading Shapely-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m7.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hCollecting geopandas>=0.7\n",
" Downloading geopandas-0.11.1-py3-none-any.whl (1.0 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.0/1.0 MB\u001b[0m \u001b[31m4.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0mm\n",
"\u001b[?25hCollecting pygeoogc>=0.13.2\n",
" Downloading pygeoogc-0.13.3-py3-none-any.whl (29 kB)\n",
"Collecting async-retriever>=0.3.4\n",
" Downloading async_retriever-0.3.4-py3-none-any.whl (15 kB)\n",
"Requirement already satisfied: numpy>=1.17 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pynhd) (1.22.3)\n",
"Collecting pyarrow>=1.0.1\n",
" Downloading pyarrow-9.0.0-cp38-cp38-macosx_10_13_x86_64.whl (24.0 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m24.0/24.0 MB\u001b[0m \u001b[31m1.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0mm\n",
"\u001b[?25hCollecting cytoolz\n",
" Downloading cytoolz-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl (399 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m399.9/399.9 KB\u001b[0m \u001b[31m503.4 kB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting networkx\n",
" Downloading networkx-2.8.5-py3-none-any.whl (2.0 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m927.3 kB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting pygeoutils>=0.13.2\n",
" Downloading pygeoutils-0.13.2-py3-none-any.whl (20 kB)\n",
"Collecting aiohttp-client-cache>=0.6.0\n",
" Downloading aiohttp_client_cache-0.7.3-py3-none-any.whl (31 kB)\n",
"Collecting aiohttp[speedups]>=3.8.1\n",
" Downloading aiohttp-3.8.1-cp38-cp38-macosx_10_9_x86_64.whl (574 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m574.2/574.2 KB\u001b[0m \u001b[31m1.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting aiosqlite\n",
" Downloading aiosqlite-0.17.0-py3-none-any.whl (15 kB)\n",
"Collecting ujson\n",
" Downloading ujson-5.4.0-cp38-cp38-macosx_10_9_x86_64.whl (47 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m47.8/47.8 KB\u001b[0m \u001b[31m797.5 kB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hCollecting pyproj>=2.6.1.post1\n",
" Downloading pyproj-3.3.1-cp38-cp38-macosx_10_9_x86_64.whl (8.2 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m8.2/8.2 MB\u001b[0m \u001b[31m1.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m0m\n",
"\u001b[?25hCollecting fiona>=1.8\n",
" Downloading Fiona-1.8.21-cp38-cp38-macosx_10_10_x86_64.whl (18.5 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m18.5/18.5 MB\u001b[0m \u001b[31m841.5 kB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: packaging in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from geopandas>=0.7->pynhd) (21.3)\n",
"Requirement already satisfied: python-dateutil>=2.8.1 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pandas>=1.0->pynhd) (2.8.2)\n",
"Requirement already satisfied: pytz>=2020.1 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pandas>=1.0->pynhd) (2022.1)\n",
"Collecting pydantic\n",
" Downloading pydantic-1.9.1-cp38-cp38-macosx_10_9_x86_64.whl (2.9 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.9/2.9 MB\u001b[0m \u001b[31m1.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m0m\n",
"\u001b[?25hCollecting owslib<0.26\n",
" Downloading OWSLib-0.25.0-py2.py3-none-any.whl (216 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m216.5/216.5 KB\u001b[0m \u001b[31m2.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting requests-cache>=0.9.1\n",
" Downloading requests_cache-0.9.5-py3-none-any.whl (47 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m47.4/47.4 KB\u001b[0m \u001b[31m1.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hCollecting pyyaml\n",
" Downloading PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl (192 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m192.2/192.2 KB\u001b[0m \u001b[31m4.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: requests in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pygeoogc>=0.13.2->pynhd) (2.27.1)\n",
"Requirement already satisfied: defusedxml in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pygeoogc>=0.13.2->pynhd) (0.7.1)\n",
"Requirement already satisfied: urllib3 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pygeoogc>=0.13.2->pynhd) (1.26.9)\n",
"Collecting pygeos\n",
" Downloading pygeos-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m3.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0mm\n",
"\u001b[?25hCollecting rioxarray>=0.10\n",
" Downloading rioxarray-0.11.1.tar.gz (49 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m49.7/49.7 KB\u001b[0m \u001b[31m1.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25h Installing build dependencies ... \u001b[?25ldone\n",
"\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n",
"\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
"\u001b[?25hCollecting netcdf4\n",
" Downloading netCDF4-1.6.0-cp38-cp38-macosx_10_9_x86_64.whl (4.1 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m4.1/4.1 MB\u001b[0m \u001b[31m1.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting rasterio>=1.2\n",
" Downloading rasterio-1.3.0-cp38-cp38-macosx_10_10_x86_64.whl (30.7 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m30.7/30.7 MB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0mm\n",
"\u001b[?25hRequirement already satisfied: scipy in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pygeoutils>=0.13.2->pynhd) (1.8.0)\n",
"Collecting dask\n",
" Downloading dask-2022.7.1-py3-none-any.whl (1.1 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.1/1.1 MB\u001b[0m \u001b[31m3.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting xarray>=0.18\n",
" Downloading xarray-2022.6.0-py3-none-any.whl (927 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m927.2/927.2 KB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting toolz>=0.8.0\n",
" Downloading toolz-0.12.0-py3-none-any.whl (55 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m55.8/55.8 KB\u001b[0m \u001b[31m2.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hCollecting itsdangerous>=2.0\n",
" Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)\n",
"Collecting python-forge<19.0,>=18.6\n",
" Downloading python_forge-18.6.0-py35-none-any.whl (31 kB)\n",
"Requirement already satisfied: attrs>=21.2 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from aiohttp-client-cache>=0.6.0->async-retriever>=0.3.4->pynhd) (21.4.0)\n",
"Collecting url-normalize<2.0,>=1.4\n",
" Downloading url_normalize-1.4.3-py2.py3-none-any.whl (6.8 kB)\n",
"Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from aiohttp[speedups]>=3.8.1->async-retriever>=0.3.4->pynhd) (2.0.12)\n",
"Collecting async-timeout<5.0,>=4.0.0a3\n",
" Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)\n",
"Collecting yarl<2.0,>=1.0\n",
" Downloading yarl-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl (60 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m60.8/60.8 KB\u001b[0m \u001b[31m2.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hCollecting frozenlist>=1.1.1\n",
" Downloading frozenlist-1.3.1-cp38-cp38-macosx_10_9_x86_64.whl (36 kB)\n",
"Collecting aiosignal>=1.1.2\n",
" Downloading aiosignal-1.2.0-py3-none-any.whl (8.2 kB)\n",
"Collecting multidict<7.0,>=4.5\n",
" Downloading multidict-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl (28 kB)\n",
"Collecting cchardet\n",
" Downloading cchardet-2.1.7-cp38-cp38-macosx_10_9_x86_64.whl (124 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m124.1/124.1 KB\u001b[0m \u001b[31m2.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m\n",
"\u001b[?25hCollecting aiodns\n",
" Downloading aiodns-3.0.0-py3-none-any.whl (5.0 kB)\n",
"Collecting Brotli\n",
" Downloading Brotli-1.0.9-cp38-cp38-macosx_10_9_x86_64.whl (421 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m421.1/421.1 KB\u001b[0m \u001b[31m4.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: setuptools in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from fiona>=1.8->geopandas>=0.7->pynhd) (62.1.0)\n",
"Requirement already satisfied: six>=1.7 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from fiona>=1.8->geopandas>=0.7->pynhd) (1.16.0)\n",
"Collecting click-plugins>=1.0\n",
" Downloading click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)\n",
"Collecting click>=4.0\n",
" Downloading click-8.1.3-py3-none-any.whl (96 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m96.6/96.6 KB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: certifi in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from fiona>=1.8->geopandas>=0.7->pynhd) (2021.10.8)\n",
"Collecting cligj>=0.5\n",
" Downloading cligj-0.7.2-py3-none-any.whl (7.1 kB)\n",
"Collecting munch\n",
" Downloading munch-2.5.0-py2.py3-none-any.whl (10 kB)\n",
"Collecting snuggs>=1.4.1\n",
" Downloading snuggs-1.4.7-py3-none-any.whl (5.4 kB)\n",
"Collecting affine\n",
" Downloading affine-2.3.1-py2.py3-none-any.whl (16 kB)\n",
"Requirement already satisfied: idna<4,>=2.5 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from requests->pygeoogc>=0.13.2->pynhd) (3.3)\n",
"Collecting appdirs<2.0.0,>=1.4.4\n",
" Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)\n",
"Collecting cattrs<=22.2,>=1.8\n",
" Downloading cattrs-22.1.0-py3-none-any.whl (33 kB)\n",
"Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from packaging->geopandas>=0.7->pynhd) (3.0.8)\n",
"Collecting typing_extensions>=3.7.2\n",
" Downloading typing_extensions-4.3.0-py3-none-any.whl (25 kB)\n",
"Collecting cloudpickle>=1.1.1\n",
" Downloading cloudpickle-2.1.0-py3-none-any.whl (25 kB)\n",
"Collecting fsspec>=0.6.0\n",
" Downloading fsspec-2022.7.1-py3-none-any.whl (141 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m141.2/141.2 KB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hCollecting partd>=0.3.10\n",
" Downloading partd-1.2.0-py3-none-any.whl (19 kB)\n",
"Collecting cftime\n",
" Downloading cftime-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl (228 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m228.7/228.7 KB\u001b[0m \u001b[31m2.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0ma \u001b[36m0:00:01\u001b[0m\n",
"\u001b[?25hCollecting exceptiongroup\n",
" Downloading exceptiongroup-1.0.0rc8-py3-none-any.whl (11 kB)\n",
"Collecting locket\n",
" Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB)\n",
"Collecting pycares>=4.0.0\n",
" Downloading pycares-4.2.1-cp38-cp38-macosx_10_9_x86_64.whl (75 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m75.6/75.6 KB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: cffi>=1.5.0 in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pycares>=4.0.0->aiodns->aiohttp[speedups]>=3.8.1->async-retriever>=0.3.4->pynhd) (1.15.0)\n",
"Requirement already satisfied: pycparser in /Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from cffi>=1.5.0->pycares>=4.0.0->aiodns->aiohttp[speedups]>=3.8.1->async-retriever>=0.3.4->pynhd) (2.21)\n",
"Building wheels for collected packages: rioxarray\n",
" Building wheel for rioxarray (pyproject.toml) ... \u001b[?25ldone\n",
"\u001b[?25h Created wheel for rioxarray: filename=rioxarray-0.11.1-py2.py3-none-any.whl size=50938 sha256=1226dc9643112c4d3e4de61c8bd69c675f746582f160d50837ce656a9c6b75c8\n",
" Stored in directory: /Users/ttuhinanshu/Library/Caches/pip/wheels/92/59/40/c02b0382117a145e3114b6594d4c10f7bbfcf9532f505b7e19\n",
"Successfully built rioxarray\n",
"Installing collected packages: python-forge, cchardet, Brotli, appdirs, affine, url-normalize, ujson, typing_extensions, toolz, snuggs, shapely, pyyaml, pyproj, pygeos, pyarrow, networkx, munch, multidict, locket, itsdangerous, fsspec, frozenlist, exceptiongroup, cloudpickle, click, cftime, async-timeout, yarl, pydantic, pycares, partd, owslib, netcdf4, cytoolz, cligj, click-plugins, cattrs, aiosqlite, aiosignal, xarray, requests-cache, rasterio, fiona, dask, aiohttp, aiodns, rioxarray, geopandas, aiohttp-client-cache, pygeoutils, async-retriever, pygeoogc, pynhd\n",
"Successfully installed Brotli-1.0.9 affine-2.3.1 aiodns-3.0.0 aiohttp-3.8.1 aiohttp-client-cache-0.7.3 aiosignal-1.2.0 aiosqlite-0.17.0 appdirs-1.4.4 async-retriever-0.3.4 async-timeout-4.0.2 cattrs-22.1.0 cchardet-2.1.7 cftime-1.6.1 click-8.1.3 click-plugins-1.1.1 cligj-0.7.2 cloudpickle-2.1.0 cytoolz-0.12.0 dask-2022.7.1 exceptiongroup-1.0.0rc8 fiona-1.8.21 frozenlist-1.3.1 fsspec-2022.7.1 geopandas-0.11.1 itsdangerous-2.1.2 locket-1.0.0 multidict-6.0.2 munch-2.5.0 netcdf4-1.6.0 networkx-2.8.5 owslib-0.25.0 partd-1.2.0 pyarrow-9.0.0 pycares-4.2.1 pydantic-1.9.1 pygeoogc-0.13.3 pygeos-0.12.0 pygeoutils-0.13.2 pynhd-0.13.3 pyproj-3.3.1 python-forge-18.6.0 pyyaml-6.0 rasterio-1.3.0 requests-cache-0.9.5 rioxarray-0.11.1 shapely-1.8.2 snuggs-1.4.7 toolz-0.12.0 typing_extensions-4.3.0 ujson-5.4.0 url-normalize-1.4.3 xarray-2022.6.0 yarl-1.8.1\n"
]
}
],
"source": [
"!pip install pynhd"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "9956c0c0-d4d9-47a7-a208-a485694b5569",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/Users/ttuhinanshu/Library/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages/geopandas/_compat.py:112: UserWarning: The Shapely GEOS version (3.10.2-CAPI-1.16.0) is incompatible with the GEOS version PyGEOS was compiled with (3.10.1-CAPI-1.16.0). Conversions between both will be slow.\n",
" warnings.warn(\n"
]
}
],
"source": [
"from pynhd import WaterData"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "a978bd23-583d-44eb-a048-585df590abaa",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"Fontconfig warning: ignoring UTF-8: not a valid region tag\n"
]
},
{
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"huc12 = WaterData('huc12')\n",
"phila_schuylkill = huc12.byid('huc12', '020402031008')\n",
"phila_schuylkill.plot()"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "994e328f-8cec-4fa4-87cf-963edd70f989",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"huc08 = WaterData('huc08')\n",
"schuylkill = huc08.byid('huc8', '02040203')\n",
"schuylkill.plot()"
]
}
],
"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"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment