compile_parallel_instructions

caqtus.device.sequencer.compilation.compile_parallel_instructions(
instructions: Mapping[str, InstructionCompilationParameters],
time_step: TimeStep,
shot_context: ShotContext,
) TimedInstruction

Evaluates and merges the output for different channels.

Parameters:
  • instructions – A mapping that indicates how to evaluate individual instructions.

  • time_step – The time step used to evaluate the instructions.

  • shot_context – The context of the shot.

Returns:

A SequencerInstruction with multiple fields, each corresponding to the instruction passed in the instructions argument.