fhf_wp_scan¶
-
pyrost.bin.fhf_wp_scan(double complex[:, ::1] u0, double dx0, double dx, double z, double wl)¶ One-dimensional discrete form of Fraunhofer diffraction performed by the means of Fast Fourier transform. The transform is applied to a set of wavefronts u0.
- Parameters
u0 (numpy.ndarray) – Set of wavefronts at the plane upstream.
dx0 (float) – Sampling interval at the plane upstream [um].
dx (float) – Sampling interval at the plane downstream [um].
z (float) – Propagation distance [um].
wl (float) – Incoming beam’s wavelength [um].
- Returns
Set of wavefronts at the plane downstream.
- Return type
See also
fhf_wpDescription of the Fraunhofer diffraction integral transform.