#include <math.h>
#include <xsh_data_spectralformat.h>
#include <xsh_utils.h>
#include <xsh_error.h>
#include <xsh_msg.h>
#include <xsh_pfits.h>
#include <cpl.h>
#include <xsh_utils_table.h>
#include <xsh_drl.h>
Go to the source code of this file.
Functions | |
void | xsh_spectralformat_list_dump (xsh_spectralformat_list *list, const char *fname) |
Dump main info about an order table (for each order of the list). | |
xsh_spectralformat_list * | xsh_spectralformat_list_create (int size, xsh_instrument *instr) |
Create an empty spectralformat list. | |
xsh_spectralformat_list * | xsh_spectralformat_list_load (cpl_frame *frame, xsh_instrument *instr) |
Load a spectralformat list from a frame. | |
void | xsh_spectralformat_list_free (xsh_spectralformat_list **list) |
Free memory associated to an spactralformat_list. | |
cpl_propertylist * | xsh_spectralformat_list_get_header (xsh_spectralformat_list *list) |
Get header of the table. | |
float | xsh_spectralformat_list_get_lambda_min (xsh_spectralformat_list *list, int absorder) |
Returns lambda min for a given absolute order. | |
const char * | xsh_spectralformat_list_get_lamp (xsh_spectralformat_list *list, int absorder) |
float | xsh_spectralformat_list_get_lambda_max (xsh_spectralformat_list *list, int absorder) |
cpl_vector * | xsh_spectralformat_list_get_orders (xsh_spectralformat_list *list, float lambda) |
Returns list of absolute orders containing lambda. | |
void | xsh_spectralformat_check_wlimit (xsh_spectralformat_list *spectralformat, xsh_order_list *orderlist, xsh_wavesol *wavesol, xsh_xs_3 *model, xsh_instrument *instr) |