spinqick.qick_code_v2.tune_electrostatics_programs_v2

AveragerProgram -type qick code for the tune_electrostatics module Now for tprocv2.

Classes

BasebandPulseGvG

QICK class to sweep two gate voltages against each other, using QICK not slow DAC.

Static

Run a series of readout triggers without triggering an external instrument.

GvG

Time this carefully with your DC voltage source.

GvGPat

Runs GvG with an RF pulse on each step.

Module Contents

class spinqick.qick_code_v2.tune_electrostatics_programs_v2.BasebandPulseGvG

Bases: qick.asm_v2.AveragerProgramV2

QICK class to sweep two gate voltages against each other, using QICK not slow DAC.

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgBasebandConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgBasebandConfig)

class spinqick.qick_code_v2.tune_electrostatics_programs_v2.Static

Bases: qick.asm_v2.AveragerProgramV2

Run a series of readout triggers without triggering an external instrument.

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgDcConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgDcConfig)

class spinqick.qick_code_v2.tune_electrostatics_programs_v2.GvG

Bases: qick.asm_v2.AveragerProgramV2

Time this carefully with your DC voltage source.

This runs once per dac ramp, based on a trigger

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgDcConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgDcConfig)

class spinqick.qick_code_v2.tune_electrostatics_programs_v2.GvGPat

Bases: qick.asm_v2.AveragerProgramV2

Runs GvG with an RF pulse on each step.

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgPatConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.GvgPatConfig)