【程序分享】PyProcar 程序:用于电子结构预处理/后处理的 Python 库

图片


================================

分享篇关于PyProcar 程序:用于电子结构预处理/后处理的 Python 库的文章。

感谢论文的原作者!

关键词:

1. DFT

2. Bands tructure

3. Electronic properties

4. Fermi-surface

5. Spin texture

6. Python

7. Condensed matter

特点:PyProcar 可以生成高质量的能带结构图和费米面(2D 和 3D)原子轨道原子和/或自旋分量的投影

限制条件:目前仅完全支持 VASP 包,部分支持最新版本的 Abinit(将在 Abinit 9.x 版本中完全支持)。

能够处理、组合、解析、提取、绘制甚至修复来自密度泛函理论计算的数据的 Python 库的实现。

PyProcar 使用能带结构费米表面上的彩色图来简单表示电子结构的相关特性。

================================

主要内容

PyProcar Python 包能带结构费米表面绘制为位置和/或 s,p,d,f 的函数 - 在电子结构计算中为布里渊区和能带中的每个 k 点获得的投影波函数。这可以在任何电子结构代码之上执行,只要波段和投影信息以 PROCAR 格式写入,如 VASP 和 ABINIT 代码所做的那样。PyProcar 也可以轻松修改以读取其他格式。这个包特别适合将原子效应理解为能带结构费米表面自旋纹理等。PyProcar 可以方便地在命令行模式下使用,其中每个参数定义一个绘图属性。在费米面的情况下,该软件包能够根据其他属性(例如电子速度或自旋投影)绘制带有颜色的表面用于计算属性的网格不需要与用于获得费米面的网格相同。具有为 ak − 网格中的每个 k 点和每个带评估的特定属性的文件可用于投影其他属性,例如电子 - 声子平均路径、费米速度、电子有效质量等。另一个现有特征是指将超胞计算带展开为预定义的单位胞。”——取自文章摘要。

================================

图片

Figure 1

图片

Figure 2

图片

Figure 3

图片

Figure 4

图片

Figure 5

图片

Figure 6

图片

Figure 7

图片

Figure 8

图片

================================

👇

文章题目:

PyProcar: A Python library for electronic structure pre/post-processing

文章链接:

https://doi.org/10.1016/j.cpc.2019.107080

附件下载:

http://dx.doi.org/10.17632/d4rrfy3dy4.1

另外相关的2篇文章

================================

文章题目:

FermiSurfer: Fermi-surface viewer providing multiple representation schemes

文章链接:

https://doi.org/10.1016/j.cpc.2019.01.017

附件下载:

http://dx.doi.org/10.17632/36992zhpvk.1

图片

图片

图片

================================

文章题目:

IFermi: A python library for Fermi surface generation and analysis

文章链接:

https://joss.theoj.org/papers/10.21105/joss.03089

附件下载:

https://github.com/fermisurfaces/IFermi

图片

图片

特点:

IFermi is a Python (3.9+) library and set of command-line tools for the generation, analysis, and visualisation of Fermi surfaces and Fermi slices. The goal of the library is to provide fully featured FermiSurface and FermiSlice objects that allow for easy manipulation and analysis. The main features include:
Interpolation of electronic band structures onto dense k-point meshes.Extraction of Fermi surfaces and Fermi slices from electronic band structures.Projection of arbitrary properties onto Fermi surfaces and Fermi slices.Tools to calculate Fermi surface dimensionality, orientation, and averaged projections, including Fermi velocities.Interactive visualisation of Fermi surfaces and slices, with support for mayavi, plotly and matplotlib.Generation and visualisation of spin-texture.

================================

图片

  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值