make_scexao_lyot_stop

hcipy.aperture.make_scexao_lyot_stop(normalized=False, inner_diameter_fraction=0.307, outer_diameter_fraction=1, with_spiders=True, spider_fraction=1, with_masks=True, mask_fraction=1)

Generate a Subaru-like pupil with SCExAO geometry.

This pupil is based on a pupil by Julien Lozi (priv. communications), and is arbitrarily scaled for generating Lyot stops.

Parameters:
normalizedboolean

If True, the outer diameter will be scaled to 1, otherwise it is 7.95 m.

inner_diameter_fractionscalar

The ratio of size of the secondary obstruction to the original diameter of 7.95 m.

outer_diameter_fractionscalar

The ratio of the outer diameter to the original diameter of 7.95 m.

with_spidersboolean

If True, will include spiders in the aperture.

spider_fractionscalar

If with_spiders is True, the relative scale of the spiders in the mask.

with_masksboolean

If True, will include bad actuator masks in the aperture.

mask_fractionscalar

If with_masks is True, the relative scale of the masks.

Returns:
Field generator

The generated SCExAO Lyot stop.