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.