ThinPrism
- class hcipy.optics.ThinPrism(angle, refractive_index, orientation=0)
Bases:
TiltElement
A thin prism that operates in the paraxial regime.
- Parameters:
- anglescalar
The wedge angle of the prism in radians.
- orientationscalar
The orientation of the prism in radians. The default orientation is aligned along the x-axis.
- refractive_indexscalar or function of wavelength
The refractive index of the prism.
Methods Summary
minimal_deviation_angle
(wavelength)Find the angle of minimal deviation for a paraxial prism.
trace
(wavelength)Trace a paraxial ray through the prism.
Methods Documentation
- minimal_deviation_angle(wavelength)
Find the angle of minimal deviation for a paraxial prism.
- Parameters:
- wavelengthscalar
The wavelength that is traced through the prism.
- Returns:
- scalar
The angle of minimal deviation in radians.
- trace(wavelength)
Trace a paraxial ray through the prism.
- Parameters:
- wavelengthscalar
The wavelength that is traced through the prism.
- Returns:
- scalar
The angle of deviation for the traced ray in radians.