GenericMappingTools / GenericMappingTools/pygmt

Tracking issue for AliasSystem migration and param class additions

Open
#4,122 0 comments 3 reactions 0 assignees View on GitHub
help wanted
Dominant language
Python
Stars
874
Forks
255
Avg merge
1d 21h
Merged PRs (30d)
40

Description

Tracking progress on new alias system migration decided in #3239/#4000, in relation to pythonic param class additions (from initial implementation, to updating all the PyGMT methods to include type-hints for that class).

Note that these are mostly the common parameters/aliases used across multiple GMT modules.

| alias/class name | Alias migration | Class addition | type-hint with class |
|--|--|--|--|
| box/Box (-F) | #4073 | #3995 | #4073 |
| cores (-x) | #4118 | 🚫 | 🚫 |
| fill/Pattern (-G) | #4041/#4109/🚧 | #4020 |🚧 |
| frame/Frame (-B) | #4196 | 🚧 | 🚧 |
| monochrome (-M) | #4088 |🚫 | 🚫 |
| no_clip (-N) | #4103 |🚫 | 🚫 |
| panel (-c) | #4030 | 🚫 | 🚫 |
| pen/Pen (-W) | #4109/🚧 | #1239 | 🚧 |
| projection/Projection (-J) | #4024 | #379 | #4123/🚧 |
| region (-R) | #4099 | 🚫 | 🚫 |
| verbose (-V) | #4039 | 🚫 | 🚫 |
| incols (-i) | #4207 | | |
| outcols (-o) | #4211 | | |
| registration (-r)| #4182 | 🚫| 🚫|
| perspective (-p) | #4206 | #4201 🚧 | 🚧 |

For those interested in helping, check out the list of aliases at #48 for ideas.

Key:
- 🚫 - not needed
- 🚧 - TODO

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.