[Python-ideas] Add a __cite__ method for scientific packages

Steve Barnes gadgetsteve at live.co.uk
Thu Jun 28 06:10:59 EDT 2018



On 28/06/2018 00:00, Nathan Goldbaum wrote:
> This is an interesting proposal. Speaking as a developer of scientific 
> software packages it would be really cool to have support for something 
> like this in the language itself.
> 
> The software sustainability institute in the UK have written several 
> blog posts advocating the use of CITATION files containing this sort of 
> metadata:
> 
> https://software.ac.uk/blog/2017-12-12-standard-format-citation-files
> 
> A github code search for __citation__ also gets 127 hits that mostly 
> seem to be research software that are using this attribute more or less 
> as suggested here:
> 
> https://github.com/search?q=__citation__&type=Code
> 
> It's also worth pointing out http://citeas.org/ which is sort of a 
> citation search engine for software projects. It uses a number of 
> heuristics to figure out what the appropriate citation for a piece of 
> software is.
> 
I just thought that it might be worth pointing out that this should 
actually work both ways i.e. if a specific package, module or function 
is inspired by or directly implements the methods included in a specific 
publication then any __citation__ entries within it should also cite 
that/those or allow references to them to be recovered.

The general principle is if you are expecting to be cited you also have 
to cite.

-- 
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect 
those of my employer.

---
This email has been checked for viruses by AVG.
https://www.avg.com



More information about the Python-ideas mailing list