finesse.gaussian

Gaussian beam related tools and utilities.

Classes

BeamParam([wavelength, nr])

Gaussian beam complex parameter.

HGMode(q[, n, m])

An object representation of a Hermite-Gauss mode.

Functions

transform_beam_param(ABCD, q1[, nr1, nr2])

Transforms a beam parameter q1 by the matrix ABCD.

ws_overlap(W, S, Wp, Sp[, wavelength])

Calculates the WS phase space overlap.

ws_overlap_grid(qp, woffset, soffset[, ...])

Computes the WS phase space overlap with the primary beam parameter qp over a grid of W, S data.