quantumlib/OpenFermion

Python package for compiling and analyzing quantum algorithms to simulate electronic structures.

何を解決するか

OpenFermion は、量子化学などに見られるフェルミオン系をシミュレートするために使用される量子アルゴリズムをコンパイルおよび分析するためのツールを提供し、量子コンピュータ上でこれらのシミュレーションに必要な複雑な数学的構造(ハミルトニアン)を表現・操作しやすくします。

仕組み

Pythonパッケージとして、フェルミオンおよび量子ビットハミルトニアンの表現を取得・操作するためのデータ構造とツールを提供します。モジュール式のプラグインシステムにより機能を拡張でき、Psi4、PySCF、Q-Chemなどの高性能シミュレータ、回路コンパイルツール、古典的電子構造パッケージと統合可能です。

対象ユーザー

量子コンピューティングや量子化学の研究・開発に従事し、フェルミオン系をシミュレートし、これらの目的向けの量子回路をコンパイルする必要がある研究者や開発者。

特徴

  • モジュール式プラグインアーキテクチャ: さまざまな電子構造パッケージや回路コンパイラと統合可能。
  • ハミルトニアン操作: フェルミオンおよび量子ビット表現を管理するための専用ツール。
  • クロスプラットフォーム対応: Mac、Windows、Linuxに対応(Dockerによるインストールが容易)。
  • 高性能エミュレーション: プラグイン経由でフェルミオン量子進化の高性能エミュレータにアクセス可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト