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

Feature/spherical harmonics #39

Merged
merged 5 commits into from
Sep 11, 2024

Conversation

moritzgubler
Copy link
Contributor

Hi

I used Horton: documentation, conversion tool to construct the conversion coefficients from cartesian to spherical gaussian orbitals.

Using these coefficients I implemented def add_spherical_gto(self, c, alpha, l, m): in pyqint/cgf.py which adds a normalized, real spherical harmonic function. I also added a test in tests/test_cgf.py where I check if the overlap matrix of all spherical gaussian orbitals is the identity matrix which it is.

Let me know if you also like this feature or if you have any other suggestions for improving this feature.

@ifilot
Copy link
Owner

ifilot commented Jul 18, 2024

Thank you very much for this pull request. I appreciate the contribution! I will need a bit of time to process it all before I can approve it. I'll make sure to let you know.

@ifilot ifilot added the enhancement New feature or request label Jul 18, 2024
@ifilot ifilot changed the base branch from master to develop August 10, 2024 11:26
@ifilot ifilot merged commit 4a6f3f6 into ifilot:develop Sep 11, 2024
5 checks passed
ifilot added a commit that referenced this pull request Sep 12, 2024
* Initial commit new compilation procedure

* Feature/spherical harmonics (#39)

* add coefficients for spherical harmonics

* add spherica gto

* also add test

* more docs

* test for valid input

---------

Co-authored-by: Moritz Gubler <[email protected]>

* Incrementing version number

* Changing names

---------

Co-authored-by: moritzgubler <[email protected]>
Co-authored-by: Moritz Gubler <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants