29 #include <uves_cpl_size.h>
30 #include <uves_utils_polynomial.h>
31 #include <uves_chip.h>
39 cpl_error_code
uves_reduce(
const cpl_image *raw_image,
42 const cpl_image *master_bias,
44 const cpl_image *master_dark,
46 const cpl_image *master_flat,
48 const cpl_table *ordertable,
50 const cpl_table *linetable[3],
60 const cpl_parameterlist *parameters,
66 cpl_table **cosmic_mask,
68 cpl_image **background,
69 cpl_image **flatfielded_variance,
71 cpl_image **resampled_spectrum,
72 cpl_image **resampled_mf,
73 cpl_image **merged_sky,
74 cpl_image **rebinned_spectrum,
75 cpl_image **rebinned_noise,
77 cpl_image **merged_spectrum,
78 cpl_image **merged_noise,
80 cpl_image **reduced_rebinned_spectrum,
81 cpl_image **reduced_rebinned_noise,
82 cpl_image **reduced_spectrum ,
83 cpl_image **reduced_noise,
85 double *extraction_slit,
86 cpl_table **order_trace);