Revision 223ee354d84d0615853e1d40cb597024a397f33b authored by catherinehardacre on 04 April 2024, 23:14:39 UTC, committed by catherinehardacre on 04 April 2024, 23:14:39 UTC
1 parent a91915e
recipe_meehl20sciadv.yml
# ESMValTool
# recipe_meehl20sciadv.yml
---
documentation:
title: >
Context for interpreting equilibrium climate sensitivity and transient
climate response from the CMIP6 Earth system models
description: >
This recipe evaluates the equilibrium climate sensitivity (ECS) and the
transient climate response (TCR) for various CMIP generations.
authors:
- schlund_manuel
maintainer:
- schlund_manuel
references:
- meehl20sciadv
preprocessors:
spatial_mean:
area_statistics:
operator: mean
ECS_CMIP5_RTNT: &ecs_cmip5_rtnt
- {dataset: ACCESS1-0, exp: piControl, start_year: 300, end_year: 449}
- {dataset: ACCESS1-0, exp: abrupt4xCO2, start_year: 300, end_year: 449}
- {dataset: ACCESS1-3, exp: piControl, start_year: 250, end_year: 399}
- {dataset: ACCESS1-3, exp: abrupt4xCO2, start_year: 250, end_year: 399}
- {dataset: bcc-csm1-1, exp: piControl, start_year: 160, end_year: 309}
- {dataset: bcc-csm1-1, exp: abrupt4xCO2, start_year: 160, end_year: 309}
- {dataset: bcc-csm1-1-m, exp: piControl, start_year: 240, end_year: 389}
- {dataset: bcc-csm1-1-m, exp: abrupt4xCO2, start_year: 240, end_year: 389}
- {dataset: BNU-ESM, exp: piControl, start_year: 1850, end_year: 1999}
- {dataset: BNU-ESM, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: CanESM2, exp: piControl, start_year: 2321, end_year: 2470}
- {dataset: CanESM2, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
# Wrong start year for piControl? (branch_time = 2.)
- {dataset: CCSM4, exp: piControl, start_year: 250, end_year: 399}
- {dataset: CCSM4, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: CNRM-CM5, exp: piControl, start_year: 1850, end_year: 1999}
- {dataset: CNRM-CM5, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: CSIRO-Mk3-6-0, exp: piControl, start_year: 104, end_year: 253}
- {dataset: CSIRO-Mk3-6-0, exp: abrupt4xCO2, start_year: 1, end_year: 150}
- {dataset: FGOALS-g2, exp: piControl, start_year: 490, end_year: 639}
- {dataset: FGOALS-g2, exp: abrupt4xCO2, start_year: 490, end_year: 639}
# branch_time_in_child weird
- {dataset: FGOALS-s2, exp: piControl, start_year: 1850, end_year: 1999}
- {dataset: FGOALS-s2, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: GFDL-CM3, exp: piControl, start_year: 1, end_year: 150}
- {dataset: GFDL-CM3, exp: abrupt4xCO2, start_year: 1, end_year: 150}
- {dataset: GFDL-ESM2G, exp: piControl, start_year: 1, end_year: 150}
- {dataset: GFDL-ESM2G, exp: abrupt4xCO2, start_year: 1, end_year: 150}
- {dataset: GFDL-ESM2M, exp: piControl, start_year: 1, end_year: 150}
- {dataset: GFDL-ESM2M, exp: abrupt4xCO2, start_year: 1, end_year: 150}
- {dataset: GISS-E2-H, exp: piControl, start_year: 2660, end_year: 2809}
- {dataset: GISS-E2-H, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: GISS-E2-R, exp: piControl, start_year: 4200, end_year: 4349}
- {dataset: GISS-E2-R, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
# Experiments start at 1859-12-01
- {dataset: HadGEM2-ES, exp: piControl, start_year: 1860, end_year: 2009}
- {dataset: HadGEM2-ES, exp: abrupt4xCO2, start_year: 1860, end_year: 2009}
- {dataset: inmcm4, exp: piControl, start_year: 2090, end_year: 2239}
- {dataset: inmcm4, exp: abrupt4xCO2, start_year: 2090, end_year: 2239}
- {dataset: IPSL-CM5B-LR, exp: piControl, start_year: 1850, end_year: 1999}
- {dataset: IPSL-CM5B-LR, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: MIROC5, exp: piControl, start_year: 2100, end_year: 2249}
- {dataset: MIROC5, exp: abrupt4xCO2, start_year: 2100, end_year: 2249}
- {dataset: MIROC-ESM, exp: piControl, start_year: 1880, end_year: 2029}
- {dataset: MIROC-ESM, exp: abrupt4xCO2, start_year: 1, end_year: 150}
- {dataset: MPI-ESM-LR, exp: piControl, start_year: 1880, end_year: 2029}
- {dataset: MPI-ESM-LR, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM-MR, exp: piControl, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM-MR, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM-P, exp: piControl, start_year: 1866, end_year: 2015}
- {dataset: MPI-ESM-P, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
- {dataset: MRI-CGCM3, exp: piControl, start_year: 1891, end_year: 2040}
- {dataset: MRI-CGCM3, exp: abrupt4xCO2, start_year: 1851, end_year: 2000}
- {dataset: NorESM1-M, exp: piControl, start_year: 700, end_year: 849}
- {dataset: NorESM1-M, exp: abrupt4xCO2, start_year: 1, end_year: 150}
ECS_CMIP5_RTMT: &ecs_cmip5_rtmt
- {dataset: IPSL-CM5A-LR, exp: piControl, start_year: 1850, end_year: 1999}
- {dataset: IPSL-CM5A-LR, exp: abrupt4xCO2, start_year: 1850, end_year: 1999}
ECS_CMIP6_RTNT: &ecs_cmip6_rtnt
- {dataset: ACCESS-CM2, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 950, end_year: 1099, institute: CSIRO-ARCCSS}
- {dataset: ACCESS-CM2, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 950, end_year: 1099, institute: CSIRO-ARCCSS}
- {dataset: ACCESS-ESM1-5, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 101, end_year: 250}
- {dataset: ACCESS-ESM1-5, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 101, end_year: 250}
- {dataset: AWI-CM-1-1-MR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 2650, end_year: 2799}
- {dataset: AWI-CM-1-1-MR, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: BCC-CSM2-MR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: BCC-CSM2-MR, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: BCC-ESM1, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: BCC-ESM1, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: CAMS-CSM1-0, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 3030, end_year: 3179}
- {dataset: CAMS-CSM1-0, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 3030, end_year: 3179}
- {dataset: CanESM5, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 5201, end_year: 5350}
- {dataset: CanESM5, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: CESM2, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150}
- {dataset: CESM2, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150}
- {dataset: CESM2-WACCM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150, institute: NCAR}
- {dataset: CESM2-WACCM, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150, institute: NCAR}
- {dataset: CNRM-CM6-1, exp: piControl, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: CNRM-CM6-1, exp: abrupt-4xCO2, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: CNRM-CM6-1-HR, exp: piControl, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: CNRM-CM6-1-HR, exp: abrupt-4xCO2, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: CNRM-ESM2-1, exp: piControl, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: CNRM-ESM2-1, exp: abrupt-4xCO2, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: E3SM-1-0, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 101, end_year: 250}
- {dataset: E3SM-1-0, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1, end_year: 150}
# Mixed ensemble members and wrong start year for piControl (must be 1850)
- {dataset: EC-Earth3, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 2259, end_year: 2408}
- {dataset: EC-Earth3, exp: abrupt-4xCO2, ensemble: r3i1p1f1, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: EC-Earth3-Veg, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: EC-Earth3-Veg, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1999}
# parent_time_units messed up
- {dataset: FGOALS-f3-L, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 600, end_year: 749}
- {dataset: FGOALS-f3-L, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1999}
# Wrong start year for piControl (must be 101)
- {dataset: GFDL-CM4, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 151, end_year: 300}
- {dataset: GFDL-CM4, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1, end_year: 150}
- {dataset: GFDL-ESM4, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 101, end_year: 250}
- {dataset: GFDL-ESM4, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1, end_year: 150}
- {dataset: GISS-E2-1-G, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 4150, end_year: 4299}
- {dataset: GISS-E2-1-G, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: GISS-E2-1-H, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 3180, end_year: 3329}
- {dataset: GISS-E2-1-H, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: GISS-E2-2-G, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 2000, end_year: 2149, institute: NASA-GISS}
- {dataset: GISS-E2-2-G, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999, institute: NASA-GISS}
# Mixed ensemble members!
- {dataset: HadGEM3-GC31-LL, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: HadGEM3-GC31-LL, exp: abrupt-4xCO2, ensemble: r1i1p1f3, grid: gn, start_year: 1850, end_year: 1999}
# Mixed ensemble members!
- {dataset: HadGEM3-GC31-MM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: HadGEM3-GC31-MM, exp: abrupt-4xCO2, ensemble: r1i1p1f3, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: INM-CM5-0, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 2099, end_year: 2248}
- {dataset: INM-CM5-0, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1850, end_year: 1999}
- {dataset: INM-CM4-8, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 1947, end_year: 2096}
- {dataset: INM-CM4-8, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1850, end_year: 1999}
- {dataset: IPSL-CM6A-LR, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 1870, end_year: 2019}
- {dataset: IPSL-CM6A-LR, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: KACE-1-0-G, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 2150, end_year: 2299}
- {dataset: KACE-1-0-G, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1999}
- {dataset: MIROC6, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 3200, end_year: 3349}
- {dataset: MIROC6, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 3200, end_year: 3349}
- {dataset: MIROC-ES2L, exp: piControl, ensemble: r1i1p1f2, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MIROC-ES2L, exp: abrupt-4xCO2, ensemble: r1i1p1f2, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM1-2-HR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM1-2-HR, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM1-2-LR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MPI-ESM1-2-LR, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MRI-ESM2-0, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: MRI-ESM2-0, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
# parent_time_units not correct
- {dataset: NESM3, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 550, end_year: 699}
- {dataset: NESM3, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
- {dataset: NorESM2-LM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1600, end_year: 1749}
- {dataset: NorESM2-LM, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150}
# Issue #286 (manual copying was necessary)
- {dataset: SAM0-UNICON, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 274, end_year: 423}
- {dataset: SAM0-UNICON, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1999}
ECS_CMIP6_RTMT: &ecs_cmip6_rtmt
# branch_time_in_child weird
- {dataset: MCM-UA-1-0, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150}
- {dataset: MCM-UA-1-0, exp: abrupt-4xCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 150}
- {dataset: UKESM1-0-LL, exp: piControl, ensemble: r1i1p1f2, grid: gn, start_year: 1960, end_year: 2109}
- {dataset: UKESM1-0-LL, exp: abrupt-4xCO2, ensemble: r1i1p1f2, grid: gn, start_year: 1850, end_year: 1999}
TCR_CMIP5: &tcr_cmip5
- {dataset: ACCESS1-0, exp: piControl, start_year: 300, end_year: 439}
- {dataset: ACCESS1-0, exp: 1pctCO2, start_year: 300, end_year: 439}
- {dataset: ACCESS1-3, exp: piControl, start_year: 250, end_year: 389}
- {dataset: ACCESS1-3, exp: 1pctCO2, start_year: 250, end_year: 389}
- {dataset: bcc-csm1-1, exp: piControl, start_year: 160, end_year: 299}
- {dataset: bcc-csm1-1, exp: 1pctCO2, start_year: 160, end_year: 299}
- {dataset: bcc-csm1-1-m, exp: piControl, start_year: 240, end_year: 379}
- {dataset: bcc-csm1-1-m, exp: 1pctCO2, start_year: 240, end_year: 379}
- {dataset: BNU-ESM, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: BNU-ESM, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: CanESM2, exp: piControl, start_year: 2321, end_year: 2460}
- {dataset: CanESM2, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: CCSM4, exp: piControl, start_year: 251, end_year: 390}
- {dataset: CCSM4, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM5, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM5, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM5-2, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM5-2, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: CSIRO-Mk3-6-0, exp: piControl, start_year: 104, end_year: 243}
- {dataset: CSIRO-Mk3-6-0, exp: 1pctCO2, start_year: 1, end_year: 140}
- {dataset: FGOALS-g2, exp: piControl, start_year: 440, end_year: 579}
- {dataset: FGOALS-g2, exp: 1pctCO2, start_year: 440, end_year: 579}
# branch_time_in_child weird
- {dataset: FGOALS-s2, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: FGOALS-s2, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: GFDL-CM3, exp: piControl, start_year: 1, end_year: 140}
- {dataset: GFDL-CM3, exp: 1pctCO2, start_year: 1, end_year: 140}
- {dataset: GFDL-ESM2G, exp: piControl, start_year: 1, end_year: 140}
- {dataset: GFDL-ESM2G, exp: 1pctCO2, start_year: 1, end_year: 140}
- {dataset: GFDL-ESM2M, exp: piControl, start_year: 1, end_year: 140}
- {dataset: GFDL-ESM2M, exp: 1pctCO2, start_year: 1, end_year: 140}
- {dataset: GISS-E2-H, exp: piControl, start_year: 2410, end_year: 2549}
- {dataset: GISS-E2-H, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: GISS-E2-R, exp: piControl, start_year: 3981, end_year: 4120}
- {dataset: GISS-E2-R, exp: 1pctCO2, start_year: 1850, end_year: 1989}
# Experiments start at 1859-12-01
- {dataset: HadGEM2-ES, exp: piControl, start_year: 1860, end_year: 1999}
- {dataset: HadGEM2-ES, exp: 1pctCO2, start_year: 1860, end_year: 1999}
- {dataset: inmcm4, exp: piControl, start_year: 2090, end_year: 2229}
- {dataset: inmcm4, exp: 1pctCO2, start_year: 2090, end_year: 2229}
- {dataset: IPSL-CM5A-LR, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: IPSL-CM5A-LR, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: IPSL-CM5A-MR, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: IPSL-CM5A-MR, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: IPSL-CM5B-LR, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: IPSL-CM5B-LR, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: MIROC5, exp: piControl, start_year: 2400, end_year: 2539}
- {dataset: MIROC5, exp: 1pctCO2, start_year: 2200, end_year: 2339}
- {dataset: MIROC-ESM, exp: piControl, start_year: 1880, end_year: 2019}
- {dataset: MIROC-ESM, exp: 1pctCO2, start_year: 1, end_year: 140}
- {dataset: MPI-ESM-LR, exp: piControl, start_year: 1880, end_year: 2019}
- {dataset: MPI-ESM-LR, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM-MR, exp: piControl, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM-MR, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM-P, exp: piControl, start_year: 1866, end_year: 2005}
- {dataset: MPI-ESM-P, exp: 1pctCO2, start_year: 1850, end_year: 1989}
- {dataset: MRI-CGCM3, exp: piControl, start_year: 1891, end_year: 2030}
- {dataset: MRI-CGCM3, exp: 1pctCO2, start_year: 1851, end_year: 1990}
- {dataset: NorESM1-M, exp: piControl, start_year: 700, end_year: 839}
- {dataset: NorESM1-M, exp: 1pctCO2, start_year: 1, end_year: 140}
TCR_CMIP6: &tcr_cmip6
- {dataset: ACCESS-CM2, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 950, end_year: 1089, institute: CSIRO-ARCCSS}
- {dataset: ACCESS-CM2, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 950, end_year: 1089, institute: CSIRO-ARCCSS}
- {dataset: ACCESS-ESM1-5, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 101, end_year: 240}
- {dataset: ACCESS-ESM1-5, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 101, end_year: 240}
- {dataset: AWI-CM-1-1-MR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 2650, end_year: 2789}
- {dataset: AWI-CM-1-1-MR, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: BCC-CSM2-MR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: BCC-CSM2-MR, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: BCC-ESM1, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: BCC-ESM1, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: CAMS-CSM1-0, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 3030, end_year: 3169}
- {dataset: CAMS-CSM1-0, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 3030, end_year: 3169}
- {dataset: CanESM5, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 5201, end_year: 5340}
- {dataset: CanESM5, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: CESM2, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 501, end_year: 640}
- {dataset: CESM2, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140}
- {dataset: CESM2-WACCM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 70, end_year: 209, institute: NCAR}
- {dataset: CESM2-WACCM, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140, institute: NCAR}
- {dataset: CNRM-CM6-1, exp: piControl, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM6-1, exp: 1pctCO2, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM6-1-HR, exp: piControl, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: CNRM-CM6-1-HR, exp: 1pctCO2, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: CNRM-ESM2-1, exp: piControl, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: CNRM-ESM2-1, exp: 1pctCO2, ensemble: r1i1p1f2, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: E3SM-1-0, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 101, end_year: 240}
- {dataset: E3SM-1-0, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1, end_year: 140}
- {dataset: EC-Earth3-Veg, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: EC-Earth3-Veg, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1989}
# parent_time_units messed up
- {dataset: FGOALS-f3-L, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 600, end_year: 739}
- {dataset: FGOALS-f3-L, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1989}
# Wrong start year for piControl (must be 101)
- {dataset: GFDL-CM4, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 151, end_year: 290}
- {dataset: GFDL-CM4, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1, end_year: 140}
- {dataset: GFDL-ESM4, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 101, end_year: 240}
- {dataset: GFDL-ESM4, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1, end_year: 140}
- {dataset: GISS-E2-1-G, exp: piControl, ensemble: r101i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: GISS-E2-1-G, exp: 1pctCO2, ensemble: r101i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: GISS-E2-1-H, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 3180, end_year: 3319}
- {dataset: GISS-E2-1-H, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: GISS-E2-2-G, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 2000, end_year: 2139, institute: NASA-GISS}
- {dataset: GISS-E2-2-G, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989, institute: NASA-GISS}
# Mixed ensemble members!
- {dataset: HadGEM3-GC31-LL, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: HadGEM3-GC31-LL, exp: 1pctCO2, ensemble: r1i1p1f3, grid: gn, start_year: 1850, end_year: 1989}
# Mixed ensemble members!
- {dataset: HadGEM3-GC31-MM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: HadGEM3-GC31-MM, exp: 1pctCO2, ensemble: r1i1p1f3, grid: gn, start_year: 1850, end_year: 1989}
# Wrong start year for piControl (must be 1850)
- {dataset: IITM-ESM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1950, end_year: 2089}
- {dataset: IITM-ESM, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: INM-CM4-8, exp: piControl, ensemble: r1i1p1f1, grid: gr1, start_year: 1947, end_year: 2086}
- {dataset: INM-CM4-8, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr1, start_year: 1850, end_year: 1989}
- {dataset: IPSL-CM6A-LR, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 1870, end_year: 2009}
- {dataset: IPSL-CM6A-LR, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1989}
- {dataset: KACE-1-0-G, exp: piControl, ensemble: r1i1p1f1, grid: gr, start_year: 2150, end_year: 2289}
- {dataset: KACE-1-0-G, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gr, start_year: 1850, end_year: 1989}
# branch_time_in_child weird
- {dataset: MCM-UA-1-0, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140}
- {dataset: MCM-UA-1-0, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140}
- {dataset: MIROC6, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 3200, end_year: 3339}
- {dataset: MIROC6, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 3200, end_year: 3339}
- {dataset: MIROC-ES2L, exp: piControl, ensemble: r1i1p1f2, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MIROC-ES2L, exp: 1pctCO2, ensemble: r1i1p1f2, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM1-2-HR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM1-2-HR, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM1-2-LR, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MPI-ESM1-2-LR, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MRI-ESM2-0, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: MRI-ESM2-0, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
# parent_time_units not correct, incorrect start year for piControl
- {dataset: NESM3, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 550, end_year: 689}
- {dataset: NESM3, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
# weird branch_time_in_child/branch_time_in_parent
- {dataset: NorCPM1, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140, institute: NCC}
- {dataset: NorCPM1, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140, institute: NCC}
- {dataset: NorESM2-LM, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 1600, end_year: 1739}
- {dataset: NorESM2-LM, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1, end_year: 140}
- {dataset: SAM0-UNICON, exp: piControl, ensemble: r1i1p1f1, grid: gn, start_year: 274, end_year: 413}
- {dataset: SAM0-UNICON, exp: 1pctCO2, ensemble: r1i1p1f1, grid: gn, start_year: 1850, end_year: 1989}
- {dataset: UKESM1-0-LL, exp: piControl, ensemble: r1i1p1f2, grid: gn, start_year: 1960, end_year: 2099}
- {dataset: UKESM1-0-LL, exp: 1pctCO2, ensemble: r1i1p1f2, grid: gn, start_year: 1850, end_year: 1989}
diagnostics:
ecs_cmip5:
description: Calculate ECS for all available CMIP5 models.
variables:
tas_rtnt: &variable_settings_cmip5
short_name: tas
preprocessor: spatial_mean
project: CMIP5
ensemble: r1i1p1
mip: Amon
additional_datasets: *ecs_cmip5_rtnt
tas_rtmt:
<<: *variable_settings_cmip5
additional_datasets: *ecs_cmip5_rtmt
rtnt:
<<: *variable_settings_cmip5
short_name: rtnt
derive: true
additional_datasets: *ecs_cmip5_rtnt
rtmt:
<<: *variable_settings_cmip5
short_name: rtmt
additional_datasets: *ecs_cmip5_rtmt
scripts:
ecs: &ecs_script
script: climate_metrics/ecs.py
calculate_mmm: true
complex_gregory_plot: true
seaborn_settings:
style: ticks
rc:
axes.titlepad: 15.0
xtick.top: true
ytick.right: true
xtick.minor.visible: true
ytick.minor.visible: true
ecs_cmip6:
description: Calculate ECS for all available CMIP6 models.
variables:
tas_rtnt: &variable_settings_cmip6
short_name: tas
preprocessor: spatial_mean
project: CMIP6
mip: Amon
additional_datasets: *ecs_cmip6_rtnt
tas_rtmt:
<<: *variable_settings_cmip6
additional_datasets: *ecs_cmip6_rtmt
rtnt:
<<: *variable_settings_cmip6
short_name: rtnt
derive: true
additional_datasets: *ecs_cmip6_rtnt
rtmt:
<<: *variable_settings_cmip6
short_name: rtmt
additional_datasets: *ecs_cmip6_rtmt
scripts:
ecs:
<<: *ecs_script
tcr_cmip5:
description: Calculate TCR for all available CMIP5 models.
variables:
tas: &variable_settings_tcr
preprocessor: spatial_mean
project: CMIP5
ensemble: r1i1p1
mip: Amon
additional_datasets: *tcr_cmip5
scripts:
tcr: &tcr_script
script: climate_metrics/tcr.py
calculate_mmm: true
seaborn_settings:
style: ticks
rc:
axes.titlepad: 15.0
xtick.top: true
ytick.right: true
xtick.minor.visible: true
ytick.minor.visible: true
tcr_cmip6:
description: Calculate TCR for all available CMIP6 models.
variables:
tas:
<<: *variable_settings_tcr
project: CMIP6
additional_datasets: *tcr_cmip6
scripts:
tcr:
<<: *tcr_script
table:
description: Create table with all TCR and ECS values.
themes:
- phys
realms:
- atmos
scripts:
table:
script: climate_metrics/create_table.py
ancestors: [
'ecs_cmip5/ecs',
'ecs_cmip6/ecs',
'tcr_cmip5/tcr',
'tcr_cmip6/tcr',
]
calculate_mean: false
patterns: ['ecs.nc', 'tcr.nc']
round_output: 2
tcr_vs_ecs_cmip5_linear:
description: Plot linear TCR vs. ECS for CMIP5 models.
themes:
- phys
realms:
- atmos
scripts:
tcr_vs_ecs: &tcr_vs_ecs_script
script: ipcc_ar5/ch09_fig09_42b.py
ancestors: ['ecs_cmip5/ecs', 'tcr_cmip5/tcr', 'table/table']
marker_file: '*.csv'
marker_column: idx
dataset_style: cmip5
seaborn_settings:
style: ticks
rc:
axes.titlepad: 15.0
xtick.top: true
ytick.right: true
xtick.minor.visible: true
ytick.minor.visible: true
tcr_vs_ecs_cmip5_nonlinear:
description: Plot non-linear TCR vs. ECS for CMIP5 models.
themes:
- phys
realms:
- atmos
scripts:
tcr_vs_ecs:
<<: *tcr_vs_ecs_script
ancestors: ['ecs_cmip5/ecs', 'tcr_cmip5/tcr', 'table/table']
log_x: true
log_y: true
tcr_vs_ecs_cmip6_linear:
description: Plot linear TCR vs. ECS for CMIP6 models.
themes:
- phys
realms:
- atmos
scripts:
tcr_vs_ecs:
<<: *tcr_vs_ecs_script
ancestors: ['ecs_cmip6/ecs', 'tcr_cmip6/tcr', 'table/table']
dataset_style: cmip6
tcr_vs_ecs_cmip6_nonlinear:
description: Plot non-linear TCR vs. ECS for CMIP6 models.
themes:
- phys
realms:
- atmos
scripts:
tcr_vs_ecs:
<<: *tcr_vs_ecs_script
ancestors: ['ecs_cmip6/ecs', 'tcr_cmip6/tcr', 'table/table']
log_x: true
log_y: true
dataset_style: cmip6
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...