Closed whedon closed 5 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@whedon commands
What happens now?
This submission is currently in a pre-review
state which means we are waiting for an editor to be assigned and for them to find some reviewers for your submission. This may take anything between a few hours to a couple of weeks. Thanks for your patience :smile_cat:
You can help the editor by looking at this list of potential reviewers to identify individuals who might be able to review your submission (please start at the bottom of the list). Also, feel free to suggest individuals who are not on this list by mentioning their GitHub handles here.
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #1258 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon.rb:83:in check_fields': Paper YAML header is missing expected fields: affiliations, bibliography (RuntimeError) from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon.rb:69:in
initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon/processor.rb:32:in new' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon/processor.rb:32:in
set_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/bin/whedon:55:in prepare' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/command.rb:27:in
run'
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:in
dispatch'
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-01ece1d1d135/bin/whedon:116:in
<top (required)>'
from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in load' from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in
@casperdcl — The paper.md
file does not conform to the JOSS requirements. Please re-read and follow the submission guidelines to prepare a paper.md
with the needed metadata (the bibliography needs to go in a .bib file).
Very cool project… but for the purposes of a JOSS review, we will need your paper to address the research application of the software. We call this a "Statement of Need,"
The authors should clearly state what problems the software is designed to solve and who the target audience is.
From the Submission Requirements:
The software should be a significant contribution to the available open source software that either enables some new research challenges to be addressed or makes addressing research challenges significantly better (e.g., faster, easier, simpler)
@labarba thanks for your comments. I did indeed read the submission guidelines thoroughly and expected a discussion.
paper.md
and/or paper.bib
have to be located in the root of the repository? I am very hesitant to clutter the root (which is why I put the bib in-place. The guidelines did not explicitly forbid this). Ideally I can put all materials in a paper
subfolder. Even better, I'd prefer to place them in a different repository (e.g. the documentation repo)affiliations
field have to be filled in? This work was not supported by any institution and thus there are no applicable affiliations. If this is required, perhaps "Independent" or "Non-affiliated" would suffice?whedon
here is a requisite for publication. JOSS is able to be free thanks to many volunteers and extensive automation. You can attempt to build after pushing changes with the command @whedon generate pdf
in a comment here.@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
Attempting PDF compilation from custom branch devel. Reticulating splines etc...
PDF failed to compile for issue #1258 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon.rb:83:in check_fields': Paper YAML header is missing expected fields: affiliations (RuntimeError) from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon.rb:69:in
initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon/processor.rb:32:in new' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/lib/whedon/processor.rb:32:in
set_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-01ece1d1d135/bin/whedon:55:in prepare' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/command.rb:27:in
run'
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:in
dispatch'
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-01ece1d1d135/bin/whedon:116:in
<top (required)>'
from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in load' from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in
@whedon generate pdf from branch devel
Attempting PDF compilation from custom branch devel. Reticulating splines etc...
@whedon generate pdf from branch devel
Attempting PDF compilation from custom branch devel. Reticulating splines etc...
@whedon generate pdf from branch devel
Attempting PDF compilation from custom branch devel. Reticulating splines etc...
@labarba thanks I think it's ready now
@whedon generate pdf from branch devel
Attempting PDF compilation from custom branch devel. Reticulating splines etc...
@whedon generate pdf from branch devel
Attempting PDF compilation from custom branch devel. Reticulating splines etc...
@whedon assign @cMadan as editor
OK, the editor is @cMadan
@casperdcl, thank you for submitting tqdm for publication in JOSS. I have used tqdm myself and recommended it to others and think it's a great package. That said, I'm not convinced that it's within the scope for publication in JOSS, but perhaps you can make the relevance more clear.
From the submission requirements (https://joss.readthedocs.io/en/latest/submitting.html#submission-requirements):
JOSS publishes articles about research software. This definition includes software that: solves complex modeling problems in a scientific context (physics, mathematics, biology, medicine, social science, neuroscience, engineering); supports the functioning of research instruments or the execution of research experiments; extracts knowledge from large data sets; offers a mathematical library, or similar.
I am unsure if tqdm fits this criteria. It's definitely a useful utility in developing research software, but do you think it fits this criteria? For instance, do you think others will cite their use of tqdm in research papers?
Thanks @cMadan - it's on the first page out of >100k packages on https://libraries.io/search?languages=Python&order=desc&sort=rank, and as per JOSS requirements I've listed some textbooks and peer-reviewed publications which explicitly cite tqdm
(see the Popularity section in the paper). It can be invaluable when debugging, say, learning rates of a machine learning framework. At 5M downloads per month (see below) I don't know how it compares to other JOSS software.
Thanks for your response, @casperdcl! I looked through some other JOSS submissions and there are other instances of software that is more intended towards developers than a specific application/group of users, so I agree that it is sufficiently within-scope.
Do you have any suggestions for reviewers?
Well since it's so widely applicable as you've noted, I don't have any reviewer preference. Just someone who uses python regularly!
@sealhuang @lindemann09 @GregaVrbancic, would any of you be interested/available to review this submission?
Hi @cMadan!
If it is acceptable, I could review this submission in the next few days.
@GregaVrbancic, that would be great! I'll wait to see if someone else volunteers to be an additional reviewer, but will start the review shortly.
@whedon add @GregaVrbancic as reviewer
OK, @GregaVrbancic is now a reviewer
I'm glad to review as well!
Thanks for volunteering, @Benjamin-Lee! I'll add you as a reviewer and go ahead and start the review.
@whedon add @Benjamin-Lee as reviewer
OK, @Benjamin-Lee is now a reviewer
@whedon start review
OK, I've started the review over in https://github.com/openjournals/joss-reviews/issues/1277. Feel free to close this issue now!
Submitting author: @casperdcl (da Costa-Luis, Casper O.) Repository: https://github.com/tqdm/tqdm Version: v4.31.1 Editor: @cMadan Reviewers: @GregaVrbancic, @Benjamin-Lee
Author instructions
Thanks for submitting your paper to JOSS @casperdcl. The JOSS editor Pending, will work with you on this issue to find a reviewer for your submission before creating the main review issue.
@casperdcl if you have any suggestions for potential reviewers then please mention them here in this thread. In addition, this list of people have already agreed to review for JOSS and may be suitable for this submission.
Editor instructions
The JOSS submission bot @whedon is here to help you find and assign reviewers and start the main review. To find out what @whedon can do for you type: