Share Email Print

Proceedings Paper

XWFP: an x-ray wavefront propagation software package for the IDL computer language
Author(s): Timm Weitkamp
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

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.

Paper Details

Date Published: 21 October 2004
PDF: 9 pages
Proc. SPIE 5536, Advances in Computational Methods for X-Ray and Neutron Optics, (21 October 2004);
Show Author Affiliations
Timm Weitkamp, Paul Scherrer Institut (Switzerland)

Published in SPIE Proceedings Vol. 5536:
Advances in Computational Methods for X-Ray and Neutron Optics
Manuel Sanchez del Rio, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?