Note
This is the documentation for the current state of the development branch of Qiskit Experiments. The documentation or APIs here can change prior to being released.
MockIQParallelBackend¶
- class MockIQParallelBackend(experiment_helper=None, rng_seed=0)[source]¶
A mock backend for testing parallel experiments with IQ data.
Initialize the backend.
- Parameters:
experiment_helper (
Optional
[MockIQParallelExperimentHelper
]) – Parallel experiment helper class that contains helper classes for each experiment.rng_seed (
int
) – The random seed value.
Attributes
Return the
CouplingMap
objectReturn the system time resolution of input signals
Return the system time resolution of output signals
return the 'experiment_helper' attribute
Return the
InstructionDurations
object.Return the
InstructionScheduleMap
for the instructions defined in this backend's target.A list of Instruction tuples on the backend of the form
(instruction, (qubits)
The maximum number of circuits (or Pulse schedules) that can be run in a single job.
Return the grouping of measurements which are multiplexed This is required to be implemented if the backend supports Pulse scheduling.
Return the number of qubits the backend has.
A list of instruction names that the backend supports.
A list of
Instruction
instances that the backend supports.Return the options for the backend
Return the backend Provider.
A
qiskit.transpiler.Target
object for the backend.Methods
Return the acquisition channel for the given qubit.
Return the secondary drive channel for the given qubit
Return the drive channel for the given qubit.
Return the measure stimulus channel for the given qubit.
Return QubitProperties for a given qubit.
MockIQParallelBackend.run
(run_input, ...)Run the IQ backend.
MockIQParallelBackend.set_options
(**fields)Set the options fields for the backend