-
-
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]: pyopmspe11: A Python framework using OPM Flow for the SPE11 benchmark project #7357
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:
|
|
Software report:
Commit count by author:
|
Paper file info: 📄 Wordcount for ✅ The paper includes a |
License info: ✅ License found: |
👋🏼 @daavid00 @MatthewFlamm, @gassmoeller this is the review thread for the paper. All of our communications will happen here from now on. As a reviewer, the first step is to create a checklist for your review by entering
as the top of a new comment in this thread. These checklists contain the JOSS requirements. As you go over the submission, please check any items that you feel have been satisfied. The first comment in this thread also contains links to the JOSS reviewer guidelines. 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 We aim for reviews to be completed within about 2-4 weeks. Please let me know if any of you require some more time. We can also use EditorialBot (our bot) to set automatic reminders if you know you'll be away for a known period of time. Please feel free to ping me (@rwegener2) if you have any questions/concerns. |
Review checklist for @MatthewFlammConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Many thanks @rwegener2 for following this and many thanks @MatthewFlamm and @gassmoeller for accepting reviewing it; @totto82 and me we look forward to the reviewing process. |
Hi @MatthewFlamm and @gassmoeller, how is the review going? Feel free to ping me here if you have any questions. |
@rwegener2 Apologies for the delay, I am working on the review and expect to open all issues and comments within the next week. |
Review checklist for @gassmoellerConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
I finished my review, but I would like to wait with a recommendation (major/minor revisions) until the authors have commented on my raised issues. In particular I would like to see how the discussion in OPM/pyopmspe11#85 about my largest concern (the chosen input file format) develops. Generally I think the software is a useful addition and fulfills most of the JOSS publication criteria already. I will report back when the authors have commented on my issues. |
Many thanks @gassmoeller for your valuable review, @totto82 and I will work on it. Hi again @rwegener2, one quick question, should we wait for the second review to start working on the review from @gassmoeller? |
I had unexpectedly busy schedule in the past few weeks, but will be picking up shortly here. |
Many thanks again @MatthewFlamm for accepting reviewing this repository, we really appreciate it. We will wait until you have finished your review to start working in both of the reviews. |
I have also finished my review and will summarize here. Overall, I think the main idea of this package is useful and is well conveyed in the paper. With some effort, I believe the software will be able to meet the JOSS criteria. I will link the remaining checkboxes to specific issues (mainly so I have this organized for myself in the review process), although other issues might arise as they are worked through. Substantial scholarly effort, in particular the criteria "packaged appropriately according to common community standards for the programming language being used (e.g., Python, R)": OPM/pyopmspe11#86 and OPM/pyopmspe11#87 Functionality/Automated tests: There are various problems with running code in the examples and tests that make it hard to check this box: OPM/pyopmspe11#82 and OPM/pyopmspe11#88 Automated tests: Lacking documentation on how to run. OPM/pyopmspe11#90 Community guidelines: OPM/pyopmspe11#83 State of the field/References: OPM/pyopmspe11#89 |
While I think that the points in my comment above are all important to address to approve, they will only be low/moderate amounts of work IMO. OPM/pyopmspe11#85 raised by the other reviewer will require the most significant work to address, but the suggestion is a very good one. Since this package is mainly designed to provide a standardized methodology via configuration file to run code against a benchmark, it is more important that this part of the package conforms to best practice. I think that discussion will be an important one for the requirements for "Substantial scholarly effort" (in the same sense as the above comment) and for "Functionality". |
Thank you @MatthewFlamm and @gassmoeller for your time and valuable reviews for this repository, we will start to work on your comments this week. |
Submitting author: @daavid00 (David Landa-Marbán)
Repository: https://github.com/OPM/pyopmspe11
Branch with paper.md (empty if default branch):
Version: 2024.04
Editor: @rwegener2
Reviewers: @MatthewFlamm, @gassmoeller
Archive: Pending
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
@MatthewFlamm & @gassmoeller, 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 @rwegener2 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 @MatthewFlamm
📝 Checklist for @gassmoeller
The text was updated successfully, but these errors were encountered: