Mmpxrt; X-ray spectrometer simulation code with a detailed support of mosaic crystals.

DOI

This is a a newly developed ray tracing code called mmpxrt, dedicated to study and design x-ray crystal optics, with a special focus on mosaic crystal spectrometers. Its main advantage over other currently available ray tracing codes is that it includes detailed and benchmarked algorithm to treat mosaic crystals, especially HOPG and HAPG (Highly Oriented / Annealed Pyrolitic Graphite). The code is dedicated primarily to study crystal spectrometers, therefore their implementation is very straightforward, and the code has mostly automatic evaluation of their performance. It can, however, be used universally to study other crystal instruments, like monochromators, mirrors, and analyzers. The code is publicly available in HZDR's Gitlab, written in Python3 and is distributed as a Python library with test cases included.

Identifier
DOI https://doi.org/10.14278/rodare.741
Related Identifier https://www.hzdr.de/publications/Publ-30433
Related Identifier https://www.hzdr.de/publications/Publ-29826
Related Identifier https://doi.org/10.14278/rodare.740
Related Identifier https://rodare.hzdr.de/communities/rodare
Metadata Access https://rodare.hzdr.de/oai2d?verb=GetRecord&metadataPrefix=oai_datacite&identifier=oai:rodare.hzdr.de:741
Provenance
Creator Smid, Michal ORCID logo; Pan, Xiayun; Falk, Katerina (ORCID: 0000-0001-5975-776X)
Publisher Rodare
Publication Year 2021
Rights Creative Commons Attribution 4.0 International; Open Access; https://creativecommons.org/licenses/by/4.0/legalcode; info:eu-repo/semantics/openAccess
OpenAccess true
Contact https://rodare.hzdr.de/support
Representation
Language English
Resource Type Software
Version 1.3
Discipline Life Sciences; Natural Sciences; Engineering Sciences