首页> 外文会议>Advances in Computational Methods for X-Ray and Neutron Optics >XWFP: An X-ray wavefront propagation software package for the IDL computer language
【24h】

XWFP: An X-ray wavefront propagation software package for the IDL computer language

机译:XWFP:IDL计算机语言的X射线波前传播软件包

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

摘要

A suite of computer routines is presented that uses scalar wavefront theory to calculate the propagation of arbitrarily-shaped X-ray wavefronts through a series of objects and drift spaces that represent an experimental setup. The routines are coded in IDL, the Interactive Data Language, and can be included into or extended with any other IDL code. Objects and apertures in the X-ray path are modeled in the thin-object approximation, where they are represented by a two-dimensional complex transmission function. Fresnel propagation through drift spaces is carried out in Fourier space in the paraxial approximation. A variety of predefined, ready-for-use objects is included in the package. Among these are optical elements such as gratings, lenses, slits, or pinholes, as well as reference sample objects such as spheres, cylinders, test grids, etc. The materials and geometrical parameters of these objects can be freely chosen. Optical materials constants are looked up automatically in the DABAX database. The modular structure of the code makes it reasonably easy for users to add support for objects of any degree of complexity, or even other propagation schemes.
机译:提出了一套计算机程序,该程序使用标量波前理论来计算任意形状的X射线波前通过代表实验设置的一系列对象和漂移空间的传播。该例程以IDL(交互式数据语言)进行编码,并且可以包含在任何其他IDL代码中或与其他IDL代码一起扩展。 X射线路径中的对象和光圈以薄对象近似为模型,其中它们由二维复数透射函数表示。通过漂移空间的菲涅耳传播在近轴近似中在傅立叶空间中进行。程序包中包含各种预定义的随时可用的对象。其中包括光学元件,例如光栅,透镜,狭缝或针孔,以及参考样本对象,例如球体,圆柱体,测试网格等。这些对象的材料和几何参数可以自由选择。光学材料常数在DABAX数据库中自动查找。代码的模块化结构使用户可以轻松地添加对任何复杂程度甚至其他传播方案的对象的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号