On Sat, Sep 15, 2018 at 11:03 AM, Britton Smith <brittonsmith@gmail.com> wrote:
Hi Nathan,

I think you're right, opt-in for committers is a better idea. I will send an email to all committers and allow them to choose.

I agree a paper is would be nice, but I'm not sure it can be put together and accepted on the timescale for the release. That said, zenodo no longer restricts you to a single release. You can link the entry to the github repo and it will update on every tagged release. The zenodo entry will issue a DOI for each release but will also give you a single DOI that can be used for all releases. Have a look at the ytree entry for an example.

Ah I didn't realize. Fair enough, you've assuaged my concern.
 

Britton

On Sat, Sep 15, 2018 at 6:11 AM Nathan Goldbaum <nathan12343@gmail.com> wrote:
If you'd like to go through the process, writing a JOSS paper might be worth doing, since zenodo will only allow people to cite the 1.0 release. The JOSS paper need only be a paragraph or two.

I would make an attempt to contact all committers to the new repo and see if they want to be an author. I wouldn't add anyone as an author unless they opt in. Of course if anyone else wants to be an author and it makes sense we should add them.

-Nathan


On Fri, Sep 14, 2018 at 3:49 PM, Britton Smith <brittonsmith@gmail.com> wrote:
Hi everyone,

Concurrent with the upcoming release of yt 3.5, we plan to do the inaugural stable release of the yt_astro_analysis package. If you're unaware, yt_astro_analysis is a standalone package representing most of what was previously in yt/analysis_modules. Here are some relevant links:

As a separate package, I think yt_astro_analysis should have its own citable apart from yt for people to reference in their papers. As an example, the unyt package is associated with a paper in the Journal of Open Source Software. A simple solution for yt_astro_analysis is to create an entry on zenodo.org. Here is an example of one of those that I made for ytree. If you go there, you'll see that there is a record of all stable releases and instructions for how to cite in  paper. Another nice thing is that the author list can be continually updated.

So, I would like to do this for yt_astro_analysis. In my opinion, the benefit is additional opportunities for people to get credit for their yt contributions while the only potential downside is that it could take away citations from yt itself. I don't really see that happening, and I think we can ensure it by providing specific language for how to cite that would say something about citing both packages.

If people are in favor of this, then the other thing that needs to be decided is the author list. I'm open to many options, but below is my suggestion. Please, comment on this if you have opinions.
 - Everyone who has made commits to the yt_astro_analysis repo (the history includes everything done when this code was in yt) is automatically included and can choose to opt-out. I've include this list of contributors at the bottom of this email.
 - Anyone else in the yt community who feels they contributed to this package in some way that isn't recognized by the list of committers can contact me and put their name forward. I don't even need a reason, we can just be maximally inclusive.
 - The author list is just names or perhaps starts with "The yt Project" and then names. The order is set by number of commits (I know this isn't perfect) or perhaps the top few contributors and then alpha-order. This would put me first, but as the person who has done most of the work to advance this project, I think it's reasonable.

Ok, that's it. I would really like to hear thoughts on this, including "we should not have a separate citable for yt_astro_analysis", if that's how you feel.

Britton

yt_astro_analysis committers:

   328  Britton Smith
   245  Matthew Turk
   177  John ZuHone
   126  Nathan Goldbaum
    81  Stephen Skory
    43  Andrew Myers
    37  Cameron Hummels
    36  Kacper Kowalik
    35  Christopher Moody
    33  Hilary Egan
    32  Sam Skillman
    12  Mike Warren
    10  John Wise
    10  Geoffrey So
     9  Douglas Rudd
     8  Joshua Moloney
     4  convert-repo
     4  Pengfei Chen
     4  Sam Leitner
     3  Anthony Scopatz
     3  Miguel de Val-Borro
     2  Michael Kuhlen
     2  Casey W. Stark
     1  Matthew Krafczyk
     1  Mark Richardson
     1  Stephanie Tonnesen
     1  Bili Dong
     1  BW Keller

_______________________________________________
yt-dev mailing list -- yt-dev@python.org
To unsubscribe send an email to yt-dev-leave@python.org


_______________________________________________
yt-dev mailing list -- yt-dev@python.org
To unsubscribe send an email to yt-dev-leave@python.org

_______________________________________________
yt-dev mailing list -- yt-dev@python.org
To unsubscribe send an email to yt-dev-leave@python.org