Skip to content
This repository was archived by the owner on Apr 22, 2022. It is now read-only.

Implementations of a few programs which can run on simulators as well as actual quantum hardware written using libraries provided by major quantum software stack providers

License

Notifications You must be signed in to change notification settings

sdabhi23/q-cloud-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Q Cloud Programming

This repo contains implementations of some basic quantum circuits using Qiskit and Cirq

Index

Organisation Software / Product Program Device Used Description Remarks
IBM Qiskit Basics of Qiskit Statevector Simulator
Random bit generator IBM-Q Armonk Single qubit circuit to understand the concept of circuits and gates in QC
Quantum teleportation Statevector Simulator Reference: https://github.com/quantumlib/Cirq/blob/master/examples/quantum_teleportation.py
Quantum key distribution QASM Simulator Naieve implementation of BB84 quantum cryptography protocol BB84: https://en.wikipedia.org/wiki/BB84
Error correction IBM-Q Athens / IBM-Q Rome To demonstrate mitigation of read-out error in quantum circuits
Blind Circuit Optimization -
Google Cirq Half adder Cirq Simulator The classic half adder circuited ported to run on quantum computers
Quantum Engine API Waiting for access
Rigetti PyQuil + QVM Shor's algorithm 15 qubit QVM Implementation of Shor's algorithm for factorising prime numbers
PyQuil + QPU Waiting for access to QPU
DWave Ocean Maxcut problem DW_2000Q_6 (2000 qubit quantum annealer) Optimization problem defined as a QUBO
0/1 knapsack problem DW_2000Q_6 (2000 qubit quantum annealer) Optimization problem defined as a QUBO
Task assignment problem DW_2000Q_6 (2000 qubit quantum annealer) Optimization problem defined as a QUBO
Zapata Orquestra Waiting for access
Microsoft QDK Q# Simulator
Azure Quantum Waiting for access
Xanadu Strawberry Fields Quantum teleportation The concepts of operations in photonic quantum computers are completely different from superconducting and ion-trap based quantum computers. Need to study from scratch for fully comprehending it.

About

Implementations of a few programs which can run on simulators as well as actual quantum hardware written using libraries provided by major quantum software stack providers

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •