Skip to content

bloqade.analog.ir.routine.base.RoutineParse

← Module overview

classRoutineParsesource

bloqade.analog.ir.routine.base.RoutineParse

Bases: Parse

class RoutineParse

methodparse_registersource

bloqade.analog.ir.routine.base.RoutineParse.parse_register

Signature
def parse_register(self: RoutineBase) -> Union[AtomArrangement, ParallelRegister]

Parameters

NameTypeDescription
selfRoutineBase

Returns

Union[AtomArrangement, ParallelRegister]

source

methodparse_sequencesource

bloqade.analog.ir.routine.base.RoutineParse.parse_sequence

def parse_sequence(self: RoutineBase) -> Sequence

Parameters

NameTypeDescription
selfRoutineBase

Returns

Sequence

source

methodparse_circuitsource

bloqade.analog.ir.routine.base.RoutineParse.parse_circuit

def parse_circuit(self: RoutineBase) -> AnalogCircuit

Parameters

NameTypeDescription
selfRoutineBase

Returns

AnalogCircuit

source

methodparsesource

bloqade.analog.ir.routine.base.RoutineParse.parse

def parse(self: RoutineBase) -> Routine

Parameters

NameTypeDescription
selfRoutineBase

Returns

Routine

source