Stream handlers

class bci_framework.framework.extensions_handler.ExtensionMenu[source]

MDIArea menu for extensions.

build_menu_stimuli(visualization: bool, debugger: Optional[bool] = False)None[source]

Menu for stimuli delivery.

build_menu_visualization(visualization: bool, debugger: Optional[bool] = False)None[source]

Menu for visualizations.

set_dpi(menu_dpi, text: str, dpi: int)Callable[source]

Set the DPI value for matplotlib figures.

set_extension(visualization: str)Callable[source]

Load extension from menu.

class bci_framework.framework.extensions_handler.ExtensionWidget(mdi_area, mode: str, extensions_list: List[str] = [], autostart: Optional[str] = None, hide_menu: Optional[bool] = False, directory: Optional[str] = None)[source]

MDIArea with extension.

load_extension(extension: str, debugger: Optional[bool] = False)None[source]

Load project.

loaded(*args, **kwargs)None[source]

Method to connect events.

reload()None[source]

Restart process.

remove()None[source]

Remove active extension.

save_img(name: Optional[str] = None)None[source]

Save capture of visualization in the project directory.

stop_preview()None[source]

Stop process.

update_ip(*args, **kwargs)None[source]

Method to connect events.

update_menu_bar(visualization: Optional[bool] = None, debugger: Optional[bool] = False)None[source]

Create menubar.