mounting_rowland
- awg_designer.all.mounting_rowland(pole_position, radius, angles, pole_angle=0.0)
Generates a list of transformations for star coupler elements on a Rowland mounting.
Star coupler elements can be apertures, reflectors and so forth. The elements are transformed such that their origins are positioned on a circle with the given radius. The star coupler grating pole is positioned on that circle as well, and all elements are rotated to point toward the pole.
This is called a Rowland configuration. The circle on which the elements are mounted is called the ‘Rowland circle’.
- Parameters:
- pole_position: Coord2 object of tuple
Position of the pole.
- radius: positive number
Radius of the Rowland circle.
- angles: list/array of angles (in degree)
Rotation angles of the elements to be placed, relative to the west-pointing x-axis.
- pole_angle: angle (in degrees), default = 0
Direction of the pole.
- Returns:
- List of Transformation objects.
Notes
The image below depicts how the rowland mounting looks like: