finesse.utilities.wigner¶
Wigner moment operators and functions written to work on an optical fields described in a HG mode basis, rather than a cartesian grid, which makes many calculations faster and more pratical when working in FINESSE.
Code is predominantly written by Alexei Ciobanu, some code tidying and documentation by Daniel Brown.
Dataclasses
  | 
Wigner moment outputs from the Hermite-Gaussian wigner function :function:`wigner_moments_2D_hg`.  | 
Functions
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
The normalization factor for a 1D HG electric field distribution to ensure that the overlap integral equates to 1.  | 
  | 
|
  | 
Get beam size from q parameter.  | 
  | 
Get waist size from q parameter.  | 
  | 
Function for computing the Wigner moments of a set of HG mode amplitudes in a given basis (qx,qy).  |