Skip to content

v1.0.0

Choose a tag to compare

@xylar xylar released this 09 Apr 03:07
· 285 commits to master since this release
ce95c43

A major modernization of the mpas_tools conda package including reorganization of many scripts into entry points, introduction of a pyproject.toml file, and linting with the ruff package. This update removes dependency on the jigsawpy conda package, instead requiring users to install JIGSAW-Python from source (optionally with a provided utility).

A new conversion tool is introduced for visualization in ParaView: mpas_to_xdmf. The new XDMF + HDF5 format is expected to have several advantages over the VTK format supported by the legacy ParaView VTK extractor including smaller file size, fewer files and better support for vertex geometries.

What's Changed

  • Add setuptools to dev environment by @xylar in #592
  • Add python 3.13 by @xylar in #593
  • Add script for adding map of sufficiently deep ocean bathymetry to a scrip file by @matthewhoffman in #578
  • Add a citation file by @xylar in #598
  • Use separate conda cache directories in CI by @altheaden in #599
  • Support larger mesh sizes in the NetCDF-C mesh converter by @xylar in #595
  • Move ocean and visualization conda-package scripts by @xylar in #597
  • In CI, update docs build version to 3.13 by @altheaden in #601
  • Refinement factor update in MPAS-Tools utility mpas2esmf by @skamaroc in #594
  • Utility for creating a Lambert conformal projection of perfect hex mesh to the sphere by @skamaroc in #606
  • mpas_tools.ocean: Solve barotropic streamfunction from vorticity by @xylar in #607
  • Make sure we use int32 in mask creation by @xylar in #603
  • Bump cmake_minimum_required to 3.5 to make conda happy by @xylar in #608
  • Move landice conda package scripts by @xylar in #596
  • Remove undefined variables that cause errors when calculating masks from thickness and bedTopography by @trhille in #609
  • Switch setup configurations to pyproject.toml by @altheaden in #610
  • Add pre-commit for code linting by @altheaden in #612
  • Require jigsaw and jigsawpy to be installed from source by @xylar in #611
  • Add class and command-line tool for converting from MPAS to XDMF + HDF5 by @xylar in #614
  • Several updates to ocean transects by @xylar in #613
  • Update to 1.0.0 by @xylar in #616

New Contributors

Full Changelog: 0.36.0...1.0.0