/home/amodigli/releases/xsh/2.1.1/xsh.30433/xshp/xsh/xsh_data_star_flux.c File Reference

#include <xsh_dfs.h>
#include <xsh_error.h>
#include <xsh_msg.h>
#include <xsh_pfits.h>
#include <cpl.h>
#include <string.h>
#include <time.h>
#include <math.h>
#include <xsh_utils_table.h>
#include <xsh_data_star_flux.h>
#include <xsh_data_spectrum.h>
#include <xsh_data_spectrum1D.h>

Go to the source code of this file.

Defines

#define XSH_STAR_FLUX_UVB_WAV_MIN   308

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_create (int size)
xsh_star_flux_listxsh_star_flux_list_load (cpl_frame *star_frame)
cpl_error_code xsh_star_flux_list_to_frame (xsh_star_flux_list *list, cpl_frame *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)
cpl_error_code xsh_star_flux_list_dump_ascii (xsh_star_flux_list *list, const char *filename)
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)
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_divide (xsh_star_flux_list *result, xsh_star_flux_list *factor)

Define Documentation

#define XSH_STAR_FLUX_UVB_WAV_MIN   308

Definition at line 63 of file xsh_data_star_flux.c.


Function Documentation

xsh_star_flux_list* xsh_star_flux_list_create ( int  size  ) 
cpl_error_code xsh_star_flux_list_divide ( xsh_star_flux_list result,
xsh_star_flux_list factor 
)
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_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_filter_lowpass ( xsh_star_flux_list result,
cpl_lowpass  filter_type,
int  hsize 
)
cpl_error_code xsh_star_flux_list_filter_median ( xsh_star_flux_list result,
int  hsize 
)
void xsh_star_flux_list_free ( xsh_star_flux_list **  list  ) 
double* xsh_star_flux_list_get_flux ( xsh_star_flux_list list  ) 

Definition at line 468 of file xsh_data_star_flux.c.

References xsh_star_flux_list::flux, and XSH_ASSURE_NOT_NULL.

Referenced by do_calib_spectrum().

double* xsh_star_flux_list_get_lambda ( xsh_star_flux_list list  ) 

Definition at line 460 of file xsh_data_star_flux.c.

References xsh_star_flux_list::lambda, and XSH_ASSURE_NOT_NULL.

Referenced by do_calib_spectrum().

xsh_star_flux_list* xsh_star_flux_list_load ( cpl_frame *  star_frame  ) 
xsh_star_flux_list* xsh_star_flux_list_load_spectrum ( cpl_frame *  star_frame  ) 
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 
)
cpl_error_code xsh_star_flux_list_to_frame ( xsh_star_flux_list list,
cpl_frame *  frame 
)

Generated on 13 Mar 2013 for X-shooter Pipeline Reference Manual by  doxygen 1.6.1