pyoptools.wavefront.psurfrep.psurfrep module¶
-
class
pyoptools.wavefront.psurfrep.psurfrep.
PSurf
¶ Bases:
object
Class used to describe the wave transfer function of an optical surface using a polynomial representation algorithm.
-
propagate
¶ Propagate a Wavefront through the modelled surface.
- ARGUMENTS
wf wave front to propagate pt Percentage of the power spectrum that must be truncated. If no truncation is intended, set to 1 samples Samples of the resulting wave
-
pw_evaluate
¶ Plane wave evaluate
Arguments:
k – Propagation direction of the incident plane wave
-
wf_polys
¶ Return the polynomials that describe the wavefront
(fase_poly, i_poly)
-