IIINSTRUMENT Pipeline Reference Manual  6.2.2
Functions
Physical model of ISAAC

Functions

double * isaac_get_disprel_estimate (const char *filename, cpl_size poly_deg)
 Estimate the instrument wavelength range. More...
 
double * isaac_physical_model (double lambda_c, const char *objective, const char *resolution, int nbpix)
 ISAAC physical model. More...
 

Detailed Description

Function Documentation

◆ isaac_get_disprel_estimate()

double* isaac_get_disprel_estimate ( const char *  filename,
cpl_size  poly_deg 
)

Estimate the instrument wavelength range.

Parameters
filenameinput file name
poly_degpolynomial degree
Returns
1 newly allocated array of poly_deg+1 polynomical coefficients

From a physical model of the instrument, find out the wavelength range associated to a given instrument configuration. The returned coefficients are such as wave = c[0] + c[1] * pix + ... + c[poly_deg] * pix^poly_deg

Instrument configuration informations are fetched from the FITS header.

Definition at line 99 of file isaac_physicalmodel.c.

References isaac_pfits_get_naxis1(), isaac_pfits_get_objective(), isaac_pfits_get_resolution(), isaac_pfits_get_wlen(), and isaac_physical_model().

◆ isaac_physical_model()

double* isaac_physical_model ( double  lambda_c,
const char *  objective,
const char *  resolution,
int  nbpix 
)

ISAAC physical model.

Parameters
lambda_ccentral wavelength
objectiveslit used
resolutionresolution (medium or low)
nbpixnumber of pixels to calibrate
Returns
wavelengths array (index i <-> pixel nb i+1)

This module determines the dispersion relation of ISAAC for the different configurations of objectives, gratings, detectors, and central wavelengths.

Assumed Optical configuration:

Focal lens of objectives for short- and long-wavelength objective (at 77 K): S1 = f/1.75, S2 = f/3.25, L1 = f/1.56, L2 = f/4.77, L3 = f/9.98 Pupil size: 100 mm Pixel size: 18.5 microns (SW), 27 microns (LW) Gratings: low resolution, 40 gr/mm, entering at about 5 degrees medium resolution, 210 gr/mm, entering at about 23 degrees Beam difference: 2.72 degrees

Definition at line 277 of file isaac_physicalmodel.c.

Referenced by isaac_get_disprel_estimate().