X-ray Optics. Online programs (javascript)

Victor Kohn,   last modfied 07-09-2023,   kohnvict@yandex.ru

Fast parameters of X-ray diffraction in crystals
Program calculates Fourier components of susceptibility for x rays and various crystals. The input data are only the x-ray Energy, Miller indices h,k,l and a crystal button. Various approximate Data tables are used for a calculation. The accuracy is modest.

Refraction and Absorption indices (1 ̶ n = Delta ̶ iBeta)
Program calculates Energy dependence data for Index of refraction Delta and Index of absorption Beta in case of a homogeneous material with arbitrary chemical formula and density. The Data table similar to Henke table is used for a calculation.

X-ray long CRL parameters
Parameters of X-ray beam fo-cused by a set of X-ray Com-pound Refractive Lenses with many closely packed elements in each CRL and arbitrary distances between them. Program takes into account source properties and calculates in addition coherence length and rocking curve.

Intensity profile for a beam focused by thin CRL
Convolution of thin lens trans-mission function of Compound Refrac-tive Lens and the Fresnel propagator is calculated numerically as a curve by mean of FFT procedure, and it is compared with the Gaussian analytical approximation.

Intensity profile for a Fiber (phase contrast image)
Program calculates Convolu-tion of fiber transmission function and the Fresnel propagator numerically as an intensity profile (phase contrast) by mean of FFT procedure. Any two mate-rials for inner and outer parts of the fiber may be considered.

Intensity profile for a beam focused by FZP
Program calculates Convolu-tion of Fresnel Zone Plate transmission function and the Fresnel propagator numerically as an intensity profile of the beam by mean of FFT procedure. Details can be seen by clicking the Help button.

Multi-crystal Monochromator
Program calculates two-dimensional transmissivity of plane monochromatic waves as a function of angle of incidence (deviation from the beam direction) in urad and energy (deviation from a predefine value) in mev. Integral curves are shown as well.

Multi-lens
Interferometer

Program calculates intensity distribution as interferense fringes picture from many lens as secondary sources. The curve and numerical data are presented. Both analitical and numerical solutions for thin lenses are used for a calculation.