MLgrating:一个模拟多层格子的程序,用于招标X射线应用
Andrew Walters1, Shengyou Wen2, Qiushi Huang2
1Diamond Light Source Ltd, Harwell Science and Innovation Campus, Didcot, Oxfordshire OX11 0DE, United Kingdom.
Journal of synchrotron radiation
|August 1, 2024
概括
MLgrating是一个新的开源软件,用于模拟X射线多层格子. 它为专有工具提供了替代方案,提高了X射线光束线的效率计算.
科学领域:
- 光学和光子学 在光学和光子学.
- 材料科学 材料科学 材料科学
- 计算物理 计算物理
背景情况:
- 多层网格是用于X射线应用的必不可少的光学元件.
- 它们比传统的单层格子提供更高的光子流量.
- 现有的模拟软件是专有产品,限制了X射线社区的可访问性.
研究的目的:
- 介绍MLgrating,这是一个开源软件,用于模拟X射线格子效率.
- 为X射线社区提供免费可用的工具.
- 将MLgrating与现有的模拟软件进行比较.
主要方法:
- 开发用于模拟多层和单层格子的MLgrating软件.
- 对MLgrating的效率计算与既有专有工具进行基准测试.
- 对模拟结果进行准确性和性能分析.
主要成果:
- MLgrating精确模拟了多层和单层格子的效率.
- 该软件提供了与现有的专有工具可比的结果.
- MLgrating的开源性质增加了研究人员的可访问性.
结论:
- MLgrating是一种经过验证的,开源的工具,用于模拟X射线格子效率.
- 它为X射线社区提供了有价值,可访问的替代方案.
- 未来的发展将集中在扩大其模拟能力.


