Super-Gaussian Transverse Profile#

Used to define a super-Gaussian transverse laser profile.

The shape of the profile is characterised by the waist \(w_0\) and by one “order parameter” \(n\), where \(n=2\) gives a standard Gaussian profile, and the profile converges to a flat-top when \(n\) goes to infinity.

Super-Gaussian profile
class lasy.profiles.transverse.SuperGaussianTransverseProfile(w0, n_order)[source]#

Class for the analytic profile of a super-Gaussian laser pulse.

More precisely, the transverse envelope corresponds to:

\[\mathcal{T}(x, y) = \exp\left( -\left({\frac{{x^2 + y^2}}{w_0^2}}\right)^{\dfrac{n}{2}} \right)\]
Parameters:
w0float (in meter)

The waist of the laser pulse, i.e. \(w_0\) in the above formula.

n_orderfloat (in meter)

The shape parameter of the super-gaussian function, i.e. \(n\) in the above formula. If \(n=2\) the super-Gaussian becomes a standard Gaussian function. If \(n=1\) the super-Gaussian becomes a Laplace function.