openjournals / joss-reviews

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

[REVIEW]: nimCSO: A Nim package for Compositional Space Optimization #6731

Open editorialbot opened 1 month ago

editorialbot commented 1 month ago

Submitting author: !--author-handle-->@amkrajewski<!--end-author-handle-- (Adam Mikolaj Krajewski) Repository: https://github.com/amkrajewski/nimCSO Branch with paper.md (empty if default branch): Version: v0.6.4 Editor: !--editor-->@RMeli<!--end-editor-- Reviewers: @atzberg, @Henrium, @bdice Archive: Pending

Status

status

Status badge code:

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

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

@atzberg & @Henrium & @bdice, 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 @RMeli 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 @Henrium

πŸ“ Checklist for @bdice

editorialbot commented 1 month 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 1 month ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1002/adem.200300567 is OK
- 10.1016/j.msea.2003.10.257 is OK
- 10.1145/512274.512284 is OK
- 10.20517/jmi.2021.05 is OK
- 10.1016/j.ijrmhm.2024.106673 is OK
- 10.1557/jmr.2018.153 is OK
- 10.48550/arXiv.2402.03528 is OK
- 10.5860/choice.27-0936 is OK
- 10.48550/arXiv.2402.00572 is OK

MISSING DOIs

- No DOI given, and none found for title: Nim Programming Language v2.0.0
- No DOI given, and none found for title: The Art of Computer Programming, Volume 4, Fascicl...
- No DOI given, and none found for title: Arraymancer v0.7.24: A fast, ergonomic and portabl...

INVALID DOIs

- None
editorialbot commented 1 month ago

Software report:

github.com/AlDanial/cloc v 1.90  T=0.02 s (1775.2 files/s, 178954.2 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Nim                             14            222            393            925
TeX                              2             65             21            681
YAML                             9             31              0            259
Markdown                         3             89              0            207
Python                           2             16              0             76
CSV                              3              0              0             38
JSON                             1              1              0             27
Jupyter Notebook                 1              0            561             10
Dockerfile                       1              1              0              6
-------------------------------------------------------------------------------
SUM:                            36            425            975           2229
-------------------------------------------------------------------------------

Commit count by author:

   182  amkrajewski
   160  Adam M. Krajewski
     3  Zi-Kui Liu
     3  zikuiliu
     1  Arindam
     1  Arindam Debnath
     1  dovahkiin0022
     1  lukeamyers
editorialbot commented 1 month ago

Paper file info:

πŸ“„ Wordcount for paper.md is 1923

βœ… The paper includes a Statement of need section

editorialbot commented 1 month ago

License info:

βœ… License found: MIT License (Valid open source OSI approved license)

RMeli commented 1 month ago

This review is paused until June (see #6455 for the discussion).

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:

Henrium commented 1 month ago

Review checklist for @Henrium

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Henrium commented 1 month ago

I have tested in both GitHub Codespaces and Linux, the package is easy to install and works as claimed. I have a few minor comments regarding the remaining checklist items:

amkrajewski commented 1 month ago

@Henrium Thank you for starting the review quickly and providing great feedback! I appreciate that.

I've opened an issue in the code/paper repository (https://github.com/amkrajewski/nimCSO/issues/2), where I will address your comments one by one.

RMeli commented 2 weeks ago

Hi all, since we are now in June I'll remove the "waitlisted" tag. Please let me know if you need any help during the review.

RMeli commented 6 days ago

πŸ‘‹ @amkrajewski, @atzberg, @Henrium, and @bdice

Could you all please provide a short few sentences/bullet points on how things are going with this review?

Thanks and keep up the great work!

amkrajewski commented 5 days ago

Hi @RMeli ! I got a nice constructive review from @Henrium, and I'm waiting for the two other reviewers. It would be great to get them sometime within two or three weeks, but there is no pressure.

bdice commented 5 days ago

Review checklist for @bdice

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

bdice commented 4 days ago

Thanks for the ping!

Status update: I started a review above. For any boxes I have not checked above, I have comments in this issue https://github.com/amkrajewski/nimCSO/issues/3. For some comments, I am proposing changes in this PR: https://github.com/amkrajewski/nimCSO/pull/4

I will return to this later -- my review is about 60% complete at the moment.