|
1 | 1 | Changelog
|
2 | 2 | =========
|
3 | 3 |
|
| 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 | + |
4 | 76 | Release v0.1.2 (2020/07/07)
|
5 | 77 | ---------------------------
|
6 | 78 |
|
|
0 commit comments