Skip to content

User Guide

The User Guide explains how Laser Setup is put together and how each part behaves. Where the Tutorials teach by doing, these pages are the reference you come back to.

  • Architecture

    The big picture: how the entry point, config, GUI, procedures and instruments interact.

  • The Graphical Interface

    Main window, experiment window, sequence window and the widgets.

  • Configuration System

    YAML + OmegaConf/Hydra: layering, resolvers, and every config section.

  • Procedures

    The class hierarchy and a catalog of every built-in measurement.

  • Instruments

    Supported hardware, the InstrumentManager, and debug mode.

  • Sequences

    Chaining procedures, common parameters and parameter sweeps.

  • CLI & Scripts

    The laser_setup command and the bundled utility scripts.

  • Data & Output Files

    File naming, the CSV header format, and the SQLite database.