IFermi是一个Python(3.6+)库和一组命令行工具,用于生成,分析和可视化Fermi曲面和Fermi切片。 该库的目标是提供功能齐全的FermiSurface和FermiSlice对象,以方便进行操作和分析。 主要功能包括: 电子带结构插值到密集的k点网格上。 从电子能带结构中提取费米表面和费米切片。 将任意属性投影到费米表面和费米切片上。 用于计算费米表面尺寸,方向和平均投影(包括费米速度)的工具。 费米曲面和切片的交互式可视化,并支持 , 和 。 旋转纹理的生成和可视化。 IFermi当前仅适用于VASP计算,但将来会增加对其他DFT软件包的支持。 快速开始 提供了可用命令行选项的完整说明。 分析 可以使用vasprun.xml文件提取费米表面特性,包括尺寸和方向。 ifermi info --property velocity Fermi Surface