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:

../../../../../_images/mounting_rowland.png