pele.gui._list_views#

class pele.gui._list_views.MinimumStandardItem[source]

Source

class MinimumStandardItem(Qt.QStandardItem):

defines an item to populate the lists of minima in the GUI

These items will be collected in a QStandardItemModel and viewed using QListView

class pele.gui._list_views.TransitionStateStandardItem[source]

Source

class TransitionStateStandardItem(Qt.QStandardItem):

defines an item to populate the lists of transition states in the GUI

These items will be collected in a QStandardItemModel and viewed using QListView

TransitionStateStandardItem.__getattr__()[source]

Source

def __getattr__(self, name):

return the transition state if the minimum is asked for

class pele.gui._list_views.MinimumStandardItemModel[source]

Source

class MinimumStandardItemModel(Qt.QStandardItemModel):

a class to manage the list of minima for display in the gui

ListViewManager.finish_setup()[source]

Source

def finish_setup(self):

this must be called after NewSystem() is called

ListViewManager.on_listMinima1_selectionChanged()[source]

Source

def on_listMinima1_selectionChanged(self, new, old):

when an item in the first list in the connect tab is selected

ListViewManager.on_listMinima2_selectionChanged()[source]

Source

def on_listMinima2_selectionChanged(self, new, old):

when an item in the second list in the connect tab is selected

ListViewManager.NewMinimum()[source]

Source

def NewMinimum(self, minimum, sort_items=True):

add a new minimum to the system

ListViewManager.RemoveMinimum()[source]

Source

def RemoveMinimum(self, minimum):

remove a minimum from self.minima_list_model

ListViewManager.NewTS()[source]

Source

def NewTS(self, ts, sort=True):

add new transition state, or list of transition states