wofryimpl.propagator.propagators1D.fresnel_zoom

FresnelZoom1D — 1-D zoomed Fresnel propagator allowing an arbitrary output sampling window via chirp-z resampling.

Classes

FresnelZoom1D()

class wofryimpl.propagator.propagators1D.fresnel_zoom.FresnelZoom1D[source]
HANDLER_NAME = 'FRESNEL_ZOOM_1D'
do_specific_progation(wavefront1, propagation_distance, parameters, element_index=None)[source]
do_specific_progation_after(wavefront, propagation_distance, parameters, element_index=None)[source]
do_specific_progation_before(wavefront, propagation_distance, parameters, element_index=None)[source]
get_handler_name()[source]
classmethod propagate_wavefront(wavefront1, propagation_distance, magnification_x=1.0)[source]