DAOrayaki|开源量子项目列表

DAOrayaki|开源量子项目列表

DAOrayaki DAO研究奖金池:

资助地址:  DAOrayaki.eth

投票进展:DAO Reviewer 1/0 通过

赏金总量:70 USDC

研究种类: Quantum

原文作者:  QOSF

贡献者:depth-first@DAOrayaki

原文: Quantum full-stack libraries

DAOrayaki 是一个去中心化的研究者组织和去中心化媒体,通过 DAO的形式去中心化地资助世界各地的研究者进行研究、翻译、分析等工作。DAOrayaki 由早期的 DAO 组织 DAOONE 核心成员发起,得到了Dora Factory基础设施的支持。欢迎通过文末方式提交与量子计算、星际移民、DAO相关的内容,瓜分10000USDC赏金池!欢迎加入DAOrayaki社区,了解去中心化自治组织(DAO),探讨最新话题!

开源量子项目列表

列表的开源量子软件项目镜像存放于QOSF的GitHub页面。

https://github.com/qosf/os_quantum_software

量子全栈代码库

Braket

完全由亚马逊管理的量子计算服务,用于构建量子算法。

https://github.com/aws/amazon-braket-sdk-python

https://aws.amazon.com/braket/

Cirq

用于建立、编辑和调用含噪中尺度量子(NISQ)电路的框架。

https://github.com/quantumlib/Cirq

森林Forest

Rigetti的软件库,用于编写、模拟、编译和执行量子程序。

https://github.com/rigetticomputing/pyquil

https://www.rigetti.com/

海洋Ocean

D-Wave系统的工具套件,用量子计算机解决困难的问题。

https://github.com/dwavesystems/dwave-ocean-sdk

https://www.dwavesys.com/home

OpenQL

包含算法库、优化器、调度程序、QEC、映像、微代码生成器的编译器框架。

https://github.com/QE-Lab/OpenQL

ProjectQ

带有编译器和具仿真能力仿真器,与硬件无关的框架。

https://github.com/ProjectQ-Framework/ProjectQ

Q#

微软的量子编程语言,集成于Visual Studio。

https://www.microsoft.com/en-us/quantum/development-kit

Qiskit

包含脉冲、电路及算法层面的含噪量子计算机框架(由IBM支持)。

https://qiskit.org/

Silq

Silq是一种高级量子编程语言,语义直观且能安全地进行逆计算

(uncomputation)。

https://silq.ethz.ch/

草莓场Strawberry Fields

Xanadu的光子量子计算软件库。

https://github.com/xanaduai/strawberryfields

https://www.xanadu.ai/

龙舌兰Tequila

由Alan Aspuru-Guzik研究团队(UofT多伦多大学)开发的可扩展的量子信息和学习架构。

https://github.com/aspuru-guzik-group/tequila

XACC

适用于高性能计算量子加速的极大规模编程模型。

https://github.com/ORNL-QCI/xacc

https://arxiv.org/abs/1710.01794

staq

全栈量子处理套件。

https://github.com/softwareqinc/staq

https://arxiv.org/abs/1912.06070

量子模拟器

BLACK-STONE

量子通用Lisp编程语言的规范和实现,用于门模型(gate-model)量子计算机。

https://github.com/thephoeron/black-stone

Cliffords.jl

通过Julia语言高效地计算Clifford电路。

https://github.com/BBN-Q/Cliffords.jl

Intel量子模拟器

使用OpenMP和消息传递接口(MPI)的分布式量子比特寄存器量子模拟器。

https://github.com/intel/intel-qs

jkq-ddsim

使用决策图作为数据结构的零误差量子模拟器。(arXiv / IEEE)

https://github.com/iic-jku/ddsim

https://arxiv.org/abs/1707.00865

https://ieeexplore.ieee.org/document/8355954

Liqui|>

由微软QuArC开发的量子模拟工具套件。

http://stationq.github.io/Liquid/

https://www.microsoft.com/en-us/research/group/quantum-architectures-and-computation-group-quarc/

PIQS

高效模拟全同量子比特的开放量子动力学。

https://github.com/nathanshammah/piqs

QCGPU

在这篇arXiv论文提及的高性能GPU加速的量子计算机模拟。

https://github.com/QCGPU/qcgpu-rust

https://arxiv.org/pdf/1805.00988.pdf

QCL

高阶、与硬件无关的量子计算机编程语言(类似C语言或Pascal语言语法)。

https://github.com/aviggiano/qcl

QCircuits

为学生和量子计算新手而设计的易用的量子电路模拟器。

https://github.com/grey-area/qcircuits

QOCS

量子OCaml电路仿真器是一种模拟量子门的泛函方法。

https://github.com/dillanchang/QOCS

QSimulator.jl

Julia语言实现的幺正性(Unitary)和Lindbladian演化。

https://github.com/BBN-Q/QSimulator.jl

QTop

拓扑量子计算机的模拟及可视化。

https://github.com/jacobmarks/QTop

QVM

Rigetti的高性能量子虚拟机。

https://github.com/rigetti/qvm

QWIRE

在本论文中描述的一种量子电路语言和形式验证工具。

https://github.com/jpaykin/QWIRE

https://dl.acm.org/citation.cfm?id=3009894

Qibo

支持硬件加速(如多GPU)的量子模拟框架。

https://github.com/Quantum-TII/qibo

Qiskit Aer

量子电路的高性能模拟器,包括含噪模型(由IBM支持)。

https://github.com/Qiskit/qiskit-aer

Qlmp

量子泛函编程语言Qumin的解释器。

https://github.com/wintershammer/QImp

Qrack

用于通用虚拟量子处理器开发的量子比特和门的综合实现。

https://github.com/vm6502q/qrack

QuEST

量子精确模拟套件是一个通用量子电路的高性能多核模拟器。

https://github.com/aniabrown/QuEST

QuNetSim

一个量子网络模拟框架。

https://github.com/tqsd/QuNetSim

QuPy

用于CPU和GPU的量子电路模拟器。

https://github.com/ken-nakanishi/qupy

QuSim

用150行代码编写的理想无噪的多量子位模拟器。

https://github.com/adamisntdead/QuSimPy

QuSpin

用于任意玻色子、费米子和自旋多体系统的精确对角化和动力学。

https://github.com/weinbe58/QuSpin

QuTiP

易用高效的数值模拟,用于各式各样的开放量子系统。

http://qutip.org/

QuaC

并行的含时开放量子系统求解器。

https://github.com/0tt3r/QuaC

量子电路仿真器

在浏览器或node.js服务器上面流畅地模拟20多个量子比特。

https://github.com/perak/quantum-circuit

Quantum JavaScript(Q.js)

拖放式电路编辑器,模拟器,有文档说明的API,文本即电路(text-as-circuit)DSL,概念入门。

https://qosf.org/project_list/Q.js

量子虚拟机

Rigetti量子虚拟机的参考实现。

https://github.com/rigetticomputing/reference-qvm

Quantum++

(可仿真d维量子位的)高性能通用目的量子仿真器。

https://github.com/softwareqinc/qpp

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0208073

QuantumInfo.jl

Julia代码库,用于与量子信息相关的计算。

https://github.com/BBN-Q/QuantumInfo.jl

QuantumUtils

量子控制、模拟、通道表示的转换及扰动的工具。

https://github.com/QuantumUtils/quantum-utils-mathematica

Quintuple

模拟IBM量子体验的5量子比特处理器。

https://github.com/corbett/QuantumComputing

https://quantumexperience.ng.bluemix.net/qx/experience

Quipper

基于量子Lambda微积分的可扩展化量子泛函编程语言。

https://github.com/thephoeron/quipper-language

https://arxiv.org/abs/cs/0404056

Quirk

量子电路模拟器,能在你的浏览器中直接拖放电路。

https://github.com/Strilanc/Quirk

RandomQuantum.jl

用于生成随机量子态和过程的软件。

https://github.com/BBN-Q/RandomQuantum.jl

squanch

量子网络和通道的分布式模拟框架

https://github.com/att-innovate/squanch

SeQuencing

使用QuTiP构建并模拟出真实量子控制序列。

https://github.com/sequencing-dev/sequencing

SimulaQron

一个量子网络的应用层模拟器。

https://github.com/StephanieWehner/SimulaQron

SwiftQuantumComputing

带点遗传编程的量子电路模拟器。

https://github.com/indisoluble/SwiftQuantumComputing

TNQVM

用于Eclipse XACC的张量网络QPU仿真器。

https://github.com/ornl-qci/tnqvm

https://github.com/ORNL-QCI/xacc

Yao.jl

对人类来说是可扩展、高效的量子算法设计。

https://github.com/QuantumBFS/Yao.jl

jquil

量子编程Java代码库,使用Quil程序。

https://github.com/QCHackers/jquil

https://en.wikipedia.org/wiki/Quil_%28instruction_set_architecture%29

jsquil

Quil程序的JavaScript接口。

https://github.com/mapmeld/jsquil

https://en.wikipedia.org/wiki/Quil_%28instruction_set_architecture%29

libQuantumJava

粗略地以Java实现C语言版本的libquantum。

https://github.com/gbanegas/libQuantumJava

qSim

高阶的、基本模拟库。

https://github.com/haykkh/qSim

量子退火算法

C-to-D-Wave

将C语言中非常小的一个子集合编译成D-Wave哈密顿函数

https://github.com/lanl/c2dwave

QA Prolog

将Prolog语言的一个子集合编译成D-Wave哈密顿函数

https://github.com/lanl/QA-Prolog

https://en.wikipedia.org/wiki/Prolog

QMASM

用于D-Wave系统的量子宏汇编器

https://github.com/lanl/qmasm/

Qbsolv

带有D-Wave的QUBO求解器或经典Tabu求解器后端。

https://github.com/dwavesystems/qbsolv

https://www.dwavesys.com/

虚拟硬件嵌入

用于绝热量子计算的虚拟硬件嵌入式套件。

https://github.com/ORNL-QCI/aqc-virtual-embedding

chimera_embedding

为Chimera graph生成原生结构嵌入的算法。

https://github.com/dwavesystems/chimera-embedding

dimod

Ising和QUBO问题共享的API。

https://github.com/dwavesystems/dimod

dwave-cloud-client

与D-Wave求解器API通信的REST接口的最小实现。

https://github.com/dwavesystems/dwave-cloud-client

dwave-system

在Ocean软件栈中能轻松加入D-Wave量子退火器(作为采样器)的API。

https://github.com/dwavesystems/dwave-system

https://ocean.dwavesys.com/

dwave_neal

模拟退火采样器的一个实现。

https://github.com/dwavesystems/dwave-neal

dwave_networkx

网络图的探索及分析。

https://github.com/dwavesystems/dwave_networkx

dwavebinarycsp

将二元变量的约束满足问题映射到二元二次模型。

https://github.com/dwavesystems/dwavebinarycsp

edif2qmasm

将Verilog、VHDL和其他硬件描述语言编译成D-Wave哈密顿函数

https://github.com/lanl/edif2qmasm/

https://en.wikipedia.org/wiki/Verilog

https://en.wikipedia.org/wiki/VHDL

embedding_utilities

在原始图和嵌入图之间映射样本。

https://github.com/dwavesystems/dwave_embedding_utilities

micro_client_sapi_dimod

用于D-Wave Micro客户端的Dimod包装器。

https://github.com/dwavesystems/dwave_micro_client_dimod

https://github.com/dwavesystems/dimod

minorminer

小图嵌入的启发式工具。

https://github.com/dwavesystems/minorminer

惩罚模型

惩罚模型的实用工具和接口。

https://github.com/dwavesystems/penaltymodel

sapi_dimod

用于D-Wave求解器的API (SAPI)的Dimod包装器。

https://github.com/dwavesystems/dwave_sapi_dimod

https://github.com/dwavesystems/dimod

量子算法

适应Adapt

自适应细化测量的算法。

https://github.com/BBN-Q/Adapt

Arline量子

实现量子门和硬件的库,是Arline Benchmarks项目的一部分。

https://github.com/ArlineQ/arline_quantum

https://github.com/ArlineQ/arline_benchmarks

费米库FermiLib

使用ProjectQ分析费米子量子模拟算法的软件。

https://github.com/ProjectQ-Framework/FermiLib

https://github.com/ProjectQ-Framework/ProjectQ

Grove

使用Rigetti的pyQuil实现的量子算法。

https://github.com/rigetticomputing/grove

https://www.rigetti.com/

https://github.com/rigetticomputing/pyquil

OpenFermion

编译和分析用于量子化学模拟的量子算法。

https://github.com/quantumlib/OpenFermion

PennyLane

用于量子机器学习(ML)、自动微分和优化混合计算的库。

https://github.com/XanaduAI/pennylane

QFog

分析经典及量子贝叶斯(Bayesian)网络的框架。

https://github.com/artiste-qb-net/quantum-fog

Qiskit Aqua

用Qiskit实现的各种量子算法代码库。

https://github.com/Qiskit/qiskit-aqua

https://github.com/Qiskit/qiskit

Qiskit教程

充满了Qiskit教程的Jupyter笔记本。

https://github.com/QISKit/qiskit-tutorial

https://github.com/QISKit/qiskit

Quantum Katas

学习Q#和量子计算的编程练习。

https://github.com/Microsoft/QuantumKatas

Quantum TSP

使用量子计算(QAOA)解决旅行推销员问题的教程。

https://github.com/mstechly/quantum_tsp_tutorials

QuantumFlow

量子算法开发工具箱,例如用QAOA进行反向传播。

https://github.com/rigetti/quantumflow

QuantumTomography.jl

Julia软件包,用于量子状态和过程的断层扫描。

https://github.com/BBN-Q/QuantumTomography.jl

Quantum_Edward

用于量子神经网络监督式学习的Python工具

https://github.com/artiste-qb-net/Quantum_Edward

VQF

变分(Variational)量子因数分解算法的pyQuil实现。

https://github.com/mstechly/vqf

XACC实例

使用XACC进行量子计算的代码范例。

https://github.com/ORNL-QCI/xacc-examples

https://github.com/ORNL-QCI/xacc

XACC QChem

以XACC、Psi4和OpenFermion进行量子化学的QPU基准测试。

https://github.com/ORNL-QCI/xacc-qchem-benchmarks

https://github.com/ORNL-QCI/xacc

http://www.psicode.org/

https://github.com/quantumlib/OpenFermion

xacc vqe

建立在XACC之上的分布式共享内存系统的变分(Variational)量子特征求解器。

https://github.com/ornl-qci/xacc-vqe

https://github.com/ORNL-QCI/xacc

量子编译器

Arline Benchmarks

量子编译器、量子硬件和量子算法的自动基准测试平台。

https://github.com/ArlineQ/arline_benchmarks

Mitiq

来自Unitary Fund的跨平台、除错的量子编译器。

https://github.com/unitaryfund/mitiq

https://unitary.fund/

PyZX

使用ZX微积分进行量子电路重写和优化的Python代码库。

https://github.com/Quantomatic/pyzx

QGL.jl

性能导向的QGL编译器。

https://github.com/BBN-Q/QGL.jl

https://github.com/BBN-Q/QGL

QGL2编译器

指令式量子门语言的语言编译器(QLG)。

https://github.com/BBN-Q/pyqgl2

https://github.com/BBN-Q/QGL

Qiskit Terra

用于量子电路重写和优化的Python库(由IBM支持)。

https://github.com/Qiskit/qiskit-terra

Qubiter

带Python包装器的量子编译器,透过LAPACK的CS分解建立矩阵的二进制树。

https://github.com/artiste-qb-net/qubiter

http://www.netlib.org/lapack/README-CSD.html

ScaffCC

Scaffold量子编程语言的编译、分析和优化框架。

https://github.com/epiqc/ScaffCC

UniversalQCompiler

等距同构(isometries)的合成(包括么正性(unitaries)和状态准备),通道和POVMs。

https://github.com/Q-Compiler/UniversalQCompiler

quilc

Rigetti优化的Quil编译器。

https://github.com/rigetti/quilc

量子汇编语言

Blackbird

开源量子指令语言,目前用于Xanadu的光子硬件。

https://github.com/XanaduAI/blackbird

OpenQASM

开源量子汇编语言。

https://github.com/QISKit/openqasm

QMASM

一个用于D-Wave的量子退火器的量子宏汇编语言。

https://github.com/lanl/qmasm

Quil

一个开放的量子/经典混合指令集,目前由Rigetti使用。解析器连结

https://arxiv.org/abs/1608.03355

https://github.com/rigetticomputing/pyquil/tree/master/pyquil/_parser

量子和后量子加密

QRL

使用基于哈希的一次性梅克尔树签名(而不是ECDSA)的抗量子的钱包。

https://github.com/theQRL/QRL/

https://theqrl.org/

liboqs

抗量子的加密算法的C语言库。

https://github.com/open-quantum-safe/liboqs

openssh

具量子安全的密钥交换算法的OpenSSH(开源安全外壳协定)。

https://github.com/open-quantum-safe/openssh-portable

openssl

具量子安全的加密算法的OpenSSL(开源安全通讯层)。

https://github.com/open-quantum-safe/openssl

实验性量子计算

ARTIQ

量子信息实验的下一代控制系统。

https://github.com/m-labs/artiq

PyQLab

用于仪器控制和超导QIP实验的代码库。

https://github.com/BBN-Q/PyQLab

QFlow-lite

用于自动调适的量子点实验的机器学习工具。

https://github.com/jpzwolak/QFlow-lite

QGL

用于指定脉冲序列、嵌入Python的量子语言。

https://github.com/BBN-Q/QGL

Qlab

超导量子位的测量和控制的软件。

https://github.com/BBN-Q/Qlab

Qlab.jl

Julia语言的通用实验工具。

https://github.com/BBN-Q/Qlab.jl

Quince

节点式的GUI,允许图形化配置Auspex框架上的量子位实验。

https://github.com/BBN-Q/Quince

qupulse

量子计算脉冲的参数化和串行化框架(原qc-toolkit)。

https://github.com/qutech/qupulse

好玩的量子

Entanglion

世界上第一个开源量子计算棋盘游戏。(适用2个玩家)

https://github.com/Entanglion/entanglion

QSEL

强调纠缠和叠加的量子编程语言。

https://github.com/dabacon/qsel

量子Awesomeness

用于各种量子处理器的基准检验的简单益智游戏。

https://github.com/decodoku/A_Game_to_Benchmark_Quantum_Computers

https://medium.com/@decodoku/understanding-quantum-computers-through-a-simple-puzzle-game-a290dde89fb2

量子海战游戏

用量子测量玩海战游戏。

https://github.com/decodoku/Battleships_with_complementary_measurements

https://medium.com/@decodoku/how-to-program-a-quantum-computer-part-2-f0d3eee872fe

Quantum Catsweeper

类似扫雷旗的量子游戏。

https://github.com/desireevl/quantum-catsweeper

关于光子的量子游戏

浏览器益智游戏,包括偏振、叠加和测量。

https://github.com/stared/quantum-game

IBM Q的量子音乐谱曲器

用IBM Q谱曲和演奏量子音乐。

https://github.com/JavaFXpert/quantum-toy-piano-ibmq

Rigetti的量子音乐谱曲器

用Rigetti的Forest谱曲和演奏量子音乐。

https://github.com/JavaFXpert/quantum-toy-piano

SudoQ

使用D-Wave量子退火器的数独求解器。

https://github.com/subwayHareArmy/SudoQ

bloqit

在你的智能手机上来点量子比特对决。

https://github.com/kelzheng/bloqit

feyn

浏览器益智游戏,你需要找出各种量子比特需要通过的门。

https://mrdimosthenis.github.io/feyn

量子工具

IBM Q bot

监看IBM Q量子计算机负载的Slack和Telegram的机器人。

https://github.com/RQC-QApp/QuantumComputingBot

QI

常用量子信息函数的工具箱。

https://github.com/rogercolbeck/QI

QuantumGraphs

通过连续、随机塌缩的量子行走来生成和研究随机图。

https://github.com/ziofil/QuantumGraphs

Quil syntax highlighter

PyCharm的Quil语法高亮器。

https://github.com/JavaFXpert/quil-syntax-highlighter

toqito

研究与纠缠理论、非局域游戏和其他量子信息方面有关的问题的框架。

https://github.com/vprusso/toqito

被遗弃的项目

PySimulator

带有C++后台的Python超导电路模拟器。

https://github.com/BBN-Q/PySimulator

QACG

Haskell的量子算术电路生成器。

https://github.com/QCT-IQC/qacg

QCViewer

一个可视化的量子电路设计和模拟工具。

https://github.com/QCT-IQC/QCViewer

Qiskit-JS

用于JavaScript的量子信息软件套(由IBM支持)。

https://github.com/Qiskit/qiskit-js

https://qiskit.org/

Squankum

以Java实作的可视化量子模拟器。

https://github.com/jeffwass/Squankum

libquantum

用于量子计算和量子模拟的C语言库。

http://libquantum.de/

pQCS

保有最优T-count的并行量子电路合成。

https://qsoft.iqc.uwaterloo.ca/#software

https://uwspace.uwaterloo.ca/handle/10012/9267


通过 DAO,研究组织和媒体可以打破地域的限制,以社区的方式资助和生产内容。DAOrayaki将会通过DAO的形式,构建一个代表社区意志并由社区控制的功能齐全的去中心化媒体。欢迎通过文末方式提交与量子计算、星际移民、DAO相关的内容,瓜分10000USDC赏金池!欢迎加入DAOrayaki社区,了解去中心化自治组织(DAO),探讨最新话题!

官方网站:daorayaki.org

Discord server: https://discord.gg/wNUPmsGsa4

Medium: https://medium.com/@daorayaki

Email: daorayaki@dorafactory.org微信助手:DAOrayaki-Media


详情请参考:

Dora Factory支持去中心化DAO研究组织DAOrayaki

对DAOrayaki第一阶段的回顾--去中心化媒体的先驱

DAOrayaki |DAOrayaki 开启去中心化治理2.0时代

DAOrayaki |风险投资的范式转移:无限主义基金和无限游戏

DAOrayaki |DAOrayaki dGov 模型:基于Futarchy的正和游戏

Category:

DAOrayaki

DAOrayaki is a decentralized media and research organization that is autonomous by readers, researchers, and funders.