schrodinger.application.jaguar.basis module¶
Utility functions for dealing with Jaguar basis sets
-
class
schrodinger.application.jaguar.basis.BasisSet¶ 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__¶ Return key in self.
-
__init__¶ Initialize self. See help(type(self)) for accurate signature.
-
__len__¶ Return len(self).
-
backup¶ Alias for field number 1
-
count(value) → integer -- return number of occurrences of value¶
-
index(value[, start[, stop]]) → integer -- 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)¶ A decorator that wraps functions with mmjag_initialize and mmjag_terminate.
-
schrodinger.application.jaguar.basis.get_basis(*args, **kwargs)¶
-
schrodinger.application.jaguar.basis.get_basis_by_name(*args, **kwargs)¶
-
schrodinger.application.jaguar.basis.get_bases()¶ Get information about all basis set
Returns: An iterator for basis sets, where each basis set is returned as a BasisSetobjectReturn type: iter
-
schrodinger.application.jaguar.basis.default_basis(*args, **kwargs)¶
-
schrodinger.application.jaguar.basis.num_functions(*args, **kwargs)¶
-
schrodinger.application.jaguar.basis.num_functions_per_atom(*args, **kwargs)¶
-
schrodinger.application.jaguar.basis.num_functions_all_atoms(*args, **kwargs)¶
-
schrodinger.application.jaguar.basis.parse_basis(basis)¶ Parse the given basis set name and determine that number of *’s and +’s.
Parameters: basis (str) – The full basis set name Returns: A tuple of - The basis set name with the *’s and +’s stripped (str) - The polarization function count (i.e. the number of *’s) (int) - The diffuse function count (i.e. the number of +’s) (int) Return type: tuple