The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation

<p>The E3SM Diagnostics Package (E3SM Diags) is a modern, Python-based Earth system model (ESM) evaluation tool (with Python module name <code>e3sm_diags</code>), developed to support the Department of Energy (DOE) Energy Exascale Earth System Model (E3SM). E3SM Diags provides a wi...

Full description

Bibliographic Details
Main Authors: C. Zhang, J.-C. Golaz, R. Forsyth, T. Vo, S. Xie, Z. Shaheen, G. L. Potter, X. S. Asay-Davis, C. S. Zender, W. Lin, C.-C. Chen, C. R. Terai, S. Mahajan, T. Zhou, K. Balaguru, Q. Tang, C. Tao, Y. Zhang, T. Emmenegger, S. Burrows, P. A. Ullrich
Format: Article
Language:English
Published: Copernicus Publications 2022-12-01
Series:Geoscientific Model Development
Online Access:https://gmd.copernicus.org/articles/15/9031/2022/gmd-15-9031-2022.pdf
_version_ 1811195934983323648
author C. Zhang
J.-C. Golaz
R. Forsyth
T. Vo
S. Xie
Z. Shaheen
Z. Shaheen
G. L. Potter
X. S. Asay-Davis
C. S. Zender
W. Lin
C.-C. Chen
C. R. Terai
S. Mahajan
T. Zhou
K. Balaguru
Q. Tang
C. Tao
Y. Zhang
T. Emmenegger
S. Burrows
P. A. Ullrich
author_facet C. Zhang
J.-C. Golaz
R. Forsyth
T. Vo
S. Xie
Z. Shaheen
Z. Shaheen
G. L. Potter
X. S. Asay-Davis
C. S. Zender
W. Lin
C.-C. Chen
C. R. Terai
S. Mahajan
T. Zhou
K. Balaguru
Q. Tang
C. Tao
Y. Zhang
T. Emmenegger
S. Burrows
P. A. Ullrich
author_sort C. Zhang
collection DOAJ
description <p>The E3SM Diagnostics Package (E3SM Diags) is a modern, Python-based Earth system model (ESM) evaluation tool (with Python module name <code>e3sm_diags</code>), developed to support the Department of Energy (DOE) Energy Exascale Earth System Model (E3SM). E3SM Diags provides a wide suite of tools for evaluating native E3SM output, as well as ESM data on regular latitude–longitude grids, including output from Coupled Model Intercomparison Project (CMIP) class models.</p> <p>E3SM Diags is modeled after the National Center for Atmospheric Research (NCAR) Atmosphere Model Working Group <span class="cit" id="xref_paren.1">(<a href="#bib1.bibx2">AMWG</a>, <a href="#bib1.bibx2">2022</a>)</span> diagnostics package. In its version 1 release, E3SM Diags included a set of core essential diagnostics to evaluate the mean physical climate from model simulations. As of version 2.7, more process-oriented and phenomenon-based evaluation diagnostics have been implemented, such as analysis of the quasi-biennial oscillation (QBO), the El Niño–Southern Oscillation (ENSO), streamflow, the diurnal cycle of precipitation, tropical cyclones, ozone and aerosol properties. An in situ dataset from DOE's Atmospheric Radiation Measurement (ARM) program has been integrated into the package for evaluating the representation of simulated cloud and precipitation processes.</p> <p>This tool is designed with enough flexibility to allow for the addition of new observational datasets and new diagnostic algorithms. Additional features include customizable figures; streamlined installation, configuration and execution; and multiprocessing for fast computation. The package uses an up-to-date observational data repository maintained by its developers, where recent datasets are added to the repository as they become available. Finally, several applications for the E3SM Diags module were introduced to fit a diverse set of use cases from the scientific community.</p>
first_indexed 2024-04-12T00:50:25Z
format Article
id doaj.art-8a0bb98608db43218b6ae2bd5ca2a55d
institution Directory Open Access Journal
issn 1991-959X
1991-9603
language English
last_indexed 2024-04-12T00:50:25Z
publishDate 2022-12-01
publisher Copernicus Publications
record_format Article
series Geoscientific Model Development
spelling doaj.art-8a0bb98608db43218b6ae2bd5ca2a55d2022-12-22T03:54:44ZengCopernicus PublicationsGeoscientific Model Development1991-959X1991-96032022-12-01159031905610.5194/gmd-15-9031-2022The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluationC. Zhang0J.-C. Golaz1R. Forsyth2T. Vo3S. Xie4Z. Shaheen5Z. Shaheen6G. L. Potter7X. S. Asay-Davis8C. S. Zender9W. Lin10C.-C. Chen11C. R. Terai12S. Mahajan13T. Zhou14K. Balaguru15Q. Tang16C. Tao17Y. Zhang18T. Emmenegger19S. Burrows20P. A. Ullrich21Lawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USAnow at: Google LLC, Mountain View, CA, USALawrence Livermore National Laboratory, Livermore, CA, USALos Alamos National Laboratory, Los Alamos, NM, USAEarth System Science Department, University of California, Irvine, Irvine, CA, USABrookhaven National Laboratory, Upton, NY, USANational Center for Atmospheric Research, Boulder, CO, USALawrence Livermore National Laboratory, Livermore, CA, USAOak Ridge National Laboratory, Oak Ridge, TN, USAPacific Northwest National Laboratory, Richland, WA, USAPacific Northwest National Laboratory, Richland, WA, USALawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USALawrence Livermore National Laboratory, Livermore, CA, USADepartment of Atmospheric and Oceanic Sciences, University of California, Los Angeles, Los Angeles, CA, USAPacific Northwest National Laboratory, Richland, WA, USADepartment of Land, Air and Water Resources, University of California, Davis, Davis, CA, USA<p>The E3SM Diagnostics Package (E3SM Diags) is a modern, Python-based Earth system model (ESM) evaluation tool (with Python module name <code>e3sm_diags</code>), developed to support the Department of Energy (DOE) Energy Exascale Earth System Model (E3SM). E3SM Diags provides a wide suite of tools for evaluating native E3SM output, as well as ESM data on regular latitude–longitude grids, including output from Coupled Model Intercomparison Project (CMIP) class models.</p> <p>E3SM Diags is modeled after the National Center for Atmospheric Research (NCAR) Atmosphere Model Working Group <span class="cit" id="xref_paren.1">(<a href="#bib1.bibx2">AMWG</a>, <a href="#bib1.bibx2">2022</a>)</span> diagnostics package. In its version 1 release, E3SM Diags included a set of core essential diagnostics to evaluate the mean physical climate from model simulations. As of version 2.7, more process-oriented and phenomenon-based evaluation diagnostics have been implemented, such as analysis of the quasi-biennial oscillation (QBO), the El Niño–Southern Oscillation (ENSO), streamflow, the diurnal cycle of precipitation, tropical cyclones, ozone and aerosol properties. An in situ dataset from DOE's Atmospheric Radiation Measurement (ARM) program has been integrated into the package for evaluating the representation of simulated cloud and precipitation processes.</p> <p>This tool is designed with enough flexibility to allow for the addition of new observational datasets and new diagnostic algorithms. Additional features include customizable figures; streamlined installation, configuration and execution; and multiprocessing for fast computation. The package uses an up-to-date observational data repository maintained by its developers, where recent datasets are added to the repository as they become available. Finally, several applications for the E3SM Diags module were introduced to fit a diverse set of use cases from the scientific community.</p>https://gmd.copernicus.org/articles/15/9031/2022/gmd-15-9031-2022.pdf
spellingShingle C. Zhang
J.-C. Golaz
R. Forsyth
T. Vo
S. Xie
Z. Shaheen
Z. Shaheen
G. L. Potter
X. S. Asay-Davis
C. S. Zender
W. Lin
C.-C. Chen
C. R. Terai
S. Mahajan
T. Zhou
K. Balaguru
Q. Tang
C. Tao
Y. Zhang
T. Emmenegger
S. Burrows
P. A. Ullrich
The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation
Geoscientific Model Development
title The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation
title_full The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation
title_fullStr The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation
title_full_unstemmed The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation
title_short The E3SM Diagnostics Package (E3SM Diags v2.7): a Python-based diagnostics package for Earth system model evaluation
title_sort e3sm diagnostics package e3sm diags v2 7 a python based diagnostics package for earth system model evaluation
url https://gmd.copernicus.org/articles/15/9031/2022/gmd-15-9031-2022.pdf
work_keys_str_mv AT czhang thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT jcgolaz thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT rforsyth thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT tvo thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT sxie thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT zshaheen thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT zshaheen thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT glpotter thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT xsasaydavis thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT cszender thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT wlin thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT ccchen thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT crterai thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT smahajan thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT tzhou thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT kbalaguru thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT qtang thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT ctao thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT yzhang thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT temmenegger thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT sburrows thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT paullrich thee3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT czhang e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT jcgolaz e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT rforsyth e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT tvo e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT sxie e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT zshaheen e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT zshaheen e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT glpotter e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT xsasaydavis e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT cszender e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT wlin e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT ccchen e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT crterai e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT smahajan e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT tzhou e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT kbalaguru e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT qtang e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT ctao e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT yzhang e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT temmenegger e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT sburrows e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation
AT paullrich e3smdiagnosticspackagee3smdiagsv27apythonbaseddiagnosticspackageforearthsystemmodelevaluation