QCDB API¶
qcdb Package¶
Module to facilitate quantum chemical computations on chemical databases. Contains Molecule class and physical constants from psi4 suite.
isort:skip_file
Functions¶
|
|
|
Function to define a multistage energy method from combinations of basis set extrapolations and delta corrections and condense the components into a minimum number of calculations. |
|
|
|
|
|
Compare two dictionaries of vibration Datum objects. |
|
Run an analytic single-point specified in |
|
Extrapolation scheme for correlation energies with two adjacent zeta-level bases. |
|
Generates spectroscopic constants for a diatomic molecules. |
|
Function to compute the single-point electronic energy. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Form a printable representation of qcvariables. |
|
Function to compute the single-point electronic properties. |
|
Extrapolation scheme for reference energies with two adjacent zeta-level bases. |
|
Extrapolation scheme for reference energies with three adjacent zeta-level bases. |
|
Set QCDB keywords from input dictionary. |
|
|
|
Set QCDB keywords from input dictionary. |
|
|
|
Perform vibrational second-order perturbation computation through Cfour to get anharmonic frequencies. |
|
Scheme for total or correlation energies with a single basis or the highest zeta-level among an array of bases. |
|
Classes¶
|
|
|
Basis set container class Reads the basis set from a checkpoint file object. |
|
|
|
|
|
|
|
|
|
Error called for functions removed but still defined. |
Error called for functions defined but not yet implemented. |
|
|
Error called molecule has wrong number of fragments for method. |
|
Error raised when not all variables in an atom specification have been defined at compute time. |
|
|
|
Error called when conflicting values given with equal priority for a keyword. |
|
Error called when try to set illegitimate value for a keyword. |
|
|
|
Class to store the elements, coordinates, fragmentation pattern, charge, multiplicity of a molecule. |
|
Error called when a Molecule.from_string contains unparsable lines. |
Error called for problems with syntax from a QC output file. |
|
Error class for QCDB. |
|
|
Error called when a test case fails due to a failed compare_values() call. |
|
Error called on previously valid syntax that now isn't and a simple syntax transition is possible. |
|
Error called for problems with syntax input file. |