GenericMappingTools / GenericMappingTools/pygmt
Tracking issue for AliasSystem migration and param class additions
- 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
Assessment
This issue has not been assessed yet.