Skip to content

Tutorials

These tutorials teach Laser Setup by doing. Each one is short, builds on the last, and runs entirely on your computer — no laboratory hardware required. We use the built-in debug mode and the demo FakeProcedure so you can learn the whole workflow safely before touching real instruments.

Before you start

Make sure you've completed Installation. Every command below is run from the repository folder and prefixed with uv run so nothing is installed system-wide.

The learning path

  • 1 · Your first experiment

    Run a simulated measurement end-to-end and find your data file.

    Start

  • 2 · The Experiment Window

    Parameters, live plots, logs, estimates — what every control does.

    Continue

  • 3 · Running a Sequence

    Chain procedures together and run them automatically.

    Continue

  • 4 · Your own configuration

    Create editable config files and change a default the proper way.

    Continue

  • 5 · Connecting real instruments

    Map instruments to ports, auto-detect adapters, and go from debug to real.

    Continue

  • 6 · Write your own procedure

    Create, register and run a custom measurement — and see how it all fits.

    Continue

What you'll be able to do afterwards

  • Launch and drive the GUI confidently.
  • Read and tune procedure parameters, and understand the data you get out.
  • Build and run sequences of measurements.
  • Maintain your own configuration without breaking the app.
  • Move a measurement from simulated to real hardware.

When you're ready to write a brand-new measurement of your own, head to the Developer Guide → Creating a New Procedure.