Skip to content

Releases: MPAS-Dev/MPAS-Tools

v0.17.0

04 Jan 23:33
99490de
Compare
Choose a tag to compare

A minor release that adds an mpas_tools.seaice package for more efficient partitioning of MPAS-Seaice domains

Minor enhancement

  • Reorganize sea-ice grid tools into python package #484
  • Add sea-ice partition tools to conda package #482
  • Add docs and PEP8 clean-up to seaice modules #485

Bug fixes

  • Fix importlib.resources imports for python 3.8 #489

Contributors:

@akturner
@xylar

v0.16.0

04 Jan 12:53
4cc4a74
Compare
Choose a tag to compare

A minor release with updates to various land-ice scripts and tools

Minor enhancement

  • Add python 3.11 and drop python 3.7 #477
  • Add post-processing scripts for the ISMIP6 experiment #476
  • Modify generate_e3sm_namelist_files.py for trailing white space #478
  • Add support for shapely 2.0 and many tests #486

Bug fixes

  • Change keepMask for extrapolating stiffnessFactor #472
  • Replace $ with $$ when writing config options #474
  • Constrain shapely because of big changes in 2.0 #483

Contributors:

@akturner
@matthewhoffman
@trhille
@xylar

v0.15.0

06 Jul 16:15
07e9aaf
Compare
Choose a tag to compare

A minor release with updates to various land-ice scirpts and tools

Minor enhancement

  • Update exodus to mpas conversion script for Cori #463
  • Apply log transform to stiffnessFactor conversion #466
  • Add an iceMask field to the interpolation script #467

Contributors:

@matthewhoffman
@trhille

v0.14.0

20 Apr 06:10
fdb4fa5
Compare
Choose a tag to compare

Minor release including a new meta-configparser MpasConfigParser, a minor bug fix to logging, and several improvements to land-ice tools.

Minor enhancement

  • Update deprecated functions in pyproj in the MPAS mesh tool #459
  • Add 'muFriction' and 'eigencalvingParameter' to MPAS I/O field names #455
  • Add a custom MpasConfigParser #460

Bug fix

  • Fix string args passed to logging.check_call() #461
  • Small fix to python mask creation #456

Clean-up

  • Remove an unnecessary comment line #457

Contributors:

@hollyhan
@matthewhoffman
@trhille
@xylar

v0.13.0

07 Feb 06:55
32c4411
Compare
Choose a tag to compare

Minor release including a new utility for creating MPAS-Atmosphere ESMF and SCRIP files; logging of commands when using the mpas_tools version of check_call(); and bug fixes for a tool that adds latitude and longitude to MPAS planar meshes; and a sanity check on the longitude range for an MPAS scrip generation tool.

Minor enhancement

  • Add a new utility to create ESMF and SCRIP files for MPAS-A #422
  • Log commands run with check_call() by default #452

Bug fix

  • Fix mpas mesh tools #450

Continuous Integration and Testing

  • Switch testing from python 3.7 to python 3.10 #451

Contributors:

@hollyhan
@matthewhoffman
@mgduda
@MiCurry
@xylar

v0.12.0

26 Nov 11:12
d3244d5
Compare
Choose a tag to compare

Minor release including several clean-up and bug-fix PRs and two additions two additions to the conda package: keyword arguments to check_call with logging and the create_SCRIP_file_from_planar_rectangular_grid.py script for land-ice meshes.

Minor enhancement

  • Add keyword arguments to check_call #449

Clean-up

  • Update CISM script to be compatible with python 3 #444
  • Wrap lines longer than 132 columns in the grid_rotate utility #445
  • Remove compiler-specific options from FFLAGS in grid_rotate Makefile #446
  • rename python-igraph to igraph in setup.py #447

Bug fix

  • Fix units in converting smb to sfcMassBal in landice interpolation script #448

Contributors:

@hollyhan
@matthewhoffman
@mgduda
@MiCurry
@trhille
@xylar

v0.11.0

28 Sep 02:12
3a8bc85
Compare
Choose a tag to compare

Minor release including dropping an outdated dependency (pyflann), adding a parameter to a MALI initialization script, and adding thread safety to the MPAS mesh converter.

Minor enhancement

  • Landice/add mu friction to exo mpas conversion #440
  • Rework file I/O in mesh converters for thread-safety #437
  • Switch from pyflann to scipy KDTree #442

Contributors:

@xylar
@trhille
@matthewhoffman
@dengwirda
@mgduda
@akturner
@mark-petersen
@sbrus89

v0.10.0

25 Aug 19:21
34ec608
Compare
Choose a tag to compare

Minor release including some small bug fixes and clean up.

Bug fix

  • Fix error in MOC southern transect #438

Contributor:

@xylar

v0.9.0

29 Jul 07:16
18f514a
Compare
Choose a tag to compare

Minor release including some small bug fixes and clean up.

Minor enhancement

  • Add argument to write_netcdf for the NetCDF engine #434

Clean up

  • Update performance script to python 3, and minor corrections #433
  • Drop python 3.6 support #435

Contributors:

@xylar
@mark-petersen

v0.8.0

15 Jul 10:36
4174e0a
Compare
Choose a tag to compare

Minor release including some small bug fixes and clean up.

Clean up

  • Modifications to acme namelist file generator #398
  • Update URL for testing CIME constants #428

Bug fix

  • Fix re-registering of colormaps #430
  • Fix uninitialized values in kiteAreasOnVertex #431

Continuous integration:

  • Update libnetcdf version in CI #429

Contributors:

@xylar
@akturner
@jonbob