Skip to content

v3.1.0

Latest

Choose a tag to compare

@forsyth2 forsyth2 released this 21 Nov 00:16
· 26 commits to main since this release
3ad4148

Summary of changes

  • zppy v3.1.0 adds two new features and is designed for use with zppy-interfaces v0.2.0.
    1. Users may now include pcmdi_diags. zppy currently supports mean_climate, variability_modes_cpl, variability_modes_atm, and synthetic_plots. Support for enso will come in a later release. Please note we are considering this to be a "beta release" of pcmdi_diags. Please let the developers know if you encounter any issues by posting on the discussion page.
    2. The global_time_series task now has improved performance and clearer distinctions between its operating modes (i.e., a multi-plot PDF or viewers similar to those of e3sm_diags).
  • Other improvements include adding provenance cfg files to the output and web directories for easier debugging, removing machine specific paths, updating the default cfg for ilamb, supporting job_nbr in the ts_task, fixing the regex for tc_analysis, and fixing year looping for land model-vs-model in e3sm_diags.

Full list of changes

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • Add pcmdi_diags task.
    • #732: Zppy pcmdi 202505 rev
    • #742: Further pcmdi_diags updates
  • Refactored Global Time Series task to be more performant and better handle operating modes.
    • #722: Split global_time_series task

Small Improvements (user-facing)

  • #308: Rmove machine specific paths through auto infer via mache
  • #713: Add provenance cfg to output dir
  • #729: update default cfg for ilamb
  • #717: Latest NCO removes 3D vars
  • #741: Support job_nbr in ts task

Bug Fixes (user-facing)

  • #723: Fix regex for tc_analysis
  • #731: fix e3sm_diags year looping for land model vs model
  • #748: Fixes for rc2
  • #753: Fixes for rc3

Documentation/examples only (user-facing)

  • #721: Update example cfg

Tests only

  • #720: Organize and extend image checker
  • #733: Enable test customization
  • #736: Unit and integration test fixes
  • #737: Integration test fixes
  • #738: Further test fixes
  • #751: Update test_images
  • #755: Fixes for rc4
  • #752: Multithread image tests
  • #758: Update active settings in test cfg

DevOps

  • #715: Fix GitHub Actions workflows
  • #735: Update Python support
  • #739: Switch to pyproject.toml
  • #744: Remove conda/meta.yaml
  • #749: Remove meta references

Version Updating

  • #740: Bump to 3.1.0rc1
  • #750: Bump to 3.1.0rc2
  • #754: Bump to 3.1.0rc3