Interactive Data Exploration¶
This notebook demonstrates how the functions and techniques we covered in the first notebook can be combined to build interactive data exploration tools. The code in the cells below will generate two interactive panels. The first panel enables comparison of LIS output, SNODAS, and SNOTEL snow depth and snow water equivalent at SNOTEL site locations. The second panel enables exploration of LIS output using an interactive map.
Note: some cells below take several minutes to run and some aspects of the interactive widgets may not work in the rendered version on the Hackweek site.
import numpy as np import pandas as pd import geopandas import xarray as xr import fsspec import s3fs from datetime import datetime as dt from scipy.spatial import distance import holoviews as hv, geoviews as gv from geoviews import opts from geoviews import tile_sources as gvts from datashader.colors import viridis import datashader from holoviews.operation.datashader import datashade, shade, dynspread, spread, rasterize from holoviews.streams import Selection1D, Params import panel as pn import param as pm import hvplot.pandas import hvplot.xarray