-
-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REVIEW]: SurfinPy 2.0: A Phase Diagram Generator for Surfaces and Bulk Phases #4014
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @awvwgk it looks like you're currently assigned to review this paper 🎉. 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. ⭐ Important ⭐ 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:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
Wordcount for |
|
|
Hi @jstse @awvwgk @dandavies99 just a heads up that I will be on annual leave for the next fortnight (until 3rd January). I will check in next week, but my response time will be slower than usual during this period. @dandavies99 for some reason you weren't assigned as a reviewer on this thread but I will add your tick list manually now. |
/ooo December 20 until January 3 |
@whedon add @dandavies99 as reviewer |
OK, @dandavies99 is now a reviewer |
Hi @jstse - The code, docs and examples are looking really good to me. I've just got a few points for improvement: InstallationI think the installation instructions probably need another pass, largely because of complications caused by pymatgen versions. I opened a separate issue for this because it may need a bit of extra discussion. FunctionalityThe functionality of the code is as advertised - there are a few minor points which came to light while going through the (excellent) tutorials - I've opened another separate issue. Documentation...is very clear! Might be worth providing an obvious link to the readthedocs hosted version in the README as it wasn't initially obvious to me that these were available - the badge is easy to miss. Software paperThe paper looks good and ticks most boxes. Just a few suggestions:
|
Hi @dandavies99 thank-you for your quick and thoughtful review 👍 Hi @jstse - RE: the paper. I agree with the suggestions @dandavies99 makes above, in addition:
State of the field, and how your package compares to other packages with an overlap of functionality (pymatgen/ASE) is important. I'll include the relevant quote from the author guidelines:
If you have any questions or if I can clarify anything, please let me know. |
👋 @awvwgk, please update us on how your review is going (this is an automated reminder). |
Installation
DocumentationGenerally, in a really good shape
Software paper
|
Thank you for reviewing the paper so quickly, I am currently working with my collaborators on implementing the suggestions provided. Unfortunately I am out of the country until Monday and plan to implement most corrections next week when I get back |
Hello @jstse do you have any updates for us? It would good to have a feel for your progress on the points raised by the reviewers. |
We are almost complete with the majority of the changes. I have issued a pull request this morning to the code base and double checking the changes before merging. I will post an detailed update and regernerate the paper when the merge has been complete. |
Hi, The pull request has now been merged and will give a detailed response below: Installation
Functionality
Documentation
Software paperDan
Lucy
AWVWGK
|
Thanks for the update summary @jstse. @dandavies99 @awvwgk - over to you now, please let us know if the latest changes have answered the points raised during your review ✅ |
I'm sorry human, I don't understand that. You can see what commands I support by typing:
|
@editorialbot commands |
Hello @lucydot, here are the things you can ask me to do:
|
@editorialbot set 10.5281/zenodo.6250513 as archive |
Done! archive is now 10.5281/zenodo.6250513 |
@editorialbot set v2.0.2 as version |
Done! version is now v2.0.2 |
@editorialbot recommend-accept |
|
@editorialbot generate pdf |
The error is due to me not having an affiliation. The work was completed while I was at the University of Bath so I have altered the paper to include that as my affiliation. |
@editorialbot recommend-accept |
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#3008 If the paper PDF and the deposit XML files look good in openjournals/joss-papers#3008, then you can now move forward with accepting the submission by compiling again with the command |
Hi @symmy596, I just submitted a minor PR that fixes some formatting things with the paper: symmy596/SurfinPy#29 Could you merge that? Then, I can accept the paper. |
PR merged |
@editorialbot generate pdf |
@editorialbot accept |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congratulations @jstse on your article's publication in JOSS! Many thanks to @awvwgk and @dandavies99 for reviewing this, and @lucydot for editing. |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! The Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Submitting author: @jstse (Joshua Tse)
Repository: https://github.com/symmy596/SurfinPy
Branch with paper.md (empty if default branch):
Version: v2.0.2
Editor: @lucydot
Reviewers: @awvwgk, @dandavies99
Archive: 10.5281/zenodo.6250513
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
@awvwgk @dandavies99, 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 @lucydot 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 @awvwgk
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Note: license is not included in source distribution on PyPI (License file is not included in sdist symmy596/SurfinPy#21)
Functionality
Note: project dependencies are slightly incorrect, mostly overdepending (Jupyter in install requirements symmy596/SurfinPy#22, Coverage and coveralls in install requirements symmy596/SurfinPy#20)
Documentation
Software paper
Review checklist for @dandavies99
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: