Closed editorialbot closed 11 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.88 T=0.50 s (274.5 files/s, 116141.1 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 83 5316 7355 29759
reStructuredText 30 3932 3070 6005
YAML 7 24 21 496
TeX 1 0 0 374
HTML 8 64 0 280
DOS Batch 1 34 2 227
make 1 30 6 156
SVG 1 9 0 133
Markdown 3 40 0 132
TOML 1 8 1 69
-------------------------------------------------------------------------------
SUM: 136 9457 10455 37631
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Wordcount for paper.md
is 1012
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot commands
Hello @SimonBiggs, 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
# Check the references of the paper for missing DOIs
@editorialbot check references
# Perform checks on the repository
@editorialbot check repository
# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist
# Set a value for branch
@editorialbot set joss-paper as branch
# 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
@kellyrowland, I have completed my review and approve the submission.
Thanks @SimonBiggs !
Hi @jrkerns, I believe you've already seen it, but several links in your main README file are broken, However, this has no impact on the package functionality nor on the revision level required by JOSS. If you like, I can mark them for easy identification.
Just for record, I would like to note that no explicit "community guidelines" were found. However, I considered the code highlighted below to be sufficient.
Thanks; I might suggest adding instructions on how to contribute to the project in this section (i.e., are folks welcome to open issues/PRs that follow in this philosophy?).
@kellyrowland, is there a standard way of highlighting parts of the article that need revision?
@ProfLeao you can comment here in the issue and reference the line numbers in the paper file or by quoting the language in the paper.
@ProfLeao you can comment here in the issue and reference the line numbers in the paper file or by quoting the language in the paper.
Thanks.
Also, if it helps @ProfLeao, I made the following issue here:
https://github.com/jrkerns/pylinac/issues/468#issue-1973303026
Also, if it helps @ProfLeao, I made the following issue here:
Great! Thanks.
Hi @ProfLeao and @SimonBiggs; thanks for taking the time to review the submission. Simon created two issues which I recently addressed: https://github.com/jrkerns/pylinac/issues/468 (contribution guide) and https://github.com/jrkerns/pylinac/issues/467 (RTD badge link). @ProfLeao I also fixed the links in the headline sections from stable
to latest
which was causing broken links. These are fixed and pushed already so should be live. I poked around and didn't find any other broken links, but if there are any others you had run into please let me know. @kellyrowland I added a bit to the contributing section. If this needs further elaboration please let me know. Thanks all!
Contributing updates look great, thanks.
Hi @jrkerns , I'll leave some "suggestions" for improving the text. Please note that my native language is not English, so any suggestions that are not relevant can be disregarded.
Original text: "Pylinac is a python library (...)"
Suggested text: "Pylinac is a Python library (...)"
Original text: "required by the medical physics society."
Suggested text: "required by the Medical Physics Society."
Original text: as the target audience is not developers. Thus, most workflows can be executed in a few lines (...)"
Suggested text: "as the target audience is not developers. Thus, most workflows can be implemented in a few lines of code."
Original text: "multileaf collimator that shape the radiation (Calvo-Ortega et al., 2014) These images and (...)"
Suggested text: "multileaf collimator that shape the radiation (Calvo-Ortega et al., 2014). These images and (...)"
Original text: "where 𝐼 is the ROI of the contrast region in question (...)"
Suggested text: "where 𝐼 is the ROI of the contrast region of interest (...)"
Original text: "This corresponds to the circular ROIs on the outer edge (...)"
Suggested text: "This corresponds to the circular ROIs at the outer edge (...)"
Original text: "69 be saved as records that may be audited by state authorities. (...)"
Suggested text: "69 be stored as records that can be audited by government authorities. (...)"
When I receive feedback about the above suggestions, I'll complete my checklist.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@ProfLeao Thank you for the suggestions. I implemented all of them except for the Summary Line 9 about medical physics society. In the US, there is a society called the AAPM, and there are several other "societies" internationally (e.g. EFOMP). I didn't think it would be helpful to list out the specific societies, so I purposely used an informal term here for the community-as-a-whole. If this is acceptable, then I believe everything was addressed. The updated proof is above and the commit itself. Thank you for taking the time to review the submission.
I understand. I apologize for not understanding the generic term mentioned. Satisfied with the modifications. @kellyrowland I have completed my review.
Hi @kellyrowland Is there anything else I need to do to complete the submission? Thanks
@editorialbot set <DOI here> as archive
@editorialbot set <version here> as version
@editorialbot generate pdf
@editorialbot check references
and ask author(s) to update as needed@editorialbot recommend-accept
@jrkerns please issue a new tagged release of the software (if changed since the start of the review), and archive it (on Zenodo, figshare, or elsewhere). Then, please then post the version number and archive DOI here in the review issue, and I'll follow some subsequent wrap-up steps from there based on the checklist above.
@editorialbot generate pdf
@editorialbot check references
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
V 3.17 GH release: https://github.com/jrkerns/pylinac/releases/tag/v3.17 pypi: https://pypi.org/project/pylinac/3.17.0/ zenodo: https://zenodo.org/records/10145069
@editorialbot set v3.17 as version
Done! version is now v3.17
@editorialbot set 10.5281/zenodo.10145069 as archive
Done! archive is now 10.5281/zenodo.10145069
@editorialbot check references
@editorialbot check references
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
:wave: @openjournals/bcm-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/openjournals/joss-papers/pull/4791, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
@editorialbot check references
@jrkerns As AEiC I will now help to process this work for acceptance in JOSS. I have checked this review, your repository, the archive link, and the paper. Most seems in order, however I do have the below points that need your attention:
3.17.0
for the version, however this should be edited to match v3.17
, i.e. drop the 0
and include the v
so it will say end up listing it as Version v3.17
. United States of America
. Conceptualization, coding, development and paper writing by James Kerns.
needs an Oxford comma, i.e. Conceptualization, coding, development, and paper writing by James Kerns.
. regions of interest (ROI)
, i.e. using the plural "regions". Later though it is both used as ROI and ROIs. Would it be less confusing to rewrite it to introduce it in a singular form e.g. region of interest ROI
, and then to add the s
when you want the plural form? Hi @Kevin-Mattheus-Moerman,
Thanks for taking the time to look this over. I have edited the zenodo listing to reflect the first change (to my understanding): https://zenodo.org/records/10145069. I adjusted the paper to reflect the last 3 changes: https://github.com/jrkerns/pylinac/commit/35c94407ba64dcb8d77953024a66e333da39a73c
Let me know if there's anything else that needs adjusting. 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:
@jrkerns thanks for making those changes. The version tag is now correctly set for the archive. One remaining issue is the title for the archive, it should match the paper title Pylinac: Image analysis for routine quality assurance in radiotherapy
. Can you please edit the archive to do this?
@editorialbot accept
Submitting author: !--author-handle-->@jrkerns<!--end-author-handle-- (James Kerns) Repository: https://github.com/jrkerns/pylinac Branch with paper.md (empty if default branch): joss_paper Version: v3.17 Editor: !--editor-->@kellyrowland<!--end-editor-- Reviewers: @ProfLeao, @SimonBiggs Archive: 10.5281/zenodo.10145069
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
@ProfLeao & @SimonBiggs, 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 @kellyrowland 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 @SimonBiggs
📝 Checklist for @ProfLeao