Releases: E3SM-Project/e3sm_diags
Releases · E3SM-Project/e3sm_diags
v2.12.0
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.0
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.py
not 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.py
not 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
UnboundLocalError
forparams_results
by @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_cfg
flag torun_diags()
by @tomvothecoder in #747 - Port over
cdp_viewer.OutputViewer
and removecdp
dependency 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_cfg
flag torun_diags()
by @tomvothecoder in #747 - Fix type conditional check and
UnboundLocalError
forparams_results
by @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_diags
asCoreParameter
method 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_run
by @tomvothecoder in #641 - CDAT Migration Phase 1 - Replace
CDPParameter
by @tomvothecoder in #638 - CDAT Migration Phase 1 - Replace
cdp_parser.CDPParser
by @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
mache
by @chengzhuzhang in #691 - Fix
numpy.int
-->int
by @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