Submitting author: @dhuppenkothen (Daniela Huppenkothen)
Repository: https://github.com/StingraySoftware/stingray
Version: v0.1.3
Editor: @arfon
Reviewer: @Cadair
Archive: 10.5281/zenodo.3242835
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/90ccde24769778c954dc9830800e019e"><img src="http://joss.theoj.org/papers/90ccde24769778c954dc9830800e019e/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/90ccde24769778c954dc9830800e019e)
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.)
@Cadair, 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 @arfon know.
✨ Please try and complete your review in the next two weeks ✨
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. @Cadair 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...
@Cadair - please carry out your review in this issue by updating the checklist above and giving feedback in this issue. The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html
Any questions/concerns please let me know.
:wave: @Cadair - how are you getting along here? Do you think you might be able to complete your review in the next week?
Hey, sorry for the delay I should be able to get to this hopefully by the end of the week :smile:
@dhuppenkothen Really glad to stingray hit a major milestone :smile:
A couple of notes from the review:
1) Should the citation for Astropy be the second paper from 2018, either instead of or in addition to the 2013 paper?
2) A few of your references in the paper seem to be missing links to DOIs.
3) I am not sure all your dependencies are installed automatically by pip so I opened StingraySoftware/stingray#397
I will have a play around with the code and complete my review as soon as I can (my train is about to arrive and I want to push send on this before it does :laughing:)
Oh also, do you plan to release the final 0.1 version before this paper is completed?
:wave: @Cadair - did you manage to complete your review yet?
@dhuppenkothen For some reason, I was sent the DOI of the AAS Journals submission of the Stingray paper instead of you.
So, here you go: 10.3847/1538-4357/ab258d
If you want, I can also send the entire email to you.
Thanks @1313e for posting it and letting us know it was sent to the wrong person -- I'll follow up with why that might have happened.
@dhuppenkothen - could you please add the following two fields to the paper.md YAML header:
aas-doi: 10.3847/1538-4357/ab258d
aas-journal: Astrophysical Journal
@crawfordsm @dhuppenkothen - is the associated AAS paper in ApJ?
This all looks great, apart from the queries I have above about dependencies, missing DOIs and the Astropy citation. :smile:
I had a response all typed out and then somehow forgot to actually send it. Thank you @Cadair for the comments!
To respond:
I realized I don't know whether the JOSS paper gets automatically updated from our master branch. Do I need to complete a separate step to make sure everything gets updated?
@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
:+1: looks good to me.
We're iterating with @Cadair on the dependencies, which I think is pretty close to merging.
@dhuppenkothen - once this is merged, I think we're good to accept here.
Ok, @Cadair's PR has been merged. :)
Great! @dhuppenkothen - at this point could you:
I can then move forward with accepting the submission.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #1393 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon/author.rb:23:in strip_footnotes': undefined method[]' for nil:NilClass (NoMethodError)
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon/author.rb:13:in initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon.rb:141:innew'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon.rb:141:in block in parse_authors'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon.rb:138:ineach'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon.rb:138:in parse_authors'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon.rb:84:ininitialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon/processor.rb:36:in new'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/lib/whedon/processor.rb:36:inset_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/bin/whedon:55:in prepare'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/command.rb:27:inrun'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in invoke_command'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor.rb:387:indispatch'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/base.rb:466:in start'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-18b9a37e7f54/bin/whedon:116:inload'
from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in
Eek, I broke something. As I was preparing the Zenodo archive, I realized that I'd messed up the co-authors compared to the ApJ version. Trying to fix this, I apparently broke the paper? Any advice, @arfon?
@dhuppenkothen - this PR should fix it https://github.com/StingraySoftware/stingray/pull/412
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Thank you, @arfon! I hope this is all correct this time around. I made a new release and synched it to Zenodo.
The Zenodo DOI is 10.5281/zenodo.3242835.
@whedon set v0.1.3 as version
OK. v0.1.3 is the version.
@whedon set 10.5281/zenodo.3242835 as archive
OK. 10.5281/zenodo.3242835 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@Cadair many thanks for your review here ✨
@dhuppenkothen - 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.01393)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01393">
<img src="http://joss.theoj.org/papers/10.21105/joss.01393/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: http://joss.theoj.org/papers/10.21105/joss.01393/status.svg
:target: https://doi.org/10.21105/joss.01393
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: