显示模式原子贡献的包

AtomicContributions-JaGeo的Python项目详细描述


LicenseZenodoBuild Status

原子贡献

这个python包可以可视化每个原子对gamma点声子模式的贡献。为此,您需要^{}^{}


引用什么

请引用以下内容:

  1. J. George, R. Wang, U. Englert, R. Dronskowski, J. Chem. Phys.2017, 147, 074112.
  2. Janine George和Richard Dronskowski(2018),原子贡献(1.3版)。泽诺多。http://doi.org/10.5281/zenodo.2597239Bibtex)。

当然,还有^{}^{}

安装

您只需通过pip install AtomicContributions-JaGeo安装此软件包。

要使用此软件包,您需要正确安装^{}此外,还需要numpymatplotlib此外,还应正确导出python路径。

如何

  1. 用声子py和vasp(有限位移或dfpt)进行声子计算(More information on this procedure
  2. 生成FORCE_SETSFORCE_CONSTANTS文件
  3. 如有必要,计算出生电荷(More information on this procedure)和BORN文件
  4. 下载此存储库,正确导出Python路径
  5. 复制一个示例脚本,调整文件名、超级单元大小(用于声子计算的那个!)如有必要,还包括旋转矩阵以到达原始单元。
  6. 运行脚本

结果

You will arrive at a nice plot visualizing all atomic contributions to modes.

待办事项

  1. 其他功能
  2. 包括错误处理。目前还不包括在内。所以,要小心。

关于作者的信息

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

推荐PyPI第三方库


热门话题
java的目标是从我的项目中删除不起作用的文件   java对for循环的理解   java我完成了在作业要求的位置查找字符的部分,但是如何从我找到的字符串中删除字符呢?   基于帧时的java动画   java请求无效。缺少XGoogUploadCommand标头   java如何在viewsource模式下使用openStream?   grpc grpc_ARG_KEEPALIVE_PERMIT_而不调用java服务器?   java如何通过Junit测试Web服务调用   如何在java中获取鼠标中键?   使用junit在spring测试中加载属性文件   Java中用于类的类修饰符   java多色文本图像   sql无法调试Java中的“连接到数据库失败”异常   java如何指定hibernate连接映射?   java Android工具栏不显示   java仿射转换不同的图形对象   使用终端的java问题   Java在tomcat上查找127.0.0.1失败