本项目提供了一套基于MATLAB和Python(pyprocar)的工具集,用于高效地进行材料科学中的电子结构数据处理。涵盖从密度泛函理论计算结果解析到高级可视化分析的全流程支持。
PyProcar 是一个健壮的开源 Python 库,用于对密度泛函理论 (DFT) 计算所得电子结构数据进行预处理。该库提供了一系列功能来管理从 PROCAR 格式获取的数据。PROCAR 格式包含 Kohn-Sham 态在原子轨道上的投影信息,并针对每个 k 点、每条能带和每个原子进行了详细记录。
PyProcar 可执行多种任务,包括绘制二维(2D)和三维(3D)的平面以及自旋/原子/轨道投影带结构图与费米表面图;生成费米速度图;展开超级单元的色散关系;比较来自多个 DFT 计算的结果;展示状态的部分密度,并为给定晶体结构设计 k 点路径。
目前支持以下软件:
- VASP
- Quantum ESPRESSO
- Abinit
- Lobster
开发者包括:
- 弗朗西斯科·穆尼兹(Francisco Muñoz)
- 阿尔多·罗梅罗(Aldo Romero)
- 索比希特·辛格(Sobhit Singh)
- 佩德拉姆·塔瓦兹(Pedram Tavadze)
- 埃里克·布斯凯(Eric Bousquet)
- 徐鹤
- 莱西·鲍彻(Reese Boucher)
- 洛根·朗弗雷迪(Logan Freitag)
- 弗雷德里克·法拉(Freddy Farah)
如果您在工作中使用了该库,建议引用如下。