跳转到主要内容

一个允许OpenFermion与PySCF接口的插件。

项目描述

https://badge.fury.io/py/openfermionpyscf.svg https://github.com/quantumlib/OpenFermion-PySCF/workflows/Continuous%20Integration/badge.svg

OpenFermion 是一个开源库(Apache 2 许可),用于编译和分析模拟费米子系统的量子算法。这个插件库允许电子结构软件包 PySCF(BSD-2-Clause 许可)与 OpenFermion 交互。

安装

要开始使用 OpenFermion-PySCF,首先安装 PySCF。然后,安装 OpenFermion 和 OpenFermion-PySCF 的最新版本(开发模式)

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

或者,安装最新的 PyPI 版本作为库(用户模式)

python -m pip install --user openfermionpyscf

还可以查看 ipython 笔记本演示

如何贡献

我们非常愿意接受您对 OpenFermion-PySCF 的贡献和补丁。您需要遵循一些指南。OpenFermion-PySCF 的贡献必须附有贡献者许可协议。您(或您的雇主)保留您贡献的版权,这仅仅是我们使用和重新分发您贡献的许可。请访问 https://cla.developers.google.com/ 查看您当前的协议或签署新的协议。

所有提交,包括项目成员的提交,都需要审查。我们使用 GitHub pull request 来进行这项工作。有关如何使用 pull request 的更多信息,请参阅 GitHub 帮助。此外,请确保您的代码带有充分的测试!我们使用自动测试来确保所有 pull request 都通过测试,并且不要过多地降低整体测试覆盖率。请确保您遵守我们的风格指南。只需看看我们的代码就能找到线索。我们主要遵循 PEP 8 并使用相应的 linter 来检查它。代码应始终附带文档。

作者

Ryan Babbush(谷歌),Jarrod McClean(谷歌),Kevin Sung(密歇根大学),Ian Kivlichan(哈佛),Dave Bacon(谷歌),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(Xanadu),张江(NASA),刘欣乐(谷歌),Sam McArdle(牛津大学),Matthew Neeley(谷歌),Thomas O’Brien(莱顿大学),Bryan O’Gorman(加州大学伯克利分校、NASA),Isil Ozfidan(D-Wave Systems),Max Radin(加州大学圣巴巴拉分校),Jhonathan Romero(哈佛),Nicholas Rubin(谷歌),Daniel Sank(谷歌),Nicolas Sawaya(哈佛),Kanav Setia(达特茅斯学院),Hannah Sim(哈佛),Damian Steiger(苏黎世联邦理工学院),Mark Steudtner(莱顿大学),孙启明(加州理工学院),孙伟(谷歌),Chris Winkler(芝加哥大学)以及张方(密歇根大学)。

引用方式

在使用 OpenFermion-PySCF 进行研究项目时,请引用

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, 张江, 刘欣乐, 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, 孙启明, 孙伟, 王道晨, 张方和 Ryan Babbush。 OpenFermion:量子计算机用电子结构软件包arXiv:1710.07629。 2017。

以及

Qiming Sun, Timothy C. Berkelbach, Nick S. Blunt, George H. Booth, Sheng Guo, Zhendong Li, Junzi Liu, James McClain, Elvira. R. Sayfutyarova, Sandeep Sharma, Sebastian Wouters 和 Garnet Kin-Lic Chan。 基于 Python 的化学模拟框架(PySCF)WIREs Computational Molecular Science。 2017。

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

免责声明

版权 2017 OpenFermion 开发者。这不是一个官方的谷歌产品。

项目详情


下载文件

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

源分发

openfermionpyscf-0.5.tar.gz (16.5 kB 查看哈希值)

上传时间

构建分发

openfermionpyscf-0.5-py3-none-any.whl (16.0 kB 查看哈希值)

上传时间 Python 3

支持