Skip to content

Releases: E3SM-Project/e3sm_diags

v3.0.1

15 Jul 23:42
9af93f5
Compare
Choose a tag to compare

This release includes enhancements and bug fixes that primarily impact users working with high-frequency EAMxx output, polar maps, and high-resolution streamflow diagnostics, as well as those affected by bugs introduced in the major v3 release. Notable updates include tropical_subseasonal set support for eamxx, improved regridding accuracy through explicit 2D masking, dynamic-resolution support in streamflow diagnostics, and the addition of new variables. Visualization layout fixes are also included for improved PDF output handling.

User-facing changes

Other Changes

Full Changelog: v3.0.0...v3.0.1

v3.0.0 Modernization with Xarray and xCDAT

24 Mar 19:36
7c7956f
Compare
Choose a tag to compare

What's Changed

v3.0.0 marks a major milestone after nearly two years of work by the core development team. This release introduces a completely new back-end, replacing CDAT with Xarray and xCDAT. Due to the significant scale of code changes, this has been incremented as a major release. The user-facing API for running E3SM Diagnostics remains backward-compatible between v2 and v3.

The modernization improves performance, usability, and maintainability, paving the way for future enhancements to E3SM development. The refactored codebase is now more robust and extensively covered by unit tests, setting a solid foundation for ongoing testing and development.

This release also includes several new enhancements including support for more EAMxx variables, standardization of regridding with xESMF's conservative_normed method, and improving diagnostic run performance by skipping unnecessary regridding of datasets with the same lat-lon grid.

We are excited to share this release with the E3SM community and remain committed to continuously improving the software!

Enhancements

Bug Fixes

Refactor and testing

DevOps

Full Changelog: v2.12.1...v3.0.0

v3.0.0rc4

11 Mar 21:09
9713ee4
Compare
Choose a tag to compare
v3.0.0rc4 Pre-release
Pre-release

Refer to the v3.0.0 changelog for more information.

v3.0.0rc3

14 Feb 23:32
ee134b8
Compare
Choose a tag to compare
v3.0.0rc3 Pre-release
Pre-release

Refer to the v3.0.0 changelog for more information.

v3.0.0rc2

01 Feb 00:10
060308b
Compare
Choose a tag to compare
v3.0.0rc2 Pre-release
Pre-release

Refer to the v3.0.0 changelog for more information.

v3.0.0rc1

17 Jan 18:45
0a89e8f
Compare
Choose a tag to compare
v3.0.0rc1 Pre-release
Pre-release

Refer to the v3.0.0 changelog for more information.

v2.12.1 A Fond Farewell to CDAT

21 Nov 00:54
ca41b0e
Compare
Choose a tag to compare

As we release version v2.12.1 of E3SM Diags, we would like to take a moment to acknowledge and express our gratitude to the developers and contributors from the CDAT (Climate Data Analysis Tools) community. Over the years, CDAT has been an invaluable tool for our development and analysis processes. This release marks a milestone, as it will be the final version of E3SM Diags that includes a dependency on CDAT.

Looking ahead, E3SM Diags will transition to utilizing xarray/xCDAT tools, which align with our future goals and enhances the performance and usability of our software. We are committed to ensuring a smooth transition for our users and will provide backward compatibility in upcoming releases.

User-facing changes

Other Update

New Contributors

Full Changelog: v2.12.0...v2.12.1

v2.12.0

30 Apr 22:56
0b1a50b
Compare
Choose a tag to compare

New Feature

Updates and bug fixes

  • Add intermediate output in json for ARM Diags by @yunpengshan2014 in #806
  • Edit in-place modified derived variables for fixing aerosol budget table by @mahf708 in #805

Full Changelog: v2.11.0...v2.12.0

v2.12.0rc1

14 Apr 22:22
e7ed2de
Compare
Choose a tag to compare
v2.12.0rc1 Pre-release
Pre-release

New Feature

Updates and bug fixes

  • Add intermediate output in json for ARM Diags by @yunpengshan2014 in #806
  • Edit in-place modified derived variables for fixing aerosol budget table by @mahf708 in #805

Full Changelog: v2.11.0...v2.12.0rc1

v2.11.0

29 Mar 21:36
f1a7508
Compare
Choose a tag to compare

What's Changed

New Features

  • Initial support variable naming convention for EAMxx by @golaz in #712
  • Support comparing monthly mean climatology (in addition to seasonal and annual mean) @chengzhuzhang in #712

Documentation Updates

Bug fixes

  • Fix cosp_histogram_driver.py not writing mean variables to netCDF by @tomvothecoder in #782

Others

Full Changelog: v2.10.1...v2.11.0