qiskit.compiler.schedule¶
- schedule(circuits, backend=None, inst_map=None, meas_map=None, dt=None, method=None)[fuente]¶
Schedule a circuit to a pulse
Schedule
, using the backend, according to any specified methods. Supported methods are documented inqiskit.scheduler.schedule_circuit
.- Parámetros
circuits (Union[QuantumCircuit, List[QuantumCircuit]]) – The quantum circuit or circuits to translate
backend (Optional[Backend]) – A backend instance, which contains hardware-specific data required for scheduling
inst_map (Optional[InstructionScheduleMap]) – Mapping of circuit operations to pulse schedules. If
None
, defaults to thebackend
’sinstruction_schedule_map
meas_map (Optional[List[List[int]]]) – List of sets of qubits that must be measured together. If
None
, defaults to thebackend
’smeas_map
dt (Optional[float]) – The output sample rate of backend control electronics. For scheduled circuits which contain time information, dt is required. If not provided, it will be obtained from the backend configuration
method (Optional[Union[str, List[str]]]) – Optionally specify a particular scheduling method
- Devuelve
A pulse
Schedule
that implements the input circuit- Muestra
QiskitError – If
inst_map
andmeas_map
are not passed andbackend
is not passed- Tipo del valor devuelto