Skip to content

Commit 1d8944f

Browse files
maxrjonesmichaelgrundseismanweiji14yvonnefroehlich
authored
Changelog entry for v0.9.0 (#2469)
* Add entry to version switcher * Update compatibility table * Update citations * Update changelog --------- Co-authored-by: Michael Grund <[email protected]> Co-authored-by: Dongdong Tian <[email protected]> Co-authored-by: Wei Ji <[email protected]> Co-authored-by: Yvonne Fröhlich <[email protected]>
1 parent 896d39d commit 1d8944f

File tree

4 files changed

+119
-22
lines changed

4 files changed

+119
-22
lines changed

CITATION.cff

+15-11
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ authors:
1616
family-names: Leong
1717
affiliation: Development Seed, USA
1818
orcid: https://orcid.org/0000-0003-2354-1988
19-
- given-names: Max
20-
family-names: Jones
21-
affiliation: University of Hawai'i at Mānoa, USA
22-
orcid: https://orcid.org/0000-0003-0180-8928
2319
- given-names: William
2420
family-names: Schlitzer
2521
affiliation: Unaffiliated
@@ -28,14 +24,18 @@ authors:
2824
family-names: Grund
2925
affiliation: Innoplexia GmbH, Germany
3026
orcid: https://orcid.org/0000-0001-8759-2018
31-
- given-names: Liam
32-
family-names: Toney
33-
affiliation: University of Alaska Fairbanks, USA
34-
orcid: https://orcid.org/0000-0003-0167-9433
27+
- given-names: Max
28+
family-names: Jones
29+
affiliation: University of Hawai'i at Mānoa, USA
30+
orcid: https://orcid.org/0000-0003-0180-8928
3531
- given-names: Yvonne
3632
family-names: Fröhlich
3733
affiliation: Karlsruhe Institute of Technology, Germany
3834
orcid: https://orcid.org/0000-0002-8566-0619
35+
- given-names: Liam
36+
family-names: Toney
37+
affiliation: University of Alaska Fairbanks, USA
38+
orcid: https://orcid.org/0000-0003-0167-9433
3939
- given-names: Jiayuan
4040
family-names: Yao
4141
affiliation: Nanyang Technological University, Singapore
@@ -44,6 +44,10 @@ authors:
4444
family-names: Magen
4545
affiliation: Tel Aviv University, Israel
4646
orcid: https://orcid.org/0000-0002-4892-4013
47+
- given-names: Tong
48+
family-names: Jing-Hui
49+
affiliation: National Taiwan Normal University, Taiwan
50+
orcid: https://orcid.org/0009-0002-7195-3071
4751
- given-names: Kathryn
4852
family-names: Materna
4953
affiliation: US Geological Survey, USA
@@ -72,9 +76,9 @@ authors:
7276
family-names: Wessel
7377
affiliation: University of Hawai'i at Mānoa, USA
7478
orcid: https://orcid.org/0000-0001-5708-7336
75-
date-released: 2022-12-30
76-
doi: 10.5281/zenodo.7481934
79+
date-released: 2023-03-31
80+
doi: 10.5281/zenodo.7772533
7781
license: BSD-3-Clause
7882
repository-code: https://github.com/GenericMappingTools/pygmt
7983
type: software
80-
version: 0.8.0
84+
version: 0.9.0

README.rst

+18-11
Original file line numberDiff line numberDiff line change
@@ -180,17 +180,18 @@ Developers". Feel free to cite our work in your research using the following Bib
180180

181181
.. code-block::
182182
183-
@software{pygmt_2022_7481934,
183+
@software{pygmt_2023_7772533,
184184
author = {Uieda, Leonardo and
185185
Tian, Dongdong and
186186
Leong, Wei Ji and
187-
Jones, Max and
188187
Schlitzer, William and
189188
Grund, Michael and
190-
Toney, Liam and
189+
Jones, Max and
191190
Fröhlich, Yvonne and
191+
Toney, Liam and
192192
Yao, Jiayuan and
193193
Magen, Yohai and
194+
Tong, Jing-Hui and
194195
Materna, Kathryn and
195196
Belem, Andre and
196197
Newton, Tyler and
@@ -199,20 +200,21 @@ Developers". Feel free to cite our work in your research using the following Bib
199200
Quinn, Jamie and
200201
Wessel, Paul},
201202
title = {{PyGMT: A Python interface for the Generic Mapping Tools}},
202-
month = dec,
203-
year = 2022,
203+
month = mar,
204+
year = 2023,
204205
publisher = {Zenodo},
205-
version = {0.8.0},
206-
doi = {10.5281/zenodo.7481934},
207-
url = {https://doi.org/10.5281/zenodo.7481934}
206+
version = {0.9.0},
207+
doi = {10.5281/zenodo.7772533},
208+
url = {https://doi.org/10.5281/zenodo.7772533}
208209
}
209210
210211
To cite a specific version of PyGMT, go to our Zenodo page at
211212
https://doi.org/10.5281/zenodo.3781524 and use the "Export to BibTeX" function there.
212213
It is also strongly recommended to cite the
213214
`GMT6 paper <https://doi.org/10.1029/2019GC008515>`__ (which PyGMT wraps around).
214-
Note that some modules like ``surface`` and ``x2sys`` also have their dedicated citation.
215-
Further information for all these can be found at https://www.generic-mapping-tools.org/cite.
215+
Note that some modules like ``dimfilter``, ``surface``, and ``x2sys`` also have their
216+
dedicated citations. Further information for all these can be found at
217+
https://www.generic-mapping-tools.org/cite.
216218

217219

218220
License
@@ -262,7 +264,12 @@ Compatibility with GMT/Python/NumPy versions
262264
- >=6.3.0
263265
- >=3.8
264266
- >=1.21
265-
* - `v0.8.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.8.0>`_ (latest release)
267+
* - `v0.9.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.9.0>`_ (latest release)
268+
- `v0.9.0 Documentation <https://www.pygmt.org/v0.9.0>`_
269+
- >=6.3.0
270+
- >=3.8
271+
- >=1.21
272+
* - `v0.8.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.8.0>`_
266273
- `v0.8.0 Documentation <https://www.pygmt.org/v0.8.0>`_
267274
- >=6.3.0
268275
- >=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.9.0': 'v0.9.0',
1516
'v0.8.0': 'v0.8.0',
1617
'v0.7.0': 'v0.7.0',
1718
'v0.6.1': 'v0.6.1',

doc/changes.md

+85
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,90 @@
11
# Changelog
22

3+
## Release v0.9.0 (2023/03/31)
4+
5+
[![Digital Object Identifier for PyGMT v0.9.0](https://zenodo.org/badge/DOI/10.5281/zenodo.7772533.svg)](https://doi.org/10.5281/zenodo.7772533)
6+
7+
### Highlights
8+
9+
* 🎉 **Ninth minor release of PyGMT** 🎉
10+
* Add Figure.tilemap to plot XYZ tile maps ([#2394](https://github.com/GenericMappingTools/pygmt/pull/2394))
11+
* Add function to load raster tile maps using contextily ([#2125](https://github.com/GenericMappingTools/pygmt/pull/2125))
12+
* Eleven new/updated gallery and inline examples
13+
14+
### New Features
15+
16+
* Add load_earth_mask function for GSHHG Global Earth Mask dataset ([#2310](https://github.com/GenericMappingTools/pygmt/pull/2310))
17+
* Add Figure.timestamp to plot the GMT timestamp logo ([#2208](https://github.com/GenericMappingTools/pygmt/pull/2208), [#2425](https://github.com/GenericMappingTools/pygmt/pull/2425))
18+
19+
### Enhancements
20+
21+
* pygmt.surface: Add aliases for "C", "L", "M", and "T" ([#2321](https://github.com/GenericMappingTools/pygmt/pull/2321))
22+
* Figure.meca: Add aliases for "C", "E", "G", and "W" ([#2345](https://github.com/GenericMappingTools/pygmt/pull/2345))
23+
* Figure.colorbar: Add aliases for "L" and "Z" ([#2357](https://github.com/GenericMappingTools/pygmt/pull/2357))
24+
25+
### Deprecations
26+
27+
* NEP29: Set minimum required version to NumPy 1.21+ ([#2389](https://github.com/GenericMappingTools/pygmt/pull/2389))
28+
* Recommend Figure.timestamp and remove timestamp (U) alias from all plotting methods ([#2135](https://github.com/GenericMappingTools/pygmt/pull/2135))
29+
* Remove the deprecated load_fractures_compilation function (deprecated since v0.6.0) ([#2303](https://github.com/GenericMappingTools/pygmt/pull/2303))
30+
* Remove the deprecated load_hotspots function (deprecated since v0.6.0) ([#2309](https://github.com/GenericMappingTools/pygmt/pull/2309))
31+
* Remove the deprecated load_japan_quakes function (deprecated since v0.6.0) ([#2301](https://github.com/GenericMappingTools/pygmt/pull/2301))
32+
* Remove the deprecated load_mars_shape function (deprecated since v0.6.0) ([#2304](https://github.com/GenericMappingTools/pygmt/pull/2304))
33+
* Remove the deprecated load_ocean_ridge_points function (deprecated since v0.6.0) ([#2308](https://github.com/GenericMappingTools/pygmt/pull/2308))
34+
* Remove the deprecated load_sample_bathymetry function (deprecated since v0.6.0) ([#2305](https://github.com/GenericMappingTools/pygmt/pull/2305))
35+
* Remove the deprecated load_usgs_quakes function (deprecated since v0.6.0) ([#2306](https://github.com/GenericMappingTools/pygmt/pull/2306))
36+
* pygmt.grdtrack: Remove the warning about the incorrect parameter order of 'points, grid' (warned since v0.7.0) ([#2312](https://github.com/GenericMappingTools/pygmt/pull/2312))
37+
38+
### Bug Fixes
39+
40+
* GMTDataArrayAccessor: Fallback to default grid registration and gtype if the grid source file doesn't exist ([#2009](https://github.com/GenericMappingTools/pygmt/pull/2009))
41+
* Figure.subplot: Fix setting "sharex", "sharey", and "frame" in combination with Figure.basemap ([#2417](https://github.com/GenericMappingTools/pygmt/pull/2417))
42+
* Figure.subplot: Fix strange positioning issues after exiting subplot ([#2427](https://github.com/GenericMappingTools/pygmt/pull/2427))
43+
* pygmt.config: Correctly reset to default values that contain whitespaces ([#2331](https://github.com/GenericMappingTools/pygmt/pull/2331))
44+
* pygmt.set_display: Do nothing when the display method is set to 'none' ([#2450](https://github.com/GenericMappingTools/pygmt/pull/2450))
45+
46+
### Documentation
47+
48+
* GMTDataArrayAccessor: Add inline examples for setting GMT specific properties ([#2370](https://github.com/GenericMappingTools/pygmt/pull/2370))
49+
* Document limitations of GMT xarray accessors ([#2375](https://github.com/GenericMappingTools/pygmt/pull/2375))
50+
* Revise the notes about registration and gtype of remote datasets ([#2384](https://github.com/GenericMappingTools/pygmt/pull/2384))
51+
* Add project keywords to the pyproject.toml file ([#2315](https://github.com/GenericMappingTools/pygmt/pull/2315))
52+
* Add inline example for colorbar ([#2373](https://github.com/GenericMappingTools/pygmt/pull/2373))
53+
* Add inline example for grdview ([#2381](https://github.com/GenericMappingTools/pygmt/pull/2381))
54+
* Add inline example for load_earth_mask ([#2355](https://github.com/GenericMappingTools/pygmt/pull/2355))
55+
* Add inline example for load_earth_vertical_gravity_gradient ([#2356](https://github.com/GenericMappingTools/pygmt/pull/2356))
56+
* Add inline examples and improve documentation for pygmt.set_display ([#2458](https://github.com/GenericMappingTools/pygmt/pull/2458))
57+
* Add gallery example showing how to use patterns via the "fill" parameter (or similar parameters) ([#2329](https://github.com/GenericMappingTools/pygmt/pull/2329))
58+
* Add gallery example for scatter plot with histograms on sides ([#2410](https://github.com/GenericMappingTools/pygmt/pull/2410))
59+
* Add gallery example showing how to use advanced grdgradient via the "azimuth" & "normalize" parameters ([#2354](https://github.com/GenericMappingTools/pygmt/pull/2354))
60+
* Add gallery example for the Figure.timestamp method ([#2391](https://github.com/GenericMappingTools/pygmt/pull/2391))
61+
* Expand gallery example "Colorbar" for categorical data ([#2395](https://github.com/GenericMappingTools/pygmt/pull/2395))
62+
* Expand gallery example "Focal mechanisms" to use "*fill" and "pen" ([#2433](https://github.com/GenericMappingTools/pygmt/pull/2433))
63+
* Add working example to quickstart section of README ([#2369](https://github.com/GenericMappingTools/pygmt/pull/2369))
64+
* Recommend Mambaforge and mamba in the installation and contributing guides ([#2385](https://github.com/GenericMappingTools/pygmt/pull/2385))
65+
66+
### Maintenance
67+
68+
* Add the GMTSampleData class to simplify the load_sample_data and list_sample_data functions ([#2342](https://github.com/GenericMappingTools/pygmt/pull/2342))
69+
* Add a new target 'doctest' to run doctests only and simplify Makefile ([#2443](https://github.com/GenericMappingTools/pygmt/pull/2443))
70+
* Add a package-level variable `__gmt_version__` for development use ([#2366](https://github.com/GenericMappingTools/pygmt/pull/2366))
71+
* Allow printing show_versions() to in-memory buffer to enable testing ([#2399](https://github.com/GenericMappingTools/pygmt/pull/2399))
72+
* Accept a dict containing configurable GMT parameters in build_arg_string ([#2324](https://github.com/GenericMappingTools/pygmt/pull/2324))
73+
* Publish to TestPyPI and PyPI via OpenID Connect token ([#2453](https://github.com/GenericMappingTools/pygmt/pull/2453))
74+
* Remove --sdist --wheel flags from the build command ([#2420](https://github.com/GenericMappingTools/pygmt/pull/2420))
75+
* Replace ModuleNotFoundError with the more general ImportError ([#2441](https://github.com/GenericMappingTools/pygmt/pull/2441))
76+
77+
### Contributors
78+
79+
* [Dongdong Tian](https://github.com/seisman)
80+
* [Yvonne Fröhlich](https://github.com/yvonnefroehlich)
81+
* [Wei Ji Leong](https://github.com/weiji14)
82+
* [Michael Grund](https://github.com/michaelgrund)
83+
* [Will Schlitzer](https://github.com/willschlitzer)
84+
* [Jing-Hui Tong](https://github.com/JingHuiTong)
85+
* [Max Jones](https://github.com/maxrjones)
86+
87+
---
388

489
## Release v0.8.0 (2022/12/30)
590

0 commit comments

Comments
 (0)