-
-
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]: NetworkSedimentTransporter: A Landlab submodule for bed material transport through river networks #2341
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @zsylvester, @ebgoldstein it looks like you're currently assigned to review this paper 🎉. 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. ⭐ Important ⭐ If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿 To fix this do the following two things:
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:
|
Hi @zsylvester, @ebgoldstein, just want to send a friendly ping to keep this review on your radar for the next few weeks. Thanks! |
Hi @pfeiffea — I'm walking through the tutorials now. They are very good. Two things so far:
|
Ok, I have made it through the paper, docs, tutorials, and repo. The code works as described, and is well served by 4 tutorial notebooks. I think users will be able to understand the working of the code and how to modify it for their given use case. To my eye, this is a nice addition to Landlab, I have one suggestion: The module described is in some sense a computational replication of Czuba 2018 — and i noticed that the tutorial for a real basin was a section of the the Methow River, which is the same as the original paper. I know this is JOSS and not Rescience C, but I think a mention of the results of this replication could be made. For example, the the authors could show (as a figure) or describe (in text) or put in the tutorials a statement about the comparison to Czuba 2018 Fig2 or Fig3... even a simple statement that 'the results are identical to the code of C18'. I will leave this to @kthyng to decide if it is in scope. also:
😆 |
👋 Hey @ebgoldstein... Letting you know, |
@pfeiffea Just want to note you have some reviewer comments above.
@ebgoldstein and @pfeiffea — This sounds like a small and reasonable request, but happy to hear if otherwise. |
@zsylvester Would you be able to work on this review in the next two weeks? |
Yes, I will try to get to it this week. I just realized that I have not 'officially' accepted the invitation yet - when I click on the link (https://github.com/openjournals/joss-reviews/invitations) it says that it has expired. |
@kthyng It still does not let me to accept the invitation / go through the checklist. |
@whedon re-invite @zsylvester as reviewer |
OK, the reviewer has been re-invited. @zsylvester please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations |
@zsylvester This should do it for you, try the link above. |
I have gone through the paper, the four Jupyter notebooks, scanned the repo, looked at the documentation, and ran the tests. I think this is a nice addition to the Landlab package and it is likely to be of interest to anybody who is working on sediment transport problems in primarily non-depositional landscapes. The NetworkSedimentTransporter component is installed along with the Landlab package and I had no issues installing Landlab 2.0 (that happened a while ago). The three notebooks ran smoothly on Binder and they are easy to follow along, I can see how the second one could form a starting point for playing with someone's own dataset. I have run the fourth one locally. Here are a few comments / suggestions:
|
@pfeiffea How are your changes coming along? I think the reviews are waiting on you currently. |
@kthyng Changes are nearly complete-- we're just waiting for them to be published in the newest release of landlab/landlab. We should have a new draft to you all in the next few days. |
@kthyng, @ebgoldstein and @zsylvester: Thank you for your thorough reading and suggestions on the first draft of our submission. We have edited the component, notebooks, and text. The updated version is now published on the main branch of Landlab (v2.2.0): https://github.com/landlab/landlab Our response to individual comments are included below. A) Computational Replication / Comparison to Czuba (2018) Both reviewers bring up making a clearer comparison between this paper and the work presented in Czuba (2018). Specifically the following two comments: From @ebgoldstein
From @zsylvester:
Response: We felt that the best way to address this was to add the following text:
We also revised the text describing the differences for clarity. B) Profiling and Scaling Notebook @zsylvester pointed out the bare-bones nature of the profiling and scaling notebook:
Thank you for pointing out this oversight. We have greatly expanded this notebook. It should be far more helpful to users in its revised form. C) A More Complex Model Notebook @zsylvester made a request for a notebook demonstrating a more sophisticated use case:
We feel that a more complex model would be out of scope for a Landlab tutorial. The goal of the Landlab tutorials is to demonstrate a simple, generalized use case of each component, rather than to explore specific scientific questions. Previous work on network-scale Lagrangian sediment transport has demonstrated the value of these models to our understanding of basin scale sediment dynamics (see Gran and Czuba, 2017 , Czuba and Foufoula-Georgiou, 2015 ). Furthermore, the updated profiling and scaling notebook will provide potential users a sense for the efficiency of this component for larger models. D) New Active Layer Options The original version of the paper text referenced multiple methods for determining active layer thickness:
We realized that this functionality was not included in the version of the code that was originally merged into Landlab and submitted to JOSS. We have included this ‘knob’ (and associated tests) in this round of edits. E) Term used to describe NST After a discussion between authors, we have decided to call the F) Minor Edits We have fixed the typos, duplicate notebook listings, and broken links pointed out by @ebgoldstein and @zsylvester. Thank you for finding these! |
@whedon check references |
@whedon generate pdf |
@whedon generate pdf from branch barnhark/small_joss_fixes_nst |
|
@whedon generate pdf |
Ok then, it looks like the reviewers have both recommended this publication for acceptance. We can start the final bits to wrap up now. |
@whedon check references |
|
@whedon generate pdf |
Paper looks great! Next, @pfeiffea can you verify the version of software you want tagged with this publication? After that, please upload an archive of your software to something like Zenodo. When doing so, please make sure that the title of author list of the archive exactly match your JOSS paper. Then, report back here with the doi. |
Thanks, @kthyng! Landlab v2.2.0 Here's the doi for a Zenodo archive: 10.5281/zenodo.4044683 |
@whedon set v2.2.0 as version |
OK. v2.2.0 is the version. |
@pfeiffea You have a small typo in your title for the Zenodo archive (forbed instead of for bed) — can you fix this? |
Thanks for catching that @kthyng Fixed! |
@whedon set 10.5281/zenodo.4044683 as archive |
OK. 10.5281/zenodo.4044683 is the archive. |
@whedon accept |
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1751 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1751, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
🐦🐦🐦 👉 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... |
Congrats on your new publication @pfeiffea! Many thanks to reviewers @zsylvester and @ebgoldstein for your time, expertise, and hard work. We couldn't do this without you! (I will leave this issue open until the DOI resolves) |
🎉🎉🎉 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! 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: @pfeiffea (Allison Pfeiffer)
Repository: https://github.com/landlab/landlab
Version: v2.2.0
Editor: @kthyng
Reviewer: @zsylvester, @ebgoldstein
Archive: 10.5281/zenodo.4044683
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
@zsylvester & @ebgoldstein, 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 @kthyng know.
✨ Please try and complete your review in the next six weeks ✨
Review checklist for @zsylvester
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @ebgoldstein
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: