boulderopalscaleup.routines.ResonatorMapping
class boulderopalscaleup.routines.ResonatorMapping(*, feedlines=None, run_mixer_calibration=True, clear_observed_resonances=False, spectroscopy_powers=None, spectroscopy_biases=None, spectroscopy_frequency_step=None, measure_waveform=None, shot_count=250)Parameters for running a resonator mapping routine.
Variables
- feedlines (list [ str ] or None , optional) – The feedlines to target in the routine. If not provided, all feedlines in the device will be targeted.
- run_mixer_calibration (bool , optional) – Whether to run mixer calibrations before running each program. Defaults to True.
- clear_observed_resonances (bool , optional) – Whether to ignore observed resonances for feedline discovery. Defaults to False.
- spectroscopy_powers (RangeIterable or LinspaceIterable or None , optional) – The power sweep range used during resonator power spectroscopy. If not provided, the routine will use its default power sweep.
- spectroscopy_biases (RangeIterable or LinspaceIterable or None , optional) – The bias sweep range used during resonator bias spectroscopy. If not provided, the routine will use its default bias sweep.
- spectroscopy_frequency_step (float or None , optional) – The frequency step size in Hz used during resonator spectroscopy experiments. If not provided, the routine will use its default frequency step.
- measure_waveform (ConstantWaveform or None , optional) – The measurement pulse used during the initial feed-line discovery experiment. If not provided, the routine will use its default measure waveform.
- shot_count (int , optional) – The number of repetitions per frequency point. Defaults to 250.