make_tmt_aperture
- hcipy.aperture.make_tmt_aperture(normalized=False, with_spiders=True, segment_transmissions=1, 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.
- segment_transmissionsscalar or array_like
The transmission for each of the segments. If this is a scalar, this transmission will be used for all segments.
- 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.