general_gui

Module: run.gui.general_gui

Rough basic interface to run pySPACE with node chains

Inheritance diagram for pySPACE.run.gui.general_gui:

Inheritance diagram of pySPACE.run.gui.general_gui

Class Summary

PySpaceGui([parent]) The main window of the GUI
ControlWidget([results_file, parent]) Widget for configuring a node chain operation and monitor its progress.
OperationConfigurationPopup(main_window, ...) Window for configuring a NodeChainOperation.
QtStreamHandler(parent, main) Handle incoming text streaming input
LogViewer([parent]) Handle logging input

Classes

PySpaceGui

class pySPACE.run.gui.general_gui.PySpaceGui(parent=None)[source]

Bases: PyQt4.QtGui.QMainWindow

The main window of the GUI

Class Components Summary

_closeTab(tabIndex)
_close_event(event)
_operation_finished(result_file_name)
_sslErrorHandler(reply, errorList)
set_up() Setting up of GUI components
__init__(parent=None)[source]
set_up()[source]

Setting up of GUI components

_operation_finished(result_file_name)[source]
_close_event(event)[source]
_sslErrorHandler(reply, errorList)[source]
_closeTab(tabIndex)[source]

ControlWidget

class pySPACE.run.gui.general_gui.ControlWidget(results_file=None, parent=None)[source]

Bases: PyQt4.QtGui.QWidget

Widget for configuring a node chain operation and monitor its progress.

Class Components Summary

_config_node_chain()
_loadResults()
_load_node_chain()
_monitor_progress()
_start()
_update_progress_bar(processesFinished)
operationFinishedSignal
operationStatusChangedSignal
operationStatusChangedSignal
operationFinishedSignal
__init__(results_file=None, parent=None)[source]
_config_node_chain()[source]
_load_node_chain()[source]
_start()[source]
_monitor_progress()[source]
_update_progress_bar(processesFinished)[source]
_loadResults()[source]

OperationConfigurationPopup

class pySPACE.run.gui.general_gui.OperationConfigurationPopup(main_window, *args, **kwargs)[source]

Bases: PyQt4.QtGui.QMainWindow

Window for configuring a NodeChainOperation.

Allows to select an input and a node chain. Additionally, the window allows to invoke the configuration GUI.

Class Components Summary

_configure_node_chain()
_create_operation()
_refresh_node_chains()
_select_input()
__init__(main_window, *args, **kwargs)[source]
_select_input()[source]
_configure_node_chain()[source]
_refresh_node_chains()[source]
_create_operation()[source]

QtStreamHandler

class pySPACE.run.gui.general_gui.QtStreamHandler(parent, main)[source]

Bases: logging.Handler

Handle incoming text streaming input

Class Components Summary

emit(record)
__init__(parent, main)[source]
emit(record)[source]

LogViewer

class pySPACE.run.gui.general_gui.LogViewer(parent=None)[source]

Bases: PyQt4.QtGui.QWidget

Handle logging input

__init__(parent=None)[source]