CircularAperture¶
-
class
poppy.
CircularAperture
(name=None, radius=<Quantity 1. m>, pad_factor=1.0, planetype=<PlaneType.unspecified: 0>, gray_pixel=True, **kwargs)[source]¶ Bases:
poppy.optics.AnalyticOpticalElement
Defines an ideal circular pupil aperture
- name : string
- Descriptive name
- radius : float
- Radius of the pupil, in meters. Default is 1.0
- gray_pixel : bool
- Apply gray pixel approximation to return fractional transmission for edge pixels that are only partially within this aperture?
- pad_factor : float, 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