28#ifndef HDRL_SPECTRUM_SHIFT_H
29#define HDRL_SPECTRUM_SHIFT_H
35#include "hdrl_spectrum.h"
43hdrl_xcorrelation_result *
45 const hdrl_spectrum1D * s2,
46 const cpl_size half_win,
47 const cpl_boolean normalize);
50 const hdrl_data_t range_wmax,
const hdrl_data_t fit_wmin,
51 const hdrl_data_t fit_wmax,
const hdrl_data_t fit_half_win);
55 const hdrl_parameter * par);
hdrl_parameter * hdrl_spectrum1D_shift_fit_parameter_create(const hdrl_data_t wguess, const hdrl_data_t range_wmin, const hdrl_data_t range_wmax, const hdrl_data_t fit_wmin, const hdrl_data_t fit_wmax, const hdrl_data_t fit_half_win)
The function create a hdrl_spectrum1D_shift_parameter to be used in hdrl_spectrum1D_compute_shift_fit...
hdrl_data_t hdrl_spectrum1D_compute_shift_fit(const hdrl_spectrum1D *obs, const hdrl_parameter *par)
The function compute the shift due to radial velocity. If wguess is the reference line and wfound is ...
CPL_BEGIN_DECLS hdrl_xcorrelation_result * hdrl_spectrum1D_compute_shift_xcorrelation(const hdrl_spectrum1D *s1, const hdrl_spectrum1D *s2, const cpl_size half_win, const cpl_boolean normalize)
The function computes the shift between the two spectra.