openjournals / joss-reviews

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

[PRE REVIEW]: PyGenAlgo: A simple toolkit for genetic algorithms. #7051

Closed editorialbot closed 3 weeks ago

editorialbot commented 1 month ago

Submitting author: !--author-handle-->@vrettasm<!--end-author-handle-- (Michail D. Vrettas) Repository: https://github.com/vrettasm/PyGeneticAlgorithms Branch with paper.md (empty if default branch): Version: v1.0.0 Editor: Pending Reviewers: Pending Managing EiC: Chris Vernon

Status

status

Status badge code:

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

Author instructions

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

@vrettasm 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 1 month 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 1 month ago

Software report:

github.com/AlDanial/cloc v 1.90  T=0.10 s (1387.5 files/s, 260798.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
HTML                            57           2476            171          11922
SVG                              1              0              0           2671
Python                          43           1034           1618           1298
JavaScript                      12            138            228            911
CSS                              4            190             35            779
Markdown                         3             95              0            317
Jupyter Notebook                 6              0           1566            197
reStructuredText                11            123            227            149
TeX                              1             10              0            105
DOS Batch                        1              8              1             26
make                             1              4              7              9
-------------------------------------------------------------------------------
SUM:                           140           4078           3853          18384
-------------------------------------------------------------------------------

Commit count by author:

   246  vrettasm
    25  Michalis Vrettas, PhD
editorialbot commented 1 month ago

Paper file info:

πŸ“„ Wordcount for paper.md is 1541

βœ… The paper includes a Statement of need section

editorialbot commented 1 month ago

License info:

🟑 License found: GNU General Public License v3.0 (Check here for OSI approval)

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

OK DOIs

- 10.1038/s41586-020-2649-2 is OK
- 10.1145/3377929.3398147 is OK

MISSING DOIs

- No DOI given, and none found for title: Adaptation in Natural and Artificial Systems
- No DOI given, and none found for title: An Introduction to Genetic Algorithms
- No DOI given, and none found for title: Evolutionary computation: A unified approach.
- No DOI given, and none found for title: PyGenAlgo: A simple toolkit for genetic algorithms
- No DOI given, and none found for title: EasyGA - Genetic Algorithms made Easy
- No DOI given, and none found for title: DEAP: Evolutionary Algorithms Made Easy
- No DOI given, and none found for title: The Island Model Genetic Algorithm: On Separabilit...
- 10.1109/access.2020.2990567 may be a valid DOI for title: pymoo: Multi-Objective Optimization in Python

INVALID DOIs

- https://doi.org/10.1007/s11042-023-17167-y is INVALID because of 'https://doi.org/' prefix
editorialbot commented 1 month ago

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

editorialbot commented 1 month ago

Five most similar historical JOSS papers:

A parallel global multiobjective framework for optimization: pagmo Submitting author: @bluescarni Handling editor: @eloisabentivegna (Retired) Reviewers: @dgoldri25, @jangmys Similarity score: 0.7510

Minimalist And Customisable Optimisation Package Submitting author: @jbuisine Handling editor: @melissawm (Retired) Reviewers: @stsievert, @torressa Similarity score: 0.7416

ALNS: a Python implementation of the adaptive large neighbourhood search metaheuristic Submitting author: @N-Wouda Handling editor: @hugoledoux (Active) Reviewers: @skadio, @kenohori Similarity score: 0.7245

GAIM: A C++ library for Genetic Algorithms and Island Models Submitting author: @gdetor Handling editor: @majensen (Active) Reviewers: @sjvrijn, @sarats Similarity score: 0.7155

Metaheuristics: A Julia Package for Single- and Multi-Objective Optimization Submitting author: @jmejia8 Handling editor: @vissarion (Active) Reviewers: @idoby, @PaulDebus Similarity score: 0.7142

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

vrettasm commented 1 month ago

I fixed 3 bib entries correcting some typographical mistakes, including the incorrect DOI as noted above.

crvernon commented 1 month ago

@editorialbot query scope

πŸ‘‹ @vrettasm - Thanks for your submission to JOSS. I am going to pass this one through our larger editorial board for review to see if it meets our substantial scholarly effort requirement. This process should take about 2 weeks and I will let you know when I hear back. Thanks!

editorialbot commented 1 month ago

Submission flagged for editorial review.

crvernon commented 3 weeks ago

@editorialbot reject

:wave: @vrettasm - Thank you for your submission to JOSS. After further review with our larger editorial board, we have decided that your submission needs a bit of work before it is ready for review in JOSS. The following reasons were identified:

We look forward to the progress of this work in the future and encourage you to continue your work. Thank you.

editorialbot commented 3 weeks ago

Paper rejected.

vrettasm commented 3 weeks ago

Dear editor,

Thank you very much for taking the time to pre-review my article submission to the JOSS.

Regarding the first reason of the rejection, it is true that I haven't packed the code according to some standards. I thought that is something that can be done later on in the event the paper being accepted.

Regarding the second point, I am not exactly sure what is meant that the provided code can solve only real valued problems, since I have two examples (Traveling Salesman Problem, N-Queens problem) that clearly work with permutation encoded chromosomes.

Finally, regarding the last point there are several umittests (/code/test/) that test the functionality of the genetic operators.

Nevertheless, I fully accept your decision of rejecting my paper.

Your sincerely,

M. Vrettas

On Wed, Aug 14, 2024, 14:20 The Open Journals editorial robot < @.***> wrote:

Paper rejected.

β€” Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/7051#issuecomment-2288595315, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACDDWAUDSU4MOIXVXTG6D6TZRNDSLAVCNFSM6AAAAABLUMYTOCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBYGU4TKMZRGU . You are receiving this because you were mentioned.Message ID: @.***>