HexagonAperture¶
-
class
poppy.HexagonAperture(name=None, side=None, diameter=None, flattoflat=None, **kwargs)[source]¶ Bases:
poppy.optics.AnalyticOpticalElementDefines an ideal hexagonal pupil aperture
Specify either the side length (= corner radius) or the flat-to-flat distance, or the point-to-point diameter.
- name : string
- Descriptive name
- side : float, optional
- side length (and/or radius) of hexagon, in meters. Overrides flattoflat if both are present.
- flattoflat : float, optional
- Distance between sides (flat-to-flat) of the hexagon, in meters. Default is 1.0
- diameter : float, optional
- point-to-point diameter of hexagon. Twice the side length. Overrides flattoflat, but is overridden by side.
Attributes Summary
diameterflat_to_flatMethods Summary
get_transmission(wave)Compute the transmission inside/outside of the occulter. Attributes Documentation
-
diameter¶
-
flat_to_flat¶
Methods Documentation