Skip to content

Commit 1bf0c2b

Browse files
yvonnefroehlichseismanmichaelgrundwillschlitzerweiji14
authored
Changelog entry for v0.8.0 (#2272)
Eight minor release of PyGMT. * Add entry for v0.8.0 in version_switch.js * Update release month in README.rst * Update release version in README.rst * Update release DOI in README.rst * Update release date, release DOI, and release version in CITATION.cff * Update DOI in BibTex reference in README.rst * Add entry in compatibilty table in README.rst * Update release date in 'changes.md' * Update DOI badge in 'changes.md' * Format Contributors section in 'changes.md' * Order Contributors section in 'changes.md' * Add entries for Highlights section in 'changes.md' * Use consistent version number without 'v' for BibTex in 'README.rst' * Push out relase date to 30.12.2022 in 'CITATION.cff' and 'changes.md' Co-authored-by: Dongdong Tian <[email protected]> Co-authored-by: Michael Grund <[email protected]> Co-authored-by: Will Schlitzer <[email protected]> Co-authored-by: Wei Ji <[email protected]>
1 parent f019bb0 commit 1bf0c2b

File tree

4 files changed

+124
-14
lines changed

4 files changed

+124
-14
lines changed

CITATION.cff

+7-7
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ authors:
3232
family-names: Toney
3333
affiliation: University of Alaska Fairbanks, USA
3434
orcid: https://orcid.org/0000-0003-0167-9433
35+
- given-names: Yvonne
36+
family-names: Fröhlich
37+
affiliation: Karlsruhe Institute of Technology, Germany
38+
orcid: https://orcid.org/0000-0002-8566-0619
3539
- given-names: Jiayuan
3640
family-names: Yao
3741
affiliation: Nanyang Technological University, Singapore
@@ -44,10 +48,6 @@ authors:
4448
family-names: Materna
4549
affiliation: US Geological Survey, USA
4650
orcid: https://orcid.org/0000-0002-6687-980X
47-
- given-names: Yvonne
48-
family-names: Fröhlich
49-
affiliation: Karlsruhe Institute of Technology, Germany
50-
orcid: https://orcid.org/0000-0002-8566-0619
5151
- given-names: Andre
5252
family-names: Belem
5353
affiliation: Fluminense Federal University, Brazil
@@ -72,9 +72,9 @@ authors:
7272
family-names: Wessel
7373
affiliation: University of Hawai'i at Mānoa, USA
7474
orcid: https://orcid.org/0000-0001-5708-7336
75-
date-released: 2022-07-01
76-
doi: 10.5281/zenodo.6702566
75+
date-released: 2022-12-30
76+
doi: 10.5281/zenodo.7481934
7777
license: BSD-3-Clause
7878
repository-code: https://github.com/GenericMappingTools/pygmt
7979
type: software
80-
version: 0.7.0
80+
version: 0.8.0

README.rst

+12-7
Original file line numberDiff line numberDiff line change
@@ -165,31 +165,31 @@ Developers". Feel free to cite our work in your research using the following Bib
165165

166166
.. code-block::
167167
168-
@software{pygmt_2022_6702566,
168+
@software{pygmt_2022_7481934,
169169
author = {Uieda, Leonardo and
170170
Tian, Dongdong and
171171
Leong, Wei Ji and
172172
Jones, Max and
173173
Schlitzer, William and
174174
Grund, Michael and
175175
Toney, Liam and
176+
Fröhlich, Yvonne and
176177
Yao, Jiayuan and
177178
Magen, Yohai and
178179
Materna, Kathryn and
179-
Fröhlich, Yvonne and
180180
Belem, Andre and
181181
Newton, Tyler and
182182
Anant, Abhishek and
183183
Ziebarth, Malte and
184184
Quinn, Jamie and
185185
Wessel, Paul},
186186
title = {{PyGMT: A Python interface for the Generic Mapping Tools}},
187-
month = jul,
187+
month = dec,
188188
year = 2022,
189189
publisher = {Zenodo},
190-
version = {v0.7.0},
191-
doi = {10.5281/zenodo.6702566},
192-
url = {https://doi.org/10.5281/zenodo.6702566}
190+
version = {0.8.0},
191+
doi = {10.5281/zenodo.7481934},
192+
url = {https://doi.org/10.5281/zenodo.7481934}
193193
}
194194
195195
To cite a specific version of PyGMT, go to our Zenodo page at
@@ -247,7 +247,12 @@ Compatibility with GMT/Python/NumPy versions
247247
- >=6.3.0
248248
- >=3.8
249249
- >=1.20
250-
* - `v0.7.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.7.0>`_ (latest release)
250+
* - `v0.8.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.8.0>`_ (latest release)
251+
- `v0.8.0 Documentation <https://www.pygmt.org/v0.8.0>`_
252+
- >=6.3.0
253+
- >=3.8
254+
- >=1.20
255+
* - `v0.7.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.7.0>`_
251256
- `v0.7.0 Documentation <https://www.pygmt.org/v0.7.0>`_
252257
- >=6.3.0
253258
- >=3.8

doc/_static/version_switch.js

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
var all_versions = {
1313
'latest': 'latest',
1414
'dev': 'dev',
15+
'v0.8.0': 'v0.8.0',
1516
'v0.7.0': 'v0.7.0',
1617
'v0.6.1': 'v0.6.1',
1718
'v0.6.0': 'v0.6.0',

doc/changes.md

+104
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,109 @@
11
# Changelog
22

3+
4+
## Release v0.8.0 (2022/12/30)
5+
6+
[![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)
7+
8+
### Highlights
9+
10+
* 🎉 **Eighth minor release of PyGMT** 🎉
11+
* Added support for tab auto-completion for all GMT default parameters ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213))
12+
* Created functions to download GMT remote datasets ([#1786](https://github.com/GenericMappingTools/pygmt/issues/1786))
13+
* Wrapped the ternary module ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431))
14+
* Added an intro tutorial for creating contour maps ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126))
15+
16+
### New Features
17+
18+
* Add load_earth_free_air_anomaly function for Earth free-air anomaly dataset ([#2238](https://github.com/GenericMappingTools/pygmt/pull/2238))
19+
* Add load_earth_geoid function for Earth Geoid dataset ([#2236](https://github.com/GenericMappingTools/pygmt/pull/2236))
20+
* 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))
21+
* Add load_earth_vertical_gravity_gradient function for Earth vertical gravity gradient dataset ([#2240](https://github.com/GenericMappingTools/pygmt/pull/2240))
22+
* 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))
23+
* Wrap ternary ([#1431](https://github.com/GenericMappingTools/pygmt/pull/1431))
24+
25+
### Enhancements
26+
27+
* Set gridline (if available) as the default grid registration for remote datasets ([#2266](https://github.com/GenericMappingTools/pygmt/pull/2266))
28+
* Add ternary sample dataset ([#2211](https://github.com/GenericMappingTools/pygmt/pull/2211))
29+
* Figure.ternary: Add parameters "alabel", "blabel", and "clabel" ([#2139](https://github.com/GenericMappingTools/pygmt/pull/2139))
30+
* Figure.psconvert: Add a new alias "gs_path" (-G) ([#2076](https://github.com/GenericMappingTools/pygmt/pull/2076))
31+
* Figure.psconvert: Check if the given prefix is valid ([#2170](https://github.com/GenericMappingTools/pygmt/pull/2170))
32+
* Figure.savefig: Raise a FileNotFoundError if the parent directory doesn't exist ([#2160](https://github.com/GenericMappingTools/pygmt/pull/2160))
33+
* Figure.show: Allow keyword arguments passed to Figure.psconvert ([#2078](https://github.com/GenericMappingTools/pygmt/pull/2078))
34+
* pygmt.config: Support tab auto-completion for all GMT defaults ([#2213](https://github.com/GenericMappingTools/pygmt/pull/2213))
35+
* Rewrite the meca function to support offsetting and labeling beachballs ([#1784](https://github.com/GenericMappingTools/pygmt/pull/1784))
36+
37+
### Deprecations
38+
39+
* Deprecate xshift (X) and yshift (Y) aliases from all plotting modules (remove in v0.12.0) ([#2071](https://github.com/GenericMappingTools/pygmt/pull/2071))
40+
* Figure.plot: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2177](https://github.com/GenericMappingTools/pygmt/pull/2177))
41+
* Figure.plot3d: Deprecate parameter "color" to "fill" (remove in v0.12.0) ([#2178](https://github.com/GenericMappingTools/pygmt/pull/2178))
42+
* Figure.rose: Deprecate parameter color to fill (remove in v0.12.0) ([#2181](https://github.com/GenericMappingTools/pygmt/pull/2181))
43+
* Figure.velo: Deprecate parameters "color" to "fill" and "uncertaintycolor" to "uncertaintyfill" (remove in v0.12.0) ([#2206](https://github.com/GenericMappingTools/pygmt/pull/2206))
44+
* Figure.wiggle: Deprecate parameter "color" (remove in v0.12.0) and add "fillpositive"/"fillnegative" ([#2205](https://github.com/GenericMappingTools/pygmt/pull/2205))
45+
* Figure.psconvert: Remove the deprecated parameter "icc_gray" (deprecated since v0.6.0) ([#2267](https://github.com/GenericMappingTools/pygmt/pull/2267))
46+
* Figure.text: Deprecate parameter "incols" to "use_word" (remove in v0.10.0) ([#1964](https://github.com/GenericMappingTools/pygmt/pull/1964))
47+
48+
### Bug Fixes
49+
50+
* Figure.meca: Fix line and circle of offset parameter for dict/pandas input ([#2226](https://github.com/GenericMappingTools/pygmt/pull/2226))
51+
* Figure.meca: Fix beachball offsetting with dict/pandas inputs ([#2202](https://github.com/GenericMappingTools/pygmt/pull/2202))
52+
* Figure.meca: Fix the bug when passing a dict of scalar values to the spec parameter ([#2174](https://github.com/GenericMappingTools/pygmt/pull/2174))
53+
* 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))
54+
55+
### Documentation
56+
57+
* Add intro tutorial section for creating contour map ([#2126](https://github.com/GenericMappingTools/pygmt/pull/2126))
58+
* Add gallery example for Figure.ternary method ([#2138](https://github.com/GenericMappingTools/pygmt/pull/2138))
59+
* Add gallery example showing the usage of vertical and horizontal bars ([#1521](https://github.com/GenericMappingTools/pygmt/pull/1521))
60+
* Add inline example for coast ([#2142](https://github.com/GenericMappingTools/pygmt/pull/2142))
61+
* Add inline example for grdcontour ([#2148](https://github.com/GenericMappingTools/pygmt/pull/2148))
62+
* Add inline example for grdimage ([#2146](https://github.com/GenericMappingTools/pygmt/pull/2146))
63+
* Add inline example for grd2cpt ([#2145](https://github.com/GenericMappingTools/pygmt/pull/2145))
64+
* Add inline example for solar ([#2147](https://github.com/GenericMappingTools/pygmt/pull/2147))
65+
* Add SciPy 2022 talk to presentations ([#2053](https://github.com/GenericMappingTools/pygmt/pull/2053))
66+
* Add instructions to install pygmt kernel for Jupyter users ([#2153](https://github.com/GenericMappingTools/pygmt/pull/2153))
67+
* Improve instructions about setting GMT_LIBRARY_PATH env variable ([#2136](https://github.com/GenericMappingTools/pygmt/pull/2136))
68+
* Add badges for conda package version, license, and twitter ([#2081](https://github.com/GenericMappingTools/pygmt/pull/2081))
69+
* Add PyOpenSci peer reviewed badge to main README.rst ([#2112](https://github.com/GenericMappingTools/pygmt/pull/2112))
70+
71+
### Maintenance
72+
73+
* Add an internal function to load GMT remote datasets ([#2200](https://github.com/GenericMappingTools/pygmt/pull/2200))
74+
* Add support for Python 3.11 ([#2172](https://github.com/GenericMappingTools/pygmt/pull/2172))
75+
* NEP29: Test PyGMT on NumPy 1.24 ([#2256](https://github.com/GenericMappingTools/pygmt/pull/2256))
76+
* NEP29: Test PyGMT on NumPy 1.23 and 1.21 ([#2057](https://github.com/GenericMappingTools/pygmt/pull/2057))
77+
* Bump the GMT version in CI to 6.4.0 ([#1990](https://github.com/GenericMappingTools/pygmt/pull/1990))
78+
* Update baseline images for GMT 6.4.0 ([#1883](https://github.com/GenericMappingTools/pygmt/pull/1883))
79+
* Migrate Continuous Documentation from Vercel to Readthedocs ([#1859](https://github.com/GenericMappingTools/pygmt/pull/1859))
80+
* Set nested_sections to False for Sphinx-Gallery 0.11.0 regarding a correct navgation bar ([#2046](https://github.com/GenericMappingTools/pygmt/pull/2046))
81+
* 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))
82+
* doc: Set different html_baseurl for stable and dev versions ([#2158](https://github.com/GenericMappingTools/pygmt/pull/2158))
83+
* Update the instructions for checking README syntax ([#2265](https://github.com/GenericMappingTools/pygmt/pull/2265))
84+
* Use longname placeholders in the docstrings for common options ([#1932](https://github.com/GenericMappingTools/pygmt/pull/1932))
85+
* Add optional dependencies to pyproject.toml ([#2069](https://github.com/GenericMappingTools/pygmt/pull/2069))
86+
* Migrate project metadata from setup.py to pyproject.toml following PEP621 ([#1848](https://github.com/GenericMappingTools/pygmt/pull/1848))
87+
* Move blackdoc options to pyproject.toml ([#2093](https://github.com/GenericMappingTools/pygmt/pull/2093))
88+
* Move docformatter options from Makefile to pyproject.toml ([#2072](https://github.com/GenericMappingTools/pygmt/pull/2072))
89+
* Replace flake8 with flakeheaven ([#1847](https://github.com/GenericMappingTools/pygmt/pull/1847))
90+
* Add a workflow and Makefile target to test old GMT versions every Tuesday ([#2079](https://github.com/GenericMappingTools/pygmt/pull/2079))
91+
* Check if a module outputs to a temporary file using "Path().stat().st_size > 0" ([#2224](https://github.com/GenericMappingTools/pygmt/pull/2224))
92+
* pygmt.show_versions: Show GMT binary version and hide the Python interpreter path ([#1838](https://github.com/GenericMappingTools/pygmt/pull/1838))
93+
* Refactor grdview and grdimage to use virtualfile_from_data ([#1988](https://github.com/GenericMappingTools/pygmt/pull/1988))
94+
* Use the org-wide code of conduct ([#2020](https://github.com/GenericMappingTools/pygmt/pull/2020))
95+
96+
### Contributors
97+
98+
* [Dongdong Tian](https://github.com/seisman)
99+
* [Yvonne Fröhlich](https://github.com/yvonnefroehlich)
100+
* [Will Schlitzer](https://github.com/willschlitzer)
101+
* [Michael Grund](https://github.com/michaelgrund)
102+
* [Wei Ji Leong](https://github.com/weiji14)
103+
* [Max Jones](https://github.com/maxrjones)
104+
105+
---
106+
3107
## Release v0.7.0 (2022/07/01)
4108

5109
[![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)

0 commit comments

Comments
 (0)