Skip to content

Releases: E3SM-Project/e3sm_to_cmip

v1.13.0

03 Nov 18:03
6e498a4

Choose a tag to compare

What's Changed

This minor release introduces new v3 atmospheric variable handlers, fixes several CMORization and dimension-handling bugs, and improves robustness by preserving legacy Xarray behavior. This release also drops Python 3.10 support and adds utilities for consistent NaN filling across variable handlers.

Enhancements

Bug Fixes

Internal Changes

DevOps

Full Changelog: v1.12.2...v1.13.0

v1.13.0rc3

21 Oct 18:43
f5569d0

Choose a tag to compare

v1.13.0rc3 Pre-release
Pre-release

What's Changed

Enhancements

Bug Fixes

Internal Changes

DevOps

Full Changelog: v1.12.2...v1.13.0rc3

v1.13.0rc2

21 Oct 18:23
d1f7570

Choose a tag to compare

v1.13.0rc2 Pre-release
Pre-release

What's Changed

Enhancements

Bug Fixes

Internal Changes

DevOps

Full Changelog: v1.12.2...v1.13.0rc2

v1.13.0rc1

01 Oct 17:48
0dadcf3

Choose a tag to compare

v1.13.0rc1 Pre-release
Pre-release

What's Changed

Enhancements

Bug Fixes

DevOps

Full Changelog: v1.12.2...v1.13.0rc1

v1.12.2

03 Sep 19:37
f340851

Choose a tag to compare

What's Changed

This patch release fixes a bug where resource contention can occur if multiple e3sm_to_cmip invocations write to the same CMIP metadata file. It ensures uniqueness of these files per process by appending a PID to the name.

Bug Fixes

Full Changelog: v1.12.1...v1.12.2

v1.12.1

15 Aug 19:35
96a8ea3

Choose a tag to compare

What's Changed

This patch release fixes an issue where intermediate MPAS variables would save to a single, non-unique temporary directory. This can result in hanging when e3sm_to_cmip processes share the same output directory (and temp directory) on shared filesystems, specifically due to HDF5 filelocking. Now every e3sm_to_cmip process will its own unique temporary sub-directory, preventing collision and hanging.

Bug Fixes

DevOps

Full Changelog: v1.12.0...v1.12.1

v1.12.0

26 Jun 22:15
88f9373

Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

DevOps

New Contributors

Full Changelog: v1.11.3...v1.12.0

v1.11.3

16 Oct 21:53
7321be0

Choose a tag to compare

What's Changed

Bug Fixes

  • fix table/freq ambiguity for multi-frequency variables by @TonyB9000 in #252
  • removed lock= setting from xarray.open_mfdataset in mpas.py by @TonyB9000 in #258
  • Fix redundant _FillValue attribute for MPAS fields by @xylar in #259
  • Remove positive from hfsifrazil by @xylar in #278
  • Fix masking of 3D MPAS-Ocean variables by @xylar in #270

Documentation

Refactor

  • Additional refactoring of cmor setup for specific variables (areacella, clisccp, orog, sftlf) by @TonyB9000 in #276
  • Consolidate cmor setup 273 by @TonyB9000 in #275

DevOps

New Contributors

Full Changelog: v1.11.2...v1.11.3

v1.11.2

29 Mar 21:28
9935e82

Choose a tag to compare

What's Changed

Bug Fixes

  • Explicitly close xr.Dataset in VarHandler.cmorize() by @tomvothecoder in #244
  • Update parallel=False in open_mfdataset() to avoid NetCDF: Not a Valid ID error in #247

Internal Enhancements

  • Revised e3sm_to_cmip --info handling. Details within. by @TonyB9000 in #199

Documentation

Full Changelog: v1.11.1...v1.11.2

v1.11.2rc2

28 Feb 00:42
56b2d40

Choose a tag to compare

v1.11.2rc2 Pre-release
Pre-release

What's Changed

Bug Fixes

  • Explicitly close xr.Dataset in VarHandler.cmorize() by @tomvothecoder in #244
  • Update parallel=False in open_mfdataset() to avoid NetCDF: Not a Valid ID error in #247

Internal Enhancements

  • Revised e3sm_to_cmip --info handling. Details within. by @TonyB9000 in #199

Documentation

Full Changelog: v1.11.1...v1.11.2rc2