Skip to content

bloqade.analog.ir.control.waveform.Scale

← Module overview

classScalesource

bloqade.analog.ir.control.waveform.Scale

Bases: Waveform

```bnf <scale> ::= <scalar expr> '*' <waveform> ```

class Scale(scalar, waveform: Waveform)

Parameters

NameTypeDescription
scalar—
waveformWaveform

Attributes

NameTypeDescription
scalarScalar
waveformWaveform

propertydurationsource

bloqade.analog.ir.control.waveform.Scale.duration

duration
source

methodeval_decimalsource

bloqade.analog.ir.control.waveform.Scale.eval_decimal

def eval_decimal(clock_s: Decimal, **kwargs={}) -> Decimal

Parameters

NameTypeDefaultDescription
clock_sDecimalrequired
**kwargs—{}

Returns

Decimal

source

methodprint_nodesource

bloqade.analog.ir.control.waveform.Scale.print_node

def print_node()
source

methodchildrensource

bloqade.analog.ir.control.waveform.Scale.children

def children()
source