CircularAperture
- class poppy.CircularAperture(name=None, radius=<Quantity 1. m>, pad_factor=1.0, planetype=PlaneType.unspecified, gray_pixel=True, **kwargs)[source]
Bases:
AnalyticOpticalElement
Defines an ideal circular pupil aperture
- Parameters:
- namestring
Descriptive name
- radiusfloat
Radius of the pupil, in meters. Default is 1.0
- gray_pixelbool
Apply gray pixel approximation to return fractional transmission for edge pixels that are only partially within this aperture?
- pad_factorfloat, optional
Amount to oversize the wavefront array relative to this pupil. This is in practice not very useful, but it provides a straightforward way of verifying during code testing that the amount of padding (or size of the circle) does not make any numerical difference in the final result.
Methods Summary
get_transmission
(wave)Compute the transmission inside/outside of the aperture.
Methods Documentation