-
Notifications
You must be signed in to change notification settings - Fork 6
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
Updated mp00ac.f90 to read and output gauge invariant helicity. #187
base: master
Are you sure you want to change the base?
Conversation
…ieve this should be a standard way of working with helicity in SPEC that is why I do not use an extra flag with/without gauge invariant helicity.
Great, Ksenia. My initial comments are:
|
Just had a look at the test logs (on the updated ci). The test
Despite this, the CI will probably still fail since the value of 'Helicity' in the outputs will be different from that in the pre-computed files that it is checked against. For this change to be accepted we need to generate new test files with the correct value of Helicity using this convention.
@zhucaoxiang, @jloizu, @abaillod, could you comment on which Helicity convention is best convention and why? |
[Gauge invariant Helicity] Out of bounds indexing corrected LGTM for merge into this branch. Test fails because branch is out-of-date with install changes due to numpy 2.0.
@missing-user helpfully fixed the failing case, Thanks Phillip! This needs a bit of discussion before we accept this change as outputs will change: @jloizu, @ErolBa @SRHudson, @zhucaoxiang what do you think? It has my vote! |
I believe this should be a standard way of working with helicity in SPEC that is why I do not use an extra flag with/without gauge invariant helicity.
But tests should be done first.