High-Level Data Reduction Library 1.6.0
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_spectrum1d_shift-test.c File Reference
#include "hdrl_spectrum_shift.h"
#include <math.h>
#include <cpl.h>
Include dependency graph for hdrl_spectrum1d_shift-test.c:

Functions

double calc_gauss (double mean, double sigma, double x)
 
hdrl_value gauss_func (hdrl_data_t lambda)
 
hdrl_value absorption1_func (hdrl_data_t lambda)
 
hdrl_value absorption2_func (hdrl_data_t lambda)
 
cpl_array * get_wlengths (double start, double stop, double step)
 
void test_on_slope (void)
 
void test_on_peak (void)
 
void test_compute_shift_xcorrelation (void)
 
int main (void)
 Unit tests of spectrum shift estimation module.
 

Function Documentation

◆ absorption1_func()

hdrl_value absorption1_func ( hdrl_data_t  lambda)

◆ absorption2_func()

hdrl_value absorption2_func ( hdrl_data_t  lambda)

◆ calc_gauss()

double calc_gauss ( double  mean,
double  sigma,
double  x 
)

◆ gauss_func()

hdrl_value gauss_func ( hdrl_data_t  lambda)

◆ get_wlengths()

cpl_array * get_wlengths ( double  start,
double  stop,
double  step 
)

◆ main()

int main ( void  )

Unit tests of spectrum shift estimation module.

◆ test_compute_shift_xcorrelation()

void test_compute_shift_xcorrelation ( void  )

◆ test_on_peak()

void test_on_peak ( void  )

◆ test_on_slope()

void test_on_slope ( void  )