finesse.tracing.abcd

Collection of ABCD functions for standard optical components.

Functions

beamsplitter_refl(Rc, alpha[, nr1, nr2, ...])

Reflection from a curved surface at an angle of incidence.

beamsplitter_trans(Rc, alpha[, nr1, nr2, ...])

Transmission through a curved surface at an angle of incidence.

lens(f)

Propagation through a thin lens.

mirror_refl(Rc[, nr])

Reflection from a curved surface.

mirror_trans(Rc[, nr1, nr2])

Transmission through a curved surface.

space(L[, nr])

Propagation along a length L