用于模拟量子化学和材料的量子电路。
项目描述
alpha版本。 OpenFermion 是一个开源库,用于获取和操作费米子系统的表示(包括量子化学),以在量子计算机上进行模拟。 Cirq 是一个开源库,用于编写、操作和优化量子电路,并在量子计算机和模拟器上运行它们。 OpenFermion-Cirq 通过提供使用 Cirq 编译和组合电路以用于量子模拟算法的例程和工具来扩展 OpenFermion 的功能。
入门指南
安装 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d7dc2e8b73fef7706d20d4505377cf8211977d375d03868dfc72790686357a2a |
|
MD5 | 3c6962c4b10d70b84982ee38ad501b58 |
|
BLAKE2b-256 | d0d45ca71c70918a6d0df6520f0e70648840f44af2409fc079dc0350316fa729 |