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.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
.