Closed whedon closed 5 years ago
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @benmarwick it looks like you're currently assigned as the reviewer for this paper :tada:.
: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
Attempting PDF compilation. Reticulating splines etc...
@benmarwick I can see you've made some progress on this review. Can you open issues over at the source repo for any issues you'd like to see addressed? Thanks!
Righto, thanks for the tip, I've opened a few relevant issues now.
@benmarwick Great. Thanks! Let us know if you have any other comments at this point.
@mrecos Please try to address the issues opened by @benmarwick. The matters of examples and tests are particularly important.
Great! Thanks @benmarwick and @leeper. I will address in short order and report back.
@mrecos Just wanted to check in. Are you still planning to make revisions for this?
Hello @leeper , yes I am. My apologies. I will work on it this coming week.
@mrecos Just another nudge on this.
Thanks @leeper - Making edits/additions/commits now.
@mrecos - how are you getting along here?
@mrecos - did you manage to make your revisions?
Just heard back from the author (via email) that he's still interested in pursuing this publication with JOSS and is working on changes as a result of the review.
@whedon assign @arfon as editor
Hello @afron. Quick update: I took care of 2 of 3 issues on my repo. TODO - convert existing how-to to vignette and unit tests.
:wave: @mrecos - how are you getting along here?
Hello @arfon . Going well. I took care of all points except for the unit tests. I am currently implementing those.
Hello @arfon . I have completed the code updates requested by Ben via his review and Issues. These include general code cleanup, documentation of all public functions, a vignette, and unit testing. Please review and advise. Thanks!
Hello @arfon . I have completed the code updates requested by Ben via his review and Issues. These include general code cleanup, documentation of all public functions, a vignette, and unit testing. Please review and advise. Thanks!
Great!
@benmarwick - when you get a chance, could you please come and take another look?
👋 @benmarwick — It looks like we are waiting for you to check the author's responses to your comments. What's your status?
Thanks for the reminder. I've had another look at the package and everything looks great! The author has done an excellent job of fulfilling the requirements for JOSS. In particular, it's an excellent example of superb package documentation to the point that I believe any undergraduate archaeology student (or related field) should be able to make sense of what is the need and purpose, and quickly start using the pkg. The vignette is outstanding and deserves a wide audience. Well done!
I see some unchecked items in the checklist—if you're satisfied, can you tick off those items?
Done!
@whedon accept
No archive DOI set. Exiting...
@mrecos - At this point could you make an archive of the reviewed software in Zenodo/figshare/other service and update this thread with the DOI of the archive? I can then move forward with accepting the submission.
Hello @arfon - I create a the "JOSS Release" and committed to Zenodo for a new DOI (10.5281/zenodo.2598673). I checked the DOI badge on the KLRfome repo and all seems well. Let me know if this covers it. Thanks!
@whedon set 10.5281/zenodo.2598673 as archive
OK. 10.5281/zenodo.2598673 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Can you edit the metadata of the Zenodo deposit (no need to get new version or new DOI) so the title and author list match the JOSS paper?
@whedon set v2.2.0 as version
OK. v2.2.0 is the version.
Hello @labarba, ok updated! I had found a typo in the release version of the JOSS paper markdown just now. I pushed the edits to the repo, but they are now post 2.2.0 release. Should I do redo the release? https://zenodo.org/record/2598673#.XJE_3FVKipo
If it's just an edit on the JOSS paper, I don't see a need to redo the release (the final JOSS paper is archived on its own in the journal).
ok, then we should be good to go. Please let me know how else I can help.
@whedon accept
Attempting dry run of processing paper acceptance...
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/561
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/561, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
OK DOIs
- None
MISSING DOIs
- https://doi.org/10.1198/106186005x25619 may be missing for title: Kernel logistic regression and the import-vector machine
- https://doi.org/10.1561/2200000060 may be missing for title: Kernel Mean Embedding of Distributions: A Review and Beyond
- https://doi.org/10.1109/msp.2013.2252713 may be missing for title: Kernel Embeddings of Conditional Distributions: A Unified Kernel Framework for Nonparametric Inference in Graphical Models
INVALID DOIs
- None
Please check if the suggested "Mising DOIs" are indeed missing, or are flukes of whedon
's Crossref query.
@arfon — Are you OK with the final version of the paper?
@mrecos — This is also your final chance to check the proof, and correct any typos / grammar / punctuation / author name spelling / reference titles needing cap protection ...
@labarba whedon was correct, those citations had DOIs to include. I commit/pushed a new paper.bib with the DOIs included. Aside from that, the proof looks good!
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon accept deposit=true
Submitting author: @mrecos (Matthew Harris) Repository: https://github.com/mrecos/klrfome Version: v2.2.0 Editor: @arfon Reviewer: @benmarwick Archive: 10.5281/zenodo.2598673
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) 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
@benmarwick, 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.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @leeper know.
Review checklist for @benmarwick
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
The package includes all the following forms of documentation:
URL
,BugReports
andMaintainer
(which may be autogenerated viaAuthors@R
). BM: There is no 'Maintainer' field in description. The pkg referred to in the CONTRIBUTING is DistRegLMERR, presumably an earlier name for this pkg, but should be changed. BM: doneSoftware paper
paper.md
file include a list of authors with their affiliations?Additional criteria (from rOpenSci)
BM: I pasted these over from the rOpenSci onboarding
[x] Packaging guidelines: The package conforms to the rOpenSci packaging guidelines: https://github.com/ropensci/onboarding/blob/master/packaging_guide.md BM: not yet, still some documentation to add. There is no NEWS file. There are no tests. BM: done
Final approval (post-review)
[x] The author has responded to my review and made changes to my satisfaction. I recommend approving this package.
Estimated hours spent reviewing: 3
Review Comments
The author has done an excellent job of fulfilling the requirements for JOSS. In particular, it's an excellent example of superb package documentation to the point that I believe any undergraduate archaeology student (or related field) should be able to make sense of what is the need and purpose, and quickly start using the pkg. The vignette is outstanding and deserves a wide audience. Well done!