make_hicat_aperture

hcipy.aperture.make_hicat_aperture(normalized=False, with_spiders=True, with_segment_gaps=True, return_header=False, return_segments=False)

Make the HiCAT P3 apodizer mask

Parameters:
normalizedboolean

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

with_spidersboolean

Include the secondary mirror support structure in the aperture.

with_segment_gapsboolean

Include the gaps between individual segments in the aperture.

return_headerboolean

If this is True, a header will be returned giving all important values for the created aperture for reference.

return_segmentsboolean

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

Returns:
apertureField generator

The HiCAT aperture.

headerdict

A dictionary containing all important values for the created aperture. Only returned if return_header is True.

segmentslist of Field generators

The segments. Only returned when return_segments is True.