Closed whedon closed 2 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @nvanderelst it looks like you're currently assigned to review this paper :tada:.
: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.
:star: Important :star:
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:
@whedon commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
PDF failed to compile for issue #3658 with the following error:
Can't find any papers to compile :-(
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=3.01 s (32.6 files/s, 246647.9 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
XML 5 0 0 717119
JSON 9 0 0 7184
Python 50 1999 3492 6769
YAML 10 137 15 3482
reStructuredText 14 476 395 851
Markdown 3 69 0 183
Perl 1 10 12 41
HTML 2 4 11 22
Bourne Again Shell 1 16 28 19
make 1 5 6 12
Jupyter Notebook 1 0 180 10
Bourne Shell 1 0 0 2
--------------------------------------------------------------------------------
SUM: 98 2716 4139 735694
--------------------------------------------------------------------------------
Statistical information for the repository '0d8ef45d20f9efdd17e304bc' was
gathered on 2021/08/25.
The following historical commit information, by author, was found:
Author Commits Insertions Deletions % of changes
MH 2 5 4 0.02
Pablo Iturrieta 7 637 155 1.69
Philip Maechling 1 386 0 0.82
Thomas Beutin ("tb") 4 103 18 0.26
William 12 54 48 0.22
William Savran 297 25334 16064 88.17
bayonato89 2 104 27 0.28
khawajasim 14 1161 131 2.75
pciturri 20 810 333 2.43
tb 6 124 6 0.28
wsavran 32 1038 411 3.09
Below are the number of rows from each author that have survived and are still
intact in the current revision:
Author Rows Stability Age % in comments
MH 4 80.0 2.4 50.00
Pablo Iturrieta 592 92.9 5.7 9.46
Philip Maechling 155 40.2 0.0 54.84
Thomas Beutin ("tb") 29 28.2 16.5 0.00
William Savran 10100 39.9 18.9 14.90
bayonato89 102 98.1 1.9 9.80
khawajasim 35 3.0 18.2 11.43
pciturri 440 54.3 9.2 19.09
wsavran 803 77.4 4.6 9.59
@nvanderelst - thanks for agreeing to review this submission to JOSS. In the prior comments there is a checklist that you can use to guide you through your review. There are also instructions to manage your github notifications so you don't get all notifications for all JOSS reviews.
We have an automatic reminder set up in two weeks to ask you how the review is going. At present we request that reviewers complete their reviews within 6 weeks. I know you indicated you would be able to get to this sometime in late September (totally fine). JOSS is trying to be mindful of changes people have experienced due to COVID-19.
As you work through your review, if there are any issues that come up, please make an issue in the PyCEP repository, and link to this issue (paste openjournals/joss-reviews/issues/3658
into the issue you create). That way most of the discussion can occur on in-repo issues.
If you have any questions, please let me know (tag me here or email krbarnhart@usgs.gov).
I plan to find a second reviewer for this submission and will manually edit this page to provide them a checklist once they have been identified.
@whedon add @mbarall as reviewer
OK, @mbarall is now a reviewer
@mbarall - thanks for agreeing to review this submission to JOSS. In the prior comments there is a checklist that you can use to guide you through your review. There are also instructions to manage your github notifications so you don't get all notifications for all JOSS reviews.
We have an automatic reminder set up in two weeks to ask you how the review is going. At present we request that reviewers complete their reviews within 6 weeks. You indicated to me that you expect your review to take a few weeks longer, which is totally fine. JOSS is trying to be mindful of changes people have experienced due to COVID-19. Please update me if anything else comes up.
As you work through your review, if there are any issues that come up, please make an issue in the PyCEP repository, and link to this issue (paste openjournals/joss-reviews/issues/3658
into the issue you create). That way most of the discussion can occur on in-repo issues.
Thanks again for contributing a review to JOSS.
@whedon generate pdf from branch pycsep_joss
Attempting PDF compilation from custom branch pycsep_joss. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
:wave: @nvanderelst, please update us on how your review is going (this is an automated reminder).
@nvanderelst - no need to update now since you let me know ahead of time that you'd have availability to do this review closer to the end of September.
@wsavran @nvanderelst @mbarall I wanted to let you know I'll be in the field with very limited internet access from Sept 24 through Sept 30. If any questions come up during that time, I'll respond when I return.
@nvanderelst, @mbarall I know that we are getting close (or are in) the time you expected to be able to do this review. Please let me know if you have any questions as you undertake your reviews. Thanks again for being willing to serve as a reviewer for JOSS.
/ooo September 24 until September 30
@nvanderelst, @mbarall - I wanted to check in and see how your reviews were going. Please let me know if you have any questions.
@whedon re-invite @nvanderelst as reviewer
OK, the reviewer has been re-invited.
@nvanderelst please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations
@kbarnhart I have completed my review.
@mbarall many thanks for your review!
@wsavran - I would recommend you comment on SCECcode/pycsep/issues/163 once you've addressed the issues outlined there. At that point, @mbarall and I can assess whether you have addressed those concerns.
It is up to you whether you want to address these concerns now, or wait until @nvanderelst has completed his review.
Let me know with any questions, comments, or concerns.
Hi Katy, I hoped to have the review completed today, but I have stalled out because I cannot get some of the aspects of the code to work. I'm no python whiz, so I'm probably doing something stupid -- I think Michael got things to work just fine. I will need to work with Bill to figure things out, but this means the review will probably not be finished until after the thanksgiving holiday, as I'm heading into the desert next week.
My apologies! -Nicholas
From: Katy Barnhart @.> Sent: Friday, November 19, 2021 10:46 AM To: openjournals/joss-reviews @.> Cc: Van Der Elst, Nicholas J @.>; Mention @.> Subject: [EXTERNAL] Re: [openjournals/joss-reviews] [REVIEW]: pyCSEP: A Python Package For Earthquake Forecast Developers (#3658)
This email has been received from outside of DOI - Use caution before clicking on links, opening attachments, or responding.
@wsavranhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fwsavran&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278057537%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=9zybSDAzi8h98k6%2F5a%2BTuPZshR4VwkY34QAg4%2FULgYs%3D&reserved=0 - I would recommend you comment on SCECcode/pycsep/issues/163https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSCECcode%2Fpycsep%2Fissues%2F163&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278057537%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=qB4xwApOPYB5OKZ91FNfU%2BenPlOMNj746pDf2ShGofc%3D&reserved=0 once you've addressed the issues outlined there. At that point, @mbarallhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmbarall&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278067496%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=oHg4GmJJPLRqQdUITN%2BAFtB27doznofnQ4vOI0JlWPw%3D&reserved=0 and I can assess whether you have addressed those concerns.
It is up to you whether you want to address these concerns now, or wait until @nvanderelsthttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnvanderelst&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278067496%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=uR%2BParqTxqp%2BR%2Fq1OKTwrFzZsN4uy48FLoy%2BsZprQp4%3D&reserved=0 has completed his review.
Let me know with any questions, comments, or concerns.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenjournals%2Fjoss-reviews%2Fissues%2F3658%23issuecomment-974319574&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278067496%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=CrmGvlQduL5DHCKr5%2BsUfE%2FUl7xlPxP2y8qfchwFEwM%3D&reserved=0, or unsubscribehttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAC5MGOS3O5VE2IQK4GQY64LUM2LRLANCNFSM5CZKWTMA&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278077454%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=rFPt76KtzJSiDc7%2BksZhSsg0ftmc8se%2FUmLXJq1aS%2F4%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278077454%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=PhoNqkBoC%2BJmC5QIJPmdzAE8O%2BxhIOr3ArpZ14jRjbM%3D&reserved=0 or Androidhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7Cnvanderelst%40usgs.gov%7Cb5d0ec91d5974c2c4c0108d9ab8cfb04%7C0693b5ba4b184d7b9341f32f400a5494%7C0%7C0%7C637729444278087409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=YmwEO%2FRNfqc9YZjr3GhsNMKoI5YXHLM2DePv7Yz2Ba4%3D&reserved=0.
@nvanderelst Thanks for the update, I'll check back early in the week of 11/29. Enjoy the desert 🌵 !
@nvanderelst nope, you didn't do anything stupid at all. this one is one me. i merged a new pull request that added new features (ROC plots and Kagan I1 score) including updated documentation. i didn't publish a new release that included those changes, which caused the errors you were getting. i'm fixing that stuff now, and also addressing the trouble with getting the plots to show in the terminal. have fun next week!
@nvanderelst - it looks like you have filled out most of the checklist (thanks!), have you gotten to a point where all of the remaining check boxes need @wsavran to address the outstanding issues described here:
If so, please indicate so here so @wsavran knows the scope of remaining work. If not, please make one or more additional issue indicating what else needs addressing.
Let me know with any questions/comments/concerns. Thanks!
@nvanderelst a quick ping to answer questions in the above comment. Thanks!
@wsavran based on looking at the checklist, I suspect that at this point, both reviewers have raised all the issues that remain.
Once you have completed addressing these issues, let me know. At that point we should be able to move into the final stages of the review process. Thanks for your patience.
(FYI, I'll be out of the office Dec 24-Jan 2).
@wsavran I wanted to check in and see if you needed anything from me and/or the reviewers at this point. If not, just let me know when you've completed any revisions based on reviewer comments. Thanks!
@kbarnhart I just got back from holiday break. I hope you had a refreshing holiday as well. I'm working on their comments, so I'll let you know when I'm finished with everything. Thanks!
Sounds good @wsavran. Thanks for the update.
@kbarnhart I think I have addressed all of the comments from the reviewers. I'll summarize them here:
Thanks for managing this process and thank you to the reviewers for working through the software package.
Thanks @wsavran. I'll be able to look carefully at this first thing Tuesday and will move forward then.
@wsavran I've looked over your recent changes and it looks to me that you've addressed issues identified by the reviewers. I made one minor comment about documentation in that issue thread.
At this point in the JOSS review process what happens is that @mbarall and @nvanderelst revisit their reviews in light of your changes. If they find that you have addressed their concerns, they close any issues they opened and complete their checklists above. If they find anything that they still think should be addressed, they can point it out. I'll write a quick email to each of them now indicating they should do this.
Once they have revisited and completed their reviews, we enter the final stage of the JOSS review process which involves a light copyedit from me and updating of some metadata. I then pass off handling to one of our managing editors in chief.
@kbarnhart I am satisfied with the changes. I recommend that you accept pyCSEP for publication.
@mbarall thanks for contributing your review.
@kbarnhart I was able to get everything to work and I've completed my review.
@nvanderelst thanks for contributing your review.
@wsavran I will be able to do my final steps for this submission on Monday and will move forward then.
@kbarnhart I am satisfied with the changes. I recommend that you accept pyCSEP for publication.
Thank you, @mbarall , for the thorough review.
@kbarnhart I was able to get everything to work and I've completed my review.
Thanks @nvanderelst for the useful review!
@whedon check references
@whedon generate pdf
PDF failed to compile for issue #3658 with the following error:
Can't find any papers to compile :-(
@whedon generate pdf from branch pycsep_joss
Attempting PDF compilation from custom branch pycsep_joss. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon check references from branch pycsep_joss
Attempting to check references... from custom branch pycsep_joss
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1785/gssrl.78.1.30 is OK
- 10.1002/cpe.1519 is OK
- 10.4401/ag-5350 is OK
- 10.2478/s11600-011-0013-5 is OK
- 10.1785/0120090340 is OK
- 10.1785/0120120186 is OK
- 10.1785/0220180033 is OK
- 10.1785/0220180051 is OK
- 10.1785/0220180031 is OK
- 10.1785/0220180053 is OK
- 10.1093/gji/ggaa554 is OK
- 10.1785/0220170045 is OK
- 10.1785/0220180161 is OK
- 10.1785/0120200026 is OK
- 10.1038/s41586-020-2649-2 is OK
- 10.1038/s41592-019-0686-2 is OK
- 10.25080/Majora-92bf1922-00a is OK
MISSING DOIs
- 10.1785/gssrl.78.1.17 may be a valid DOI for title: Earthquake likelihood model testing
- 10.1109/mcse.2007.55 may be a valid DOI for title: Matplotlib: A 2D graphics environment
INVALID DOIs
- https://doi.org/10.1785/gssrl.78.1.7 is INVALID because of 'https://doi.org/' prefix
@wsavran @mjw98 and co-authors:
Please address the following:
Sorry to miss some of those reference issues on my first run through with the paper.
Once you've addressed those minor issues, please re-run
@whedon check references from branch pycsep_joss
@whedon generate pdf from branch pycsep_joss
and verify that and verify that no missing or invalid DOIs are returned and that the PDF compiles without issue.
At that point, please do the following:
Once all these steps are completed, I will update the paper metadata and recommend that the submission be accepted. At that point whedon will do a dry run of paper publishing and the JOSS managing editor in chief will handle the final steps.
If at any point you have questions for me, please reach out here or at krbarnhart@usgs.gov
@whedon check references from branch pycsep_joss
Attempting to check references... from custom branch pycsep_joss
@whedon generate pdf from branch pycsep_joss
Submitting author: @wsavran (William Savran) Repository: https://github.com/SCECcode/pycsep Version: v0.5.2 Editor: @kbarnhart Reviewers: @nvanderelst, @mbarall Archive: 10.5281/zenodo.5904124
: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
@nvanderelst and @mbarall, 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 @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 ✨
Review checklist for @nvanderelst
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @mbarall
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper