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