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 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedHelping hands are appreciated

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions