David Yonge-Mallo's Projects
A flexible and robust Python library for creating, managing, and interacting with data services, with built-in support for web and RPC servers, and customizable features for diverse use cases.
🎛 Q-CTRL Open Controls
User manual and example notebooks for the pytket quantum SDK
extensions for pytket quantum SDK
pytket-pyzx, extensions for pytket quantum SDK
Python library for quantum circuit rewriting and optimisation using the ZX-calculus
Klingon language database snapshots
Python module for running error-mitigation protocols with CQC's pytket quantum SDK
Flexible Quantum Circuit Simulator (qFlex) implements an efficient tensor network, CPU-based simulator of large quantum circuits.
Terra provides the foundations for Qiskit. It allows the user to write quantum circuits easily, and takes care of the constraints of real hardware.
Aer is a high performance simulator for quantum circuits that includes noise models
Quantum Algorithms & Applications in Python.
A collection of Jupyter notebooks developed by the community showing how to use Qiskit
Qiskit Provider for accessing the quantum devices and simulators at IBMQ
Ignis provides tools for quantum hardware verification, noise characterization, and error correction.
A collection of Jupyter notebooks showing how to use Qiskit that is synced with the IBM Q Experience
Qiskit is an open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms.
A university quantum algorithms/computation course supplement based on Qiskit
A transpiler pass for Qiskit which uses ZX-Calculus for circuit optimization, implemented using PyZX.
Schrödinger and Schrödinger-Feynman simulators for quantum circuits.
A framework for simulating quantum mechanical thought experiments in projectq
qTorch (Quantum Tensor Contraction Handler) https://arxiv.org/abs/1709.03636 -> for quantum simulation using tensor networks
benchmarking quantum circuit emulators for your daily research usage
Tools for quantum computation
LaTeX template class for Quantum - the open journal for quantum science
Companion site for the textbook Quantum Computing: An Applied Approach
Programming exercises for learning Q# and quantum computing
Framework for Quantum Computing Application Benchmarking
Research using Cirq!
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.