Closed editorialbot closed 2 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 source files, type:
@editorialbot generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/s10107-004-0559-y is OK
- 10.5281/zenodo.3969045 is OK
- 10.5281/zenodo.2558627 is OK
- 10.21105/joss.05187 is OK
- 10.5281/zenodo.4605982 is OK
- 10.5281/zenodo.6940304 is OK
- 10.1137/141000671 is OK
- 10.1287/ijoc.2014.0623 is OK
- 10.5281/zenodo.3994983 is OK
- 10.5281/zenodo.2629034 is OK
- 10.1007/0-387-30065-1 is OK
- 10.5281/zenodo.2574162 is OK
- 10.1137/15M1020575 is OK
- 10.1287/mnsc.36.5.519 is OK
- 10.5281/zenodo.3700941 is OK
- 10.5281/zenodo.2655082 is OK
- 10.5281/zenodo.10434673 is OK
- 10.5281/zenodo.3991143 is OK
- 10.5281/zenodo.4758376 is OK
- 10.21105/joss.04736 is OK
- 10.1007/s101070100263 is OK
- 10.5281/zenodo.3948381 is OK
- 10.21105/joss.03991 is OK
- 10.1007/s10589-020-00201-2 is OK
- 10.1137/060654797 is OK
- 10.5281/zenodo.4309783 is OK
- 10.5281/zenodo.2559295 is OK
- 10.5281/zenodo.7153564 is OK
- 10.1007/s10589-014-9687-3 is OK
- 10.5281/zenodo.1188851 is OK
- 10.5281/zenodo.3672094 is OK
- 10.5281/zenodo.8174885 is OK
- 10.2139/ssrn.4601442 is OK
MISSING DOIs
- No DOI given, and none found for title: ReverseDiff.jl
- No DOI given, and none found for title: NLPModelsAlgencan.jl
INVALID DOIs
- None
Software report:
github.com/AlDanial/cloc v 1.90 T=0.03 s (1531.0 files/s, 204611.9 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
TeX 8 274 200 2634
Julia 17 142 230 1114
TOML 7 181 1 899
Markdown 9 199 0 621
YAML 8 7 5 225
Ruby 1 8 4 45
CSS 1 5 0 22
-------------------------------------------------------------------------------
SUM: 51 816 440 5560
-------------------------------------------------------------------------------
Commit count by author:
68 tmigot
21 RenanOD
16 Abel Soares Siqueira
15 github-actions[bot]
7 JSOBot
5 Tangi Migot
4 Alexis Montoison
3 Monssaf Toukal
2 Abel Siqueira
2 Dominique
2 Renan Domingues
1 Julia TagBot
1 abelsiqueira
1 geoffroyleconte
Paper file info:
📄 Wordcount for paper.tex
is 1039
🔴 Failed to discover a Statement of need
section in paper
License info:
✅ License found: Mozilla Public License 2.0
(Valid open source OSI approved license)
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
paper.tex
file include a list of authors with their affiliations?Done reviewing. All the review criteria are met
Thanks @sshin23!
@tmigot: You don't seem to cite ReverseDiff or Algencan in the paper? They can be removed from the .bib. I wonder if it also needs to be Statement of need
😆
I'm not sure why https://github.com/JuliaCon/proceedings-papers/blob/jcon.00161/jcon.00161/10.21105.jcon.00161.pdf
paper.tex
file include a list of authors with their affiliations?I am done as well.
The code of conduct and conflict of interests links in the checklist don't work for me, so no ticks. Other missing ticks: I didn't find any comparison with other similar works in the paper. The actual documentation does contain benchmarking together with all the functionality descriptions and examples, but the link isn't in the paper. A suggestion - maybe include a brief description of the benchmarks & results in the paper, and provide a link to the full analysis?
Hmm. The links should probably be:
@matbesancon @lucaferranti is this known?
Good catch! Apparently the checklist template got the wrong links at some point. I opened a PR fixing it. Meanwhile, the links given by Oscar are good to refer too to tick the corresponding boxes
Link-related ticks have been ticked.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Thank you @mzagorowska @sshin23 and @odow for the comments, and your patience.
@tmigot: You don't seem to cite ReverseDiff or Algencan in the paper? They can be removed from the .bib.
Thanks for noticing. I cleaned the bib file to stick to the ones cited in the paper.
Other missing ticks: I didn't find any comparison with other similar works in the paper. The [actual documentation ] (https://docs.juliahub.com/General/JSOSuite/0.1.1/)does contain [benchmarking ] (https://docs.juliahub.com/General/JSOSuite/0.1.1/benchmark/)together with all the functionality descriptions and >examples, but the link isn't in the paper. A suggestion - maybe include a brief description of the benchmarks & results >in the paper, and provide a link to the full analysis?
We added a couple of sentences regarding packages that in my opinion have a similar goal, Optimization.jl, and MathOptInterface.jl. JSOSuite and the JSO-compliant framework are very solver-oriented, and the role of this package is to simplify accessing the solvers being researched and developed here. Additionally, in my opinion, JSOSuite would simplify making a bridge with both Optimization.jl and MathOptInterface.jl (this one is partly done already).
We also added a sentence pointing out the documentation and tutorials. Sorry if my modifications are minimal, but I am also trying to stick to the 2-page limit for this extended abstract. If you still think it deserves further discussion in the paper, please let me know and I will try to prioritize.
I modified the paper in this pull request https://github.com/JuliaSmoothOptimizers/JSOSuite.jl/pull/173
@editorialbot commands
Hello @odow, here are the things you can ask me to do:
# List all available commands
@editorialbot commands
# Add to this issue's reviewers list
@editorialbot add @username as reviewer
# Remove from this issue's reviewers list
@editorialbot remove @username from reviewers
# Get a list of all editors's GitHub handles
@editorialbot list editors
# Assign a user as the editor of this submission
@editorialbot assign @username as editor
# Remove the editor assigned to this submission
@editorialbot remove editor
# Remind an author, a reviewer or the editor to return to a review after a
# certain period of time (supported units days and weeks)
@editorialbot remind @reviewer in 2 weeks
# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist
# Set a value for version
@editorialbot set v1.0.0 as version
# Set a value for branch
@editorialbot set juliacon-paper as branch
# Set a value for repository
@editorialbot set https://github.com/organization/repo as repository
# Set a value for the archive DOI
@editorialbot set 10.5281/zenodo.6861996 as archive
# Mention the EiCs for the correct track
@editorialbot ping track-eic
# 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
# Recommends the submission for acceptance
@editorialbot recommend-accept
# Generates a LaTeX preprint file
@editorialbot generate preprint
# Flag submission with questionable scope
@editorialbot query scope
# Get a link to the complete list of reviewers
@editorialbot list reviewers
# Creates a post-review checklist with editor and authors tasks
@editorialbot create post-review checklist
# Open the review issue
@editorialbot start review
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/s10107-004-0559-y is OK
- 10.5281/zenodo.3969045 is OK
- 10.5281/zenodo.2558627 is OK
- 10.5281/zenodo.4605982 is OK
- 10.1137/141000671 is OK
- 10.1007/0-387-30065-1 is OK
- 10.1137/15M1020575 is OK
- 10.1287/mnsc.36.5.519 is OK
- 10.5281/zenodo.10434673 is OK
- 10.5281/zenodo.3991143 is OK
- 10.5281/zenodo.4758376 is OK
- 10.5281/zenodo.3948381 is OK
- 10.21105/joss.03991 is OK
- 10.1007/s10589-020-00201-2 is OK
- 10.5281/zenodo.4309783 is OK
- 10.5281/zenodo.7153564 is OK
- 10.2139/ssrn.4601442 is OK
- 10.1287/ijoc.2021.1067 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@editorialbot check repository
Software report:
github.com/AlDanial/cloc v 1.90 T=0.03 s (1495.3 files/s, 193884.6 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
TeX 8 255 196 2454
Julia 17 142 230 1114
TOML 7 181 1 899
Markdown 9 199 0 621
YAML 8 7 5 225
Ruby 1 8 4 45
CSS 1 5 0 22
-------------------------------------------------------------------------------
SUM: 51 797 436 5380
-------------------------------------------------------------------------------
Commit count by author:
68 tmigot
21 RenanOD
16 Abel Soares Siqueira
15 github-actions[bot]
7 JSOBot
7 Tangi Migot
4 Alexis Montoison
3 Monssaf Toukal
2 Abel Siqueira
2 Dominique
2 Renan Domingues
1 Julia TagBot
1 abelsiqueira
1 geoffroyleconte
Paper file info:
📄 Wordcount for paper.tex
is 1064
🔴 Failed to discover a Statement of need
section in paper
License info:
✅ License found: Mozilla Public License 2.0
(Valid open source OSI approved license)
I opened a small tweak: https://github.com/JuliaSmoothOptimizers/JSOSuite.jl/pull/175
@editorialbot check repository
Software report:
github.com/AlDanial/cloc v 1.90 T=0.03 s (1541.1 files/s, 199825.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
TeX 8 255 196 2454
Julia 17 142 230 1114
TOML 7 181 1 899
Markdown 9 199 0 621
YAML 8 7 5 225
Ruby 1 8 4 45
CSS 1 5 0 22
-------------------------------------------------------------------------------
SUM: 51 797 436 5380
-------------------------------------------------------------------------------
Commit count by author:
68 tmigot
21 RenanOD
16 Abel Soares Siqueira
15 github-actions[bot]
7 JSOBot
7 Tangi Migot
4 Alexis Montoison
3 Monssaf Toukal
2 Abel Siqueira
2 Dominique
2 Renan Domingues
1 Julia TagBot
1 Oscar Dowson
1 abelsiqueira
1 geoffroyleconte
Paper file info:
📄 Wordcount for paper.tex
is 1064
🔴 Failed to discover a Statement of need
section in paper
License info:
✅ License found: Mozilla Public License 2.0
(Valid open source OSI approved license)
@matbesancon @lucaferranti any ideas on the "statement of need" thing?
Hi @odow ! I was wondering if there was any update here? Thanks in advance.
@matbesancon @lucaferranti any ideas on the "statement of need" thing?
Sorry I missed the ping. We recently updated the guidelines https://github.com/JuliaCon/proceedings-review/pull/166 . The consensus was that as long as the statement of need is clearly conveyed in the paper, it's not needed to have a section verbatim with that name. We should probably also disable that automatic check
@editorialbot recommend-accept
Paper is not ready for acceptance yet, the archive is missing
@tmigot can you upload a version of JSO to https://zenodo.org to get a DOI please?
@editorialbot commands
Hello @tmigot, 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 juliacon-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
@tmigot can you upload a version of JSO to https://zenodo.org to get a DOI please?
It is already done, here: https://zenodo.org/records/12588054
@editorialbot set 10.5281/zenodo.12588054 as archive
Done! archive is now 10.5281/zenodo.12588054
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
✅ OK DOIs
- 10.1007/s10107-004-0559-y is OK
- 10.5281/zenodo.3969045 is OK
- 10.5281/zenodo.2558627 is OK
- 10.5281/zenodo.4605982 is OK
- 10.1137/141000671 is OK
- 10.1007/0-387-30065-1 is OK
- 10.1137/15M1020575 is OK
- 10.1287/mnsc.36.5.519 is OK
- 10.5281/zenodo.10434673 is OK
- 10.5281/zenodo.3991143 is OK
- 10.5281/zenodo.4758376 is OK
- 10.5281/zenodo.3948381 is OK
- 10.21105/joss.03991 is OK
- 10.1007/s10589-020-00201-2 is OK
- 10.5281/zenodo.4309783 is OK
- 10.5281/zenodo.7153564 is OK
- 10.2139/ssrn.4601442 is OK
- 10.1287/ijoc.2021.1067 is OK
🟡 SKIP DOIs
- None
❌ MISSING DOIs
- None
❌ INVALID DOIs
- None
:wave: @JuliaCon/jcon-eics, this paper is ready to be accepted and published.
Check final proof :point_right::page_facing_up: Download article
If the paper PDF and the deposit XML files look good in https://github.com/JuliaCon/proceedings-papers/pull/98, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
@editorialbot accept
Doing it live! Attempting automated processing of paper acceptance...
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JCON! 🚨🚨🚨
Here's what you must now do:
Any issues? Notify your editorial technical team...
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[![DOI](https://proceedings.juliacon.org/papers/10.21105/jcon.00161/status.svg)](https://doi.org/10.21105/jcon.00161)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/jcon.00161">
<img src="https://proceedings.juliacon.org/papers/10.21105/jcon.00161/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://proceedings.juliacon.org/papers/10.21105/jcon.00161/status.svg
:target: https://doi.org/10.21105/jcon.00161
This is how it will look in your documentation:
We need your help!
JuliaCon Proceedings is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
Thanks all!
Submitting author: !--author-handle-->@tmigot<!--end-author-handle-- (Tangi Migot) Repository: https://github.com/JuliaSmoothOptimizers/JSOSuite.jl Branch with paper.md (empty if default branch): jcon-paper Version: 0.1.1 Editor: !--editor-->@odow<!--end-editor-- Reviewers: @sshin23, @mzagorowska Archive: 10.5281/zenodo.12588054
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
@sshin23 & @mzagorowska, 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 @odow 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 @sshin23
📝 Checklist for @mzagorowska