Skip to content

Conversation

@cvanelteren
Copy link
Collaborator

This PR formally introduces citation metadata for the UltraPlot project.

UltraPlot is a continuation of the original ProPlot library, which has not seen active development since 2022. While ProPlot laid the foundation for many of the ideas in UltraPlot, this project has been significantly restructured, modernized, and extended, and is being actively maintained.

To acknowledge this transition and to support reproducible and citable scientific software, we now include:

  • A CITATION.cff file for automatic citation support on GitHub and with Zotero.
  • A .zenodo.json file for future DOI integration via Zenodo.
  • A BibTeX citation in the README for easy copy-paste into academic manuscripts.

We are committed to maintaining this project as a reliable and actively supported plotting library, especially for scientific users. We encourage users to cite UltraPlot if it contributes to their research. The citation metadata also acknowledges prior work from ProPlot and Matplotlib, on which UltraPlot is based.

Example Citation (BibTeX)

@software{vanElteren2025,
  author       = {Casper van Elteren and Matthew Becker},
  title        = {UltraPlot: A succinct wrapper for Matplotlib},
  year         = {2025},
  version      = {1.5.7},
  publisher    = {GitHub},
  url          = {https://github.com/Ultraplot/UltraPlot}
}

We believe clear authorship and citation support are essential to long-term sustainability in scientific software.

Please check if I added your affiliation correctly @beckermr. Will need to update the zenodo links if the format is accepted as is.

Copy link
Collaborator

@beckermr beckermr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs a DOI but otherwise LGTM.

@beckermr
Copy link
Collaborator

@cvanelteren See this link for integrating w/ zenodo via github to get a DOI: https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content

@cvanelteren
Copy link
Collaborator Author

Will have a look an obtain the DOI

@cvanelteren cvanelteren merged commit ddaf443 into Ultraplot:main Jun 24, 2025
9 checks passed
cvanelteren added a commit that referenced this pull request Aug 14, 2025
…ly use (#284)

---------

Co-authored-by: Matthew R. Becker <beckermr@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants