boulderopalscaleup.experiments.ReadoutOptimization
class boulderopalscaleup.experiments.ReadoutOptimization(*, transmon, frequencies, amplitudes, recycle_delay_ns=200000, shot_count=5000, run_mixer_calibration=False, update='auto')Parameters for optimizing the readout classifier.
Variables
- transmon (str) – The reference for the transmon to target.
- frequencies (LinspaceIterable or RangeIterable or CWSIterable) – The readout frequencies to sweep, in Hz.
- amplitudes (list [ float ]) – The readout amplitudes to sweep.
- recycle_delay_ns (int , optional) – The delay between consecutive shots, in nanoseconds. Defaults to 200,000 ns.
- shot_count (int , optional) – The number of shots to take. Defaults to 5,000.
- run_mixer_calibration (bool , optional) – Whether to run mixer calibrations before running a program. Defaults to False.
- update ( "auto" or "off" or "prompt" , optional) – How the device should be updated after an experiment run. Defaults to auto.