26 Repos
Full-stack libraries and SDKs for building, compiling, and executing quantum programs.
Explore 26 awesome GitHub repositories matching part of an awesome list · Quantum Programming Frameworks. Refine with filters or upvote what's useful.
Cirq ist ein Python-Framework für Quantencomputing, das zum Entwerfen, Simulieren und Ausführen von Quantenschaltkreisen auf Noisy Intermediate-Scale Quantum (NISQ)-Hardware verwendet wird. Es dient als Simulator für Quantenschaltkreise und Rauschmodellierer sowie als Werkzeug für die Implementierung von Quantenalgorithmen. Das Framework bietet eine spezialisierte Schnittstelle für NISQ-Hardware, die es Benutzern ermöglicht, logische Quantenschaltkreise auf physische Gerätetopologien abzubilden und gleichzeitig Hardware-Konnektivität und Gate-Beschränkungen zu validieren. Es zeichnet sich durch integrierte Rauschmodellierung aus, bei der Depolarisierungs- und Dämpfungskanäle angewendet werden, um die Dekohärenz und Fehler in realen Quantenprozessoren nachzuahmen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Quantenschaltkreis-Design, Hardware-Integration und Zustandssimulation. Es enthält Tools für Gate-Dekomposition, Hardware-Topologie-Mapping und die Ausführung grundlegender Quantenprozeduren wie Fourier-Transformationen und unstrukturierte Datensuche. Zusätzlich bietet es analytische Dienstprogramme für die Berechnung molekularer Grundzustände und das Benchmarking der Hardware-Fidelity.
Framework for creating and invoking NISQ-era circuits.
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
Ships a testing suite to identify and resolve execution failures within quantum programs.
A Python library for quantum programming using Quil.
Library for writing, simulating, and executing quantum programs.
ProjectQ: An open source software framework for quantum computing
Hardware-agnostic framework with compiler and emulation capabilities.
A High-Level Abstraction Framework for Quantum Algorithms
Extensible architecture for quantum information and learning.
Quantum Computer Library for Everyone
SDK for quantum computing development.
High-level library for cross-platform quantum application building.
Managed service SDK for building quantum algorithms.
Tensor network-based framework for NISQ-era software.
High-level language for creating and compiling quantum algorithms.
Suite for solving optimization problems on quantum hardware.