Skip to content

Multi-Model Mean Analysis of Climate Simulations for Detection and Attribution

License

Notifications You must be signed in to change notification settings

rebeccaherman1/MMM_Analysis

Repository files navigation

MMM_Analysis

Multi-Model Mean Analysis of Climate Simulations for Detection and Attribution

Data

Navigating Data Files

All observations and model output can be found in the data folder, sorted by variable and then by season. Variables used for this analaysis include pr and ts over the West African Monsoon Season, JAS. All variables are seasonally averaged and area-averaged over the Sahel or some other ocean basin. Observation files are titled "observations.mat" while simulation files end with "_all.mat". Observations are categorized by source, while simulations are categorized by institution, model, and run, and titled by the type of simulation (listed below).

  • historical experiments (radiative forcings)
    • h: CMIP5 historical "ALL"
    • a: CMIP5 historical Anthropogenic Aerosols "AA"
    • n: CMIP5 historical Natural Forcings "NAT"
    • g: CMIP5 historical Greenhouse Gases "GHG"
    • cmip6_: same experiments, but in CMIP6.
  • amip-piF: CMIP6 AMIP simulations forced with SST and preindustrial radiative forcings
  • amip-hist: CMIP6 AMIP simulations forced with SST and historical ALL radiative forcings, which begin by 1850

Data Scripts

Below are the scripts used to generate these data files.

  • Observations and CMIP5 (IRIDL):
    • Sahel_1_save_data_ingrid.m: used to download observations to one file and CMIP5 simulations to another. Simulations that are included and skipped and the reason are stored in a log file in the data/<variable> folder.
    • institutions_cmip5.mat: hand-made file used to identify CMIP5 institutions. Contains model name abbreviations (MODELS) and their corresponding "umbrella" research institution abbreviations (ABBREV) and full names (INSTITUTION) for all models used in Herman et al 2020 and followup work.
    • Model Lists: Files ending in "_models.txt" contain lists of the files iterated over when downloading data using Sahel_1_save_data. Some of these files are currently missing from this repo.
  • CMIP6 (cloud):
  • Post-processing:
    • Sahel_1b_remove_buggy_models.m: should be run after downloading new data. Removes models which produced outputs off by orders of magnitude which were identified by visual examination of the data.
  • Other files:
    • concat_script.sh: a useful, but not currently used, bash script for combining monthly netcdf files downloaded directly from ESGF into one continuous file.

Analysis

Analysis Scripts

Performs a tiered MMM and saves the results in the data folder, with the first tier (the "Model Mean") under *_MM.mat, and the second (the "Institution Mean", previously the "Group Mean") under *_GM.mat.

Performs bootstrapping analysis and saves the results in a folder called Analysis, labelled by simulation, years analyzed, and the number of bootstrapping iterations.

Sahel_3...

These other files are used to create figures used in Herman et al 2020 and followup work. The figures are saved in a folder titled "figures" and subfolders by variable, labelled according to the equivalent figure number in Herman et al 2020.

This folder contains functions called by the data and analysis scripts.

Other Files

  • AA_explained.m: creates figure comparing AA simulations of NA SST to attributed NA SST when a linear GHG trend is removed from ALL simulations.
  • calc_teleconnection.m: Uses bootstrapped MMMs to calculate covariances between NARI and Sahelian precipitation and associated uncertainties.
  • make_table_1.m: creates supplementary tables listing simulations used in followup work.

About

Multi-Model Mean Analysis of Climate Simulations for Detection and Attribution

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published