Google Cirq adapter for IQM's quantum architectures
Project description
Cirq on IQM
Google Cirq adapter for IQM’s quantum architectures.
What is it good for?
Currently Cirq on IQM can
take an arbitrary quantum circuit created using Cirq or imported from an OpenQASM 2.0 file
map the circuit into an equivalent one compatible with the chosen IQM quantum architecture
optimize the circuit by commuting and merging gates
simulate the circuit using one of Cirq’s simulators
run the circuit on an IQM quantum computer
Installation
The recommended way is to install the distribution package cirq-iqm directly from the Python Package Index (PyPI):
$ pip install cirq-iqm
Documentation
The documentation of the latest Cirq on IQM release is available here.
Jump to our User guide for a quick introduction on how to use Cirq on IQM.
Take a look at the Jupyter notebook with examples: examples/usage.ipynb.
Copyright
Cirq on IQM is free software, released under the Apache License, version 2.0.
Copyright 2020–2022 Cirq on IQM developers.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cirq-iqm-7.7.tar.gz
.
File metadata
- Download URL: cirq-iqm-7.7.tar.gz
- Upload date:
- Size: 204.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e32e7ea3239e1c03b7ae74b1f7a11a8a06ba2b840718b06c00fada2a4e60b3e |
|
MD5 | c870e6be88ffed14d2e8aa65b0a0fd09 |
|
BLAKE2b-256 | 83eb08743ec24764d887e61c7cbb812d7524398d19f0b4a3d39ceac5019589a1 |
File details
Details for the file cirq_iqm-7.7-py3-none-any.whl
.
File metadata
- Download URL: cirq_iqm-7.7-py3-none-any.whl
- Upload date:
- Size: 23.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a208dc99b62a2b98ff0e4358772886ae88c5cac26dfe2f23f26e9c66575e247f |
|
MD5 | 2d02462bddbbdfb825fd87d5f7c7e235 |
|
BLAKE2b-256 | 5277c5caada6b8aab3c01a9449dc1ecc0368f7a10b8ad747d3dc6636a9cde416 |