没有合适的资源?快使用搜索试试~ 我知道了~
该项目包含一组 Python 脚本,用于操作、读取、连接和绘制从 VASP 代码中获得的 PROCAR 文件中获得的信息。 脚本能够进行胖带分析,按原子、自旋等绘制带。它能够管理非极化、极化和非共线计算。 给出了一组简单的例子来指导用户。
资源详情
资源评论
资源推荐
Last updated: March 21, 2018
PyProcar Manual
A python package for vasp and abinit post-processing.
Contributors:
Francisco Munoz
Aldo Romero
Sobhit Singh
Uthpala Herath
Pedram Tavadze
This code reads the PROCAR file obtained from VASP or Abinit calculations and does the post
processing.
The following plots can be obtained.
(i) the electronic bandstructure along a defined k-path,
(ii) the spin-texture calculated at a constant energy surface in a 2D k-mesh,
(iii) Orbital/Atom/Spin projected bandstructure,
(iv) Fermi-surface, (Pedram,Uthpala: TBD)
(v) Optical transition matrix elements in the full Brillouin zone (TBD).
OUTCAR file or an equivalent Abinit output file is required to extract the Fermi-energy and reciprocal
lattice vectors.
Note: We need to first repair the PROCAR file before it can be parsed by the PyProcar code. The reason
for this is the improper writing (without space) of some k-points in the VASP-generated PROCAR file.
For example: 0.33333-0.3333-0.00000
To start off, import pyprocar as follows.
import pyprocar
To repair PROCAR, use the following command:
pyprocar.repair(‘PROCAR’, ‘PROCAR-repaired’)
Now use the PROCAR-repaired file for further processing of data.
To quickly plot the electronic bandstructure:
Sobhit Singh
还是那个小宇
- 粉丝: 26
- 资源: 4729
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0