Closed whedon closed 2 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @ixjlyons, @peircej 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
Wordcount for paper.md
is 821
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.biopsycho.2010.03.010 is OK
- 10.1037/pspi0000337 is OK
- 10.3390/brainsci10020085 is OK
- 10.1016/j.imu.2020.100372 is OK
- 10.5334/pb-46-1-2-99 is OK
- 10.1016/j.ijhcs.2018.10.003 is OK
- 10.1186/s40561-018-0080-z is OK
- 10.1109/ACCESS.2020.3007109 is OK
- 10.1109/TCYB.2020.2974688 is OK
- 10.3390/s18072074 is OK
- 10.1109/T-AFFC.2011.15 is OK
- 10.1016/j.entcs.2019.04.009 is OK
- 10.1007/s10111-020-00641-0 is OK
- 10.1111/jcal.12590 is OK
- 10.3390/s20030592 is OK
- 10.1109/COMST.2017.2731979 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=0.12 s (717.0 files/s, 78467.9 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
Python 57 1078 2222 2979
XML 3 0 0 1538
reStructuredText 16 313 191 661
TeX 1 20 0 171
Markdown 2 29 0 90
Bourne Shell 1 10 5 68
YAML 2 17 5 68
TOML 1 5 5 40
MATLAB 1 3 0 31
DOS Batch 1 8 1 26
make 1 7 13 20
Bourne Again Shell 1 0 0 5
INI 1 0 0 2
--------------------------------------------------------------------------------
SUM: 88 1490 2442 5699
--------------------------------------------------------------------------------
Statistical information for the repository '77b353a1d810a5fb0b10d45d' was
gathered on 2022/01/10.
The following historical commit information, by author, was found:
Author Commits Insertions Deletions % of changes
Aidin Gharibnavaz 28 1901 306 12.12
Nastaran 76 8435 5145 74.56
Nastaran Saffaryazdi 7 1951 474 13.31
nastaran62 1 1 1 0.01
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
Aidin Gharibnavaz 1412 74.3 7.4 20.54
Nastaran 4840 57.4 4.7 10.89
Nastaran Saffaryazdi 41 2.1 22.5 12.20
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
:wave: @peircej, please update us on how your review is going (this is an automated reminder).
:wave: @ixjlyons, please update us on how your review is going (this is an automated reminder).
I'm able to tick "yes" to most of the requirements already. 🥳 A couple of things remain
Community guidelines: at the moment I can't see any information about how users/contributors should get involved with the project. There is the GitHub issues list, which has a single closed issue. There's a page in the docs for developement but doesn't give any information about how to contribute - just information about how to pip install. I'd recommend the authors provide a line of information in the readme.md and also CONTRIBUTING file with guidelines
State of the Field: I can't see anything in the manuscript that considers other related packages. There are many packages around BCI using Python. There's Lab Streaming Layer for combining and time-stamping data from devices. There's PsychoPy for stimulus delivery. Maybe the authors should mention these and their relationships and/or their reasons for not integrating/extending those existing packages.
Overall, Octopus Sensing appears to be a nice library for getting up and running with experiments requiring simultaneous recording from multiple sensors. I came across a few (mostly minor) issues described below, but otherwise I recommend accepting.
These are a few issues I noticed that might be good to have fixed prior to publication.
sudo
for running init.sh
doesn't seem necessary (Quick Start doc) and should be avoided if possible.pygobject
to install successfully.init_script.sh
points to nastaran62/octopus-sensing
These are some general comments on the software, documentation, etc. They're intended to be suggestions for further improvements but I don't consider them necessary for publication.
extras_require
for extra devices (not sure how that would work with Poetry).endpoint_example
only required setting up a directory with images - perhaps a small example image stack could be included in the repository.@whedon commands
Here are some things you can ask me to do:
# List Whedon's capabilities
@whedon commands
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
EDITORIAL TASKS
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Ask Whedon to check the references for missing DOIs
@whedon check references
# Ask Whedon to check repository statistics for the submitted software
@whedon check repository
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.biopsycho.2010.03.010 is OK
- 10.1037/pspi0000337 is OK
- 10.3390/brainsci10020085 is OK
- 10.1016/j.imu.2020.100372 is OK
- 10.5334/pb-46-1-2-99 is OK
- 10.1016/j.ijhcs.2018.10.003 is OK
- 10.1186/s40561-018-0080-z is OK
- 10.1109/ACCESS.2020.3007109 is OK
- 10.1109/TCYB.2020.2974688 is OK
- 10.3390/s18072074 is OK
- 10.1109/T-AFFC.2011.15 is OK
- 10.1016/j.entcs.2019.04.009 is OK
- 10.1007/s10111-020-00641-0 is OK
- 10.1111/jcal.12590 is OK
- 10.3390/s20030592 is OK
- 10.1109/COMST.2017.2731979 is OK
MISSING DOIs
- 10.1109/taffc.2019.2902379 may be a valid DOI for title: Adapting software with affective computing: a systematic review
INVALID DOIs
- 10.1145/3490099.3511148 is INVALID
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.biopsycho.2010.03.010 is OK
- 10.1037/pspi0000337 is OK
- 10.3390/brainsci10020085 is OK
- 10.1016/j.imu.2020.100372 is OK
- 10.5334/pb-46-1-2-99 is OK
- 10.1016/j.ijhcs.2018.10.003 is OK
- 10.1186/s40561-018-0080-z is OK
- 10.1109/ACCESS.2020.3007109 is OK
- 10.1109/TCYB.2020.2974688 is OK
- 10.3390/s18072074 is OK
- 10.1109/T-AFFC.2011.15 is OK
- 10.1016/j.entcs.2019.04.009 is OK
- 10.1007/s10111-020-00641-0 is OK
- 10.1111/jcal.12590 is OK
- 10.3390/s20030592 is OK
- 10.1109/COMST.2017.2731979 is OK
MISSING DOIs
- 10.1109/taffc.2019.2902379 may be a valid DOI for title: Adapting software with affective computing: a systematic review
INVALID DOIs
- 10.1145/3490099.3511148 is INVALID
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.biopsycho.2010.03.010 is OK
- 10.1037/pspi0000337 is OK
- 10.3390/brainsci10020085 is OK
- 10.1016/j.imu.2020.100372 is OK
- 10.5334/pb-46-1-2-99 is OK
- 10.1016/j.ijhcs.2018.10.003 is OK
- 10.1186/s40561-018-0080-z is OK
- 10.1109/ACCESS.2020.3007109 is OK
- 10.1109/TCYB.2020.2974688 is OK
- 10.3390/s18072074 is OK
- 10.1109/T-AFFC.2011.15 is OK
- 10.1016/j.entcs.2019.04.009 is OK
- 10.1007/s10111-020-00641-0 is OK
- 10.1111/jcal.12590 is OK
- 10.3390/s20030592 is OK
- 10.1109/COMST.2017.2731979 is OK
- 10.1109/TAFFC.2019.2902379 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
PDF failed to compile for issue #4045 with the following error:
Error reading bibliography file paper.bib:
(line 126, column 3):
unexpected "d"
expecting space, ",", white space or "}"
Looks like we failed to compile the PDF
Attempting PDF compilation from custom branch master. Reticulating splines etc...
PDF failed to compile for issue #4045 with the following error:
Error reading bibliography file paper.bib:
(line 128, column 3):
unexpected "p"
expecting space, ",", white space or "}"
Looks like we failed to compile the PDF
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf from branch master
Attempting PDF compilation from custom branch master. Reticulating splines etc...
Submitting author: !--author-handle-->@nastaran62<!--end-author-handle-- (Nastaran Saffaryazdi) Repository: https://github.com/octopus-sensing/octopus-sensing Branch with paper.md (empty if default branch): master Version: v3.1.1 Editor: !--editor-->@ajstewartlang<!--end-editor-- Reviewers: @ixjlyons, @peircej Archive: 10.5281/zenodo.6350710
: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
Status badge code:
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.)
Reviewer instructions & questions
@ixjlyons & @peircej, 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 @ajstewartlang 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 ✨
Review checklist for @ixjlyons
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @peircej
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper