[REVIEW]: Quail: A Python toolbox for analyzing and plotting free recall data
Closed this issue ยท 23 comments
Submitting author: @andrewheusser (Andrew Heusser)
Repository: https://github.com/ContextLab/quail
Version: v0.1.0
Editor: @cMadan
Reviewer: @RichardLitt
Archive: 10.5281/zenodo.1003184
Status
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/3fb5123eb2538e06f6a25ded0a088b73"><img src="http://joss.theoj.org/papers/3fb5123eb2538e06f6a25ded0a088b73/status.svg"></a>
Markdown: [![status](http://joss.theoj.org/papers/3fb5123eb2538e06f6a25ded0a088b73/status.svg)](http://joss.theoj.org/papers/3fb5123eb2538e06f6a25ded0a088b73)
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.)
Reviewer questions
@RichardLitt, please carry out your review in this issue by updating the checklist below (please make sure you're logged in to GitHub). The reviewer guidelines are available here: http://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @cMadan know.
Conflict of interest
- As the reviewer I confirm that I have read the JOSS conflict of interest policy and that there are no conflicts of interest for me to review this work.
Code of Conduct
- I confirm that I read and will adhere to the JOSS code of conduct.
General checks
- Repository: Is the source code for this software available at the repository url?
- License: Does the repository contain a plain-text LICENSE file with the contents of an OSI approved software license?
- Version: Does the release version given match the GitHub release (v0.1.0)?
- Authorship: Has the submitting author (@andrewheusser) made major contributions to the software? Does the full list of paper authors seem appropriate and complete?
Functionality
- Installation: Does installation proceed as outlined in the documentation?
- Functionality: Have the functional claims of the software been confirmed?
- Performance: If there are any performance claims of the software, have they been confirmed? (If there are no claims, please check off this item.)
Documentation
- A statement of need: Do the authors clearly state what problems the software is designed to solve and who the target audience is?
- Installation instructions: Is there a clearly-stated list of dependencies? Ideally these should be handled with an automated package management solution.
- Example usage: Do the authors include examples of how to use the software (ideally to solve real-world analysis problems).
- Functionality documentation: Is the core functionality of the software documented to a satisfactory level (e.g., API method documentation)?
- Automated tests: Are there automated tests or manual steps described so that the function of the software can be verified?
- Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the software 2) Report issues or problems with the software 3) Seek support
Software paper
- Authors: Does the
paper.md
file include a list of authors with their affiliations? - A statement of need: Do the authors clearly state what problems the software is designed to solve and who the target audience is?
- References: Do all archival references that should have a DOI list one (e.g., papers, datasets, software)?
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks for JOSS. @RichardLitt it looks like you're currently assigned as the reviewer for this paper ๐.
โญ Important โญ
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As as reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all JOSS reviews ๐ฟ
To fix this do the following two things:
- Set yourself as 'Not watching' https://github.com/openjournals/joss-reviews:
- You may also like to change your default settings for this watching repositories in your GitHub profile here: https://github.com/settings/notifications
For a list of things I can do to help you, just type:
@whedon commands
@arfon You can do a request to https://api.github.com/repos/openjournals/joss-reviews/watchers to see if I am a watcher or not, before posting that message. Might be a good enhancement to @whedon.
@cMadan I would consider Quail to be worthy of publication as is within JOSS. All checks passed, all green from my end.
Small note: The only thing to change is that the version needs to be updated to v0.1.4. I'm not sure how to do that for JOSS.
@RichardLitt we've updated the metadata in the quail repository (and on pip) to reflect the new version (0.1.4). Let us know if you need us to change anything else on our end, or if this is a JOSS thing.
Also, thanks very much for such a thorough review! An enjoyable experience from our end!
Thank you! You've been super responsive. Great work.
@andrewheusser - At this point could you make an archive of the reviewed software in Zenodo/figshare/other service and update this thread with the DOI of the archive? I can then move forward with accepting the submission.
OK. 10.5281/zenodo.1003184 is the archive.
@RichardLitt - many thanks for your review here and to @cMadan for editing this submission โจ
@andrewheusser - your paper is now accepted into JOSS and your DOI is http://dx.doi.org/10.21105/joss.00424 โก๏ธ ๐ ๐ฅ
@arfon Thanks-- we're very excited that our paper has been accepted! Everything mostly looks great, but I noticed some formatting issues with the references and paper. I looked through our paper.md and paper.bib files, and I think I see what the problems were:
- In the .bib file, we had separated some of the author names with commas instead of "and." Also, some of the field names were capitalized instead of lowercase.
- In the .md file, some of the parentheses placements make the formatting strange.
I've corrected these issues in our repository-- is there any way for us to recompile the PDF to correct the formatting?
Edit: also tagging @cMadan and @RichardLitt
@jeremymanning - sure thing. I just recompiled the paper. Could you take a look at the new version and see if it's looking better?
Hi @arfon -- that fixed some of the issues, but there are still some remaining formatting issues:
- Some misplaced parentheses
- Inconsistently formatted years (e.g. some have parentheses, some don't)
- Inconsistently formatted author names in the reference list, including some missing information
I've attached a marked up PDF with the specific issues. I'm also happy to attempt to compile the PDF myself and/or generate a properly formatted one if you'd rather. I could mock something up in LaTeX, or if you point me to the compiler you use, I can attempt to debug this.
@jeremymanning - this is the command we use to compile the paper. Can you go from there?
Hi @arfon thanks for the pointer! I've now fixed the remaining formatting issues. The changes are on our GitHub repo, and I've attached a PDF.
@jeremymanning - can you take a look at this PDF https://github.com/openjournals/joss-papers/raw/master/joss.00424/10.21105.joss.00424.pdf and see if it looks better?
@arfon that looks great-- thanks for your help fixing this!
Ah-- can you re-compile the website too (to match the paper)? Sorry ๐ฌ
The site should be updated now...
Awesome-- perfect. Thanks very much ๐