Data integration with ICESat-2 - Part II
Contents
Data integration with ICESat-2 - Part II¶
Credits
Zach Fair
Ian Joughin
Tasha Snow
Learning Objectives
Goals
Access NSIDC data sets and acquire IS-2 using icepyx
Analyze point and raster data together with IS-2
Advanced visualizations of multiple datasets
For this tutorial, feel free to run the code along with us as we live code by downsizing the zoom window and splitting your screen (or using two screens). Or you can simply watch the zoom walkthrough. Don’t worry if you fall behind on the code. The notebook is standalone and you can easily run the code at your own pace another time to catch anything you missed.
Python environment¶
GrIMP libraries¶
This notebook makes use of two packages for working with data from the Greenland Ice Mapping Project (GrIMP) that are stored remotely at NSIDC. These packages are:
grimpfunc: Code for searching NISDC catalog for GrIMP data, subsetting the data, and working with flowlines.
nisardev: Classes for working with velocity and image data.
import numpy as np
import nisardev as nisar
import os
import matplotlib.colors as mcolors
import grimpfunc as grimp
import matplotlib.pyplot as plt
import geopandas as gpd
import pandas as pd
from datetime import datetime
import numpy as np
import xarray as xr
import importlib
import requests
import pyproj
from mpl_toolkits.axes_grid1.inset_locator import inset_axes
import panel
from dask.diagnostics import ProgressBar
import h5py
import random
import ipyleaflet
from ipyleaflet import Map,GeoData,LegendControl,LayersControl,Rectangle,basemaps,basemap_to_tiles,TileLayer,SplitMapControl,Polygon,Polyline
import ipywidgets
import datetime
import re
ProgressBar().register()
panel.extension()