-
Notifications
You must be signed in to change notification settings - Fork 47
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
Espresso: streamline file copying / additional recipes #1974
Espresso: streamline file copying / additional recipes #1974
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1974 +/- ##
==========================================
- Coverage 99.29% 99.21% -0.08%
==========================================
Files 81 81
Lines 3268 3325 +57
==========================================
+ Hits 3245 3299 +54
- Misses 23 26 +3 ☔ View full report in Codecov by Sentry. |
I didn't generalize the I added some general purpose espresso documentation but I don't it is in the right place, (it is in quacc.calculators.espresso.espresso.Espresso for now) Other than that, this should be ok to go if you are happy with it |
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.
Thank you very much for your contribution, @tomdemeyere! This is all looks great to me. I have left some minor comments below, all of which are trivial and should not take more than a few minutes. After they are addressed, I'll be happy to merge!
I didn't generalize the list[SourceDirectory] behaviour, for now this is espresso only
Sounds good.
I added some general purpose espresso documentation but I don't it is in the right place, (it is in quacc.calculators.espresso.espresso.Espresso for now)
Agreed, as commented below, that's probably not the right place. We should either clarify the recipe docstrings themselves (if needed) or, if it's meant to be more of a tutorial/guide, it should be a dedicated section in the quacc documentation. We don't currently have tutorials for the different codes (#1518), but there's nothing stopping us from adding a mini Espresso section if we feel like it. That would probably be a bit more detailed than the text provided in this PR though. I would say let's remove it for now.
Other than that, this should be ok to go if you are happy with it
👍
Also, if you can fix the merge conflict that'd be great, but I'm happy to do so if that's too bothersome. |
Good to go? (The Deepsource X will resolve once this is merged) |
Yes good to go |
Beautiful. Thank you very much! |
06faf4e
into
Quantum-Accelerators:main
Summary of Changes
This pull request introduces several improvements and new features to Quacc Espresso, enhancing the user experience and expanding its capabilities:
Streamlined Input/Output Naming:
Intelligent File Copying:
New Recipes for Electron-Phonon Calculations:
Some tests have been modified to be more robust, some internal functions have been modified as well.
note to self: the two recipes have to be added to the list of recipes
Checklist
main
.Notes