32 个仓库
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 是一套量子计算课程和教育资源,旨在教授 Q# 编程语言和量子计算原理。它将结构化教程和编码任务与交互式笔记本以及专门的单元测试套件相结合,以验证练习实现的正确性。 该项目提供了一个 Docker 化的学习环境,将所有必要的工具和依赖项打包到虚拟镜像中。这使得无需在本地安装软件即可执行量子编程练习。 课程涵盖量子比特操作、门、测量以及量子算法的实现。学习内容通过一系列交互式笔记本和独立项目进行,可以在集成开发环境中执行。
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.
Adds syntax highlighting for quantum assembly in PyCharm.
Integrated development environment tailored for quantum programming.
Functional programming language based on quantum lambda calculus.