Skip to content
Open
No due date
Last updated Jun 30, 2025
50% complete

The model qupulse has for AWGs is only documented via the AWG interface (https://github.com/qutech/qupulse/blob/3d6eaa68c50ac44836099c611ca6b41130868b16/qupulse/hardware/awgs/base.py#L24).

It is very general (in a bad sense) and does not include more advanced device capabilities. The generality of the model currently leads to a lot of duplicated code. A more advanced and modular model of device capabilities would lead to easier to maintain code and faster implementation of drivers for new device types.

Additionally, a redesign allows the addition of new features like a possible continuous mode and run-time branching if supported by the device.

List view