1 #ifndef SINFO_WAVE_CALIBRATION_H
2 #define SINFO_WAVE_CALIBRATION_H
42 #include "sinfo_wavecal.h"
55 sinfo_new_fit_params(
int n_params ) ;
65 sinfo_new_destroy_fit_params ( FitParams *** params ) ;
76 sinfo_new_dump_fit_params_to_ascii ( FitParams ** params,
const char * filename ) ;
87 sinfo_new_dump_ascii_to_fit_params ( FitParams ** params,
char * filename ) ;
130 sinfo_new_find_lines(cpl_image * lineImage,
131 float * wave_position,
132 float * wave_intensity,
135 float ** wavelength_clean,
154 sinfo_new_read_list(
char * listname,
156 float * lineIntensity ) ;
188 sinfo_new_line_fit (cpl_image * mergedImage,
226 sinfo_new_fit_lines (cpl_image * line_image,
227 FitParams ** allParams,
233 float min_amplitude ) ;
258 sinfo_new_polyfit( FitParams ** par,
286 sinfo_new_coefs_cross_fit (
int n_columns,
291 float sigma_factor ) ;
312 sinfo_new_wave_map(cpl_image * lineImage,
366 sinfo_new_wavelength_calibration(cpl_image * image,
372 float ** wavelength_clean,
382 float pixel_tolerance ) ;
396 sinfo_new_convolve_image_by_gauss(cpl_image * lineImage,
439 sinfo_new_defined_resampling(cpl_image * image,
440 cpl_image * calimage,
446 double * centralLambda,