Skip to content

Releases: E3SM-Project/zppy

v2.2.0rc1

01 Nov 14:23
364d8cf

Choose a tag to compare

v2.2.0rc1 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • #333: Perlmutter support (NOTE: This removes Cori support and is thus a breaking change. However, after Cori is retired, it won't be possible to notice this change. Therefore, we will not be incrementing the major version.)

Features (user-facing)

  • #306: Hemispheric Averaging

Small Improvements (user-facing)

  • #294: Refactor coupled_global plots (new plot_names parameter available)
  • #301: Update global time series plotting (multiple pages of plots will be made if there are more than 8 plots)
  • #289: add aerosol aeronet as a default e3sm_diags set
  • #335: Update prc_typ
  • #338: Years fix (workaround for missing comma in years)

Bug Fixes (user-facing)

  • #219: ocean_month updates (allow for global_time_series plots with years not in increments of 10)
  • #337: Fix cdscan call

Documentation (user-facing)

  • #317: Version defaults docs
  • #308: Update global time series plotting docs
  • #332: Update obs paths

Tests

  • #283: Integration test templates
  • #284: Compy integration tests
  • #282: Cori integration tests
  • #322: Update NERSC paths to use CFS

DevOps

  • #321: Update package versions

Version Updating

  • #339: Update defaults in docs
  • #341: Bump to 2.2.0rc1

Other code changes

  • #330: Update mache references

v2.1.0

30 Jun 23:13
aa29efe

Choose a tag to compare

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #195: Model vs Model functionality
  • #224: Option for last year
  • #230: ILAMB task revision
  • #237: Model-vs-model improvements
  • #243: Bundle jobs revision
  • #247: ILAMB for Compy
  • #253: ILAMB for Cori (new in rc3)

Bug Fixes (user-facing)

  • #214: Fix atmosphere_only bug
  • #246: Workaround for status file bug
  • #265: Misc Fixes (new in rc3)
  • #268: misc fixes (new in rc3)
  • #267: Update NCO invocations (new in rc3)
  • #278: Use srun for Cori (new)
  • #279: Fix srun for tc (new)

Documentation (user-facing)

  • #204: Update parameters
  • #217: Document dependencies

Tests

  • #207: Update test environments and directories
  • #209: Shorten tests
  • #213: Fix test_defaults
  • #215: Reduce test output

DevOps

  • #236: Update black to fix click ImportError
  • #250: Include mache in meta.yaml (new in rc2)
  • #257: Update jinja version (new in rc3)

Other code changes

  • #216: Fix dependencies
  • #228: revise ncclimo calls
  • #232: Make ts bash file more concise
  • #234: Example cfg for Compy
  • #244: Misc Updates
  • #249: Bump to 2.1.0rc1
  • #251: Bump to 2.1.0rc2 (new in rc2)
  • #255: Fix build number (new in rc3)
  • #260: Update E3SM Diags default sets (new in rc3)
  • #266: Fix Exception types (new in rc3)
  • #272: Change ilamb task name (new in rc3)
  • #276: Bump to 2.1.0rc3 (new in rc3)
  • #280: Bump to 2.1.0 (new)

v2.1.0rc3

25 Jun 00:55
0369412

Choose a tag to compare

v2.1.0rc3 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #195: Model vs Model functionality
  • #224: Option for last year
  • #230: ILAMB task revision
  • #237: Model-vs-model improvements
  • #243: Bundle jobs revision
  • #247: ILAMB for Compy
  • #253: ILAMB for Cori (new in rc3)

Bug Fixes (user-facing)

  • #214: Fix atmosphere_only bug
  • #246: Workaround for status file bug
  • #265: Misc Fixes (new in rc3)
  • #268: misc fixes (new in rc3)
  • #267: Update NCO invocations (new in rc3)

Documentation (user-facing)

  • #204: Update parameters
  • #217: Document dependencies

Tests

  • #207: Update test environments and directories
  • #209: Shorten tests
  • #213: Fix test_defaults
  • #215: Reduce test output

DevOps

  • #236: Update black to fix click ImportError
  • #250: Include mache in meta.yaml (new in rc2)
  • #257: Update jinja version (new in rc3)

Other code changes

  • #216: Fix dependencies
  • #228: revise ncclimo calls
  • #232: Make ts bash file more concise
  • #234: Example cfg for Compy
  • #244: Misc Updates
  • #249: Bump to 2.1.0rc1
  • #251: Bump to 2.1.0rc2 (new in rc2)
  • #255: Fix build number (new in rc3)
  • #260: Update E3SM Diags default sets (new in rc3)
  • #266: Fix Exception types (new in rc3)
  • #272: Change ilamb task name (new in rc3)
  • #276: Bump to 2.1.0rc3 (new in rc3)

v2.1.0rc2

03 Jun 21:53
b1957fb

Choose a tag to compare

v2.1.0rc2 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #195: Model vs Model functionality
  • #224: Option for last year
  • #230: ILAMB task revision
  • #237: Model-vs-model improvements
  • #243: Bundle jobs revision
  • #247: ILAMB for Compy

Bug Fixes (user-facing)

  • #214: Fix atmosphere_only bug
  • #246: Workaround for status file bug

Documentation (user-facing)

  • #204: Update parameters
  • #217: Document dependencies

Tests

  • #207: Update test environments and directories
  • #209: Shorten tests
  • #213: Fix test_defaults
  • #215: Reduce test output

DevOps

  • #236: Update black to fix click ImportError
  • #250: Include mache in meta.yaml (new in rc2)

Other code changes

  • #216: Fix dependencies
  • #228: revise ncclimo calls
  • #232: Make ts bash file more concise
  • #234: Example cfg for Compy
  • #244: Misc Updates
  • #249: Bump to 2.1.0rc1
  • #251: Bump to 2.1.0rc2 (new in rc2)

v2.1.0rc1

03 Jun 21:27
aec83f4

Choose a tag to compare

v2.1.0rc1 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #195: Model vs Model functionality
  • #224: Option for last year
  • #230: ILAMB task revision
  • #237: Model-vs-model improvements
  • #243: Bundle jobs revision
  • #247: ILAMB for Compy

Bug Fixes (user-facing)

  • #214: Fix atmosphere_only bug
  • #246: Workaround for status file bug

Documentation (user-facing)

  • #204: Update parameters
  • #217: Document dependencies

Tests

  • #207: Update test environments and directories
  • #209: Shorten tests
  • #213: Fix test_defaults
  • #215: Reduce test output

DevOps

  • #236: Update black to fix click ImportError

Other code changes

  • #216: Fix dependencies
  • #228: revise ncclimo calls
  • #232: Make ts bash file more concise
  • #234: Example cfg for Compy
  • #244: Misc Updates
  • #249: Bump to 2.1.0rc1

v2.0.0

03 Feb 01:48
0082808

Choose a tag to compare

Incompatible API changes (user-facing)

  • #172: Improve directory structure (Any frequency starting with "monthly_diurnal" will now need to start with "diurnal". climo_diurnal_frequency will also need to be specified to generate diurnal cycle diags in E3SM Diags).
  • #173: Remove e3sm_unified option (The e3sm_unified option will no longer work).
  • #184: Configuration changes (active = False is the default now -- users must explicitly set active = True to run a task).

Features (user-facing)

  • #176: Add a template for high-res E3SM v1 runs
  • #169: Add tropical cyclone diags

Bug Fixes (user-facing)

  • #174: Fix E3SM-Unified path for Cori-Haswell and -KNL
  • #187: Fix ylim

Documentation (user-facing)

  • #148: Guide for new diags set
  • #149: Guide for new task
  • #179: Improve documentation and testing for campaigns

Tests

  • #179: Improve documentation and testing for campaigns

Other code changes

  • #171: Remove srun command from mpas_analysis command
  • #182: Bump to 2.0.0rc1
  • #185: Bump to 2.0.0rc2
  • #188: Bump to 2.0.0rc3
  • #191: Bump to 2.0.0

v2.0.0rc3

01 Feb 22:12
cc5edcd

Choose a tag to compare

v2.0.0rc3 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • #172: Improve directory structure (Any frequency starting with "monthly_diurnal" will now need to start with "diurnal". climo_diurnal_frequency will also need to be specified to generate diurnal cycle diags in E3SM Diags).
  • #173: Remove e3sm_unified option (The e3sm_unified option will no longer work).
  • #184: Configuration changes (active = False is the default now -- users must explicitly set active = True to run a task). (new in rc2)

Features (user-facing)

  • #176: Add a template for high-res E3SM v1 runs
  • #169: Add tropical cyclone diags

Bug Fixes (user-facing)

  • #174: Fix E3SM-Unified path for Cori-Haswell and -KNL
  • #187: Fix ylim (new in rc3)

Documentation (user-facing)

  • #148: Guide for new diags set
  • #149: Guide for new task
  • #179: Improve documentation and testing for campaigns

Tests

  • #179: Improve documentation and testing for campaigns

Other code changes

  • #171: Remove srun command from mpas_analysis command
  • #182: Bump to 2.0.0rc1
  • #185: Bump to 2.0.0rc2 (new in rc2)
  • #188: Bump to 2.0.0rc3 (new in rc3)

v2.0.0rc2

19 Jan 01:16
b59600e

Choose a tag to compare

v2.0.0rc2 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • #172: Improve directory structure (Any frequency starting with "monthly_diurnal" will now need to start with "diurnal". climo_diurnal_frequency will also need to be specified to generate diurnal cycle diags in E3SM Diags).
  • #173: Remove e3sm_unified option (The e3sm_unified option will no longer work).
  • #184: Configuration changes (active = False is the default now -- users must explicitly set active = True to run a task). (new in rc2)

Features (user-facing)

  • #176: Add a template for high-res E3SM v1 runs
  • #169: Add tropical cyclone diags

Bug Fixes (user-facing)

  • #174: Fix E3SM-Unified path for Cori-Haswell and -KNL

Documentation (user-facing)

  • #148: Guide for new diags set
  • #149: Guide for new task
  • #179: Improve documentation and testing for campaigns

Tests

  • #179: Improve documentation and testing for campaigns

Other code changes

  • #171: Remove srun command from mpas_analysis command
  • #182: Bump to 2.0.0rc1
  • #185: Bump to 2.0.0rc2 (new in rc2)

v2.0.0rc1

14 Jan 23:48
60925aa

Choose a tag to compare

v2.0.0rc1 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • #172: Improve directory structure (Any frequency starting with "monthly_diurnal" will now need to start with "diurnal". climo_diurnal_frequency will also need to be specified to generate diurnal cycle diags in E3SM Diags).
  • #173: Remove e3sm_unified option (The e3sm_unified option will no longer work).

Features (user-facing)

  • #176: Add a template for high-res E3SM v1 runs
  • #169: Add tropical cyclone diags

Bug Fixes (user-facing)

  • #174: Fix E3SM-Unified path for Cori-Haswell and -KNL

Documentation (user-facing)

  • #148: Guide for new diags set
  • #149: Guide for new task
  • #179: Improve documentation and testing for campaigns

Tests

  • #179: Improve documentation and testing for campaigns

Other code changes

  • #171: Remove srun command from mpas_analysis command
  • #182: Bump to 2.0.0rc1

v1.1.0

04 Nov 22:04
4f75a52

Choose a tag to compare

Bug Fixes (user-facing)

  • Fix validation of campaign configs #143

Features (user-facing)

  • Support for additional E3SM Diagnostics sets
    • Add annual_cycle_zonal_mean set to e3sm_diags default #108
    • Add streamflow diags #126
    • Add zonal mean 2d stratosphere set from e3sm_diags #163 #161
  • Value for environment_commands can be assumed based on the machine you're running on.
    • Update E3SM Unified paths #118
  • Ability to add extra variables in time-series
    • Add extra_vars option for in the "ts" section #124
  • Ability to specify a campaign, which will auto-fill other parameters
    • Add campaign parameter #138
    • Add support for cryosphere campaign #144
  • Support for high-resolution simulations
    • Add high resolution support #136
  • Print in .settings files the settings each task used
    • Print settings #137
  • Global Time Series updates
    • Add input_subdir parameter to global time series #158 #161
    • Allow Global Time Series to work without MPAS Analysis #160 #161

Docs (user-facing)

  • Docs for testing E3SM Unified #84
  • Enable revisions to old docs #113
  • Update docs #119
  • Docs should specify using Cori-haswell #162 #161

Tests

  • Update E3SM Diags testing #112
  • Use debug queue for integration tests #130
  • Ignore templateDir in tests #153

CI/CD

  • Add tbump to simplify version bumping #91
  • Fix timeout of conda build caused by Python version 3.10.0 #155

Cleanup

  • Refactor coupled_global #106
  • Update gitignore #161