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

ReadoutPulse default intergation_weights #54

Open JacobHast opened 2 months ago

JacobHast commented 2 months ago

By default, intergration_weights in ReadoutPulse are set to None, which is then converted into [(1, self.length)] inside integration_weights_function. Can I suggest changing the default to something that makes this a little more explicit when inspecting the state, e.g. a reference to a default_weights property returning [(1, self.length)] ?