The documentation here mentions a list of nodes that have changed but I don't see that anywhere in that page. The page here does not mention changes to sigout and demods
Specifically I don't see the following documented
sigout[0].amplitudes0...3 have changed into a ChannelList with a single parameter value sigout[0].amplitudes[0...3].value
- Same with enables
- demods[0].sample now returns a dict rather than a complex number.
The first 2 changes are clearly improvements but it would be nice if they had been documented.
The 3th one is more problematic since it now breaks our ability to directly measure parameters using qcodes.
e.g. the following no longer works
output_no_sync = do1d(freqparam, 50, 300, 10, 2, mfli2.demods[0].sample)
For now we have our resorted to work around this with a complex_sample parameter that retains the old behavior added in a subclass
The documentation here mentions a list of nodes that have changed but I don't see that anywhere in that page. The page here does not mention changes to sigout and demods
Specifically I don't see the following documented
sigout[0].amplitudes0...3have changed into a ChannelList with a single parameter valuesigout[0].amplitudes[0...3].valueThe first 2 changes are clearly improvements but it would be nice if they had been documented.
The 3th one is more problematic since it now breaks our ability to directly measure parameters using qcodes.
e.g. the following no longer works
For now we have our resorted to work around this with a complex_sample parameter that retains the old behavior added in a subclass