X-shooter Pipeline Reference Manual 3.8.15
Data Structures | Macros | Functions
xsh_data_star_flux.h File Reference
#include <cpl.h>

Go to the source code of this file.

Data Structures

struct  xsh_star_flux_list
 

Macros

#define XSH_STAR_FLUX_LIST_COLNAME_WAVELENGTH   "LAMBDA"
 
#define XSH_STAR_FLUX_LIST_COLNAME_FLUX   "FLUX"
 

Functions

cpl_error_code xsh_star_flux_list_filter_median (xsh_star_flux_list *result, int hsize)
 
cpl_error_code xsh_star_flux_list_filter_lowpass (xsh_star_flux_list *result, cpl_lowpass filter_type, int hsize)
 
xsh_star_flux_listxsh_star_flux_list_load (cpl_frame *star_frame)
 
xsh_star_flux_listxsh_star_flux_list_load_spectrum (cpl_frame *star_frame)
 
void xsh_star_flux_list_free (xsh_star_flux_list **list)
 
xsh_star_flux_listxsh_star_flux_list_create (int size)
 
cpl_frame * xsh_star_flux_list_save (xsh_star_flux_list *list, const char *filename, const char *tag)
 
cpl_frame * xsh_star_flux_list_save_order (xsh_star_flux_list *list, const char *filename, const char *tag, const int order)
 
double * xsh_star_flux_list_get_lambda (xsh_star_flux_list *list)
 
double * xsh_star_flux_list_get_flux (xsh_star_flux_list *list)
 
cpl_error_code xsh_star_flux_list_dump_ascii (xsh_star_flux_list *list, const char *filename)
 
cpl_error_code xsh_star_flux_list_divide (xsh_star_flux_list *result, xsh_star_flux_list *factor)
 
xsh_star_flux_listxsh_star_flux_list_duplicate (xsh_star_flux_list *list)
 
void xsh_star_flux_list_extrapolate_wave_end (xsh_star_flux_list *list, const double wmax)
 
cpl_error_code xsh_star_flux_list_to_frame (xsh_star_flux_list *list, cpl_frame *frame)
 

Macro Definition Documentation

◆ XSH_STAR_FLUX_LIST_COLNAME_FLUX

#define XSH_STAR_FLUX_LIST_COLNAME_FLUX   "FLUX"

Definition at line 33 of file xsh_data_star_flux.h.

◆ XSH_STAR_FLUX_LIST_COLNAME_WAVELENGTH

#define XSH_STAR_FLUX_LIST_COLNAME_WAVELENGTH   "LAMBDA"

Definition at line 32 of file xsh_data_star_flux.h.

Function Documentation

◆ xsh_star_flux_list_create()

xsh_star_flux_list * xsh_star_flux_list_create ( int  size)

◆ xsh_star_flux_list_divide()

cpl_error_code xsh_star_flux_list_divide ( xsh_star_flux_list result,
xsh_star_flux_list factor 
)

◆ xsh_star_flux_list_dump_ascii()

cpl_error_code xsh_star_flux_list_dump_ascii ( xsh_star_flux_list list,
const char *  filename 
)

◆ xsh_star_flux_list_duplicate()

xsh_star_flux_list * xsh_star_flux_list_duplicate ( xsh_star_flux_list list)

◆ xsh_star_flux_list_extrapolate_wave_end()

void xsh_star_flux_list_extrapolate_wave_end ( xsh_star_flux_list list,
const double  wmax 
)

◆ xsh_star_flux_list_filter_lowpass()

cpl_error_code xsh_star_flux_list_filter_lowpass ( xsh_star_flux_list result,
cpl_lowpass  filter_type,
int  hsize 
)

◆ xsh_star_flux_list_filter_median()

cpl_error_code xsh_star_flux_list_filter_median ( xsh_star_flux_list result,
int  hsize 
)

◆ xsh_star_flux_list_free()

void xsh_star_flux_list_free ( xsh_star_flux_list **  list)

◆ xsh_star_flux_list_get_flux()

double * xsh_star_flux_list_get_flux ( xsh_star_flux_list list)

◆ xsh_star_flux_list_get_lambda()

double * xsh_star_flux_list_get_lambda ( xsh_star_flux_list list)

◆ xsh_star_flux_list_load()

xsh_star_flux_list * xsh_star_flux_list_load ( cpl_frame *  star_frame)

◆ xsh_star_flux_list_load_spectrum()

xsh_star_flux_list * xsh_star_flux_list_load_spectrum ( cpl_frame *  star_frame)

◆ xsh_star_flux_list_save()

cpl_frame * xsh_star_flux_list_save ( xsh_star_flux_list list,
const char *  filename,
const char *  tag 
)

◆ xsh_star_flux_list_save_order()

cpl_frame * xsh_star_flux_list_save_order ( xsh_star_flux_list list,
const char *  filename,
const char *  tag,
const int  order 
)

◆ xsh_star_flux_list_to_frame()

cpl_error_code xsh_star_flux_list_to_frame ( xsh_star_flux_list list,
cpl_frame *  frame 
)