WeightedThresholdedAcquisition protocol requires an additional -45 degree rotation
- Quantify-scheduler version:v0.23.0
- Quantify-core version (or n/a):v.0.8.1
Description
Describe what you were trying to get done.
What I Did
Describe specifically the steps taken, including pasting any commands which were input.
What Was Expected
Describe what behaviour you expected to happen, what output was desired, etc.
What Actually Happened
WeightedThresholdedAcquisition inherits from NumericalSeparatedWeightedIntegration. In this case thresholding requires an acquisition rotation and threshold. The reason for this is that NumericalSeparatedWeightedIntegration returns a tuple. Setting the acquisition rotation to 360-45 degrees is equivalent to acquiring with NumericalWeightedIntegration. For details see #454.
Suggestion to make WeightedThresholdedAcquisition inherit from NumericalWeightedIntegration. This would be beneficial for a user, as the parameter measure.acq_rotation does not need to be set anymore. This is good, because it would always need to be set to the same value.
You can also find us on Slack. For reference, the issues workflow is described in the contribution guidelines.