DOI Archive


pyrolite began as a personal project, but as the project develops there are likely to be other contributors. Check the Contributors list and add major contributors as authors.

If you use pyrolite extensively for your research, citation of the software would be particularly appreciated. It helps quantify the impact of the project (assisting those contributing through paid and volunteer work), and is one way to get the message out and help build the pyrolite community.

pyrolite has been published in the Journal of Open Source Software (JOSS), and generally this paper is what you should cite. This paper was published in reference to pyrolite v0.2.7; if you’re using a different version please note that in the citation.

While the exact format of your citation will vary with wherever you’re publishing, it should take the general form:

Williams et al., (2020). pyrolite: Python for geochemistry. Journal of Open Source Software, 5(50), 2314, doi: 10.21105/joss.02314

Or, if you wish to cite a specific version of the archive:

Williams et al. (2020). pyrolite v 0.2.7, Zenodo, doi:10.5281/zenodo.2545106

If you’re after a BibTeX citation for pyrolite, I’ve added one below.

  doi = {10.21105/joss.02314},
  url = {},
  year = {2020},
  publisher = {The Open Journal},
  volume = {5},
  number = {50},
  pages = {2314},
  author = {Morgan J. Williams and
            Louise Schoneveld and
            Yajing Mao and
            Jens Klump and
            Justin Gosses and
            Hayden Dalton and
            Adam Bath and
            Steve Barnes},
  title = {pyrolite: Python for geochemistry},
  journal = {Journal of Open Source Software}