KaleidoscopeSystemService

class KaleidoscopeSystemService[source]

The service class for systems.

All attributes are dynamically attached to this class.

This class is much simpler than the simulators one because there is no processing that needs to be done async.

Allows for filtering backends by the following:

  • num_qubits : Filter against an integer number of qubits.

  • open_pulse : Boolean filter for open_pulse capability.

  • quantum_volume : Filter against an integer number for quantum volume.

  • operational : Boolean filter for system operational status.

  • max_circuits : Filter against integer number of max circuits.

  • max_shots : Filter against integer number of max shots.

Methods

KaleidoscopeSystemService.__call__([name])

Return all backends that satisfy the given criteria.