Trees | Indices | Help |
|
---|
|
Classes for parsing Jaguar output files and accessing output properties programmatically.
Copyright Schrodinger, LLC. All rights reserved.
|
|||
__metaclass__ type(object) -> the object's type type(name, bases, dict) -> a new type |
|||
IncompleteOutput Indicators that the output is incomplete. |
|||
Dipole A class for storing dipole information. |
|||
ZVariables A class to store Z-variables and their values, generated in scan jobs. |
|||
ThermoProp A class to store the components of calculated thermodynamic properties. |
|||
ThermoCollection A class to store a full set of calculated thermodynamic properties at a given temperature. |
|||
NormalMode | |||
JaguarOptions A class for keeping track of specific calculation options. |
|||
_Attribute A small utility class to automate and regularize handling of attributes. |
|||
JaguarResults A class for holding results for a specific geometry. |
|||
JaguarAtomicResults A class for holding atomic level properties. |
|||
BondCharge A class to store bond-midpoint charges calculated in ESP fitting. |
|||
FukuiIndices A class to store Atomic Fukui indices. |
|||
JaguarOutput | |||
Orbital A class for storing orbital information. |
|||
ScfIteration A simple storage class for storing info on an SCF iteration. |
|||
line_enumerate A simple wrapper class to keep track of the line iteration count. |
|||
JaguarParseError | |||
TextParser A parser to create a JaguarOutput object from a Jaguar output file. |
|||
CaseInsensitiveString A class that behaves like a regular string except that comparisons are done on a case insensitive basis. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
__cvs_version__ = "$Revision: 1.77 $"
|
|||
restart_re = re.compile(r"^(.+)\.(\d\d)$")
|
|||
blank_line_re = re.compile(r"^\s*$")
|
|||
zvar_tags_re = re.compile(r"[\*#]")
|
|||
input_geometry_re = re.compile(r"^\s+Input geometry:")
|
|||
_log = logging.getLogger("schrodinger.application.jaguar.output")
|
|||
unHartree = "Hartree"
|
|||
unHartreePerBohr = "Hartree/Bohr"
|
|||
unAtomicMassUnit = "amu"
|
|||
unDebye = "Debye"
|
|||
unKcalPerMol = "kcal/mol"
|
|||
unAngstrom = "Angstrom"
|
|||
unBohr = "Bohr"
|
|||
unDegree = "degree"
|
|||
unRadian = "radian"
|
|||
unInverseCentimeter = "1/cm"
|
|||
unMDynePerAngstrom = "mDyne/Angstrom"
|
|||
unKilometersPerMol = "km/mol"
|
|||
unDipoleStrength = "DSU"
|
|||
unRotationalStrength = "RSU"
|
|||
unAngstrom4 = "Angstrom^4"
|
|||
ctHF = "HF"
|
|||
ctUHF = "UHF"
|
|||
ctROHF = "ROHF"
|
|||
ctDFT = "DFT"
|
|||
ctUDFT = "UDFT"
|
|||
ctRODFT = "RODFT"
|
|||
ctGVB = "GVB"
|
|||
ctGVBLMP2 = "GVB/LMP2"
|
|||
ctGVBRCI = "GVB/RCI"
|
|||
ctLMP2 = "LMP2"
|
|||
ctROHFLMP2 = "ROHF/LMP2"
|
|||
ctUSER = "USER_HAM"
|
|||
ctATOMICAVG = "ATOMIC-AVG"
|
|||
ctOSS = "OSS"
|
|||
ctNDDO = "NDDO"
|
|||
_calc_types = set((ctHF, ctUHF, ctROHF, ctDFT, ctUDFT, ctRODFT
|
|||
textparser_debug = False hash(x) |
|
Pull the CTs out of each .mae file in the 'files' list and put them into a new .mae file called 'name', which is expected to already contain the .mae extension. If a file called 'name' already exists, it will be overwritten. |
Generate a restart name from a job name. If there is no number suffix for the job this will be jobname.01; otherwise the suffix will be incremented. |
A general function for comparing the attributes of two objects. Return a set of attribute names that fail the equality test. The interface the objects must provide is as follows: 1) A list of _Attribute instances stored under the attribute name '_attributes'. 2) A named attribute for any named precision in _Attributes that have float or list comparisons. Parameters short_circuit (bool) If True, return as soon as a difference is found. factor (float) A constant factor to use to loosen floating point comparisons by. |
A decorator to add a function to the TextParser callback dictionary. The 'callback' dictionary consists of dictionaries for individual programs, each one indexed by the regular expression that needs to be satisfied to invoke the function. Arguments prog (str) A Jaguar subprogram to which searching will be restricted. Set to None if the whole file needs to be searched. regexp (str) The regular expression that needs to be matched. This can be None if multiple decorators are being applied (to restrict to multiple subprograms) and the inner decorator specified a regexp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A utility function to read an input cartesian geometry from the output file. Return a tuple of (JaguarAtomicResults list, mmjag_handle). The mmjag_handle containing the parsed geometry in MMJAG_ZMAT1 if charge is provided. If not, the mmjag handle is None. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_calc_types
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:16 2015 | http://epydoc.sourceforge.net |