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...
Autores principales: | , , , , , , , |
---|---|
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 |