Skip to content
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 multiwfn QTAIM parsing capabilities #3926

Merged
merged 34 commits into from
Jul 30, 2024

Conversation

espottesmith
Copy link
Contributor

@espottesmith espottesmith commented Jul 16, 2024

Summary

This PR adds parsing capabilities for Mulitwfn. Currently, the functionality is limited to parsing quantum theory of atoms in molecules (QTAIM) information.

Shout-out to @santi921. A lot of this code is his, and I've mostly cleaned it up, simplified it, and added tests.

Checklist

  • Google format doc strings added. Check with ruff.
  • Type annotations included. Check with mypy.
  • Tests added for new features/fixes.
  • If applicable, new classes/functions/modules have duecredit @due.dcite decorators to reference relevant papers by DOI (example)

@espottesmith
Copy link
Contributor Author

Hey @shyuep @janosh @mkhorton, can I get someone's eyes on this? Everything is working as expected, and I don't anticipate adding more major features at this point.

@espottesmith
Copy link
Contributor Author

Yo, pinging this again @shyuep @janosh @mkhorton. Can anyone take a look and help me get this merged?

@mkhorton
Copy link
Member

Thanks for this PR @espottesmith, apologies it sat in the queue for so long!

@mkhorton mkhorton merged commit 720fdf8 into materialsproject:master Jul 30, 2024
33 checks passed
@janosh janosh added io Input/output functionality feature PRs with new features, not enhancements to existing features labels Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature PRs with new features, not enhancements to existing features io Input/output functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants