openjournals / joss-reviews

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

[REVIEW]: CN-AeroModels: A C++ implementation of aerodynamic models for wind propulsion systems of cargo ships #6940

Open editorialbot opened 2 weeks ago

editorialbot commented 2 weeks ago

Submitting author: !--author-handle-->@ababaritECN<!--end-author-handle-- (Aurélien Babarit) Repository: https://gitlab.com/lheea/CN-AeroModels Branch with paper.md (empty if default branch): Version: v0.1.0 Editor: !--editor-->@philipcardiff<!--end-editor-- Reviewers: @mancellin, @jarlekramer Archive: Pending

Status

status

Status badge code:

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

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

@mancellin & @jarlekramer, 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 @philipcardiff 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 @mancellin

📝 Checklist for @jarlekramer

editorialbot commented 2 weeks 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 2 weeks ago

Software report:

github.com/AlDanial/cloc v 1.90  T=0.07 s (1205.7 files/s, 352016.7 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
C++                             19            473           3345           7908
YAML                            18            109              0           4474
C/C++ Header                    15            335            855           2701
SVG                              1              1              1           1492
reStructuredText                12            586           1288            585
CMake                            3             42             65            292
TeX                              2             26              0            217
Markdown                         5             96              0            204
Python                           6             48             79            173
Dockerfile                       2             28             21            128
JSON                             1              5              0             28
DOS Batch                        1              8              1             26
CSS                              1              3              4             12
make                             1              4              7              9
Bourne Shell                     1              4              2              7
-------------------------------------------------------------------------------
SUM:                            88           1768           5668          18256
-------------------------------------------------------------------------------

Commit count by author:

   113  Aurélien Babarit
    76  Moran Charlou
editorialbot commented 2 weeks ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1016/j.oceaneng.2014.06.044 is OK
- 10.1016/j.oceaneng.2022.111688 is OK
- 10.1016/j.oceaneng.2023.116596 is OK
- 10.1051/0004-6361/201629272 is OK
- 10.1051/0004-6361/201322068 is OK
- 10.2514/6.2008-7063 is OK

MISSING DOIs

- 10.2514/2.2649 may be a valid DOI for title: Modern Adaptation of Prandtl’s Classic Lifting-Lin...
- No DOI given, and none found for title: Modelling of aerodynamic interaction effects for w...
- 10.1109/smc.2017.8122921 may be a valid DOI for title: OpenGA, a C++ Genetic Algorithm Library
- No DOI given, and none found for title: Galactic Dynamics: Second Edition
- No DOI given, and none found for title: Fidgit: An ungodly union of GitHub and Figshare
- No DOI given, and none found for title: xdyn
- No DOI given, and none found for title: xflr5
- No DOI given, and none found for title: MachUpX
- No DOI given, and none found for title: Rapid Aerodynamic Method for Interacting Sails

INVALID DOIs

- None
editorialbot commented 2 weeks ago

Paper file info:

📄 Wordcount for paper.md is 590

✅ The paper includes a Statement of need section

editorialbot commented 2 weeks ago

License info:

✅ License found: Eclipse Public License 2.0 (Valid open source OSI approved license)

editorialbot commented 2 weeks ago

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

philipcardiff commented 2 weeks ago

Hi @ababaritECN, where possible, please fix the MISSING DOIs above.

mancellin commented 2 weeks ago

Review checklist for @mancellin

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

jarlekramer commented 2 weeks ago

Review checklist for @jarlekramer

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

ababaritECN commented 2 weeks ago

Hi @ababaritECN, where possible, please fix the MISSING DOIs above.

philipcardiff commented 2 weeks ago

@editorialbot check references

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

OK DOIs

- 10.2514/2.2649 is OK
- 10.1016/j.oceaneng.2014.06.044 is OK
- 10.1109/SMC.2017.8122921 is OK
- 10.1016/j.oceaneng.2022.111688 is OK
- 10.1016/j.oceaneng.2023.116596 is OK
- 10.2514/6.2008-7063 is OK

MISSING DOIs

- No DOI given, and none found for title: Modelling of aerodynamic interaction effects for w...
- No DOI given, and none found for title: xdyn
- No DOI given, and none found for title: xflr5
- No DOI given, and none found for title: MachUpX
- No DOI given, and none found for title: Rapid Aerodynamic Method for Interacting Sails

INVALID DOIs

- None
jarlekramer commented 1 week ago

Heads-up: I raised an issue in the repository relating to install instructions. Potentially a minor bug or some missing instructions in the documentation.

mcharlou commented 1 week ago

@jarlekramer Thanks for the Issue! I've investigated the problem, which seems to be a CMake bug (as far as I can tell).

jarlekramer commented 1 week ago

Yes all is good on this issue, details on GitLab

jarlekramer commented 5 days ago

Heads up: I raised a new issue, this time related to potentially improved examples. Se GitLab for details