Skip to content

bloqade.analog.ir.control.sequence.Sequence

← Module overview

classSequencesource

bloqade.analog.ir.control.sequence.Sequence

Bases: SequenceExpr

Sequence of a program, which includes pulses informations.

class Sequence

Attributes

NameTypeDescription
pulsesdict[LevelCoupling, PulseExpr]

methodcreatesource

bloqade.analog.ir.control.sequence.Sequence.create

def create(pulses: Dict = {}) -> Sequence

Parameters

NameTypeDefaultDescription
pulsesDict{}

Returns

Sequence

source

propertydurationsource

bloqade.analog.ir.control.sequence.Sequence.duration

duration: Scalar
source

methodchildrensource

bloqade.analog.ir.control.sequence.Sequence.children

def children()
source

methodprint_nodesource

bloqade.analog.ir.control.sequence.Sequence.print_node

def print_node()
source

methodfiguresource

bloqade.analog.ir.control.sequence.Sequence.figure

def figure(**assignments={})

Parameters

NameTypeDefaultDescription
**assignments—{}
source

methodshowsource

bloqade.analog.ir.control.sequence.Sequence.show

def show(**assignments={})

Interactive visualization of the Sequence

Parameters

NameTypeDefaultDescription
**assignments—{}
source