You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
about: Track the progress of wrapping a GMT module. [For project maintainers only!]
4
+
title: "Wrapper: Description of the module"
5
+
labels: ["feature request"]
6
+
7
+
---
8
+
9
+
*This issue serves as the central place for discussing and tracking the implementation of the `<wrapper>` method in PyGMT. The issue will be closed when the initial implementation is complete. Progress is tracked at https://github.com/orgs/GenericMappingTools/projects/3.*
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/4-release_checklist.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,11 +23,13 @@ assignees: ''
23
23
-[ ] Check [SPEC 0](https://scientific-python.org/specs/spec-0000/) to see if we need to bump the minimum supported versions of GMT, Python and core package dependencies (NumPy, pandas, Xarray)
24
24
-[ ] Review the ["PyGMT Team" page](https://www.pygmt.org/dev/team.html)
25
25
-[ ] README looks good on TestPyPI. Visit [TestPyPI](https://test.pypi.org/project/pygmt/#history), click the latest pre-release, and check the homepage.
26
+
-[ ] Review new parameter names added/changed for clarity and consistency across the API
26
27
-[ ] Check to ensure that:
27
-
-[ ] Deprecated workarounds/codes/tests are removed. Run `grep "# TODO" **/*.py` to find all potential TODOs.
28
+
-[ ] Deprecated workarounds/codes/tests are removed. Run `grep -r "# TODO" --include="*.py" .` to find all potential TODOs.
28
29
-[ ] All tests pass in the ["GMT Legacy Tests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_legacy.yaml)
29
30
-[ ] All tests pass in the ["GMT Dev Tests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_dev.yaml)
30
31
-[ ] All tests pass in the ["Doctests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_doctests.yaml)
32
+
-[ ] All links work in the ["Check Links" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/check-links.yml)
31
33
-[ ] Update warnings in `pygmt/_show_versions.py` as well as notes in [Not working transparency](https://www.pygmt.org/dev/install.html#not-working-transparency) regarding GMT-Ghostscript incompatibility
32
34
-[ ] Reserve a DOI on [Zenodo](https://zenodo.org) by clicking on "New Version"
33
35
-[ ] Finish up the "Changelog entry for v0.x.x" Pull Request (Use the previous changelog PR as a reference)
@@ -52,7 +54,7 @@ assignees: ''
52
54
-[ ] Bump PyGMT version on https://github.com/GenericMappingTools/try-gmt (after conda-forge update)
53
55
-[ ] Announce the release on:
54
56
-[ ] GMT [forum](https://forum.generic-mapping-tools.org/c/news/) (do this announcement first! Requires moderator status)
55
-
-[ ][ResearchGate](https://www.researchgate.net) (after forum announcement; download the ZIP file of the new release from the release page and add it as research item via the **code** category, be sure to include the corresponding new Zenodo DOI)
57
+
-[ ][ResearchGate](https://www.researchgate.net) (after forum announcement; download the ZIP file of the new release from Zenodo and add it as research item via the **code** category, be sure to include the corresponding new Zenodo DOI)
56
58
-[ ] Update release checklist template with any additional bullet points that may have arisen during the release
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/5-bump_gmt_checklist.md
+13-7Lines changed: 13 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,10 @@ assignees: ''
7
7
8
8
---
9
9
10
-
:tada:[GMT X.Y.Z](https://github.com/GenericMappingTools/gmt/releases/tag/X.Y.Z) has been released!
11
-
It is installable from the [conda-forge channel](https://anaconda.org/conda-forge/gmt/files)
12
-
using the following command:
13
-
14
-
`mamba install -c conda-forge gmt=X.Y.Z`
10
+
:tada:[GMT X.Y.Z](https://github.com/GenericMappingTools/gmt/releases/tag/X.Y.Z) has been released! It is installable from the [conda-forge channel](https://anaconda.org/conda-forge/gmt/files) using the following command:
11
+
```
12
+
mamba install -c conda-forge gmt=X.Y.Z
13
+
```
15
14
16
15
<!-- Please add specific checklist items for the tests, xfail pytest markers, and deprecated syntax that need to be updated. -->
17
16
@@ -29,13 +28,20 @@ using the following command:
29
28
-[ ] Update GMT 6.x minor version for `extlinks` urls in `doc/conf.py`
30
29
-[ ] Fix failing tests (1 or more PRs)
31
30
-[ ] Fix failing doctests reported in the ["Doctest" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_doctests.yaml)
32
-
-[ ] Fix [xfail](https://docs.pytest.org/en/stable/skipping.html#xfail-mark-test-functions-as-expected-to-fail) pytest markers on tests that are now xpass
31
+
-[ ] Run `grep -r "# TODO(GMT.*)" --include="*.py" .` to find TODO items related to GMT
32
+
-[ ] Remove related workarounds/patches
33
+
-[ ] Fix tests with pytest `xfail`/`skipif` markers that now pass
34
+
-[ ] Update URLs to manually inserted images of the GMT documentation
35
+
-[ ] Update this checklist if necessary
33
36
34
37
**To-Do for bumping the minimum required GMT version**:
35
38
36
39
-[ ] Bump the minimum required GMT version (1 PR)
37
40
-[ ] Update `required_gmt_version` in `pygmt/clib/__init__.py`
38
41
-[ ] Remove unsupported GMT version from `.github/workflows/ci_tests_legacy.yaml`
39
42
-[ ] Ensure minimum required version is correct in `doc/minversions.md`
40
-
-[ ] Remove [xfail](https://docs.pytest.org/en/stable/skipping.html#xfail-mark-test-functions-as-expected-to-fail) pytest markers on tests that are now xpass
43
+
-[ ] Run `grep -r "# TODO(GMT.*)" --include="*.py" .` to find TODO items related to GMT
44
+
-[ ] Remove related workarounds/patches
45
+
-[ ] Fix tests with pytest `xfail`/`skipif` markers that now pass
41
46
-[ ] Update deprecated syntax in source code and examples based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html)
0 commit comments