-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
[REVIEW]: py_SBeLT: A Python software package for stochastic sediment transport under rarefied conditions #4282
Comments
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
Wordcount for |
|
@editorialbot set v1.0.1 as version |
Done! version is now v1.0.1 |
👋🏼 @pfeiffea @tdoane this is the review thread for the paper. All of our communications about this review will happen here from now on. At the top of the thread is a comment with key information about the review process. Please read it carefully. If you have issues as you go about your review, let me know, and I'll provide guidance and assistance. The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention I'll set an automatic reminder for four weeks from now. Please feel free to ping me (@krbarnhart or krbarnhart@usgs.gov) if you have any questions/concerns. Thank you for contributing a review to JOSS. |
Review checklist for @tdoaneConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Hi all, I forgot to include the updated |
@szwiep yes, at any time you can re-generate the PDF. |
@editorialbot generate pdf |
@editorialbot generate my checklist |
@editorialbot remind @pfeiffea in two weeks |
Reminder set for @pfeiffea in two weeks |
@editorialbot remind @tdoane in two weeks |
Reminder set for @tdoane in two weeks |
@kbarnhart I'm having a clueless moment... any idea why the @ editorial bot didn't generate my checklist, above? |
@kbarnhart thanks for doing that-- and then I realized that I could have just copied @tdoane 's. In any case, I can't check boxes on yours, and when I tried again just now it worked. Shrug. Review checklist for @pfeiffeaConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
First off, well done @szwiep (and @smchartrand). This is a very well organized, well documented bit of software. It is a simple and elegant little tool. My edits are relatively minor. I have a few lingering “to-dos” on my review checklist, which I’ll deal with in the coming days. Basic Usage Notebook:This is an excellent notebook. It is not verbose, but gives me a great sense for how to use and interpret results of pySBeLT. Data Storage Notebook:Accessing Final Metrics section you’re missing a “.hdf5” at the end of the file name in the 2nd and 3rd to last code blocks. Make sure to restart the kernel and clear all outputs (or run all) in your final submission. The version up on your repo currently shows that you’ve re-run cells several times without restarting. Manuscript:Ln 12: I’d suggest editing to “… a function of local water flow conditions and the grain size distribution of the bed material.” Fix citation issues: THEORY.mdEntrainment section, second paragraph has some odd number typos interspersed in the text. Take a look. |
Thanks @pfeiffea. These are all super helpful suggestions. We appreciate your time and energy reviewing our submission. |
@pfeiffea many thanks for your review! 🎉 Regarding your question:
I tend to recommend that theory lives with the main documentation (here, the file theory.md) rather than in the paper because the theory is then more closely tied with what a typical user is looking at when they are learning to use the software. In contrast, the paper would contain the type of information that a potential user might use to determine if this software could solve their problem. I agree with you that in this case, the theory.md file includes both rationale and function (e.g., discussion of results of model testing). A more traditional theory document would probably just have the rationale and mathematical description. A second document might discuss how the theory interacts with the implementation (e.g., the discussion of how discretization interacts with entrainment "This means particle entrainment is treated as independent events between the 'num_subregions' (see README.md and paper.md) and between each iteration.") If either you (@pfeiffea) or @tdoane found that it was hard to "see" the theory as described by "theory.md", then it may be worth recommending to @szwiep and co-authors to revise. If not, I think that it is fine as it is. |
👋 @pfeiffea, please update us on how your review is going (this is an automated reminder). |
I'm sorry, but I'm going to request that you change the title - in my opinion, "a software" is not grammatically correct. Can you change it to "a software package" or "a software library" or "software" (without the "a" first)? |
also, I see "bed load" and "bedload" in different parts of the paper. Can you choose one and use it consistently? |
Once these two issues are fixed, the paper looks ready to go to me |
Apologies. I will take care of both of these issues in the next hour. |
For the title, how about: py_SBeLT: Python model for stochastic sediment transport under rarefied conditions? I am glad you raised this issues. I am hesitant to use "package", and now "software" since it is really a numerical model. Thoughts? |
"A Python model" sounds better grammatically to me, though I think the model is implemented in software, so I could see reasons to state this is software too, particularly as a JOSS paper. |
Okay. I will use: "A Python software package...." |
yes, thanks |
I will also correct the title in the archived repository at figshare. I have made the corrections to the use of bedload, and have opted for "bed load". And I have changed the title. The paper is ready. |
Updated DOI for figshare archive: https://doi.org/10.6084/m9.figshare.19967552.v3 |
@editorialbot set 10.6084/m9.figshare.19967552.v3 as archive |
Done! Archive is now 10.6084/m9.figshare.19967552.v3 |
@editorialbot recommend-accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#3267 If the paper PDF and the deposit XML files look good in openjournals/joss-papers#3267, then you can now move forward with accepting the submission by compiling again with the command |
@editorialbot accept |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congratulations to @szwiep and @smchartrand!! And thanks to @pfeiffea and @tdoane for reviewing, and to @kbarnhart for editing! |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! The 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:
|
How exciting! Thank you again @kbarnhart, @tdoane, @pfeiffea, and @danielskatz for your efforts. I learned a lot, and the model was definitely improved, by participating in this process. What a great experience. |
Submitting author: @szwiep (Sarah Zwiep)
Repository: https://github.com/szwiep/py_SBeLT
Branch with paper.md (empty if default branch):
Version: v1.0.2
Editor: @kbarnhart
Reviewers: @pfeiffea, @tdoane
Archive: 10.6084/m9.figshare.19967552.v3
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
@pfeiffea & @tdoane, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review.
First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @kbarnhart 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 ✨
Checklists
📝 Checklist for @tdoane
📝 Checklist for @pfeiffea
The text was updated successfully, but these errors were encountered: