Closed editorialbot closed 3 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
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1109/CCGrid49817.2020.00-45 is OK
- 10.1109/ccgrid51090.2021.00042 is OK
- 10.1016/j.jss.2018.07.001 is OK
- 10.1109/ccgrid.2017.27 is OK
- 10.1109/SBAC-PAD.2015.26 is OK
MISSING DOIs
- No DOI given, and none found for title: Hardware Performance Counters (HwPC) Sensor
- No DOI given, and none found for title: PowerAPI Core
- No DOI given, and none found for title: SmartWatts Formula
- No DOI given, and none found for title: Scikit-learn: Machine learning in Python
- No DOI given, and none found for title: Intel 64 and IA-32 Architectures Software Develope...
- No DOI given, and none found for title: A universal modular ACTOR formalism for artificial...
- No DOI given, and none found for title: Actors: a model of concurrent computation in distr...
INVALID DOIs
- None
Software report:
github.com/AlDanial/cloc v 1.90 T=0.18 s (1124.4 files/s, 130127.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 127 3659 7217 8602
JSON 37 8 0 2640
YAML 6 49 0 282
reStructuredText 12 157 71 203
Markdown 5 75 0 200
TeX 1 11 0 133
TOML 1 13 3 60
CSV 10 0 0 41
DOS Batch 1 8 1 26
make 1 4 6 9
Dockerfile 1 3 0 7
Bourne Shell 1 1 0 5
-------------------------------------------------------------------------------
SUM: 203 3988 7298 12208
-------------------------------------------------------------------------------
Commit count by author:
295 Guillaume Fieni
249 Arthur d'AzΓ©mar
215 daniel
192 Jordan Bouchoucha
191 adazemar
104 dependabot[bot]
49 Kayoku
48 Lauric Desauw
8 Romain Rouvoy
6 Pierre Rust
4 altor
2 Jordan
2 PierreRustOrange
1 Benjamin DANGLOT
1 Dimitri Saingre
1 Lars Schellhas
1 TomeMD
1 root
Paper file info:
π Wordcount for paper.md
is 937
β
The paper includes a Statement of need
section
License info:
β
License found: BSD 3-Clause "New" or "Revised" License
(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:
π @varshaprasad96 and @EpicStep - Thanks for agreeing to review this submission. This is the review thread for the paper. All of our communications will happen here from now on.
As you can see above, you each should use the command @editorialbot generate my checklist
to create your review checklist. @editorialbot commands need to be the first thing in a new comment.
As you go over the submission, please check any items that you feel have been satisfied. There are also links to the JOSS reviewer guidelines.
The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention openjournals/joss-reviews#6670
so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
We aim for reviews to be completed within about 2-4 weeks. Please let me know if either of you require some more time. We can also use editorialbot (our bot) to set automatic reminders if you know you'll be away for a known period of time.
Please feel free to ping me (@danielskatz) if you have any questions/concerns.
Statement of need
section on how PowerAPI is different than the usual software defined power meters which have specific restrictions. @roda82 it is possible to mark 'master' as default instead of 'gh-pages' branch at https://github.com/powerapi-ng/powerapi-ng.github.io? Or add some description that there is a 'master' branch and it is necessary to contribute into it?
@roda82 I see docs/
directory in https://github.com/powerapi-ng/powerapi. It seemed outdated to me. Should we remove it?
@roda82 it is possible to mark 'master' as default instead of 'gh-pages' branch at https://github.com/powerapi-ng/powerapi-ng.github.io? Or add some description that there is a 'master' branch and it is necessary to contribute into it?
Thank you for your feedback. I just marked master
as default. However, we are not really waiting for contributions on the repository related to the website.
@roda82 I see
docs/
directory in https://github.com/powerapi-ng/powerapi. It seemed outdated to me. Should we remove it?
I just removed some unnecessary files. We cannot remove docs
as it is used by sphinx
to generate the API documentation by using docstring.
π @varshaprasad96 and @EpicStep - thanks for the nice progress so far - let me know if anything is blocking you from continuing (other than open issues & discussions with the author)
@danielskatz hi. I've completed the review. @roda82 thank you for the work you've done. π
π @varshaprasad96 it looks like @roda82 has addressed your two open issues. Can these now be closed? Do they let you continue your review?
Thanks!
Thanks @roda82 for addressing the reviews. @danielskatz I've completed the view!
Thanks @varshaprasad96 and @EpicStep!
@roda82 - I'll next proofread the paper, and let you know about what the next steps are
@editorialbot generate pdf
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1109/CCGrid49817.2020.00-45 is OK
- 10.1109/ccgrid51090.2021.00042 is OK
- 10.1016/j.jss.2018.07.001 is OK
- 10.1109/ccgrid.2017.27 is OK
- 10.1109/SBAC-PAD.2015.26 is OK
MISSING DOIs
- No DOI given, and none found for title: Hardware Performance Counters (HwPC) Sensor
- No DOI given, and none found for title: PowerAPI Core
- No DOI given, and none found for title: SmartWatts Formula
- No DOI given, and none found for title: Scikit-learn: Machine learning in Python
- No DOI given, and none found for title: Intel 64 and IA-32 Architectures Software Develope...
- No DOI given, and none found for title: A universal modular ACTOR formalism for artificial...
- No DOI given, and none found for title: Actors: a model of concurrent computation in distr...
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@roda82 - I've proofread the paper, and suggest changes in the paper/bib in https://github.com/powerapi-ng/powerapi/pull/341. Please merge this, or let me know what you disagree with, then we can continue the acceptance process.
@danielskatz Thank you for the proofreading. I just merged your changes!
@editorialbot generate pdf
@roda - please proofread this version, and make sure everything looks ok to you. Once it does, please:
I can then move forward with accepting the submission.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
π @roda82 - note that we're close to done, and just need a few more things from you, as above. (And I apologize for somehow tagging the wrong person there, so you may not have seen this.)
@editorialbot set 10.5281/zenodo.11453194 as archive
I'm sorry @roda82, I'm afraid I can't do that. That's something only editors are allowed to do.
@editorialbot set v2.7.0 as version
I'm sorry @roda82, I'm afraid I can't do that. That's something only editors are allowed to do.
@editorialbot set 10.5281/zenodo.11453194 as archive
Done! archive is now 10.5281/zenodo.11453194
@editorialbot set v2.7.0 as version
Done! version is now v2.7.0
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
@danielskatz Thank you for the feedback. I just did what you asked me to do. The DOI is 10.5281/zenodo.11453194
and the PowerAPI version 2.7.0
. I tried to update them without success. Authors' ORCID are already added. Please notice that it is also required to change the article title to PowerAPI: A Python framework for building software-defined power meters
.
:wave: @openjournals/csism-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/5442, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1109/CCGrid49817.2020.00-45 is OK
- 10.1109/ccgrid51090.2021.00042 is OK
- 10.1016/j.jss.2018.07.001 is OK
- 10.1109/ccgrid.2017.27 is OK
- 10.1109/SBAC-PAD.2015.26 is OK
MISSING DOIs
- No DOI given, and none found for title: Hardware Performance Counters (HwPC) Sensor
- No DOI given, and none found for title: PowerAPI Core
- No DOI given, and none found for title: SmartWatts Formula
- No DOI given, and none found for title: Scikit-learn: Machine learning in Python
- No DOI given, and none found for title: Intel 64 and IA-32 Architectures Software Develope...
- Errored finding suggestions for "A universal modular ACTOR formalism for artificial...", please try later
- No DOI given, and none found for title: Actors: a model of concurrent computation in distr...
INVALID DOIs
- None
@roda82 - sorry, I see one more change needed - please merge https://github.com/powerapi-ng/powerapi/pull/347
Also, please confirm that the proof is fine, other than these case issues in a bib entry.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@danielskatz The proof is fine. Thank you for your help!
@editorialbot accept
Doing it live! Attempting automated processing of paper acceptance...
Ensure proper citation by uploading a plain text CITATION.cff file to the default branch of your repository.
If using GitHub, a Cite this repository menu will appear in the About section, containing both APA and BibTeX formats. When exported to Zotero using a browser plugin, Zotero will automatically create an entry using the information contained in the .cff file.
You can copy the contents for your CITATION.cff file here:
``` cff-version: "1.2.0" authors: - family-names: Fieni given-names: Guillaume orcid: "https://orcid.org/0000-0002-0165-6824" - family-names: Acero given-names: Daniel Romero orcid: "https://orcid.org/0000-0002-5317-2610" - family-names: Rust given-names: Pierre orcid: "https://orcid.org/0000-0002-2761-4702" - family-names: Rouvoy given-names: Romain orcid: "https://orcid.org/0000-0003-1771-8791" doi: 10.5281/zenodo.11453194 message: If you use this software, please cite our article in the Journal of Open Source Software. preferred-citation: authors: - family-names: Fieni given-names: Guillaume orcid: "https://orcid.org/0000-0002-0165-6824" - family-names: Acero given-names: Daniel Romero orcid: "https://orcid.org/0000-0002-5317-2610" - family-names: Rust given-names: Pierre orcid: "https://orcid.org/0000-0002-2761-4702" - family-names: Rouvoy given-names: Romain orcid: "https://orcid.org/0000-0003-1771-8791" date-published: 2024-06-04 doi: 10.21105/joss.06670 issn: 2475-9066 issue: 98 journal: Journal of Open Source Software publisher: name: Open Journals start: 6670 title: "PowerAPI: A Python framework for building software-defined power meters" type: article url: "https://joss.theoj.org/papers/10.21105/joss.06670" volume: 9 title: "PowerAPI: A Python framework for building software-defined power meters" ```
If the repository is not hosted on GitHub, a .cff file can still be uploaded to set your preferred citation. Users will be able to manually copy and paste the citation.
πππ π Toot for this paper π πππ
Submitting author: !--author-handle-->@roda82<!--end-author-handle-- (Daniel Romero Acero) Repository: https://github.com/powerapi-ng/powerapi Branch with paper.md (empty if default branch): joss-paper Version: v2.7.0 Editor: !--editor-->@danielskatz<!--end-editor-- Reviewers: @varshaprasad96, @EpicStep Archive: 10.5281/zenodo.11453194
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
@varshaprasad96 & @EpicStep, 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 @danielskatz 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 @EpicStep
π Checklist for @varshaprasad96