Typical use case:
The user wants to sweep two parameters of a pulse which has a measurement defined resulting in a NxM grid. The sweeping is repeated K times to reduce noise.
The averaging over each measurement window results in N * M * K data points which need to be converted into a N x M matrix by averaging over the K repetitions.
qctoolkit should provide means to make this easy for manual use and for integration in a an acquisition software like QCoDeS or special-measure. This means
Interface to generate nested ForLoopPTs that sweep said parameters
A data structure that connects the single measurement windows to their corresponding parameter values
Using the data structure to process/format the DAC output
Typical use case: The user wants to sweep two parameters of a pulse which has a measurement defined resulting in a
NxM
grid. The sweeping is repeatedK
times to reduce noise. The averaging over each measurement window results inN * M * K
data points which need to be converted into aN x M
matrix by averaging over the K repetitions.qctoolkit
should provide means to make this easy for manual use and for integration in a an acquisition software like QCoDeS or special-measure. This meansForLoopPT
s that sweep said parametersThis partly tackles #9