Skip to content

Post-acceptance TODOs for PyGMT paper #4708

Description

@seisman

🎆 The good news is that the PyGMT paper is accepted in G-cubed and will be published in a few weeks. This PR tracks the remaining post-acceptance tasks and follow-up work.

Feel free to make edits and add more related tasks

Before proof

  • Get the paper DOI from G-cubed 10.1029/2026GC013105

  • Update CITATION.cff with final journal reference Add the citation information of the PyGMT paper to CITATION.cff and README.md #4713

  • Update README citation block (preferred citation + DOI + Zenodo + journal link) Add the citation information of the PyGMT paper to CITATION.cff and README.md #4713

  • Update Zenodo metadata to link to final journal version of record. [Done in the v0.18.0 record]
    Image

  • Finalize scripts in the pygmt-paper-figure repository

  • Confirm all manuscript scripts run correctly with v0.19.0 (no dev version dependencies)

  • Verify all figures are fully reproducible from clean environment (fresh install test)

  • Archive pygmt-paper-figure on Zenodo and obtain DOI

  • For the pygmt-paper-figure archive, decide whether to cite: Zenodo concept DOI, or version-specific DOI [I think we should use the concept DOI 10.5281/zenodo.19412361, which is more stable, and allows us to do minor tweaks even after the paper is published]

  • Release v0.19.0 (Release PyGMT v0.19.0 #4649)

During proof

  • Fix ruff to Ruff Fix package names ruff->Ruff and ghostscript->Ghostscript #4682
  • In “Availability Statement”, cite PyGMT v0.19.0 (not dev or RC version)
  • In "Acknowledgments", add codespell and typos used for finding common misspellings [maybe not, because they're not the de-facto standard tool for correcting typos and we may drop one of them and even switch to other tools shortly]
  • Ensure all URLs (Zenodo, GitHub, documentation) are up to date and resolvable
  • If possible / allowed: Update the PyGMT logo in Figure 2 to the final version (in case there were changes since the revision)
  • If possible / allowed: Update the GitHub starts data in Figure 7 (have to check how much has changed since the revision) [7 more stars for GMT, 3 for PyGMT, and 3 for GMT.jl. I don't think it's worth the time to update Fig. 7]
  • Double check that affiliations, names and ORCIDs are correct and consistent; especially the one of Joaquim
  • In "Acknowledgments" (or somewhere else, should check the G3 guidelines), some statement regarding (not) using AI / ML tools?

Post-publication

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintenanceBoring but important stuff for the core devs

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions