JWST POPPY:docs

SecondaryObscuration

class poppy.SecondaryObscuration(name=None, secondary_radius=0.5, n_supports=4, support_width=0.01, **kwargs)[source] [edit on github]

Bases: poppy.poppy_core.AnalyticOpticalElement

Defines the central obscuration of an on-axis telescope including secondary mirror and supports

The number of supports is adjustible but they are always radially symmetric around the center.

Parameters :

secondary_radius : float

Radius of the circular secondary obscuration. Default 0.5 m

n_supports : int

Number of secondary mirror supports (“spiders”). These will be spaced equally around a circle. Default is 4.

support_width : float

Width of each support, in meters. Default is 0.01 m = 1 cm.

Methods Summary

getPhasor(wave) Compute the transmission inside/outside of the obscuration

Methods Documentation

getPhasor(wave)[source] [edit on github]

Compute the transmission inside/outside of the obscuration

Page Contents