Closed whedon closed 3 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @marshallmcdonnell, @arose, @marshallmcdonnell it looks like you're currently assigned to review this paper :tada:.
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿
To fix this do the following two things:
For a list of things I can do to help you, just type:
@whedon commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- None
MISSING DOIs
- 10.1016/j.cpc.2009.06.022 may be a valid DOI for title: Ab initio molecular simulations with numeric atom-centered orbitals
- 10.1088/0953-8984/26/36/363202 may be a valid DOI for title: Exciting: a full-potential all-electron package implementing density-functional theory and many-body perturbation theory
- 10.1016/j.commatsci.2010.05.010 may be a valid DOI for title: High-throughput electronic band structure calculations: Challenges and tools
- 10.1007/978-1-4842-2677-3_5 may be a valid DOI for title: pytest
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@jgostick Small question, it looks like I've been added twice to the review above:
Reviewer: @marshallmcdonnell, @arose, @marshallmcdonnell
1) Does this matter? 2) Is this something that I need to use whedon to remove?
Thanks in advance!
I'm still leaning how to interact with the whedon thing. I thought I'd finally got it right this time :-( Anyway, it doesn't matter much, at the end of the day I just look at the check boxes above. I did remove the second set of check boxes for you though.
Awesome, thanks!
@Kokookster really like your software package, see it as one of many needs to bring web-based solutions in the materials modeling and simulation domain! Great documentation and clean website design, very intuitive. I have went ahead and opened the following issues in the GIMS repository for my request of minor revisions. Besides that, I don't see any issues publishing in JOSS.
Minor revisions
I also added a "suggested revision" and merge requests that do not bar acceptance for me but think would be good to address / include.
Suggested revisions
I figured out the installation via "dockerizing" and the interface worked with everything I "threw at it" :grin:
Tests ran as expected for me (followed the GitLab CI yaml for instructions). I encourage expanding the test suite but doing great so far.
My biggest issues are Python application API documentation, contribution guidelines, comparison to other similar softwares in the paper, and resolving the license clash in the OrthographicTrackballControls module.
Let me know if you have questions about these issues and happy to engage in a discussion.
Hi @marshallmcdonnell, thanks for a terrific review!
Hi @marshallmcdonnell, Thanks for your kind words and your constructive review! All points are really helpful. Thanks even for fixing small typos and adding the Docker! Will start to address your MRs, today.
Hi @Kokookster it's been about 3 weeks since you checked in here...how are the revisions coming along?
Hi @jgostick, Hopefully, I addressed all the issues opened by @marshallmcdonnell with the following MRs: https://gitlab.com/gims-developers/gims/-/merge_requests/30 https://gitlab.com/gims-developers/gims/-/merge_requests/28 https://gitlab.com/gims-developers/gims/-/merge_requests/26 https://gitlab.com/gims-developers/gims/-/merge_requests/25 https://gitlab.com/gims-developers/gims/-/merge_requests/24 One MR is still open and waits for the go by the co-authors, but expect this by the end of this week. Haven't got a review by @arose. Hope I didn't miss anything.
Hi @arose, how is your review coming along? The authors have been busy addressing the comments of the other reviewer so will be ready to receive yours soon.
Hello @jgostick and @Kokookster, Sorry for the delay in response, I have been out for the past ~2 weeks and just seeing the conversation. Yes, @Kokookster has been doing an excellent job addressing all issues I raised! I have tried my best to monitor the merge requests and updating my checklist above. I only have one more issue and the draft MR @Kokookster has already appears to address it.
So, yes, I will be ready for full approval once that is merged :+1:
Thanks for your patience with me on the review (my first JOSS review) and all the hard work!
It seems that @arose has disappeared. I have emailed him but no reply. I am sorry for the delay. I will see about another reviewer. I am unable to review this myself.
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Great work, @Kokookster, thank you for addressing all my comments! @jgostick I am satisfied that my review has been fully addressed and believe the work is ready to be published in its current state.
I understand that we are still trying to find a second reviewer and there will be edits based on the second review. I'll be happy to have another look after any edits from the outcome.
Let me know if there is anything else needed on my end in the meantime! :+1:
@whedon remove @arose as reviewer
OK, @arose is no longer a reviewer
@whedon list reviewers
Here's the current list of reviewers: https://bit.ly/joss-reviewers
@whedon assign @marshallmcdonnell as reviewer
OK, @marshallmcdonnell is now a reviewer
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Hi @Kokookster, I decided to perform the review myself since you've been waiting so long, and @marshallmcdonnell did such a thorough job. I can confirm that I am able to check off all the boxes above. I even installed node.js and npm so that I could build your code and all went fine. My only comment is that the installation instructions seem to wander off near the end. The beginning mentions that two steps are needed (install npm then pip), but I was able to open the index.html file and get things basically working without the pip part. I Think the python install was only required for developers so they can see any changes they make in real time without having to build the npm package everytime...is that correct? In any case, you might want to update the readme with a bit more details in this regard. I might also suggest that the various modules offer some way to preload some existing files, so users can poke around immediately (like you do on your demo site), but this is not necessary of course.
So, I'm now happy with this submission and will begin the process of accepting it.
@whedon check references
Here is a list of what to do next:
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- None
MISSING DOIs
- 10.1016/j.cpc.2009.06.022 may be a valid DOI for title: Ab initio molecular simulations with numeric atom-centered orbitals
- 10.1088/0953-8984/26/36/363202 may be a valid DOI for title: Exciting: a full-potential all-electron package implementing density-functional theory and many-body perturbation theory
- 10.1016/j.commatsci.2010.05.010 may be a valid DOI for title: High-throughput electronic band structure calculations: Challenges and tools
- 10.1007/978-1-4842-2677-3_5 may be a valid DOI for title: pytest
INVALID DOIs
- None
@Kokookster you'll also have to clean up the references...they are all missing doi's. Whedon has magically suggested 4 of them, but you have 6 papers in the bibliography.
Hi @Kokookster, I decided to perform the review myself since you've been waiting so long, and @marshallmcdonnell did such a thorough job. I can confirm that I am able to check off all the boxes above. I even installed node.js and npm so that I could build your code and all went fine. My only comment is that the installation instructions seem to wander off near the end. The beginning mentions that two steps are needed (install npm then pip), but I was able to open the index.html file and get things basically working without the pip part. I Think the python install was only required for developers so they can see any changes they make in real time without having to build the npm package everytime...is that correct? In any case, you might want to update the readme with a bit more details in this regard. I might also suggest that the various modules offer some way to preload some existing files, so users can poke around immediately (like you do on your demo site), but this is not necessary of course.
So, I'm now happy with this submission and will begin the process of accepting it.
Thanks @jgostick !
The python installation is mandatory for a working GIMS application. The static part of GIMS will still work without any running flask, however the server requests will remain unanswered, which is why you don't see the preloaded geometry from the demo site. The GIMS application should look and work like the demo page, if everything is installed properly. The easiest way to install everythin is using the docker, which was added by @marshallmcdonnell (Thanks again!).
@whedon check references
@whedon generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.cpc.2009.06.022 is OK
- 10.1088/0953-8984/26/36/363202 is OK
- 10.1088/1361-648X/aa680e is OK
- 10.1016/j.commatsci.2010.05.010 is OK
- 10.1186/1758-2946-4-17 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Hi @Kokookster , can you address the rest of the checkboxes in my comment above? Get a doi, tell me the version number, double check author affiliations, etc?
Hi @jgostick,
Sorry for the delay! Here are the requested things:
I checked all the ORCIDs and Names of the authors. They should correspond to an existing person and be consistent. Let me know if anything is missing!
Hi @jgostick and @Kokookster - Happy 2021! I stayed silent earlier since @Kokookster handled everything expertly ... just wanted to carefully ask if anything is missing for the paper from our (author) side or if we are in principle all set. No problem if all set (I thought we are), just wanted to make sure. Thank you very much for all of this! Best wishes, Volker
Sorry for the delay...just emerging from vacay mode. I think things are ready now. I will process shortly.
@whedon set 10.5281/zenodo.4386436 as archive
OK. 10.5281/zenodo.4386436 is the archive.
@whedon set v1.0.2 as version
OK. v1.0.2 is the version.
@whedon accept
Attempting dry run of processing paper acceptance...
PDF failed to compile for issue #2767 with the following error:
Can't find any papers to compile :-(
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.cpc.2009.06.022 is OK
- 10.1088/0953-8984/26/36/363202 is OK
- 10.1088/1361-648X/aa680e is OK
- 10.1016/j.commatsci.2010.05.010 is OK
- 10.1186/1758-2946-4-17 is OK
MISSING DOIs
- None
INVALID DOIs
- None
I don't understand the failed paper compilation thing. An EiC will drop by to finalize the acceptance, so hopefully they'll have some insight.
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Submitting author: @kokookster (Sebastian Kokott) Repository: https://gitlab.com/gims-developers/gims Version: v1.0.2 Editor: @jgostick Reviewers: @marshallmcdonnell, @jgostick Archive: 10.5281/zenodo.4386436
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status
Status badge code:
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
@marshallmcdonnell & @arose, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @jgostick 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 ✨
Review checklist for @marshallmcdonnell
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @jgostick
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper