Quantum Computing topic
Quantum computing is a field of computing that uses quantum phenomena such as superposition and entanglement to perform operations on data. It is a rapidly growing field with potential applications in fields such as cryptography, chemistry, and optimization. Quantum computers can solve certain problems much faster than classical computers. Various programming languages such as Q#, Python and C++ can be used to write quantum algorithms to be run on quantum computers. The development of quantum computers is an active area of research and engineering.
IBM-Quantum-QCE20-Tutorials
Repository of code notebooks for tutorials at IEEE Quantum Week (QCE20) https://qce.quantum.ieee.org/tutorials/
funQ
Functional Quantum Programming
QuantumCircuitOpt.jl
A Julia/JuMP Package for Optimal Quantum Circuit Design
sike-java
SIKE for Java is a software library that implements experimental supersingular isogeny cryptographic schemes that aim to provide protection against attackers running a large-scale quantum computer.
QEDA
Quantum Electronics Design Automation - The RTL of Quantum Computing
openqaoa
Multi-backend SDK for quantum optimisation
polyadicQML
A python library to define, train and deploy Polyadic Quantum Machine Learning models
pyqir
PyQIR is a set of APIs for generating, parsing, and evaluating Quantum Intermediate Representation (QIR).