-
-
Notifications
You must be signed in to change notification settings - Fork 38
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]: sumo: Command-line tools for plotting and analysis of ab initio calculations #717
Comments
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @jarvist, it looks like you're currently assigned as the reviewer for this paper 🎉. ⭐ 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 @jarvist & @cfgoldsmith, note that you each have a separate reviewer checklist above. Thanks for agreeing to review! |
I should also note that the other reviewer I mentioned (@bjmorgan) has also been on a paper with David within the last 4 years. |
@utf thanks for checking! |
I have however co-authored a few times with @ajjackson back when were were in the same group. If @kyleniemeyer is happy, I'm happy! I certainly do know these people, but I don't think that's any problem in terms of writing a fair and open review of these codes. |
@jarvist I can see the partial overlap—thanks for being upfront about it. I agree that these connections should not be an issue. |
Hey @jarvist @cfgoldsmith, just wanted to check in on the status of your reviews. |
Thanks, Kyle. As we discussed earlier, I am not going to install the software, but will provide feedback on their objectives within the broader computational chemistry community. I don't see where to put that info. Also, since I'm not installing the software, would you prefer that I check the Funtionality boxes or leave them unchecked? |
Successfully installed & am slowly working my way through its functionality. It's quite a broad package with multiple features, which really requires some 'live' electronic structure calculations to throw it against. |
@cfgoldsmith yes, that's fine. Aside from checking off items, you can give your feedback to @utf here directly. As for the functionality items, you can just check off if there is evidence of them. |
@jarvist thanks for the update! |
Hi guys. Just checking if there is any update on the status of the reviews? Please get in touch if you have any comments for me. |
Hi. Here is my review: The approach and examples is very specifically geared to solid state physics, even if they don’t explicitly say it. They should at least mention it. It would be helpful to elaborate on what future aspects they would consider, especially for the non solid-state community (e.g. what about electron density, molecular orbitals, charge distribution, etc). Beyond that, the pack seems well developed, the graphics are appropriate and polished, and I think people will find it useful. |
Sumo does many different things - I haven't had time to try them all out yet! Here's a partial review, with some feedback.
Suggested (partial review) actions:-
|
Thank you for your review. We appreciate that VASP is a little exclusive which is unfortunate, however, it is very widely used in the field (there have been 25,000 papers published using the code in the last 10 years). Crucially VASP comes with a minimal toolchain, which motivated the development of this package. From what I can tell, Molden cannot directly load VASP output files and instead requires additional codes to convert the VASP output into a different format. Accordingly, I think Sumo and Molden occupy different niches. In particular, Molden is primarily focused on 3D visualisation which is not something we plan to support. We agree that Sumo is currently geared towards the solid-state chemistry and physics communities (although the tools will work equally well for any molecular calculations performed in VASP). Sumo will likely remain focussed on the solid-state for the near future so we can make the mention of "solid-state" more prominent in the package descriptions if desired. We appreciate that you found the package well developed and think others will find it useful. On this basis, are you able to complete the Review Checklist at the top of this page? |
Thank you for looking at Sumo. In response to your numbered points:
Thank you again for reviewing Sumo. |
Yes, happily. Well done. |
To be clear - I'm certainly not requesting any extra development in response to my review, just more + clearer signposting in the documentation. Apologies for missing the CI - would it be possible to add a code-coverage badge? I will investigate the unit tests next week. A two line README.md in the tests directory would not go amiss, repeating the info in the main README.md. |
@jarvist @cfgoldsmith thanks for your reviews! @utf please let us know when you've made changes in response to their comments, and specifically what changes you made. (If you open up issues or PRs on your own repository in response, you can link to them here to make it even easier.) |
I have pushed an update to master that should address these review points. @utf has already assaulted the collection of typos.
And "ab initio calculations" in the setup.py (i.e. for PyPI description) is replaced with "ab initio solid-state calculations". |
With these edits, Running your unit tests as your documented
(Full STDOUT here: https://gist.github.com/jarvist/ae461f6dd22e1f989a0625bbf4b63f3f ) Most of the errors looked like it trying to find data sets (bz2 / gz) files, which might be hard-coded / not present in the repository? |
Running from inside The installer isn't set up to copy test files into lib because they aren't part of the library. |
@jarvist are the tests working for you when they are run from the source folder? In the README we say "the unittests can be run (from the root directory of the project) ..." The Travis logs show the process followed there, which simply clones the repo https://travis-ci.org/SMTG-UCL/sumo/jobs/402148229 |
@whedon generate pdf |
|
@jarvist we've updated the paper to clarify in several places, including the paper title, that the the code is specifically for solid-state materials analysis. Does that look ok now? |
Adding an explicit:
To the quoted shell commands for the developer installation would make it even clearer. But I'm happy to sign off on this JOSS review as done! |
@utf only one comment on the paper before we accept: the reference for Togo 2013 is missing some info, like a DOI or URL. Once you've added that and confirmed the paper looks all good, then please archive your entire repo and provide the associated DOI here. |
In response to @jarvist's README suggestion: Done! Have also added a note to Dev installation that "Regular users can skip this section!" and added explanation of |
Re: Spglib there doesn't seem to be a permanent identifier, but I have added the website https://atztogo.github.io/spglib/. It's available in the waybackmachine, at least! |
@whedon generate pdf |
|
@whedon commands |
Here are some things you can ask me to do:
|
@kyleniemeyer We've made the changes you asked for. The repository DOI is 10.5281/zenodo.1338124 (https://doi.org/10.5281/zenodo.1338124). |
@whedon set 10.5281/zenodo.1338124 as archive |
OK. 10.5281/zenodo.1338124 is the archive. |
OK @arfon this paper is now accepted |
@jarvist, @cfgoldsmith - many thanks for your reviews here and to @kyleniemeyer for editing this submission ✨ @utf - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00717 ⚡ 🚀 💥 |
🎉🎉🎉 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! 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: @utf (Alex Ganose)
Repository: https://github.com/SMTG-UCL/sumo
Version: v1.0.4
Editor: @kyleniemeyer
Reviewer: @jarvist, @cfgoldsmith
Archive: 10.5281/zenodo.1338124
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) 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
@jarvist & @cfgoldsmith, 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.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @kyleniemeyer know.
Review checklist for @jarvist
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?Review checklist for @cfgoldsmith
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: