-
Notifications
You must be signed in to change notification settings - Fork 235
Changelog entry for v0.10.0 #2651
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
Changes from 8 commits
be43a3e
4ff58f1
3b5cc79
a65f4a7
915504c
aabf710
99b971f
c92613d
f4d6ca0
ea18595
6f1360a
f079908
81dfe9d
6337593
a984cde
852b025
a8b8ae7
a7c3222
01a9764
a45f323
144570c
f14c40a
72db599
7ea7cfa
b6100a3
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -180,7 +180,7 @@ Developers". Feel free to cite our work in your research using the following Bib | |
|
|
||
| .. code-block:: | ||
|
|
||
| @software{pygmt_2023_7772533, | ||
| @software{pygmt_2023_8303186, | ||
| author = {Uieda, Leonardo and | ||
|
||
| Tian, Dongdong and | ||
| Leong, Wei Ji and | ||
|
|
@@ -200,12 +200,12 @@ Developers". Feel free to cite our work in your research using the following Bib | |
| Quinn, Jamie and | ||
| Wessel, Paul}, | ||
| title = {{PyGMT: A Python interface for the Generic Mapping Tools}}, | ||
| month = mar, | ||
| month = sep, | ||
| year = 2023, | ||
| publisher = {Zenodo}, | ||
| version = {0.9.0}, | ||
| doi = {10.5281/zenodo.7772533}, | ||
| url = {https://doi.org/10.5281/zenodo.7772533} | ||
| version = {0.10.0}, | ||
| doi = {10.5281/zenodo.8303186}, | ||
| url = {https://doi.org/10.5281/zenodo.8303186} | ||
| } | ||
|
|
||
| To cite a specific version of PyGMT, go to our Zenodo page at | ||
|
|
@@ -264,7 +264,12 @@ Compatibility with GMT/Python/NumPy versions | |
| - >=6.3.0 | ||
| - >=3.9 | ||
| - >=1.22 | ||
| * - `v0.9.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.9.0>`_ (latest release) | ||
| * - `v0.10.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.10.0>`_ (latest release) | ||
| - `v0.10.0 Documentation <https://www.pygmt.org/v0.10.0>`_ | ||
| - >=6.3.0 | ||
| - >=3.9 | ||
| - >=1.22 | ||
| * - `v0.9.0 <https://github.com/GenericMappingTools/pygmt/releases/tag/v0.9.0>`_ | ||
| - `v0.9.0 Documentation <https://www.pygmt.org/v0.9.0>`_ | ||
| - >=6.3.0 | ||
| - >=3.8 | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,95 @@ | ||
| # Changelog | ||
|
|
||
| ## Release v0.10.0 (2023/09/01) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| [](https://doi.org/10.5281/zenodo.8303186) | ||
|
|
||
| ### Highlights | ||
|
|
||
| * 🎉 **Tenth minor release of PyGMT** 🎉 | ||
| * | ||
| * Two new tutorials and seven new gallery examples | ||
|
||
|
|
||
| ### New Features | ||
|
|
||
| * Support non-ASCII characters in function arguments ([#2584](https://github.com/GenericMappingTools/pygmt/pull/2584)) | ||
| * Figure.text: Support non-ASCII characters in the 'text' parameter ([#2638](https://github.com/GenericMappingTools/pygmt/pull/2638)) | ||
|
|
||
| ### Enhancements | ||
|
|
||
| * Figure.colorbar: Add alias for "Q" ([#2608](https://github.com/GenericMappingTools/pygmt/pull/2608)) | ||
| * Figure.image: Add alias for "G" ([#2615](https://github.com/GenericMappingTools/pygmt/pull/2615)) | ||
| * Figure.meca: Add aliases for "L", "T", and "Fr" ([#2546](https://github.com/GenericMappingTools/pygmt/pull/2546)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * pygmt.grdfill: Add alias for "N" ([#2618](https://github.com/GenericMappingTools/pygmt/pull/2618)) | ||
| * pygmt.select: Add aliases for "C", "F", and "L" ([#2466(https://github.com/GenericMappingTools/pygmt/pull/2466))) | ||
| * Allow passing RGB xarray.DataArray images into grdimage ([#2590](https://github.com/GenericMappingTools/pygmt/pull/2590)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Better handling of optional virtual files (e.g., shading in Figure.grdimage) ([#2493](https://github.com/GenericMappingTools/pygmt/pull/2493)) | ||
| * clib.Session: Wrap the GMT_Get_Common API function ([#2500](https://github.com/GenericMappingTools/pygmt/pull/2500)) | ||
|
|
||
| ### Deprecations | ||
|
|
||
| * Remove the deprecated incols parameter from Figure.text (deprecated since v0.8.0) ([#2473](https://github.com/GenericMappingTools/pygmt/pull/2473)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * NEP29: Set minimum required version to Python 3.9+ ([#2487](https://github.com/GenericMappingTools/pygmt/pull/2487)) | ||
| * NEP29: Set minimum required version to NumPy 1.22+ ([#2586](https://github.com/GenericMappingTools/pygmt/pull/2586)) | ||
| * Figure.image: Deprecate parameter "bit_color" to "bitcolor" (remove in v0.12.0) ([#2635](https://github.com/GenericMappingTools/pygmt/pull/2635)) | ||
|
|
||
| ### Bug Fixes | ||
|
|
||
| * load_earth_mask: Keep data's encoding to correctly infer data's registration and gtype information ([#2632](https://github.com/GenericMappingTools/pygmt/pull/2632)) | ||
| * geopandas: Mapping int/int64 to int32 for OGR_GMT format ([#2592](https://github.com/GenericMappingTools/pygmt/pull/2592)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Figure.meca: the 'scale' parameter can accept int/float/str values ([#2566](https://github.com/GenericMappingTools/pygmt/pull/2566)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Figure.meca: Fix beachball offsetting for ndarray input (requires GMT>=6.5.0) ([#2576](https://github.com/GenericMappingTools/pygmt/pull/2576)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ### Documentation | ||
|
|
||
| * Document the default CPT for GMT remote datasets ([#2573](https://github.com/GenericMappingTools/pygmt/pull/2573)) | ||
| * Create gallery example to show usage of tile maps ([#2585](https://github.com/GenericMappingTools/pygmt/pull/2585)) | ||
| * Add tutorial to show interactive data visualization via 'panel' ([#2498](https://github.com/GenericMappingTools/pygmt/pull/2498)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Add tutorial for cartesian histograms ([#2445](https://github.com/GenericMappingTools/pygmt/pull/2445)) | ||
| * Add gallery example to show usage of dcw parameter in Figure.coast ([#2428](https://github.com/GenericMappingTools/pygmt/pull/2428)) | ||
| * Add gallery example showing how to build an envelope around a curve ([#2587](https://github.com/GenericMappingTools/pygmt/pull/2587)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Add gallery example for plotting an RGB image from an xarray.DataArray ([#2641](https://github.com/GenericMappingTools/pygmt/pull/2641)) | ||
| * Add gallery example "Quoted lines" (`style="q"`) ([#2563](https://github.com/GenericMappingTools/pygmt/pull/2563)) | ||
| * Add gallery example "Decorated lines" (`style="~"`) ([#2564](https://github.com/GenericMappingTools/pygmt/pull/2564)) | ||
| * Add gallery example "Cross-section along a transect" ([#2515](https://github.com/GenericMappingTools/pygmt/pull/2515)) | ||
|
|
||
| ### Maintenance | ||
|
|
||
| * pygmt.show_versions: Show versions of IPython and rioxarray ([#2492](https://github.com/GenericMappingTools/pygmt/pull/2492)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Use substitutions to show the minimum required Python and GMT versions dynamically in installation guides ([#2488](https://github.com/GenericMappingTools/pygmt/pull/2488)) | ||
| * Use np.asarray to convert a 1-D array to datetime type in array_to_datetime ([#2481](https://github.com/GenericMappingTools/pygmt/pull/2481)) | ||
| * Use consistent docstrings for test files ([#2578](https://github.com/GenericMappingTools/pygmt/pull/2578)) | ||
| * Use concurrency to cancel previous runs ([#2589](https://github.com/GenericMappingTools/pygmt/pull/2589)) | ||
| * Set date_format to ISO8601 to silence pandas 2.0 UserWarning on read_csv ([#2569](https://github.com/GenericMappingTools/pygmt/pull/2569)) | ||
| * Remove dummy_context and use contextlib.nullcontext instead ([#2491](https://github.com/GenericMappingTools/pygmt/pull/2491)) | ||
| * NEP29: Test PyGMT on NumPy 1.25 ([#2581](https://github.com/GenericMappingTools/pygmt/pull/2581)) | ||
| * Migrate provision-with-micromamba to setup-micromamba ([#2536](https://github.com/GenericMappingTools/pygmt/pull/2536)) | ||
weiji14 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Fix tests for Aug 2023 updated remote datasets ([#2636](https://github.com/GenericMappingTools/pygmt/pull/2636)) | ||
| * Figure.meca: Refactor the two tests for offsetting beachballs ([#2572](https://github.com/GenericMappingTools/pygmt/pull/2572)) | ||
| * Figure.meca: Refactor tests for plotting multiple focal mechanisms ([#2565](https://github.com/GenericMappingTools/pygmt/pull/2565)) | ||
| * Figure.meca: Refactor tests for plotting a single focal mechanism ([#2533](https://github.com/GenericMappingTools/pygmt/pull/2533)) | ||
| * Figure.meca: Add a test for passing event names via pandas.DataFrame ([#2582](https://github.com/GenericMappingTools/pygmt/pull/2582)) | ||
| * Exclude bots from contributors in release drafter ([#2484](https://github.com/GenericMappingTools/pygmt/pull/2484)) | ||
| * Exclude DVC files from source/binary distributions ([#2634](https://github.com/GenericMappingTools/pygmt/pull/2634)) | ||
| * CI: Use mamba-org/provision-with-micromamba to setup micromamba ([#2435](https://github.com/GenericMappingTools/pygmt/pull/2435)) | ||
weiji14 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| * CI: Run dev tests on Scientific Python nightly wheels ([#2612](https://github.com/GenericMappingTools/pygmt/pull/2612)) | ||
| * CI: Remove the deprecated cml-publish command from the dvc-diff workflow ([#2559](https://github.com/GenericMappingTools/pygmt/pull/2559)) | ||
| * CI: Fix and simplify the dvc-diff workflow ([#2549](https://github.com/GenericMappingTools/pygmt/pull/2549)) | ||
| * CI: Add the "Doctests" workflow to run doctests weekly ([#2456](https://github.com/GenericMappingTools/pygmt/pull/2456)) | ||
| * CI: Add detailed descriptions in the workflow files and update maintainer guides ([#2496](https://github.com/GenericMappingTools/pygmt/pull/2496)) | ||
| * Add private function _validate_data_input to validate input data ([#2595](https://github.com/GenericMappingTools/pygmt/pull/2595)) | ||
|
|
||
| ### Contributors | ||
|
|
||
| * [Dongdong Tian](https://github.com/seisman) | ||
| * [Yvonne Fröhlich](https://github.com/yvonnefroehlich) | ||
| * [Wei Ji Leong](https://github.com/weiji14) | ||
| * [Michael Grund](https://github.com/michaelgrund) | ||
| * [Jing-Hui Tong](https://github.com/JingHuiTong) | ||
| * [Max Jones](https://github.com/maxrjones) | ||
|
|
||
| --- | ||
|
|
||
| ## Release v0.9.0 (2023/03/31) | ||
|
|
||
| [](https://doi.org/10.5281/zenodo.7772533) | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.