Field
Field
Bases: FieldExpr
flowchart TD
bloqade.analog.ir.control.field.Field[Field]
bloqade.analog.ir.control.field.FieldExpr[FieldExpr]
bloqade.analog.ir.control.traits.hash.HashTrait[HashTrait]
bloqade.analog.ir.control.traits.canonicalize.CanonicalizeTrait[CanonicalizeTrait]
bloqade.analog.ir.control.field.FieldExpr --> bloqade.analog.ir.control.field.Field
bloqade.analog.ir.control.traits.hash.HashTrait --> bloqade.analog.ir.control.field.FieldExpr
bloqade.analog.ir.control.traits.canonicalize.CanonicalizeTrait --> bloqade.analog.ir.control.field.FieldExpr
click bloqade.analog.ir.control.field.Field href "" "bloqade.analog.ir.control.field.Field"
click bloqade.analog.ir.control.field.FieldExpr href "" "bloqade.analog.ir.control.field.FieldExpr"
click bloqade.analog.ir.control.traits.hash.HashTrait href "" "bloqade.analog.ir.control.traits.hash.HashTrait"
click bloqade.analog.ir.control.traits.canonicalize.CanonicalizeTrait href "" "bloqade.analog.ir.control.traits.canonicalize.CanonicalizeTrait"
Field node in the IR. Which contains collection(s) of
[Waveform][bloqade.ir.control.waveform.Waveform]
<field> ::= ('field' <spatial modulation> <padded waveform>)*
show
show(**assignments)
Interactive visualization of the Field
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**assignments
|
assigning the instance value (literal) to the existing variables in the Field |
{}
|
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/ir/control/field.py
262 263 264 265 266 267 268 269 270 271 | |