Submitting author: @Non-Contradiction (Changcheng Li)
Repository: https://github.com/Non-Contradiction/JuliaCall
Version: v0.16.5
Editor: @leouieda
Reviewer: @matbesancon, @aguang
Archive: 10.5281/zenodo.2591769
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/67ba02e58e33a8a5b2295ec741a3260c"><img src="http://joss.theoj.org/papers/67ba02e58e33a8a5b2295ec741a3260c/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/67ba02e58e33a8a5b2295ec741a3260c)
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.)
@matbesancon & @aguang, 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 @leouieda know.
✨ Please try and complete your review in the next two weeks ✨
paper.md
file include a list of authors with their affiliations?paper.md
file include a list of authors with their affiliations?Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @matbesancon, 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...
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
@aguang I'm almost finished reviewing the software part and going to start the paper itself soon
Thanks for the update @matbesancon :+1:
If you have feedback or require changes to the software/docs, please open issues or PRs in the software repo and link them here by mentioning openjournals/joss-reviews#1284
.
I've tested the code and read through the paper and most of it looks good to me. The package is very easy to use and even though I knew how much faster Julia was compared to R I was blown away by how much faster the Mandlebrot code was with JuliaCall. Very cool.
That said I've raised a few issues; 2 are to do with documentation and 1 is some code functionality.
Non-Contradiction/JuliaCall#91
Non-Contradiction/JuliaCall#92
Non-Contradiction/JuliaCall#93
@aguang thank you for your comments :100:
@Non-Contradiction please reply to the issues that @matbesancon and @aguang have raised. If any changes need to be made, please let us know when you're done so we can have a second round of reviews. Please also look at the checklist items at the top of this issue to see which items are still missing.
I closed the issues that were for functionality documentation and would recommend this paper for acceptance.
Quick question: There are 4 dois in the paper but whedon only checked 2. I checked the others and they are all OK but is this a bug? The other 2 are books that can be read in eBook form.
@aguang thank you conducting the review! :tada: I don't think there is a problem with the DOIs if you checked that they work manually. We can wait and see if Whedon will complain.
@matbesancon please let us know as soon as the remaining issues are resolved.
@aguang thank you very much for the review! The suggestions in the issues are very constructive.
Closed most issues related to the software, one more regarding the paper:
https://github.com/Non-Contradiction/JuliaCall/issues/95
All issues relevant are now closed, I recommend the paper for submission :)
Thank you @matbesancon and @aguang for all your work on the reviews! :1st_place_medal:
:tada: Congratulations @Non-Contradiction! :tada: Following the positive recommendation of the reviewers, I'm happy to accept your paper for publication in JOSS. We just need a couple of things from you now:
Please don't hesitate to ask if you need any help.
Thank you @matbesancon @aguang @leouieda for detailed reviews and constructive suggestions!
I checked the author list, make a new release on Github, and archive the release on Zenodo.
The DOI for the archive is DOI: 10.5281/zenodo.2591769
@whedon set 10.5281/zenodo.2591769 as archive
OK. 10.5281/zenodo.2591769 is the archive.
@whedon set v0.16.5 as version
OK. v0.16.5 is the version.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Thank you, @Non-Contradiction. I've run some last checks on the article proof and everything looks good to me.
@openjournals/joss-eics this submission is ready to be published.
Hi @Non-Contradiction — I'm going to ask you to 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.
A few more editorial suggestions/requests:
Thank @labarba for the suggestions. They are of great help!
I have made the following changes accordingly.
XR
package implements the interface. XRJulia
is an interface especially for Julia based on the XR
package. Since this information of the XRJulia
package can be easily found in the reference and not directly related to this paper, I removed the part and changed the sentence to "The package XRJulia
connects to Julia
from R
."Thank you for the suggestions again and hope these modifications make the paper more concise and clear.
Hi @Non-Contradiction — I'm going to ask you to 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.
Looks like this is still pending?
I have questions in changing the metadata of the Zenodo deposit.
I used Zenodo's webhook to generate the deposit automatically from the release.
On the Zenodo website, it says creating a file with the name .zenodo.json
can change the metadata.
But after creating the file, I found that the metadata didn't change automatically.
It seems that I have to create a new release to let Zenodo aware of the change?
Ok: I find the place to make the change. I will change it immediately.
I have changed the metadata of the Zenodo deposit.
@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/549
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/549, 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...
🚨🚨🚨 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...
Congratulations, @Non-Contradiction, your JOSS paper is published!
Sincere thanks to the editor: @leouieda, and the reviewers: @matbesancon, @aguang 🙏
thanks @labarba for this last sprint on this!
: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.01284)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01284">
<img src="http://joss.theoj.org/papers/10.21105/joss.01284/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: http://joss.theoj.org/papers/10.21105/joss.01284/status.svg
:target: https://doi.org/10.21105/joss.01284
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:
Congratulations @Non-Contradiction :tada: :tada: Thank you @matbesancon and @aguang for the reviews and @labarba for the edits. I'll add those to my checklist for the future :smiley:
Most helpful comment
thanks @labarba for this last sprint on this!