⚛️

[WIP]量子計算OSSまとめ

2020/02/22に公開

はじめに

量子計算に関するOSSをまとめたもの。

blueqat

  • 国産。日本語文献豊富。
  • シミュレータ機能のみ。

blueqat.png
図出典:https://pypistats.org/packages/blueqat

cirq

  • Google製。ただし非公式。
  • 量子計算シミュレート機能あり。

cirq.png
図出典:https://pypistats.org/packages/cirq

qiskit

  • IBM製。
  • クラウド上の量子コンピュータに直結できる。
  • 量子計算シミュレート機能あり。

qiskit.png
図出典:https://pypistats.org/packages/qiskit

qutip

qutip.png
図出典:https://pypistats.org/packages/qutip

sympy

  • 量子計算機のシミュレータではなく、汎用的な演算ライブラリ。量子計算機の行列計算に対応している。
  • numpyみたいなノリで使える。数式きれい。

sympy.png
図出典:https://pypistats.org/packages/sympy

dwave-ocean-sdk

  • DWave製。

dwave-ocean-sdk.png
図出典:https://pypistats.org/packages/dwave-ocean-sdk

qsharp

  • Microsoft製。Q#。
  • .NETとPythonの両方で公開している。互換性乙。
  • 量子計算シミュレート機能あり。

qsharp.png
図出典:https://pypistats.org/packages/qsharp

pyQuil

  • rigetti製。
  • 量子計算シミュレート機能あり。

pyQuil.png
pyQuil
図出典:https://pypistats.org/packages/pyQuil

Qulacs

  • 国産。京都大学 藤井研究室で開発。QunaSysが保守・新規機能開発。

Qulacs.png
図出典:https://pypistats.org/packages/qulacs

Discussion