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

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions