finesse.components.lens.Lens¶
Overview
- class finesse.components.lens.Lens(name, f=inf)[source]¶
- Bases: - Connector- Represents a thin lens optical component with an associated focal length. - Parameters:
- namestr
- Name of newly created lens. 
- ffloat, optional
- Focal length of the lens in metres; defaults to infinity. 
 
 - Notes - The specified focal length f is only accurate when the lens is attached to spaces with index of refraction close to 1. This component exists so that one can use the intuitive focal length parameter instead of having to set radii of curvature as with e.g. - Mirror.- Attributes:
- OPD_mapfinesse.knm.Map
- A map that is used to describe the transverse spatial amplitude and phase variations beyond a simple lensing. Typically the map applied is describing the dnr/dT temperature effects in some substrate. 
 
- OPD_map
 
Properties
| Numeric ABCD matrix in the tangential plane. | |
| Numeric ABCD matrix in the sagittal plane. | 
Methods
| 
 | |
| 
 | Returns the ABCD matrix of the lens for the specified coupling. | 
| 
 | Actuate on the focal length of the lens with a specified dioptre shift. |