Submitting author: @gmweaver (Garrett Weaver)
Repository: https://github.com/USCbiostats/xrnet
Version: v0.1.3
Editor: @mgymrek
Reviewer: @juanvillada, @jsgalan
Archive: 10.5281/zenodo.3564788
Status badge code:
HTML: <a href="https://joss.theoj.org/papers/5e290cb57b61f83de4460fd0eca22726"><img src="https://joss.theoj.org/papers/5e290cb57b61f83de4460fd0eca22726/status.svg"></a>
Markdown: [](https://joss.theoj.org/papers/5e290cb57b61f83de4460fd0eca22726)
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.)
@juanvillada & @jsgalan, 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 @mgymrek know.
β¨ Please try and complete your review in the next two weeks β¨
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @juanvillada, @jsgalan it looks like you're currently assigned to review 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
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Hi all!
This is a very useful piece of software accompanied by a very well written paper.
Some comments:
β οΈ When I tried to install the Master branch of xrnet on macOS (Mojave 10.14.6) I ran into the error:
ld: warning: directory not found for option '-L/usr/local/gfortran/lib'
β
No problem with Master branch installation of xrnet in Linux (Ubuntu 19.04)
β I am attaching the markdown file from the tests I did on the software. https://www.dropbox.com/s/j0x16cdmdzq7976/xrnet_run.html?dl=0
Thanks to the authors for open sourcing this tool! ππΌππΌ
Hi @juanvillada,
Thanks for the review!
With regard to installation on macOS, I believe this is specific to recent R versions that require a more recent version of GNU Fortran to compile packages from source. See https://cloud.r-project.org/bin/macosx/tools/ for a more detailed description and a binary to install the latest GNU Fortran, which should fix the installation issue. I can also update our documentation to inform users of this detail as well.
Many thanks again for your feedback!
Hi @gmweaver,
Everything works fine after installing the latest GNU Fortran.
β
No problem with Master branch installation of xrnet on macOS (Mojave 10.14.6).
Best wishes and thanks for this tool!
Thanks @juanvillada for the review!
@jsgalan Please post any comments about your review and complete the checklist above as soon as you are able.
Hi guys, this review escaped from email/alerts/calendars/todo-list. I am sorry.
The article explain the context very well and summarize the need for this tool and how it adds to the existing software packages.
Firstly I am using, R version 3.6.0 (2019-04-26) Platform: x86_64-apple-darwin15.6.0 (64-bit) on a MacOS Mojave 10.14.6
I tried the installation via master branch and got 17 warnings plus an installation error, see the resulting error
xrnet.txt
After installing the GNUfortran, as suggested by @gmweaver, I still got 17 warnings but a clean install, see the warnings here
xrnet-gfortran.txt
It finally installed and I ran the demo script.



I have a few suggestions for the authors:
Best,
Thanks @jsgalan and @juanvillada for the reviews.
@gmweaver, can you post your response to these comments regarding the installation process here?
@jsgalan thanks for the review and suggestions!
I have made the following changes based on your feedback:
The warnings when installing are specific to RcppEigen and although annoying, should be harmless. See https://stackoverflow.com/questions/49525561/rcppeigen-package-pragma-clang-diagnostic-pop-warnings for notes from one of the maintainers of that package (Dirk Eddelbeuttel)
Hi @gmweaver,
Best,
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@jsgalan "x_linear.txt" is a real file stored under inst/extdata in the repository (I followed the best practices suggested in the R Packages book by Hadley Wickham for including raw data files). I have updated the readme to explain where this file is located and and how to access within R after installing the package. Let me know if this will work or if you had something else in mind for a file example.
hey @gmweaver that sounds great, thanks for the explanation. Also, the article checks great.
I am happy with the review.
@jsgalan awesome, thanks for all the feedback!
@mgymrek I believe I have addressed both reviewers comments, let me know if there is anything else I can provide for the review
Great. Thanks @jsgalan and @juanvillada for the reviews and @gmweaver for addressing all comments.
@gmweaver can you fix this minor typo in the paper? Everything else looks good:
"meta-features, also know as" -> "meta-features, also known as"
Then, please make a tagged release and archive (e.g. Zenodo) and report the version number and archive DOI here. Please ensure the title and author list match that in the paper.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@mgymrek thanks for catching that typo! Fixed and generated the PDF again. I have also released a tagged version and archived to Zenodo.
The version is v0.1.1 and the Zenodo DOI is 10.5281/zenodo.3538245
@mgymrek small update to ensure DESCRIPTION file version matches tagged release version.
New version is v0.1.2 and Zenodo DOI is 10.5281/zenodo.3538278
@whedon set v0.1.2 as version
OK. v0.1.2 is the version.
@whedon set 10.5281/zenodo.3538278 as archive
OK. 10.5281/zenodo.3538278 is the archive.
Thanks @gmweaver for the changes
@openjournals/joss-eics we are ready to accept this article!
Hi - sorry, this doesn't seem to have been acted on by the AEiC on duty at the time, so I will do it now.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
π @gmweaver - There are a few small issues with the paper, as indicated in https://github.com/USCbiostats/xrnet/pull/32. Please merge this, or let me know which changes you disagree with.
@danielskatz reviewed the changes in your pull request and everything looks good! Merged pull request and created a new release with changes.
New version is v0.1.3 and Zenodo DOI is 10.5281/zenodo.3564788
@whedon set v0.1.3 as version
OK. v0.1.3 is the version.
@whedon set 10.5281/zenodo.3564788 as archive
OK. 10.5281/zenodo.3564788 is the archive.
@whedon accept
Attempting dry run of processing paper acceptance...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1160
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1160, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
π¦π¦π¦ π Tweet for this paper π π¦π¦π¦
π¨π¨π¨ THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! π¨π¨π¨
Here's what you must now do:
Party like you just published a paper! πππ¦ππ»π€
Any issues? notify your editorial technical team...
Thanks to @juanvillada, @jsgalan for reviewing, and @mgymrek for editing!
And congratulations to @gmweaver and co-author!
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[](https://doi.org/10.21105/joss.01761)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01761">
<img src="https://joss.theoj.org/papers/10.21105/joss.01761/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.01761/status.svg
:target: https://doi.org/10.21105/joss.01761
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:
and sorry for the delay in processing this...
Most helpful comment
Hi @juanvillada,
Thanks for the review!
With regard to installation on macOS, I believe this is specific to recent R versions that require a more recent version of GNU Fortran to compile packages from source. See https://cloud.r-project.org/bin/macosx/tools/ for a more detailed description and a binary to install the latest GNU Fortran, which should fix the installation issue. I can also update our documentation to inform users of this detail as well.
Many thanks again for your feedback!