-
-
Notifications
You must be signed in to change notification settings - Fork 39
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]: mlpack 3: a fast, flexible machine learning library #726
Comments
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @rasbt, 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:
|
|
@rcurtin this is where the review process takes place. @mlgill @rasbt @MikeInnes you have tickboxes at the top here to guide the review process. You can leave comments here and for larger issues we encourage you to open issues on the project repository and link to them here. Let me know if you have any questions. |
Sounds good---do let me know if there is anything required from me during the reviews. In openjournals/joss#406, I opened an issue about this paper. Authors 4 and 5 (Sumedh and Yannis) should have no affiliation, but I could not figure out a way to get this behavior. |
Sounds good! @rcurtin I will try to go through the checklist chronologically throughout this and next week. If I have comments/suggestions, I will open those as issues in the mlpack GitHub repo as suggested by Joss. |
@whedon add @rstolyarov as reviewer |
OK, @rstolyarov is now a reviewer |
@Kevin-Mattheus-Moerman - just so you know, @whedon doesn't update checklists when you add a review in the main review issue like this. |
@arfon yep I know, you told me the other day :) I have updated the checklists manually already. |
@whedon generate pdf |
|
I've redone the paper PDF to have an explicit "None" affiliation for unaffiliated authors, but if openjournals/whedon#23 is merged I will update the paper. |
I looks like DOIs are missing from the paper, have opened an issue here |
Have requested dependency and installation information be added to main website, issue is here. |
@mlgill thanks for pointing that out. We'll request to get that fixed before acceptance. By the way please address editorial comments in this issue to me directly. |
@rcurtin have begun the review and bumped into an issue with the installation instructions (mlpack/mlpack#1406), would be nice if you could take a look at it some time. Other than that, I found a very minor issue with the copyright info in the copyright & license files being out of sync (mlpack/mlpack#1405). |
Hi there @mlgill and @rasbt, thanks for your comments. I've addressed each of the issues you opened (mlpack/mlpack#1403, mlpack/mlpack#1404, mlpack/mlpack#1405, mlpack/mlpack#1406)---let me know if everything is handled to your satisfaction. You are right that we have released 3.0.1 (it's a pretty incremental release). We can update the version in the paper, but maybe it is good to wait until the review process is done---we may release 3.0.2 (another bugfix release) between now and then. Personally given the lack of serious changes between 3.0.1 and 3.0.0, I think it would be nicer to release the paper as 3.0.0, since that's a nicer "round" number. But I don't know the JOSS policy on such things, so let me know what you'd like me to do or if anything is needed from my end. :) |
@rcurtin our policy is that the version number should reflect the state of the reviewed software. So if you implement fixes in 3.0.2 relevant to the review then that should be the version number for the paper. |
@MikeInnes @rstolyarov can we expect feedback from your end shortly too? Thanks 🤖 |
I've checked off what I can verify, and things look generally good, but I haven't tried to run things locally yet. Are there build instructions оr binaries for OS X, or is this a Linux-only project? |
Builds fine on OS X. An old version of mlpack (2.2.5) is available via Homebrew, but it's not too hard to build---should be just |
I am still in the process of running the software on examples (testing the functionality) but I should be able to wrap this review up on/shortly after the weekend |
To provide a more concrete heads-up (and a reference for me to stay on track): The installation eventually went smoothly and the software works as expected. I was able to check off most of the things. The remaining items are
|
@whedon generate pdf |
|
Thanks reviewers for your attention to detail. We've done our best to make the build and installation process as easy as possible, but there is always some level of trickiness at the border of C++ and Python (and I'm sure it will get worse as we add other languages...). We'll merge mlpack#1421 soon and this should fix the rest of the open issues. |
happy to let you know that all my issues were addressed in the recent merge of PR mlpack/mlpack#1421. Aside from bumping the version to 3.0.2 in the paper and linking to the 3.0.2 archive (I think Joss uses Zenodo?; I think this should probably be done after the other reviewers finished the review, though), I am happy to approve this submission :) |
Looks good to me too! |
@Kevin-Mattheus-Moerman It looks like someone may have marked the installation issues under my name by mistake, but I can confirm that those items are complete. As @rasbt mentioned, the version bump is the only thing remaining. Thanks! |
Hello reviewers, thank you so much for your comments. We've released mlpack 3.0.2 last week that addresses all the issues. Is there anything else needed from our end? Thanks! |
Great. It looks like we are all set! @mlgill @MikeInnes @rasbt thanks for reviewing 🎉 @rcurtin please can you provide the DOI to an archived version of the reviewed software? You can use a service like Zenodo, let me know if you have questions (see also https://guides.github.com/activities/citable-code/). |
I've posted the library to Zenodo: https://zenodo.org/record/1292120. Let me know if anything is needed from the mlpack end. Thank you so much! |
@arfon we are good to accept here |
@whedon set 10.5281/zenodo.1292120 as archive |
OK. 10.5281/zenodo.1292120 is the archive. |
@rasbt, @MikeInnes, @mlgill - many thanks for your reviews here and to @Kevin-Mattheus-Moerman for editing this submission ✨ @rcurtin - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00726 ⚡ 🚀 💥 |
🎉🎉🎉 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 doing either one (or both) of the the following:
|
Submitting author: @rcurtin (Ryan Curtin)
Repository: https://github.com/mlpack/mlpack
Version: v3.0.2
Editor: @Kevin-Mattheus-Moerman
Reviewer: @rasbt, @MikeInnes, @mlgill
Archive: 10.5281/zenodo.1292120
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
@rasbt & @MikeInnes & @mlgill, 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 @Kevin-Mattheus-Moerman know.
Review checklist for @rasbt
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?Review checklist for @MikeInnes
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?Review checklist for @mlgill
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: