用于leed/xpd建模的基于python的barbieri/van-hove相移计算包
phaseshifts的Python项目详细描述
安装
相移包 需要CPython 2.6或更高版本,还需要使用 numpy , scipy 和 periodictable 包。 目前,它只在Windows上用Python2.7进行了广泛的测试,因此 其他平台无法保证。要执行设置,请按照 以下步骤。
< Buff行情>安装numpy、scipy和periodictable软件包。
在与pypi兼容的系统上,可以使用以下命令来完成此操作:
pip install numpy scipy periodictable
或者如果您有简易安装软件包:
easy_install install numpy scipy periodictable
旧版本的numpy&scipy不允许同时安装- 如果遇到问题,请先安装numpy 正在尝试安装scipy。
周期性包允许查找最常见的晶体 一个给定元素的结构,在许多 模型模块中包含的便利功能。
或者,按照以下步骤手动下载并安装这些软件包 为相应的软件包提供说明。
安装相移包:
python setup.py install
幸运的是,该软件包已成功安装。一组测试脚本 但是,使用命令和python解释器的交互会话进行一些简单的检查就足够了:
phsh.py --help python >>> import phaseshifts >>> from phaseshifts.lib import libphsh # compiled FORTRAN .pyd or .so using f2py >>> libphsh.hartfock <fortran object> >>> exit(0) # okay if no errors found above
如果这些执行没有错误,那么很可能一切都很好,但是在 问题或错误请使用下面提供的联系人,我将尽我所能 快速解决问题。
< > >
< div >
Tip
在windows系统上,安装科学的python分布可能更容易 而不是通过mingw(gcc&gfortran)从源代码-python(x,y)安装依赖项 强烈建议安装。