qiskit.pulse.InstructionScheduleMap.add¶
- InstructionScheduleMap.add(instruction, qubits, schedule, arguments=None)[source]¶
Add a new known instruction for the given qubits and its mapping to a pulse schedule.
- Paramètres
instruction (
Union
[str
,Instruction
]) – The name of the instruction to add.qubits (
Union
[int
,Iterable
[int
]]) – The qubits which the instruction applies to.schedule (
Union
[Schedule
,ScheduleBlock
,Callable
[...
,Union
[Schedule
,ScheduleBlock
]]]) – The Schedule that implements the given instruction.arguments (
Optional
[List
[str
]]) – List of parameter names to create a parameter-bound schedule from the associated gate instruction. Ifget()
is called with arguments rather than keyword arguments, this parameter list is used to map the input arguments to parameter objects stored in the target schedule.
- Lève
PulseError – If the qubits are provided as an empty iterable.
- Type renvoyé
None