Cargando…

Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations

Sirepo, a browser-based GUI for X-ray source and optics simulations, is presented. Such calculations can be performed using SRW (Synchrotron Radiation Workshop), which is a physical optics computer code, allowing simulation of entire experimental beamlines using the concept of a ‘virtual beamline’ w...

Descripción completa

Detalles Bibliográficos
Autores principales: Rakitin, Maksim S., Moeller, Paul, Nagler, Robert, Nash, Boaz, Bruhwiler, David L., Smalyuk, Dmitry, Zhernenkov, Mikhail, Chubar, Oleg
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6225744/
https://www.ncbi.nlm.nih.gov/pubmed/30407201
http://dx.doi.org/10.1107/S1600577518010986
_version_ 1783369847571218432
author Rakitin, Maksim S.
Moeller, Paul
Nagler, Robert
Nash, Boaz
Bruhwiler, David L.
Smalyuk, Dmitry
Zhernenkov, Mikhail
Chubar, Oleg
author_facet Rakitin, Maksim S.
Moeller, Paul
Nagler, Robert
Nash, Boaz
Bruhwiler, David L.
Smalyuk, Dmitry
Zhernenkov, Mikhail
Chubar, Oleg
author_sort Rakitin, Maksim S.
collection PubMed
description Sirepo, a browser-based GUI for X-ray source and optics simulations, is presented. Such calculations can be performed using SRW (Synchrotron Radiation Workshop), which is a physical optics computer code, allowing simulation of entire experimental beamlines using the concept of a ‘virtual beamline’ with accurate treatment of synchrotron radiation generation and propagation through the X-ray optical system. SRW is interfaced with Sirepo by means of a Python application programming interface. Sirepo supports most of the optical elements currently used at beamlines, including recent developments in SRW. In particular, support is provided for the simulation of state-of-the-art X-ray beamlines, exploiting the high coherence and brightness of modern light source facilities. New scientific visualization and reporting capabilities have been recently implemented within Sirepo, as well as automatic determination of electron beam and undulator parameters. Publicly available community databases can be dynamically queried for error-free access to material characteristics. These computational tools can be used for the development and commissioning of new X-ray beamlines and for testing feasibility and optimization of experiments. The same interface can guide simulation on a local computer, a remote server or a high-performance cluster. Sirepo is available online and also within the NSLS-II firewall, with a growing number of users at other light source facilities. Our open source code is available on GitHub.
format Online
Article
Text
id pubmed-6225744
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-62257442018-11-19 Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations Rakitin, Maksim S. Moeller, Paul Nagler, Robert Nash, Boaz Bruhwiler, David L. Smalyuk, Dmitry Zhernenkov, Mikhail Chubar, Oleg J Synchrotron Radiat Computer Programs Sirepo, a browser-based GUI for X-ray source and optics simulations, is presented. Such calculations can be performed using SRW (Synchrotron Radiation Workshop), which is a physical optics computer code, allowing simulation of entire experimental beamlines using the concept of a ‘virtual beamline’ with accurate treatment of synchrotron radiation generation and propagation through the X-ray optical system. SRW is interfaced with Sirepo by means of a Python application programming interface. Sirepo supports most of the optical elements currently used at beamlines, including recent developments in SRW. In particular, support is provided for the simulation of state-of-the-art X-ray beamlines, exploiting the high coherence and brightness of modern light source facilities. New scientific visualization and reporting capabilities have been recently implemented within Sirepo, as well as automatic determination of electron beam and undulator parameters. Publicly available community databases can be dynamically queried for error-free access to material characteristics. These computational tools can be used for the development and commissioning of new X-ray beamlines and for testing feasibility and optimization of experiments. The same interface can guide simulation on a local computer, a remote server or a high-performance cluster. Sirepo is available online and also within the NSLS-II firewall, with a growing number of users at other light source facilities. Our open source code is available on GitHub. International Union of Crystallography 2018-10-19 /pmc/articles/PMC6225744/ /pubmed/30407201 http://dx.doi.org/10.1107/S1600577518010986 Text en © Maksim S. Rakitin et al. 2018 http://creativecommons.org/licenses/by/2.0/uk/ This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.http://creativecommons.org/licenses/by/2.0/uk/
spellingShingle Computer Programs
Rakitin, Maksim S.
Moeller, Paul
Nagler, Robert
Nash, Boaz
Bruhwiler, David L.
Smalyuk, Dmitry
Zhernenkov, Mikhail
Chubar, Oleg
Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations
title Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations
title_full Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations
title_fullStr Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations
title_full_unstemmed Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations
title_short Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations
title_sort sirepo: an open-source cloud-based software interface for x-ray source and optics simulations
topic Computer Programs
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6225744/
https://www.ncbi.nlm.nih.gov/pubmed/30407201
http://dx.doi.org/10.1107/S1600577518010986
work_keys_str_mv AT rakitinmaksims sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT moellerpaul sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT naglerrobert sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT nashboaz sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT bruhwilerdavidl sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT smalyukdmitry sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT zhernenkovmikhail sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations
AT chubaroleg sirepoanopensourcecloudbasedsoftwareinterfaceforxraysourceandopticssimulations