Releases: MPAS-Dev/MPAS-Tools
v0.17.0
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:
v0.16.0
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:
v0.15.0
v0.14.0
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
Clean-up
- Remove an unnecessary comment line #457
Contributors:
v0.13.0
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:
v0.12.0
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:
v0.11.0
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
v0.9.0
v0.8.0
Minor release including some small bug fixes and clean up.
Clean up
Bug fix
Continuous integration:
- Update libnetcdf version in CI #429