matrices#

A collection of transfer matrices for computing the efficiency of optical films and multilayers.

Functions

refraction(wavelength, direction_left, ...)

Compute the refractive matrix, which represents the bending of light at an interface.

propagation(wavelength, direction, thickness, n)

Compute the propagation matrix, which propagates the electric field through a homogenous slab.

transfer(wavelength, direction, polarized_s, ...)

Compute the transfer matrix for a homogenous slab of material using refraction() and propagation().