-
Notifications
You must be signed in to change notification settings - Fork 19
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
Move MTMs, diffdms and transition dms to python #77
Conversation
mfherbst
commented
Jun 16, 2020
•
edited
Loading
edited
- Update adccore to the version including the missing patches
- diffdm
- transition dms
- MTMs
- Getattr in module file
- as b more locally.
- Check timings against master.
@Drrehn @maxscheurer Now that I implemented all MTM equations in the same python file I an wondering whether the CVS
Thoughts? |
Also we should bikeshed the name of the folder. From my end pro I am tempted to leave it as |
Also one thing we could do is not have so long names inside the kernel files. Since the files are already named like |
I‘m giving this a thorough look first thing tomorrow morning! |
Can you be more specific about this? I expect there to be clashes with duplicate names when the actual functions are being imported somewhere, i.e., from adcc.modified_transition_moments import adc2
from adcc.state_densities import adc2 Probably I misunderstand? |
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 looks really good already! Just some minor comments...
I agree with @maxscheurer that the antisymmetrise is not needed becaused the indices are not touched even though I don't know how to make my reply as fancy with bullet points |
@maxscheurer Thanks for the comments.
@Drrehn https://guides.github.com/features/mastering-markdown/ |
I guess the idea is that they are already antisymmetrised in a and b from the t2-amplitude and i and j have no symmetry because of core and valence |
Yes absolutely! That makes sense and that I buy. |
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.
LGTM! Nice!
If the timings are alright, feel free to merge this! 🚀