Expand description
Python bindings for QSym² atomic-orbital integral evaluations.
Structs§
- PyBasisAngular Order 
- Python-exposed structure to marshall basis angular order information between Python and Rust.
- PyBasisShell Contraction 
- Python-exposed structure to marshall basis shell contraction information between Rust and Python.
Enums§
- PyPureSpinor 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.
- PyShellOrder 
- Python-exposed enumerated type to handle the ShellOrderunion typePyPureSpinorOrder | Optional[list[tuple[int, int, int]]]in Python.
- PySpinConstraint 
- Python-exposed enumerated type to marshall basis spin constraint information between Rust and Python.
- PySpinOrbit 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.
- PyStructureConstraint 
- Python-exposed enumerated type to handle the union type PySpinConstraint | PySpinOrbitCoupledin Python.
- ShellType 
- Python-exposed enumerated type indicating the 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.