schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets module¶
-
class
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets.
AtomBasisSetDelegate
(parent)¶ Bases:
schrodinger.ui.qt.pop_up_widgets.PopUpDelegate
,schrodinger.ui.qt.delegates.DefaultMessageDelegate
A delegate for selecting per-atom basis sets
-
class
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets.
BasisSetColumns
¶ Bases:
object
-
ATOM
= 0¶
-
BASIS
= 3¶
-
HEADERS
= ['Atom', 'ID', 'Entry Title', 'Basis Set']¶
-
ID
= 1¶
-
NUM_COLS
= 4¶
-
TITLE
= 2¶
-
-
class
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets.
BasisSetModel
(parent=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.base_widgets.SubTabModel
-
COLUMN
¶ alias of
BasisSetColumns
-
MARKER_SETTINGS
= {'color': 'orange', 'alt_color': 'yellow'}¶
-
ROW_CLASS
¶ alias of
PerAtomBasisRow
-
UNEDITABLE
= (0, 1, 2)¶
-
basisChanged
¶
-
perAtomBasisForEid
(eid, name=False)¶ Return the per-atom basis sets for the specified entry ID
Parameters: - eid (str) – The entry id
- name (bool) – If True, the return dictionary keys will be atom names. If False, the keys will be atom numbers.
Returns: A dictionary of {atom number: basis set} or {atom name: basis set}
Return type: dict
-
removeRows
(row, count, parent=None)¶
-
-
class
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets.
BasisSetProxyModel
(parent=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.base_widgets.SubTabProxyModel
-
checkBasisSets
()¶ Check to see if all rows have valid basis sets
Returns: An OrderedDict of {entry title: list of atom names with invalid basis sets}. The OrderedDict and atom lists are in the same order as the table itself. If all rows have valid basis sets, then an empty OrderedDict is returned. Return type: OrderedDict
-
-
class
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets.
BasisSetTableView
(parent=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.base_widgets.SubTabTableView
-
COLUMN
¶ alias of
BasisSetColumns
-
-
class
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.basis_set_widgets.
PerAtomBasisRow
(entry_id, title, atom_name, atom_num, basis=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.sub_tab_widgets.base_widgets.SubTabRow
Data about a per-atom basis set setting
-
copy
()¶ Create a new row object that is a copy of this row
Return type: PerAtomBasisRow
Returns: The row item that is a copy of this row
-
hasValidBasis
()¶ Does this row have a valid basis set?
Returns: True if the specified row has a valid basis. False if the basis is invalid or blank. Return type: bool
-