22 #ifndef MUSE_BASICPROC_H
23 #define MUSE_BASICPROC_H
27 #include "muse_artifacts.h"
28 #include "muse_datacube.h"
29 #include "muse_imagelist.h"
30 #include "muse_processing.h"
31 #include "muse_pixtable.h"
muse_imagelist * muse_basicproc_load(muse_processing *, unsigned char, muse_basicproc_params *)
Load the raw input files from disk and do basic processing.
Structure definition of a MUSE datacube.
Structure definition for a collection of muse_images.
muse_imagelist * muse_basicproc_combine_images_lampwise(muse_processing *, unsigned char, muse_basicproc_params *, cpl_frameset ***)
Combine several images into a lampwise image list.
muse_imagelist * muse_basicproc_load_reduced(muse_processing *, unsigned char)
Load reduced input files from disk.
muse_basicproc_params * muse_basicproc_params_new(cpl_parameterlist *, const char *)
Create a new structure of basic processing parameters.
Structure definition of MUSE three extension FITS file.
void muse_basicproc_params_delete(muse_basicproc_params *)
Free a structure of basic processing parameters.
Structure definition of MUSE pixel table.
cpl_error_code muse_basicproc_apply_twilight(muse_pixtable *, muse_datacube *)
Apply an attached flat-field to a pixel table.
cpl_error_code muse_basicproc_stats_append_header_window(cpl_image *, cpl_propertylist *, const char *, unsigned, int, int, int, int)
Compute image statistics of an image window and add them to a header.
cpl_error_code muse_basicproc_shift_pixtable(muse_pixtable *, cpl_array *, double, double)
Compute wavelength corrections for science data based on reference sky lines.
cpl_error_code muse_basicproc_stats_append_header(cpl_image *, cpl_propertylist *, const char *, unsigned)
Compute image statistics of an image and add them to a header.
muse_basicproc_params * muse_basicproc_params_new_from_propertylist(const cpl_propertylist *)
Create a structure of basic processing parameters from a FITS header.
Structure of basic processing parameters.
cpl_error_code muse_basicproc_apply_illum(muse_pixtable *, cpl_table *)
Apply an illum/attached flat-field to a pixel table.
cpl_table * muse_basicproc_prepare_illum(muse_pixtable *)
Apply an illum/attached flat-field to a pixel table.
cpl_error_code muse_basicproc_qc_saturated(muse_image *, const char *)
Add QC parameter about saturated pixels to a muse_image.