| Trees | Indices | Help |
|
|---|
|
|
Provides the jaguarDiff workup method for use with jaguar and qsite jobs. It wraps the qsite/jaguar output class 'diff' function so that it produces results which are meaningful to STU. Can also be used from the command line.
$Revision 0.1 $
Copyright: (c) Schrodinger, LLC. All rights reserved
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| dictionary |
|
||
| list |
|
||
|
|||
_version =
|
|||
minPrecision = 2e-06
|
|||
minPrecisionPercent = 5.0
|
|||
__package__ =
|
|||
|
|||
Compare every property available in the Jaguar/QSite out file against a reference. Usage:
outcome_workup = jaguarDiff(file.out, reference.out, tol=1.0,
log=workup.log, config=config.txt, value=1e-4)
file.out - Path of the file to be compared
reference.out - Path of the reference file
Optional parameters:
tol=value - A multipler to by which loosen ALL tolerances
log=file - Path to an optional output log. if it is
not provided, the output is written to the
console.
config=file - A configuration file format as follows
Any text after a '#' character is a comment, and is
ignored all other text is in key/value pairs, one per
line. possible keys are: log, tol, and any value that
appears in the output file
i.e.
value = 1e-4
overrides the tolerance for 'value' to 1e-4
timing=boolean -if true, jobs can 'fail' based on timing
alone. Default is false.
All other arguments are taken to be tolerance overrides for
specific values
|
Compares the difference between two properties to a tolerance. If the difference is greater than the tolerance, appends a string explaning this to an output array. This function recurses to examine differences within arrays and dictionaries.
|
Parses input arguments. Can be used on either command line or config file.
|
Parses a config file for use in this script. Config file follows this example format:
log = workup.log #Everything following a pound is a comment
tol 2.0 #equals signs are optional
energy_2_electron = 1e-2 #mostly, the config file is a place to
#put multiple tolerance overrides.
|
Scan a Jaguar outfile for memory used in each subprogram.
|
Finds the difference in memory usage (for each subprogram) between the two runs. This diff is skipped unless a tolerance is manually given.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 3 07:59:19 2016 | http://epydoc.sourceforge.net |