final_from_poletto¶
-
esis.optics.design.
final_from_poletto
(pupil_samples=10, field_samples=10, use_toroidal_grating=False, use_vls_grating=False, use_one_wavelength_detector_tilt=False)¶ Try to reproduce the final ESIS design using infrastructure developed from Thomas and Poletto (2004) :type pupil_samples:
int
:param pupil_samples: Number of rays across the pupil in each axis. :type field_samples:int
:param field_samples: Number of rays across the field in each axis. :type use_toroidal_grating:bool
:param use_toroidal_grating: Flag for choosing a toroidal or spherical grating. :type use_vls_grating:bool
:param use_vls_grating: Flag for choosing uniform line spacing or variable line spacing. :type use_one_wavelength_detector_tilt:bool
:param use_one_wavelength_detector_tilt: Flag for choosing whether to use one or two wavelengths to compute the detector tilt. :rtype:esis.optics.optics.Optics
:return: Instance of the ESIS optics model where the parameters have been calculated using Thomas and Poletto.