-
Notifications
You must be signed in to change notification settings - Fork 15
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
JOSS review #227
Comments
Hi @TomTranter Thanks a lot for getting this started! Currently we are not running CI tests for windows. However, I have personally tried to install and use the package on windows without issue. The |
Hi @lbluque so actually conda-forge installing just spglib didn't work and you are right I had to install pymatgen, you could introduce a environment.yml for conda installers. |
I am now trying to run the examples found here https://cedergrouphub.github.io/smol/notebooks/creating-a-ce.html but the files needed are not to be found in the package so I must clone the repository. To make running the examples easier you could provide a collab workspace and make sure they are all runnable with the files in the repository not just the docs |
@lbluque the summary in the paper needs to be improved to explain a little more about cluster expansion for a non-specialist |
@lbluque the visualisation example contains no plots. https://cedergrouphub.github.io/smol/notebooks/cluster-visualization.html |
@openjournals/joss-reviews#4504 I have conducted the review and made some suggestions above |
👋 @TomTranter thanks so much for taking the time and the detailed suggestions! I'll mention them individually as I address them. |
Glad to hear installing pymatgen from conda-forge solved the issue. I added additional instructions to the README file and the documentation. I also added an environment.yml file for user convenience when using conda. |
I created a binder link to be able to run the notebooks online. I added a badge and instructions in the README and documentation. |
It is a shame that you were unable to get crystal-toolkit running because it is a great package, and the crystal visualizations look great with it. You should be able to see these and test it out in the Binder I just added. I also added an example of how to use Plotly (since it is interactive) to visualize a cluster in-lieu of crystal-toolkit. I am hesitant to add this type of functionality directly in our code, since it essentially recreates functionality that already exists within the Materials Project ecosystem that our code is built upon. I'm afraid I also can't do much in terms of the visualizations showing up in the statically rendering of jupyter right now, since Crystal-Toolkit does not support this yet. See this comment: |
I added this explanation to the summary: |
@TomTranter I think I addressed all your suggestions to some extent now. Please have a look at them when you have some time, and thanks again for taking the time to review our code! |
@lbluque any chance you can fix this visualisation? I think that's it really and everything else looks good to me |
Thanks for the quick turnaround. The example using plotly was not showing up in the documentation because it had not been/built and deployed. I did a manual build and it should show up now. Unfortunately the crystal-toolkit visualizations cant show up in the documentation since the crystal-toolkit does not support this yet. I personally would very much like those visualizations to show up, so at some point I may PR the necessary code to the crystal-toolkit, but I am not very well versed in web development/dash/js etc so I won't be able to do it myself anytime soon. The crystal-toolkit visualizations do work properly in the interactive Binder. notebook. |
Ok all looks great thanks |
Hi @lbluque I'm in the process of reviewing smol for your JOSS submission. I will add things here when I find them.
The text was updated successfully, but these errors were encountered: