Module: cirq_rigetti.aspen_device

Classes

class AspenQubit: A cirq.Qid supporting Octagonal indexing.

class OctagonalQubit: A cirq.Qid supporting Octagonal indexing.

class RigettiQCSAspenDevice: A cirq.Qid supporting Rigetti QCS Aspen device topology.

class UnsupportedQubit: Inappropriate argument value (of correct type).

class UnsupportedRigettiQCSOperation: Inappropriate argument value (of correct type).

class UnsupportedRigettiQCSQuantumProcessor: Inappropriate argument value (of correct type).

Functions

get_instruction_set_architecture(...)

get_rigetti_qcs_aspen_device(...): Retrieves a qcs_api_client.models.InstructionSetArchitecture from the Rigetti QCS API and uses it to initialize a RigettiQCSAspenDevice.

sqrt(...): Return the square root of x.