spinqick.qick_code_v2.psb_setup_programs_v2

Programs to help set up pauli spin blockade.

Classes

MeasHist

This is a bare bones class to make a PSB measurement histogram.

IdleScan

Perform a 2D sweep of the idle point.

FlushScan

Perform a 2D sweep of the flush point.

MeasureScanStepRamp

Scan measurement window point, this time use steps to emulate a ramp.

Module Contents

class spinqick.qick_code_v2.psb_setup_programs_v2.MeasHist

Bases: qick.asm_v2.AveragerProgramV2

This is a bare bones class to make a PSB measurement histogram.

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.MeashistConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.MeashistConfig)

class spinqick.qick_code_v2.psb_setup_programs_v2.IdleScan

Bases: qick.asm_v2.AveragerProgramV2

Perform a 2D sweep of the idle point.

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.PsbScanConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.PsbScanConfig)

class spinqick.qick_code_v2.psb_setup_programs_v2.FlushScan

Bases: qick.asm_v2.AveragerProgramV2

Perform a 2D sweep of the flush point.

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.PsbScanConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.PsbScanConfig)

class spinqick.qick_code_v2.psb_setup_programs_v2.MeasureScanStepRamp

Bases: qick.asm_v2.AveragerProgramV2

Scan measurement window point, this time use steps to emulate a ramp.

Right now this only ramps two P gates.

ramp_prog(cfg, step_label)

asm_v2 chunk which steps.

Parameters:

cfg (spinqick.models.experiment_models.MeasScanConfig)

_initialize(cfg)
Parameters:

cfg (spinqick.models.experiment_models.MeasScanConfig)

_body(cfg)
Parameters:

cfg (spinqick.models.experiment_models.PsbScanConfig)