用于leed/xpd建模的基于python的barbieri/van-hove相移计算包

phaseshifts的Python项目详细描述


安装

相移包 需要CPython 2.6或更高版本,还需要使用 numpy scipy periodictable 包。 目前,它只在Windows上用Python2.7进行了广泛的测试,因此 其他平台无法保证。要执行设置,请按照 以下步骤。

< Buff行情>
  1. 安装numpy、scipy和periodictable软件包。

    在与pypi兼容的系统上,可以使用以下命令来完成此操作:

    pip install numpy scipy periodictable
    

    或者如果您有简易安装软件包:

    easy_install install numpy scipy periodictable
    

    旧版本的numpy&scipy不允许同时安装- 如果遇到问题,请先安装numpy 正在尝试安装scipy。

    周期性包允许查找最常见的晶体 一个给定元素的结构,在许多 模型模块中包含的便利功能。

    或者,按照以下步骤手动下载并安装这些软件包 为相应的软件包提供说明。

  2. 安装相移包:

    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
    

    如果这些执行没有错误,那么很可能一切都很好,但是在 问题或错误请使用下面提供的联系人,我将尽我所能 快速解决问题。

  3. < > > < div >

    Tip

    在windows系统上,安装科学的python分布可能更容易 而不是通过mingw(gcc&gfortran)从源代码-python(x,y)安装依赖项 强烈建议安装。

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

推荐PyPI第三方库


热门话题
java在war文件中的WEBINF外部创建配置属性文件   点击按钮后java应用程序崩溃   java如何在两个纬度和经度点之间推进X距离(米)?   active directory Java LDAP将组添加到用户问题错误代码53将\u不\u执行   java以设定的时间间隔执行方法的最有效方法?   在jsf中使用不同bean的java策略   java通用API接口,避免API爆炸   使用for循环初始化javajson数组   排序使用Java高效地将排序后的ArrayList放入排序后的数据结构中,并查找小于x的数字量   oracle如何将动态值传递给java serlvet?   java既不是setContentPane()也不是getContentPane()。add()有效   验证如何检查是否可以在Java 8中成功创建文件   内存为什么netbeans java profiler会在~64mb的堆溢出错误下崩溃?   java如何知道两个线程中哪个线程首先完成执行   java是否可以在同一框架内为不同的面板设置不同的外观?   java如何从停止时间中减去开始时间