质量的高阶力常数

hiphive的Python项目详细描述


hiphive是有效提取高阶力常数的工具 从原子模拟,最常见的密度泛函理论 计算。提供的功能的详细描述以及 广泛的教程可以在 user guide

hiphive是用python编写的,它允许 与无数的第一原理代码和分析工具轻松集成 可在python中访问,并允许简单直观的用户界面。为了 使用以下片段的示例可以训练力常数电势:

cs=ClusterSpace(primitive_cell,cutoffs)sc=StructureContainer(cs,list_of_training_structure)opt=Optimizer(sc.get_fit_data())opt.train()fcp=ForceConstantPotential(cs,opt.parameters)

在wich之后,它可以以各种方式使用,例如,用于产生声子。 色散,计算声子寿命,或运行分子动力学 模拟。

安装

hiphive可以通过pip安装:

pip3 install hiphive

如果您想获得绝对最新的(开发)版本,可以克隆repo,然后通过:

git clone git@gitlab.com:materials-modeling/hiphive.git
cd hiphive
python3 setup.py install --user

hiphive需要python3并调用 几个外部库包括 atomic simulation environmentspglibSymPy。 请注意,依赖于 scikit-learn 在安装过程中不会通过pip强制执行。 请查阅 installation section of the user guide 详情。

作者

  • 弗雷德里克·埃里克森
  • 埃里克·弗兰森
  • 保罗埃尔哈特

hiphive是年在查尔默斯理工大学开发的 瑞典哥德堡 Materials and Surface Theory division 在物理系。

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

推荐PyPI第三方库


热门话题
java打印元素按ArrayList<String>   java重新启动JSON输出   使用EOL版本Java时存在安全漏洞   java搜索并在vector中列出项目   Java与串口通信   java如何使用keytool运行测试并检查JCE是否缺失或存在?   java如何更改Json格式?   java停止缩放JPanel的背景图像   java递归方法不返回任何内容   facebook sdk中的java UiLifecycleHelper类   java将jfree条形图添加到滚动窗格中   java如何使用ApacheTiles和SpringMVC加载部分页面   javascript如何从安卓 webview读取httpbody?   java@OneToMany映射会自动删除映射的键