Code & Data

CESM ocean-only simulations: Details related to CESM1 simulations in which only the ocean is active and the atmosphere, sea ice, and land runoff are specified from previous coupled simulations.
S. Sun, I. Eisenman, and A. Stewart (2016). The influence of Southern Ocean surface buoyancy forcing on glacial-interglacial changes in the global deep ocean stratification. Geophys Res Lett 43, 8124-8132.

Idealized model of sea ice and global climate with weather noise: Matlab code for a diffusive energy balance model (EBM) with seasonal variations, sea ice, and stochastic weather noise.
sea_ice_EBM_WE15b.m [python version]
Wagner and Eisenman (2015). False alarms: How early warning signals falsely predict abrupt sea ice loss. Geophys Res Lett 42, 10333-10341.

Idealized model of sea ice and global climate: Matlab code for a diffusive energy balance model (EBM) with seasonal variations and sea ice.
sea_ice_EBM_WE15.m [python version]
Model documentation: WE15_numerics.pdf
Wagner and Eisenman (2015). How climate model complexity influences sea ice stability. J Climate 28, 3998-4014.

Energy balance model (EBM) of global climate: Matlab code for the standard annual-mean EBM discussed in Sec. 2b of the reference below. There is a relatively simple script and a faster but more complicated script.
EBM_simple_WE15.m [python version]
EBM_fast_WE15.m [python version]
Wagner and Eisenman (2015). How climate model complexity influences sea ice stability. J Climate 28, 3998-4014.

Observed Antarctic sea ice cover: Monthly-mean quantities derived from Version 1 and Version 2 of the Bootstrap daily ice concentration dataset in the Southern Hemisphere: time series of ice extent and ice area, as well as ice concentration fields.
Eisenman, Meier, and Norris (2014). A spurious jump in the satellite record: has Antarctic sea ice expansion been overestimated? The Cryosphere 8, 1289-1296.

Toy model of sea ice and climate: Matlab code for a simplified single-column sea ice model.
Eisenman (2012). Factors controlling the bifurcation structure of sea ice retreat. J Geophys Res 117, D01111.

Observed Arctic sea ice edge: Zonal-mean sea ice edge latitude, sea ice extent, and sea ice equivalent extent (defined as total surface area, including land, north of the zonal-mean sea ice edge latitude) from 1978-2010 daily satellite-derived Northern Hemisphere sea ice concentration.
Eisenman (2010). Geographic muting of changes in the Arctic sea ice cover. Geophys Res Lett 37, L16501.

CCSM3 simulations with large and medium glacial ice sheets: This webpage has details regarding our NCAR CCSM3 T31x3 large ice sheet (Last Glacial Maximum) and medium ice sheet (12kya) simulations, including model setup description, setup files, and simulation results.
Eisenman, Bitz, and Tziperman (2009). Rain driven by receding ice sheets as a cause of past climate change. Paleoceanography 24, PA4209.

Single-column Arctic sea ice and climate model: Matlab code for an idealized model of the coupled Arctic sea ice-ocean-atmosphere climate system.
Eisenman and Wettlaufer (2009). Nonlinear threshold behavior during the loss of Arctic sea ice. Proc Natl Acad Sci USA 106, 28-32.

Paleo insolation: Matlab script to compute daily average insolation (sunlight at the top of the atmosphere) as a function of day and latitude at any point during the past 5 million years.
Huybers and Eisenman (2006). Integrated summer insolation calculations. NOAA/NCDC Paleoclimatology Program Data Contribution #2006-079.

Miscellaneous Matlab scripts: Toolbox of various Matlab functions.