Skip to content

bloqade.analog.ir.control.field.Field

← Module overview

classFieldsource

bloqade.analog.ir.control.field.Field

Bases: FieldExpr

Field node in the IR. Which contains collection(s) of [`Waveform`][bloqade.ir.control.waveform.Waveform]

class Field
<field> ::= ('field' <spatial modulation> <padded waveform>)*

Attributes

NameTypeDescription
drivesDict[SpatialModulation, Waveform]

propertydurationsource

bloqade.analog.ir.control.field.Field.duration

duration: Scalar
source

methodaddsource

bloqade.analog.ir.control.field.Field.add

def add(other)

Parameters

NameTypeDescription
other—
source

methodprint_nodesource

bloqade.analog.ir.control.field.Field.print_node

def print_node()
source

methodchildrensource

bloqade.analog.ir.control.field.Field.children

def children()
source

methodfiguresource

bloqade.analog.ir.control.field.Field.figure

def figure(**assignments={})

Parameters

NameTypeDefaultDescription
**assignments—{}
source

methodshowsource

bloqade.analog.ir.control.field.Field.show

def show(**assignments={})

Interactive visualization of the Field

Parameters

NameTypeDefaultDescription
**assignments—{}
source