Releases: E3SM-Project/e3sm_diags
Releases · E3SM-Project/e3sm_diags
v2.12.0rc1
New Feature
- Add Wheeler and Kiladis diagram for tropical subseasonal diags - Wheeler and Kiladis by @jjbenedict @brianpm @chengzhuzhang @tomvothecoder in #732
Updates and bug fixes
- Add intermediate output in json for ARM Diags by @yunpengshan2014 in #806
- Edit in-place modified derived variables for fixing aerosol budget table by @mahf708 in #805
Full Changelog: v2.11.0...v2.12.0rc1
v2.11.0
What's Changed
New Features
- Initial support variable naming convention for EAMxx by @golaz in #712
- Support comparing monthly mean climatology (in addition to seasonal and annual mean) @chengzhuzhang in #712
Documentation Updates
- Update zppy cfg for perlmutter by @chengzhuzhang in #783
- Update inter-comparison of CMIP models workflow by @chengzhuzhang in #786
Bug fixes
- Fix
cosp_histogram_driver.pynot writing mean variables to netCDF by @tomvothecoder in #782
Others
- Bump/v2.11.0rc1 by @chengzhuzhang in #789
Full Changelog: v2.10.1...v2.11.0
v2.11.0rc1
What's Changed
New Features
- Initial support variable naming convention for EAMxx by @golaz in #712
- Support comparing monthly mean climatology (in addition to seasonal and annual mean) @chengzhuzhang in #712
Documentation Updates
- Update zppy cfg for perlmutter by @chengzhuzhang in #783
- Update inter-comparison of CMIP models workflow by @chengzhuzhang in #786
Bug fixes
- Fix
cosp_histogram_driver.pynot writing mean variables to netCDF by @tomvothecoder in #782
Others
- Bump/v2.11.0rc1 by @chengzhuzhang in #789
Full Changelog: v2.10.1...v2.11.0rc1
v2.10.1
What's Changed
Bug Fixes
- Fix type conditional check and
UnboundLocalErrorforparams_resultsby @tomvothecoder in #770 - Fix default diagnostics attrs not being copied to parent CoreParameter by @tomvothecoder in #778
Refactor
- [Refactor]: Refactor integration tests and add
use_cfgflag torun_diags()by @tomvothecoder in #747 - Port over
cdp_viewer.OutputViewerand removecdpdependency by @tomvothecoder in #773
Full Changelog: v2.10.0...v2.10.1
v2.10.1rc1
What's Changed
- [Refactor]: Refactor integration tests and add
use_cfgflag torun_diags()by @tomvothecoder in #747 - Fix type conditional check and
UnboundLocalErrorforparams_resultsby @tomvothecoder in #770
Full Changelog: v2.10.0...v2.10.1rc1
v2.10.0
What's Changed
Features
Bug Fixes
- Fix typo in zonal mean figure titles by @chengzhuzhang in #753
Refactor
- [Refactor]: Update
e3sm_diags_driver.run_diagsasCoreParametermethod by @tomvothecoder in #742 - Replace
parser.readfp()withparser.read_file()for Python 3.12 support by @tomvothecoder in #765
Documentation
- [Doc]: Add GitHub issues and pull request templates by @tomvothecoder in #741
DevOps
- Update DevOps configs by @tomvothecoder in #755
Full Changelog: v2.9.0...v2.10.0
v2.9.0
New Features
- Add new aci and aerosol activation metrics from ARM Diags v3 by @chengzhuzhang (collaborating with ARM infrastructure group with contribution from Xiaojian Zheng @lannyzxj, @EmmyChengTao and Shaocheng Xie. )in #679
- Mixed phase partition LCF diagram by @chengzhuzhang with @zyuying, @yunpengshan2014 and @Jiwengithub in #675
- Add aerosol global metrics benchmarks file developed by E3SM Aerosol Working Group @susburrows and @kaizhangpnl , and implemented by @chengzhuzhang and @mahf708 in #683
- Use total (interstitial and cloud-borne) aerosols directly from 2D burdens by @mahf708 in #682
- Add GPCP3.2 precipiation data and replace v2.2 by @chengzhuzhang in #690
- Add QREFHT and U10 comparison with ERA5 variables by @chengzhuzhang in #688
- Support relative difference plot in zonal mean 2d set by @chengzhuzhang in #651
- Additional variables to QBO json output files by @golaz in #646
CDAT Migration:
- CDAT Migration Phase 1: Replace
cdp.cdp_runby @tomvothecoder in #641 - CDAT Migration Phase 1 - Replace
CDPParameterby @tomvothecoder in #638 - CDAT Migration Phase 1 - Replace
cdp_parser.CDPParserby @tomvothecoder in #650
Other Changes:
- Update Acknowledgement and Features Contribution in README by @chengzhuzhang in #692
- Bump dependencies in conda env yml files by @tomvothecoder in #644
- Increment CACHE_NUMBER to fix conda envs by @tomvothecoder in #645
- fix typo in aerosol budget printout by @mahf708 in #676
- Update quick guide for perlmutter; update diagnostics paths from
macheby @chengzhuzhang in #691 - Fix
numpy.int-->intby @xylar in #694 - Change workflow to mamba by @forsyth2 in #693
- Simplify the conda env yml files by @tomvothecoder in #696
- Fix release workflow not copying docs for latest tags by @tomvothecoder in #698
- Fix dir ref in release workflow by @tomvothecoder in #699
- Fix segfault issue with newest shapely and esmpy by @xylar in #715
- Import shapely but not esmpy in main package by @xylar in #722
- update enviroment variable by @chengzhuzhang in #725
- Add e3sm_diags import by @chengzhuzhang in #727
New Contributors
Full Changelog: v2.8.0...v2.9.0
v2.9.0rc5
What's Changed
- update enviroment variable by @chengzhuzhang in #725
- Add e3sm_diags import by @chengzhuzhang in #727
- Bump to 2.9.0rc5 by @chengzhuzhang in #730
Full Changelog: v2.9.0rc4...v2.9.0rc5
v2.9.0rc4
What's Changed
- Import shapely but not esmpy in main package by @xylar in #722
- Bump to 2.9.0rc4 by @chengzhuzhang in #724
Full Changelog: v2.9.0rc3...v2.9.0rc4
v2.9.0rc3
What's Changed
- Fix segfault issue with newest shapely and esmpy by @xylar in #715
- Bump to 2.9.0rc3 by @chengzhuzhang in #717
Full Changelog: v2.9.0rc2...v2.9.0rc3