To main content

Open Quantum Computing

Open Quantum Computing is an open-source framework for conducting research on algorithms on noisy intermediate-scale quantum (NISQ) computers.

Contact persons

Open Quantum Computing logo

Quantum computing is a rapidly evolving field with the potential to transform problem-solving across industries. While large-scale, fault-tolerant quantum computers remain a longer-term goal, the coming years will see the rise of Noisy Intermediate-Scale Quantum (NISQ) devices—machines with limited qubit counts and susceptibility to errors. These early systems pose unique challenges but also offer relevant opportunities for algorithmic innovation. Open Quantum Computing is developed to empower researchers in exploring and prototyping quantum algorithms that are well-suited to NISQ-era constraints. By providing open, flexible tools, the framework aims to accelerate progress in quantum algorithm development and deepen our understanding of what these near-term devices can and cannot achieve.

So far our main repositories are:

  • QAOA: This package is a flexible python implementation of the Quantum Approximate Optimization Algorithm/Quantum Alternating Operator ansatz (QAOA) aimed at researchers to readily test the performance of a new ansatz, a new classical optimizers.
  • QRC: Using quantum circuits as reservoirs in reservoir computing is fairly new. The current examples in the literature rely heavily on quantum circuits of a very periodic nature. This package is meant to simplify the creation and simulation of such periodic circuits.
  • VQE: Algorithms for calculating energy spectra of molecules.

See GitHub for more information.