Skip to content

Commit 9e8a7bd

Browse files
willschlitzermichaelgrundweiji14Meghan Jonesseisman
authored
Changelog entry for v0.5.0 (#1594)
*Add changelog for v0.5.0 *Update author list *Add compatibility for versions of PyGMT *Update citation info Co-authored-by: Michael Grund <[email protected]> Co-authored-by: Wei Ji <[email protected]> Co-authored-by: Michael Grund <[email protected]> Co-authored-by: Meghan Jones <[email protected]> Co-authored-by: Dongdong Tian <[email protected]>
1 parent 9ec3194 commit 9e8a7bd

File tree

4 files changed

+149
-20
lines changed

4 files changed

+149
-20
lines changed

CITATION.cff

+15-11
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ authors:
1616
family-names: Leong
1717
affiliation: Victoria University of Wellington, New Zealand
1818
orcid: https://orcid.org/0000-0003-2354-1988
19+
- given-names: Meghan
20+
family-names: Jones
21+
affiliation: University of Hawai'i at Mānoa, USA
22+
orcid: https://orcid.org/0000-0003-0180-8928
1923
- given-names: William
2024
family-names: Schlitzer
2125
affiliation: Unaffiliated
@@ -28,14 +32,14 @@ authors:
2832
family-names: Grund
2933
affiliation: Innoplexia GmbH, Germany
3034
orcid: https://orcid.org/0000-0001-8759-2018
31-
- given-names: Meghan
32-
family-names: Jones
33-
affiliation: University of Hawai'i at Mānoa, USA
34-
orcid: https://orcid.org/0000-0003-0180-8928
3535
- given-names: Jiayuan
3636
family-names: Yao
3737
affiliation: Nanyang Technological University, Singapore
3838
orcid: https://orcid.org/0000-0001-7036-4238
39+
- given-names: Yohai
40+
family-names: Magen
41+
affiliation: Tel Aviv University
42+
orcid: https://orcid.org/0000-0002-4892-4013
3943
- given-names: Kathryn
4044
family-names: Materna
4145
affiliation: US Geological Survey, USA
@@ -52,17 +56,17 @@ authors:
5256
family-names: Ziebarth
5357
affiliation: GFZ German Research Centre for Geosciences, Germany
5458
orcid: https://orcid.org/0000-0002-5190-4478
55-
- given-names: Yohai
56-
family-names: Magen
57-
affiliation: Tel Aviv University
58-
orcid: https://orcid.org/0000-0002-4892-4013
59+
- given-names: Jamie
60+
family-names: Quinn
61+
affiliation: University College London
62+
orcid: https://orcid.org/0000-0002-0268-7032
5963
- given-names: Paul
6064
family-names: Wessel
6165
affiliation: University of Hawai'i at Mānoa, USA
6266
orcid: https://orcid.org/0000-0001-5708-7336
63-
date-released: 2021-08-07
64-
doi: 10.5281/zenodo.5162003
67+
date-released: 2021-10-29
68+
doi: 10.5281/zenodo.5607255
6569
license: BSD-3-Clause
6670
repository-code: https://github.com/GenericMappingTools/pygmt
6771
type: software
68-
version: 0.4.1
72+
version: 0.5.0

README.rst

+15-9
Original file line numberDiff line numberDiff line change
@@ -137,28 +137,29 @@ Developers". Feel free to cite our work in your research using the following Bib
137137

138138
.. code-block::
139139
140-
@software{pygmt_2021_5162003,
140+
@software{pygmt_2021_5607255,
141141
author = {Uieda, Leonardo and
142142
Tian, Dongdong and
143143
Leong, Wei Ji and
144+
Jones, Meghan and
144145
Schlitzer, William and
145146
Toney, Liam and
146147
Grund, Michael and
147-
Jones, Meghan and
148148
Yao, Jiayuan and
149+
Magen, Yohai and
149150
Materna, Kathryn and
150151
Newton, Tyler and
151152
Anant, Abhishek and
152153
Ziebarth, Malte and
153-
Magen, Yohai and
154+
Quinn, Jamie aand
154155
Wessel, Paul},
155156
title = {{PyGMT: A Python interface for the Generic Mapping Tools}},
156-
month = aug,
157+
month = oct,
157158
year = 2021,
158159
publisher = {Zenodo},
159-
version = {v0.4.1},
160-
doi = {10.5281/zenodo.5162003},
161-
url = {https://doi.org/10.5281/zenodo.5162003}
160+
version = {v0.5.0},
161+
doi = {10.5281/zenodo.5607255},
162+
url = {https://doi.org/10.5281/zenodo.5607255}
162163
}
163164
164165
To cite a specific version of PyGMT, go to our Zenodo page at
@@ -211,12 +212,17 @@ Compatibility with GMT/Python/NumPy versions
211212
- GMT
212213
- Python
213214
- Numpy
214-
* - `v0.5.0 <https://github.com/GenericMappingTools/pygmt/milestone/8>`_ (upcoming release)
215+
* - `Dev <https://github.com/GenericMappingTools/pygmt/milestone/9>`_ (upcoming release)
215216
- `Dev Documentation <https://www.pygmt.org/dev>`_ (reflects `main branch <https://github.com/GenericMappingTools/pygmt>`_)
216217
- >=6.2.0
217218
- >=3.7
218219
- >=1.18
219-
* - `v0.4.1 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.4.1>`_ (latest release)
220+
* - `v0.5.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.5.0>`_ (latest release)
221+
- `v0.5.0 Documentation <https://www.pygmt.org/v0.5.0>`_
222+
- >=6.2.0
223+
- >=3.7
224+
- >=1.18
225+
* - `v0.4.1 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.4.1>`_
220226
- `v0.4.1 Documentation <https://www.pygmt.org/v0.4.1>`_
221227
- >=6.2.0
222228
- >=3.7

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.5.0': 'v0.5.0',
1516
'v0.4.1': 'v0.4.1',
1617
'v0.4.0': 'v0.4.0',
1718
'v0.3.1': 'v0.3.1',

doc/changes.md

+118
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,123 @@
11
# Changelog
22

3+
## Release v0.5.0 (2021/10/29)
4+
5+
[![Digital Object Identifier for PyGMT v0.5.0](https://zenodo.org/badge/DOI/10.5281/zenodo.5607255.svg)](https://doi.org/10.5281/zenodo.5607255)
6+
7+
### Highlights
8+
9+
* 🎉 **Fifth minor release of PyGMT** 🎉
10+
* Wrapped 12 GMT modules
11+
* Standardized and reorder table inputs to be 'data, x, y, z' across functions ([#1479](https://github.com/GenericMappingTools/pygmt/pull/1479))
12+
* Added a gallery example showing usage of line objects from a geopandas.GeoDataFrame ([#1474](https://github.com/GenericMappingTools/pygmt/pull/1474))
13+
14+
### New Features
15+
16+
* Wrap blockmode ([#1456](https://github.com/GenericMappingTools/pygmt/pull/1456))
17+
* Wrap gmtselect ([#1429](https://github.com/GenericMappingTools/pygmt/pull/1429))
18+
* Wrap grd2xyz ([#1284](https://github.com/GenericMappingTools/pygmt/pull/1284))
19+
* Wrap grdproject ([#1377](https://github.com/GenericMappingTools/pygmt/pull/1377))
20+
* Wrap grdsample ([#1380](https://github.com/GenericMappingTools/pygmt/pull/1380))
21+
* Wrap grdvolume ([#1299](https://github.com/GenericMappingTools/pygmt/pull/1299))
22+
* Wrap nearneighbor ([#1379](https://github.com/GenericMappingTools/pygmt/pull/1379))
23+
* Wrap project ([#1122](https://github.com/GenericMappingTools/pygmt/pull/1122))
24+
* Wrap sph2grd ([#1434](https://github.com/GenericMappingTools/pygmt/pull/1434))
25+
* Wrap sphdistance ([#1383](https://github.com/GenericMappingTools/pygmt/pull/1383))
26+
* Wrap sphinterpolate ([#1418](https://github.com/GenericMappingTools/pygmt/pull/1418))
27+
* Wrap xyz2grd ([#636](https://github.com/GenericMappingTools/pygmt/pull/636))
28+
* Add function to import seafloor crustal age dataset ([#1471](https://github.com/GenericMappingTools/pygmt/pull/1471))
29+
* Add pygmt.load_dataarray function ([#1439](https://github.com/GenericMappingTools/pygmt/pull/1439))
30+
31+
### Enhancements
32+
33+
* Expand table-like input options for Figure.contour ([#1531](https://github.com/GenericMappingTools/pygmt/pull/1531))
34+
* Expand table-like input options for pygmt.surface ([#1455](https://github.com/GenericMappingTools/pygmt/pull/1455))
35+
* Raise GMTInvalidInput exception when required z is missing ([#1478](https://github.com/GenericMappingTools/pygmt/pull/1478))
36+
* Add support for passing pathlib.Path objects as filenames ([#1382](https://github.com/GenericMappingTools/pygmt/pull/1382))
37+
* Allow passing a list to the 'incols' parameter for blockm, grdtrack and text ([#1475](https://github.com/GenericMappingTools/pygmt/pull/1475))
38+
* Plot square or cube by default for OGR/GMT files with Point/MultiPoint types ([#1438](https://github.com/GenericMappingTools/pygmt/pull/1438))
39+
* Plot square or cube by default for geopandas Point/MultiPoint types ([#1405](https://github.com/GenericMappingTools/pygmt/pull/1405))
40+
* Add area_thresh to COMMON_OPTIONS ([#1426](https://github.com/GenericMappingTools/pygmt/pull/1426))
41+
* Add function to import Mars dataset ([#1420](https://github.com/GenericMappingTools/pygmt/pull/1420))
42+
* Add function to import hotspot dataset ([#1386](https://github.com/GenericMappingTools/pygmt/pull/1386))
43+
44+
### Deprecations
45+
46+
* pygmt.blockm*: Reorder input parameters to 'data, x, y, z' ([#1565](https://github.com/GenericMappingTools/pygmt/pull/1565))
47+
* pygmt.surface: Reorder input parameters to 'data, x, y, z' ([#1562](https://github.com/GenericMappingTools/pygmt/pull/1562))
48+
* Figure.contour: Reorder input parameters to 'data, x, y, z' ([#1561](https://github.com/GenericMappingTools/pygmt/pull/1561))
49+
* Figure.plot3d: Reorder input parameters to 'data, x, y, z' ([#1560](https://github.com/GenericMappingTools/pygmt/pull/1560))
50+
* Figure.plot: Reorder input parameters to "data, x, y" ([#1547](https://github.com/GenericMappingTools/pygmt/pull/1547))
51+
* Figure.rose: Reorder input parameters to 'data, length, azimuth' ([#1546](https://github.com/GenericMappingTools/pygmt/pull/1546))
52+
* Figure.wiggle: Reorder input parameter to 'data, x, y, z' ([#1548](https://github.com/GenericMappingTools/pygmt/pull/1548))
53+
* Figure.histogram: Deprecate parameter "table" to "data" (remove in v0.7.0) ([#1540](https://github.com/GenericMappingTools/pygmt/pull/1540))
54+
* pygmt.info: Deprecate parameter "table" to "data" (remove in v0.7.0) ([#1538](https://github.com/GenericMappingTools/pygmt/pull/1538))
55+
* Figure.wiggle: Deprecate parameter "columns" to "incols" (remove in v0.7.0) ([#1504](https://github.com/GenericMappingTools/pygmt/pull/1504))
56+
* pygmt.surface: Deprecate parameter "outfile" to "outgrid" (remove in v0.7.0) ([#1458](https://github.com/GenericMappingTools/pygmt/pull/1458))
57+
* NEP29: Set minimum required version to NumPy 1.18+ ([#1430](https://github.com/GenericMappingTools/pygmt/pull/1430))
58+
59+
### Bug Fixes
60+
61+
* Allow GMTDataArrayAccessor to work on sliced datacubes ([#1581](https://github.com/GenericMappingTools/pygmt/pull/1581))
62+
* Allow non-string color when input data is a matrix or a file for plot and plot3d ([#1526](https://github.com/GenericMappingTools/pygmt/pull/1526))
63+
* Raise RuntimeWarning instead of an exception for irregular grid spacing ([#1530](https://github.com/GenericMappingTools/pygmt/pull/1530))
64+
* Raise an error for zero increment grid ([#1484](https://github.com/GenericMappingTools/pygmt/pull/1484))
65+
66+
### Documentation
67+
68+
* Add CITATION.cff file for PyGMT ([#1592](https://github.com/GenericMappingTools/pygmt/pull/1592))
69+
* Update region and projection standard docstrings ([#1510](https://github.com/GenericMappingTools/pygmt/pull/1510))
70+
* Document gmtwhich -Ga option to download to appropriate cache folder ([#1554](https://github.com/GenericMappingTools/pygmt/pull/1554))
71+
* Add gallery example showing the usage of text symbols ([#1522](https://github.com/GenericMappingTools/pygmt/pull/1522))
72+
* Add gallery example for grdgradient ([#1428](https://github.com/GenericMappingTools/pygmt/pull/1428))
73+
* Add gallery example for grdlandmask ([#1469](https://github.com/GenericMappingTools/pygmt/pull/1469))
74+
* Add missing aliases to pygmt.grdgradient ([#1515](https://github.com/GenericMappingTools/pygmt/pull/1515))
75+
* Add missing aliases to pygmt.sphdistance ([#1516](https://github.com/GenericMappingTools/pygmt/pull/1516))
76+
* Add missing aliases to pygmt.blockmean and pygmt.blockmedian ([#1500](https://github.com/GenericMappingTools/pygmt/pull/1500))
77+
* Add missing aliases to pygmt.Figure.wiggle ([#1498](https://github.com/GenericMappingTools/pygmt/pull/1498))
78+
* Add missing aliases to pygmt.Figure.velo ([#1497](https://github.com/GenericMappingTools/pygmt/pull/1497))
79+
* Add missing aliases to pygmt.surface ([#1501](https://github.com/GenericMappingTools/pygmt/pull/1501))
80+
* Add missing aliases to pygmt.Figure.plot3d ([#1503](https://github.com/GenericMappingTools/pygmt/pull/1503))
81+
* Add missing aliases to pygmt.grdlandmask ([#1423](https://github.com/GenericMappingTools/pygmt/pull/1423))
82+
* Add missing aliases to pygmt.grdtrack ([#1499](https://github.com/GenericMappingTools/pygmt/pull/1499))
83+
* Add missing aliases to pygmt.Figure.plot ([#1502](https://github.com/GenericMappingTools/pygmt/pull/1502))
84+
* Add missing aliases to pygmt.Figure.text ([#1448](https://github.com/GenericMappingTools/pygmt/pull/1448))
85+
* Add missing aliases to pygmt.Figure.histogram ([#1451](https://github.com/GenericMappingTools/pygmt/pull/1451))
86+
* Add missing alias to pygmt.Figure.legend ([#1453](https://github.com/GenericMappingTools/pygmt/pull/1453))
87+
* Add missing aliases to pygmt.Figure.rose ([#1452](https://github.com/GenericMappingTools/pygmt/pull/1452))
88+
* Add missing alias to pygmt.Figure.grdview ([#1450](https://github.com/GenericMappingTools/pygmt/pull/1450))
89+
* Add missing aliases to pygmt.Figure.image.py ([#1449](https://github.com/GenericMappingTools/pygmt/pull/1449))
90+
* Add missing common options to contour ([#1446](https://github.com/GenericMappingTools/pygmt/pull/1446))
91+
* Add missing 'incols' alias to info ([#1476](https://github.com/GenericMappingTools/pygmt/pull/1476))
92+
93+
### Maintenance
94+
95+
* Add support for Python 3.10 ([#1591](https://github.com/GenericMappingTools/pygmt/pull/1591))
96+
* Make IPython partially optional on CI to increase test coverage of figure.py ([#1496](https://github.com/GenericMappingTools/pygmt/pull/1496))
97+
* Use mamba to install Continuous Integration dependencies ([#841](https://github.com/GenericMappingTools/pygmt/pull/841))
98+
* Remove deprecated codecov dependency from CI ([#1494](https://github.com/GenericMappingTools/pygmt/pull/1494))
99+
* Add the use of Flake8 to check examples and fix warnings ([#1477](https://github.com/GenericMappingTools/pygmt/pull/1477))
100+
101+
### Contributors
102+
103+
* [Dongdong Tian](https://github.com/seisman)
104+
* [Michael Grund](https://github.com/michaelgrund)
105+
* [Will Schlitzer](https://github.com/willschlitzer)
106+
* [Wei Ji Leong](https://github.com/weiji14)
107+
* [Meghan Jones](https://github.com/meghanrjones)
108+
* [Yohai Magen](https://github.com/yohaimagen)
109+
* [Amanda Leaman](https://github.com/arleaman)
110+
* [@daroari](https://github.com/daroari)
111+
* [@obaney](https://github.com/obaney)
112+
* [@srijac](https://github.com/srijac)
113+
* [Andrés Ignacio Torres](https://github.com/aitorres)
114+
* [Becky Salvage](https://github.com/BeckySalvage)
115+
* [Claudio Satriano](https://github.com/claudiodsf)
116+
* [Jamie J Quinn](https://github.com/JamieJQuinn)
117+
* [@carocamargo](https://github.com/carocamargo)
118+
119+
----
120+
3121
## Release v0.4.1 (2021/08/07)
4122

5123
[![Digital Object Identifier for PyGMT v0.4.1](https://zenodo.org/badge/DOI/10.5281/zenodo.5162003.svg)](https://doi.org/10.5281/zenodo.5162003)

0 commit comments

Comments
 (0)