HexagonAperture¶
-
class
poppy.
HexagonAperture
(name=None, side=None, diameter=None, flattoflat=None, **kwargs)[source]¶ Bases:
poppy.optics.AnalyticOpticalElement
Defines 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
diameter
flat_to_flat
Methods Summary
get_transmission
(wave)Compute the transmission inside/outside of the occulter. Attributes Documentation
-
diameter
¶
-
flat_to_flat
¶
Methods Documentation