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.

T2HahnBackend

class T2HahnBackend(t2hahn=inf, frequency=0.0, initialization_error=0.0, readout0to1=0.0, readout1to0=0.0, seed=9000, dt=2.2222222222222221e-10, num_qubits=None)[source]

A simple and primitive backend, to be run by the T2Hahn tests

Initialize the T2Hahn backend

Attributes

T2HahnBackend.coupling_map

Return the CouplingMap object

T2HahnBackend.dt

Return the system time resolution of input signals

T2HahnBackend.dtm

Return the system time resolution of output signals

T2HahnBackend.instruction_durations

Return the InstructionDurations object.

T2HahnBackend.instruction_schedule_map

Return the InstructionScheduleMap for the instructions defined in this backend's target.

T2HahnBackend.instructions

A list of Instruction tuples on the backend of the form (instruction, (qubits)

T2HahnBackend.max_circuits

The maximum number of circuits (or Pulse schedules) that can be run in a single job.

T2HahnBackend.meas_map

Return the grouping of measurements which are multiplexed

T2HahnBackend.num_qubits

Return the number of qubits the backend has.

T2HahnBackend.operation_names

A list of instruction names that the backend supports.

T2HahnBackend.operations

A list of Instruction instances that the backend supports.

T2HahnBackend.options

Return the options for the backend

T2HahnBackend.provider

Return the backend Provider.

T2HahnBackend.target

A qiskit.transpiler.Target object for the backend.

T2HahnBackend.version

Methods

T2HahnBackend.acquire_channel(qubit)

Return the acquisition channel for the given qubit.

T2HahnBackend.control_channel(qubits)

Return the secondary drive channel for the given qubit

T2HahnBackend.drive_channel(qubit)

Return the drive channel for the given qubit.

T2HahnBackend.measure_channel(qubit)

Return the measure stimulus channel for the given qubit.

T2HahnBackend.qubit_properties(qubit)

Return QubitProperties for a given qubit.

T2HahnBackend.run(run_input[, shots])

Run on the backend.

T2HahnBackend.set_options(**fields)

Set the options fields for the backend