Skip to content

Releases: MPAS-Dev/MPAS-Analysis

v1.11.0

30 Apr 19:30
e57f81c
Compare
Choose a tag to compare

A minor release that fixes an issue with scipy, allows for newer versions of ESMF and supports masking out problem sea-ice cells.

Minor enhancement:

  • Relax constraint on ESMF #997
  • Add support for maximum allowed sea-ice thickness #998

Bug fixes

*Fix tukey import in latest scipy #1000

Contributors

@xylar

v1.10.0

22 Mar 12:25
79bc218
Compare
Choose a tag to compare

A minor release that adds melt rate analysis from Paolo et al. (2023) and a new ocean conservation task. This release also includes numerous bug fixes and bits of clean-up.

Major enhancement:

  • Add Paolo et al. (2023) melt rate analysis #987
  • New ocean conservation task #988

Minor enhancement:

  • Update to pyremap>=1.2.0
  • If available, plot climatology of total melt rate #989

Bug fixes

  • Divide sea ice area/volume data into 10 year chunks #982
  • Fix arrows in barotropic streamfunction plots #985
  • Fix Adusumilli variable name #990
  • Don't use srun to call ncremap on PM and Chicoma #996

Clean up

  • Fix dims --> sizes for xarray datasets #983
  • Fix colorbars on OHC and BSF difference plots #986
  • Shorten titles of Frazil Accretion Rate plots #992
  • Removed errorOnMissing and endYear = end config options #991

Continuous Integration

  • Update CI to drop mamba #993

Contributors

@cbegeman
@darincomeau
@irenavankova
@wlin
@xylar

v1.9.1

20 Jan 17:48
83c4054
Compare
Choose a tag to compare

A bug-fix release that fixes stats printed on global climatology maps.

Bug fixes

  • Fix stats for climatology maps #977
  • Update mesh name for Adusumilli observations #975

Clean up

  • Add a trailing slash to printed URLs #978

Contributors

@golaz
@milenaveneziani
@xylar

v1.9.0

12 Sep 12:19
26c0800
Compare
Choose a tag to compare

A minor release that adds new waves analysis and moves to Adusumilli et al. (2020) for Antarctic melt-rate observations. This release also includes numerous minor enhancements and bug fixes listed below.

Major enhancement:

  • Add analysis task for waves #869
  • Add Adusumilli et al. (2020) melt rates #961

Minor enhancement:

  • Update to mache >=1.11.0 #944
  • Support shapely 2.0 #940
  • Update suite to python 3.11 #942
  • Add a developer test suite that uses an existing conda env #953
  • Update geometric_features to 1.2.0 #957
  • Add support for data mode for land-ice fluxes #962

Bug fixes

  • Constrain shapely #937
  • Fix output on machines without web portal #946
  • Fix depth slicing with non-ocean cells #948
  • Skip making MOC basin masks if they exist #951
  • Fix region masking for TS diagrams #954
  • Fix NaNs in MOC postprocessing #955
  • Various fixes to get the no_ncclimo test working again #956
  • Fix coordinate order for Schmidtko seafloor T and S #963
  • Don't use matplotlib 3.7.2 #969
  • Update mesh name for Adusumilli observations #975

Clean up

  • Rename master --> main #939

Documentation

  • Update example config and job script for LANL #945

Continuous Integration

  • Loosen constraint on conda #934
  • Fix updating base env in Azure tests #943

Contributors

@sbrus89
@xylar

v1.8.0

01 Dec 12:59
3b7f962
Compare
Choose a tag to compare

Minor release that adds new features from the recent E3SM hackathon on MPAS-Analysis: Arctic regional analysis, barotropic streamfunctions, sea-ice production and melting and sea-surface height histograms. It also includes a variety of bug fixes, clean up and improvements to documentation.

Minor enhancement:

  • Add support for remapping from MPAS vertices #906
  • Add Arctic Ocean time series, profiles, and TS diagrams to polar regions #896
  • Add Horizontal Streamfunction plots + Subpolar North Atlantic projection #898
  • Add sea ice production/melting analysis tasks #907
  • Add histogram plot type and ocean histogram task #917

Bug fixes

  • Fix config file on the webpage #913
  • Fixes to formatting and config options for climatologyMapBSF #918
  • Fix comparison of sea-ice thickness vs. control #925
  • Keep attributes in python climatology computations #930
  • Fix masking of Hovmoller plots on different meshes #927

Clean up

  • Switch to plotting sea-ice concentration and thickness on projection grids #915
  • Add python 3.11, drop python <3.8 #924
  • Bump python version in test suites #929
  • Plot production, melt iceberg concentration on projection grids #928

Documentation

  • Fix some docstrings #919
  • Add docs and examples for sea ice production tasks #920
  • Fix description of building the docs #921
  • Fixup formatting in histogram documentation #923
  • Fix complete config file name in log dir #926

Continuous Integration

  • Disable latest conda in CI (for now) #932

Contributors

@anirban89
@cbegeman
@darincomeau
@milenaveneziani
@xylar

v1.7.2

27 Sep 20:42
Compare
Choose a tag to compare

Bug-fix release

Minor enhancement:

  • Update postprocessed MOC to match analysis member #886
  • Add a check for duplicate analysis tasks and subtasks #908

Bug fixes

  • Fix hovmoller plot comparison #900
  • Add missing var when continuing MOC calculation #901
  • Make sure both CI and develoment environments don't include conda MPI #902
  • Fix generate command-line flag #903
  • Don't decode time as part of transect remapping #904
  • Fix --list when trying to write geojson files #905

Clean up

  • Improve error message on incorrect machine #892
  • Clean up ClimatologyMapOHCAnomaly #894

Documentation

  • Clean up the documentation in several places #893
  • Add 3 tutorials for developers #895

Contributors

@xylar
@akturner
@alicebarthel
@anirban89
@cbegeman
@darincomeau
@jjbenedict
@katsmith133
@milenaveneziani
@vanroekel

v1.7.1

13 Sep 03:28
Compare
Choose a tag to compare

Bug-fix release

Bug fixes

  • Fix region masking in observations #884
  • Fix config options for reference-year climatologies #885
  • Switch to noleap instead of gregorian_noleap #889

Contributors

@xylar
@darincomeau

v1.7.0

06 Jul 15:58
67a19c0
Compare
Choose a tag to compare

A minor release including 1) new density contour plots for validating eddy parameterizations; 2) E3SM-Unified testing in the test suite; 3) a smarter config parser shared with compass. This release also includes some minor clean up and bug fixes.

Minor enhancement:

  • Add flake8 to dev environment #870
  • Switch to MpasConfigParser for config options #873
  • Switch to using f90nml for reading namelists #874
  • Add WOCE and SOSE density contour plots #877
  • Add E3SM-Unified support to test suite #879

Bug fixes

  • Reduce ncclimo tasks for Anvil to 6 #865
  • Update test suite to kill jobs with invalid deps #872
  • Add back legend for Antarctic melt flux time series #878

Clean up:

  • Various pieces of clean up #875

Contributors

@darincomeau
@mark-petersen
@milenaveneziani
@xylar

v1.6.1

08 Feb 20:59
cf30776
Compare
Choose a tag to compare

Bug-fix release

Minor enhancement:

  • Add North Atlantic and North Pacific comparison grids #858

Bug fixes

  • Fix masking of surface climatologies #861

Contributors

@xylar
@milenaveneziani
@golaz
@ytakano3

v1.6.0

03 Feb 21:06
bd151d2
Compare
Choose a tag to compare

Minor release that includes a new capability to plot transects on the native MPAS mesh and many bug fixes.

Major enhancement

  • Add support for transects plotted on the native MPAS-Ocean mesh #718

Minor enhancements

  • Improve model vs. obs transects on the native MPAS mesh #851
  • Add an anomaly tag #853
  • Print the URL for the web page #854

Clean up

  • Simplify example configs #846
  • Update Cori example config and job scripts #845

Bug fixes

  • Fix calls to ncclimo for NCO 5.0.4 #848

Documentation

  • Clarify readme for developers #847
  • Switch from m2r to m2r2 #852

Continuous Integration and Testing

  • Add python 3.10 support and testing #850
  • chmod common HTML directory in test suite #855

Contributors

@xylar
@milenaveneziani
@sbrus89
@mark-petersen
@darincomeau