GUI User Guide¶
NLSQ provides a native desktop GUI built with PySide6 (Qt) and pyqtgraph for GPU-accelerated scientific plotting. The GUI allows you to fit data without writing code.
The complete GUI documentation lives in the structured tutorial:
Quick Start¶
Launch the GUI from the command line:
nlsq-gui
Or from Python:
from nlsq.gui_qt import run_desktop
run_desktop()
When to Use the GUI¶
The GUI is ideal for:
Exploratory analysis: Quickly try different models
Interactive fitting: Tune parameters visually
Teaching and demos: Show curve fitting concepts
One-off fits: No code setup required
For batch processing, scripting, or production pipelines, use the Python API instead (see Tutorials).
See Also¶
Desktop GUI Application - Complete GUI guide
Your First Curve Fit - Python API tutorial
Reference - API reference