Skip to content

Deprecated parameters that are planned to be removed in PyGMT 0.20.0 #4824

Closed

Description

@seisman

Many deprecated parameters are planned to be removed in v0.20.0. Better to work on them in separate PRs so that we can have separated entries in the changelog.

Use grep -r "# TODO(PyGMT.*)" --include="*.py" . or grep -r 'remove_version="v0.20.0"' --include="*.py" . to find related files.

Help is wanted. An example RP is at #4825.

Activity

  1. added this to the 0.20.0 milestone on Aug 14, 2026
  2. pinned this issue on Aug 14, 2026
  3. Johnkothapalli commented on Aug 14, 2026

    @Johnkothapalli
    Contributor

    I’ll take the pygmt/src/histogram.py item in a focused PR, removing the deprecated �arwidth compatibility decorator and its now-unused import, following #4825/#4826.

  4. yogirajh007 commented on Aug 14, 2026

    @yogirajh007
    Contributor

    Hi! I’d like to take the pygmt/io.py and pygmt/tests/test_io.py item. I plan to remove the deprecated pygmt.io.load_dataarray function, its tests, and its top-level export, following the pattern established by #4825–#4830. I’ll keep the PR limited to this subtask. Please let me know if someone is already working on it.

  5. seisman commented on Aug 14, 2026

    @seisman
    MemberAuthor

    Hi! I’d like to take the pygmt/io.py and pygmt/tests/test_io.py item. I plan to remove the deprecated pygmt.io.load_dataarray function, its tests, and its top-level export, following the pattern established by #4825–#4830. I’ll keep the PR limited to this subtask. Please let me know if someone is already working on it.

    OK. Assiging the pygmt/io.py PR to @yogirajh007

  6. added and removed
    help wantedHelping hands are appreciated
    maintenanceBoring but important stuff for the core devs
    on Aug 14, 2026
  7. unpinned this issue on Aug 14, 2026
  8. Johnkothapalli commented on Aug 14, 2026

    @Johnkothapalli
    Contributor
  9. seisman commented on Aug 14, 2026

    @seisman
    MemberAuthor

    @Johnkothapalli Thanks for providing help. The task has been completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions