32 Repos
Software libraries, APIs, and programming languages for building and simulating quantum circuits.
Explore 32 awesome GitHub repositories matching part of an awesome list · Quantum Development Frameworks. Refine with filters or upvote what's useful.
Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits on physical hardware and simulators. It functions as a quantum algorithm framework, a circuit simulator, and a vendor-agnostic hardware interface for dispatching workloads across diverse providers. The project features a quantum circuit transpiler that optimizes abstract designs to match the specific basis gates and qubit connectivity of target hardware. It employs a pass-based transpilation pipeline and symbolic instruction translation to convert high-level circuits into hard
Provides tools for designing and implementing complex quantum routines using modular building blocks.
QuantumKatas ist eine Sammlung von Kursmaterialien und Lernressourcen für Quantencomputing, die darauf ausgelegt sind, die Programmiersprache Q# und die Prinzipien des Quantencomputings zu vermitteln. Sie kombiniert strukturierte Tutorials und Programmieraufgaben mit interaktiven Notebooks sowie einer dedizierten Unit-Testing-Suite zur Überprüfung der korrekten Implementierung der Übungen. Das Projekt bietet eine dockerisierte Lernumgebung, die alle notwendigen Tools und Abhängigkeiten in einem virtuellen Image bündelt. Dies ermöglicht die Ausführung von Quantenprogrammierung-Übungen, ohne dass eine lokale Softwareinstallation erforderlich ist. Der Lehrplan umfasst Qubit-Manipulation, Gatter, Messungen und die Implementierung von Quantenalgorithmen. Das Lernen erfolgt durch eine Abfolge interaktiver Notebooks und eigenständiger Projekte, die in einer integrierten Entwicklungsumgebung ausgeführt werden können.
Sets up a consistent workspace using containers and notebooks to run quantum code without complex local installations.
Quantum is a quantum development framework that provides a hybrid quantum-classical workflow for coordinating execution between classical host languages and quantum processors. It includes a quantum hardware simulator for modeling state evolution and a library of quantum algorithms for tasks such as integer factorization, database search, and quantum arithmetic. The project offers specialized tools for quantum hardware characterization and error correction to manage noise and decoherence. It provides resource estimation modeling to calculate the qubit count and gate depth required to execute
Provides a collection of reference implementations and examples for writing and executing quantum programs.
A library for easy and efficient manipulation of tensor networks.
Google's open-source library for efficient tensor network calculations.
Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
Orchestrates high-performance and quantum computing workflows.
Quantum algorithms built using pyQuil.
Collection of quantum algorithms and tools for the Forest framework.
QML: Quantum Machine Learning
Project focused on simulating molecules and solids using quantum methods.
Tensor network machine learning. Based on the paper "Supervised Learning with Quantum Inspired Tensor Networks" http://arxiv.org/abs/1605.05775
Framework for tensor network machine learning applications.
:atom_symbol: Qiskit (Quantum Information Science Kit) for JavaScript
JavaScript-based software kit for quantum information processing.
Deep Tensor Neural Network
Deep tensor neural network tools for quantum chemistry applications.
This is the computational appendix for the following paper:
Research implementation of tree tensor networks for machine learning.
Java-based translation of a C quantum simulation library.
Wraps Gridsynth functionality for Python-based circuit synthesis.
Functional programming language based on quantum lambda calculus.