BasicInnerLoopAction.__call__ includes a ramp_to_zero for all gates after the measurement, is this intended?
When using a scan mode such as SwitchRasterScan I would expect the gates to traverse the x,y coords given by it's scan function sequentially without returning to zero. With ramp_to_zero in __call__ it will ramp voltages to zero after every point as far as I can tell.
fix: removing ramp_to_zero from __call__ or making it a toggle-able feature. It is already included in BasicInnerLoopAction.final_action which runs between infinite loop iterations to zero accumulated voltage errors.
BasicInnerLoopAction.__call__includes a ramp_to_zero for all gates after the measurement, is this intended?When using a scan mode such as
SwitchRasterScanI would expect the gates to traverse the x,y coords given by it'sscanfunction sequentially without returning to zero. Withramp_to_zeroin__call__it will ramp voltages to zero after every point as far as I can tell.fix: removing
ramp_to_zerofrom__call__or making it a toggle-able feature. It is already included inBasicInnerLoopAction.final_actionwhich runs between infinite loop iterations to zero accumulated voltage errors.