spinqick.experiments.system_calibrations

This module holds scripts which can be useful when setting up a new device or system.

Attributes

logger

Classes

SystemCalibrations

This class holds functions that wrap the QICK classes for hardware calibrations.Initialize

Module Contents

spinqick.experiments.system_calibrations.logger
class spinqick.experiments.system_calibrations.SystemCalibrations(soccfg, soc, voltage_source, **kwargs)

Bases: spinqick.core.dot_experiment.DotExperiment

This class holds functions that wrap the QICK classes for hardware calibrations.Initialize with information about your rfsoc and your experimental setup.

Parameters:
soccfg
soc
vdc
sweep_adc_trig_offset(times, point_avgs, full_avgs, loop_slack)

Sweep the adc trigger offset parameter, which sets the offset between when a pulse is fired and when readout is turned on.

Parameters:
  • times (Tuple[float, float, int]) – (start offset time, end offset time, number of points)

  • point_avgs (int)

  • full_avgs (int)

  • loop_slack (float)

Return type:

spinqick.core.spinqick_data.SpinqickData