rays#

A representation of light rays propagating through an optical system.

Classes

AbstractRayVectorArray()

An interface describing an ensemble of lights rays.

RayVectorArray([wavelength, position, ...])

An ensemble of light rays propagating through an optical system.

AbstractRayFunctionArray()

An interface describing a function which maps input rays to output rays.

RayFunctionArray([inputs, outputs])

A discrete function which maps input rays to output rays.