make_jwst_aperture

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

Make James Webb Space Telescope (JWST) aperture.

This function uses coordinates from [WebbPSF] v1.0.0. WebbPSF itself got the coordinate values from an internal spreadsheet by Paul Lightsey “2010.03.16 Transmission X Area Budget.xls”, which was based in turn on Ball Aerospace drawing # 2220169 Rev B and the OTE Cryogenic Optics Interface Control Document, Ball Aerospace doc # C327693.

[WebbPSF]

The James Webb Space Telescope PSF simulation tool. (https://github.com/spacetelescope/webbpsf)

Note

This function uses the pre-launch aperture for JWST and does not include any optical difference maps, filter transmission curves or any internal masks in any of the instruments. Use WebbPSF for more complete simulations.

Parameters:
normalizedboolean

If this is True, the outer diameter will be scaled to 1. Otherwise, the diameter of the pupil will be 6.603464 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:
apertureField generator

The JWST aperture.

segmentslist of Field generators

The segments. Only returned when return_segments is True.