メインコンテンツへスキップ
このプロジェクトはベータ版です。バグを見つけましたか?GitHub Issueを開く。質問やアイデアがありますか?Discussionsで質問する — フィードバックをお待ちしています!
このページの翻訳品質はいかがですか?

Qiskit noise learning

ランダム化に基づく量子ノイズ特性評価のための Python ツールキットです。

注記

アルファ版ソフトウェア。 このライブラリーは開発の 0.x 段階にあり、活発に開発中です。公開インターフェースのどの部分もまだ安定していません。メジャーバージョンが 0 の間は、リリース間で破壊的変更が生じることを想定し、依存関係をそれに合わせて固定してください(例: qiskit-noise-learning==0.1.*)。現時点では非推奨警告は出しませんが、すべての変更はリリースノートに記録されます。詳細は非推奨ポリシーをご覧ください。フィードバックをお待ちしています。

インターフェースとドキュメント​

このライブラリーには2つのレベルのインターフェースがあります。1つ目は低レベル・インターフェースで、ユーザーがノイズ学習の中核概念を表すオブジェクトと直接やり取りでき、ノイズ学習プロトコルのあらゆる側面をカスタム設計できます。2つ目は高レベル・インターフェースである qiskit_noise_learning.protocols サブパッケージで、プロトコルごとに1組の関数を備えています。標準の「バニラ」プロトコルでは prepare_vanilla_program と process_vanilla_result がそれにあたり、各組は標準的なワークフローを、実行の前後それぞれで1回の呼び出しにまとめます。

このパッケージの使い方の例については、次のガイドをご覧ください。

コントリビューション​

開発環境のセットアップ、テスト、ドキュメントのビルド、リリースノートのワークフローの詳細については、コントリビューション・ガイドラインをご覧ください。

このパッケージの引用​

研究でこのパッケージを使用する場合は、このプロジェクトのリポジトリにある CITATION.bib ファイルを使って、適切な参考文献を引用してください。