Quantum Espresso软件的Python API
aseqe的Python项目详细描述
#ASE浓缩咖啡
[![文档](https://readthedocs.org/projects/ase-espresso/badge/?version=latest)](http://ase-espresso.readthedocs.io/en/latest/?徽章=最新)
[ase espresso](https://github.com/lmmentel/ase-espresso)提供与 [原子模拟环境(ASE)][ASE]使用[量子浓缩咖啡]代码管理计算。
这是来自[vossjo][vossjo ae]的一个叉子,它比原始版本提供了很多改进, 最重要的包括:
- 这些文件被重新构造为一个python包
- 引入了一个setup.py文件,允许通过[pip]或[setuptools]进行安装
- 文档的配置是通过[sphinx]提供的,许多docstring都已更新
- 现在,site.cfg已经过时,不需要额外的配置,功能被替换 通过一个新的动态收集执行环境信息的siteconfig类
- 原来的浓缩咖啡现在被分成两类:浓缩咖啡
iespresso负责使用pw.x的自定义版本执行动态/交互式作业
- 为了建立python 3.x的兼容性进行了更改
- 根据[ase]关于计算器对象 支持与[ASE]完全兼容
- 现在大多数系统调用都由[pexpect]和[subprocess]处理,而不是以前的操作系统。 os.popen(),os.popen2(),os.popen3()
- 添加了测试
- 代码风格和可读性得到了改进
#安装
##依赖关系
- [原子模拟环境(ASE)][ASE][3.11.0版](https://wiki.fysik.dtu.dk/ase/releasenotes.html#releasenotes)
- [纽比]
- [pexpect]
- [未来]
- [路径.py]
- [python主机列表]
推荐的安装方法是使用[pip]。电流 版本可以直接从[GitHub]安装:
`bash pip install https://github.com/lmmentel/ase-espresso/archive/master.zip ` 或者先克隆 `bash git clone https://github.com/lmmentel/ase-espresso.git ` 并通过 `bash pip install ./ase-espresso `
[ase]:https://wiki.fysik.dtu.dk/ase/index.html [未来]:http://python-future.org/ [github]:https://github.com/lmmentel/ase-espresso [python主机列表]:https://www.nsc.liu.se/~kent/python-hostlist/ [纽比]:http://www.numpy.org/ [路径.py]:https://github.com/jaraco/path.py [PIP]:https://pip.pypa.io/en/stable/ [pexpect]:https://pexpect.readthedocs.io/en/stable [设置工具]:https://pypi.python.org/pypi/setuptools [狮身人面像]:http://www.sphinx-doc.org/en/stable/ [子流程]:https://docs.python.org/2/library/subprocess.html [vossjo ae]:https://github.com/vossjo/ase-espresso [量子浓缩咖啡]:http://www.quantum-espresso.org/ [维基]:https://github.com/vossjo/ase-espresso/wiki
##文档
文档位于[ase espresso.readthedocs.io](http://ase-espresso.readthedocs.io/en/latest/)。
您也可以使用[sphinx]在本地生成文档 转到docs目录并键入:
`bash make html `
构建的文档可以在任何浏览器中查看 `bash firefox build/html/index.html `