Skip to content

Tracking issue for AliasSystem migration and param class additions #4122

@weiji14

Description

@weiji14

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
box/Box (-F) #4073 #3995 #4073
cores (-x) #4118 🚫 🚫
fill/Pattern (-G) #4041/#4109/🚧 #4020 🚧
frame/Frame (-B) 🚧 🚧 🚧
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 🚫 🚫

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

Key:

  • 🚫 - not needed
  • 🚧 - TODO

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedHelping hands are appreciated

    Type

    No type

    Projects

    Status

    To do

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions