From 81d3b4aaf10cdfd3b136049ced35a5ca6246c326 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 15:28:35 +0100 Subject: [PATCH 01/67] Add entry for v0.8.0 in version_switch.js --- doc/_static/version_switch.js | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/_static/version_switch.js b/doc/_static/version_switch.js index 1c1889e985d..4527f44b39b 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.8.0': 'v0.8.0', 'v0.7.0': 'v0.7.0', 'v0.6.1': 'v0.6.1', 'v0.6.0': 'v0.6.0', From 25ee972db239022abd8395e6f251378b69250e2a Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 15:53:56 +0100 Subject: [PATCH 02/67] Update release month in README.rst --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index f79c3dde6ff..114f16a3172 100644 --- a/README.rst +++ b/README.rst @@ -184,7 +184,7 @@ 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 = jul, + month = dec, year = 2022, publisher = {Zenodo}, version = {v0.7.0}, From 87ffd066c125275553419dfcbe94a98d86435cd1 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 15:54:33 +0100 Subject: [PATCH 03/67] Update release version in README.rst --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 114f16a3172..7e7eeede903 100644 --- a/README.rst +++ b/README.rst @@ -187,7 +187,7 @@ Developers". Feel free to cite our work in your research using the following Bib month = dec, year = 2022, publisher = {Zenodo}, - version = {v0.7.0}, + version = {v0.8.0}, doi = {10.5281/zenodo.6702566}, url = {https://doi.org/10.5281/zenodo.6702566} } From 10fe6486cdf674c16552123d193e26351970b567 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 16:11:34 +0100 Subject: [PATCH 04/67] Update release DOI in README.rst --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 7e7eeede903..9e6f55b842b 100644 --- a/README.rst +++ b/README.rst @@ -188,8 +188,8 @@ Developers". Feel free to cite our work in your research using the following Bib year = 2022, publisher = {Zenodo}, version = {v0.8.0}, - doi = {10.5281/zenodo.6702566}, - url = {https://doi.org/10.5281/zenodo.6702566} + doi = {10.5281/zenodo.7481934}, + url = {https://doi.org/10.5281/zenodo.7481934} } To cite a specific version of PyGMT, go to our Zenodo page at From 09d84a88d952c702b94b259770d6d72b049c5802 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 16:19:13 +0100 Subject: [PATCH 05/67] Update release date, release DOI, and release version in CITATION.cff --- CITATION.cff | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 3c82357399d..1f30318292c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -72,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-07-01 -doi: 10.5281/zenodo.6702566 +date-released: 2022-12-28 +doi: 10.5281/zenodo.7481934 license: BSD-3-Clause repository-code: https://github.com/GenericMappingTools/pygmt type: software -version: 0.7.0 +version: 0.8.0 From b4775ae1a20a7ad9c866d1e709c360355006a60f Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 17:28:27 +0100 Subject: [PATCH 06/67] Update DOI in BibTex reference in README.rst --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 9e6f55b842b..fe65582ace0 100644 --- a/README.rst +++ b/README.rst @@ -165,7 +165,7 @@ Developers". Feel free to cite our work in your research using the following Bib .. code-block:: - @software{pygmt_2022_6702566, + @software{pygmt_2022_7481934, author = {Uieda, Leonardo and Tian, Dongdong and Leong, Wei Ji and From feddfa0912606af4bf9fadf9cf6f1eb736211ceb Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Sun, 25 Dec 2022 17:34:53 +0100 Subject: [PATCH 07/67] Add entry in compatibilty table in README.rst --- README.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index fe65582ace0..8913202cb43 100644 --- a/README.rst +++ b/README.rst @@ -247,7 +247,12 @@ Compatibility with GMT/Python/NumPy versions - >=6.3.0 - >=3.8 - >=1.20 - * - `v0.7.0 `_ (latest release) + * - `v0.8.0 `_ (latest release) + - `v0.8.0 Documentation `_ + - >=6.3.0 + - >=3.8 + - >=1.20 + * - `v0.7.0 `_ - `v0.7.0 Documentation `_ - >=6.3.0 - >=3.8 From 28b28b5d9596c08ef6a6609e614a4710eb0d8ed8 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 11:59:44 +0100 Subject: [PATCH 08/67] Copy-Past draft release note --- doc/changes.md | 108 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/doc/changes.md b/doc/changes.md index 932738ffbeb..2869ef7b543 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,5 +1,113 @@ # Changelog + +## Release v0.8.0 (20YY/MM/DD) + +[![Digital Object Identifier for PyGMT v0.8.0](https://zenodo.org/badge/DOI/10.5281/zenodo.3781524.svg)](https://doi.org/10.5281/zenodo.3781524) + +### Highlights + +* + +### New Features + +* Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) +* Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238)) +* Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) +* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196)) +* load_earth_relief: Add the support of data source 'GEBCOSI' ([#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) +* load_earth_relief: Add the support of data source 'synbath' ([#2162](https://github.com/GenericMappingTools/pygmt/pull/2162)) +* load_earth_relief: Add the support of data source "GEBCO" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818)) +* Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) + +### Enhancements + +* load_earth_magnetic_anomaly: Add mag4km parameter to support earth_mag4km dataset ([#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)) +* Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) +* pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) +* Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964)) +* Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) +* Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) +* Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078)) +* Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) +* Rewrite the meca function to support offsetting and labeling beachballs ([#1784](https://github.com/GenericMappingTools/pygmt/pull/1784)) + +### Deprecations + +* Figure.psconvert: Remove the deprecated parameter 'icc_gray' (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267)) +* Figure.velo: Deprecate parameters "color" to "fill" and "uncertaintycolor" to "uncertaintyfill" (remove in v0.12.0) ([#2206](https://github.com/GenericMappingTools/pygmt/pull/2206)) +* Deprecate xshift (X) and yshift (Y) aliases from all plotting modules (remove in v0.12.0) ([#2071](https://github.com/GenericMappingTools/pygmt/pull/2071)) +* Figure.rose: Deprecate parameter color to fill (remove in v0.12.0) ([#2181](https://github.com/GenericMappingTools/pygmt/pull/2181)) +* Figure.plot3d: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2178](https://github.com/GenericMappingTools/pygmt/pull/2178)) +* Figure.plot: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2177](https://github.com/GenericMappingTools/pygmt/pull/2177)) + +### Bug Fixes + +* Figure.ternary: Fix the crash for pd.DataFrame input with GMT 6.3-6.4 ([#2274](https://github.com/GenericMappingTools/pygmt/pull/2274)) +* Figure.meca: Fix line and circle of offset parameter for dict/pandas input ([#2226](https://github.com/GenericMappingTools/pygmt/pull/2226)) +* Figure.meca: Fix beachball offsetting with dict/pandas inputs ([#2202](https://github.com/GenericMappingTools/pygmt/pull/2202)) +* Figure.meca: Fix the bug when passing a dict of scalar values to the spec parameter ([#2174](https://github.com/GenericMappingTools/pygmt/pull/2174)) + +### Documentation + +* Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) +* Add intro tutorial section for creating contour map ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) +* Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) +* SVG format is not supported in psconvert with ghostscript 9.16+ ([#2159](https://github.com/GenericMappingTools/pygmt/pull/2159)) +* Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) +* Add inline example for grdcontour ([#2148](https://github.com/GenericMappingTools/pygmt/pull/2148)) +* Add inline example for grdimage ([#2146](https://github.com/GenericMappingTools/pygmt/pull/2146)) +* Add inline example for solar ([#2147](https://github.com/GenericMappingTools/pygmt/pull/2147)) +* Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) +* Add inline example for coast ([#2142](https://github.com/GenericMappingTools/pygmt/pull/2142)) +* Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) +* Improve tutorial frames.py ([#2023](https://github.com/GenericMappingTools/pygmt/pull/2023)) +* Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) +* Add a gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521)) +* Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) +* Correct and consistent usage of 'function, 'method', and 'class' ([#2043](https://github.com/GenericMappingTools/pygmt/pull/2043)) +* Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) +* Improve documentation of UTM projection ([#2061](https://github.com/GenericMappingTools/pygmt/pull/2061)) +* Consistent usage of whitespaces across gallery and tutorial examples ([#2018](https://github.com/GenericMappingTools/pygmt/pull/2018)) + +### Maintenance + +* Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) +* Do not show the 'Improve this page' button on sphinx-gallery execution time pages ([#2264](https://github.com/GenericMappingTools/pygmt/pull/2264)) +* Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) +* NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) +* Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) +* Convert module request issue template into yaml configured form ([#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) +* Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) +* Convert feature request issue template into yaml configured form ([#2214](https://github.com/GenericMappingTools/pygmt/pull/2214)) +* doc: Set different html_baseurl for stable and dev versions ([#2158](https://github.com/GenericMappingTools/pygmt/pull/2158)) +* Use longname placeholders in the docstrings for common options ([#1932](https://github.com/GenericMappingTools/pygmt/pull/1932)) +* pygmt.show_versions: Show GMT binary version and hide the Python interpreter path ([#1838](https://github.com/GenericMappingTools/pygmt/pull/1838)) +* Add a workflow and Makefile target to test old GMT versions every Tuesday ([#2079](https://github.com/GenericMappingTools/pygmt/pull/2079)) +* Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093)) +* Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072)) +* Use the Ubuntu 22.04 docker image for readthedocs ([#2086](https://github.com/GenericMappingTools/pygmt/pull/2086)) +* Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) +* Add optional dependencies to pyproject.toml ([#2069](https://github.com/GenericMappingTools/pygmt/pull/2069)) +* Remove tomli from GMT Tests and GMT Dev Tests workflows ([#2080](https://github.com/GenericMappingTools/pygmt/pull/2080)) +* Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848)) +* Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847)) +* NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) +* load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) +* Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046)) +* Update baseline images for GMT 6.4 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) +* Bump the GMT version in CI to 6.4.0 ([#1990](https://github.com/GenericMappingTools/pygmt/pull/1990)) +* Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) +* Use the org-wide code of conduct ([#2020](https://github.com/GenericMappingTools/pygmt/pull/2020)) +* Refactor grdview and grdimage to use virtualfile_from_data ([#1988](https://github.com/GenericMappingTools/pygmt/pull/1988)) +* Use consistent names for pytest fixtures ([#1965](https://github.com/GenericMappingTools/pygmt/pull/1965)) + +### Contributors + +@dependabot, @dependabot[bot], @maxrjones, @michaelgrund, @seisman, @weiji14, @willschlitzer and @yvonnefroehlich + +--- + ## 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) From bd20595578777517c584ad5b8d4303e5a2add2a2 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 12:01:22 +0100 Subject: [PATCH 09/67] Update release date in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 2869ef7b543..b15b9ee8464 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,7 +1,7 @@ # Changelog -## Release v0.8.0 (20YY/MM/DD) +## Release v0.8.0 (2022/12/28) [![Digital Object Identifier for PyGMT v0.8.0](https://zenodo.org/badge/DOI/10.5281/zenodo.3781524.svg)](https://doi.org/10.5281/zenodo.3781524) From 21e8d46ca1e5467e89dd2e7c09735c2b2a0ee312 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 12:03:39 +0100 Subject: [PATCH 10/67] Update DOI badge in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index b15b9ee8464..6a03fae9c9f 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -3,7 +3,7 @@ ## Release v0.8.0 (2022/12/28) -[![Digital Object Identifier for PyGMT v0.8.0](https://zenodo.org/badge/DOI/10.5281/zenodo.3781524.svg)](https://doi.org/10.5281/zenodo.3781524) +[![Digital Object Identifier for PyGMT v0.8.0](https://zenodo.org/badge/DOI/10.5281/zenodo.7481934.svg)](https://doi.org/10.5281/zenodo.7481934) ### Highlights From 2021abca6f68eeb803f3fa722209b3bc7ae58d0b Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 12:09:55 +0100 Subject: [PATCH 11/67] Format Contributors section in 'changes.md' --- doc/changes.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 6a03fae9c9f..0d540660469 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -104,7 +104,12 @@ ### Contributors -@dependabot, @dependabot[bot], @maxrjones, @michaelgrund, @seisman, @weiji14, @willschlitzer and @yvonnefroehlich +* [maxrjones](https://github.com/maxrjones) +* [michaelgrund](https://github.com/michaelgrund) +* [seisman](https://github.com/seisman) +* [weiji14](https://github.com/weiji14) +* [willschlitzer](https://github.com/willschlitzer) +* [yvonnefroehlich](https://github.com/yvonnefroehlich) --- From af575203eeb10640988e8fcd4169ffa379c5dc5b Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 12:13:15 +0100 Subject: [PATCH 12/67] Order Contributors section in 'changes.md' --- doc/changes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 0d540660469..d261a08b711 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -104,12 +104,12 @@ ### Contributors -* [maxrjones](https://github.com/maxrjones) -* [michaelgrund](https://github.com/michaelgrund) * [seisman](https://github.com/seisman) -* [weiji14](https://github.com/weiji14) -* [willschlitzer](https://github.com/willschlitzer) * [yvonnefroehlich](https://github.com/yvonnefroehlich) +* [willschlitzer](https://github.com/willschlitzer) +* [michaelgrund](https://github.com/michaelgrund) +* [weiji14](https://github.com/weiji14) +* [maxrjones](https://github.com/maxrjones) --- From c09b319d2871b114eed3dfc752cd0f57c3ade2b9 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 12:16:08 +0100 Subject: [PATCH 13/67] Add entries for Highlights section in 'changes.md' --- doc/changes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/changes.md b/doc/changes.md index d261a08b711..2e5a88d7b9e 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -7,6 +7,8 @@ ### Highlights +* 🎉 **Eighth minor release of PyGMT** 🎉 +* Wrapped ternary * ### New Features From 3825fb28ff2d7c26685f7b4b779d8222e4a2ec5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Mon, 26 Dec 2022 19:24:01 +0100 Subject: [PATCH 14/67] Combined PRs for 'load_earth_relief' to one entry in 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 2e5a88d7b9e..99cc36f2012 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -17,9 +17,7 @@ * Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238)) * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) * Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196)) -* load_earth_relief: Add the support of data source 'GEBCOSI' ([#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) -* load_earth_relief: Add the support of data source 'synbath' ([#2162](https://github.com/GenericMappingTools/pygmt/pull/2162)) -* load_earth_relief: Add the support of data source "GEBCO" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818)) +* load_earth_relief: Add the support of data sources 'gebco' , 'gebcosi', and 'synbath' ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) ### Enhancements From 4a9084f8be47e8dbaed31bad5fb477420372d2fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Mon, 26 Dec 2022 19:25:31 +0100 Subject: [PATCH 15/67] Remove PR 2061 and PR 2018 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 99cc36f2012..aba062be4df 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -67,8 +67,6 @@ * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) * Correct and consistent usage of 'function, 'method', and 'class' ([#2043](https://github.com/GenericMappingTools/pygmt/pull/2043)) * Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) -* Improve documentation of UTM projection ([#2061](https://github.com/GenericMappingTools/pygmt/pull/2061)) -* Consistent usage of whitespaces across gallery and tutorial examples ([#2018](https://github.com/GenericMappingTools/pygmt/pull/2018)) ### Maintenance From fe259e4e3bcc9b4f388c0b12872c69dadd99c296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Mon, 26 Dec 2022 19:26:33 +0100 Subject: [PATCH 16/67] Remove PR 2023 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index aba062be4df..b785789fe65 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -61,7 +61,6 @@ * Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) * Add inline example for coast ([#2142](https://github.com/GenericMappingTools/pygmt/pull/2142)) * Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) -* Improve tutorial frames.py ([#2023](https://github.com/GenericMappingTools/pygmt/pull/2023)) * Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) * Add a gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) From 9e6c30c8cef8398257c1b876f2d6ebb997d552ef Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 19:30:55 +0100 Subject: [PATCH 17/67] Update author order in 'README.rst' --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 8913202cb43..8aa0736fc11 100644 --- a/README.rst +++ b/README.rst @@ -173,10 +173,10 @@ Developers". Feel free to cite our work in your research using the following Bib Schlitzer, William and Grund, Michael and Toney, Liam and + Fröhlich, Yvonne and Yao, Jiayuan and Magen, Yohai and Materna, Kathryn and - Fröhlich, Yvonne and Belem, Andre and Newton, Tyler and Anant, Abhishek and From dcefd82ddc611cf7073b3aa8b7b8e82c0c012e50 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Mon, 26 Dec 2022 19:32:05 +0100 Subject: [PATCH 18/67] Update author order in 'CITATION.cff' --- CITATION.cff | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 1f30318292c..5f3a9540516 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -32,6 +32,10 @@ authors: family-names: Toney affiliation: University of Alaska Fairbanks, USA orcid: https://orcid.org/0000-0003-0167-9433 +- given-names: Yvonne + family-names: Fröhlich + affiliation: Karlsruhe Institute of Technology, Germany + orcid: https://orcid.org/0000-0002-8566-0619 - given-names: Jiayuan family-names: Yao affiliation: Nanyang Technological University, Singapore @@ -44,10 +48,6 @@ 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 From 75fec83e87d9f4949de34156e68cec0aacc39470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Mon, 26 Dec 2022 19:34:05 +0100 Subject: [PATCH 19/67] Remove PR 2264 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index b785789fe65..8d7313b06cb 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -70,7 +70,6 @@ ### Maintenance * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) -* Do not show the 'Improve this page' button on sphinx-gallery execution time pages ([#2264](https://github.com/GenericMappingTools/pygmt/pull/2264)) * Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) From 3d4b2a3dad583d09ebbcf6e5dd62e75a558563fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:35:21 +0100 Subject: [PATCH 20/67] Add PR 2138 (example ternary) to 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 8d7313b06cb..c3852fd957e 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -49,7 +49,7 @@ * Figure.meca: Fix the bug when passing a dict of scalar values to the spec parameter ([#2174](https://github.com/GenericMappingTools/pygmt/pull/2174)) ### Documentation - +* Add gallery example for Figure.ternary method ([#2138](https://github.com/GenericMappingTools/pygmt/pull/2138)) * Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) * Add intro tutorial section for creating contour map ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) * Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) From e8e5e7b510e7104b206bd8c6d2f2a1c48f80cd33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:37:13 +0100 Subject: [PATCH 21/67] Add PR 2205 (wiggle fill deprecation) to 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index c3852fd957e..b0300a63e8a 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -33,7 +33,7 @@ * Rewrite the meca function to support offsetting and labeling beachballs ([#1784](https://github.com/GenericMappingTools/pygmt/pull/1784)) ### Deprecations - +* Figure.wiggle: Deprecate parameter "color" (remove in v0.12.0) and add "fillpositive"/"fillnegative" ([#2205](https://github.com/GenericMappingTools/pygmt/pull/2205)) * Figure.psconvert: Remove the deprecated parameter 'icc_gray' (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267)) * Figure.velo: Deprecate parameters "color" to "fill" and "uncertaintycolor" to "uncertaintyfill" (remove in v0.12.0) ([#2206](https://github.com/GenericMappingTools/pygmt/pull/2206)) * Deprecate xshift (X) and yshift (Y) aliases from all plotting modules (remove in v0.12.0) ([#2071](https://github.com/GenericMappingTools/pygmt/pull/2071)) From f0f6cc5e85a0fb2804a06c0056682df7a187b046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:39:33 +0100 Subject: [PATCH 22/67] Remove PR 2239 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index b0300a63e8a..4b6cfb8ca0c 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -22,7 +22,6 @@ ### Enhancements -* load_earth_magnetic_anomaly: Add mag4km parameter to support earth_mag4km dataset ([#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)) * Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) * pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) * Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964)) From 486ff8d30293dc72be394460b847806d02be0ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:40:57 +0100 Subject: [PATCH 23/67] Combined PRs 2196 and 2239 to on entry in 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 4b6cfb8ca0c..9ea1cc4d99c 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -16,7 +16,7 @@ * Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) * Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238)) * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) -* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196)) +* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)) * load_earth_relief: Add the support of data sources 'gebco' , 'gebcosi', and 'synbath' ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) From b96b4d4c89055e5f7042b4ccabbd3b7844cfd896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:45:33 +0100 Subject: [PATCH 24/67] Move PR 1964 (text incols deprecation) to 'Deprecations' section in ''changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 9ea1cc4d99c..0e567b43222 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -24,7 +24,6 @@ * Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) * pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) -* Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964)) * Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) * Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) * Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078)) @@ -39,6 +38,7 @@ * Figure.rose: Deprecate parameter color to fill (remove in v0.12.0) ([#2181](https://github.com/GenericMappingTools/pygmt/pull/2181)) * Figure.plot3d: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2178](https://github.com/GenericMappingTools/pygmt/pull/2178)) * Figure.plot: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2177](https://github.com/GenericMappingTools/pygmt/pull/2177)) +* Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964)) ### Bug Fixes From 5c1016daf940fb5f3d2e700616a89c6be194f841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:46:59 +0100 Subject: [PATCH 25/67] Remove PR 2043 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 0e567b43222..9c2f90b0bfe 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -63,7 +63,6 @@ * Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) * Add a gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) -* Correct and consistent usage of 'function, 'method', and 'class' ([#2043](https://github.com/GenericMappingTools/pygmt/pull/2043)) * Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) ### Maintenance From 0fab2a5aff56d726f5d4f6e8e491c6f7b8999519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:48:18 +0100 Subject: [PATCH 26/67] Remove PR 1965 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 9c2f90b0bfe..00013cf4cea 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -94,7 +94,6 @@ * Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) * Use the org-wide code of conduct ([#2020](https://github.com/GenericMappingTools/pygmt/pull/2020)) * Refactor grdview and grdimage to use virtualfile_from_data ([#1988](https://github.com/GenericMappingTools/pygmt/pull/1988)) -* Use consistent names for pytest fixtures ([#1965](https://github.com/GenericMappingTools/pygmt/pull/1965)) ### Contributors From 11b5c3a95e1ce0412f17421cf3810c32c662352a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:48:58 +0100 Subject: [PATCH 27/67] Remove PR 2080 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 00013cf4cea..b3af8e081d9 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -83,7 +83,6 @@ * Use the Ubuntu 22.04 docker image for readthedocs ([#2086](https://github.com/GenericMappingTools/pygmt/pull/2086)) * Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) * Add optional dependencies to pyproject.toml ([#2069](https://github.com/GenericMappingTools/pygmt/pull/2069)) -* Remove tomli from GMT Tests and GMT Dev Tests workflows ([#2080](https://github.com/GenericMappingTools/pygmt/pull/2080)) * Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848)) * Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) From dde844e1d13f507de0b33325f22ac5d2b7d3eb75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 11:41:49 +0100 Subject: [PATCH 28/67] Add suggestions for highlight sections in 'changes.md' Co-authored-by: Michael Grund <23025878+michaelgrund@users.noreply.github.com> --- doc/changes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index b3af8e081d9..1ba48572402 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -9,7 +9,8 @@ * 🎉 **Eighth minor release of PyGMT** 🎉 * Wrapped ternary -* +* Add intro tutorial section for creating contour maps +* Easy access for various remote datasets ### New Features From 420013e59edeb3e18d82e7798148778b4e1a1291 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 11:45:48 +0100 Subject: [PATCH 29/67] Improve formulation of highlights in 'changes.md' --- doc/changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 1ba48572402..f845c30be4a 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -9,8 +9,8 @@ * 🎉 **Eighth minor release of PyGMT** 🎉 * Wrapped ternary -* Add intro tutorial section for creating contour maps -* Easy access for various remote datasets +* Add a intro tutorial for creating contour maps +* Easy access to various remote datasets ### New Features From 43956acc0f6517f314aba46d4e6e488c6eac88cb Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Tue, 27 Dec 2022 20:05:24 +0800 Subject: [PATCH 30/67] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Yvonne Fröhlich <94163266+yvonnefroehlich@users.noreply.github.com> --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index f845c30be4a..deae33d7316 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -27,6 +27,7 @@ * pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) * Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) * Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) +* Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) * Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078)) * Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) * Rewrite the meca function to support offsetting and labeling beachballs ([#1784](https://github.com/GenericMappingTools/pygmt/pull/1784)) @@ -60,7 +61,6 @@ * Add inline example for solar ([#2147](https://github.com/GenericMappingTools/pygmt/pull/2147)) * Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) * Add inline example for coast ([#2142](https://github.com/GenericMappingTools/pygmt/pull/2142)) -* Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) * Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) * Add a gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) From 612f8e65bb24f920b2a214a6f7c425b6d9df7cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 15:33:33 +0100 Subject: [PATCH 31/67] Remove PR 2159 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index deae33d7316..753407e8e0c 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -54,7 +54,6 @@ * Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) * Add intro tutorial section for creating contour map ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) * Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) -* SVG format is not supported in psconvert with ghostscript 9.16+ ([#2159](https://github.com/GenericMappingTools/pygmt/pull/2159)) * Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) * Add inline example for grdcontour ([#2148](https://github.com/GenericMappingTools/pygmt/pull/2148)) * Add inline example for grdimage ([#2146](https://github.com/GenericMappingTools/pygmt/pull/2146)) From 3acad82423f46e6dd85a727553e4c44df938eaf0 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:00:52 +0100 Subject: [PATCH 32/67] Add further highlight in 'changes.md' --- doc/changes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 753407e8e0c..426a6e76cc4 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -9,8 +9,9 @@ * 🎉 **Eighth minor release of PyGMT** 🎉 * Wrapped ternary -* Add a intro tutorial for creating contour maps * Easy access to various remote datasets +* Add a intro tutorial for creating contour maps +* Support tab auto-completion for all GMT defaults ### New Features From 8c13f23a738881b0715a3fea3b30213476b7aff3 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:02:13 +0100 Subject: [PATCH 33/67] Sort 'New Features' section alphabetical in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 426a6e76cc4..861728e63cf 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -15,10 +15,10 @@ ### New Features -* Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) * Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238)) * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) * Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)) +* Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) * load_earth_relief: Add the support of data sources 'gebco' , 'gebcosi', and 'synbath' ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) From b0b0633c042419adb710d758a2043d4be6c4e756 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:03:52 +0100 Subject: [PATCH 34/67] Sort 'Deprecations' section alphabetical in 'changes.md' --- doc/changes.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 861728e63cf..d92e93a86f2 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -34,13 +34,14 @@ * Rewrite the meca function to support offsetting and labeling beachballs ([#1784](https://github.com/GenericMappingTools/pygmt/pull/1784)) ### Deprecations -* Figure.wiggle: Deprecate parameter "color" (remove in v0.12.0) and add "fillpositive"/"fillnegative" ([#2205](https://github.com/GenericMappingTools/pygmt/pull/2205)) -* Figure.psconvert: Remove the deprecated parameter 'icc_gray' (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267)) -* Figure.velo: Deprecate parameters "color" to "fill" and "uncertaintycolor" to "uncertaintyfill" (remove in v0.12.0) ([#2206](https://github.com/GenericMappingTools/pygmt/pull/2206)) + * Deprecate xshift (X) and yshift (Y) aliases from all plotting modules (remove in v0.12.0) ([#2071](https://github.com/GenericMappingTools/pygmt/pull/2071)) -* Figure.rose: Deprecate parameter color to fill (remove in v0.12.0) ([#2181](https://github.com/GenericMappingTools/pygmt/pull/2181)) -* Figure.plot3d: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2178](https://github.com/GenericMappingTools/pygmt/pull/2178)) * Figure.plot: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2177](https://github.com/GenericMappingTools/pygmt/pull/2177)) +* Figure.plot3d: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2178](https://github.com/GenericMappingTools/pygmt/pull/2178)) +* Figure.rose: Deprecate parameter color to fill (remove in v0.12.0) ([#2181](https://github.com/GenericMappingTools/pygmt/pull/2181)) +* Figure.velo: Deprecate parameters "color" to "fill" and "uncertaintycolor" to "uncertaintyfill" (remove in v0.12.0) ([#2206](https://github.com/GenericMappingTools/pygmt/pull/2206)) +* Figure.wiggle: Deprecate parameter "color" (remove in v0.12.0) and add "fillpositive"/"fillnegative" ([#2205](https://github.com/GenericMappingTools/pygmt/pull/2205)) +* Figure.psconvert: Remove the deprecated parameter 'icc_gray' (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267)) * Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964)) ### Bug Fixes From 89e7e568867e9610d512e7eb494df37665701414 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:05:14 +0100 Subject: [PATCH 35/67] Sort 'Bug Fixes' section alphabetical in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index d92e93a86f2..cb617905794 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -46,10 +46,10 @@ ### Bug Fixes -* Figure.ternary: Fix the crash for pd.DataFrame input with GMT 6.3-6.4 ([#2274](https://github.com/GenericMappingTools/pygmt/pull/2274)) * Figure.meca: Fix line and circle of offset parameter for dict/pandas input ([#2226](https://github.com/GenericMappingTools/pygmt/pull/2226)) * Figure.meca: Fix beachball offsetting with dict/pandas inputs ([#2202](https://github.com/GenericMappingTools/pygmt/pull/2202)) * Figure.meca: Fix the bug when passing a dict of scalar values to the spec parameter ([#2174](https://github.com/GenericMappingTools/pygmt/pull/2174)) +* Figure.ternary: Fix the crash for pd.DataFrame input with GMT 6.3-6.4 ([#2274](https://github.com/GenericMappingTools/pygmt/pull/2274)) ### Documentation * Add gallery example for Figure.ternary method ([#2138](https://github.com/GenericMappingTools/pygmt/pull/2138)) From e3cf86ec6d7d241f3474900121b47f9bb4f56d19 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:40:43 +0100 Subject: [PATCH 36/67] Sort 'Enhancements' section in 'changes.md' --- doc/changes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index cb617905794..42f67a5848d 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -25,12 +25,12 @@ ### Enhancements * Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) -* pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) -* Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) -* Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) +* Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) * Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) +* Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) +* Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) * Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078)) -* Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) +* pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) * Rewrite the meca function to support offsetting and labeling beachballs ([#1784](https://github.com/GenericMappingTools/pygmt/pull/1784)) ### Deprecations From 3e5d8f4125cebe9b59e5a77f0aa109f63c7ad66d Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:49:34 +0100 Subject: [PATCH 37/67] Sort 'Documentation' section in 'changes.md' --- doc/changes.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 42f67a5848d..7cac3bfa20e 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -52,20 +52,21 @@ * Figure.ternary: Fix the crash for pd.DataFrame input with GMT 6.3-6.4 ([#2274](https://github.com/GenericMappingTools/pygmt/pull/2274)) ### Documentation -* Add gallery example for Figure.ternary method ([#2138](https://github.com/GenericMappingTools/pygmt/pull/2138)) -* Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) + * Add intro tutorial section for creating contour map ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) -* Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) -* Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) +* Add gallery example for Figure.ternary method ([#2138](https://github.com/GenericMappingTools/pygmt/pull/2138)) +* Add gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521)) +* Add inline example for coast ([#2142](https://github.com/GenericMappingTools/pygmt/pull/2142)) * Add inline example for grdcontour ([#2148](https://github.com/GenericMappingTools/pygmt/pull/2148)) * Add inline example for grdimage ([#2146](https://github.com/GenericMappingTools/pygmt/pull/2146)) +* Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) * Add inline example for solar ([#2147](https://github.com/GenericMappingTools/pygmt/pull/2147)) +* Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) +* Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) +* Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) +* Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) * Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) -* Add inline example for coast ([#2142](https://github.com/GenericMappingTools/pygmt/pull/2142)) * Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) -* Add a gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521)) -* Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) -* Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) ### Maintenance From 0dd2c61e45bb46209274d57a2bf45d4b7ec29ac6 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 16:55:44 +0100 Subject: [PATCH 38/67] Move PR 2091 from Documentation to Maintenance in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 7cac3bfa20e..4d1ffc20b25 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -66,7 +66,6 @@ * Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) * Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) * Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) -* Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) ### Maintenance @@ -74,6 +73,7 @@ * Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) +* Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) * Convert module request issue template into yaml configured form ([#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) * Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) * Convert feature request issue template into yaml configured form ([#2214](https://github.com/GenericMappingTools/pygmt/pull/2214)) From 42dc43017a717763bfab8e7886898770718383eb Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 17:08:55 +0100 Subject: [PATCH 39/67] Move PR 2081 from Maintenance to Documentation in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 4d1ffc20b25..63e83f4d22d 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -62,6 +62,7 @@ * Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) * Add inline example for solar ([#2147](https://github.com/GenericMappingTools/pygmt/pull/2147)) * Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) +* Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) * Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) * Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) @@ -84,7 +85,6 @@ * Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093)) * Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072)) * Use the Ubuntu 22.04 docker image for readthedocs ([#2086](https://github.com/GenericMappingTools/pygmt/pull/2086)) -* Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) * Add optional dependencies to pyproject.toml ([#2069](https://github.com/GenericMappingTools/pygmt/pull/2069)) * Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848)) * Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847)) From 7e8bbd1a7e252c7287e8eafb8fcb73194fe8e4b8 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 17:14:16 +0100 Subject: [PATCH 40/67] Sort 'Maintenance' section 01 in 'changes.md' --- doc/changes.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 63e83f4d22d..08c8f58460a 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -70,32 +70,32 @@ ### Maintenance +* Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) +* load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) +* Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) +* Convert feature request issue template into yaml configured form ([#2214](https://github.com/GenericMappingTools/pygmt/pull/2214)) +* Convert module request issue template into yaml configured form ([#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) -* Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) +* NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) +* Bump the GMT version in CI to 6.4.0 ([#1990](https://github.com/GenericMappingTools/pygmt/pull/1990)) +* Update baseline images for GMT 6.4 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) +* Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) +* Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046)) +* Use the Ubuntu 22.04 docker image for readthedocs ([#2086](https://github.com/GenericMappingTools/pygmt/pull/2086)) +* Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) * Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) -* Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) -* Convert module request issue template into yaml configured form ([#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) -* Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) -* Convert feature request issue template into yaml configured form ([#2214](https://github.com/GenericMappingTools/pygmt/pull/2214)) * doc: Set different html_baseurl for stable and dev versions ([#2158](https://github.com/GenericMappingTools/pygmt/pull/2158)) * Use longname placeholders in the docstrings for common options ([#1932](https://github.com/GenericMappingTools/pygmt/pull/1932)) * pygmt.show_versions: Show GMT binary version and hide the Python interpreter path ([#1838](https://github.com/GenericMappingTools/pygmt/pull/1838)) * Add a workflow and Makefile target to test old GMT versions every Tuesday ([#2079](https://github.com/GenericMappingTools/pygmt/pull/2079)) * Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093)) * Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072)) -* Use the Ubuntu 22.04 docker image for readthedocs ([#2086](https://github.com/GenericMappingTools/pygmt/pull/2086)) * Add optional dependencies to pyproject.toml ([#2069](https://github.com/GenericMappingTools/pygmt/pull/2069)) * Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848)) * Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847)) -* NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) -* load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) -* Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046)) -* Update baseline images for GMT 6.4 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) -* Bump the GMT version in CI to 6.4.0 ([#1990](https://github.com/GenericMappingTools/pygmt/pull/1990)) -* Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) -* Use the org-wide code of conduct ([#2020](https://github.com/GenericMappingTools/pygmt/pull/2020)) * Refactor grdview and grdimage to use virtualfile_from_data ([#1988](https://github.com/GenericMappingTools/pygmt/pull/1988)) +* Use the org-wide code of conduct ([#2020](https://github.com/GenericMappingTools/pygmt/pull/2020)) ### Contributors From 159a652530f0f5ab8ab7f740a195cfe5496a1b1b Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 17:16:44 +0100 Subject: [PATCH 41/67] Sort 'Documentation' section 02 in 'changes.md' --- doc/changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 08c8f58460a..c17237027df 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -62,11 +62,11 @@ * Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145)) * Add inline example for solar ([#2147](https://github.com/GenericMappingTools/pygmt/pull/2147)) * Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) +* Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) +* Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) * Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) * Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) -* Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) -* Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) ### Maintenance From 32f1f47df9d8acbd5ee928b710ef14390fad00ce Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Tue, 27 Dec 2022 20:37:40 +0100 Subject: [PATCH 42/67] Update GMT version in 'README.rst' --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 8aa0736fc11..f68b375e5f2 100644 --- a/README.rst +++ b/README.rst @@ -244,12 +244,12 @@ Compatibility with GMT/Python/NumPy versions - NumPy * - `Dev `_ (upcoming release) - `Dev Documentation `_ (reflects `main branch `_) - - >=6.3.0 + - >=6.4.0 - >=3.8 - >=1.20 * - `v0.8.0 `_ (latest release) - `v0.8.0 Documentation `_ - - >=6.3.0 + - >=6.4.0 - >=3.8 - >=1.20 * - `v0.7.0 `_ From 0e9a36c9777e6ce863245f09fd704e2158ed4a43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 22:54:51 +0100 Subject: [PATCH 43/67] Improve fromulations of highlights in 'changes.md' Co-authored-by: Will Schlitzer --- doc/changes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index c17237027df..70075f2c8eb 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -8,10 +8,10 @@ ### Highlights * 🎉 **Eighth minor release of PyGMT** 🎉 -* Wrapped ternary -* Easy access to various remote datasets -* Add a intro tutorial for creating contour maps -* Support tab auto-completion for all GMT defaults +* Added support for tab auto-completion for all GMT default parameters +* Created functions to download GMT remote datasets +* Wrapped the ternary module +* Added an intro tutorial for creating contour maps ### New Features From 8dd8267206e13844f9e0e18d6b84a72beacc3c45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Tue, 27 Dec 2022 23:04:51 +0100 Subject: [PATCH 44/67] Remove PR 2270 from 'changes.md' Co-authored-by: Will Schlitzer --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 70075f2c8eb..234a0fb1e60 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -66,7 +66,6 @@ * Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) * Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) -* Add Yvonne to team page ([#2270](https://github.com/GenericMappingTools/pygmt/pull/2270)) ### Maintenance From 4573f3956745ff6f90e98957daa41c93de13839b Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 07:46:13 +0100 Subject: [PATCH 45/67] Add links to highlights in 'changes.md' --- doc/changes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 234a0fb1e60..486590d10bf 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -8,10 +8,10 @@ ### Highlights * 🎉 **Eighth minor release of PyGMT** 🎉 -* Added support for tab auto-completion for all GMT default parameters -* Created functions to download GMT remote datasets -* Wrapped the ternary module -* Added an intro tutorial for creating contour maps +* Added support for tab auto-completion for all GMT default parameters ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) +* Created functions to download GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) +* Wrapped the ternary module ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) +* Added an intro tutorial for creating contour maps ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) ### New Features From 66b1e6cd8911766377723adf9b159ed18cc374b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Wed, 28 Dec 2022 07:52:04 +0100 Subject: [PATCH 46/67] Use real names in Contributors section in 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 486590d10bf..e58dac11d0f 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -98,12 +98,12 @@ ### Contributors -* [seisman](https://github.com/seisman) -* [yvonnefroehlich](https://github.com/yvonnefroehlich) -* [willschlitzer](https://github.com/willschlitzer) -* [michaelgrund](https://github.com/michaelgrund) -* [weiji14](https://github.com/weiji14) -* [maxrjones](https://github.com/maxrjones) +* [Dongdong Tian](https://github.com/seisman) +* [Yvonne Fröhlich](https://github.com/yvonnefroehlich) +* [Will Schlitzer](https://github.com/willschlitzer) +* [Michael Grund](https://github.com/michaelgrund) +* [Wei Ji Leong](https://github.com/weiji14) +* [Max Jones](https://github.com/maxrjones) --- From f616c9932bb3611774b8a8c4f2cdd11ec29f03ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Wed, 28 Dec 2022 07:54:12 +0100 Subject: [PATCH 47/67] Remove PR 2086 from 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index e58dac11d0f..77d397e1349 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -81,7 +81,6 @@ * Update baseline images for GMT 6.4 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) * Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) * Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046)) -* Use the Ubuntu 22.04 docker image for readthedocs ([#2086](https://github.com/GenericMappingTools/pygmt/pull/2086)) * Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) * Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) * doc: Set different html_baseurl for stable and dev versions ([#2158](https://github.com/GenericMappingTools/pygmt/pull/2158)) From 3c7b6d98844842c2cc3bb0a119f48a294a7e6d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Wed, 28 Dec 2022 07:57:47 +0100 Subject: [PATCH 48/67] Combined PRs 2091, 2214, 2216 in 'changs.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 77d397e1349..14e38cf03b1 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -71,9 +71,7 @@ * Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) * load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) -* Convert bug report markdown issue template into yaml configured form ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091)) -* Convert feature request issue template into yaml configured form ([#2214](https://github.com/GenericMappingTools/pygmt/pull/2214)) -* Convert module request issue template into yaml configured form ([#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) +* Convert bug report and feature request issue templates into yaml configured forms ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091), [#2214](https://github.com/GenericMappingTools/pygmt/pull/2214), [#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) From 446c673b6115d61f8c092481dbfde79bbc7f89e1 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 08:03:03 +0100 Subject: [PATCH 49/67] Improve formulation in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 14e38cf03b1..1d49d6824ff 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -71,7 +71,7 @@ * Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) * load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) -* Convert bug report and feature request issue templates into yaml configured forms ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091), [#2214](https://github.com/GenericMappingTools/pygmt/pull/2214), [#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) +* Convert bug report, feature, and module request issue templates into yaml configured forms ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091), [#2214](https://github.com/GenericMappingTools/pygmt/pull/2214), [#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) From 0052b395f194af36d9f280fdab73dfdb87669028 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 09:05:02 +0100 Subject: [PATCH 50/67] Fix wrong PR reference for ternary in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 1d49d6824ff..87bb0a7eafe 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -10,7 +10,7 @@ * 🎉 **Eighth minor release of PyGMT** 🎉 * Added support for tab auto-completion for all GMT default parameters ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) * Created functions to download GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) -* Wrapped the ternary module ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) +* Wrapped the ternary module ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) * Added an intro tutorial for creating contour maps ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) ### New Features From ad620fd813bacbc679e93b4ab6113dd51a658bfe Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 15:09:25 +0100 Subject: [PATCH 51/67] Sort 'Maintenance' section 02 in 'changes.md' --- doc/changes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 87bb0a7eafe..711a10db1c7 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -71,7 +71,6 @@ * Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) * load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) -* Convert bug report, feature, and module request issue templates into yaml configured forms ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091), [#2214](https://github.com/GenericMappingTools/pygmt/pull/2214), [#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) @@ -79,17 +78,18 @@ * Update baseline images for GMT 6.4 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) * Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) * Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046)) -* Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) -* Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) +* Convert bug report, feature, and module request issue templates into yaml configured forms ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091), [#2214](https://github.com/GenericMappingTools/pygmt/pull/2214), [#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) * doc: Set different html_baseurl for stable and dev versions ([#2158](https://github.com/GenericMappingTools/pygmt/pull/2158)) +* Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265)) * Use longname placeholders in the docstrings for common options ([#1932](https://github.com/GenericMappingTools/pygmt/pull/1932)) -* pygmt.show_versions: Show GMT binary version and hide the Python interpreter path ([#1838](https://github.com/GenericMappingTools/pygmt/pull/1838)) -* Add a workflow and Makefile target to test old GMT versions every Tuesday ([#2079](https://github.com/GenericMappingTools/pygmt/pull/2079)) -* Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093)) -* Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072)) * Add optional dependencies to pyproject.toml ([#2069](https://github.com/GenericMappingTools/pygmt/pull/2069)) * Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848)) -* Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847)) +* Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093)) +* Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072)) +* Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847))* Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) +* Add a workflow and Makefile target to test old GMT versions every Tuesday ([#2079](https://github.com/GenericMappingTools/pygmt/pull/2079)) +* Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) +* pygmt.show_versions: Show GMT binary version and hide the Python interpreter path ([#1838](https://github.com/GenericMappingTools/pygmt/pull/1838)) * Refactor grdview and grdimage to use virtualfile_from_data ([#1988](https://github.com/GenericMappingTools/pygmt/pull/1988)) * Use the org-wide code of conduct ([#2020](https://github.com/GenericMappingTools/pygmt/pull/2020)) From 7cdb6049e5a9b72cde346b17142fc48f6d84d6b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Wed, 28 Dec 2022 16:34:01 +0100 Subject: [PATCH 52/67] Add PR 2266 to 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/changes.md b/doc/changes.md index 711a10db1c7..12a321ebe13 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -24,6 +24,7 @@ ### Enhancements +* Set gridline (if available) as the default grid registration for remote datasets ([#2266](https://github.com/GenericMappingTools/pygmt/pull/2266)) * Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) * Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) * Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) From f07b2c9b042ad0c90f6a09cae074efa52ac6c5e8 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 17:18:51 +0100 Subject: [PATCH 53/67] Use consistent version number without 'v' for BibTex in 'README.rst' --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index f68b375e5f2..c895d1afb9c 100644 --- a/README.rst +++ b/README.rst @@ -187,7 +187,7 @@ Developers". Feel free to cite our work in your research using the following Bib month = dec, year = 2022, publisher = {Zenodo}, - version = {v0.8.0}, + version = {0.8.0}, doi = {10.5281/zenodo.7481934}, url = {https://doi.org/10.5281/zenodo.7481934} } From 717a4c5906e79611ed5e324a033fe15f3f21d44b Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 19:21:20 +0100 Subject: [PATCH 54/67] Remove double mentioned PR 2224 in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 12a321ebe13..951690c8e7a 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -87,7 +87,7 @@ * Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848)) * Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093)) * Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072)) -* Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847))* Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) +* Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847)) * Add a workflow and Makefile target to test old GMT versions every Tuesday ([#2079](https://github.com/GenericMappingTools/pygmt/pull/2079)) * Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224)) * pygmt.show_versions: Show GMT binary version and hide the Python interpreter path ([#1838](https://github.com/GenericMappingTools/pygmt/pull/1838)) From 05eb8c73845573479eb7deb29ad0e5b888d34300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Wed, 28 Dec 2022 20:36:21 +0100 Subject: [PATCH 55/67] Replace PR 2200 by issue 1786 in Highlights section in 'changes.md' Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com> --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 951690c8e7a..e8935ad495b 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -9,7 +9,7 @@ * 🎉 **Eighth minor release of PyGMT** 🎉 * Added support for tab auto-completion for all GMT default parameters ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213)) -* Created functions to download GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) +* Created functions to download GMT remote datasets ([#1786](https://github.com/GenericMappingTools/pygmt/issues/1786)) * Wrapped the ternary module ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) * Added an intro tutorial for creating contour maps ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126)) From 083d172fae3823d453d0749981f5e29d77449e6d Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 23:19:42 +0100 Subject: [PATCH 56/67] Polishing for consistency in 'changes.md' --- doc/changes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index e8935ad495b..46b96508aaa 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -19,7 +19,7 @@ * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) * Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)) * Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) -* load_earth_relief: Add the support of data sources 'gebco' , 'gebcosi', and 'synbath' ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) +* load_earth_relief: Add the support of data sources "gebco" , "gebcosi", and "synbath" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) ### Enhancements @@ -42,7 +42,7 @@ * Figure.rose: Deprecate parameter color to fill (remove in v0.12.0) ([#2181](https://github.com/GenericMappingTools/pygmt/pull/2181)) * Figure.velo: Deprecate parameters "color" to "fill" and "uncertaintycolor" to "uncertaintyfill" (remove in v0.12.0) ([#2206](https://github.com/GenericMappingTools/pygmt/pull/2206)) * Figure.wiggle: Deprecate parameter "color" (remove in v0.12.0) and add "fillpositive"/"fillnegative" ([#2205](https://github.com/GenericMappingTools/pygmt/pull/2205)) -* Figure.psconvert: Remove the deprecated parameter 'icc_gray' (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267)) +* Figure.psconvert: Remove the deprecated parameter "icc_gray" (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267)) * Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964)) ### Bug Fixes @@ -65,7 +65,7 @@ * Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053)) * Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153)) * Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136)) -* Add badges for conda package version, license and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) +* Add badges for conda package version, license, and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081)) * Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112)) ### Maintenance @@ -76,7 +76,7 @@ * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) * Bump the GMT version in CI to 6.4.0 ([#1990](https://github.com/GenericMappingTools/pygmt/pull/1990)) -* Update baseline images for GMT 6.4 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) +* Update baseline images for GMT 6.4.0 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883)) * Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859)) * Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046)) * Convert bug report, feature, and module request issue templates into yaml configured forms ([#2091](https://github.com/GenericMappingTools/pygmt/pull/2091), [#2214](https://github.com/GenericMappingTools/pygmt/pull/2214), [#2216](https://github.com/GenericMappingTools/pygmt/pull/2216)) From f3ee9f08c723551b03308e3cc46ba4f7f4fdbe05 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Wed, 28 Dec 2022 23:31:58 +0100 Subject: [PATCH 57/67] Polishing for consistency in 'changes.md' --- doc/changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 46b96508aaa..97ac8be138a 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -50,7 +50,7 @@ * Figure.meca: Fix line and circle of offset parameter for dict/pandas input ([#2226](https://github.com/GenericMappingTools/pygmt/pull/2226)) * Figure.meca: Fix beachball offsetting with dict/pandas inputs ([#2202](https://github.com/GenericMappingTools/pygmt/pull/2202)) * Figure.meca: Fix the bug when passing a dict of scalar values to the spec parameter ([#2174](https://github.com/GenericMappingTools/pygmt/pull/2174)) -* Figure.ternary: Fix the crash for pd.DataFrame input with GMT 6.3-6.4 ([#2274](https://github.com/GenericMappingTools/pygmt/pull/2274)) +* Figure.ternary: Fix the crash for pd.DataFrame input with GMT 6.3.0-6.4.0 ([#2274](https://github.com/GenericMappingTools/pygmt/pull/2274)) ### Documentation @@ -71,7 +71,7 @@ ### Maintenance * Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) -* load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) +* load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4.0 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) From be797980c56a342ad33f7b419c4ea05f0de1f850 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 29 Dec 2022 07:48:10 +0100 Subject: [PATCH 58/67] Push out release date to 29.12.2022 in 'CITATION.cff' and 'changes.md' --- CITATION.cff | 2 +- doc/changes.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 5f3a9540516..766abbfe75f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -72,7 +72,7 @@ authors: family-names: Wessel affiliation: University of Hawai'i at Mānoa, USA orcid: https://orcid.org/0000-0001-5708-7336 -date-released: 2022-12-28 +date-released: 2022-12-29 doi: 10.5281/zenodo.7481934 license: BSD-3-Clause repository-code: https://github.com/GenericMappingTools/pygmt diff --git a/doc/changes.md b/doc/changes.md index 97ac8be138a..28b8e92e66f 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,7 +1,7 @@ # Changelog -## Release v0.8.0 (2022/12/28) +## Release v0.8.0 (2022/12/29) [![Digital Object Identifier for PyGMT v0.8.0](https://zenodo.org/badge/DOI/10.5281/zenodo.7481934.svg)](https://doi.org/10.5281/zenodo.7481934) From f3c856716524c116071ea5bcb864799531e7c70c Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 29 Dec 2022 08:13:13 +0100 Subject: [PATCH 59/67] Add PR 2241 to 'load_earth_magnetic_anomaly' in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 28b8e92e66f..83b5798a54f 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -17,7 +17,7 @@ * Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238)) * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) -* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)) +* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)), [#2241](https://github.com/GenericMappingTools/pygmt/pull/2241) * Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) * load_earth_relief: Add the support of data sources "gebco" , "gebcosi", and "synbath" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) From 8e9144e824619cf2d9b3cf035d9e09634b508901 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 29 Dec 2022 08:16:45 +0100 Subject: [PATCH 60/67] Add PR 2281 to 'ability to load gebco, gebcosi, and synbath' in 'changes.md' --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 83b5798a54f..2a517c07403 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -19,7 +19,7 @@ * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) * Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)), [#2241](https://github.com/GenericMappingTools/pygmt/pull/2241) * Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) -* load_earth_relief: Add the support of data sources "gebco" , "gebcosi", and "synbath" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)) +* load_earth_relief: Add the support of data sources "gebco" , "gebcosi", and "synbath" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)), [#2281](https://github.com/GenericMappingTools/pygmt/pull/2281) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) ### Enhancements From 49e65040ece4606a286cf945bb28545c774d5c22 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 29 Dec 2022 08:22:43 +0100 Subject: [PATCH 61/67] Fix typos in 'changes.md' --- doc/changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 2a517c07403..de9d27cd3b8 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -17,9 +17,9 @@ * Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238)) * Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236)) -* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239)), [#2241](https://github.com/GenericMappingTools/pygmt/pull/2241) +* Add load_earth_magnetic_anomaly function for Earth magnetic anomaly dataset ([#2196](https://github.com/GenericMappingTools/pygmt/pull/2196), [#2239](https://github.com/GenericMappingTools/pygmt/pull/2239), [#2241](https://github.com/GenericMappingTools/pygmt/pull/2241)) * Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240)) -* load_earth_relief: Add the support of data sources "gebco" , "gebcosi", and "synbath" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192)), [#2281](https://github.com/GenericMappingTools/pygmt/pull/2281) +* load_earth_relief: Add the support of data sources "gebco" , "gebcosi", and "synbath" ([#1818](https://github.com/GenericMappingTools/pygmt/pull/1818), [#2162](https://github.com/GenericMappingTools/pygmt/pull/2162), [#2192](https://github.com/GenericMappingTools/pygmt/pull/2192), [#2281](https://github.com/GenericMappingTools/pygmt/pull/2281)) * Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431)) ### Enhancements From 1a30a38f10dbd2dbc5173989b5ddc9b5dfc979a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Thu, 29 Dec 2022 10:55:15 +0100 Subject: [PATCH 62/67] Remove PR 2052 from 'changes.md' (PR 2266 is enough) Co-authored-by: Dongdong Tian --- doc/changes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index de9d27cd3b8..0194432c519 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -71,7 +71,6 @@ ### Maintenance * Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200)) -* load_earth_relief() now returns gridline-registrated grids by default in GMT 6.4.0 ([#2052](https://github.com/GenericMappingTools/pygmt/pull/2052)) * Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172)) * NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256)) * NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057)) From 1d6ecce79c5ff4f81df95aee4f72f3186cfc2d70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Thu, 29 Dec 2022 11:06:20 +0100 Subject: [PATCH 63/67] Put PRs 2139 and 2170 for 'Figure.convert' together in 'changes.md' Co-authored-by: Dongdong Tian --- doc/changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.md b/doc/changes.md index 0194432c519..707e7843ba8 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -26,8 +26,8 @@ * Set gridline (if available) as the default grid registration for remote datasets ([#2266](https://github.com/GenericMappingTools/pygmt/pull/2266)) * Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) -* Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) * Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) +* Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) * Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) * Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) * Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078)) From 043c2bf81a01bf59959c7f2d71f80ec3fcb86c83 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 29 Dec 2022 11:14:21 +0100 Subject: [PATCH 64/67] Polishing for consistency in 'changes.md' --- doc/changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/changes.md b/doc/changes.md index 707e7843ba8..4c3cec08fc6 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -26,8 +26,8 @@ * Set gridline (if available) as the default grid registration for remote datasets ([#2266](https://github.com/GenericMappingTools/pygmt/pull/2266)) * Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211)) -* Figure.ternary: Add parameters alabel, blabel, and clabel ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) -* Figure.psconvert: Add a new alias gs_path (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) +* Figure.ternary: Add parameters "alabel", "blabel", and "clabel" ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139)) +* Figure.psconvert: Add a new alias "gs_path" (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076)) * Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170)) * Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160)) * Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078)) From 75045b8c599fd346201a7ff3f7fb79aab86de398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Thu, 29 Dec 2022 21:47:05 +0100 Subject: [PATCH 65/67] Set required GMT version to 6.3.0 for PyGMT v0.8.0 in 'changes.md' Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com> --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index c895d1afb9c..9cb6426c9b3 100644 --- a/README.rst +++ b/README.rst @@ -249,7 +249,7 @@ Compatibility with GMT/Python/NumPy versions - >=1.20 * - `v0.8.0 `_ (latest release) - `v0.8.0 Documentation `_ - - >=6.4.0 + - >=6.3.0 - >=3.8 - >=1.20 * - `v0.7.0 `_ From e13e0377f1ee140ea990848ad438609ed6a43117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Thu, 29 Dec 2022 21:51:12 +0100 Subject: [PATCH 66/67] Set required GMT version to 6.3.0 for PyGMT dev in 'README.rst' Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com> --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 9cb6426c9b3..babc5efc5f8 100644 --- a/README.rst +++ b/README.rst @@ -244,7 +244,7 @@ Compatibility with GMT/Python/NumPy versions - NumPy * - `Dev `_ (upcoming release) - `Dev Documentation `_ (reflects `main branch `_) - - >=6.4.0 + - >=6.3.0 - >=3.8 - >=1.20 * - `v0.8.0 `_ (latest release) From a1cbc48890a5ddd5c12e7099714bcf286be33847 Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 29 Dec 2022 21:58:39 +0100 Subject: [PATCH 67/67] Push out relase date to 30.12.2022 in 'CITATION.cff' and 'changes.md' --- CITATION.cff | 2 +- doc/changes.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 766abbfe75f..dcd45f9f488 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -72,7 +72,7 @@ authors: family-names: Wessel affiliation: University of Hawai'i at Mānoa, USA orcid: https://orcid.org/0000-0001-5708-7336 -date-released: 2022-12-29 +date-released: 2022-12-30 doi: 10.5281/zenodo.7481934 license: BSD-3-Clause repository-code: https://github.com/GenericMappingTools/pygmt diff --git a/doc/changes.md b/doc/changes.md index 4c3cec08fc6..8a76d3ef201 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,7 +1,7 @@ # Changelog -## Release v0.8.0 (2022/12/29) +## Release v0.8.0 (2022/12/30) [![Digital Object Identifier for PyGMT v0.8.0](https://zenodo.org/badge/DOI/10.5281/zenodo.7481934.svg)](https://doi.org/10.5281/zenodo.7481934)