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]: origami - Cross-validation Framework #512
Comments
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @wrathematics it looks like you're currently assigned as the reviewer for this paper 🎉. ⭐ 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:
|
|
|
@wrathematics -- Thanks for submitting your review. The issue with the DOI pointing to the incorrect package version has been fixed by minting a new DOI via Zenodo (for the same GitHub release that we originally opened this review for). Here is a link to the new DOI: https://doi.org/10.5281/zenodo.1155901 Please let us know if there are any other corrections that we can make to complete this review process. |
Great, thanks. With the updated DOI, this looks good to me. This should be good to go as far as JOSS is concerned, but I have a few additional comments that I hope you'll find helpful. The package looks very useful, but the examples don't quite feel right to me. I'd sort of compare it to the idea of something being "pythonic" in python. As you probably know, there are basically two distinct styles in R, base and tidy. This package isn't in the tidy philosophy (which is fine), but it doesn't feel quite right with base either. If we take your linear models example, you could swap out the use of strings for formulas, so the first few lines might look like: f <- formula(reg_form)
mf <- model.frame(f, data=data)
out_var_ind <- 1
# split up data into training and validation sets
train_data <- training(mf)
valid_data <- validation(mf) This way you could actually automate all of this for the user, and then the There may be some issues here that I haven't considered and you already have, making this harder than my gut instinct is leading me to believe. But if not, I think it's worth considering touching up the interface to use formulas. |
Perfect, thanks for confirming completion of the JOSS review. Great to hear that you see the package as useful, and we're glad to hear the critiques/suggestions about the structure of the package, as we'd, of course, like to make sure that potential users feel the code to be natural. I've gone ahead and opened an issue with your comments here -- feel free to add to it at any time. I think it definitely makes sense to update the examples ( |
@karthik -- I believe we've now completed the review process, but I'm unsure of what the next steps might be in closing this review and generating the approved paper, etc. @wrathematics -- please feel free to correct me if I'm missing something here. Thank you all for your work in this review process. |
@nhejazi Great! Can you please update the thread with a DOI (software archive on Zenodo) and I can proceed with the acceptance? |
Excellent -- we've archived v0.8.0 of the |
@whedon set 10.5281/zenodo.1155901 as archive |
OK. 10.5281/zenodo.1155901 is the archive. |
@wrathematics many thanks for your review here and to @karthik for editing this submission. @nhejazi @jeremyrcoyle - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00512 ⚡️ 🚀 💥 |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippet:
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 volunteering to review for us sometime in the future. You can add your name to the reviewer list here: http://joss.theoj.org/reviewer-signup.html |
Thank you @wrathematics for the helpful and detailed review, and thank you @karthik for editing the submission for our package. Thanks @arfon for coordinating this process. |
Submitting author: @jeremyrcoyle (Jeremy Coyle)
Repository: https://github.com/jeremyrcoyle/origami
Version: v0.8
Editor: @karthik
Reviewer: @wrathematics
Archive: 10.5281/zenodo.1155901
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
@wrathematics, 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 @karthik know.
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: