finesse.utilities.homs¶
Functions for manipulating Higher Order Modes.
Functions
| 
 | Returns the coefficients and mode indices of the Laguerre-Gaussian modes required to create a particular Hermote-Gaussian mode. | 
| 
 | Returns a matrix that will convert a Hermite-Gaussian mode vector into Laguerre- Gaussian modes. | 
| 
 | Inserts the mode indices in new_modes into the modes array at the correct (sorted) position(s). | 
| 
 | Jacobi Polynomial P_n^{a,b}(x) for real x. | 
| 
 | Convert a dioptre shift, at a lens, to a focal length. | 
| 
 | Construct a 2D  | 
| 
 | Returns an array of LG modes ordered in increasing polynomial order, 2p+|l|. | 
| 
 | |
| 
 | Convert a dioptre shift, at a surface, to a radius of curvature. |