Journal of Synchrotron Radiation (Sep 2024)

MLgrating: a program for simulating multilayer gratings for tender X-ray applications

  • Andrew Walters,
  • Shengyou Wen,
  • Qiushi Huang,
  • Zhanshan Wang,
  • Hongchang Wang,
  • Kawal Sawhney

DOI
https://doi.org/10.1107/S1600577524006271
Journal volume & issue
Vol. 31, no. 5
pp. 1043 – 1049

Abstract

Read online

Multilayer gratings are increasingly popular optical elements at X-ray beamlines, as they can provide much higher photon flux in the tender X-ray range compared with traditional single-layer coated gratings. While there are several proprietary software tools that provide the functionality to simulate the efficiencies of such gratings, until now the X-ray community has lacked an open-source alternative. Here MLgrating is presented, a program for simulating the efficiencies of both multilayer gratings and single-layer coated gratings for X-ray applications. MLgrating is benchmarked by comparing its output with that of other software tools and plans are discussed for how the program could be extended in the future.

Keywords