Skip to content

bloqade.analog.ir.control.waveform.Smooth

← Module overview

classSmoothsource

bloqade.analog.ir.control.waveform.Smooth

Bases: Waveform

```bnf <smooth> ::= 'smooth' <kernel> <waveform> ```

class Smooth(radius, kernel, waveform)

Parameters

NameTypeDescription
radius—
kernel—
waveform—

Attributes

NameTypeDescription
radiusScalar
kernelSmoothingKernel
waveformWaveform

propertydurationsource

bloqade.analog.ir.control.waveform.Smooth.duration

duration
source

methodeval_decimalsource

bloqade.analog.ir.control.waveform.Smooth.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.Smooth.print_node

def print_node()
source

methodchildrensource

bloqade.analog.ir.control.waveform.Smooth.children

def children()
source