-
Notifications
You must be signed in to change notification settings - Fork 128
Bump euphonic version, support .yml input to Abins #39881
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
base: main
Are you sure you want to change the base?
Conversation
cc905c2
to
e88cde6
Compare
CI looking happy again, I just need to generate some data for a unit test and this can be opened for review. |
5b3cea3
to
b528817
Compare
Does this new version mean we can drop the build number pin for seekpath? |
No, there is no seekpath version since 2.1.0 so no way to bump to a half-open version requirement. The "hard pin" to the fixed build should stay at Mantid level for now. |
Hmm, that build failure is plausibly related to conda packaging but there doesn't seem to be anything useful in the log about what is wrong. |
015bdde
to
9f5311f
Compare
That's interesting, I just got an email about a failed merge-conflicts run, linking to this page: https://github.com/ajjackson/mantid/actions/runs/17496436559/job/49698354937 But over here everything looks fine. Some quirk of how CI is set up for external fork contributions? |
- This includes a bugfix to import of phonopy data with dipole-dipole contributions when using a non-symmetric supercell matrix - This also provides support in the utilities for import of yaml files from janus-core, which differ slightly from Phonopy conventions.
If the filename follows pattern SEEDNAME-phonopy.yml, look for a force constants file named SEEDNAME-force_constants.hdf5
for more information, see https://pre-commit.ci
- used incorrect method isfile() - if instead of elif: led to spurious complaint about missing force constants
9f5311f
to
8f5cbcd
Compare
Description of work
janus-core is a package developed in STFC/SCD for convenient running of machine-learned interatomic potentials, including phonon calculations. However, its file-naming conventions are slightly incompatible with Abins expectations:
These cases are already handled in recent Euphonic releases. A little bit of logic is re-implemented for the Mantid algorithm validation stage.
To test:
The changes are covered by unit testing
Release notes have been added.
Reviewer
Your comments will be used as part of the gatekeeper process. Comment clearly on what you have checked and tested during your review. Provide an audit trail for any changes requested.
As per the review guidelines:
Gatekeeper
As per the gatekeeping guidelines: