make_ravc_masks¶
-
hcipy.coronagraphy.
make_ravc_masks
(central_obscuration, charge=2, pupil_diameter=1, lyot_undersize=0)¶ Make field generators for the pupil and Lyot-stop masks for a ring apodized vortex coronagraph.
The formulas were implemented according to [Mawet2013].
- Mawet2013
Dimitri Mawet et al. 2013 “Ring-apodized vortex coronagraphs for obscured telescopes. I. Transmissive ring apodizers” The Astrophysical Journal Supplement Series 209.1 (2013): 7
- Parameters
- central_obscurationscalar
The diameter of the central obscuration.
- chargeinteger
The charge of the vortex coronagraph used.
- pupil_diameterscalar
The diameter of the pupil.
- lyot_undersizescalar
The fraction of the pupil diameter to which to undersize the Lyot stop.
- Returns
- pupil_maskField generator
The complex transmission of the pupil mask.
- lyot_maskField generator
The complex transmission of the Lyot-stop mask.