-
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
Add pyxtal wrapper #1093
Add pyxtal wrapper #1093
Conversation
It seems I have to make it optional as mamba for some reason refuses to install another dependency for python compat reasons, even though that dependency (pyshtools) is available for up to python 3.8. |
Is it possible to add |
The issue is that pyxtal requires |
Sure, I hadn't seen we had also moved the constructors over there. |
As long as everything is ASE compatible, then it can go to |
|
Pull Request Test Coverage Report for Build 7903300471Details
💛 - Coveralls |
@pmrv With the new release of |
Great, thanks for fixing the tests as well. I'll move the core functionality over to structuretoolkit next week then. |
Depends on pyiron/structuretoolkit#24 |
Co-authored-by: Marvin Poul <[email protected]>
Since we get it from structuretoolkit and depend on that already
since it is an optional dep for structuretoolkit
.ci_support/environment.yml
Outdated
@@ -22,3 +22,4 @@ dependencies: | |||
- seekpath =2.1.0 | |||
- spglib =2.0.2 | |||
- structuretoolkit =0.0.6 | |||
- pyxtal =0.5.9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am a bit reluctant to make pyxtal
a required dependency as long as the environment doubles - as discussed in pyiron/structuretoolkit#46 .
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is also the reason why the upgrade from structuretoolkit
is currently delayed #1124
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, this can wait until a new version of pyxtal is released.
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Merge main
PyXtal is a similar structure generation tool as RandSPG, but (imo) more convenient and comprehensive. I've made it a mandatory dependency, because I saw no reason not to, but I can wrap it in ImportAlarms as well.