Skip to content

v0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Jul 03:03
· 1000 commits to refs/heads/main since this release
e5f5da9

Release v0.7.0 (2022/07/01)

Digital Object Identifier for PyGMT v0.7.0

Highlights

  • 🎉 Seventh minor release of PyGMT 🎉
  • Wrapped 3 GMT modules
  • Added two new PyGMT tutorials and EGU 2022 short course to external resources page (#1971 and #1935)

New Features

Enhancements

  • Support passing data in NumPy int8, int16, uint8 and uint16 dtypes to GMT (#1963)
  • inset: Add region and projection aliases and fix two examples (#1931)
  • basemap: Plotting frames if required parameters are not given (#1909)
  • basemap: Added box alias for F (#1894)
  • Add a sample dataset maunaLoa_co2 (#1961)
  • Add a sample dataset notre_dame_topography (#1920)
  • Add a sample dataset earth_relief_holes (#1921)

Deprecations

  • NEP29: Set minimum required version to NumPy 1.20+ (#1985)
  • Figure.wiggle: Remove parameter 'columns', use 'incols' instead. (#1977)
  • Figure.histogram and pygmt.info: Remove parameter 'table', use 'data' instead (#1975)
  • pygmt.surface: Remove parameter 'outfile', use 'outgrid' instead (#1976)
  • blockm/contour/plot/plot3d/rose/surface/wiggle: Change the parameter order of data array and input arrays (#1978)

Bug Fixes

  • grdtrack: Fix the bug when profile is given (#1867)
  • Fix the grid accessor (grid registration and type) for 3D grids (#1913)

Documentation

  • Add instructions to install PyGMT using mamba (#1967)
  • Improve two gallery examples regarding categorical colormaps (#1934)
  • Add inline example to dimfilter (#1956)
  • Add inline example to surface (#1953)
  • Add inline example to grdfill (#1954)
  • Add inline code examples to contributing guidelines (#1924)
  • Add thumbnail images to the external resources page (#1941)
  • Redesign the team gallery using sphinx-design's card directive (#1937)

Maintenance

  • Fix broken 'Improve this page' links using sphinx variable page_source_suffix (#1969)
  • Split up functions for loading datasets (#1955)
  • Set setuptools_scm fallback_version to follow PEP440 (#1945)
  • Refactor text to use virtualfile_from_data (#1121)
  • Run full tests only on Wednesday scheduled jobs (#1833)
  • Run GMT Dev Tests on Monday, Wednesday and Friday only (#1922)
  • Update GMT Dev Tests workflow to test on macOS-12 and ubuntu-22.04 (#1918)

Contributors