|
| cpl_error_code | xsh_get_table_value (const cpl_table *table, const char *colname, cpl_type coltype, int i, void *result) |
| | Read a table value from a fits table.
|
| |
| void | xsh_table_get_array_int (cpl_table *table, const char *colname, int *pointer, int nb) |
| |
| void | xsh_table_get_array_float (cpl_table *table, const char *colname, float *pointer, int nb) |
| |
| void | xsh_table_get_array_double (cpl_table *table, const char *colname, double *pointer, int nb) |
| |
| cpl_error_code | xsh_sort_table_1 (cpl_table *t, const char *column1, cpl_boolean reverse1) |
| | Sort a table by one column.
|
| |
| cpl_error_code | xsh_sort_table_2 (cpl_table *t, const char *column1, const char *column2, cpl_boolean reverse1, cpl_boolean reverse2) |
| | Sort a table by two columns.
|
| |
| cpl_error_code | xsh_sort_table_3 (cpl_table *t, const char *column1, const char *column2, const char *column3, cpl_boolean reverse1, cpl_boolean reverse2, cpl_boolean reverse3) |
| | Sort a table by two columns.
|
| |
| double | xsh_data_interpolate (double wav, int nrow, double *pw, double *pe) |
| | Interpolate data points.
|
| |
| double | xsh_table_interpolate (cpl_table *tbl, double wav, const char *colx, const char *coly) |
| | Interpolate table columns.
|
| |
| cpl_error_code | xsh_frame_table_monitor_flux_qc (cpl_frame *frm, const char *colw, const char *colf, const char *prefix, xsh_instrument *instrument) |
| | Computes statistics on spectrum for QC.
|
| |
| cpl_error_code | xsh_wavecal_qclog_intmon (cpl_frame *table_check, const cpl_frame *line_intmon, const double exptime, xsh_instrument *inst) |
| | computes intmon QC log
|
| |
| cpl_error_code | xsh_table_merge_clean_and_resid_tabs (cpl_frame *frm_resid, cpl_frame *frm_clean) |
| |
| cpl_table * | xsh_table_shift_rv (cpl_table *orig, const char *col_wave, const double offset) |
| |
| cpl_table * | xsh_histogram (const cpl_table *data, const char *cname, const int nbins, const double min, const double max) |
| |