Functions for LSS spectra

Functions

int irplib_spectrum_find_brightest (const cpl_image *in, int offset, spec_shadows shadows, double min_bright, int orient, double *pos)
 Finds the brightest spectrum in an image.
cpl_vector * irplib_spectrum_detect_peaks (const cpl_vector *in, int fwhm, double sigma, int display, cpl_vector **fwhms_out, cpl_vector **areas_out)
 Detect the brightest features in a spectrum.

Function Documentation

cpl_vector* irplib_spectrum_detect_peaks ( const cpl_vector *  in,
int  fwhm,
double  sigma,
int  display,
cpl_vector **  fwhms_out,
cpl_vector **  areas_out 
)

Detect the brightest features in a spectrum.

Parameters:
in the spectrum
fwhm the FWHM used for the lines convolution
display the flag to display
fwhms the fwhms of the detected lines
areas the areas under the detected lines
Returns:
The bright lines positions or NULL in error case

The lines positions are in pixels (first pixel is 1)

Definition at line 266 of file irplib_spectrum.c.

Referenced by irplib_ppm_engine().

int irplib_spectrum_find_brightest ( const cpl_image *  in,
int  offset,
spec_shadows  shadows,
double  min_bright,
int  orient,
double *  pos 
)

Finds the brightest spectrum in an image.

Parameters:
in spectral image with spectra
offset the diff. between pos. and neg. spectra
shadows the spectral shadows
min_bright min. bright. required for a spectrum
orient 1 for vertical spec. 0 for horizontal ones
pos the computed spectrum position (1->npix)
Returns:
int 0 if ok, -1 in error case

Finds the brightest spectrum in an image by collapsing the image orthogonally to the spectrum orientation. Spectra are assumed to be horizontal for orient==0, vertical for 1

Definition at line 86 of file irplib_spectrum.c.


Generated on 8 Mar 2011 for SINFONI Pipeline Reference Manual by  doxygen 1.6.1