User Interface

SpectroForge is organized into four views, selectable from the ribbon across the top of the window. Each view focuses on a different aspect of the instrument design workflow.

View Purpose
Layout Core 2-D spectral design and parameter tuning
Mosaic Map All slit × diffraction-order combinations
Straighten Correct curved lines in a real detector image
3-D Layout Mechanical preview of the optical train
Layout view - Annotated UI elements Layout view - Annotated UI elements

Common UI elements

View Ribbon

The ribbon is always visible. Click a view name to switch. The button opens the floating action menu.

Action Menu

The collapsing menu (opened with ) provides:

  • Instrument Load / Store — load or export a .toml configuration file.
  • Export PDF — configure and download a publication-quality figure.
  • UI — reset defaults, toggle the status bar, jump to a sidebar section, expand/collapse all sections.

The menu bubble can be dragged anywhere on screen and snapped to any corner.

Menu - import/export instrument configuration, generate PDF plots Menu - import/export instrument configuration, generate PDF plots

Status Bar

The bottom bar shows:

Zone Content
Left Status badge: Ready, Rendering…, or Error
Centre Server RSS memory usage
Right Theme selector and render timing breakdown

The status bar can be hidden via ≡ → UI → Toggle status bar to maximize the plot area.

Collapsible control sections

Every section in the right control panel has a ▸/▾ toggle in its header. Click the header to expand or collapse. The button beside the title resets that section to its default values.


Table of contents


Back to top

SpectroForge © Sunip K. Mukherjee. Documentation built with Just the Docs.