Skip to content

Releases: E3SM-Project/e3sm_diags

v2.1.1

31 Jul 07:40
Compare
Choose a tag to compare

A minor release to address an issue likely stems from cartopy0.18 #318
As a workaround, polar plots are now in square shape.

v2.1.0

20 Jul 08:38
Compare
Choose a tag to compare

New Features:

  • Two components of ENSO-diags:
    maps of regression coefficient of atmospheric fields over SST anomaly;
    scatter plots of atmospheric feedback on SST anomaly.

  • Quasi-biennial Oscillation (QBO) analysis

  • Initial support for lat-lon map for Regional Refined Model (RRM) data.

v2.0.0

31 Oct 22:05
Compare
Choose a tag to compare

Some major changes in this new release:

  • Refactored the code structure to make the code base more flexible to incorporate new diagnostics sets.
  • Introduced a new way of running: run with API (i.e. python run_e3sm_diags.py). The old way (e3sm_diags -p) is backward compatible for the core diagnostics sets.
  • Added time-series diagnostics for annual mean trend for selected variables (can be ran only with the new way)
  • Variables P-E from (GPCP and OAflux), and from Core v2 fluxes are added.
  • Dataset class is refactored to be cleaner and more flexible.
  • Documentation is updated to reflect the new changes.

v1.7.1

13 Jun 22:22
Compare
Choose a tag to compare
  • Add OMEGA to lat lon diagnostics set
  • Fix Dockerfile
  • Other bug fixes

We will have a big release for a new way of running the package, including adding set-specific parameters (i.g., plevs for the zonal_mean_2d diags set).
Please stay tuned!

v1.7.0

28 May 22:17
Compare
Choose a tag to compare

v1.6.1

22 Mar 18:57
Compare
Choose a tag to compare
  • No longer pinning specific versions of CDAT.
    • So using >= instead of =.
  • Builds are now noarch.

v1.6.0

04 Feb 22:23
Compare
Choose a tag to compare
  • In addition to climatology files, e3sm_diags now supports time series input (monthly data of multiple years saved in one file per each variable) to have climatology computed during runtime.
  • New quick start guide for NERSC Cori.
  • Major code refactor for reading in data and getting variables.
  • Scripts added for creating the time series and climatology files for the observational data.
  • User-facing instances of "acme" are replaced with "e3sm".
    • Please don't change the project name again.

v1.5.0

28 Oct 23:24
Compare
Choose a tag to compare
  • e3sm_diags can now be ran as a container, in addition to being manually installed and ran that way.
    • View how to do so on Edison at NERSC via Shifter here.
    • The auxiliary script to run a container,e3sm_diags_container.py, supports Docker and Shifter.
    • Singularity support will be added in the next release or so.
    • A quick guide will be added for Docker and Singularity soon as well.
  • Scripts added for creating the time-series observational data.
  • Minor additions to the viewer.

v1.4.0

13 Sep 00:59
Compare
Choose a tag to compare
  • Added selectors parameter.
    • View the documentation here.
  • Major bug-fix regarding issue #156, where too many threads were used.
  • Added scripts to create climo and timeseries data for the observational data. Located in the analysis_data_preprocess folder.

v.1.3.4

02 Aug 18:22
Compare
Choose a tag to compare
  • Fixed major issue where NetCDF-4 files would not open on Edison compute nodes.
  • Added output_format_subplot parameter to save individual panels when using matplotlib for the plotsets:
    • lat_lon
    • polar
    • zonal_mean_xy
    • zonal_mean_2d
    • cosp_histogram
  • Expanded provenance. Now for each run, the command used, the py file, and the cfg file used are save in {results_dir}/prov. A yml file of the environment is also saved there as well.