Skip to content

v3.0.0rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@tomvothecoder tomvothecoder released this 17 Jan 18:45
· 3 commits to main since this release
0a89e8f

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.

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

Refactor and testing

DevOps

  • Make scipy a base dependency in ci.yml and dev.yml by @tomvothecoder in #905
  • Replace data downloads from LCRC webserver to avoid throttling by using data containers by @mahf708 in #901

New Features

Bug Fixes

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