26#if !defined(XSH_DATA_STAR_FLUX_H)
27#define XSH_DATA_STAR_FLUX_H
32#define XSH_STAR_FLUX_LIST_COLNAME_WAVELENGTH "LAMBDA"
33#define XSH_STAR_FLUX_LIST_COLNAME_FLUX "FLUX"
49 cpl_lowpass filter_type,
58 const char * filename,
62 const char * filename,
cpl_propertylist * header
double * xsh_star_flux_list_get_lambda(xsh_star_flux_list *list)
cpl_error_code xsh_star_flux_list_filter_lowpass(xsh_star_flux_list *result, cpl_lowpass filter_type, int hsize)
cpl_error_code xsh_star_flux_list_divide(xsh_star_flux_list *result, xsh_star_flux_list *factor)
void xsh_star_flux_list_extrapolate_wave_end(xsh_star_flux_list *list, const double wmax)
cpl_frame * xsh_star_flux_list_save_order(xsh_star_flux_list *list, const char *filename, const char *tag, const int order)
cpl_error_code xsh_star_flux_list_to_frame(xsh_star_flux_list *list, cpl_frame *frame)
void xsh_star_flux_list_free(xsh_star_flux_list **list)
xsh_star_flux_list * xsh_star_flux_list_load_spectrum(cpl_frame *star_frame)
cpl_error_code xsh_star_flux_list_dump_ascii(xsh_star_flux_list *list, const char *filename)
xsh_star_flux_list * xsh_star_flux_list_load(cpl_frame *star_frame)
cpl_error_code xsh_star_flux_list_filter_median(xsh_star_flux_list *result, int hsize)
xsh_star_flux_list * xsh_star_flux_list_create(int size)
cpl_frame * xsh_star_flux_list_save(xsh_star_flux_list *list, const char *filename, const char *tag)
double * xsh_star_flux_list_get_flux(xsh_star_flux_list *list)
xsh_star_flux_list * xsh_star_flux_list_duplicate(xsh_star_flux_list *list)