Skip to content

Commit d3e131a

Browse files
weiji14seisman
andauthored
Changelog entry for v0.2.0 (#599)
Second minor release of PyGMT. * Merge some maintenance related items * Add changelog entry for link to try-gmt binder repository * Format Pull Request links using sed * Add reserved Zenodo DOI badge for v0.2.0 * Set release date to 2020/09/12 Co-authored-by: Dongdong Tian <[email protected]>
1 parent 555b135 commit d3e131a

File tree

2 files changed

+73
-0
lines changed

2 files changed

+73
-0
lines changed

README.rst

+1
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ Documentation for other versions
172172
* `Development <https://www.pygmt.org/dev>`__ (reflects the *master* branch on
173173
Github)
174174
* `Latest release <https://www.pygmt.org/latest>`__
175+
* `v0.2.0 <https://www.pygmt.org/v0.2.0>`__
175176
* `v0.1.2 <https://www.pygmt.org/v0.1.2>`__
176177
* `v0.1.1 <https://www.pygmt.org/v0.1.1>`__
177178
* `v0.1.0 <https://www.pygmt.org/v0.1.0>`__

doc/changes.rst

+72
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,78 @@
11
Changelog
22
=========
33

4+
Release v0.2.0 (2020/09/12)
5+
---------------------------
6+
7+
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4025418.svg
8+
:alt: Digital Object Identifier for the Zenodo archive
9+
:target: https://doi.org/10.5281/zenodo.4025418
10+
11+
Highlights:
12+
13+
* 🎉 **Second minor release of PyGMT** 🎉
14+
* Minimum required GMT version is now 6.1.1 or newer (`#577 <https://github.com/GenericMappingTools/pygmt/pull/577>`__)
15+
* Plotting xarray grids using grdimage and grdview should not crash anymore and works for most cases (`#560 <https://github.com/GenericMappingTools/pygmt/pull/560>`__)
16+
* Easier time-series plots with support for datetime-like inputs to plot (`#464 <https://github.com/GenericMappingTools/pygmt/pull/464>`__) and the region argument (`#562 <https://github.com/GenericMappingTools/pygmt/pull/562>`__)
17+
18+
New Features:
19+
20+
* Wrap GMT_Put_Strings to pass str columns into GMT C API directly (`#520 <https://github.com/GenericMappingTools/pygmt/pull/520>`__)
21+
* Wrap meca (`#516 <https://github.com/GenericMappingTools/pygmt/pull/516>`__)
22+
* Wrap x2sys_init and x2sys_cross (`#546 <https://github.com/GenericMappingTools/pygmt/pull/546>`__)
23+
* Let grdcut() accept xarray.DataArray as input (`#541 <https://github.com/GenericMappingTools/pygmt/pull/541>`__)
24+
* Initialize a GMTDataArrayAccessor (`#500 <https://github.com/GenericMappingTools/pygmt/pull/500>`__)
25+
26+
Enhancements:
27+
28+
* Allow passing in pandas dataframes to x2sys_cross (`#591 <https://github.com/GenericMappingTools/pygmt/pull/591>`__)
29+
* Sensible array outputs for pygmt info (`#575 <https://github.com/GenericMappingTools/pygmt/pull/575>`__)
30+
* Allow pandas.DataFrame table and 1D/2D numpy array inputs into pygmt.info (`#574 <https://github.com/GenericMappingTools/pygmt/pull/574>`__)
31+
* Add auto-legend feature to grdcontour and contour (`#568 <https://github.com/GenericMappingTools/pygmt/pull/568>`__)
32+
* Add common alias verbose (V) (`#550 <https://github.com/GenericMappingTools/pygmt/pull/550>`__)
33+
* Let load_earth_relief() support all resolutions and optional subregion (`#542 <https://github.com/GenericMappingTools/pygmt/pull/542>`__)
34+
* Allow load_earth_relief() to load pixel or gridline registered data (`#509 <https://github.com/GenericMappingTools/pygmt/pull/509>`__)
35+
36+
Documentation:
37+
38+
* Link to try-gmt binder repository (`#598 <https://github.com/GenericMappingTools/pygmt/pull/598>`__)
39+
* Improve docstring of data_kind() to include xarray grid (`#588 <https://github.com/GenericMappingTools/pygmt/pull/588>`__)
40+
* Improve the documentation of Figure.shift_origin() (`#536 <https://github.com/GenericMappingTools/pygmt/pull/536>`__)
41+
* Add shading to grdview gallery example (`#506 <https://github.com/GenericMappingTools/pygmt/pull/506>`__)
42+
43+
Bug Fixes:
44+
45+
* Ensure surface and grdcut loads GMTDataArray accessor info into xarray (`#539 <https://github.com/GenericMappingTools/pygmt/pull/539>`__)
46+
* Raise an error if short- and long-form arguments coexist (`#537 <https://github.com/GenericMappingTools/pygmt/pull/537>`__)
47+
* Fix the grdtrack example to avoid crashes on macOS (`#531 <https://github.com/GenericMappingTools/pygmt/pull/531>`__)
48+
* Properly allow for either pixel or gridline registered grids (`#476 <https://github.com/GenericMappingTools/pygmt/pull/476>`__)
49+
50+
Maintenance:
51+
52+
* Add a test for xarray shading (`#581 <https://github.com/GenericMappingTools/pygmt/pull/581>`__)
53+
* Remove expected failures on grdview tests (`#589 <https://github.com/GenericMappingTools/pygmt/pull/589>`__)
54+
* Redesign check_figures_equal testing function to be more explicit (`#590 <https://github.com/GenericMappingTools/pygmt/pull/590>`__)
55+
* Cut Windows CI build time in half to 15 min (`#586 <https://github.com/GenericMappingTools/pygmt/pull/586>`__)
56+
* Add a test for Session.write_data() writing netCDF grids (`#583 <https://github.com/GenericMappingTools/pygmt/pull/583>`__)
57+
* Add a test to make sure shift_origin does not crash (`#580 <https://github.com/GenericMappingTools/pygmt/pull/580>`__)
58+
* Add testing.check_figures_equal to avoid storing baseline images (`#555 <https://github.com/GenericMappingTools/pygmt/pull/555>`__)
59+
* Eliminate unnecessary jobs from Travis CI (`#567 <https://github.com/GenericMappingTools/pygmt/pull/567>`__) and Azure Pipelines (`#513 <https://github.com/GenericMappingTools/pygmt/pull/513>`__)
60+
* Improve the workflow to test both GMT master (`#485 <https://github.com/GenericMappingTools/pygmt/pull/485>`__) and 6.1 branches (`#554 <https://github.com/GenericMappingTools/pygmt/pull/554>`__)
61+
* Automatically cancel in-progress CI runs of old commits (`#544 <https://github.com/GenericMappingTools/pygmt/pull/544>`__)
62+
* Remove the Stickler CI configuration file (`#538 <https://github.com/GenericMappingTools/pygmt/pull/538>`__), run style checks using Github Actions (`#519 <https://github.com/GenericMappingTools/pygmt/pull/519>`__)
63+
* Cache GMT remote data as artifacts on Github (`#530 <https://github.com/GenericMappingTools/pygmt/pull/530>`__)
64+
* Let pytest generate both HTML and XML coverage reports (`#512 <https://github.com/GenericMappingTools/pygmt/pull/512>`__)
65+
* Run Continuous Integration tests on Github Actions (`#475 <https://github.com/GenericMappingTools/pygmt/pull/475>`__)
66+
67+
Contributors:
68+
69+
* `Dongdong Tian <https://github.com/seisman>`__
70+
* `Wei Ji Leong <https://github.com/weiji14>`__
71+
* `Tyler Newton <https://github.com/tjnewton>`__
72+
* `Liam Toney <https://github.com/liamtoney>`__
73+
74+
----
75+
476
Release v0.1.2 (2020/07/07)
577
---------------------------
678

0 commit comments

Comments
 (0)