spinqick.experiments.system_calibrations
This module holds scripts which can be useful when setting up a new device or system.
Attributes
Classes
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.DotExperimentThis class holds functions that wrap the QICK classes for hardware calibrations.Initialize with information about your rfsoc and your experimental setup.
- Parameters:
soccfg – QickConfig object
soc – Qick object
datadir – data directory where all data is being stored. Experiment will make a folder here with today’s date.
voltage_source (spinqick.helper_functions.hardware_manager.VoltageSource)
- 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: