All Projects → iqm-finland → cirq-on-iqm

iqm-finland / cirq-on-iqm

Licence: Apache-2.0 license
Cirq adapter for IQM's quantum computers

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to cirq-on-iqm

Cirq
A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Stars: ✭ 3,115 (+14733.33%)
Mutual labels:  quantum-computing, quantum-algorithms, cirq
Quantum-Computing-Resources
This repository contains the best resources for learning practical quantum computing. This repository will be updated frequently.
Stars: ✭ 60 (+185.71%)
Mutual labels:  quantum-computing, quantum-algorithms, cirq
Quantum Algorithms Tutorials
Tutorials for Quantum Algorithms with Qiskit implementations.
Stars: ✭ 115 (+447.62%)
Mutual labels:  quantum-computing, quantum-algorithms
Teach Me Quantum
⚛ 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX
Stars: ✭ 118 (+461.9%)
Mutual labels:  quantum-computing, quantum-algorithms
QuantumCircuitOpt.jl
A Julia/JuMP Package for Optimal Quantum Circuit Design
Stars: ✭ 45 (+114.29%)
Mutual labels:  quantum-computing, quantum-algorithms
Quantumflow Dev
QuantumFlow: A Quantum Algorithms Development Toolkit
Stars: ✭ 43 (+104.76%)
Mutual labels:  quantum-computing, quantum-algorithms
Openfermion
The electronic structure package for quantum computers.
Stars: ✭ 1,099 (+5133.33%)
Mutual labels:  quantum-computing, quantum-algorithms
public research
Publicly available research done by BOHR.TECHNOLOGY.
Stars: ✭ 16 (-23.81%)
Mutual labels:  quantum-computing, quantum-algorithms
Strawberryfields
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
Stars: ✭ 505 (+2304.76%)
Mutual labels:  quantum-computing, quantum-algorithms
Monthly Challenges
Repository containing monthly challenges about quantum computing.
Stars: ✭ 126 (+500%)
Mutual labels:  quantum-computing, quantum-algorithms
Scaffcc
Compilation, analysis and optimization framework for the Scaffold quantum programming language.
Stars: ✭ 133 (+533.33%)
Mutual labels:  quantum-computing, quantum-algorithms
Pytket
Python module for interfacing with the CQC t|ket> library of quantum software
Stars: ✭ 162 (+671.43%)
Mutual labels:  quantum-computing, quantum-algorithms
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (+3971.43%)
Mutual labels:  quantum-computing, quantum-algorithms
Awesome Quantum Software
Curated list of open-source quantum software projects.
Stars: ✭ 647 (+2980.95%)
Mutual labels:  quantum-computing, quantum-algorithms
Openfermion Psi4
OpenFermion plugin to interface with the electronic structure package Psi4.
Stars: ✭ 63 (+200%)
Mutual labels:  quantum-computing, quantum-algorithms
Yao.jl
Extensible, Efficient Quantum Algorithm Design for Humans.
Stars: ✭ 514 (+2347.62%)
Mutual labels:  quantum-computing, quantum-algorithms
Recirq
Research using Cirq!
Stars: ✭ 119 (+466.67%)
Mutual labels:  quantum-computing, quantum-algorithms
qcl
Quantum Computation Language port from http://tph.tuwien.ac.at/~oemer/qcl.html
Stars: ✭ 29 (+38.1%)
Mutual labels:  quantum-computing, quantum-algorithms
Blueqat
Quantum Computer Library for Everyone
Stars: ✭ 298 (+1319.05%)
Mutual labels:  quantum-computing, quantum-algorithms
Grove
Quantum algorithms built using pyQuil.
Stars: ✭ 332 (+1480.95%)
Mutual labels:  quantum-computing, quantum-algorithms

CI badge Release badge Black badge

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].