openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
720 stars 38 forks source link

[PRE REVIEW]: PowerAPI: A Python framework for building software-defined power meters #6635

Closed editorialbot closed 6 months ago

editorialbot commented 6 months ago

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.6.0 Editor: !--editor-->@danielskatz<!--end-editor-- Reviewers: @varshaprasad96, @EpicStep Managing EiC: Daniel S. Katz

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/ff5876ca096c62cb6d243e56b5676c4e"><img src="https://joss.theoj.org/papers/ff5876ca096c62cb6d243e56b5676c4e/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/ff5876ca096c62cb6d243e56b5676c4e/status.svg)](https://joss.theoj.org/papers/ff5876ca096c62cb6d243e56b5676c4e)

Author instructions

Thanks for submitting your paper to JOSS @roda82. Currently, there isn't a JOSS editor assigned to your paper.

@roda82 if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

Editor instructions

The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:

@editorialbot commands
editorialbot commented 6 months ago

Hello human, 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
editorialbot commented 6 months ago

Software report:

github.com/AlDanial/cloc v 1.90  T=0.19 s (1086.0 files/s, 125718.9 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            198
TeX                              1             13              0            138
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           3990           7298          12211
-------------------------------------------------------------------------------

Commit count by author:

   295  Guillaume Fieni
   249  Arthur d'Azémar
   212  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
editorialbot commented 6 months ago

Paper file info:

📄 Wordcount for paper.md is 932

✅ The paper includes a Statement of need section

editorialbot commented 6 months ago

License info:

✅ License found: BSD 3-Clause "New" or "Revised" License (Valid open source OSI approved license)

editorialbot commented 6 months ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

editorialbot commented 6 months ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1109/CCGrid49817.2020.00-45 is OK
- 10.1016/j.jss.2018.07.001 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: Hardware Performance Counters (HwPC) Sensor
- 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...
- 10.1109/ccgrid51090.2021.00042 may be a valid DOI for title: SELFWATTS: On-the-fly Selection of Performance Eve...
- 10.1109/ccgrid.2017.27 may be a valid DOI for title: WattsKit: Software-Defined Power Monitoring of Dis...

INVALID DOIs

- None
danielskatz commented 6 months ago

Thanks for your submission. I'll edit it.

While I get started, you could work on the possibly missing DOIs that editorialbot suggests, but note that some may be incorrect. Please feel free to make changes to your .bib file, then use the command @editorialbot check references to check again, and the command @editorialbot generate pdf when the references are right to make a new PDF. editorialbot commands need to be the first entry in a new comment.

danielskatz commented 6 months ago

@editorialbot assign me as editor

editorialbot commented 6 months ago

Assigned! @danielskatz is now the editor

danielskatz commented 6 months ago

In addition, if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

roda82 commented 6 months ago

@editorialbot check references

editorialbot commented 6 months ago
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: Intel 64 and IA-32 Architectures Software Develope...
- No DOI given, and none found for title: Actors: a model of concurrent computation in distr...

INVALID DOIs

- 10.5555/1953048.2078195 is INVALID
- 10.5555/1624775.1624804 is INVALID
roda82 commented 6 months ago

@editorialbot check references

editorialbot commented 6 months ago
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
roda82 commented 6 months ago

Hello, we changed the title to PowerAPI: A Python framework for building software-defined power meters. Can you please update the metadata related to our submission?

roda82 commented 6 months ago

@editorialbot generate pdf

editorialbot commented 6 months ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

danielskatz commented 6 months ago

I'll likely need to change the title again when we start the review - please remind me if I forget

danielskatz commented 6 months ago

Please suggest some potential reviewers by mentioning them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

roda82 commented 6 months ago

Hello, some suggestions for potential reviewers:

danielskatz commented 6 months ago

Thanks @roda82 - a few more suggestions would be welcome too

danielskatz commented 6 months ago

👋 @EpicStep - Would you be willing to review this submission for JOSS?

danielskatz commented 6 months ago

👋 @varshaprasad96 - Would you be willing to review this submission for JOSS?

varshaprasad96 commented 6 months ago

Hi @danielskatz - sure, I can help with the review of this submission. Could you please provide a link to reviewing procedure?

danielskatz commented 6 months ago

Thanks @varshaprasad96 - the information is in https://joss.readthedocs.io/en/latest/reviewer_guidelines.html At this point, I will add you in the system as a reviewer, but we won't start the review until we get at least one more reviewer.

danielskatz commented 6 months ago

@editorialbot add @varshaprasad96 as reviewer

editorialbot commented 6 months ago

@varshaprasad96 added to the reviewers list!

EpicStep commented 6 months ago

Hey, @danielskatz . Yeah, I can help.

danielskatz commented 6 months ago

@EpicStep - great, thanks - I'll add you and we'll get the review started

danielskatz commented 6 months ago

@editorialbot add @EpicStep as reviewer

editorialbot commented 6 months ago

@EpicStep added to the reviewers list!

danielskatz commented 6 months ago

@editorialbot start review

editorialbot commented 6 months ago

OK, I've started the review over in https://github.com/openjournals/joss-reviews/issues/6670.