Skip to content

v0.15.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 31 Mar 11:04
· 32 commits to refs/heads/main since this release
020dc12

Release v0.15.0 (2025/03/31)

Digital Object Identifier for PyGMT v0.15.0

Highlights

  • ๐ŸŽ‰ Fifteenth minor release of PyGMT ๐ŸŽ‰
  • One new gallery example and two new tutorials
  • Figure.shift_origin: Support shifting origins temporarily when used as a context manager (#2509)
  • Documentation as HTML ZIP archive and in PDF format for offline reference

Enhancements

  • BREAKING Support typesetting apostrophe (') and backtick (`) (#3105)
  • BREAKING pygmt.grdcut: Refactor to store output in virtualfiles for grids (#3115)
  • GMTDataArrayAccessor: Support passing values using enums GridRegistration and GridType for grid registration and type (#3696)
  • pygmt.grdfill: Add new parameters 'constantfill'/'gridfill'/'neighborfill'/'splinefill' for filling holes (#3855)
  • pygmt.grdfill: Add new parameter 'inquire' to inquire the bounds of holes (#3880)
  • pygmt.grdfill: Add alias 'coltypes' (-f) (#3869)

Deprecations

  • pygmt.grdfill: Deprecate parameter 'no_data' to 'hole' (remove in v0.19.0) (#3852)
  • pygmt.grdfill: Deprecate parameter 'mode', use parameters 'constantfill'/'gridfill'/'neighborfill'/'splinefill' instead (remove in v0.19.0) (#3855)
  • pygmt.grdclip: Deprecate parameter 'new' to 'replace' (remove in v0.19.0) (#3884)
  • clib.Session: Remove deprecated open_virtual_file method, use open_virtualfile instead (Deprecated since v0.11.0) (#3738)
  • clib.Session: Remove deprecated virtualfile_from_data method, use virtualfile_in instead (Deprecated since v0.13.0) (#3739)

Documentation

  • Add an advanced tutorial for plotting focal mechanisms (beachballs) (#2550)
  • Add an advanced tutorial for creating legends (#3594)
  • Add a gallery example for Figure.hlines and Figure.vlines (#3755)

Maintenance

  • Use the 'release-branch-semver' version scheme for setuptools_scm (#3828)
  • Rename _GMT_DATASET.to_dataframe to .to_pandas and _GMT_GRID.to_dataarray/_GMT_IMAGE.to_dataarray to .to_xarray (#3798)
  • Bump to ruff 0.9.0, apply ruff 2025 style, and ignore A005 (stdlib-module-shadowing) violations (#3763)
  • Use well-known labels in project URLs following PEP753 (#3743)
  • clib.conversion: Remove the unused array_to_datetime function (#3507)
  • CI: Test on Linux arm64 runners (#3778)
  • CI: Build PDF documentation using tectonic (#3765)

Full Changelog: v0.14.0...v0.15.0

Contributors