Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write xs JOSS paper #344

Open
aaronspring opened this issue Aug 2, 2021 · 17 comments · Fixed by #350
Open

Write xs JOSS paper #344

aaronspring opened this issue Aug 2, 2021 · 17 comments · Fixed by #350

Comments

@aaronspring
Copy link
Collaborator

aaronspring commented Aug 2, 2021

very easy to create a CITATION.cff if the software is on zenodo (which xs is not yet): https://github.com/citation-file-format/doi2cff

xskillscore is actually used in a few studies already:

Another option would be a JOSS paper, but that takes a bit more effort.

see https://github.com/pangeo-data/climpred

@raybellwaves
Copy link
Member

You know how to upload to zendo? I got as far as here. I took a look at https://zenodo.org/record/5038065#.YQiYLVNKh6o

Screen Shot 2021-08-02 at 9 12 11 PM

@aaronspring
Copy link
Collaborator Author

I would use the zenodo GitHub access https://guides.github.com/activities/citable-code/

@raybellwaves
Copy link
Member

cheers. Looks like it needs a release to push

@aaronspring
Copy link
Collaborator Author

Or would anyone else be interested in writing a JOSS paper? @raybellwaves @bradyrx @dougiesquire

@bradyrx
Copy link
Collaborator

bradyrx commented Aug 9, 2021

I think that could be a good thing to do, since it's a pretty short write-up. I could be available mostly to proof-read/contribute to an existing draft.

@dougiesquire
Copy link
Collaborator

I'd also be happy to help out. Perhaps it makes sense for @raybellwaves to lead (if he wants to/has time) given that it's his baby originally?

@raybellwaves
Copy link
Member

on zenedo now. +1 on JOSS paper. I'm happy for whoever writes it to be lead author.

@aaronspring
Copy link
Collaborator Author

Who would be a co-author? Everyone in https://github.com/xarray-contrib/xskillscore/graphs/contributors?

@bradyrx
Copy link
Collaborator

bradyrx commented Aug 10, 2021

For reference, here's the climpred JOSS paper: https://joss.theoj.org/papers/10.21105/joss.02781. That is basically at the length limit, so it's effectively a pretty short paper.

@raybellwaves
Copy link
Member

Who would be a co-author? Everyone in https://github.com/xarray-contrib/xskillscore/graphs/contributors?

Would say the core devs: you, me, Riley, Dougie

@aaronspring
Copy link
Collaborator Author

What would be the criterion? More than one/5 feature/PRs merged?

@raybellwaves
Copy link
Member

raybellwaves commented Aug 25, 2021

What would be the criterion? More than one/5 feature/PRs merged?

I think we can filter people > 1 PR (edited). So the author list can be:

Spring (assuming you write it :) ), Bell, Brady, Squire and Huang.

@aaronspring
Copy link
Collaborator Author

aaronspring commented Aug 25, 2021

being > 1 PR

@raybellwaves raybellwaves changed the title make xskillscore citable Write xss JOSS paper Sep 2, 2021
@aaronspring aaronspring changed the title Write xss JOSS paper Write xs JOSS paper Sep 29, 2021
@aaronspring
Copy link
Collaborator Author

I started a first draft. I took the structure from our climpred paper https://joss.theoj.org/papers/10.21105/joss.02781.

https://sharelatex.gwdg.de/6916457693cyyrcvjcmqsw

Do we meet the JOSS requirements? I think so.

This is just a very very bare-bone first sketch. In terms of structure and content, do you feel something is missing or misleading? What would you add/remove? Please feel free to comment and also modify the text. (overleaf/sharelatex is anyways under version control so we could revert anything.)

@raybellwaves @bradyrx @dougiesquire @ahuang11

@raybellwaves
Copy link
Member

Thanks @aaronspring. I think it meets the requirements. Worth adding it's domain agnostic e.g. https://xskillscore.readthedocs.io/en/stable/tabular-data.html. The accessor method allows it to be dropped in a pandas/scikit-learn workflow on tabular data. I wonder if this could be a separate section? i.e. it's use in ML competitions.
AFAICT no one has used it for tabular data on kaggle (https://www.kaggle.com/search?q=xskillscore) but i'm sure xss can play a part in the convos on https://www.kaggle.com/search?q=metrics. I know it's used widely in https://s2s-ai-challenge.github.io/

@dougiesquire
Copy link
Collaborator

Sorry for the long delay in responding @aaronspring, I've been on leave. What you have looks like a great start to me, but I'll take a better look over the coming days. How would you like to progress? Provide feedback here for you to add into the document? Or just add directly into your document ourselves?

@aaronspring
Copy link
Collaborator Author

just add directly into your document ourselves

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants