Skip to content

bloqade.analog.ir.control.pulse.PulseExpr

← Module overview

classPulseExprsource

bloqade.analog.ir.control.pulse.PulseExpr

Bases: HashTrait, CanonicalizeTrait

```bnf <expr> ::= <pulse> | <append> | <slice> | <named> ```

class PulseExpr

methodappendsource

bloqade.analog.ir.control.pulse.PulseExpr.append

def append(other: PulseExpr) -> PulseExpr

Parameters

NameTypeDescription
otherPulseExpr

Returns

PulseExpr

source

methodfiguresource

bloqade.analog.ir.control.pulse.PulseExpr.figure

def figure(**assignments={})

Parameters

NameTypeDefaultDescription
**assignments—{}
source

methodshowsource

bloqade.analog.ir.control.pulse.PulseExpr.show

def show(**assignments={})

Parameters

NameTypeDefaultDescription
**assignments—{}
source