/home/amodigli/releases/xsh/1.2.10/pso/xsh.26608/xshp/xsh/xsh_data_wavemap.c File Reference

#include <string.h>
#include <math.h>
#include <xsh_utils_table.h>
#include <xsh_parameters.h>
#include <xsh_data_pre.h>
#include <xsh_data_order.h>
#include <xsh_data_dispersol.h>
#include <xsh_utils_wrappers.h>
#include <xsh_data_wavemap.h>
#include <xsh_error.h>
#include <xsh_msg.h>
#include <xsh_pfits.h>
#include <xsh_dfs.h>
#include <gsl/gsl_multifit.h>
#include <cpl.h>

Go to the source code of this file.

Functions

void xsh_wavemap_list_dump (xsh_wavemap_list *list, const char *fname)
 Dump main info about a rec table (for each order of the list).
xsh_wavemap_listxsh_wavemap_list_create (xsh_instrument *instr)
 create an empty order list
void xsh_wavemap_list_set_max_size (xsh_wavemap_list *list, int idx, int absorder, int max_size)
 set max size of wavemap
void xsh_wavemap_list_free (xsh_wavemap_list **list)
 free memory associated to a wavemap_list
static void lambda_fit (double *lambda, double *xpos, double *ypos, int size, xsh_wavemap_list *wmap, xsh_dispersol_param *dispsol_param, int order)
void xsh_wavemap_list_compute_poly (double *vlambda, double *vslit, double *xpos, double *ypos, int nitems, double *orders, xsh_dispersol_param *dispsol_param, xsh_wavemap_list *wmap)
 compute a wave-map-list
void xsh_wavemap_list_compute (double *vlambda, double *xpos, double *ypos, int nitems, double *orders, xsh_dispersol_param *dispsol_param, xsh_wavemap_list *wmap)
 compute a wave-map-list
static double xsh_wavemap_list_eval_lambda (xsh_wavemap_list *wmap, double x, double y, int ord)
 eval the polynomial wave solution in x,y,ord
cpl_frame * xsh_wavemap_list_save (xsh_wavemap_list *wmap, cpl_frame *order_frame, xsh_pre *pre, xsh_instrument *instr, const char *prefix)
cpl_frame * xsh_wavemap_list_save2 (xsh_wavemap_list *wmap, xsh_order_list *order_list, xsh_pre *pre, xsh_instrument *instr, const char *prefix)
cpl_frame * xsh_wavemap_list_save_poly (xsh_wavemap_list *wmap, cpl_frame *order_frame, xsh_pre *pre, xsh_instrument *instr, const char *prefix, cpl_frame **dispersol_frame, cpl_frame **slitmap_frame)
 Save the wave_map slit_map and disp_tab.

Generated on 9 Mar 2011 for X-shooter Pipeline Reference Manual by  doxygen 1.6.1