Ulm-IQO / qudi-iqo-modules

A collection of qudi measurement modules originally developed for experiments on colorcenters in semiconductor materials.
GNU General Public License v3.0
12 stars 29 forks source link

Microwave interface documentation #126

Closed qku closed 6 months ago

qku commented 7 months ago

Description

Add type annotations to the microwave interface. Expand on the main module docstring and add a docstring for configure_scan.

Base MicrowaveConstraints on ScalarConstraint while keeping backwards compatibility.

Motivation and Context

I noticed that the interface is difficult to understand for people who are unfamiliar with it. I hope that the added documentation helps people in hardware implementations.

How Has This Been Tested?

With the dummy ODMR toolchain.

Types of changes

Checklist: