chemtools.toolbox.conceptual.GlobalConceptualDFT¶
-
class
chemtools.toolbox.conceptual.
GlobalConceptualDFT
(dict_values, model='quadratic', coordinates=None, numbers=None)[source]¶ Global conceptual density functional theory (DFT) analysis of quantum chemistry output files.
Global conceptual DFT reactivity descriptors assign a single property value to the entire molecule, \(P_{\text{global}}\), which describes the intrinsic reactivity of the molecule as a whole.
- Note: If only one molecule is provided, the frontier molecular orbital (FMO) approach is
- invoked, otherwise finite difference (FD) approach is taken.
Initialize class.
Parameters: - dict_values (dict) – Dictionary of number of electrons \(N\) (key) and corresponding energy values \(E(N)\) (value).
- model (str, optional) – Energy model used to calculate global reactivity descriptors. The available models include: “linear”, “quadratic”, “exponential”, “rational”, and “general”. Please see “” for more information.
- coordinates (ndarray, optional) – Atomic coordinates of atomic centers.
- numbers (ndarray, optional) – Atomic number of atomic centers.
-
classmethod
from_file
(fname, model)[source]¶ Initialize class from calculation output file(s).
Parameters: - fname (str, sequence of str) – String specifying the path to a molecule’s file, or sequence of strings specifying path to molecule files.
- model (str) – Energy model used to calculate global reactivity descriptors.
-
classmethod
from_molecule
(molecule, model)[source]¶ Initialize class from Molecule object(s).
Parameters: - molecule (Molecule or Sequence of Molecule) – Instance of Molecule class, or sequence of Molecule class instances.
- model (str) – Energy model used to calculate global reactivity descriptors.
-
coordinates
¶ Cartesian coordinates of atoms.
-
static
load_file
(fnames)¶ Return Molecule instances corresponding to fnames.
Parameters: fnames (str or Sequence of str) – Strings specifying the path to molecule’s file, or sequence of strings specifying path to molecule files.
-
model
¶ Energy model.
-
numbers
¶ Atomic numbers of atoms.