Expand description
Python bindings for QSym² atomic-orbital integral evaluations.
Structs§
- PyBasis
Angular Order - Python-exposed structure to marshal basis angular order information between Python and Rust.
- PyBasis
Shell Contraction - Python-exposed structure to marshall basis shell contraction information between Rust and Python.
Enums§
- PyPure
Spinor Order - Python-exposed enumerated type to handle the union type
(bool, bool) | (list[int], bool)
in Python for specifying pure-spherical-harmonic order or spinor order. - PyShell
Order - Python-exposed enumerated type to handle the
ShellOrder
union typebool | Optional[list[tuple[int, int, int]]]
in Python. - PySpin
Constraint - Python-exposed enumerated type to marshall basis spin constraint information between Rust and Python.
- PySpin
Orbit Coupled - Python-exposed enumerated type to marshall basis spin–orbit-coupled layout in the coupled treatment of spin and spatial degrees of freedom between Rust and Python.
- PyStructure
Constraint - Python-exposed enumerated type to handle the union type
PySpinConstraint | PySpinOrbitCoupled
in Python. - Shell
Type
Functions§
- calc_
overlap_ 2c_ complex - Calculates the complex-valued two-centre overlap matrix for a basis set.
- calc_
overlap_ 2c_ real - Calculates the real-valued two-centre overlap matrix for a basis set.
- calc_
overlap_ 4c_ complex - Calculates the complex-valued four-centre overlap tensor for a basis set.
- calc_
overlap_ 4c_ real - Calculates the real-valued four-centre overlap tensor for a basis set.