Skip to main content

Quantum Computing Base Package

Project description

<img src=”qoqo_Logo_vertical_color.png” alt=”qoqo logo” width=”300” />

# qoqo-mock

Mocking backend for the qoqo/roqoqo quantum toolkit by [HQS Quantum Simulations](https://quantumsimulations.de).

This repository contains two components:

  • The qoqo_mock backend for the qoqo python interface to roqoqo

  • The roqoqo_mock backend for roqoqo directly

## qoqo-mock

[![Documentation Status](https://readthedocs.org/projects/qoqo_mock/badge/?version=latest)](https://qoqo_mock.readthedocs.io/en/latest/?badge=latest) [![GitHub Workflow Status](https://github.com/HQSquantumsimulations/qoqo_mock/workflows/ci_tests/badge.svg)](https://github.com/HQSquantumsimulations/qoqo_mock/actions) [![PyPI](https://img.shields.io/pypi/v/qoqo_mock)](https://pypi.org/project/qoqo_mock/) ![PyPI - License](https://img.shields.io/pypi/l/qoqo_mock) [![PyPI - Format](https://img.shields.io/pypi/format/qoqo_mock)](https://pypi.org/project/qoqo_mock/)

Mocking backend for the qoqo quantum toolkit by [HQS Quantum Simulations](https://quantumsimulations.de).

qoqo-mock provides a mocked benchmarking backend for qoqo. qoqo circuits can be sent to the mock backend and all steps of a full hardware backend are applied, except calling actual quantum hardware. Measurements return random results. This backend is designed purely for benchmarking purposes.

## roqoqo-mock

[![Crates.io](https://img.shields.io/crates/v/roqoqo-mock)](https://crates.io/crates/roqoqo-mock) [![GitHub Workflow Status](https://github.com/HQSquantumsimulations/qoqo_mock/workflows/ci_tests/badge.svg)](https://github.com/HQSquantumsimulations/qoqo_mock/actions) [![docs.rs](https://img.shields.io/docsrs/roqoqo-mock)](https://docs.rs/roqoqo-mock/) ![Crates.io](https://img.shields.io/crates/l/roqoqo-mock)

Mocking backend for the roqoqo quantum toolkit by [HQS Quantum Simulations](https://quantumsimulations.de).

roqoqo-mock provides a mocked benchmarking backend for roqoqo. roqoqo circuits can be sent to the mock backend and all steps of a full hardware backend are applied, except calling actual quantum hardware. Measurements return random results. This backend is designed purely for benchmarking purposes.

## General Notes

This software is still in the beta stage. Functions and documentation are not yet complete and breaking changes can occur.

## Contributing

We welcome contributions to the project. If you want to contribute code, please have a look at CONTRIBUTE.md for our code contribution guidelines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qoqo_mock-0.4.1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

qoqo_mock-0.4.1-py2.py3-none-any.whl (12.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file qoqo_mock-0.4.1.tar.gz.

File metadata

  • Download URL: qoqo_mock-0.4.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for qoqo_mock-0.4.1.tar.gz
Algorithm Hash digest
SHA256 2e60f87e3606e72e5257533f328ed979fe4b5268bc19907297209208079bc2a2
MD5 3ff402d0b06b4d8421a95c8b51c36ef2
BLAKE2b-256 f97d5e982399c476ed19b7fde82a18f23dbe21ff6c56f3451a102aba19131361

See more details on using hashes here.

Provenance

File details

Details for the file qoqo_mock-0.4.1-py2.py3-none-any.whl.

File metadata

  • Download URL: qoqo_mock-0.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for qoqo_mock-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4b44ba5ad036b7ef1cc2582dcd1209aea59185bbfad4cfa54d68a924c383b7a6
MD5 4924623be4b7b3228d1ca8d59f68ac82
BLAKE2b-256 4455034d5039998d7c0ee26891b579d386e651b96ed058fee7d965c8a9b3a9fd

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page