November 20, 2020

470 words 3 mins read

Open Source Quantum Computing & Communication Projects

Open Source Quantum Computing & Communication Projects

Quantum physics has already changed our lives e.g. by the invention of laser and transistor. We may now be on the brink of a second quantum revolution: quantum computing and quantum communication, which could impact many sectors. These might include new breaktroughs in many areas of science, healthcare, material, energy, finance, security or entertainment.

While classical computing has already brought benefits to our everyday lives, for certain size and complexity level, there are limitations that it will never be able to solve, in any feasible amount of time. Here is where the new quantum technology can play its role.

Quantum computing dan quantum communications is recent topics that require dedicated threads to discuss. Here we simple point to some open resources for quantum computing and/or quantum communications where we can start learning and experimenting with this exciting new technology.

adamisntdead/QuSimPy A Multi-Qubit Ideal Quantum Computer Simulator
aryashah2k/Quantum-Computing-Collection-Of-Resources A Well Maintained Repository On Quantum Computing Resources [Code+Theory] Updated Regularly During My Time At IBM, Qubit x Qubit And The Coding School's Introduction To Quantum Computing Course 21'
corbett/QuantumComputing This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates. Please cite me if you end up using this academically.
desireevl/awesome-quantum-computing A curated list of awesome quantum computing learning and developing resources.
JackHidary/quantumcomputingbook Companion site for the textbook Quantum Computing: An Applied Approach
krishnakumarsekar/awesome-quantum-machine-learning Here you can get all the Quantum Machine learning Basics, Algorithms ,Study Materials ,Projects and the descriptions of the projects around the web
microsoft/Quantum Microsoft Quantum Development Kit Samples
microsoft/QuantumKatas Tutorials and programming exercises for learning Q# and quantum computing
microsoft/QuantumLibraries Q# libraries for the Quantum Development Kit
msramalho/Teach-Me-Quantum 10 week Practical Course on Quantum Information Science and Quantum Computing- with Qiskit and IBMQX
mxgmn/WaveFunctionCollapse Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.
Qiskit/qiskit Qiskit is an open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms.
Qiskit/qiskit-aqua Quantum Algorithms & Applications in Python
Qiskit/qiskit-terra Terra provides the foundations for Qiskit. It allows the user to write quantum circuits easily, and takes care of the constraints of real hardware.
qosf/awesome-quantum-software Curated list of open-source quantum software projects.
qosf/monthly-challenges Repository containing monthly challenges about quantum computing.
quantumblacklabs/causalnex A Python library that helps data scientists to infer causation rather than observing correlation.
quantumblacklabs/kedro A Python library that implements software engineering best-practice for data and ML pipelines.
quantumlib/Cirq A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
quantumlib/OpenFermion The electronic structure package for quantum computers.
quantumlib/OpenFermion-Cirq Quantum circuits for simulations of quantum chemistry and materials.
qutip/qutip QuTiP: Quantum Toolbox in Python
rigetti/grove Quantum algorithms built using pyQuil.
rigetti/pyquil A Python library for quantum programming using Quil.
tensorflow/quantum Hybrid Quantum-Classical Machine Learning in TensorFlow
comments powered by Disqus