Skip to content

v0.3.1

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Mar 11:18
8e2b2e6

Release v0.3.1 (2021/03/14)

Digital Object Identifier for PyGMT v0.3.1

Highlights

  • πŸŽ‰ Multiple bug fixes and an improved gallery πŸŽ‰
  • Reorganized gallery examples into new categories (#995)
  • Added gallery examples for plotting vectors (#950, #890)
  • Last version to support GMT 6.1.1, future PyGMT versions will require GMT 6.2.0 or newer

Enhancements

  • Support passing a sequence to the spacing parameter of pygmt.info() (#1031)

Bug Fixes

  • Fix issues in loading GMT's shared library (#977)
  • Let pygmt.info load datetime columns into a str dtype array (#960)
  • Check invalid combinations of resolution and registration in load_earth_relief() (#965)
  • Open figures using the associated application on Windows (#952)
  • Fix bug that stops Figure.coast from plotting with only dcw parameter (#910)

Documentation

  • Add a gallery example showing different line front styles (#1022)
  • Add a gallery example for a double y-axes graph (#1019)
  • Add a gallery example of inset map showing a rectangle region (#1020)
  • Add a gallery example to show coloring of points by categories (#1006)
  • Add gallery example showing different polar projection use cases (#955)
  • Add underscore guideline to CONTRIBUTING.md (#1034)
  • Add instructions to upgrade installed PyGMT version (#1029)
  • Improve the docstring of the pygmt package (#1016)
  • Add common alias coltypes (-f) for specifying i/o data types (#994)
  • Expand documentation linking in CONTRIBUTING.md (#802)
  • Write changelog in markdown using MyST (#941)
  • Update web font to Atkinson Hyperlegible (#938)
  • Improve the gallery example for datetime inputs (#919)

Maintenance

  • Refactor plot and plot3d to use virtualfile_from_data (#990)
  • Explicitly exclude unnecessary files in source distributions (#999)
  • Refactor grd modules to use virtualfile_from_data (#992)
  • Refactor info and grdinfo to use virtualfile_from_data (#961)
  • Onboarding maintainer checklist (#773)
  • Add comprehensive tests for pygmt.clib.loading.clib_full_names (#872)
  • Add a workflow checking links in plaintext and HTML files (#634)
  • Remove nbsphinx extension (#931)
  • Improve the error message for loading an old version of the GMT library (#925)
  • Move requirements-dev.txt dependencies to environment.yml (#812)
  • Ensure proper non-dev version string when publishing to PyPI (#900)
  • Run tests in a single CI job (Ubuntu + Python 3.9) for draft PRs (#906)

Contributors