Check the setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- An internet connection
Arctic and Antarctic sea-ice extent and concentration time series for building seasonal ice monitors and climate-comparison tools.
From source to product signal
The Sea Ice Index provides daily and monthly Northern Hemisphere extent CSV files derived from passive-microwave satellite retrievals. Start with the monthly North CSV. Extent is a thresholded ice-covered area, not ice thickness or volume, and near-real-time values can be revised.
Install the packages, then run the notebook cell.
python -m pip install pandas
import pandas as pd
ice = pd.read_csv(
"https://noaadata.apps.nsidc.org/NOAA/G02135/north/monthly/data/N_09_extent_v3.0.csv",
)
ice.columns = [column.strip() for column in ice.columns]
ice["extent"] = pd.to_numeric(ice["extent"], errors="coerce")
ice["date"] = pd.to_datetime(
dict(year=ice["year"], month=ice["mo"], day=1)
)
print(ice[["date", "extent", "area"]].tail())Test a useful signal
Describe how September Northern Hemisphere extent has changed across the published record.
National Snow and Ice Data Center is an academic source. Last verified 2026-08-18. Temporal coverage: 1978-present.