Code in support of "Atmospheric and Oceanic Pathways Drive Separate Modes of Southern Hemisphere Climate in Simulations of Spontaneous Dansgaard-Oeschger-type Oscillations"

This repository contains the code to reproduce the results and figures presented in the manuscript and in the supplementary information of "Atmospheric and Oceanic Pathways Drive Separate Modes of Southern Hemisphere Climate in Simulations of Spontaneous Dansgaard-Oeschger-type Oscillations&quo...

Full description

Bibliographic Details
Main Authors: Trombini, Irene, Weitzel, Nils, Valdes, Paul J., Baudouin, Jean-Philippe, Armstrong, Edward, Rehfeld, Kira
Format: Other/Unknown Material
Language:English
Published: Zenodo 2024
Subjects:
Online Access:https://doi.org/10.5281/zenodo.12772040
Description
Summary:This repository contains the code to reproduce the results and figures presented in the manuscript and in the supplementary information of "Atmospheric and Oceanic Pathways Drive Separate Modes of Southern Hemisphere Climate in Simulations of Spontaneous Dansgaard-Oeschger-type Oscillations" by Trombini et al. Data The simulation data used in this study are available at https://www.paleo.bristol.ac.uk/resources/simulations and can be downloaded with the script <code>PATH/AtmoDOpaper/Data/atmoDO_hadcm3_data.sh </code>(where <code>PATH</code> is the path to the location of the AtmoDOpaper folder) The proxy data used in this study are available at: Ice core data: source data of Figure 2 in Buizert et al. (2018), available at https://static-content.springer.com/esm/art%3A10.1038%2Fs41586-018-0727-5/MediaObjects/41586_2018_727_MOESM3_ESM.xlsx Speleothem data: can be recreated from https://github.com/jensfohlmeister/Sisal_DO_analysis Re-creating the virtual environment To recreate the virtual environment for this project, set up a Python environment (the code provided in this repository was run with Python v3.9.19) and install the packages listed in the file <code>requirements_atmoDOpaper_2024.txt</code>, i.e. the packages listed in the following (and their dependencies): cartopy (0.21.1), cftime (1.6.2), eofs (1.4.0), fonttools (4.40.0), ipykernel (6.23.3), ipython (8.14.0), matplotlib (3.7.1), matplotlib-inline (0.1.6), nc-time-axis (1.4.1), netCDF4 (1.6.5), numpy (1.23.5), pandas (2.0.2), pillow (9.5.0), pip (24.0), pyproj (3.6.0), rpy2 (3.5.14), scipy (1.11.0), shapely (2.0.1), windspharm (1.7.0), xarray (2023.6.0) Additionally, install R (the code provided in this repository was run with v4.1.2) with the following R packages: PaleoSpec (0.2.91), tidyverse (1.3.1), vegan (2.6-4), zoo (1.8-12)