schrodinger.application.jaguar.basis module¶
Utility functions for dealing with Jaguar basis sets
-
class
schrodinger.application.jaguar.basis.BasisSet(name, backup, nstar, nplus, is_ecp, is_ps, numd, numf)[source]¶ Bases:
schrodinger.application.jaguar.basis.BasisSetA Pythonic wrapper for basis set information.
- Variables
name (str) – The name of the basis set
backup (str) – The basis set used for non-effective-core-potential atoms
nstar (int) – The availability of polarization functions
nplus (int) – The availability of diffuse functions
is_ecp (bool) – Does this basis set use effective core potentials on heavy atoms?
is_ps (bool) – Is this basis set pseudospectral?
numd (int) – The number of d functions
numf (int) – The number of f functions
-
__contains__(key, /)¶ Return key in self.
-
__len__()¶ Return len(self).
-
backup¶ Alias for field number 1
-
count(value, /)¶ Return number of occurrences of value.
-
index(value, start=0, stop=9223372036854775807, /)¶ Return first index of value.
Raises ValueError if the value is not present.
-
is_ecp¶ Alias for field number 4
-
is_ps¶ Alias for field number 5
-
name¶ Alias for field number 0
-
nplus¶ Alias for field number 3
-
nstar¶ Alias for field number 2
-
numd¶ Alias for field number 6
-
numf¶ Alias for field number 7
-
schrodinger.application.jaguar.basis.mmjag_function(func)[source]¶ A decorator that wraps functions with mmjag_initialize and mmjag_terminate.
-
schrodinger.application.jaguar.basis.get_bases()[source]¶ Get information about all basis set
- Returns
An iterator for basis sets, where each basis set is returned as a
BasisSetobject- Return type
iter