CryoSat-2 data wrangling
Contents
CryoSat-2 data wrangling#
Summary This notebook loads the different CryoSat-2 datasets used in our ICESat-2/CryoSat-2 comparison analysis into a single NETCDF4 file, with descriptive attributes maintained for each dataset. Each dataset is regridded to the ICESat2 grid shape [304, 448] (x,y). The datasets used in this notebook are listed below.
Version history: Version 1 (01/01/2022)
Details on the CryoSat-2 datasets#
NASA GSFC CryoSat-2 monthly mean winter Arctic sea ice thickness#
Download link:
Reference: Kurtz, N. and J. Harbeck. (2017). CryoSat-2 Level-4 Sea Ice Elevation, Freeboard, and Thickness, Version 1 [Data Set]. Boulder, Colorado USA. NASA National Snow and Ice Data Center Distributed Active Archive Center. https://doi.org/10.5067/96JO0KIFDAS8
CPOM CryoSat-2 monthly mean winter Arctic sea ice thickness#
Download link:
Reference: Laxon, S. W. et al. CryoSat-2 estimates of Arctic sea ice thickness and volume. Geophysical Research Letters 40, 732-737 (2013).
Notes: data are posted on a higher-res grid than the other datasets.
AWI CS-2/SMOS CryoSat-2 monthly mean winter Arctic sea ice thickness#
Download link:
Reference: Ricker, R., Hendricks, S., Kaleschke, L., Tian-Kunze, X., King, J., and Haas, C.: A weekly Arctic sea-ice thickness data record from merged CryoSat-2 and SMOS satellite data, The Cryosphere, 11, 1607-1623, https://doi.org/10.5194/tc-11-1607-2017, 2017.
Notes: using the merged SMOS product here as it seems to be the prefered choice of this group.
University of Bristol CryoSat-2 monthly mean all-season Arctic sea ice thickness#
Download link:
Reference: Landy, J.C., Dawson, G.J., Tsamados, M. et al. A year-round satellite sea-ice thickness record from CryoSat-2. Nature 609, 517–522 (2022). https://doi.org/10.1038/s41586-022-05058-5
Notes: Just using the data made available through the publication, more data has been generated since. Only dataset producing estimates through summer!
JPL ICESat-2/CryoSat-2 monthly mean winter Arctic sea ice thickness#
Download link:
Reference: Kacimi, S., Kwok, R. (2022), Arctic snow depth, ice thickness and volume from ICESat-2 and CryoSat-2: 2018-2021, Geophysical Research Letters, doi: 10.1029/2021GL097448.
Notes: no projection information but was told it’s on the NSIDC EPSG 3411 projection
Note
Although you’ll see an option to run this notebook in Binder, this notebook is NOT configured to run in Binder. If you want to wrangle the data yourself, each dataset used to compile the final data product can be downloaded from the links above. The final data product produced by this notebook can be downloaded from the google storage bucket associated with this jupyter book.
Import notebook dependencies#
import xarray as xr # For working with gridded climate data
import pandas as pd
import numpy as np
import itertools
import pyproj
from netCDF4 import Dataset
import scipy.interpolate
from utils.read_data_utils import read_book_data # Helper function for reading the data from the bucket
from utils.plotting_utils import compute_gridcell_winter_means, interactiveArcticMaps, interactive_winter_mean_maps, interactive_winter_comparison_lineplot # Plotting
# Plotting dependencies
import cartopy.crs as ccrs
from textwrap import wrap
import hvplot.xarray
import holoviews as hv
import matplotlib.pyplot as plt
from matplotlib.axes import Axes
from cartopy.mpl.geoaxes import GeoAxes
GeoAxes._pcolormesh_patched = Axes.pcolormesh # Helps avoid some weird issues with the polar projection
%config InlineBackend.figure_format = 'retina'
import matplotlib as mpl
mpl.rcParams['figure.dpi'] = 150 # Sets figure size in the notebook
# Remove warnings to improve display
import warnings
warnings.filterwarnings('ignore')