Submitting author: @mfitzasp (Michael Fitzgerald)
Repository: https://github.com/zemogle/astrosource/
Version: v1.4.0
Editor: @arfon
Reviewer: @bsipocz, @joshspeagle
Archive: Pending
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status badge code:
HTML: <a href="https://joss.theoj.org/papers/9332d9711581954baddd586202bbc92b"><img src="https://joss.theoj.org/papers/9332d9711581954baddd586202bbc92b/status.svg"></a>
Markdown: [](https://joss.theoj.org/papers/9332d9711581954baddd586202bbc92b)
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.)
@bsipocz & @joshspeagle, 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 @arfon know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @bsipocz, @joshspeagle it looks like you're currently assigned to review this paper :tada:.
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
: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
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1080/21672857.2017.1303264 is OK
- 10.1017/pasa.2014.30 is OK
- 10.1002/asna.201512254 is OK
- 10.3847/1538-3881/153/2/77 is OK
- 10.1088/1538-3873/ab7ee7 is OK
- 10.1017/pasa.2018.5 is OK
- 10.1088/0067-0049/219/1/12 is OK
- 10.32374/atom.2020.1.2 is OK
- 10.32374/atom.2020.1.4 is OK
- 10.1117/12.2314340 is OK
- 10.1086/673168 is OK
- 10.1051/0004-6361/201322068 is OK
- 10.3847/1538-3881/aabc4f is OK
- 10.1109/mcse.2011.37 is OK
- 10.1109/mcse.2007.55 is OK
- 10.3847/1538-3881/aafc33 is OK
- 10.21105/joss.00058 is OK
- 10.32374/atom.2020.1.1 is OK
- 10.1051/0004-6361:20020802 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@bsipocz, @joshspeagle
This is the review thread for the paper. All of our communications will happen here from now on.
Please read the "Reviewer instructions & questions" in the first comment above.
Both reviewers have checklists at the top of this thread (in that first comment) with the JOSS requirements. As you go over the submission, please check any items that you feel have been satisfied. There are also links to the JOSS reviewer guidelines.
The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention https://github.com/openjournals/joss-reviews/issues/2641 so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
We aim for reviews to be completed within about 2-4 weeks. Please let me know if any of you require some more time. We can also use Whedon (our bot) to set automatic reminders if you know you'll be away for a known period of time.
@arfon - in this the place to ask paper related questions (rather than software related)?
E.g. authorship related questions should be discussed here, for example the explicit opt in from authors, or in an issue in the repo? (I would this here is better, but there may be a guideline saying otherwise that I missed). Also, I didn't see any discussion in the guidelines about authors for whom there is no trace of contribution in the software repo. Or should the commit history on be used to determined the lead author has made significant contribution to the software?
These discussions can happen here or in issues in the repo (tagged with this issue to create a link between them).
... active project direction and other forms of non-code contributions are. The authors themselves assume responsibility for deciding who should be credited with co-authorship, and co-authors must always agree to be listed...
@mfitzasp - Since you and @zemogle interacted with the JOSS submission I take it as your agreement to be authors. I don't see any interactions in the repo with the other two authors though, have they been actively agreed to be listed?
Also, I wonder whether you considered adding the third person as author, who contributing to the package, especially early on helping with setting up the package skeleton, CI, etc. Unless they fully opted out, I would appreciate if they were at least mentioned in the acknowledgement.
@whedon check repository
Software report (experimental):
github.com/AlDanial/cloc v 1.84 T=0.19 s (158.9 files/s, 24758.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 18 584 376 2450
TeX 1 25 0 278
Markdown 2 114 0 191
reStructuredText 3 101 21 170
Jupyter Notebook 1 0 195 65
YAML 2 3 2 40
DOS Batch 1 8 1 26
make 1 4 7 9
TOML 1 0 0 3
-------------------------------------------------------------------------------
SUM: 30 839 602 3232
-------------------------------------------------------------------------------
Statistical information for the repository '2641' was gathered on 2020/09/10.
The following historical commit information, by author, was found:
Author Commits Insertions Deletions % of changes
Edward Gomez 97 8541 5484 76.81
Joe Singleton 3 1799 1765 19.52
Michael Fitzgerald 30 501 169 3.67
Below are the number of rows from each author that have survived and are still
intact in the current revision:
Author Rows Stability Age % in comments
Edward Gomez 2913 34.1 10.0 7.83
Joe Singleton 69 3.8 14.0 1.45
Michael Fitzgerald 428 85.4 1.1 9.58
That's a really good call. @joesingo would you like to be an author? You helped substantially with the tom_astrosource aspect as well as setting up RTD and Travis.
The last 2 authors provided development input before I was involved, and before the code was in GitHub.
I've added @joesingo to the author list @bsipocz
:wave: @bsipocz & @joshspeagle - just wanted to check in to see how you're getting along with your reviews here?
@arfon - I got a bit swamped and dropped the ball, will try to get back to it over the weekend.
Same situation here — I’ve been absolutely swamped but will get to it this weekend. Apologies for the delay.
This will unfortunately be delayed even further on my end. I've recently moved internationally and, due to technical issues and quarantine requirements, it's taking longer to get internet set up at our new place than we had expected. I'm hopeful that this will be resolved in the next few days.
Sorry about the extensive delays getting this referee report in.
👋 @bsipocz & @joshspeagle - any chance you could try and complete your reviews in the next week or so?
My review will be done by tomorrow. Thanks in advance to everyone for your patience.
Review is done! Comments below:
astrosource code, but would likely be cumbersome to explain manually in any given observer guide."As most of the above issues are recommendations and not requirements, I'm happy to recommend the submission be accepted.
Thanks @joshspeagle Those are really constructive comments. The docs are an on-going effort but giving worked through examples are a good idea.
I've fixed up the figure references (and the missing captions).
Most helpful comment
@whedon check repository