BoltzTraP2是形成原始和广泛使用的BoltzTraP代码的基础的电子波段平滑傅立叶插值算法的现代实现。
BoltzTraP最典型的用途之一是计算热电输运系数作为温度和化学势在刚性带图中的函数。
然而,许多其他的特征是可用的,包括基于重建带的费米曲面的三维图。有关更多信息,请查看BoltzTraP2主页:
https://gitlab.com/sousaw/BoltzTraP2
BoltzTraP2官方安装安装教程较为简单,通过pip可以一键安装,
但是实际上因为安装环境的错综复杂,以及软件依赖较多,会出现各种各样的问题。
建议使用conda建立一个新的安装环境,以此来稳定安装和使用BoltzTraP2
这里我们创建一个新环境名为btp2,并制定python版本为3.8(可根据情况调整)
conda create -n btp2 python=3.8
后续如果需要调整python版本,可在btp2环境中执行
conda install python=xx
激活btp2环境后,通过pip安装boltztrap2的依赖包
pip install cmake numpy
然后可再通过pip安装boltztrap2