| Trees | Indices | Help |
|
|---|
|
|
object --+
|
TextParser
A parser to create a JaguarOutput object from a Jaguar output file.
The basic organization of this parser is that of a number of line processing callback functions triggered by regular expressions.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from |
|||
|
|||
callback =
|
|||
first_line_re = re.compile(r'^Job \S
|
|||
|
|||
|
|||
Parameters file_iter (iterator returning lines of Jaguar output file) jaguar_output (JaguarOutput instance)
|
Add a new results object for a new geometry or scan step. Caller is responsible for storing jo._results before calling this if it needs to be kept. For example, storing results from a geometry in a geopt sequence of results. |
Clean up at the end of a geopt step. Adds the current results to the geopt list and creates a new current results object if appropriate. |
Clean up at the end of a scan step. Adds the current results to the scan list and creates a new current results object. Or, if this a relaxed scan, archives the geopt steps to the scan list and creates an empty geopt_step list. |
Set state indicating the end of an IRC step and its direction.
direction (str)
Must be 'Forward' or 'Reverse'.
|
Parse the provided file iterator.
Return a JaguarOutput instance populated with properties parsed from
the output file.
Parameters
file_iter (iterator returning lines of Jaguar output)
jaguar_output (JaguarOutput instance)
If jaguar_output is provided, that instance will be populated
with the properties parsed from the output file. Otherwise,
the object provided to the TextParser constructor will be used.
|
|
|||
callback
|
first_line_re
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 3 07:59:44 2016 | http://epydoc.sourceforge.net |