Closed whedon closed 2 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @gdalle, @blegat 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/JuliaCon/proceedings-review) 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
Failed to discover a Statement of need
section in paper
Wordcount for paper.tex
is 68
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=0.02 s (996.3 files/s, 203793.9 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
TeX 18 514 305 3251
Julia 1 80 70 185
Ruby 1 8 4 45
YAML 1 0 0 22
Markdown 1 7 0 9
-------------------------------------------------------------------------------
SUM: 22 609 379 3512
-------------------------------------------------------------------------------
Statistical information for the repository 'f77981a21b75d0f7f8255858' was
gathered on 2021/10/27.
The following historical commit information, by author, was found:
Author Commits Insertions Deletions % of changes
mforets 1 57 0 100.00
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
Marcelo Forets 57 100.0 0.0 7.02
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.29007/zkf6 is OK
- 10.29007/7dt2 is OK
- 10.5281/zenodo.4993670 is OK
- 10.1137/15M1020575 is OK
- 10.1145/3447928.3456704 is OK
- 10.1109/MEMOCODE51338.2020.9314994 is OK
- 10.1137/141000671 is OK
- 10.1146/annurev-control-071420-081941 is OK
- 10.1145/3178126.3178128 is OK
- 10.1007/978-3-319-57288-8_20 is OK
- 10.5281/zenodo.2613102 is OK
- 10.29007/zbkv is OK
- 10.1007/978-3-642-22110-1_30 is OK
- 10.1109/CDC.2006.377036 is OK
- 10.1145/3302504.3311804 is OK
- 10.1561/2400000035 is OK
- 10.1109/TCAD.2020.3012859 is OK
MISSING DOIs
- 10.1007/978-3-030-89716-1_6 may be a valid DOI for title: Reachability of weakly nonlinear systems using Carleman linearization
INVALID DOIs
- None
@mforets please note the issues reported by whedon above, namely the missing DOI and the section on a statement of need. This is fine if this doesn't have this name but there should be at least a paragraph in the paper stating it
when you do some modifications, you can rerun compilation yourself with @whedon generate pdf
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
the section on a statement of need. This is fine if this doesn't have this name but there should be at least a paragraph in the paper stating it
The statement of need can be found in paragraph 2 of the Introduction (Section 1). We just made a small change describing who the target audience is.
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.29007/zkf6 is OK
- 10.29007/7dt2 is OK
- 10.5281/zenodo.4993670 is OK
- 10.1137/15M1020575 is OK
- 10.1145/3447928.3456704 is OK
- 10.1007/978-3-030-89716-1_6 is OK
- 10.1109/MEMOCODE51338.2020.9314994 is OK
- 10.1137/141000671 is OK
- 10.1146/annurev-control-071420-081941 is OK
- 10.1145/3178126.3178128 is OK
- 10.1007/978-3-319-57288-8_20 is OK
- 10.5281/zenodo.2613102 is OK
- 10.29007/zbkv is OK
- 10.1007/978-3-642-22110-1_30 is OK
- 10.1109/CDC.2006.377036 is OK
- 10.1145/3302504.3311804 is OK
- 10.1561/2400000035 is OK
- 10.1109/TCAD.2020.3012859 is OK
MISSING DOIs
- None
INVALID DOIs
- None
The paper is well written, I would recommend acceptance with minor revision. My comments are the following:
@blegat Thanks for the thorough reading! We added https://github.com/JuliaReach/LazySets-JuliaCon21/pull/2 to address the review. Feel free to comment there.
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
This paper introduces a very rich and thoughtfully-crafted package for set representation. The key features of LazySets.jl are clearly stated and illustrated with very visual examples. Its natural syntax, high performance, integration into the Julia ecosystem and extensive documentation are tremendous assets. I recommend acceptance with minor revision.
To make the paper even better, the authors could emphasize why the core functionalities of their package (like support function computations) are precisely the ones we need, especially in fields like convex analysis or reachability. A more thorough comparison with competing libraries would also be welcome. Provided these two points are addressed, I will be able to check the remaining boxes in the Context section below.
For some reason I am not able to edit the checklist, so I reproduce it below.
I have put more detailed comments in this issue https://github.com/JuliaReach/LazySets-JuliaCon21/issues/4
:wave: @blegat, please update us on how your review is going (this is an automated reminder).
:wave: @gdalle, please update us on how your review is going (this is an automated reminder).
I am waiting on a revised version by @mforets and @schillic to check the remaining boxes
no problem, sorry for the automatic whedon reminder
@gdalle: We have started with the revision but are not finished yet. We will let you know.
@gdalle: we have replied in https://github.com/JuliaReach/LazySets-JuliaCon21/pull/5
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@gdalle: We merged the PR so you can see the new version here.
Lets try this again then
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@mforets let us know when everything is addressed from the reviews on your side
I'm sorry I will do the second pass before next week
My second review pass is available here: https://github.com/JuliaReach/LazySets-JuliaCon21/pull/5#issuecomment-986201407
The changes made by the authors significantly improve the clarity of the paper. I still have a handful of very minor formatting issues (see issue link) but I can now recommend acceptance
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@matbesancon I believe we fixed all the items raised in the reviews. (Recall that @gdalle was not able to modify the OP checklist.) What is the next step?
@whedon check references
@whedon commands
Here are some things you can ask me to do:
# List all of Whedon's capabilities
@whedon commands
# Assign a GitHub user as the sole reviewer of this submission
@whedon assign @username as reviewer
# Add a GitHub user to the reviewers of this submission
@whedon add @username as reviewer
# Re-invite a reviewer (if they can't update checklists)
@whedon re-invite @username as reviewer
# Remove a GitHub user from the reviewers of this submission
@whedon remove @username as reviewer
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
# Change editorial assignment
@whedon assign @username as editor
# Set the software archive DOI at the top of the issue e.g.
@whedon set 10.0000/zenodo.00000 as archive
# Set the software version at the top of the issue e.g.
@whedon set v1.0.1 as version
# Open the review issue
@whedon start review
EDITORIAL TASKS
# All commands can be run on a non-default branch, to do this pass a custom
# branch name by following the command with `from branch custom-branch-name`.
# For example:
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Remind an author or reviewer to return to a review after a
# certain period of time (supported units days and weeks)
@whedon remind @reviewer in 2 weeks
# Ask Whedon to do a dry run of accepting the paper and depositing with Crossref
@whedon recommend-accept
# 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
EiC TASKS
# Invite an editor to edit a submission (sending them an email)
@whedon invite @editor as editor
# Reject a paper
@whedon reject
# Withdraw a paper
@whedon withdraw
# Ask Whedon to actually accept the paper and deposit with Crossref
@whedon accept deposit=true
@whedon check references
@schillic can you confirm that 10.5281/zenodo.5761068 is the DOI of the latest version (which corresponds to the paper)?
@whedon set 10.5281/zenodo.5761068 as archive
OK. 10.5281/zenodo.5761068 is the archive.
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.29007/zkf6 is OK
- 10.29007/7dt2 is OK
- 10.5281/zenodo.4993670 is OK
- 10.1137/15M1020575 is OK
- 10.1287/ijoc.2021.1067 is OK
- 10.1145/3447928.3456704 is OK
- 10.1007/978-3-030-89716-1_6 is OK
- 10.1016/j.compstruc.2021.106699 is OK
- 10.1109/MEMOCODE51338.2020.9314994 is OK
- 10.1137/141000671 is OK
- 10.1146/annurev-control-071420-081941 is OK
- 10.1145/3178126.3178128 is OK
- 10.1007/978-3-319-57288-8_20 is OK
- 10.5281/zenodo.2613102 is OK
- 10.29007/zbkv is OK
- 10.1007/978-3-642-22110-1_30 is OK
- 10.1109/CDC.2006.377036 is OK
- 10.1145/3302504.3311804 is OK
- 10.1561/2400000035 is OK
- 10.1109/TCAD.2020.3012859 is OK
- 10.1515/9781400884179 is OK
MISSING DOIs
- 10.1134/s0965542508060055 may be a valid DOI for title: The modified method of refined bounds for polyhedral approximation of convex polytopes
INVALID DOIs
- None
@whedon set v1.53.4 as version
OK. v1.53.4 is the version.
Also: can you check the missing DOI and add it to the references? https://github.com/JuliaCon/proceedings-review/issues/97#issuecomment-996584733
Submitting author: !--author-handle-->@mforets<!--end-author-handle-- (Marcelo Forets) Repository: https://github.com/JuliaReach/LazySets-JuliaCon21 Branch with paper.md (empty if default branch): Version: v1.53.4 Editor: Reviewers: @gdalle, @blegat Archive:
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
@gdalle & @blegat, 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 @matbesancon 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 @gdalle
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content
[ ] Context: is the scientific context motivating the work correctly presented?
[ ] Methodology: is the approach taken in the work justified, presented with enough details and reference to reproduce it?
[ ] Results: are the results presented and compared to approaches with similar goals?
Review checklist for @blegat
Conflict of interest
[x] As the reviewer I confirm that I have read the JuliaCon conflict of interest policy and that there are no conflicts of interest for me to review this work.
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content