|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Release v0.6.0 (2022/03/14) |
| 4 | + |
| 5 | +[](https://doi.org/10.5281/zenodo.6349217) |
| 6 | + |
| 7 | +### Highlights |
| 8 | + |
| 9 | +* 🎉 **Sixth minor release of PyGMT** 🎉 |
| 10 | +* New inline examples for 14 functions! |
| 11 | +* Single `pygmt.datasets.load_sample_data` function for loading any sample dataset ([#1685](https://github.com/GenericMappingTools/pygmt/pull/1685)) |
| 12 | +* Minimum required GMT version is now 6.3.0 ([#1649](https://github.com/GenericMappingTools/pygmt/pull/1649)) |
| 13 | + |
| 14 | +### New Features |
| 15 | + |
| 16 | +* Wrap triangulate ([#731](https://github.com/GenericMappingTools/pygmt/pull/731)) |
| 17 | +* Wrap grdhisteq ([#1433](https://github.com/GenericMappingTools/pygmt/pull/1433)) |
| 18 | + |
| 19 | +### Enhancements |
| 20 | + |
| 21 | +* Add alias for blockmean's -S parameter ([#1601](https://github.com/GenericMappingTools/pygmt/pull/1601)) |
| 22 | +* Allow users to set the waiting time when displaying a preview image using an external viewer ([#1618](https://github.com/GenericMappingTools/pygmt/pull/1618)) |
| 23 | +* Raise an exception if the given parameter is not recognized and is longer than 2 characters ([#1792](https://github.com/GenericMappingTools/pygmt/pull/1792)) |
| 24 | + |
| 25 | +### Deprecations |
| 26 | + |
| 27 | +* Figure.plot/plot3d: Remove parameter "sizes", use "size" instead ([#1809](https://github.com/GenericMappingTools/pygmt/pull/1809)) |
| 28 | +* Figure.contour/plot/plot3d/rose: Remove parameter "columns", use "incols" instead ([#1806](https://github.com/GenericMappingTools/pygmt/pull/1806)) |
| 29 | +* Figure.psconvert: Add new aliases and deprecate parameter "icc_gray" (remove in v0.8.0) ([#1673](https://github.com/GenericMappingTools/pygmt/pull/1673)) |
| 30 | +* NEP29: Set minimum required version to Python 3.8+ ([#1676](https://github.com/GenericMappingTools/pygmt/pull/1676)) |
| 31 | +* NEP29: Set minimum required version to NumPy 1.19+ ([#1675](https://github.com/GenericMappingTools/pygmt/pull/1675)) |
| 32 | + |
| 33 | +### Bug Fixes |
| 34 | + |
| 35 | +* Allow passing arguments containing spaces into pygmt functions ([#1487](https://github.com/GenericMappingTools/pygmt/pull/1487)) |
| 36 | +* Fix the spacing parameter processing for many modules ([#1805](https://github.com/GenericMappingTools/pygmt/pull/1805)) |
| 37 | +* Fix missing gcmt convention keys in pygmt.meca ([#1611](https://github.com/GenericMappingTools/pygmt/pull/1611)) |
| 38 | +* Fix the spacing parameter and check required parameters in xyz2grd ([#1804](https://github.com/GenericMappingTools/pygmt/pull/1804)) |
| 39 | +* Fix UnicodeDecodeError with shapefiles for plot and plot3d ([#1695](https://github.com/GenericMappingTools/pygmt/pull/1695)) |
| 40 | + |
| 41 | +### Documentation |
| 42 | + |
| 43 | +* Add a shorter video introduction to the home page ([#1769](https://github.com/GenericMappingTools/pygmt/pull/1769)) |
| 44 | +* Add Liam's 2021 ROSES video to learning resources ([#1760](https://github.com/GenericMappingTools/pygmt/pull/1760)) |
| 45 | +* Add quick conda install instructions in main README ([#1717](https://github.com/GenericMappingTools/pygmt/pull/1717)) |
| 46 | +* Add instructions for reporting upstream bugs to contributing.md ([#1610](https://github.com/GenericMappingTools/pygmt/pull/1610)) |
| 47 | +* List key development dependencies to install for new contributors ([#1783](https://github.com/GenericMappingTools/pygmt/pull/1783)) |
| 48 | +* Update Code of Conduct to v2.1 ([#1754](https://github.com/GenericMappingTools/pygmt/pull/1754)) |
| 49 | +* Update the contributing guide about pushing changes to dvc and git ([#1776](https://github.com/GenericMappingTools/pygmt/pull/1776)) |
| 50 | +* Update dataset links to the new remote-datasets site ([#1785](https://github.com/GenericMappingTools/pygmt/pull/1785)) |
| 51 | +* Add more sections to the API docs ([#1643](https://github.com/GenericMappingTools/pygmt/pull/1643)) |
| 52 | +* Add an "add a title" to starter tutorial ([#1688](https://github.com/GenericMappingTools/pygmt/pull/1688)) |
| 53 | +* Reorganize tutorial section in the documentation sidebar ([#1603](https://github.com/GenericMappingTools/pygmt/pull/1603)) |
| 54 | +* Update the starter tutorial introduction ([#1607](https://github.com/GenericMappingTools/pygmt/pull/1607)) |
| 55 | +* Add gallery example to showcase blockmean ([#1598](https://github.com/GenericMappingTools/pygmt/pull/1598)) |
| 56 | +* Add gallery example to showcase project ([#1696](https://github.com/GenericMappingTools/pygmt/pull/1696)) |
| 57 | +* Update text symbol gallery example ([#1648](https://github.com/GenericMappingTools/pygmt/pull/1648)) |
| 58 | +* Add inline example for blockmean ([#1729](https://github.com/GenericMappingTools/pygmt/pull/1729)) |
| 59 | +* Add inline example for blockmedian ([#1730](https://github.com/GenericMappingTools/pygmt/pull/1730)) |
| 60 | +* Add inline example for blockmode ([#1731](https://github.com/GenericMappingTools/pygmt/pull/1731)) |
| 61 | +* Add inline example for grd2xyz ([#1713](https://github.com/GenericMappingTools/pygmt/pull/1713)) |
| 62 | +* Add inline example for grdclip ([#1711](https://github.com/GenericMappingTools/pygmt/pull/1711)) |
| 63 | +* Add inline example for grdcut ([#1689](https://github.com/GenericMappingTools/pygmt/pull/1689)) |
| 64 | +* Add inline example for grdgradient ([#1720](https://github.com/GenericMappingTools/pygmt/pull/1720)) |
| 65 | +* Add inline example for grdlandmask ([#1721](https://github.com/GenericMappingTools/pygmt/pull/1721)) |
| 66 | +* Add inline example for grdproject ([#1722](https://github.com/GenericMappingTools/pygmt/pull/1722)) |
| 67 | +* Add inline example for grdsample ([#1724](https://github.com/GenericMappingTools/pygmt/pull/1724)) |
| 68 | +* Add inline example for grdtrack ([#1725](https://github.com/GenericMappingTools/pygmt/pull/1725)) |
| 69 | +* Add inline example for select ([#1756](https://github.com/GenericMappingTools/pygmt/pull/1756)) |
| 70 | +* Add inline example for sph2grd ([#1718](https://github.com/GenericMappingTools/pygmt/pull/1718)) |
| 71 | +* Add inline example for xyz2grd ([#1719](https://github.com/GenericMappingTools/pygmt/pull/1719)) |
| 72 | + |
| 73 | +### Maintenance |
| 74 | + |
| 75 | +* Add a test to make sure the incols parameter works for pandas.DataFrame ([#1771](https://github.com/GenericMappingTools/pygmt/pull/1771)) |
| 76 | +* Add load_static_earth_relief function for internal testing ([#1727](https://github.com/GenericMappingTools/pygmt/pull/1727)) |
| 77 | +* Migrate pylint settings from .pylintrc to pyproject.toml ([#1755](https://github.com/GenericMappingTools/pygmt/pull/1755)) |
| 78 | +* NEP29: Test PyGMT on NumPy 1.22 ([#1701](https://github.com/GenericMappingTools/pygmt/pull/1701)) |
| 79 | +* Replace pkg_resources with importlib.metadata ([#1674](https://github.com/GenericMappingTools/pygmt/pull/1674)) |
| 80 | +* Update deprecated -g common option syntax ([#1670](https://github.com/GenericMappingTools/pygmt/pull/1670)) |
| 81 | +* Update deprecated -JG syntax ([#1659](https://github.com/GenericMappingTools/pygmt/pull/1659)) |
| 82 | +* Use pytest-doctestplus to skip some inline doctests ([#1790](https://github.com/GenericMappingTools/pygmt/pull/1790)) |
| 83 | +* Use Python 3.10 in Continuous Integration tests ([#1577](https://github.com/GenericMappingTools/pygmt/pull/1577)) |
| 84 | + |
| 85 | +### Contributors |
| 86 | + |
| 87 | +* [Will Schlitzer](https://github.com/willschlitzer) |
| 88 | +* [Meghan Jones](https://github.com/meghanrjones) |
| 89 | +* [Dongdong Tian](https://github.com/seisman) |
| 90 | +* [Michael Grund](https://github.com/michaelgrund) |
| 91 | +* [Wei Ji Leong](https://github.com/weiji14) |
| 92 | +* [Julius Busecke](https://github.com/jbusecke) |
| 93 | + |
| 94 | +--- |
| 95 | + |
3 | 96 | ## Release v0.5.0 (2021/10/29)
|
4 | 97 |
|
5 | 98 | [](https://doi.org/10.5281/zenodo.5607255)
|
|
0 commit comments