PYME.misc.snells module

PYME.misc.snells.ASF(nIm, nM, NA)

Calculate the forshortening for a given refractive index mismatch. Uses geometrical optics, rather than the paraxial approximation. Doesn’t really belong here, but not really worth a new file either.

PYME.misc.snells.Rp(theta_i, ni, nt)
PYME.misc.snells.Rs(theta_i, ni, nt)
PYME.misc.snells.Tp(theta_i, ni, nt)
PYME.misc.snells.Ts(theta_i, ni, nt)
PYME.misc.snells.theta_t(theta_i, ni, nt)