pymolresponse.interfaces.pyscf package
Submodules
pymolresponse.interfaces.pyscf.ao2mo module
Tools for performing AO-to-MO transformations of two-electron integrals using pyscf.
- class pymolresponse.interfaces.pyscf.ao2mo.AO2MOpyscf(C: ndarray, verbose: int = 1, pyscfmol: Any | None = None)[source]
Bases:
AO2MO
Perform AO-to-MO transformations using pyscf.
- perform_rhf_full() None [source]
Perform the transformation \((\mu\nu|\lambda\sigma) \rightarrow (pq|rs)\).
- perform_rhf_partial() None [source]
Perform the transformation \((\mu\nu|\lambda\sigma) \rightarrow (ia|jb), (ij|ab)\).
- perform_uhf_full() None [source]
Perform the transformation \((\mu\nu|\lambda\sigma) \rightarrow (p^{\alpha}q^{\alpha}|r^{\alpha}s^{\alpha}), (p^{\alpha}q^{\alpha}|r^{\beta}s^{\beta}), (p^{\beta}q^{\beta}|r^{\alpha}s^{\alpha}), (p^{\beta}q^{\beta}|r^{\beta}s^{\beta})\).
- perform_uhf_partial() None [source]
Perform the transformation \((\mu\nu|\lambda\sigma) \rightarrow (i^{\alpha}a^{\alpha}|j^{\alpha}b^{\alpha}), (i^{\alpha}a^{\alpha}|j^{\beta}b^{\beta}), (i^{\beta}a^{\beta}|j^{\alpha}b^{\alpha}), (i^{\beta}a^{\beta}|j^{\beta}b^{\beta}), (i^{\alpha}j^{\alpha}|a^{\alpha}b^{\alpha}), (i^{\beta}j^{\beta}|a^{\beta}b^{\beta})\).
pymolresponse.interfaces.pyscf.helpers module
- pymolresponse.interfaces.pyscf.helpers.calc_center_of_electronic_charge_pyscf(D: ndarray, pyscfmol: Mole) ndarray [source]
- pymolresponse.interfaces.pyscf.helpers.calculate_dipole_pyscf(nuccoords: ndarray, nuccharges: ndarray, origin: ndarray, D: ndarray, pyscfmol: Mole, do_print: bool = False) ndarray [source]
pymolresponse.interfaces.pyscf.integrals module
pymolresponse.interfaces.pyscf.molecules module
- pymolresponse.interfaces.pyscf.molecules.molecule_0w4a_dication_321g(verbose: int = 0) Mole [source]
- pymolresponse.interfaces.pyscf.molecules.molecule_bc2h4_cation_sto3g(verbose: int = 0) Mole [source]
- pymolresponse.interfaces.pyscf.molecules.molecule_bc2h4_neutral_radical_sto3g(verbose: int = 0) Mole [source]
- pymolresponse.interfaces.pyscf.molecules.molecule_bh_cation_def2_svp(verbose: int = 0) Mole [source]
- pymolresponse.interfaces.pyscf.molecules.molecule_physicists_water_augccpvdz(verbose: int = 0) Mole [source]
- pymolresponse.interfaces.pyscf.molecules.molecule_physicists_water_sto3g(verbose: int = 0) Mole [source]