Submitting author: @goldingn (Nick Golding)
Repository: https://github.com/greta-dev/greta
Version: 0.3.1
Editor: @terrytangyuan
Reviewers: @lionel68, @joethorley, @lionel68
Archive: 10.5281/zenodo.819476
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/62e62338d8ba44ff9e5dc295cf631477"><img src="http://joss.theoj.org/papers/62e62338d8ba44ff9e5dc295cf631477/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/62e62338d8ba44ff9e5dc295cf631477)
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.)
@lionel68 @joethorley, 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 @terrytangyuan 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. @lionel68 @joethorley 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...
@goldingn greta is a fantastic piece of software. I just have three minor issues that need to be addressed
https://github.com/greta-dev/greta/issues/295
https://github.com/greta-dev/greta/issues/296
https://github.com/greta-dev/greta/issues/297
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Thanks @joethorley!
Resolved two of those issues now. The last formatting issue (#297) doesn't seem to be present in the article proof, but I may have misunderstood.
Nice job @goldingn and thanks @joethorley for the review!
๐ @lionel68 Have you got a chance to review this paper yet?
On my agenda for this friday :) @terrytangyuan
Thanks for the review @joethorley! There's one item (references) still unchecked in your review list. I think that's resolved now.
@whedon @terrytangyuan I am starting the review but I can't seem to be able to update the review checklist above. Am I missing something?
It looks like you are not a collaborator of this repo, @kyleniemeyer could you help take a look?
greta is a very promising software and is likely to become a very handy tool in the data scientist toolbox.
I opened three issues:
greta-dev/greta#299 (example R code not running on my laptop)
greta-dev/greta#300 (python warnings when running greta::model)
greta-dev/greta#301 (minor textual comments)
Looking forward to using the capacities of greta.
@whedon add @lionel68 as reviewer
OK, @lionel68 is now a reviewer
@lionel68 can you edit the checklist now?
Yes it works thanks @whedon and @kyleniemeyer , I'll finish filling the checklist early on next week!
Hi @terrytangyuan, how does the JOSS review process deal with changing version numbers, and things like CRAN submission?
There's a version 0.3.0 of greta on CRAN (and in the GitHub commit history), and a development version currently at 0.3.0.9008 on GitHub. On submission I stated that review is for 0.3.0, and @lionel68 reviewed that version exactly. He hit an issue which I'm pretty sure is fixed in the dev version.
I'd like to wrap that and any other fixes that come from this review into a 0.3.1 release candidate and push that to CRAN. I'd like all non-dev versions to be released on CRAN.
How does the following procedure sound:
I'm sure this is something that has come up before for the journal, so let me know if I'm overthinking it.
P.S. I'd also love to have the JOSS citation in the next CRAN release, but that might be a bit circular!
@goldingn Yes, we can update the version number here through a @whedon command prior to JOSS paper publication/acceptance. So your outlined procedure looks fine to me. Before step 4, you'll need to create an archive on services like Zenondo (I'll provide more details on the requirements once accepted).
Regarding the circular JOSS citation, you can probably foresee what the citation looks like for this paper since the DOI has already been designated in the PDF preview. I haven't tried this before so please double check to see if the DOI doesn't change for other accepted papers. I'd suggest include the citation in the next next release, e.g. 0.3.2.
Great, thanks @terrytangyuan. I'll do that and leave off on the citation then.
The issue I had with the example code were resolved by installing the dev version of greta from Github. I now checked all review items in the list above.
The new release is running the gauntlet at CRAN...
OK, accepted on CRAN and updated on Github master.
@terrytangyuan, could you please change the version of record to 0.3.1?
I think all of the reviewers' comments have been addressed now too.
I am happy
@whedon set 0.3.1 as version
OK. 0.3.1 is the version.
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Thank you!
@goldingn - At this point could you make a new release of this software that includes the changes that have resulted from this review. Then, please make an archive of the software in Zenodo/figshare/other service and update this thread with the DOI of the archive? For the Zenodo/figshare archive, please make sure that:
This version of the software is now released on GitHub and on CRAN. Here's a figshare archive of this version of the software:
https://doi.org/10.6084/m9.figshare.9461447.v1
Title and authors are the same as this paper.
@whedon set 10.5281/zenodo.819476 as archive
OK. 10.5281/zenodo.819476 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
@whedon accept
Attempting dry run of processing paper acceptance...
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/892
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/892, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.
@whedon accept deposit=true
The paper looks good to me. I am handing this over to our editors-in-chief now. @openjournals/joss-eics
Thanks @terrytangyuan!
@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...
@lionel68, @joethorley - many thanks for your reviews and to @terrytangyuan for editing this submission.
@goldingn - your paper is now accepted into JOSS :zap::rocket::boom:
: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.01601)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01601">
<img src="https://joss.theoj.org/papers/10.21105/joss.01601/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.01601/status.svg
:target: https://doi.org/10.21105/joss.01601
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:
Most helpful comment
On my agenda for this friday :) @terrytangyuan