26 个仓库
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 是一个 Python 量子计算框架,用于在含噪声中等规模量子(NISQ)硬件上设计、模拟和执行量子电路。它既是一个量子电路模拟器和噪声建模器,也是实现量子算法的工具。 该框架为 NISQ 硬件提供了专门的接口,允许用户将逻辑量子电路映射到物理设备拓扑,同时验证硬件连接性和门约束。它通过集成噪声建模脱颖而出,应用去极化和阻尼通道来模拟真实量子处理器中发现的退相干和错误。 该项目涵盖了广泛的功能,包括量子电路设计、硬件集成和状态模拟。它包括用于门分解、硬件拓扑映射以及执行傅里叶变换和非结构化数据搜索等基本量子过程的工具。此外,它还提供了用于分子基态计算和硬件保真度基准测试的分析工具。
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.