HexagonAperture
- class poppy.HexagonAperture(name=None, side=None, diameter=None, flattoflat=None, **kwargs)[source]
Bases:
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.
- Parameters:
- namestring
Descriptive name
- sidefloat, optional
side length (and/or radius) of hexagon, in meters. Overrides flattoflat if both are present.
- flattoflatfloat, optional
Distance between sides (flat-to-flat) of the hexagon, in meters. Default is 1.0
- diameterfloat, optional
point-to-point diameter of hexagon. Twice the side length. Overrides flattoflat, but is overridden by side.
Attributes Summary
Methods Summary
get_transmission
(wave)Compute the transmission inside/outside of the occulter.
Attributes Documentation
- diameter
- flat_to_flat
Methods Documentation