Skip to content

Sequence

Sequence

Bases: SequenceExpr


              flowchart TD
              bloqade.analog.ir.control.sequence.Sequence[Sequence]
              bloqade.analog.ir.control.sequence.SequenceExpr[SequenceExpr]
              bloqade.analog.ir.control.traits.hash.HashTrait[HashTrait]
              bloqade.analog.ir.control.traits.canonicalize.CanonicalizeTrait[CanonicalizeTrait]

                              bloqade.analog.ir.control.sequence.SequenceExpr --> bloqade.analog.ir.control.sequence.Sequence
                                bloqade.analog.ir.control.traits.hash.HashTrait --> bloqade.analog.ir.control.sequence.SequenceExpr
                
                bloqade.analog.ir.control.traits.canonicalize.CanonicalizeTrait --> bloqade.analog.ir.control.sequence.SequenceExpr
                



              click bloqade.analog.ir.control.sequence.Sequence href "" "bloqade.analog.ir.control.sequence.Sequence"
              click bloqade.analog.ir.control.sequence.SequenceExpr href "" "bloqade.analog.ir.control.sequence.SequenceExpr"
              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"
            

Sequence of a program, which includes pulses informations.

show

show(**assignments)

Interactive visualization of the Sequence

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the Sequence

{}
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/ir/control/sequence.py
166
167
168
169
170
171
172
173
174
175
def show(self, **assignments):
    """
    Interactive visualization of the Sequence

    Args:
        **assignments: assigning the instance value (literal) to the
            existing variables in the Sequence

    """
    display_ir(self, assignments)