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.

Parameters
  • pupil_samples (int) –

  • field_samples (int) –

  • use_toroidal_grating (bool) –

  • use_vls_grating (bool) –

  • use_one_wavelength_detector_tilt (bool) –

Return type

esis.optics.optics.Optics