-
Notifications
You must be signed in to change notification settings - Fork 69
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
Citation #472
Comments
cc @kdruken |
I think that's a great suggestion. Zenodo allows for proper versioning, so I would prefer for us to apply semantic versioning rather than biannual updates. But also, I don't think it's a big deal. I like JOSS, but a paper wouldn't allow us to have the same sort of up-to-date versioning as Zenodo. Do we really need a publication? |
Not really.. Only minor issue with Zenodo is that sometimes Google Scholar or Web of Science or other databases sooooometimes don't properly capture citations in Zenodo record. But I think if done properly and linked with orcid IDs etc it should be very easy! |
Yes that would be my preference also! But if people feel intimidated with semantic versioning then don't worry; rest assure that your contribution will be taken into account in the next Zenodo version of the repository ;) |
OK. I wasn't aware it can be an issue. I've got a bunch of Zenodo stuff (MITgcm and xmitgcm) that shows up nicely on my Google Scholar. |
Perhaps it's just an issue for me sometimes... |
I like it! Should we make sure only the recipes that are OK are pushed into zenodo? E.g. there's some recipes with open pull requests that need fixing, like SWMT. |
@julia-neme, there will always be bugs... there is no way to avoid that. There are bugs in everything that is released, from iOS, to MOM6, MOM7, etc. So let's not worry if a notebook is not quite there; when we fix it, it'll be included in the next release. I wasn't thinking that people would actually go to the Zenodo to download the notebooks but that they would still get the notebooks from the repository. The Zenodo is (in my head at least) a way for people to give COSIMAers some attribution by a citation. That's what I was thinking at least. |
Thanks @navidcy, great to see this idea progressing. I've updated the COSIMA get involved acknowledgements section with the citation. To simply the last two parts of the README ( Do we have a mechanism to remind us to do the updates? Perhaps after the next hackathon is good timing? Additionally, there are several branches at the moment (yet to be merged) updating the recipes to use intake by (I think) @rbeucher @marc-white @max-anu @charles-turner-1. So on this..
I agree. And at the moment, we really don't want people to use the tarballed version! |
Regarding when to do updates: After each hackathon is good idea, or whenever a new recipe is added, or when a major bug is fixed.. These are good times to bump a release, right? |
That sounds good to me - hackathons are when the recipes get updated any way ! |
Sounds like a plan!
Any thoughts on this suggestion? Just trying to avoid confusion of best-practice and make it easier from our side to only maintain one set of acknowledgements. |
@navidcy I'm curious how the author-list was decided for the Zenodo record? There seem to be a number of people listed as contributors on Github that aren't included as authors? |
I think I just copied the author list from a poster submission we had for Ocean Sciences! Let's add them! We can edit the Zenodo author list and add more people!! Do you have rights to edit? The best way is to add a |
I didn't mean to exclude anybody! I just made a start and then nobody said anything :( |
Thanks @dougiesquire and @navidcy. Great to see this being updated, can you please let me know when the changes are implemented with a new citation and I'll update the COSIMA page. Also, does the doi/link change with the update? If so, I think this page needs to be updated as well? |
I think you can replace the citation with just the DOI and that way you don't need to update it every time we make a new release? |
I believe the DOI will change with every zenodo release |
The DOI I posted (10.5281/zenodo.14353852) is the DOI that always points to the latest release! ![]() |
Oh nice! I hadn't seen that |
Okay great, good forward thinking!
Good thinking, now done. |
@navidcy, @adele-morrison, @aekiss, all... @dougiesquire and I were chatting about this recently and we noticed that while it's now great that we have a .json it would be really good if new users understood that the file needs to be changed once additions are made such that they become authors in the citation. This will hopefully also be prompted by reviewers doing PRs but I think it would be helpful to aspiring authors to know that the expectation is that they can be added as authors once there changes are accepted. Hence, can a comment like this be added to Here's some proposed text:
|
Sounds great! PRs are welcome to add this in the contributors docs page/wiki! |
I don't expect new contributing users to know this. But it'd be nice if reviewers urge the users to add their entry in the |
Slight modifications of the above. Note that the "all versions" DOI is better.
|
Yeah I'm imagining that'll happen, I'm thinking it means we have two mechanisms (no harm in duplication here) and it's clear to contributors/new authors from the start.
Great to see!
Nice, looks good to me. Shall we go ahead and add it here? |
And/or at https://github.com/COSIMA/cosima-recipes/wiki/1.-Working-on-a-recipe ? |
Yeah, huh I didn't realise there was a wiki! (Perhaps everyone else knows this though..) I'd be inclined to have something on the very front page as it's new contributors we're looking to entice. If you prefer, there can be a very short statement on the README and then a longer one elsewhere. I note there is this too. |
Sorry for the slack. Yes, perhaps a very short mention under "Contributing" section in the README and then a more detailed explanation of how to modify the |
Following [this discussion](COSIMA#472), small change to `contributing` section such that authors know they can also add themselves to .json file for zenodo. Would be good to also update [1](https://github.com/COSIMA/cosima-recipes/wiki/1.-Working-on-a-recipe) and [2](https://cosima-recipes.readthedocs.io/en/latest/contributing.html)
As part of the training program, we have:
@navidcy, would be good to get this over the line before then if possible? |
It would be good to have something citable (eg with a DOI) that we would suggest people to do so if they use one of the recipes in the cookbook or if they base their analysis out of one of the recipes.
A quick solution is to make a Zenodo record of the repository in which we add all contributors as coauthors. We can update this Zenodo record every year or every 6 months and add more coauthors as needed. Then we have a section in the README the would ask users to cite this Zenodo repository alongside with their acknowledgments.
What do you all think? cc @edoddridge @aekiss @adele-morrison @AndyHoggANU @angus-g @chrisb13 @dougiesquire @julia-neme
Ideally we publish a small announcement paper in JOSS or something but that's a longer process. We can start with a Zenodo record and see how we go?
The text was updated successfully, but these errors were encountered: