openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
721 stars 38 forks source link

[REVIEW]: fastSF: A parallel code for computing the structure functions of turbulence #2185

Closed whedon closed 3 years ago

whedon commented 4 years ago

Submitting author: @ShubhadeepSadhukhan1993 (Shubhadeep Sadhukhan) Repository: https://github.com/ShubhadeepSadhukhan1993/fastSF Version: v1.0.0 Editor: @jedbrown Reviewer: @cpgr, @iljah Archive: 10.5281/zenodo.4420031

: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

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/71ba620016640c5ded6e927af83f4d38"><img src="https://joss.theoj.org/papers/71ba620016640c5ded6e927af83f4d38/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/71ba620016640c5ded6e927af83f4d38/status.svg)](https://joss.theoj.org/papers/71ba620016640c5ded6e927af83f4d38)

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

@cpgr & @iljah, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:

  1. Make sure you're logged in to your GitHub account
  2. Be sure to accept the invite at this URL: https://github.com/openjournals/joss-reviews/invitations

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @jedbrown know.

Please try and complete your review in the next six weeks

Review checklist for @cpgr

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Review checklist for @iljah

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

jedbrown commented 4 years ago

@whedon generate pdf

whedon commented 4 years ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

jedbrown commented 4 years ago

Apart from that, it looks good modulo the software distribution/best-practices points above, after which we'll be ready to archive.

danielskatz commented 3 years ago

👋 @ShubhadeepSadhukhan1993 & @jedbrown - Can I check in on the status of this?

shashwat-bhattacharya commented 3 years ago

Hello @danielskatz , we are working on the suggestions of @jedbrown . We will get back once they are implemented.

shashwat-bhattacharya commented 3 years ago

Hello @jedbrown First, thanks a lot for your suggestions. Please accept our apologies for our delay in getting back to you; we are all working remotely under rather suboptimal conditions because of COVID-19 pandemic.

shashwat-bhattacharya commented 3 years ago

Thanks for your suggestions on the manuscript @jedbrown . We have modified it as follows:

Thank you again for your and the referees’ constructive feedback. We feel there has been a significant improvement in the code compared to the version that was first submitted to JOSS thanks to your valuable inputs. We hope that our work is now suitable for publication.

jedbrown commented 3 years ago

@whedon generate pdf

whedon commented 3 years ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

jedbrown commented 3 years ago

Thanks for your patience. This is great.

Once you've addressed these points and checked the PDF, it'll be time to archive:

shashwat-bhattacharya commented 3 years ago

Thanks @jedbrown for your suggestions. I have implemented all of them except for the one about the figure about the structure functions; I have a small confusion here. Should we include the section on verification in the main paper and shorten the section on the design of the code? Or should we just include a couple of plots for the structure functions of idealized velocity fields with a few lines of explanation in "Velocity and Scalar Structure Functions" section? Thanks a lot for your help.

jedbrown commented 3 years ago

I think plotting a structure function for a real turbulent flow would be most useful. Verification is important for people who are digging deeper, but I think not the thing to promote up-front.

ShubhadeepSadhukhan1993 commented 3 years ago

@jedbrown Wishing you a Happy New Year and thanks for your valuable suggestions. We have added a figure that plots the velocity structure functions of 3D homogeneous isotropic turbulence in section 2 of the paper. We have made a tagged release of our software and then archived it in zenodo as directed by you. The doi of the archived version is 10.5281/zenodo.4420031. Thank you for your careful review of the software.

jedbrown commented 3 years ago

@whedon set 10.5281/zenodo.4420031 as archive

whedon commented 3 years ago

OK. 10.5281/zenodo.4420031 is the archive.

jedbrown commented 3 years ago

@whedon accept

whedon commented 3 years ago
Attempting dry run of processing paper acceptance...
whedon commented 3 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1093/acprof:oso/9780198722588.001.0001 is OK
- 10.1017/9781316810019 is OK
- 10.1017/CBO9781139170666 is OK
- 10.1016/C2009-0-18471-4 is OK
- 10.1098/rspa.1991.0076 is OK
- 10.1098/rspa.1991.0075 is OK
- 10.1103/PhysRevLett.70.3251 is OK
- 10.1016/j.jpdc.2017.10.014 is OK
- 10.1063/1.2001690 is OK
- 10.1063/1.1539855 is OK
- 10.1063/1.1448296 is OK
- 10.1088/1367-2630/10/3/033003 is OK
- 10.1088/1367-2630/6/1/037 is OK
- 10.1103/PhysRevE.77.016302 is OK
- 10.1017/jfm.2013.74 is OK
- 10.1146/annurev.fluid.010908.165203 is OK
- 10.1063/1.5119905 is OK
- 10.1103/PhysRevLett.72.336 is OK
- 10.1007/s12043-013-0594-4 is OK
- 10.1103/PhysRevFluids.4.084607 is OK
- 10.1007/3-540-49372-7_24 is OK

MISSING DOIs

- None

INVALID DOIs

- None
whedon commented 3 years ago

: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/2023

If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/2023, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.

@whedon accept deposit=true
jedbrown commented 3 years ago

@cpgr @iljah Thanks for your work reviewing this submission!

@ShubhadeepSadhukhan1993 Thanks for your diligence seeing this through review. I can now recommend it for acceptance, pending final checks from an EiC.

arfon commented 3 years ago

@whedon accept deposit=true

whedon commented 3 years ago
Doing it live! Attempting automated processing of paper acceptance...
whedon commented 3 years ago

🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦

whedon commented 3 years ago

🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨

Here's what you must now do:

  1. Check final PDF and Crossref metadata that was deposited :point_right: https://github.com/openjournals/joss-papers/pull/2026
  2. Wait a couple of minutes to verify that the paper DOI resolves https://doi.org/10.21105/joss.02185
  3. If everything looks good, then close this review issue.
  4. Party like you just published a paper! 🎉🌈🦄💃👻🤘

    Any issues? Notify your editorial technical team...

arfon commented 3 years ago

@cpgr, @iljah - many thanks for your reviews here and to @jedbrown for editing this submission. JOSS relies upon the volunteer efforts of folks like yourselves - we simply couldn't do it without you! ✨

@ShubhadeepSadhukhan1993 - your paper is now accepted and published in JOSS :zap::rocket::boom:

whedon commented 3 years ago

: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.02185/status.svg)](https://doi.org/10.21105/joss.02185)

HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.02185">
  <img src="https://joss.theoj.org/papers/10.21105/joss.02185/status.svg" alt="DOI badge" >
</a>

reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.02185/status.svg
   :target: https://doi.org/10.21105/joss.02185

This is how it will look in your documentation:

DOI

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: