允许openfermion与pyscf接口的插件。

openfermionpyscf的Python项目详细描述


https://badge.fury.io/py/openfermionpyscf.svghttps://travis-ci.org/quantumlib/OpenFermion-PySCF.svg?branch=master

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 notebook demo

如何贡献

我们很乐意接受您对openfermion pyscf的贡献和补丁。 你需要遵循一些准则。 对openfermion pyscf的贡献必须附有贡献者许可协议。 您(或您的雇主)保留对您的贡献的版权, 这只是允许我们在项目中使用和重新分发您的贡献。 前往https://cla.developers.google.com/ 查看当前的协议或签署新的协议。

所有提交文件,包括项目成员提交的文件,都需要审查。 为此,我们使用github pull请求。咨询 GitHub Help用于 有关使用拉取请求的详细信息。 此外,请确保您的新代码带有广泛的测试! 我们使用自动测试来确保所有拉取请求都通过测试,而不是 将整个测试覆盖率降低太多。一定要坚持我们的风格 引导。只要看看我们的密码就知道了。我们主要是跟着 PEP 8并使用 相应的linter来检查它。 代码应该始终与文档一起提供。

作者

Ryan Babbush(谷歌) Jarrod McClean(谷歌) Ian Kivlichan(哈佛大学) Kevin J. Sung(密歇根大学) Damian Steiger(苏黎世以太) Dave Bacon(谷歌) Yudong Cao(哈佛大学) Chengyu Dai(密歇根大学) E. Schuyler Fried(哈佛大学) Craig Gidney(谷歌) Brendan Gimby(密歇根大学) Pranav Gokhale(芝加哥大学) Thomas Häner(苏黎世以太) Tarini Hardikar(达特茅斯) Vojtĕch Havlíček(牛津) Cupjin Huang(密歇根大学) Josh Izaac(世外桃源), Zhang Jiang(美国宇航局) Xinle Liu(谷歌) Sam McArdle(牛津) Matthew Neeley(谷歌) Thomas O’Brien(莱顿大学) Isil Ozfidan(d波系统) Max Radin(加州大学圣巴巴拉分校) Jhonathan Romero(哈佛大学) Nicholas Rubin(里盖蒂), Daniel Sank(谷歌) Nicolas Sawaya(哈佛大学) Kanav Setia(达特茅斯) Hannah Sim(哈佛大学) Mark Steudtner(莱顿大学) Qiming Sun(加州理工学院) Wei Sun(谷歌) Daochen Wang(河道研究) Chris Winkler(芝加哥大学)和 Fang Zhang(密歇根大学)。

如何引用

当使用openfermion pyscf进行研究项目时,请引用:

Jarrod R. McClean, Ian D. Kivlichan, Kevin J. Sung, Damian S. Steiger, Yudong Cao, Chengyu Dai, E. Schuyler Fried, Craig Gidney, Brendan Gimby, Pranav Gokhale, Thomas Häner, Tarini Hardikar, Vojtĕch Havlíček, Cupjin Huang, Josh Izaac, Zhang Jiang, Xinle Liu, Matthew Neeley, Thomas O’Brien, Isil Ozfidan, Maxwell D. Radin, Jhonathan Romero, Nicholas Rubin, Nicolas P. D. Sawaya, Kanav Setia, Sukin Sim, Mark Steudtner, Qiming Sun, Wei Sun, Fang Zhang and Ryan Babbush. OpenFermion: The Electronic Structure Package for Quantum Computers. 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 and Garnet Kin-Lic Chan. The Python-based Simulations of Chemistry Framework (PySCF). WIREs Compututational Molecular Science. 2017.

我们很高兴在以后的openfermion版本中加入未来的贡献者作为作者。

免责声明

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
接收com。太阳媒体声音Java中来自MIDI控制器的FastShortMessage,如何解码?   JAVA日志记录:当日志文件将要滚动时,应用程序将暂停   java如何使用循环来重复函数选择   java OpenJPA和存储过程,Weblogic 12c   编码风格什么是正确的方式来使用。Java中的equals方法?   通过tcpsocket将xml从java发送到C#   java对象比JTable效率更高   java在运行时删除标志\半透明\状态   java将一个数均匀随机地分成m个部分   链表的Java数组   javajaxws:在数据库中记录请求和响应   java maven,执行标记,缺少id标记   泛型类中的java泛型转换