Trees | Indices | Help |
|
---|
|
Utility functions and classes for the Jaguar GUIs
|
|||
JaguarSettingError An exception indicating that there was an error with the user-specified Jaguar settings |
|||
JaguarSettingWarning A warning indicating that a user-specified Jaguar settings could not be loaded into the GUI |
|||
EnhancedComboBox A combo box for use in the Jaguar GUI with several Pythonic enhancements |
|||
PropertiesTableWidget A QTableWidget for the Properties table on the Properties tab |
|||
WorkspaceInclusionCheckBox A checkbox that is skinned to look like the Project Table workspace inclusion checkbox. |
|||
ProjTableLikeView A table view that mimics the selecting and editing behaviors of the Project Table |
|||
SpinTreatment An enumeration of the possible spin treatment settings. |
|
|||
|
|||
|
|||
float |
|
||
|
|||
bool |
|
||
|
|||
int |
|
||
tuple |
|
||
tuple |
|
||
str |
|
||
list |
|
|
|||
maestro = schrodinger.get_maestro()
|
|||
THEORY_DFT = "DFT"
|
|||
THEORY_HF = "HF"
|
|||
THEORY_LMP2 = "LMP2"
|
|||
MOLECULAR_CHARGE_PROP = "i_m_Molecular_charge"
|
|||
SPIN_MULT_PROP = "i_m_Spin_multiplicity"
|
|||
ERROR_BACKGROUND_BRUSH = QtGui.QBrush(Qt.red)
|
|||
JAGUAR_IN_MAE_FILETYPES = "Jaguar Structure Input", "*.in *.ma
|
|||
atom_name_regex = re.compile("^([^\W\d]+)(\d+)$") A regular expression that matches Jaguar atom names. |
|
Count the number of structures currently specified in the input selector widget. Since Jaguar can't accept more than three structures, this function will return 4 for all values >= 4.
|
This function finds key corresponding to a given value in a dictionary. We assume here that values in a given dictionary are unique.
|
This function checks whether a given line edit widget has a valid input. If it does it will return a float value. Otherwise an exception will be raised. This function should only be used for line edits used to enter float numbers.
|
A decorator that will display any JaguarSettingErrors in an error dialog.
|
If the JaguarInput object contains any unknown keywords, warn the user about the unknowns and ask them if they want to continue.
|
Apply jaguar unique atom naming to all atoms in the specified structure
|
Calculate the number of protons in the specified structure
|
Get information about the specified workspace atom
|
Convert a Jaguar atom name into a key for use in sorting by number
|
Generate an appropriate job name for a job with the specified settings. Any settings that are specified as None will be omitted from the job name. If a directory or file with the specified name exists in the current directory, an integer will be appended to the job name.
Note: If generating multiple job names, the input for each job must be saved before the next job name is generated. Otherwise, this function will not be able to append the appropriate integer. |
Build the command line arguments for passing the hostname and the number of CPUs.
|
|
JAGUAR_IN_MAE_FILETYPES
|
atom_name_regexA regular expression that matches Jaguar atom names. Group 1 of the match is the element and group 2 is the number.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:16 2015 | http://epydoc.sourceforge.net |