Skip to main content

Crate qoqo_qryd

Crate qoqo_qryd 

Source
Expand description

§qoqo-qryd

Components for the qoqo/roqoqo quantum toolkit by HQS Quantum Simulations that support QRyd quantum computers.

The qoqo-qryd/roqoqo-qryd packages provide three components

  • devices: python/rust representation of QRyd devices
  • operations: roqoqo Pragma operations specific to QRyd devices that can change the topology of QRyd devices
  • simulator (optional): A QuEST based simulator for QRyd devices that checks the availability of the quantum operations on a chosen device during simulation

Re-exports§

pub use simulator_backend::SimulatorBackendWrapper;
pub use api_backend::APIBackendWrapper;
pub use qryd_devices::*;
pub use pragma_operations::*;
pub use tweezer_devices::*;
pub use emulator_devices::*;
pub use api_devices::*;

Modules§

api_backend
QRyd WebAPI Backend.
api_devices
Collection of all QRyd devices for WebAPI.
emulator_devices
QRyd Emulator Devices.
pragma_operations
Qoqo quantum operations for quantum computers
qryd_devices
qoqo utilities for QRyd quantum computers.
simulator_backend
Provides a QuEST based simulator for the QuEST quantum computer
tweezer_devices
QRyd Tweezer Devices.

Functions§

device_from_api
Creates a new TweezerDevice instance containing populated tweezer data or EmulatorDevice instance.