...
首页> 外文期刊>Journal of Applied Crystallography >WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
【24h】

WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations

机译:WavePropaGator:用于X射线自由电子激光光学设计和仿真的交互式框架

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This article describes the WavePropaGator (WPG) package, a new interactive software framework for coherent and partially coherent X-ray wavefront propagation simulations. The package has been developed at European XFEL for users at the existing and emerging free-electron laser (FEL) facilities, as well as at the third-generation synchrotron sources and future diffraction-limited storage rings. The WPG addresses the needs of beamline scientists and user groups to facilitate the design, optimization and improvement of X-ray optics to meet their experimental requirements. The package uses the Synchrotron Radiation Workshop (SRW) C/C++ library and its Python binding for numerical wavefront propagation simulations. The framework runs reliably under Linux, Microsoft Windows 7 and Apple Mac OS X and is distributed under an open-source license. The available tools allow for varying source parameters and optics layouts and visualizing the results interactively. The wavefront history structure can be used for tracking changes in every particular wavefront during propagation. The batch propagation mode enables processing of multiple wavefronts in workflow mode. The paper presents a general description of the package and gives some recent application examples, including modeling of full X-ray FEL beamlines and start-to-end simulation of experiments.
机译:本文介绍了WavePropaGator(WPG)软件包,这是一个用于相干和部分相干X射线波前传播仿真的新交互式软件框架。该软件包是在欧洲XFEL上为现有和新兴的自由电子激光器(FEL)设施以及第三代同步加速器源和未来受衍射限制的存储环的用户开发的。 WPG满足了束线科学家和用户群体的需求,以促进X射线光学器件的设计,优化和改进,以满足其实验要求。该软件包将同步辐射车间(SRW)C / C ++库及其Python绑定用于数值波前传播仿真。该框架可在Linux,Microsoft Windows 7和Apple Mac OS X上可靠运行,并在开放源代码许可下分发。可用的工具允许更改光源参数和光学器件布局,并以交互方式可视化结果。波前历史结构可用于跟踪传播过程中每个特定波前的变化。批处理传播模式可在工作流程模式下处理多个波前。本文介绍了该软件包的一般说明,并提供了一些最新的应用示例,包括完整X射线FEL光束线的建模以及实验的从头到尾的仿真。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号