paraxialize

dnois.optics.rt.paraxialize(surfaces: Iterable[Surface], wl: Real | Tensor) ParaxialSystem

Returns the equivalent paraxial system of a collection of surfaces at given wavelengths.

See also

paraxialize()

Parameters:
  • surfaces (Iterable[Surface]) – A collection of surfaces.

  • wl (int, float or Tensor) – Wavelength.

Returns:

The equivalent paraxial system.

Return type:

ParaxialSystem