bloqade.analog.ir.control.waveform.Smooth
← Module overview
class
property
sourcemethod
sourcemethod
sourcemethod
source
classSmooth¶source
bloqade.analog.ir.control.waveform.Smooth
Bases: Waveform
```bnf <smooth> ::= 'smooth' <kernel> <waveform> ```
class Smooth(radius, kernel, waveform)Parameters
| Name | Type | Description |
|---|---|---|
radius | — | |
kernel | — | |
waveform | — |
Attributes
| Name | Type | Description |
|---|---|---|
radius | Scalar | |
kernel | SmoothingKernel | |
waveform | Waveform |
propertyduration¶source
bloqade.analog.ir.control.waveform.Smooth.duration
durationmethodeval_decimal¶source
bloqade.analog.ir.control.waveform.Smooth.eval_decimal
def eval_decimal(clock_s: Decimal, **kwargs={}) -> DecimalParameters
| Name | Type | Default | Description |
|---|---|---|---|
clock_s | Decimal | required | |
**kwargs | — | {} |
Returns
Decimal
methodprint_node¶source
bloqade.analog.ir.control.waveform.Smooth.print_node
def print_node()methodchildren¶source
bloqade.analog.ir.control.waveform.Smooth.children
def children()