From e5f5da9ba4713912ee96bd5eed80aa697d40de46 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sat, 2 Jul 2022 11:00:47 +0800 Subject: [PATCH] Changelog entry for v0.7.0 (#1981) Co-authored-by: Max Jones --- CITATION.cff | 14 +++++-- README.rst | 17 +++++--- doc/_static/version_switch.js | 1 + doc/changes.md | 73 +++++++++++++++++++++++++++++++++++ 4 files changed, 96 insertions(+), 9 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index db08a432639..3c82357399d 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -44,6 +44,14 @@ authors: family-names: Materna affiliation: US Geological Survey, USA orcid: https://orcid.org/0000-0002-6687-980X +- given-names: Yvonne + family-names: Fröhlich + affiliation: Karlsruhe Institute of Technology, Germany + orcid: https://orcid.org/0000-0002-8566-0619 +- given-names: Andre + family-names: Belem + affiliation: Fluminense Federal University, Brazil + orcid: https://orcid.org/0000-0002-8865-6180 - given-names: Tyler family-names: Newton affiliation: University of Oregon, USA @@ -64,9 +72,9 @@ authors: family-names: Wessel affiliation: University of Hawai'i at Mānoa, USA orcid: https://orcid.org/0000-0001-5708-7336 -date-released: 2022-04-11 -doi: 10.5281/zenodo.6426493 +date-released: 2022-07-01 +doi: 10.5281/zenodo.6702566 license: BSD-3-Clause repository-code: https://github.com/GenericMappingTools/pygmt type: software -version: 0.6.1 +version: 0.7.0 diff --git a/README.rst b/README.rst index 1ae8cbbbf65..8e811f5f878 100644 --- a/README.rst +++ b/README.rst @@ -156,7 +156,7 @@ Developers". Feel free to cite our work in your research using the following Bib .. code-block:: - @software{pygmt_2022_6426493, + @software{pygmt_2022_6702566, author = {Uieda, Leonardo and Tian, Dongdong and Leong, Wei Ji and @@ -173,12 +173,12 @@ Developers". Feel free to cite our work in your research using the following Bib Quinn, Jamie and Wessel, Paul}, title = {{PyGMT: A Python interface for the Generic Mapping Tools}}, - month = apr, + month = jul, year = 2022, publisher = {Zenodo}, - version = {v0.6.1}, - doi = {10.5281/zenodo.6426493}, - url = {https://doi.org/10.5281/zenodo.6426493} + version = {v0.7.0}, + doi = {10.5281/zenodo.6702566}, + url = {https://doi.org/10.5281/zenodo.6702566} } To cite a specific version of PyGMT, go to our Zenodo page at @@ -236,7 +236,12 @@ Compatibility with GMT/Python/NumPy versions - >=6.3.0 - >=3.8 - >=1.20 - * - `v0.6.1 `_ (latest release) + * - `v0.7.0 `_ (latest release) + - `v0.7.0 Documentation `_ + - >=6.3.0 + - >=3.8 + - >=1.20 + * - `v0.6.1 `_ - `v0.6.1 Documentation `_ - >=6.3.0 - >=3.8 diff --git a/doc/_static/version_switch.js b/doc/_static/version_switch.js index addba02d991..1c1889e985d 100644 --- a/doc/_static/version_switch.js +++ b/doc/_static/version_switch.js @@ -12,6 +12,7 @@ var all_versions = { 'latest': 'latest', 'dev': 'dev', + 'v0.7.0': 'v0.7.0', 'v0.6.1': 'v0.6.1', 'v0.6.0': 'v0.6.0', 'v0.5.0': 'v0.5.0', diff --git a/doc/changes.md b/doc/changes.md index 945bbefdcdb..932738ffbeb 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,5 +1,78 @@ # Changelog +## Release v0.7.0 (2022/07/01) + +[![Digital Object Identifier for PyGMT v0.7.0](https://zenodo.org/badge/DOI/10.5281/zenodo.6702566.svg)](https://doi.org/10.5281/zenodo.6702566) + +### 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](https://github.com/GenericMappingTools/pygmt/pull/1971) and [#1935](https://github.com/GenericMappingTools/pygmt/pull/1935)) + +### New Features + +* Wrap binstats ([#1652](https://github.com/GenericMappingTools/pygmt/pull/1652)) +* Wrap filter1d ([#1512](https://github.com/GenericMappingTools/pygmt/pull/1512)) +* Wrap dimfilter ([#1492](https://github.com/GenericMappingTools/pygmt/pull/1492)) + +### Enhancements + +* Support passing data in NumPy int8, int16, uint8 and uint16 dtypes to GMT ([#1963](https://github.com/GenericMappingTools/pygmt/pull/1963)) +* inset: Add region and projection aliases and fix two examples ([#1931](https://github.com/GenericMappingTools/pygmt/pull/1931)) +* basemap: Plotting frames if required parameters are not given ([#1909](https://github.com/GenericMappingTools/pygmt/pull/1909)) +* basemap: Added box alias for F ([#1894](https://github.com/GenericMappingTools/pygmt/pull/1894)) +* Add a sample dataset maunaLoa_co2 ([#1961](https://github.com/GenericMappingTools/pygmt/pull/1961)) +* Add a sample dataset notre_dame_topography ([#1920](https://github.com/GenericMappingTools/pygmt/pull/1920)) +* Add a sample dataset earth_relief_holes ([#1921](https://github.com/GenericMappingTools/pygmt/pull/1921)) + +### Deprecations + +* NEP29: Set minimum required version to NumPy 1.20+ ([#1985](https://github.com/GenericMappingTools/pygmt/pull/1985)) +* Figure.wiggle: Remove parameter 'columns', use 'incols' instead. ([#1977](https://github.com/GenericMappingTools/pygmt/pull/1977)) +* Figure.histogram and pygmt.info: Remove parameter 'table', use 'data' instead ([#1975](https://github.com/GenericMappingTools/pygmt/pull/1975)) +* pygmt.surface: Remove parameter 'outfile', use 'outgrid' instead ([#1976](https://github.com/GenericMappingTools/pygmt/pull/1976)) +* blockm/contour/plot/plot3d/rose/surface/wiggle: Change the parameter order of data array and input arrays ([#1978](https://github.com/GenericMappingTools/pygmt/pull/1978)) + +### Bug Fixes + +* grdtrack: Fix the bug when profile is given ([#1867](https://github.com/GenericMappingTools/pygmt/pull/1867)) +* Fix the grid accessor (grid registration and type) for 3D grids ([#1913](https://github.com/GenericMappingTools/pygmt/pull/1913)) + +### Documentation + +* Add instructions to install PyGMT using mamba ([#1967](https://github.com/GenericMappingTools/pygmt/pull/1967)) +* Improve two gallery examples regarding categorical colormaps ([#1934](https://github.com/GenericMappingTools/pygmt/pull/1934)) +* Add inline example to dimfilter ([#1956](https://github.com/GenericMappingTools/pygmt/pull/1956)) +* Add inline example to surface ([#1953](https://github.com/GenericMappingTools/pygmt/pull/1953)) +* Add inline example to grdfill ([#1954](https://github.com/GenericMappingTools/pygmt/pull/1954)) +* Add inline code examples to contributing guidelines ([#1924](https://github.com/GenericMappingTools/pygmt/pull/1924)) +* Add thumbnail images to the external resources page ([#1941](https://github.com/GenericMappingTools/pygmt/pull/1941)) +* Redesign the team gallery using sphinx-design's card directive ([#1937](https://github.com/GenericMappingTools/pygmt/pull/1937)) + +### Maintenance + +* Fix broken 'Improve this page' links using sphinx variable page_source_suffix ([#1969](https://github.com/GenericMappingTools/pygmt/pull/1969)) +* Split up functions for loading datasets ([#1955](https://github.com/GenericMappingTools/pygmt/pull/1955)) +* Set setuptools_scm fallback_version to follow PEP440 ([#1945](https://github.com/GenericMappingTools/pygmt/pull/1945)) +* Refactor text to use virtualfile_from_data ([#1121](https://github.com/GenericMappingTools/pygmt/pull/1121)) +* Run full tests only on Wednesday scheduled jobs ([#1833](https://github.com/GenericMappingTools/pygmt/pull/1833)) +* Run GMT Dev Tests on Monday, Wednesday and Friday only ([#1922](https://github.com/GenericMappingTools/pygmt/pull/1922)) +* Update GMT Dev Tests workflow to test on macOS-12 and ubuntu-22.04 ([#1918](https://github.com/GenericMappingTools/pygmt/pull/1918)) + +### Contributors + +* [Dongdong Tian](https://github.com/seisman) +* [Will Schlitzer](https://github.com/willschlitzer) +* [Wei Ji Leong](https://github.com/weiji14) +* [Andre L. Belem](https://github.com/andrebelem) +* [Yvonne Fröhlich](https://github.com/yvonnefroehlich) +* [Max Jones](https://github.com/maxrjones) +* [Jack Beagley](https://github.com/jackbeagley) +* [Michael Grund](https://github.com/michaelgrund) + +--- + ## Release v0.6.1 (2022/04/11) [![Digital Object Identifier for PyGMT v0.6.1](https://zenodo.org/badge/DOI/10.5281/zenodo.6426493.svg)](https://doi.org/10.5281/zenodo.6426493)