Class Results
object --+
|
Results
A low memory results object - because the driver ends up holding on to
results for a long time and can be simultaneously holding results for a
large number of calculations, we want to keep the memory footprint of
each result low. Mainly, we don't want to hold structures in memory, but
also orbital eigenvectors, etc.
This class mimics a limited subset of the jaguar.output.JaguarResults
class API. Future needs might increase which properties are kept, but do
not keep any large-memory properties.
|
__init__(self,
path)
Create a Results object. |
|
|
schrodinger.application.jaguar.output.JaguarResults
|
getResultWithThisEnergy(self,
energy=None)
Return the JaguarResults object for the geometry optimization step
with the given energy |
|
|
schrodinger.structure.Structure
|
getStructure(self)
Get the structure associated with these results |
|
|
schrodinger.structure.Structure
|
getMaeStructure(self)
Get the structure associated with these results from the .01.mae file
- this may have some associated properties on it. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|
__init__(self,
path)
(Constructor)
|
|
Create a Results object.
- Parameters:
path (str) - path to the Jaguar Output file, or a path to the input file, as
the JaguarOutput class can find the output file from that.
- Overrides:
object.__init__
|
getResultWithThisEnergy(self,
energy=None)
|
|
Return the JaguarResults object for the geometry optimization step
with the given energy
- Parameters:
energy (float or None) - The gas phase energy of the desired step. If None, the gas_energy
property of this Result object will be used. If that value is
None, the energy of the last step in the geometry optimization
will be used.
- Returns: schrodinger.application.jaguar.output.JaguarResults
- The results object with this energy, or the only results object
if the output contains a single point.
|
Get the structure associated with these results
- Returns: schrodinger.structure.Structure
- The output structure object for this step
|
Get the structure associated with these results from the .01.mae file
- this may have some associated properties on it.
- Returns: schrodinger.structure.Structure
- The output structure object for this step
|