openjournals / joss-reviews

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

[REVIEW]: ProMCDA: A Python package for Probabilistic Multi-Criteria Decision Analysis #6190

Open editorialbot opened 8 months ago

editorialbot commented 8 months ago

Submitting author: !--author-handle-->@Flaminietta<!--end-author-handle-- (Flaminia Catalli) Repository: https://github.com/wetransform-os/ProMCDA Branch with paper.md (empty if default branch): main Version: v1.1.0 Editor: !--editor-->@galessiorob<!--end-editor-- Reviewers: @limengbinggz, @B3J4y Archive: 10.5281/zenodo.13694286

Status

status

Status badge code:

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

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

@limengbinggz & @B3J4y, 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:

@editorialbot generate my checklist

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @galessiorob 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 @limengbinggz

📝 Checklist for @B3J4y

📝 Checklist for @paulrougieux

editorialbot commented 8 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
editorialbot commented 8 months ago
Software report:

github.com/AlDanial/cloc v 1.88  T=0.05 s (541.8 files/s, 87446.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          18            493            306           2030
HTML                             1             84              5            620
Markdown                         2             75              0            256
TeX                              1             16              0            220
YAML                             3              8              2             58
JSON                             1              4              0             19
-------------------------------------------------------------------------------
SUM:                            26            680            313           3203
-------------------------------------------------------------------------------

gitinspector failed to run statistical information for the repository
editorialbot commented 8 months ago

Wordcount for paper.md is 1415

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

OK DOIs

- 10.1007/s10669-020-09784-x is OK
- 10.1016/j.envsoft.2021.105208 is OK
- 10.1016/S0377-2217(97)00163-X is OK
- 10.1016/j.dss.2022.113848 is OK
- 10.21105/joss.04567 is OK
- 10.1016/j.envsoft.2020.104890 is OK
- 10.1016/j.omega.2017.04.007 is OK
- 10.1007/978-1-4757-2500-1_2 is OK
- 10.1007/0-387-31099-1_2 is OK
- 10.1007/s11205-017-1832-9 is OK
- 10.1016/j.ecolind.2018.06.009 is OK
- 10.1016/j.ecolind.2019.105731 is OK
- 10.1016/j.ijggc.2016.08.023 is OK
- 10.1007/978-1-4939-3094-4_12 is OK
- 10.1016/j.ecolind.2014.05.014 is OK

MISSING DOIs

- None

INVALID DOIs

- None
editorialbot commented 8 months ago

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

galessiorob commented 8 months ago

🚀 @limengbinggz, @B3J4y thank you so much for volunteering to review this paper! Please comment @editorialbot generate my checklist and start your review at your earliest convenience. Let me know if you have any questions.

galessiorob commented 8 months ago

👋 Hi @paulrougieux! @Flaminietta suggested you'd be a good reviewer for this paper - do you have the bandwidth to help us out? Thanks!

B3J4y commented 8 months ago

Review checklist for @B3J4y

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

B3J4y commented 8 months ago

Opened Issue:

paulrougieux commented 8 months ago

I accept this review.

👋 Hi @paulrougieux! @Flaminietta suggested you'd be a good reviewer for this paper - do you have the bandwidth to help us out? Thanks!

Dear @galessiorob I can do the review within a bit more than 2 weeks.

Flaminietta commented 8 months ago

@editorialbot generate preprint

editorialbot commented 8 months ago

:page_facing_up: Preprint file created: Find it here in the Artifacts list :page_facing_up:

Flaminietta commented 8 months ago

@editorialbot generate preprint

editorialbot commented 8 months ago

:page_facing_up: Preprint file created: Find it here in the Artifacts list :page_facing_up:

Flaminietta commented 8 months ago

@editorialbot generate preprint

editorialbot commented 8 months ago

:page_facing_up: Preprint file created: Find it here in the Artifacts list :page_facing_up:

limengbinggz commented 8 months ago

Review checklist for @limengbinggz

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

galessiorob commented 7 months ago

👋 Hi everyone! Checking in to see if anyone has questions on the review process or the paper itself, thanks!

B3J4y commented 7 months ago

Hi, thank you for checking in. I have no questions from my side so far.

B3J4y commented 7 months ago
paulrougieux commented 7 months ago

@editorialbot generate my checklist

editorialbot commented 7 months ago

@paulrougieux I can't do that because you are not a reviewer

paulrougieux commented 7 months ago

@galessiorob sorry, I was travelling at the beginning of this month and didn't manage to start this on time. The editorial bot tells me I'm not a reviewer, is it too late now to provide comments?

B3J4y commented 7 months ago
galessiorob commented 7 months ago

@editorialbot add @paulrougieux as reviewer

editorialbot commented 7 months ago

@paulrougieux added to the reviewers list!

galessiorob commented 7 months ago

Hey @paulrougieux 👋 I just added you as a reviewer, if you can get to this soon that'd be great and helpful for the paper. Thanks so much!

galessiorob commented 7 months ago

👋 @limengbinggz checking in, is there anything I can help with so you can get going with your review? Thanks!

limengbinggz commented 6 months ago

👋 @limengbinggz checking in, is there anything I can help with so you can get going with your review? Thanks!

Thank you for checking in. I have no questions on my side so far and am actively reviewing the code in the package.

galessiorob commented 6 months ago

Hey @limengbinggz looks like you've been taking action on all the feedback - please let me know if I can help in any way, and whenever you're ready for us to wrap up the review. Thanks.

limengbinggz commented 6 months ago

Hey @limengbinggz looks like you've been taking action on all the feedback - please let me know if I can help in any way, and whenever you're ready for us to wrap up the review. Thanks.

Thank you for checking in. Should I complete the checklist after the authors have closed the open issues in the repo?

galessiorob commented 6 months ago

Apologies! That ping was meant for @Flaminietta, please disregard.

@Flaminietta please let me know when you're ready for a final review, thanks.

Flaminietta commented 6 months ago

Good morning @galessiorob!

We have already addressed many of the valuable suggestions of the reviewers and still working on a couple of them. I'll let you know as soon as we are ready for the final review. I think we need a few more days, in particular, to take care of the editing of the text and figures, and to eliminate the input configuration file by transforming the package into a library.

I hope this is still OK with the schedule of the journal.

Looking forward to the final version. Best regards,

@Flaminietta and @mspada

galessiorob commented 6 months ago

👋 @Flaminietta and @mspada absolutely! Take the time you need and let me know.

paulrougieux commented 4 months ago

Review checklist for @paulrougieux

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

paulrougieux commented 4 months ago

@editorialbot generate pdf

editorialbot commented 4 months ago

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

galessiorob commented 4 months ago

👋 it's been quite some time! 👋 @Flaminietta and @mspada, how is it going? Any updates on your side?

@paulrougieux, thanks for starting on your review, Is there anything I can help with and/or any feedback for the authors?

mspada commented 4 months ago

@galessiorob thank you for checking. I’ll work on the comments we already have next week.

mspada commented 2 months ago

Hi @galessiorob,

@Flaminietta and I closed some of the open issues so far, the question is how does all the process proceed? I saw that, for example, @paulrougieux generated the PDF for review on the 22.04 before the updated version of the paper, which included some of the issues raised by @limengbinggz and @B3J4y.

galessiorob commented 2 months ago

Hi @mspada

Thanks for the updates! @limengbinggz @B3J4y @paulrougieux could you please review the latest version of the paper and the changes implemented based on your feedback? If you are satisfied and can check your review list, it will be greatly appreciated 🙏

galessiorob commented 2 months ago

@editorialbot generate pdf

editorialbot commented 2 months ago

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

limengbinggz commented 2 months ago

Hi @mspada

Thanks for the updates! @limengbinggz @B3J4y @paulrougieux could you please review the latest version of the paper and the changes implemented based on your feedback? If you are satisfied and can check your review list, it will be greatly appreciated 🙏

Thank you for all the hard work! I have checked off my review list and am good with all the changes. 😄

paulrougieux commented 2 months ago

Review checklist for @paulrougieux

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

galessiorob commented 1 month ago

@paulrougieux mind posting some annotations about the checklist items you haven't checked as completed please? Thanks!

Flaminietta commented 1 month ago

Dear all, dear @galessiorob,

with the last PR, which solves the potential problem for some Windows users by dockerizing ProMCDA, I think that we have now addressed all issues related to this review.

Best regards, Flaminia

B3J4y commented 1 month ago

On my end, everything has been checked, the software works out of the box, and this lengthy process is now complete.

Thank you, @Flaminietta, for your effort and for pushing the development forward.

Thank you, @galessiorob, for consistently organizing and reminding everyone about their tasks throughout this long period.

mspada commented 1 week ago

@galessiorob I'm writing you since it is quite some time that we didn't hear anything anymore about the status of the paper. I guess the problem is that @paulrougieux didn't finalise his review yet, or? Looking forward for your update. Best, @mspada and @Flaminietta

galessiorob commented 6 days ago

@editorialbot generate pdf