A mass and energy conservation analysis of drift in the CMIP6 ensemble: supplementary metadata
收藏DataCite Commons2020-08-25 更新2024-08-18 收录
下载链接:
https://figshare.com/articles/A_mass_and_energy_conservation_analysis_of_drift_in_the_CMIP6_ensemble_supplementary_metadata/12143562/1
下载链接
链接失效反馈官方服务:
资源简介:
This repository contains the details of the computational aspects of the following study: <br>Irving D, Hobbs W, Church J & Zika J (submitted)<i>.</i> A mass and energy conservation analysis of drift in the CMIP6 ensemble. <i>Journal of Climate. </i> <br>The figures in the paper were generated by running a series of Python scripts at the command line. Those commands (denoted by the $ prompt) are outlined below with additional notes where necessary.<br>Any scripts in this repository that aren't referred to by name below are modules that are used by some/all of the scripts.<br><br>The software environment that the scripts were executed in is described by <i>environment.yml</i>. That environment can be installed using conda:$ conda env create -f environment.yml<br><br>(See https://docs.conda.io/en/latest/ for details.)<br><br><b>Figure 1</b><br>$ python plot_global_budget_variables.py ACCESS-CM2 r1i1p1f1 cmip6 --compfile figure1.png<br><br>In addition to creating a plot for one particular model, the <i>plot_global_budget_variables.py</i> script writes a text file containing the various trends/drifts and regression coefficients presented in the paper. The trends and coefficients for every model were stored in <i>drifts.csv</i> and <i>regression_coefficients.csv</i> respectively, which were then used to create most of the figures below.<br><br><b>Figure 2 </b><br><br>$ python plot_ohc_masso.py figure2.png --models ACCESS-CM2 ACCESS-ESM1-5 BCC-CSM2-MR BCC-ESM1 CNRM-CM6-1 CNRM-ESM2-1 E3SM-1-0 E3SM-1-1 EC-Earth3 EC-Earth3-Veg GFDL-CM4 GISS-E2-1-G GISS-E2-1-G-CC HadGEM3-GC31-LL IPSL-CM6A-LR MPI-ESM-1-2-HAM MPI-ESM1-2-HR MPI-ESM1-2-LR UKESM1-0-LL --runs r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f2 r1i1p1f2 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f1 r1i1p1f2 --colors tab:blue tab:blue tab:orange tab:orange tab:green tab:green tab:red tab:red tab:purple tab:purple tab:brown tab:brown tab:pink tab:pink tab:olive tab:olive tab:cyan tab:cyan tab:gray --linestyles solid dotted solid dotted solid dotted solid dotted solid dotted solid dotted solid dotted solid dotted solid dotted solid --ohc_outlier 1e24 --runmean_window 10<br><br><b>Figure 3</b><br><br>$ python plot_ohc_drift.py drifts.csv figure3.png<br><br><b>Figure 4 (and Table 4)</b><br><br>$ python plot_conservation_scatter.py drifts.csv figure4.png <br><br>In addition to creating a plot, the <i>plot_conservation_scatter.py</i> script outputs the ensemble median and interquartile range values shown in Table 4.<br><br><b>Figure 5</b><br><br>$ python plot_leakage.py drifts.csv figure5.png<br><br><b>Figure 6</b><br><br>$ python plot_regression_boxplot.py regression_coefficients.csv figure6.png<br><br><b>Figure S1</b><br><br>$ python plot_regression_coefs.py drifts.csv energy figureS1.png --cmip_line 21.5<br><br><b>Figure S2</b><br><br>$ python plot_regression_coefs.py drifts.csv mass figureS2.png --cmip_line 21.5<br>
提供机构:
figshare
创建时间:
2020-04-17



