make_tmt_aperture

hcipy.aperture.make_tmt_aperture(normalized=False, with_spiders=True, return_segments=False)

Make the Thirty-Meter Telescope aperture.

The aperture is based on the description from https://www.tmt.org/page/optics. The size of the secondary and the spiders were derived from Figure 5 of [JensenClem2021]

JensenClem2021

Rebecca Jensen-Clem et al. “The Planetary Systems Imager Adaptive Optics System: An Initial Optical Design and Performance Analysis Tools for the PSI-Red AO System” SPIE Vol. 11823 (2021)

Parameters
normalizedboolean

If this is True, the outer diameter will be scaled to 1. Otherwise, the diameter of the pupil will be 30.0 meters.

with_spidersboolean

If this is False, the spiders will be left out. Default: True.

return_segmentsboolean

If this is True, the segments will also be returned as a list of Field generators.

Returns
Field generator

The TMT aperture.

tmt_segmentslist of Field generators

The segments. Only returned when return_segments is True.