Closed whedon closed 3 years ago
👋 @rhaas80 @robertsawko @BenMql - ping... see ☝️
I just finished reading through the source. Looks good to me. Overall quite readable. For some files (most of the LP Coral file) there are haders:
!=============================================================================
! C O R A L
!=============================================================================
!
! MODULE: LP_IMEX_timestepping
!
!> @author
!> Ben Miquel, www.normalesup.org/~benmiquel, benjamin.miquel@tutanota.com
!
! DESCRIPTION
!> core routines and data structure implementing the time-marching schemes
!> of Ascher-Ruuth-Spiteri 1997 (Applied Numerical Mathematics 25, pp151-167)
!> [denoted below as ARS97].
!
!=============================================================================
but not quite for all. Since these are very useful to get a rough idea what may be expected in a file, having them for all files would be great (but purely optional).
so once the two issues related to community contribution and quantitative tests are addressed I have no further objections.
Thank you @rhaas80 and @robertsawko for the careful reviews. @danielskatz, I will be back in the office on Monday and will address the last suggestions promptly.
:wave: all,
I believe I have addressed all the remaining issues, which I summarize here:
CONTRIBUTING.md
file has been added to fill this void and address this issue.2decomp&fft
has been benchmarked by their authors). In the long term, a systematic performance study will be available on the wiki. For now, I do not have enough data points though.Apologies for this long interruption during Summer. Again, I want to express my gratitude for your suggestions which are very helpful and result in improved sources/doc. Let me know if I have missed something.
@robertsawko & @rhaas80 - please take a look at @BenMql's changes, and see if you can check off any remaining items. If not, please state what additional work you think is needed
contribution.md looks very good. While no automated tests are provided the manual tests now come with a textual description of the expected numerical output that lets users manually verify that their copy of CORAL works as expected.
I have no further comments that would delay publication.
👋 @robertsawko - How do things now look from your side?
Hello and thanks to @danielskatz for a ping on another email.
@BenMql thanks for addressing all of the comments. I think the wiki looks very clear now and examples are well described. I don't have any further comments. I've checked the remaining boxes.
Thanks @robertsawko
@BenMql - I'll proofread the paper shortly, then give you a few final steps (perhaps including suggested text changes) to do.
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1017/jfm.2020.485 is OK
- 10.1103/physrevfluids.4.121501 is OK
- 10.1017/S0022112096002789 is OK
- 10.1103/PhysRevFluids.5.113702 is OK
- 10.1103/PhysRevE.70.056312 is OK
- 10.1103/PhysRevResearch.2.023068 is OK
- 10.1016/j.cpc.2019.107110 is OK
- 10.21105/joss.01071 is OK
- 10.1515/jnum-2012-0013 is OK
- 10.5334/jors.237 is OK
- 10.5334/jors.239 is OK
MISSING DOIs
- 10.1063/1.3058072 may be a valid DOI for title: Hydrodynamic and Hydromagnetic Stability
INVALID DOIs
- None
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@BenMql - I've suggested some changes in https://github.com/BenMql/coral/pull/22 - please either merge these or let me know what you disagree with
@danielskatz -- thank you for your edits, much appreciated. They have been merged.
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@BenMql - I missed one issue, which will be fixed if you merge https://github.com/BenMql/coral/pull/23 (I hope) - Please merge this, and run @whedon generate pdf
to check if it looks ok. If so, then please go ahead and
I can then move forward with accepting the submission.
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@BenMql - you might want to change the bib entry for your J Fluid Mech paper to have your first initial rather than first name for consistency, but it's not a big deal either way
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@danielskatz That looks better. The version tag is v1.1.12 What do people customarily do: register the upload on Zenodo as software or publication? (Apologies for the stupid question, but after all there is a paper and a code in the archive.)
the repo (which can but doesn't have to include the paper) should be registered as software - some people use https://guides.github.com/activities/citable-code/ and then make a tagged release on github, which creates the zenodo deposit - if you do this, you will then need to change the zenodo metadata to match the paper title and authors manually
@danielskatz -- the archived Coral v1.1.12 has been uploaded on Zenodo and has received the DOI 10.5281/zenodo.5458888
@whedon set v1.1.12 as version
OK. v1.1.12 is the version.
@whedon set 10.5281/zenodo.5458888 as archive
OK. 10.5281/zenodo.5458888 is the archive.
@whedon recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1017/jfm.2020.485 is OK
- 10.1103/physrevfluids.4.121501 is OK
- 10.1017/S0022112096002789 is OK
- 10.1103/PhysRevFluids.5.113702 is OK
- 10.1103/PhysRevE.70.056312 is OK
- 10.1103/PhysRevResearch.2.023068 is OK
- 10.1016/j.cpc.2019.107110 is OK
- 10.21105/joss.01071 is OK
- 10.1515/jnum-2012-0013 is OK
- 10.5334/jors.237 is OK
- 10.5334/jors.239 is OK
MISSING DOIs
- 10.1063/1.3058072 may be a valid DOI for title: Hydrodynamic and Hydromagnetic Stability
INVALID DOIs
- None
:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/2569
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/2569, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨
Here's what you must now do:
Party like you just published a paper! 🎉🌈🦄💃👻🤘
Any issues? Notify your editorial technical team...
@BenMql - The DOI doesn't yet resolve for me - when it does, I will close this issue and we'll be done.
Fantastic. Thank you for your assistance. The DOI doesn't resolve yet for me neither, but it is probably only a question of time.
Congratulations to @BenMql (BENJAMIN MIQUEL)!!
(The DOI is now working, so we're done)
And thanks to @eloisabentivegna for editing, and @robertsawko and @rhaas80 for reviewing! We couldn't do this without you!
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[![DOI](https://joss.theoj.org/papers/10.21105/joss.02978/status.svg)](https://doi.org/10.21105/joss.02978)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.02978">
<img src="https://joss.theoj.org/papers/10.21105/joss.02978/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.02978/status.svg
:target: https://doi.org/10.21105/joss.02978
This is how it will look in your documentation:
We need your help!
Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
Submitting author: @benmql (BENJAMIN MIQUEL) Repository: https://github.com/BenMql/coral Version: v1.1.12 Editor: @eloisabentivegna Reviewer: @robertsawko, @rhaas80 Archive: 10.5281/zenodo.5458888
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@robertsawko & @rhaas80, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @eloisabentivegna know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Review checklist for @robertsawko
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @rhaas80
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper