get_eelt_segments¶
-
simcado.psf.
get_eelt_segments
(plan='A', missing=None, return_missing_segs=False, inner_diam=10.6, outer_diam=39.0)[source]¶ Generate a list of segments for POPPY for the E-ELT
- Parameters
- planstr, optional
[“A”, “B”], Default = “A” * Plan A is for a fully populated mirror (798 segments) * Plan B has the inner 5 rings missing (588 segments) and a further 5 random segments missing (583 segments)
- missingint, list, optional
Default = None. If an integer is passed, this many random segments are removed. If
missing
is a list, entries refer to specific segment IDs- return_missing_segsbool, optional
Defualt is False. Returns the missing segment numbers
- inner_diamfloat, optional
[m] Default = 10.6. Diameter which produces ESO’s mirror configuration
- outer_diamfloat, optional
[m] Default = 39.0. Diameter which produces ESO’s mirror configuration
- Returns
- segslist
A list of segment IDs for the mirror segments.
- missinglist, conditional
Only returned if
return_missing_segs == True
. A list of segment IDS for the segments which are missing.