-
Notifications
You must be signed in to change notification settings - Fork 228
Changelog entry for v0.5.0 #1594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 22 commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
ad5736c
initial copy for v0.5.0 changelog
willschlitzer ef9c0ab
remove README update
willschlitzer 7c38c0c
update wording in maintenance changes
willschlitzer 5008840
change order and organization of items in change log
willschlitzer f82677b
update author list
willschlitzer 9253c96
add highlight
willschlitzer 7e3c372
update README.rst; no changes to author list
willschlitzer 8e6aa9f
add v0.5.0 to version_switch.js
willschlitzer 3c24d75
adding version v0.5.0 as the latest release instead of dev release
willschlitzer 0e54ddb
add dev release to PyGMT version table
willschlitzer d18ed2f
add wrapping 12 modules to highlights
willschlitzer 3fc66f8
Merge branch 'main' into release/v0.5.0
willschlitzer 009944d
Apply suggestions from code review
willschlitzer eddf8ad
move Yohai up in author list
willschlitzer dd46dc9
move Meghan up in author list
willschlitzer f20843f
Merge branch 'main' into release/v0.5.0
willschlitzer 1e03470
remove highlight of Python 3.10 support
willschlitzer bbbc0ac
update CITATION.cff
willschlitzer 1067dda
Apply suggestions from code review
willschlitzer 6e2aa0a
Apply suggestions from code review
willschlitzer 2787554
Apply suggestions from code review
willschlitzer 7b83134
Merge branch 'main' into release/v0.5.0
willschlitzer 4b7da9a
Update doc/changes.md
weiji14 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,123 @@ | ||
# Changelog | ||
|
||
## Release v0.5.0 (2021/10/29) | ||
|
||
[](https://doi.org/10.5281/zenodo.5607255) | ||
|
||
### Highlights | ||
|
||
* 🎉 **Fifth minor release of PyGMT** 🎉 | ||
* Wrapped 12 GMT modules | ||
* Standardized and reorder table inputs to be 'data, x, y, z' across functions ([#1479](https://github.com/GenericMappingTools/pygmt/pull/1479)) | ||
Comment on lines
+9
to
+11
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh, and if anyone has any other item they want to highlight, feel free to suggest it to @willschlitzer.
willschlitzer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Added a gallery example showing usage of line objects from a geopandas.GeoDataFrame ([#1474](https://github.com/GenericMappingTools/pygmt/pull/1474)) | ||
|
||
willschlitzer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
### New Features | ||
|
||
* Wrap blockmode ([#1456](https://github.com/GenericMappingTools/pygmt/pull/1456)) | ||
* Wrap gmtselect ([#1429](https://github.com/GenericMappingTools/pygmt/pull/1429)) | ||
* Wrap grd2xyz ([#1284](https://github.com/GenericMappingTools/pygmt/pull/1284)) | ||
* Wrap grdproject ([#1377](https://github.com/GenericMappingTools/pygmt/pull/1377)) | ||
* Wrap grdsample ([#1380](https://github.com/GenericMappingTools/pygmt/pull/1380)) | ||
* Wrap grdvolume ([#1299](https://github.com/GenericMappingTools/pygmt/pull/1299)) | ||
* Wrap nearneighbor ([#1379](https://github.com/GenericMappingTools/pygmt/pull/1379)) | ||
* Wrap project ([#1122](https://github.com/GenericMappingTools/pygmt/pull/1122)) | ||
* Wrap sph2grd ([#1434](https://github.com/GenericMappingTools/pygmt/pull/1434)) | ||
* Wrap sphdistance ([#1383](https://github.com/GenericMappingTools/pygmt/pull/1383)) | ||
* Wrap sphinterpolate ([#1418](https://github.com/GenericMappingTools/pygmt/pull/1418)) | ||
* Wrap xyz2grd ([#636](https://github.com/GenericMappingTools/pygmt/pull/636)) | ||
* Add function to import seafloor crustal age dataset ([#1471](https://github.com/GenericMappingTools/pygmt/pull/1471)) | ||
* Add pygmt.load_dataarray function ([#1439](https://github.com/GenericMappingTools/pygmt/pull/1439)) | ||
|
||
### Enhancements | ||
|
||
* Expand table-like input options for Figure.contour ([#1531](https://github.com/GenericMappingTools/pygmt/pull/1531)) | ||
* Expand table-like input options for pygmt.surface ([#1455](https://github.com/GenericMappingTools/pygmt/pull/1455)) | ||
* Raise GMTInvalidInput exception when required z is missing ([#1478](https://github.com/GenericMappingTools/pygmt/pull/1478)) | ||
* Add support for passing pathlib.Path objects as filenames ([#1382](https://github.com/GenericMappingTools/pygmt/pull/1382)) | ||
* Allow passing a list to the 'incols' parameter for blockm, grdtrack and text ([#1475](https://github.com/GenericMappingTools/pygmt/pull/1475)) | ||
* Plot square or cube by default for OGR/GMT files with Point/MultiPoint types ([#1438](https://github.com/GenericMappingTools/pygmt/pull/1438)) | ||
* Plot square or cube by default for geopandas Point/MultiPoint types ([#1405](https://github.com/GenericMappingTools/pygmt/pull/1405)) | ||
* Add area_thresh to COMMON_OPTIONS ([#1426](https://github.com/GenericMappingTools/pygmt/pull/1426)) | ||
* Add function to import Mars dataset ([#1420](https://github.com/GenericMappingTools/pygmt/pull/1420)) | ||
* Add function to import hotspot dataset ([#1386](https://github.com/GenericMappingTools/pygmt/pull/1386)) | ||
|
||
willschlitzer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
### Deprecations | ||
|
||
* pygmt.blockm*: Reorder input parameters to 'data, x, y, z' ([#1565](https://github.com/GenericMappingTools/pygmt/pull/1565)) | ||
* pygmt.surface: Reorder input parameters to 'data, x, y, z' ([#1562](https://github.com/GenericMappingTools/pygmt/pull/1562)) | ||
* Figure.contour: Reorder input parameters to 'data, x, y, z' ([#1561](https://github.com/GenericMappingTools/pygmt/pull/1561)) | ||
* Figure.plot3d: Reorder input parameters to 'data, x, y, z' ([#1560](https://github.com/GenericMappingTools/pygmt/pull/1560)) | ||
* Figure.plot: Reorder input parameters to "data, x, y" ([#1547](https://github.com/GenericMappingTools/pygmt/pull/1547)) | ||
* Figure.rose: Reorder input parameters to 'data, length, azimuth' ([#1546](https://github.com/GenericMappingTools/pygmt/pull/1546)) | ||
* Figure.wiggle: Reorder input parameter to 'data, x, y, z' ([#1548](https://github.com/GenericMappingTools/pygmt/pull/1548)) | ||
* Figure.histogram: Deprecate parameter "table" to "data" (remove in v0.7.0) ([#1540](https://github.com/GenericMappingTools/pygmt/pull/1540)) | ||
* pygmt.info: Deprecate parameter "table" to "data" (remove in v0.7.0) ([#1538](https://github.com/GenericMappingTools/pygmt/pull/1538)) | ||
* Figure.wiggle: Deprecate parameter "columns" to "incols" (remove in v0.7.0) ([#1504](https://github.com/GenericMappingTools/pygmt/pull/1504)) | ||
* pygmt.surface: Deprecate parameter "outfile" to "outgrid" (remove in v0.7.0) ([#1458](https://github.com/GenericMappingTools/pygmt/pull/1458)) | ||
* NEP29: Set minimum required version to NumPy 1.18+ ([#1430](https://github.com/GenericMappingTools/pygmt/pull/1430)) | ||
|
||
### Bug Fixes | ||
|
||
* Allow GMTDataArrayAccessor to work on sliced datacubes ([#1581](https://github.com/GenericMappingTools/pygmt/pull/1581)) | ||
* 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)) | ||
* Raise RuntimeWarning instead of an exception for irregular grid spacing ([#1530](https://github.com/GenericMappingTools/pygmt/pull/1530)) | ||
* Raise an error for zero increment grid ([#1484](https://github.com/GenericMappingTools/pygmt/pull/1484)) | ||
|
||
### Documentation | ||
|
||
* Add CITATION.cff file for PyGMT ([#1592](https://github.com/GenericMappingTools/pygmt/pull/1592)) | ||
* Update region and projection standard docstrings ([#1510](https://github.com/GenericMappingTools/pygmt/pull/1510)) | ||
willschlitzer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Document gmtwhich -Ga option to download to appropriate cache folder ([#1554](https://github.com/GenericMappingTools/pygmt/pull/1554)) | ||
* Add gallery example showing the usage of text symbols ([#1522](https://github.com/GenericMappingTools/pygmt/pull/1522)) | ||
* Add gallery example for grdgradient ([#1428](https://github.com/GenericMappingTools/pygmt/pull/1428)) | ||
willschlitzer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Add gallery example for grdlandmask ([#1469](https://github.com/GenericMappingTools/pygmt/pull/1469)) | ||
* Add missing aliases to pygmt.grdgradient ([#1515](https://github.com/GenericMappingTools/pygmt/pull/1515)) | ||
* Add missing aliases to pygmt.sphdistance ([#1516](https://github.com/GenericMappingTools/pygmt/pull/1516)) | ||
* Add missing aliases to pygmt.blockmean and pygmt.blockmedian ([#1500](https://github.com/GenericMappingTools/pygmt/pull/1500)) | ||
* Add missing aliases to pygmt.Figure.wiggle ([#1498](https://github.com/GenericMappingTools/pygmt/pull/1498)) | ||
* Add missing aliases to pygmt.Figure.velo ([#1497](https://github.com/GenericMappingTools/pygmt/pull/1497)) | ||
* Add missing aliases to pygmt.surface ([#1501](https://github.com/GenericMappingTools/pygmt/pull/1501)) | ||
* Add missing aliases to pygmt.Figure.plot3d ([#1503](https://github.com/GenericMappingTools/pygmt/pull/1503)) | ||
* Add missing aliases to pygmt.grdlandmask ([#1423](https://github.com/GenericMappingTools/pygmt/pull/1423)) | ||
* Add missing aliases to pygmt.grdtrack ([#1499](https://github.com/GenericMappingTools/pygmt/pull/1499)) | ||
* Add missing aliases to pygmt.Figure.plot ([#1502](https://github.com/GenericMappingTools/pygmt/pull/1502)) | ||
* Add missing aliases to pygmt.Figure.text ([#1448](https://github.com/GenericMappingTools/pygmt/pull/1448)) | ||
* Add missing aliases to pygmt.Figure.histogram ([#1451](https://github.com/GenericMappingTools/pygmt/pull/1451)) | ||
* Add missing alias to pygmt.Figure.legend ([#1453](https://github.com/GenericMappingTools/pygmt/pull/1453)) | ||
* Add missing aliases to pygmt.Figure.rose ([#1452](https://github.com/GenericMappingTools/pygmt/pull/1452)) | ||
* Add missing alias to pygmt.Figure.grdview ([#1450](https://github.com/GenericMappingTools/pygmt/pull/1450)) | ||
* Add missing aliases to pygmt.Figure.image.py ([#1449](https://github.com/GenericMappingTools/pygmt/pull/1449)) | ||
* Add missing common options to contour ([#1446](https://github.com/GenericMappingTools/pygmt/pull/1446)) | ||
willschlitzer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Add missing 'incols' alias to info ([#1476](https://github.com/GenericMappingTools/pygmt/pull/1476)) | ||
|
||
### Maintenance | ||
|
||
* Add support Python 3.10 ([#1591](https://github.com/GenericMappingTools/pygmt/pull/1591)) | ||
weiji14 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Make IPython partially optional on CI to increase test coverage of figure.py ([#1496](https://github.com/GenericMappingTools/pygmt/pull/1496)) | ||
* Use mamba to install Continuous Integration dependencies ([#841](https://github.com/GenericMappingTools/pygmt/pull/841)) | ||
* Remove deprecated codecov dependency from CI ([#1494](https://github.com/GenericMappingTools/pygmt/pull/1494)) | ||
* Add the use of Flake8 to check examples and fix warnings ([#1477](https://github.com/GenericMappingTools/pygmt/pull/1477)) | ||
|
||
### Contributors | ||
|
||
* [Dongdong Tian](https://github.com/seisman) | ||
* [Michael Grund](https://github.com/michaelgrund) | ||
* [Will Schlitzer](https://github.com/willschlitzer) | ||
* [Wei Ji Leong](https://github.com/weiji14) | ||
* [Meghan Jones](https://github.com/meghanrjones) | ||
* [Yohai Magen](https://github.com/yohaimagen) | ||
* [Amanda Leaman](https://github.com/arleaman) | ||
* [@daroari](https://github.com/daroari) | ||
* [@obaney](https://github.com/obaney) | ||
* [@srijac](https://github.com/srijac) | ||
* [Andrés Ignacio Torres](https://github.com/aitorres) | ||
* [Becky Salvage](https://github.com/BeckySalvage) | ||
* [Claudio Satriano](https://github.com/claudiodsf) | ||
* [Jamie J Quinn](https://github.com/JamieJQuinn) | ||
* [@carocamargo](https://github.com/carocamargo) | ||
weiji14 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
---- | ||
|
||
## Release v0.4.1 (2021/08/07) | ||
|
||
[](https://doi.org/10.5281/zenodo.5162003) | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.