GUIs#

Browser and desktop front ends over McfSession. Tutorial: Browser GUI walkthrough, Embed the multicolorfits web GUI in a notebook.

The browser GUI opens your system default browser unless you pass browser='firefox' (etc.) to gui() or mcf-web --browser firefox. See the walkthrough for details.

gui

Launch the (browser-based) multicolorfits GUI.

gui_qt

Launch the PySide6 desktop GUI.

mcf_gui

Alias for gui() (backward compatible with v2.x scripts).

gui_embed

Embed the browser GUI in Jupyter, Colab, VS Code notebooks, or Binder.

start_gui_server

Start the web GUI in a background thread (non-blocking).

detect_notebook_environment

Detect Jupyter / Colab / VS Code / Binder, or None outside IPython.