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). |