Releases: E3SM-Project/e3sm_diags
Releases · E3SM-Project/e3sm_diags
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
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
v2.9.0rc2
What's Changed
- Fix dir ref in release workflow by @tomvothecoder in #699
- Use total (interstitial and cloud-borne) aerosols directly from 2D burdens by @mahf708 in #682
- Bump to v2.9.0rc2 by @chengzhuzhang in #710
Full Changelog: v2.9.0rc1...v2.9.0rc2
v2.9.0rc1
Bump to 2.9.0rc1 (#697)
v2.8.0
New Features
- Add MERRA2 aerosol data for AOD diagnostics by @chengzhuzhang (with help from @yfenganl and @mingxuanwupnnl )in #624
- Add Aerosol Budget Tables (set name =
aerosol_budget
) by @chengzhuzhang @tomvothecoder (with help from @kaizhangpnl, @susburrows, @TaufiqHassan, @xuezhengllnl, @keziming )in #625 - add example running with zppy @chengzhuzhang #622
Other Changes
- Fix matplotlib rotation bug by @tomvothecoder #622
- Update GitHub Actions for changing to
main
branch by @forsyth2 @tomvothecoder in #619 and #621 - Updated examples by @forsyth2 in #618
- Remove
cdtime
as a dependency by @tomvothecoder in #627
Full Changelog: v2.7.0...v2.8.0
v2.8.0rc1 Aerosols
New Features
- Add MERRA2 aerosol data for AOD diagnostics by @chengzhuzhang (with help from @yfenganl and @mingxuanwupnnl )in #624
- Add Aerosol Budget Tables by @chengzhuzhang @tomvothecoder (with help from @kaizhangpnl, @susburrows, @TaufiqHassan, @xuezhengllnl, @keziming )in #625
- add example running with zppy @chengzhuzhang #622
Other Changes
- Fix matplotlib rotation bug by @tomvothecoder #622
- Update GitHub Actions for changing to
main
branch by @forsyth2 @tomvothecoder in #619 and #621 - Updated examples by @forsyth2 in #618
- Remove
cdtime
as a dependency by @tomvothecoder in #627
Full Changelog: v2.7.0...v2.8.0rc1
v2.7.0
New Features:
- Added scatter plots for comparing annual mean long-term Absorption Optical Depth (AOD) Aerosol Absorption Optical Depth (AAOD) at 550 nm from AERONET measurements. Scripts and data contributed by @yfenganl
- Add cmip6 comparison box whisker plot. Scripts contributed by @golaz
- Add CMIP6 models + E3SM v1 v2, AMIP and HISTORICAL runs as baseline for box whisker plots and Taylor Diagrams
- Support Model only analysis in lat-lon set
- Add lat_lon_land annd lat_lon_river drivers and viewers supported in the main viewer.
- Integrate in ELM land variable pre-processing and MOSART river variables for lat-lon model vs model default run. (contributed by @darincomeau @jenniferholm and @hydrotian )
- Add a standalone script to generate a summary plot of E3SM diagnostics. by @ambrad
- Included a Metrics checker to check consistency between two lat-lon run.
Enhanced Features:
- Add AODDUST to lat_lon plots (model only)
- Add Q to zonal_mean_2d plots
- Add TREFMNAV/tasmin TREFMXAV/tasmax to core set
- Replace ERA Interim with ERA5 in core sets
- Update to MACv2 for AOD at 550nm diags
Major Fixes:
- Set regrid method to bilinear for a subset of variables with masks or missing data
- Fix and Enhancement for Diurnal Cycle of Precipitation
- Fix extreme values of Albedo from obs values over high latitudes by masking high latitude in lat-lon plot
Other Updates:
- Update DevOps tooling; Update
black
to fixclick
ImportError
- Add
xarray
andmache
to conda env dependencies and removedask
- Update input data path; nco invocation in pre-processing
- Fix
FileNotFoundError
for log file
Contributors
- @chengzhuzhang @tomvothecoder @golaz @forsyth2 @ambrad @yfenganl @darincomeau @jenniferholm and @hydrotian
Full Changelog: v2.6.1...v2.7.0
v2.7.0rc2
Merge pull request #604 from E3SM-Project/v2.7.0rc2 Bump to 2.7.0rc2