openjournals / joss-reviews

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

[REVIEW]: pylattica: a package for prototyping lattice models in 2 chemistry and materials science #6170

Closed editorialbot closed 4 months ago

editorialbot commented 9 months ago

Submitting author: !--author-handle-->@mcgalcode<!--end-author-handle-- (Max C. Gallant) Repository: https://github.com/mcgalcode/pylattica Branch with paper.md (empty if default branch): paper Version: v0.1.3 Editor: !--editor-->@richardjgowers<!--end-editor-- Reviewers: @riesben, @amkrajewski Archive: 10.5281/zenodo.10815119

Status

status

Status badge code:

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

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

@riesben & @amkrajewski, 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 @richardjgowers 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 @RiesBen

📝 Checklist for @amkrajewski

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

github.com/AlDanial/cloc v 1.88  T=0.08 s (1730.2 files/s, 128237.6 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          82           1144            980           3155
Jupyter Notebook                 9              0           3221            518
YAML                             5             34             14            257
TeX                              1             15              0            234
Markdown                        35             86              0            230
TOML                             1             13              0            100
JSON                             2              0              0              5
-------------------------------------------------------------------------------
SUM:                           135           1292           4215           4499
-------------------------------------------------------------------------------

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

Wordcount for paper.md is 1347

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

OK DOIs

- 10.1016/j.commatsci.2012.08.047 is OK
- 10.21105/joss.00247 is OK
- 10.5281/ZENODO.3893141 is OK
- 10.1016/j.cpc.2014.04.017 is OK
- 10.1103/PhysRevB.74.045217 is OK
- 10.1007/978-1-84996-217-9_1 is OK
- 10.1016/j.commatsci.2012.10.028 is OK
- 10.1007/BF01010423 is OK
- 10.1007/978-3-642-40867-0_2 is OK
- 10.1016/S0167-739X(99)00045-X is OK
- 10.3389/fchem.2019.00202 is OK
- 10.1146/annurev.matsci.32.090601.152855 is OK

MISSING DOIs

- 10.1007/978-3-031-02118-3_5 may be a valid DOI for title: Mathematical Games

INVALID DOIs

- None
editorialbot commented 9 months ago

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

richardjgowers commented 9 months ago

@riesben @amkrajewski thanks for agreeing to review this. This issue will be used to track the review. There's instructions above for generating a checklist that should guide your review process. If/when you run into issues as part of your review I'd recommend raising these as issues in the github repo for the project. Let me know if you have any questions.

RiesBen commented 9 months ago

Review checklist for @RiesBen

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

amkrajewski commented 9 months ago

Review checklist for @amkrajewski

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

RiesBen commented 8 months ago

Hi, I added my Review here: Review Repository

richardjgowers commented 8 months ago

@amkrajewski have you had time to start your review yet?

richardjgowers commented 8 months ago

@mcgalcode it looks like you've got some reviewer comments to start on linked above

amkrajewski commented 8 months ago

@richardjgowers The holiday season got me a bit delayed. I should be able to submit my review by this Wednesday.

amkrajewski commented 8 months ago

Hi @richardjgowers and @RiesBen, I finished my review. I opened two separate issues: one for code at https://github.com/mcgalcode/pylattica/issues/13 and one for the manuscript at https://github.com/mcgalcode/pylattica/issues/14, just to keep things organized.

mcgalcode commented 8 months ago

Hi @richardjgowers @RiesBen and @amkrajewski, thanks for your feedback and review here - I really appreciate it. I'm sorry to not have responded to them yet. I have been traveling this month, and will return in another week, and I look forward to responding to your comments then!

amkrajewski commented 7 months ago

@editorialbot generate pdf

editorialbot commented 7 months ago

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

mcgalcode commented 7 months ago

@editorialbot generate pdf

editorialbot commented 7 months ago

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

mcgalcode commented 7 months ago

@editorialbot generate pdf

editorialbot commented 7 months ago

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

mcgalcode commented 7 months ago

@editorialbot generate pdf

editorialbot commented 7 months ago

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

mcgalcode commented 7 months ago

@editorialbot generate pdf

editorialbot commented 7 months ago

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

amkrajewski commented 7 months ago

Hi @richardjgowers! After reviewing the current version of the article and code, I have no further concerns. I have provided some further minor suggestions for @mcgalcode to consider, but overall, I am happy to recommend accepting it.

mcgalcode commented 7 months ago

Hi @richardjgowers, just wanted to let you know, I've responded to all the current reviewer comments!

RiesBen commented 6 months ago

@richardjgowers I did a second round, and there are no concerns from my side. This looks really cool to me.

richardjgowers commented 6 months ago

@editorialbot generate pdf

editorialbot commented 6 months ago

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

richardjgowers commented 6 months ago

Post-Review Checklist for Editor and Authors

Additional Author Tasks After Review is Complete

Editor Tasks Prior to Acceptance

richardjgowers commented 6 months ago

@editorialbot check references

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

OK DOIs

- 10.1016/j.commatsci.2012.08.047 is OK
- 10.21105/joss.00247 is OK
- 10.5281/ZENODO.3893141 is OK
- 10.1016/j.cpc.2014.04.017 is OK
- 10.1103/PhysRevB.74.045217 is OK
- 10.1007/978-1-84996-217-9_1 is OK
- 10.1016/j.commatsci.2012.10.028 is OK
- 10.1007/BF01010423 is OK
- 10.1007/978-3-642-40867-0_2 is OK
- 10.1016/S0167-739X(99)00045-X is OK
- 10.3389/fchem.2019.00202 is OK
- 10.1146/annurev.matsci.32.090601.152855 is OK

MISSING DOIs

- 10.1007/978-3-031-02118-3_5 may be a valid DOI for title: Mathematical Games

INVALID DOIs

- None
mcgalcode commented 6 months ago

Hi @richardjgowers, I've completed the tasks listed above.

The current version is v0.1.3 (https://github.com/mcgalcode/pylattica/releases/tag/v0.1.3, https://pypi.org/project/pylattica/)

The zenodo DOI is here: 10.5281/zenodo.10815119

mcgalcode commented 5 months ago

Hi @richardjgowers just wanted to check in here - are there any more steps I should do? Thanks!

mcgalcode commented 5 months ago

Hey @richardjgowers, any update? - No worries if you're busy, I'll just keep pinging here every couple weeks to make sure it doesn't get lost :)

richardjgowers commented 5 months ago

@editorialbot generate pdf

richardjgowers commented 5 months ago

@editorialbot set 10.5281/zenodo.10815119 as archive

editorialbot commented 5 months ago

Done! archive is now 10.5281/zenodo.10815119

richardjgowers commented 5 months ago

@editorialbot set v0.1.3 as version

editorialbot commented 5 months ago

Done! version is now v0.1.3

richardjgowers commented 5 months ago

@editorialbot check references

editorialbot commented 5 months ago

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

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

OK DOIs

- 10.1016/j.commatsci.2012.08.047 is OK
- 10.21105/joss.00247 is OK
- 10.5281/ZENODO.3893141 is OK
- 10.1016/j.cpc.2014.04.017 is OK
- 10.1103/PhysRevB.74.045217 is OK
- 10.1007/978-1-84996-217-9_1 is OK
- 10.1016/j.commatsci.2012.10.028 is OK
- 10.1007/BF01010423 is OK
- 10.1007/978-3-642-40867-0_2 is OK
- 10.1016/S0167-739X(99)00045-X is OK
- 10.3389/fchem.2019.00202 is OK
- 10.1146/annurev.matsci.32.090601.152855 is OK

MISSING DOIs

- No DOI given, and none found for title: cellular_automaton
- No DOI given, and none found for title: CellPyLib
- 10.1007/978-3-031-02118-3_5 may be a valid DOI for title: Mathematical Games

INVALID DOIs

- None
richardjgowers commented 4 months ago

@editorialbot recommend-accept

editorialbot commented 4 months ago
Attempting dry run of processing paper acceptance...
editorialbot commented 4 months ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1016/j.commatsci.2012.08.047 is OK
- 10.21105/joss.00247 is OK
- 10.5281/ZENODO.3893141 is OK
- 10.1016/j.cpc.2014.04.017 is OK
- 10.1103/PhysRevB.74.045217 is OK
- 10.1007/978-1-84996-217-9_1 is OK
- 10.1016/j.commatsci.2012.10.028 is OK
- 10.1007/BF01010423 is OK
- 10.1007/978-3-642-40867-0_2 is OK
- 10.1016/S0167-739X(99)00045-X is OK
- 10.3389/fchem.2019.00202 is OK
- 10.1146/annurev.matsci.32.090601.152855 is OK

MISSING DOIs

- No DOI given, and none found for title: cellular_automaton
- No DOI given, and none found for title: CellPyLib
- 10.1007/978-3-031-02118-3_5 may be a valid DOI for title: Mathematical Games

INVALID DOIs

- None
editorialbot commented 4 months ago

:wave: @openjournals/bcm-eics, this paper is ready to be accepted and published.

Check final proof :point_right::page_facing_up: Download article

If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/5304, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept

Kevin-Mattheus-Moerman commented 4 months ago

@RiesBen thanks for helping with this review. Two of the boxes for your review are unticked. The license (MIT) and the installation instructions seem in order, so if you could tick those boxes at this point that would be great. Thanks!

Kevin-Mattheus-Moerman commented 4 months ago

@mcgalcode as AEiC for JOSS I will now help to process this submission for acceptance in JOSS. I have checked this review, your repository, the archive link, and the paper. Most seems in order, however the below are some points that require your attention:

mcgalcode commented 4 months ago

@editorialbot generate pdf