光电发射光谱多波段线型拟合程序
pesfit的Python项目详细描述
佩斯菲特
光电发射光谱多波段线型拟合程序和基准
基本原理
线型拟合是光电发射光谱学中的一项普遍任务,由于现代仪器(如角分辨半球形分析仪、飞行时间电子动量显微镜)测量的数据量越来越多,因此线型拟合是一项繁琐的工作。它提取出与材料电子性质直接相关的物理量,这些量可以从理论计算中重现。然而,线型拟合的效率瓶颈限制了在一个有意义的时间范围内获得的潜在的新物理见解。我们在这里建立了多波段光电发射光谱的例子,以及该领域现有的领域知识。这里的例程和基准提供了一个开放源代码的数据和算法平台,用于持续的算法开发,以提高线型拟合任务的计算效率,同时,这也为使用光电发射光谱进行材料表征的自动化铺平了道路。在
设计和范围
包的拟合部分在广泛使用的lmfit
package中现有的Model
和{
该软件及其基准的重点是确定价带光电发射数据中动量相关的带位置(例如104-105光谱,每个谱带包含10+个带),它满足了以合理的精度(不一定要考虑所有的光电发射物理)来获得经验结构信息(即能带结构参数)的这些复杂数据的全局理解的需要。对于通常显示复杂背景的核级光电发射光谱的常规数据分析,请参考软件包,如lmfit、xps和gxps。在
安装
- 在
从头安装
在pip install git+https://github.com/mpes-kit/pesfit.git
- 在
升级或覆盖现有安装
^{pr2}$ 在 - 在
从PyPI安装
在pip install pesfit
数据源
请从^{./data
文件夹,并将下载的数据复制到其中。在
基准和示例
除了源代码之外,该包还附带了examples在Jupyter笔记本中提供,以及{a10}用于脚本中的多波段色散拟合例程,使用上述数据。在
文档
提供在线文档here。在
- 项目
标签: