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.

A source distribution now exists but requires a Rust install with a rust version > 1.47 and a maturin version { >= 0.12, <0.13 } in order to be built.

## 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.4.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

qoqo_mock-0.4.4-py2.py3-none-any.whl (12.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: qoqo_mock-0.4.4.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for qoqo_mock-0.4.4.tar.gz
Algorithm Hash digest
SHA256 4eb837bda6de258a99a9a62d311bc00b50b155b3f8095e49da385126b90566c6
MD5 8d335564c82d4c85f60b819191f94a55
BLAKE2b-256 fa35c0951c2fcd697fa30d284f3c2322a07768842a2efc34192a506a7e206384

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: qoqo_mock-0.4.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for qoqo_mock-0.4.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1f37c6dec73e74212dea17b90920a10c61c217ec44e5c8551eedd1fa6b74b9d4
MD5 1996240c7c43fcb2cb9d38443b4e206a
BLAKE2b-256 0ab3c8d10661da9429d414ef74239fba0aee69228d8a54a249067b93cee0bb6d

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