Bases: poppy.poppy_core.AnalyticOpticalElement
Defines an ideal band limited coronagraph occulting mask.
Parameters :  name : string
kind : string
sigma : float
wavelength : float


Methods Summary
getPhasor(wave)  Compute the amplitude transmission appropriate for a BLC for some given pixel spacing corresponding to the supplied Wavefront. 
Methods Documentation
Compute the amplitude transmission appropriate for a BLC for some given pixel spacing corresponding to the supplied Wavefront.
Based on the Krist et al. SPIE paper on NIRCam coronagraph design
Note that the equations in Krist et al specify the intensity transmission of the occulter, but what we want to return here is the amplitude transmittance. That is the square root of the intensity, of course, so the equations as implemented here all differ from those written in Krist’s SPIE paper by lacking an exponential factor of 2. Thanks to John Krist for pointing this out.