English
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

qiskit.pulse.builder.delay_qubits

delay_qubits(duration, *qubits)[source]

Insert delays on all of the channels.Channels that correspond to the input qubits at the same time.

Examples:

from qiskit import pulse
from qiskit.providers.fake_provider import FakeOpenPulse3Q

backend = FakeOpenPulse3Q()

with pulse.build(backend) as pulse_prog:
    # Delay for 100 cycles on qubits 0, 1 and 2.
    regs = pulse.delay_qubits(100, 0, 1, 2)

Note

Requires the active builder context to have a backend set.

Parameters
  • duration (int) – Duration to delay for.

  • qubits (Union[int, Iterable[int]]) – Physical qubits to delay on. Delays will be inserted based on the channels returned by pulse.qubit_channels().