跳转到主要内容

用于模拟量子化学和材料的量子电路。

项目描述

alpha版本OpenFermion 是一个开源库,用于获取和操作费米子系统的表示(包括量子化学),以在量子计算机上进行模拟。 Cirq 是一个开源库,用于编写、操作和优化量子电路,并在量子计算机和模拟器上运行它们。 OpenFermion-Cirq 通过提供使用 Cirq 编译和组合电路以用于量子模拟算法的例程和工具来扩展 OpenFermion 的功能。

Build Status https://badge.fury.io/py/openfermioncirq.svg https://img.shields.io/badge/python-2.7%2C%203.5-brightgreen.svg

入门指南

安装 OpenFermion-Cirq 需要 pip。请确保您使用的是最新版本的 pip。安装完成后,请务必查看我们的 ipython教程代码文档

安装

要将最新 PyPI 版本作为库安装(在用户模式下)

python -m pip install --user openfermioncirq

开发者安装

要安装 OpenFermion、Cirq 和 OpenFermion-Cirq 的最新版本(在开发模式下)

git clone https://github.com/quantumlib/OpenFermion-Cirq
cd OpenFermion-Cirq
python -m pip install -e .

如何贡献

我们非常愿意接受您对 OpenFermion-Cirq 的贡献和补丁。有一些小指南需要遵循,您可以在 这里 了解。

如何引用

当使用 OpenFermion-Cirq 进行研究项目时,请引用

Jarrod R. McClean, Kevin J. Sung, Ian D. Kivlichan, Yudong Cao, Chengyu Dai, E. Schuyler Fried, Craig Gidney, Brendan Gimby, Pranav Gokhale, Thomas Häner, Tarini Hardikar, Vojtĕch Havlíček, Oscar Higgott, Cupjin Huang, Josh Izaac, Zhang Jiang, Xinle Liu, Sam McArdle, Matthew Neeley, Thomas O’Brien, Bryan O’Gorman, Isil Ozfidan, Maxwell D. Radin, Jhonathan Romero, Nicholas Rubin, Nicolas P. D. Sawaya, Kanav Setia, Sukin Sim, Damian S. Steiger, Mark Steudtner, Qiming Sun, Wei Sun, Daochen Wang, Fang Zhang 和 Ryan Babbush。 OpenFermion:量子计算机的电子结构软件包arXiv:1710.07629。 2017。

我们很高兴将未来的贡献者作为作者包括在后续版本中。

alpha免责声明

OpenFermion-Cirq 目前处于 alpha 版本。 我们仍在进行破坏性更改。我们 在发布新版本时破坏您的代码。我们建议您针对 OpenFermion-Cirq 的特定版本进行目标定位,并定期升级到最新版本。这样您就可以控制破坏性更改何时影响您。

版权 2018 OpenFermion 开发者。这不是一个官方的 Google 产品。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

此版本没有源分布文件可用。请参阅有关 生成分布存档 的教程。

构建分布

openfermioncirq-0.4.0-py3-none-any.whl (137.3 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS 云计算和安全赞助商DatadogDatadog 监控FastlyFastly CDNGoogleGoogle 下载分析MicrosoftMicrosoft PSF赞助商PingdomPingdom 监控SentrySentry 错误日志StatusPageStatusPage 状态页面