Full Content is available to subscribers

Subscribe/Learn More  >
Proceedings Article

XWFP: an x-ray wavefront propagation software package for the IDL computer language

[+] Author Affiliations
Timm Weitkamp

Paul Scherrer Institut (Switzerland)

Proc. SPIE 5536, Advances in Computational Methods for X-Ray and Neutron Optics, 181 (October 21, 2004); doi:10.1117/12.569642
Text Size: A A A
From Conference Volume 5536

  • Advances in Computational Methods for X-Ray and Neutron Optics
  • Manuel Sanchez del Rio
  • Denver, CO | August 02, 2004

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.

© (2004) COPYRIGHT SPIE--The International Society for Optical Engineering. Downloading of the abstract is permitted for personal use only.
Citation

Timm Weitkamp
"XWFP: an x-ray wavefront propagation software package for the IDL computer language", Proc. SPIE 5536, Advances in Computational Methods for X-Ray and Neutron Optics, 181 (October 21, 2004); doi:10.1117/12.569642; http://dx.doi.org/10.1117/12.569642


Access This Proceeding
Sign in or Create a personal account to Buy this proceeding ($15 for members, $18 for non-members).

Figures

Tables

NOTE:
Citing articles are presented as examples only. In non-demo SCM6 implementation, integration with CrossRef’s "Cited By" API will populate this tab (http://www.crossref.org/citedby.html).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging & repositioning the boxes below.

Related Book Chapters

Topic Collections

Advertisement
  • Don't have an account?
  • Subscribe to the SPIE Digital Library
  • Create a FREE account to sign up for Digital Library content alerts and gain access to institutional subscriptions remotely.
Access This Proceeding
Sign in or Create a personal account to Buy this proceeding ($15 for members, $18 for non-members).
Access This Proceeding
Sign in or Create a personal account to Buy this article ($15 for members, $18 for non-members).
Access This Chapter

Access to SPIE eBooks is limited to subscribing institutions and is not available as part of a personal subscription. Print or electronic versions of individual SPIE books may be purchased via SPIE.org.