Module: cirq_aqt.aqt_device

Current device parameters for the AQT/UIBK ion trap device

The device is based on a linear calcium ion string with arbitrary connectivity. For more information see:

https://quantumoptics.at/en/publications/journal-articles.html

https://iopscience.iop.org/article/10.1088/1367-2630/15/12/123012/meta

The native gate set consists of the local gates: X, Y, and XX entangling gates

Modules

aqt_device_metadata module: DeviceMetadata for ion trap device with mutually linked qubits placed on a line.

Classes

class AQTDevice: Ion trap device with qubits having all-to-all connectivity and placed on a line.

class AQTNoiseModel: A noise model for the AQT ion trap

class AQTSimulator: A simulator for the AQT device.

class OperationString: String representations of operations supported by AQT resources.

Functions

get_aqt_device(...): Returns an AQT ion device

get_default_noise_dict(...): Returns the current noise parameters

get_op_string(...): Find the string representation for a given gate or operation.

gate_dict

{
 'MS': cirq.XX,
 'R': <class 'cirq.ops.phased_x_gate.PhasedXPowGate'>,
 'X': cirq.X,
 'Y': cirq.Y,
 'Z': cirq.Z
}