Skip to content

v1.9.2

Compare
Choose a tag to compare
@xylar xylar released this 22 Jan 19:05
· 29 commits to main since this release
8bd20e7

In this version

  • A few packages have been updated, including:
    • e3sm_diags 2.10.1
    • e3sm_to_cmip 1.11.1
    • ilamb 2.7
    • mache 1.18.0
    • mpas-analysis 1.9.1
    • mpas_tools 0.30.0
    • xcdat 0.6.1
    • zstash 1.4.2

New and improved

  • E3SM-Diags:

    • 2.10.0
      • Add more aerosol metrics contributed by Aerosol Working Group.
    • 2.10.1
      • Fix bug introduced in 2.10.0 UnboundLocalError for params_results and type conditional check
      • Fix bug introduced in 2.10.0 default diagnostics attrs not being copied to parent CoreParameter
  • e3sm_to_cmip:

    • 1.11.0
      • Refactor significant portions of the codebase and refactor some land-atm handlers, including replacing CDAT dependencies with Xarray
      • Add lat and lon bounds if missing in input datasets
    • 1.11.1
      • Fix segmentation fault introduced in 1.11.0 due to early cmor.close() call that wipes cmor file ID mapping after every cmor.write() call
  • ILAMB:

    • v2.7 has many bug fixes and enhancements. Many datasets are updated and added. See Release notes for details.
  • mache:

    • New diagnostics paths on Andes following removal of Alpine file system
    • Improved host discovery
  • MPAS-Analysis:

    • A bug fix to stats printed on global climatology maps
  • MPAS-Tools:

    • Bug fix to limit lon to -180 to 180 in lon-lat region masks
  • xcdat:

    • 0.6.0

      • New vertical regridding API (extension of xgcm), functions for producing accurate time bounds, and improving the usability of the create_grid API.
      • Bug fixes to preserve attributes when using regrid2 horizontal regridder and fixing multi-file datasets spatial average orientation and weights when lon bounds span prime meridian
    • 0.6.1

      • Adds a default value to the axes argument in ds.bounds.add_missing_bounds() (axes=["X", "Y", "T"]). The axes argument was added in v0.6.0 and did not have a default value, which inadvertently introduced a breaking change to the API.
      • xesmf is now a required dependency because its core library, ESMF, supports Windows as of Feb/2023. More information can be found here.
  • zstash:

    • The LCRC endpoint aliases in zstash now use the newest LCRC endpoint.