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

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 simulat...

Full description

Saved in:
Bibliographic Details
Published inJournal of synchrotron radiation Vol. 31; no. 5; pp. 1043 - 1049
Main Authors Walters, Andrew, Wen, Shengyou, Huang, Qiushi, Wang, Zhanshan, Wang, Hongchang, Sawhney, Kawal
Format Journal Article
LanguageEnglish
Published 5 Abbey Square, Chester, Cheshire CH1 2HU, England International Union of Crystallography 01.09.2024
John Wiley & Sons, Inc
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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. MLgrating, a MATLAB program for simulating multilayer grating efficiencies, is presented.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:1600-5775
0909-0495
1600-5775
DOI:10.1107/S1600577524006271