Skip to content

Releases: E3SM-Project/e3sm_diags

v1.3.2

24 Apr 03:58

Choose a tag to compare

  • Python 2 and 3 support.

v1.3.1

17 Apr 01:32

Choose a tag to compare

  • CDAT 8 support.
  • Use conservative regridding by default.
  • Expanded provenance:
    • Dump of which dependencies are used, stored in results_dir/env_prov.txt.
    • All parameters work via the command line.
    • --no_viewer parameter to not create the viewer.

v1.3.0

04 Apr 21:14

Choose a tag to compare

  • Stronger support for model vs model run with a new parameter run_type
  • Cleaner code directory with all default configuration files converted to .cfg
  • Add AOD550, surface wind stress and surface air temperature as default variables
  • Several bug fixes

v1.2.1

13 Feb 19:40

Choose a tag to compare

  • The provenance works better. The command should only create one plot.
  • Running with the mpl backend on a headless machine should work.

v1.2.0

07 Feb 00:25

Choose a tag to compare

  • Added Taylor Diagrams for spatial variability for annual and seasonal means.
  • Added provenance: a single run can be recreated with a single command.
  • A dependency, cdp, was updated to support the provenance feature.
    • If using a development environment, explained here, create a new environment by following the instructions again.
    • If using a regular environment, just run conda update acme_diags to get v1.2.0 of acme_diags.

v1.1.1

11 Jan 18:44

Choose a tag to compare

  • Implemented a workaround for multiprocess running with VCS as the backend

v1.1.0

14 Dec 19:27

Choose a tag to compare

  • Added table to summarize metrics for each season, as part of the lat-lon diagnostics set
  • Added new variables from observational and reanalysis datasets, including:
    • NetCF (CERES-EBAF TOA, surface)
    • SHFLX, netSW surface, netLW surface, net flux sfc (ERA-Interim)
    • LHFLX, SHFLX, netSW surface, netLW surface, net flux sfc (MERRA)
    • Sea level pressure
  • Improved subtitles for lat-lon maps to reflect the years the climatology was averaged over
  • Added a "short_test_name" parameter for user-defined model names

v1.0.1

25 Oct 16:25

Choose a tag to compare

  • When a variable isn't present or there's an error in the code for a given diagnostics run, that run is skipped and the other diagnostics runs are ran.
  • Expanded on the zonal mean line plots, latitude-longitude contour maps, and polar contour maps default diagnostics.
  • Added system tests in tests/all_sets.cfg, use acme_diags_driver.py -d all_sets.cfg to generate one of each plot type in under 1 minute to test that an environment is working correctly.

v1.0.0 Documentation

18 Sep 19:28

Choose a tag to compare

  • View the documentation for acme_diags v1.0.0 here.

v1.0.0

18 Sep 19:26

Choose a tag to compare

  • Support for diagnostics based on seasonal or annual climatology data, including:
    • Latitude-Longitude contour maps (AMWG set 5)
    • Polar contour maps (AMWG set 7)
    • Zonal mean line plots (AMWG set 3)
    • Pressure-Latitude zonal mean contour plots (AMWG set 4)
    • CloudTopHeight-Tau joint histograms (AMWG set 13).
  • Diagnostics for model vs obs, obs vs obs, and model vs model.
  • Updated observational datasets available on LLNL ACME1/AIMS4 and NERSC.
  • Two graphical backends: VCS and Matplotlib with cartopy.
  • User–addable diagnostics during runtime.
  • Diagnostics can be run in serial, or in parallel with multiprocessing or distributedly.
  • Documentation including quick start guides for LLNL ACME1/AIMS4 and NERSC, detailed user’s guide, and examples.