src.tools.ICA_decomposition package

Submodules

src.tools.ICA_decomposition.ICA_decomposition_controller module

ICA decomposition controller

class src.tools.ICA_decomposition.ICA_decomposition_controller.icaDecompositionController[source]

Bases: tools.ICA_decomposition.ICA_decomposition_listener.icaDecompositionListener

cancel_button_clicked()[source]

Close the window.

confirm_button_clicked(ica_method)[source]

Close the window and send the information to the main controller. :param ica_method: Method used for performing the ICA decomposition :type ica_method: str

set_listener(listener)[source]

Set the main listener so that the controller is able to communicate with the main controller. :param listener: main listener :type listener: mainController

src.tools.ICA_decomposition.ICA_decomposition_listener module

ICA decomposition listener

class src.tools.ICA_decomposition.ICA_decomposition_listener.icaDecompositionListener[source]

Bases: abc.ABC

Listener doing the connection between the controller and the view for computing the ICA decomposition on the dataset. It retrieves the information from the view to send it to the controller.

cancel_button_clicked()[source]
confirm_button_clicked(ica_method)[source]

src.tools.ICA_decomposition.ICA_decomposition_view module

ICA decomposition view

class src.tools.ICA_decomposition.ICA_decomposition_view.icaDecompositionView[source]

Bases: PyQt5.QtWidgets.QWidget

cancel_ica_decomposition_trigger()[source]

Send the information to the controller that the computation is cancelled.

confirm_ica_decomposition_trigger()[source]

Retrieve the parameters and send the information to the controller.

set_listener(listener)[source]

Set the listener to the controller. :param listener: Listener to the controller. :type listener: icaDecompositionController

Module contents