pysrw.propagation.parsePropPar#
- pysrw.propagation.parsePropPar(autoResizeBefore=False, autoResizeAfter=False, autoResizePrecision=1.0, quadPhaseSemiAnal=False, resizeInFourier=False, hRangeChange=1.0, hResChange=1.0, vRangeChange=1.0, vResChange=1.0)[source]#
Get the list of parameters for the propagation through an optical element.
- Parameters:
autoResizeBefore (optional) – if True, auto-resize the wfr before the propagation through the element. Defaults to False.
autoResizeBefore – if True, auto-resize the wfr after the propagation through the element. Defaults to False.
autoResizePrecision (optional) – relative precision for propagation with auto-resizing. Defaults to 1.0.
quadPhaseSemiAnal (optional) – use semi-analytical treatment of the quadratic (leading) phase. Defaults to False.
resizeInFourier (optional) – resize in frequency domain using FTT. Defaults to False.
hRangeChange (optional) – resize horizontal extension. Defaults to 1.0.
hResChange (optional) – resize horizontal resolution. Defaults to 1.0.
vRangeChange (optional) – resize vertical extension. Defaults to 1.0.
vResChange (optional) – resize vertical resolution. Defaults to 1.0.
- Returns:
[description]
- Return type:
list