All Projects → QuantumBFS → QuAlgorithmZoo.jl

QuantumBFS / QuAlgorithmZoo.jl

Licence: other
A curated implementation of quantum algorithms with Yao.jl

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to QuAlgorithmZoo.jl

qram
Library for Q# implementing various qRAM proposals
Stars: ✭ 46 (-41.03%)
Mutual labels:  quantum-computing, quantum-machine-learning
QCompress-1
Quantum Autoencoder Implementation using Forest and OpenFermion
Stars: ✭ 20 (-74.36%)
Mutual labels:  quantum-computing, quantum-machine-learning
IBM-Quantum-QCE20-Tutorials
Repository of code notebooks for tutorials at IEEE Quantum Week (QCE20) https://qce.quantum.ieee.org/tutorials/
Stars: ✭ 38 (-51.28%)
Mutual labels:  quantum-computing, quantum-machine-learning
cusp cirq demo
Demonstration of CUSP algorithm using Cirq
Stars: ✭ 35 (-55.13%)
Mutual labels:  quantum-computing, quantum-machine-learning
Quantum-Machine-Learning
This repository contains implementations of Quantum Machine Learning algorithms, feature maps, variational circuits and research papers.
Stars: ✭ 47 (-39.74%)
Mutual labels:  quantum-computing, quantum-machine-learning
Quantum-Computing-Resources
This repository contains the best resources for learning practical quantum computing. This repository will be updated frequently.
Stars: ✭ 60 (-23.08%)
Mutual labels:  quantum-computing, quantum-machine-learning
unitaryhack
Rules and information for the 2021 unitaryHACK event hosted by @unitaryfund
Stars: ✭ 16 (-79.49%)
Mutual labels:  quantum-computing, quantum-machine-learning
launchpad
Resources to get started in Quantum Computing!
Stars: ✭ 21 (-73.08%)
Mutual labels:  quantum-computing, quantum-machine-learning
Pytket
Python module for interfacing with the CQC t|ket> library of quantum software
Stars: ✭ 162 (+107.69%)
Mutual labels:  quantum-computing
sqaod
Solvers/annealers for simulated quantum annealing on CPU and CUDA(NVIDIA GPU).
Stars: ✭ 66 (-15.38%)
Mutual labels:  quantum-computing
Quantum Circuit
Quantum Circuit Simulator implemented in JavaScript
Stars: ✭ 157 (+101.28%)
Mutual labels:  quantum-computing
Quimb
A python library for quantum information and many-body calculations including tensor networks.
Stars: ✭ 170 (+117.95%)
Mutual labels:  quantum-computing
YaoBase.jl
Abstract type and interface definition for quantum circuit blocks.
Stars: ✭ 17 (-78.21%)
Mutual labels:  quantum-computing
Q.js
Quantum computing in your browser.
Stars: ✭ 158 (+102.56%)
Mutual labels:  quantum-computing
QSimulator.jl
Unitary and Lindbladian evolution in Julia
Stars: ✭ 19 (-75.64%)
Mutual labels:  quantum-computing
Pyzx
Python library for quantum circuit rewriting and optimisation using the ZX-calculus
Stars: ✭ 154 (+97.44%)
Mutual labels:  quantum-computing
Ibmq Device Information
Information about the different remote backends available for qiskit users with a IBMQ account
Stars: ✭ 153 (+96.15%)
Mutual labels:  quantum-computing
qcec
MQT QCEC - A tool for Quantum Circuit Equivalence Checking
Stars: ✭ 64 (-17.95%)
Mutual labels:  quantum-computing
Quantum Neural Networks
This repository contains the source code used to produce the results presented in the paper "Continuous-variable quantum neural networks". Due to subsequent interface upgrades, these scripts will work only with Strawberry Fields version <= 0.10.0.
Stars: ✭ 207 (+165.38%)
Mutual labels:  quantum-computing
Qulacs
Variational Quantum Circuit Simulator for Quantum Computation Research
Stars: ✭ 192 (+146.15%)
Mutual labels:  quantum-computing

QuAlgorithmZoo

A curated implementation of quantum algorithms with Yao.jl

Installation

QuAlgorithmZoo.jl is not registered, please use the following command to download the examples:

$ git clone https://github.com/QuantumBFS/QuAlgorithmZoo.jl.git

Then open directory .julia/dev/QuAlgorithmZoo/examples to find algorithms.

Contents

  • QFT (Yao.EasyBuild.qft_circuit)
  • Phase Estimation (Yao.EasyBuild.phase_estimation_circuit)
  • Hadamard Test (Yao.EasyBuild.hadamard_test_circuit)
  • State Overlap Algorithms (Yao.EasyBuild.swap_test_circuit)

In examples folder, you will find

Examples of using Yao in other projects

License

QuAlgorithmZoo.jl is released under Apache License 2.0.

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].