qmctorch.scf.calculator.pyscf module

class qmctorch.scf.calculator.pyscf.CalculatorPySCF(atoms, atom_coords, basis, scf, units, molname, savefile)[source]

Bases: qmctorch.scf.calculator.calculator_base.CalculatorBase

run()[source]

Run the scf calculation using PySCF.

get_basis_data(mol, rhf)[source]

Save the data to HDF5

Parameters:
  • {pyscf.gto.M} -- psycf Molecule (mol) –
  • {pyscf.scf} -- scf object (rhf) –
get_atoms_str()[source]

Refresh the atom string (use after atom move).

static get_bas_n(mol)[source]