pymatgen 材料基因组分析工具链新

许可证: MIT · 更新于 2026-10-24
我的评分

pymatgen(Ong et al.,Comput. Mater. Sci. 2013,2k+ Star)是 Materials Project 背后的 Python 材料分析库,处在原始 DFT 输出(VASP、Quantum ESPRESSO、CP2K)与分析/ML 流水线之间的标准数据层。

核心用途

  • 结构操作:对称性、表面、slab、吸附位
  • 相图:构建与稳定性分析
  • 电子结构:能带、态密度、费米面
  • 接口:Materials Project REST API

学习路径

  1. 解析 POSCAR/CIF,探索对称性与近邻
  2. 用 MP 条目构建相图,识别稳定相
  3. 构建 slab 并枚举吸附位(催化研究前置)
  4. 把结构转成 ML 输入(图、描述符)供 GNN/MLIP 使用

对物理 AI 的意义

几乎每个公开材料 ML 数据集都通过 pymatgen 对象消费与分析——早学早消除下游摩擦。

标签: