qua-platform / quam

The Quantum Abstract Machine (QuAM) is a comprehensive framework designed to abstract and manage quantum programming environments, providing robust tools for configuring and running quantum operations effectively. It is built over the QUA programming language, offering an organized structure for handling complex quantum components and operations.
http://qua-platform.github.io/quam/
BSD 3-Clause "New" or "Revised" License
4 stars 2 forks source link

Fix: Add final action for setting offset of LF-FEM analog output port. #45

Closed deanpoulos closed 2 months ago

deanpoulos commented 2 months ago

Analog output ports require an "offset" field by default (this will change in the future).

But for now, this was only supported for OPX+. Here I have added support for the LF-FEM of the OPX1000.

It isn't needed for the MW-FEM, because the MW-FEM doesn't have any DC components.

nulinspiratie commented 2 months ago

@deanpoulos I reduced the number of nested statements (shouldn't affect functionality), and added some tests. Will merge if passes tests