openjournals / joss-reviews

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

[REVIEW]: AsFem: A simple to use finite element package for phase-field modeling and multiphysics simulation #4252

Closed editorialbot closed 1 year ago

editorialbot commented 2 years ago

Submitting author: !--author-handle-->@yangbai90<!--end-author-handle-- (yang bai) Repository: https://github.com/M3Group/AsFem Branch with paper.md (empty if default branch): Version: v0.7 Editor: !--editor-->@Kevin-Mattheus-Moerman<!--end-editor-- Reviewers: @vijaysm, @mscroggs, @schruste Archive: Pending

Status

status

Status badge code:

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

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

@vijaysm & @mscroggs & @schruste, 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 @Kevin-Mattheus-Moerman 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 @vijaysm

๐Ÿ“ Checklist for @mscroggs

๐Ÿ“ Checklist for @schruste

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

OK DOIs

- 10.1016/j.ijsolstr.2021.111099 is OK
- 10.1016/j.scriptamat.2020.03.027 is OK
- 10.1016/j.cma.2010.04.011 is OK
- 10.1016/0167-2789(93)90120-P is OK

MISSING DOIs

- None

INVALID DOIs

- None
editorialbot commented 2 years ago
Software report:

github.com/AlDanial/cloc v 1.88  T=2.00 s (1059.5 files/s, 225871.8 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
C/C++ Header                    754          31347          44784         170844
C++                            1008          13335          12571          78227
Fortran 77                       51             17          13727          24137
GLSL                             27             80            391          21663
SWIG                             97            958            207          10384
CMake                            92           1617           1858           7905
C                                21            796           2076           3792
CUDA                             14            795            191           3073
Markdown                          5            516              0           1508
Python                           12            166            178            725
YAML                              3             69             33            704
Bourne Shell                     13            150             69            549
CSS                               2             59             18            217
XML                               1             15             10            210
JavaScript                        3             29             15            205
HTML                              4             12              0            119
XSLT                              1              4              0            116
Bourne Again Shell                4             18             21             77
TeX                               1              4              0             55
DTD                               1              1              0             30
--------------------------------------------------------------------------------
SUM:                           2114          49988          76149         324540
--------------------------------------------------------------------------------

gitinspector failed to run statistical information for the repository
editorialbot commented 2 years ago

Wordcount for paper.md is 590

editorialbot commented 2 years ago

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

Kevin-Mattheus-Moerman commented 2 years ago

:wave: @vijaysm, @mscroggs, @schruste I hope you are doing well. Can you provide an update on review progress? Let me know if you have any questions. Thanks.

vijaysm commented 2 years ago

Review checklist for @vijaysm

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

vijaysm commented 2 years ago

@Kevin-Mattheus-Moerman Thanks for the ping. I didn't realize the review for this submission had opened. Do not remember seeing a notification for it. I'll get started on it soon.

Kevin-Mattheus-Moerman commented 2 years ago

@vijaysm that is okay. Hope you are getting on well. Let us know if you have an update. Thanks again for your help!

mscroggs commented 2 years ago

Sorry, I got unexpected busy. I'll get my review done this week

mscroggs commented 2 years ago

Review checklist for @mscroggs

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Kevin-Mattheus-Moerman commented 2 years ago

@mscroggs @vijaysm Thanks again for your help with this review. I see you have left several boxes unticked. Could you summarize what points the authors should work on? Or have you perhaps opened issues relating to these on the project repository? If so can you link to them here? Thanks.

vijaysm commented 2 years ago

I had to take a couple of weeks off due to a family emergency. Will get back to this next week. @Kevin-Mattheus-Moerman

ngsxfem commented 2 years ago

@editorialbot generate my checklist

editorialbot commented 2 years ago

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

schruste commented 2 years ago

Review checklist for @schruste

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

mscroggs commented 2 years ago

Apologies for the delay in my review. I have a few comments and suggestions. I've also opened issues on the AsFem repo for these

Kevin-Mattheus-Moerman commented 2 years ago

@yangbai90 can you inform me on how you are getting on addressing these issues :point_up:

Kevin-Mattheus-Moerman commented 2 years ago

@vijaysm, @schruste can you provide an update from your end? Are you waiting for the author to implement changes? Thanks again for your help.

Kevin-Mattheus-Moerman commented 2 years ago

@vijaysm, @schruste :wave:

vijaysm commented 2 years ago

There are several issues that need to be addressed by the author for both the code and paper. These have been noted down in the AsFem repo. I had similar comments as @mscroggs noted above and a few new ones as well.

Kevin-Mattheus-Moerman commented 2 years ago

@vijaysm okay thanks for the update!

Kevin-Mattheus-Moerman commented 2 years ago

@schruste can you also provide an update?

Kevin-Mattheus-Moerman commented 2 years ago

@schruste can you also provide an update?

:point_up:

schruste commented 2 years ago

@Kevin-Mattheus-Moerman : Sorry for being sooo late! I now found some time to continue my review. I added to two of @mscroggs issues on the AsFem-github and opened another issue.

My main points mostly coincide with @mscroggs assessment:

Kevin-Mattheus-Moerman commented 2 years ago

@yangbai90 can you address these comments? :point_up:

yangbai90 commented 2 years ago

@editorialbot generate pdf

editorialbot commented 2 years ago

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

yangbai90 commented 2 years ago

@editorialbot commands

editorialbot commented 2 years ago

Hello @yangbai90, here are the things you can ask me to do:


# List all available commands
@editorialbot commands

# Get a list of all editors's GitHub handles
@editorialbot list editors

# Check the references of the paper for missing DOIs
@editorialbot check references

# Perform checks on the repository
@editorialbot check repository

# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist

# Set a value for branch
@editorialbot set joss-paper as branch

# Generates the pdf paper
@editorialbot generate pdf

# Get a link to the complete list of reviewers
@editorialbot list reviewers
yangbai90 commented 2 years ago

@editorialbot check references

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

OK DOIs

- 10.1016/j.ijsolstr.2021.111099 is OK
- 10.1016/j.scriptamat.2020.03.027 is OK
- 10.1016/j.cma.2010.04.011 is OK
- 10.1016/0167-2789(93)90120-P is OK

MISSING DOIs

- 10.1016/j.jpowsour.2019.03.026 may be a valid DOI for title: Two-level modeling of lithium-ion batteries
- 10.1016/j.camwa.2020.06.009 may be a valid DOI for title: MFEM: A modular finite element methods library

INVALID DOIs

- None
yangbai90 commented 2 years ago

@editorialbot check references

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

OK DOIs

- 10.1016/j.ijsolstr.2021.111099 is OK
- 10.1016/j.scriptamat.2020.03.027 is OK
- 10.1016/j.jpowsour.2019.03.026 is OK
- 10.1016/j.cma.2010.04.011 is OK
- 10.1016/0167-2789(93)90120-P is OK
- 10.11588/ans.2015.100.20553 is OK
- 10.1016/j.camwa.2020.06.009 is OK
- 10.1515/jnma-2021-0081 is OK
- 10.1063/1.1744102 is OK

MISSING DOIs

- None

INVALID DOIs

- None
yangbai90 commented 2 years ago

@editorialbot generate pdf

editorialbot commented 2 years ago

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

Kevin-Mattheus-Moerman commented 2 years ago

@yangbai90 how are you getting on? Have you addressed those comments fully? :point_up:

yangbai90 commented 2 years ago

Dear @Kevin-Mattheus-Moerman , I have revised the manuscript according to reviewers' comments, please take a look at the new version. Best, Yang

Kevin-Mattheus-Moerman commented 2 years ago

@vijaysm, @mscroggs, @schruste it looks like @yangbai90 has made quite a few changes. Can you pick up the review again at this point and summarize any remaining issues? Thanks!

vijaysm commented 2 years ago

@Kevin-Mattheus-Moerman I'll review the new changes this week. Thanks for the updates @yangbai90

Kevin-Mattheus-Moerman commented 2 years ago

@vijaysm, @mscroggs, @schruste it looks like @yangbai90 has made quite a few changes. Can you pick up the review again at this point and summarize any remaining issues? Thanks!

Kevin-Mattheus-Moerman commented 1 year ago

@vijaysm, @mscroggs, @schruste :wave:

Kevin-Mattheus-Moerman commented 1 year ago

@vijaysm, @mscroggs, @schruste :wave: please can you resume the review process? Thanks.

vijaysm commented 1 year ago

Yes, sorry. September was a bad month for me. I'll spend some time this weekend to finish up pending items.

schruste commented 1 year ago

Yes, also sorry from my side. I will try to check the update soon.

Kevin-Mattheus-Moerman commented 1 year ago

@mscroggs can you resume the review process again? Thanks

Kevin-Mattheus-Moerman commented 1 year ago

Thanks @vijaysm and @schruste

vijaysm commented 1 year ago

While the statement of need section reads much better now after new changes, I still think you should present some examples of usage and capabilities in the paper. It is quite incomplete without it IMO. It reads more like a proposal at the moment. @yangbai90

I also made more comments in the open issues in the repo. Please address them where appropriate.

yangbai90 commented 1 year ago

Dear @Kevin-Mattheus-Moerman and all reviewers, many thanks for your feedback. They are quite helpful for me to improve the package. However, I have no time to revise the code according to your comments. Therefore, I'd like to cancel this submission.

Many thanks for your work and time. Best, Yang

@editorialbot withdraw

Kevin-Mattheus-Moerman commented 1 year ago

@yangbai90 I understand, but it is very unfortunate. We do expect authors to be committed to improving and maintaining the software, especially during the review process. I understand your decision but would ask you to not submit works to JOSS in the future unless the authors have the bandwidth to maintain the software and respond to review comments.