cytoflowgui.run

The entry-point for the GUI – sets up and starts the remote process, configures logging, loads the Envisage plugins, and starts the GUI loop.

cytoflowgui.run.log_notification_handler(_, trait_name, old, new)[source]

Exception handler for traits notifications

cytoflowgui.run.log_excepthook(typ, val, tb)[source]

Exception handler for global exceptions

cytoflowgui.run.run_gui()[source]

Run the GUI!

cytoflowgui.run.monitor_remote_process(proc)[source]

The main method for the (local) thread that monitors the remote process

cytoflowgui.run.start_remote_process()[source]

Start the remote process. Creates pipes and synchronization primitives, sets up logging, and starts the remote process and the monitoring thread.

cytoflowgui.run.remote_main(parent_workflow_conn, parent_mpl_conn, log_q, running_event)[source]

The main method for the remote process. Configures logging, sets up the matplotlib backend, and instantiates the RemoteWorkflow.