Submitting author: @edoddridge (Edward Doddridge)
Repository: https://github.com/edoddridge/aronnax
Version: 0.1.0
Editor: @kyleniemeyer
Reviewer: @dvalters
Archive: 10.5281/zenodo.1290742
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/ef1f658f5566796213a2865b46794ccd"><img src="http://joss.theoj.org/papers/ef1f658f5566796213a2865b46794ccd/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/ef1f658f5566796213a2865b46794ccd)
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.)
@dvalters, 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 @kyleniemeyer know.
### Conflict of interest
paper.md file include a list of authors with their affiliations?Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @dvalters 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...
@edoddridge @dvalters @rabernat 👋 the review actually takes place in here. Thanks!
It looks like this issue is specifically for @dvalters' review. Is there a separate one for mine?
First time reviewing for JOSS, sorry for the n00b question...
@rabernat no worries—we haven't improved the process yet for two reviewers. We have a single review issue, so that all the interactions take place together. @dvalters will "officially" fill out the checklist, but you should also go through it and see if you agree/disagree with the points; if you do, you can just mention in in a comment.
We also encourage reviewers to file issues in the software's repository (if appropriate), and then mention them here.
For other guidance, our full reviewer guidelines are here: https://joss.theoj.org/about#reviewer_guidelines
Hi @dvalters @rabernat just wanted to check in on the status of your reviews. Thanks!
@kyleniemeyer thanks for the ping, will finish the review soon now.
Hi @edoddridge, @kyleniemeyer, here is my review:
This is going to be quite short as I could find little to fault to prevent it being accepted into JOSS.
The software is engineered to a high standard and the documentation is well written, even as a non ocean modelling specialist I felt I understood what the model did and the basics of how it worked. If the documentation lacks anything, it's a full 'API-style' documentation (i.e. more detailed documentation of the modoules/subroutines in the code). But I don't think this should prevent from being accepted into JOSS now.
I thought the "Reproducing published results" and the "Verification" sections were a particularly strong point of the documentation site. The description of the algorithms behind the model are also much welcomed. The paper.md is also nice and detailed.
The use of the pytest testing framework is also well implemented.
I've ticked the 'functionality' box in the checklist above, as it appears to work as expected and produce the expected results. But hopefully the other more domain-specialised reviewer(s) will be able to pick up anything I may have missed in this area.
A question for @edoddridge - is there a test that runs the benchmarking simulations featured in the documentation? (It may be in the test suite and possibly overlooked it...) Just so I can tick off the "Performance" checkbox thoroughly.
I was going to comment on the lack of support for Python 3, but I see you already have an issue open here: https://github.com/edoddridge/aronnax/issues/186. It would be good to see this implemented one day due to the impending Python 2.7 retirement soon(ish). Not a barrier to acceptance in JOSS though I don't think.
_Edit: P.S. My apologies for taking such a long time to get to finish this review! Things got very busy shortly after I offered to do it..._
Thanks @dvalters! Really appreciate the feedback.
If the documentation lacks anything, it's a full 'API-style' documentation (i.e. more detailed documentation of the modoules/subroutines in the code).
Fair enough. I haven't done this yet because I've been refactoring the code lately, and I'm not sure that it's stable enough to justify the time.
is there a test that runs the benchmarking simulations featured in the documentation?
There's a script, but it's not part of the test suite, nor is it run as part of the continuous integration (it takes long enough to run that waiting for it every time is a pain); it's benchmark.py in the benchmarks folder. I'll open a ticket about adding that info to the docs.
Hi @rabernat, have you had a chance to review this submission yet?
Thanks @edoddridge - I am happy with it all from my point of view as reviewer
@kyleniemeyer @rabernat - any news on this?
I will look it over later today.
Sent from my iPhone
On May 30, 2018, at 10:57 AM, Ed Doddridge notifications@github.com wrote:
@kyleniemeyer @rabernat - any news on this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
Sorry for my long delay. I am satisfied by @dvalters's detailed review and am happy to approve this publication.
Thanks @rabernat!
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Hi @edoddridge, we are just about ready to accept, but can you add more details to the author affiliations? Both should have department/center, university, and location details (city, state, country).
After you make that change, please archive the current version of your software repository and provide the DOI here (e.g., using Zenodo).
Thanks @rabernat and @kyleniemeyer.
I've updated the author affiliations, and the DOI is 10.5281/zenodo.1290742
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon set 10.5281/zenodo.1290742 as archive
OK. 10.5281/zenodo.1290742 is the archive.
@arfon this paper is now accepted and ready to be published!
@dvalters & @rabernat - many thanks for your review here and to @kyleniemeyer for editing this submission ✨
@edoddridge - your paper is now published in JOSS and your DOI is https://doi.org/10.21105/joss.00592 :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 snippet:
[](https://doi.org/10.21105/joss.00592)
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:
Thanks you all!