ETC
The EMIR Exposure Time Calculator (ETC) allows users to predict the signal-to-noise ratio for all EMIR/GTC observing modes (spectroscopic and photometric). The EMIR ETC is written in XML/python and allows the user to define their observations, including target information, target spectral energy distribution, instrument setup, atmospheric conditions and observing parameters.
OSP
EMIR Optimized Slits Positioner (OSP) is an aplication written in Java, using the JSkyCat library and implementing algorithms to search and validate optimized project masks. The Multi-Object Spectroscopic (MOS) system of EMIR is composed of a robotic reconfigurable multi-slit mask or Cold Slit Unit (CSU). It can be able to obtain 55 spectra simultaneously and this tool is needed to optimize the science targets in our field, simulate the final characteristics of the 2D spectra on the detector, and allow the user to perform the configuration of all the slits though a Graphical User Interface.
DRP
EMIR pipeline or DRP have been developed in Python for the Extragalactic Astrophysics and Astronomical Instrumentation group of the Universidad Complutense de Madrid (http://guaix.fis.ucm.es). The DRP or PyEMIR is based on Python and it will process automatically data taken in both imaging and spectroscopy mode.
It deliver reduced images, by means of robust software tools and algorithms optimized for handling NIR data. The DRP is prepared to handle wide-field frames in imaging mode, as well as, MOS observations (up to 50 slits). The frames obtained with EMIR is reduced into scientific images and delivered to astronomers. Some of the feature included are:
- Check and quality control procedures.
- Error propagation is considered.
- The reduction process is fully automatic.
The offline pipeline gives as a result an image: sky subtracted; cosmic ray cleaned; flux and wavelength calibrated 2D spectra; rectified to a regular grid in wavelength and spatial directions; 1D extracted spectra and bright objects detections. Additional products are delivered to verify the data quality.
Some of the functionalities are still in development.