Closed editorialbot closed 7 months ago
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.90 T=0.01 s (355.0 files/s, 169138.3 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
SVG 1 0 0 1968
TeX 1 18 0 250
Markdown 1 27 0 86
YAML 2 0 5 28
-------------------------------------------------------------------------------
SUM: 5 45 5 2332
-------------------------------------------------------------------------------
Commit count by author:
127 Guillaume Dalle
Paper file info:
π Wordcount for paper.md
is 1117
β
The paper includes a Statement of need
section
License info:
π΄ Failed to discover a valid open source license
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5281/zenodo.4454565 is OK
- 10.18637/jss.v098.i16 is OK
- 10.1137/141000671 is OK
- 10.1007/0-387-28982-8 is OK
- 10.48550/arXiv.1608.04295 is OK
- 10.21105/joss.03349 is OK
- 10.1016/S0006-3495(00)76441-1 is OK
- 10/cswph2 is OK
- 10.5281/ZENODO.4754896 is OK
MISSING DOIs
- 10.1109/icassp43922.2022.9746824 may be a valid DOI for title: GPU-Accelerated Forward-Backward Algorithm with Application to Lattic-Free MMI
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@DanielRivasMD, @dmbates - thank you for accepting our invitation. Please, firstly create your checklist before starting your review. Thank you in advance
@gdalle - One of your citation entries in the BibTeX seems incorrect, could you please consider correcting it? Thank you.
I'll take a look at the citation. The bot seems to expect that the paper is located on a branch where the rest of the code lives too. I'm gonna merge main
into joss
to fix it
@gdalle - As expressed at the top of the page, the default branch of your paper is joss
.
Yeah but there's no code on it, just the markdown, so that's why the bot can't find the license or get an accurate LOC count
Also the version of the package is now 0.5.0
@editorialbot set v0.5.0 as version
Done! version is now v0.5.0
@editorialbot commands
Hello @gdalle, here are the things you can ask me to do:
# List all available commands
@editorialbot commands
# Get a list of all editors's GitHub handles
@editorialbot list editors
# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist
# Set a value for branch
@editorialbot set joss-paper as branch
# Run checks and provide information on the repository and the paper file
@editorialbot check repository
# Check the references of the paper for missing DOIs
@editorialbot check references
# Generates the pdf paper
@editorialbot generate pdf
# Generates a LaTeX preprint file
@editorialbot generate preprint
# Get a link to the complete list of reviewers
@editorialbot list reviewers
@editorialbot set joss2 as branch
Done! branch is now joss2
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5281/zenodo.4454565 is OK
- 10.18637/jss.v098.i16 is OK
- 10.1137/141000671 is OK
- 10.1007/0-387-28982-8 is OK
- 10.48550/arXiv.1608.04295 is OK
- 10.21105/joss.03349 is OK
- 10.1109/ICASSP43922.2022.9746824 is OK
- 10.1016/S0006-3495(00)76441-1 is OK
- 10/cswph2 is OK
- 10.5281/ZENODO.4754896 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@editorialbot check repository
Software report:
github.com/AlDanial/cloc v 1.90 T=0.05 s (1552.1 files/s, 151657.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Julia 51 732 726 2524
SVG 1 0 0 1968
TOML 11 125 1 609
Markdown 7 160 0 459
TeX 2 20 0 283
YAML 8 2 12 196
-------------------------------------------------------------------------------
SUM: 80 1039 739 6039
-------------------------------------------------------------------------------
Commit count by author:
140 Guillaume Dalle
Paper file info:
π Wordcount for paper.md
is 1117
β
The paper includes a Statement of need
section
License info:
β
License found: MIT License
(Valid open source OSI approved license)
@editorialbot generate pdf
@jbytecode all good
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
The only question I have about the paper and the package is the form of citation in the paper for other Julia packages. Those like Makie.jl and ChainRules.jl that have recommended citation forms for the package are fine. Those that don't (HMMBase.jl, PythonCall.jl, and LogarithmicNumbers.jl) are cited by the author, year, package name, and package title. Those experienced with Julia packages may know to check at, e.g. https://juliahub.com/ui/packages, to determine the repository but a reader unfamiliar with Julia packages may not know this. How are registered Julia packages without citation info cited in other JOSS papers?
I don't know, I pulled the information directly from the GitHub repository with Zotero whenever there was no CITATION.bib or Zenodo DOI available. If there's a better practice I'm curious too
@jbytecode can we maybe get some guidance on this issue, so that @dmbates's review may be completed?
@dmbates, @gdalle - of course the best approach is to cite a journal article (that's why we have JOSS so now we can cite software in a straightforward way). Since every software package has not a journal paper, the second best approach is to find it has whether a Zenodo like archive or not, just because they provide a DOI which is a key on the citation issues. If this is not the case, the next approach is to find a CITATION.bib or a tagget release with a version number. Otherwise, all we at hand is the GitHub repo. Of course package's web page in the Juliahub can also be cited instead of GitHub repo.
@gdalle There's this wonderful resource https://modernjuliaworkflows.github.io/ by G. Dalle et al. that mentions PkgCite.jl
as a way to generate citations for the packages that you currently have loaded. It would suggest as a bibtex entry
@misc{PythonCall.jl,
author = {Rowley, Christopher},
year = {2022},
url = {https://github.com/JuliaPy/PythonCall.jl},
title = {PythonCall.jl: Python and Julia in harmony}
}
I found out where the issue was: my Zotero settings had disabled URL export.
I'll fix it tomorrow, thanks :)
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@dmbates now the citations all have links, and I fixed a minor detail for benchmark reproducibility, which slightly changed the plots cause I re-ran them.
@DanielRivasMD - Sorry for pinging. One of our reviewers' report is almost done. It seems you haven't started your review, yet. Could you please start your review and update your status? Thank you in advance.
@dmbates I saw that you checked the last remaining box, thank you! Is there anything else you need from me for your review?
@gdalle No, nothing more required for the review. From me it looks good to go.
@DanielRivasMD - Sorry for pinging again. One of our reviewers' report has been finished. It seems you haven't started your review, yet. Could you please start your review and update your status? Thank you in advance.
@DanielRivasMD - Is it possible to generate your task list and start your review? Thank you in advance.
@gdalle - I regret to say that it seems one of our reviewers (@DanielRivasMD) is unable to find a proper time to respond. They haven't even created their task list. I believe we should look for another suitable reviewer at this point. Do you have any suggestions for reviewers?
We can keep trying the suggestions here
https://github.com/openjournals/joss-reviews/issues/5874#issuecomment-1735023132
Hi,
I deeply apologize for the enormoys delay. Something urgent and personal came up that grab my focus for a couple of weeks.
I can get the review done tomorrow since I have already check the paper and make my own notes. I hope this is fine with you all. Please let me know.
Once again, I am sorry about the delay.
Cheers,
Daniel Rivas
On Monday, Apr 01, 2024 at 9:50 AM, Mehmet Hakan Satman ***@***.***> wrote:
@gdalle - I regret to say that it seems one of our reviewers ***@***.***) is unable to find a proper time to respond. They haven't even created their task list. I believe we should look for another suitable reviewer at this point. Do you have any suggestions for reviewers?
βReply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
***@***.***": ***@***.***": "EmailMessage","potentialAction": ***@***.***": "ViewAction","target": "https://github.com/openjournals/joss-reviews/issues/6436#issuecomment-2030035230","url": "https://github.com/openjournals/joss-reviews/issues/6436#issuecomment-2030035230","name": "View Issue"},"description": "View this Issue on GitHub","publisher": ***@***.***": "Organization","name": "GitHub","url": "https://github.com"}}]
@DanielRivasMD - Thank you for your response. We are looking forward to hearing from you soon.
@DanielRivasMD yes this is completely fine, no worries. Thanks for the update, and I hope everything is okay on your end. The personal stuff obviously comes first
Hi again, where is the link to generate my checlist?
@editorialbot commands
Hello @gdalle, here are the things you can ask me to do:
# List all available commands
@editorialbot commands
# Get a list of all editors's GitHub handles
@editorialbot list editors
# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist
# Set a value for branch
@editorialbot set joss-paper as branch
# Run checks and provide information on the repository and the paper file
@editorialbot check repository
# Check the references of the paper for missing DOIs
@editorialbot check references
# Generates the pdf paper
@editorialbot generate pdf
# Generates a LaTeX preprint file
@editorialbot generate preprint
# Get a link to the complete list of reviewers
@editorialbot list reviewers
Submitting author: !--author-handle-->@gdalle<!--end-author-handle-- (Guillaume Dalle) Repository: https://github.com/gdalle/HiddenMarkovModels.jl Branch with paper.md (empty if default branch): joss2 Version: v0.5.1 Editor: !--editor-->@jbytecode<!--end-editor-- Reviewers: @DanielRivasMD, @dmbates Archive: 10.5281/zenodo.10931812
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
@DanielRivasMD & @dmbates, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review. First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @jbytecode 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 β¨
Checklists
π Checklist for @dmbates
π Checklist for @DanielRivasMD