# ICESat-2 Arctic Sea Ice State Analysis

## Overview
NASA's Ice, Cloud, and Land Elevation Satellite-2 ([ICESat-2](https://icesat-2.gsfc.nasa.gov/)) is an advanced satellite laser altimetry system designed to profile Earth's polar regions with meter-scale horizontal resolution and centimeter-scale vertical precision, making it particularly well-suited for profiling Arctic sea ice thickness. This Jupyter Book provides a comprehensive analysis of Arctic sea ice thickness variability derived from ICESat-2 since its launch in fall 2018. The initial focus of this book was on winter Arctic sea ice thickness, but we have recently expanded this to include summer/all-season gridded thickness estimates. 

## Contributors
**Alek Petty (Current book lead, summer 2022 onwards)**<br>
[![GitHub](https://badgen.net/badge/icon/github?icon=github&label)](https://github.com/akpetty) 

**Nicole Keeney (Original book creator)**<br>
[![GitHub](https://badgen.net/badge/icon/github?icon=github&label)](https://github.com/nicolejkeeney)

![ICESat-2 maps](../maps_thickness_winter_2018_2025.png "ICESat-2 mean winter Arctic sea ice thickness")
<p align = "center">
Fig 1: Mean winter (November to April) Arctic sea ice thickness from the first seven winters profiled by ICESat-2 (data from the monthly gridded IS2SITMOGR4 dataset).
</p>

![ICESat-2 maps](../maps_thickness_winter_2018_2025_anomalies.png "ICESat-2 mean winter Arctic sea ice thickness anomalies")
<p align = "center">
Fig 2: Mean winter (November to April) Arctic sea ice thickness anomalies (relative to the seven winter mean) from the first seven winters profiled by ICESat-2.
</p>

## Version History
Version 1.7 (08/07/2026):
- Added ICESat-2–SMOS–SMAP data fusion chapter (notebooks 11a–11d), introducing the daily gridded IS2SMGPSIT-V1 thickness/volume analysis and BGEP validation

Version 1.6 (11/15/2025):
- Added a new winter 2024-2025 notebook

Version 1.5 (10/01/2025):
- Finalized the all-season notebooks following peer review. 
- Added UV package manager environment support (see the GitHub README).

Version 1.4 (05/20/2025):
- Added new preliminary all-season chapter
- Added all-season data wrangling notebook and dataset

Version 1.3 (02/14/2025):
- Added 2023-2024 winter analysis notebook
- Updated read_IS2SITMOGR4 function with new zarr path for V3 data up to 2024

Version 1.2 (11/27/2023):
- Added 2022-2023 winter analysis notebook
- Described new Version 3 IS2SITMOGR4 dataset
- Minor bug fixes

Version 1.1 (01/27/2023):
- Added 2021-2022 winter analysis notebook
- Minor bug fixes

Version 1.0 (12/23/2023): 
- First full release associated with TC paper (Petty et al., 2023)
- Archived on Zenodo: https://zenodo.org/record/7474218

## Jupyter Book description
[Jupyter Books](https://jupyterbook.org/intro.html) provide a novel means of compiling various related Jupyter Notebooks into one convenient and well-indexed location. Here, a series of Jupyter Notebooks are used to provide a visual demonstration of our efforts to analyze winter Arctic sea ice conditions, primiarly freeboard and thickness, derived from ICESat-2 data, along with other relevant datasets.

## Using the book
There are three different ways to use this Jupyter Book:
 1. View the rendered Jupyter Notebooks by clicking through the links on the left. Note that there is no interactivity with this option.
 2. Run the Notebooks interactively in Binder. Just click the **Binder** tab under the rocket ship icon at the top of each Notebook. This option is configured for all notebooks except the modules in the Helper Functions section and the Data Wrangling notebook. 
 3. Clone (or fork then clone) the GitHub repository and run the Jupyter Notebooks locally. Just click the **repository** tab under the GitHub icon at the top of this page. 

## Navigation
- See the [ICESat-2 L4 Monthly Gridded Sea Ice Thickness Dataset (IS2SITMOGR4) notebook](https://www.icesat-2-sea-ice-state.info/content/1_is2sitmogr4_intro.html) for an introduction to the monthly gridded winter Arctic sea ice thickness dataset.
- Check out the notebooks in the chapter: WINTER ARCTIC SEA ICE THICKNESS ANALYSIS (PETTY ET AL., 2023) for the peer-reviewed analysis of winter Arctic sea ice conditions from 2018 to 2021, including comparisons with BGEP, CryoSat-2 and PIOMAS data.
- See the following notebooks to get the annual updates, much of this was used to support the NOAA Arctic Report Cards:
    - [2021-2022 winter analysis notebook](https://www.icesat-2-sea-ice-state.info/content/2b_winter_arctic_sea_ice_variability_2022update.html)
    - [2022-2023 winter analysis notebook](https://www.icesat-2-sea-ice-state.info/content/2c_winter_arctic_sea_ice_variability_2023update.html).
    - [2023-2024 winter analysis notebook](https://www.icesat-2-sea-ice-state.info/content/2d_winter_arctic_sea_ice_variability_2024update.html).
     - [2024-2025 winter analysis notebook](https://www.icesat-2-sea-ice-state.info/content/2e_winter_arctic_sea_ice_variability_2025update.html).
- Check out the new notebooks in the chapter: "All season Arctic sea ice thickness analysis" for the inclusion of summer ICESat-2 ice thickness using SnowModel-LG snow loading and comparisons with CryoSat-2 and ULS/BGEP, ICEBIRD-2019 and MOSAiC/SIMBA validation data.
- See the new chapter: "ICESat-2–SMOS–SMAP data fusion" for daily gridded Arctic sea ice thickness from fused ICESat-2 and SMOS/SMAP observations (IS2SMGPSIT-V1), including BGEP validation and pan-Arctic volume time series:
    - [Intro and comparison with IS2SITMOGR4](https://www.icesat-2-sea-ice-state.info/content/11a_is2_smos_smap_intro_and_comparison.html)
    - [Monthly BGEP comparisons](https://www.icesat-2-sea-ice-state.info/content/11b_comparisons_with_BGEP.html)
    - [Daily/weekly BGEP comparisons](https://www.icesat-2-sea-ice-state.info/content/11c_comparisons_with_BGEP_daily.html)
    - [Arctic sea ice volume time series](https://www.icesat-2-sea-ice-state.info/content/11d_arctic_sea_ice_volume_timeseries.html)
    - [Winter mean and anomaly maps](https://www.icesat-2-sea-ice-state.info/content/11e_winter_arctic_sea_ice_maps.html)
    - [Versioned data access with Icechunk](https://www.icesat-2-sea-ice-state.info/content/11g_icechunk_data_access.html)
- Continue to watch this space for more sea ice analyses from ICESat-2!

## Data Products
The ICESat-2 Project Science Office has produced several official data products through the National Snow and Ice Data Center [(NSIDC)](https://nsidc.org/data/icesat-2) used in these notebooks:
- [**ATL10**](https://nsidc.org/data/atl10): along-track Arctic and Southern Ocean total freeboard for all six beams of ICESat-2, key input to the monthly gridded thickness data.
- [**IS2SITMOGR4**](https://nsidc.org/data/is2sitmogr4): Monthly gridded winter (September to April) Arctic sea ice thickness estimates using snow loading from the NASA Eulerian Snow on Sea Ice Model [(NESOSIM)](https://github.com/akpetty/NESOSIM). For detailed methodology see our [original methodology paper](http://www.alekpetty.com/papers/petty2020) and the [updated analysis](https://tc.copernicus.org/articles/17/127/2023/).

In addition, we have archived a preliminary/unofficial summer (May to August) monthly gridded Arctic sea ice thickness dataset, [IS2SITMOGR4S](https://zenodo.org/records/15375596).

The fusion notebooks analyze **IS2SMGPSIT-V1**, a daily 25 km pan-Arctic sea ice thickness product generated by fusing ICESat-2 along-track thickness with SMOS/SMAP thin-ice thickness using Gaussian process regression (growth seasons, Sep–Apr). Data are hosted on AWS S3 as NetCDF/Zarr and loaded via `read_is2smgpsitv1_zarr()` in the book utilities.

Additional ICESat-2 sea ice datasets not used here include the official along-track height/type product (ATL07), along-track winter Arctic sea ice thickness estimates (IS2SITDAT4) and monthly gridded total freeboard (ATL20) and sea surface height anomalies (ATL21).

## Accessing the data 
The monthly gridded ICESat-2 winter Arctic sea ice thickness data are archived and made publicly available at the NSIDC (https://nsidc.org/data/IS2SITMOGR4). However, to simplify our analysis we have also uploaded these same data to an [AWS S3 Bucket](https://icesat-2-sea-ice-us-west-2.s3.us-west-2.amazonaws.com) as both netcdfs and zarr (see associated data readers in the notebooks). 

In this first release of this Jupyter Book we also generated and uploaded aggregated netcdf files containing all the data needed for the original analysis in an S3 bucket under the name `IS2_jbook_dataset_201811-202104.nc` and `IS2_CS2_jbook_dataset_201811-202104.nc`. These datasets contains all the gridded ICESat-2 sea ice thickness data along with all other datasets used in the notebook to help contextualize the sea ice and atmospheric conditions through each winter. 

To support the new all-season analysis we have also produced a wrangled all-season aggregated netcdf file. 

All datasets included have been regridded to the same NSIDC North Polar Stereographic grid (the native grid of the ICESat-2 sea ice data used), to simplify the mapping and comparisons. See the Data Wrangling pages for more information each dataset and on on the regridding process.

## References

Petty, A. A., A. Cabaj, J. Landy, Initial assessment of all-season Arctic sea ice thickness from ICESat-2, submitted to Journal of Glaciology (preprint hosted on EarthArXiv).

Druckenmiller, M. L., Thoman, R., and T. Moon, Eds., (2024) The Arctic [in "State of the Climate in 2023"]. Bull. Amer. Meteor. Soc., 105 (8), S277–S330, doi: 10.1175/BAMS-D-24-0101.1.

Meier, W., A. Petty, S. Hendricks, et al., (2024), "Sea Ice", NOAA Arctic Report Card 2024, T. A. Moon, M. L. Druckenmiller, and R. L. Thoman, Eds, doi: 10.25923/aksk-7p66.

Meier, W., A. Petty, S. Hendricks, et al., (2023), "Sea Ice", NOAA Arctic Report Card 2023, T. A. Moon, M. L. Druckenmiller, and R. L. Thoman, Eds, doi: 10.25923/f5t4-b865.

Petty A. A., N. Keeney, A. Cabaj, P. Kushner, M. Bagnardi (2023), Winter Arctic sea ice thickness from ICESat-2: upgrades to freeboard and snow loading estimates and an assessment of the first three winters of data collection, The Cryosphere, 17, 127–156, doi: 10.5194/tc-17-127-2023

Petty, A. A., N. T. Kurtz, R. Kwok, T. Markus, T. A. Neumann (2020), Winter Arctic sea ice thickness from ICESat‐2 freeboards, Journal of Geophysical Research: Oceans, 125, e2019JC015764. doi:10.1029/2019JC015764

Thoman, R., M. L. Druckenmiller, and T. Moon,, Eds., (2023) The Arctic [in "State of the Climate in 2022"]. Bull. Amer. Meteor. Soc., 104 (9), S271–S321, doi: 10.1175/BAMS-D-23-0079.1


## Packages 
All of the notebooks in this notebook utilize [xarray](http://xarray.pydata.org/en/stable/), a python package built for working with multi-dimensional data like the monthly gridded sea ice data. Xarray is especially useful for time series data and allows for easily plotting data on map projections via compatability with the python packages cartopy and hvplot. 

## License

All content in this Jupyter Book is distributed under the MIT license.  

<!-- <iframe src="/flowers.html"
    width="100%"
    allow="encrypted-media"
    frameborder="0"
    >
</iframe> -->
