|
X-shooter Pipeline Reference Manual 3.8.15
|
Data Structures | |
| struct | SimAnneal |
Macros | |
| #define | RECIPE_ID "xsh_model_compute" |
| #define | RECIPE_AUTHOR "P. Bristow" |
| #define | RECIPE_CONTACT "bristowp@eso.org" |
| #define | RECIPE_ID "xsh_util_guess_xy" |
| #define | RECIPE_AUTHOR "A.Modigliani, P. Bristow" |
| #define | RECIPE_CONTACT "amodigli@eso.org" |
| #define | RECIPE_ID "xsh_util_physmod" |
| #define | RECIPE_AUTHOR "A.Modigliani, P. Bristow" |
| #define | RECIPE_CONTACT "amodigli@eso.org" |
| #define | uniform(a, b) ( a + (b - a) * xsh_dr250() ) |
| #define | BIG_VAL 400000.0 |
| #define | BITS 31 |
| #define | WORD_BIT 32 |
| #define | MSB 0x40000000L |
| #define | ALL_BITS 0x7fffffffL |
| #define | HALF_RANGE 0x20000000L |
| #define | STEP 7 |
| #define | ALL_BITS 0xffffffff |
| #define | uniform(a, b) ( a + (b - a) * xsh_dr250() ) |
| #define | HUGE HUGE_VAL |
| #define | PI 3.1415626536 |
| #define | PI2 (PI/2.0) |
Functions | |
| static int | xsh_model_anneal_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | xsh_model_anneal_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | xsh_model_anneal_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | xsh_model_anneal (cpl_parameterlist *parlist, cpl_frameset *frameset) |
| Interpret the command line options and execute the data processing. | |
| static int | xsh_model_anneal_save (const cpl_table *out_table, cpl_parameterlist *parlist, cpl_frameset *set) |
| Save the product of the recipe. | |
| int | cpl_plugin_get_info (cpl_pluginlist *list) |
| Build the list of available plugins, for this module. | |
| static int | xsh_model_create (cpl_plugin *plugin) |
| Setup the recipe options. | |
| static int | xsh_model_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | xsh_model_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | xsh_model (cpl_parameterlist *parlist, cpl_frameset *frameset) |
| Interpret the command line options and execute the data processing. | |
| static int | xsh_model_reduce (const char *wave_list_file, const char *test_par_file) |
| The actual model computation takes place here. | |
| static int | xsh_model_first_anneal_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | xsh_model_first_anneal_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | xsh_model_first_anneal_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | xsh_util_genconfig_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | xsh_util_genconfig_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | xsh_util_genconfig_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | xsh_util_genconfig (cpl_parameterlist *parlist, cpl_frameset *framelist) |
| The FITS file creation occurs here. | |
| static int | xsh_util_genconfig_save (cpl_table *out_table, cpl_parameterlist *parlist, cpl_frameset *set) |
| Save the product of the recipe. | |
| static int | xsh_util_guess_xy_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | xsh_util_guess_xy_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | xsh_util_guess_xy_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | xsh_util_guess_xy (cpl_parameterlist *parameters, cpl_frameset *frameset) |
| The FITS file creation occurs here. | |
| static int | xsh_util_physmod_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | xsh_util_physmod_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | xsh_util_physmod_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | xsh_util_physmod (cpl_parameterlist *parameters, cpl_frameset *frameset) |
| The FITS file creation occurs here. | |
| void | xsh_report_cpu (FILE *fp, char *str) |
| void | get_cpu_time (double *usertime, double *systime) |
| void | xsh_3_assign (int loc, double val) |
| void | xsh_3_output_data (double *) |
| cpl_table * | xsh_model_anneal_comp (ann_all_par *p_all_par, int nparam, double *abest, double *amin, double *amax, int *aname, struct xs_3 *p_xs_3, int DS_size, coord *msp_coord, DOUBLE *p_wlarray, DOUBLE **ref_ind, int maxit) |
| Use the simulated annealing algorithm to adjust the model parameters so that the metric (mean Euclidean residual) is minimised. | |
| float | xsh_3_energy (double *a) |
| void | xsh_r250_init (int sd) |
| unsigned int | r250 (void) |
| double | xsh_dr250 (void) |
| long | xsh_set_seed (long int sd) |
| long | get_seed (void) |
| unsigned long int | xsh_randlcg (void) |
| static int | equilibrate (float t, int n) |
| int | xsh_SAInit (CostFunction f, int d) |
| void | xsh_SAfree (void) |
| int | xsh_SAiterations (int m) |
| int | xsh_SAdwell (int m) |
| float | xsh_SABoltzmann (float k) |
| float | xsh_SAtemperature (float t) |
| float | xsh_SAlearning_rate (float r) |
| float | xsh_SAjump (float j) |
| float | xsh_SArange (float r) |
| void | xsh_SAinitial (double *xi) |
| void | xsh_SAcurrent (double *xc) |
| void | xsh_SAoptimum (double *xb) |
| float | xsh_SAmelt (int iters) |
| float | xsh_SAanneal (int iters) |
xsh_util_model_SPF_create | |||||
creates the model Spectral Format table corresponding to the best found model configuration
| |||||
| static cpl_frame * | xsh_util_model_SPF_create (cpl_frame *config_frame, xsh_instrument *instrument) | ||||
This recipe Compute optimum config given wavelengths and observed detected positions See man-page for details.
This recipe is a wrapper which calls the model kernel to generate simulated 2D data. IT IS FOR TEST PURPOSES ONLY
This recipe is used to generate the model configuration file. See man-page for details.
This recipe is used to generate the physical model products. See man-page for details.
Physical model random CPU time computation functions See man-page for details.
Physical model metric computation See man-page for details.
Physical model random generator See man-page for details.
Physical model Simulated Annealing functions See man-page for details.
| #define ALL_BITS 0x7fffffffL |
Definition at line 94 of file xsh_model_r250.c.
| #define ALL_BITS 0xffffffff |
Definition at line 59 of file xsh_model_randlcg.c.
| #define BIG_VAL 400000.0 |
Definition at line 72 of file xsh_model_metric.c.
| #define BITS 31 |
Definition at line 79 of file xsh_model_r250.c.
| #define HALF_RANGE 0x20000000L |
Definition at line 95 of file xsh_model_r250.c.
| #define HUGE HUGE_VAL |
Definition at line 79 of file xsh_model_sa.c.
| #define MSB 0x40000000L |
Definition at line 93 of file xsh_model_r250.c.
| #define PI 3.1415626536 |
Definition at line 83 of file xsh_model_sa.c.
| #define PI2 (PI/2.0) |
Definition at line 87 of file xsh_model_sa.c.
| #define RECIPE_AUTHOR "P. Bristow" |
Definition at line 75 of file xsh_model_compute.c.
| #define RECIPE_AUTHOR "A.Modigliani, P. Bristow" |
Definition at line 60 of file xsh_util_guess_xy.c.
| #define RECIPE_AUTHOR "A.Modigliani, P. Bristow" |
Definition at line 59 of file xsh_util_physmod.c.
| #define RECIPE_CONTACT "bristowp@eso.org" |
Definition at line 76 of file xsh_model_compute.c.
| #define RECIPE_CONTACT "amodigli@eso.org" |
Definition at line 61 of file xsh_util_guess_xy.c.
| #define RECIPE_CONTACT "amodigli@eso.org" |
Definition at line 60 of file xsh_util_physmod.c.
| #define RECIPE_ID "xsh_model_compute" |
Definition at line 74 of file xsh_model_compute.c.
| #define RECIPE_ID "xsh_util_guess_xy" |
Definition at line 59 of file xsh_util_guess_xy.c.
| #define RECIPE_ID "xsh_util_physmod" |
Definition at line 58 of file xsh_util_physmod.c.
| #define STEP 7 |
Definition at line 96 of file xsh_model_r250.c.
| #define uniform | ( | a, | |
| b | |||
| ) | ( a + (b - a) * xsh_dr250() ) |
Definition at line 66 of file xsh_model_metric.c.
| #define uniform | ( | a, | |
| b | |||
| ) | ( a + (b - a) * xsh_dr250() ) |
Definition at line 75 of file xsh_model_sa.c.
| #define WORD_BIT 32 |
Definition at line 80 of file xsh_model_r250.c.
| int cpl_plugin_get_info | ( | cpl_pluginlist * | list | ) |
Build the list of available plugins, for this module.
| list | the plugin list |
Create the recipe instance and make it available to the application using the interface. This function is exported.
| list | the plugin list |
This function is exported.
Definition at line 93 of file xsh_model_anneal.c.
References xsh_get_license(), xsh_model_anneal_create(), xsh_model_anneal_description, xsh_model_anneal_description_short, xsh_model_anneal_destroy(), and xsh_model_anneal_exec().
|
static |
Definition at line 108 of file xsh_model_sa.c.
References SimAnneal::dimension, SimAnneal::func, n, SimAnneal::range, SimAnneal::rho, s, uniform, SimAnneal::x, SimAnneal::xbest, SimAnneal::xnew, SimAnneal::y, and SimAnneal::ybest.
Referenced by xsh_SAanneal(), and xsh_SAmelt().
| void get_cpu_time | ( | double * | usertime, |
| double * | systime | ||
| ) |
Definition at line 101 of file xsh_model_cputime.c.
Referenced by xsh_report_cpu().
| long get_seed | ( | void | ) |
Definition at line 71 of file xsh_model_randlcg.c.
References seed_val.
| unsigned int r250 | ( | void | ) |
Definition at line 176 of file xsh_model_r250.c.
References r250_buffer, and r250_index.
| void xsh_3_assign | ( | int | loc, |
| double | val | ||
| ) |
Definition at line 540 of file xsh_model_metric.c.
References xs_3::ca_x0, xs_3::ca_x1, xs_3::ca_y0, xs_3::ca_y1, xs_3::chiprot, xs_3::chipx, xs_3::chipy, xs_3::cmup1, xs_3::d2_x1, xs_3::d2_x2, xs_3::d2_x3, xs_3::d2_y1x0, xs_3::d2_y1x1, xs_3::d2_y1x2, xs_3::d2_y1x3, xs_3::d2_y2x0, xs_3::d2_y2x1, xs_3::d2_y2x2, xs_3::d2_y2x3, xs_3::d2_y3x0, xs_3::d2_y3x1, xs_3::d2_y3x2, xs_3::d2_y3x3, DEG2RAD, xs_3::es_s, xs_3::es_w, xs_3::es_x, xs_3::es_y, xs_3::fcol, xs_3::fdet, xs_3::flipx, xs_3::flipy, local_p_all_par, local_p_xs, xs_3::mud, xs_3::mues, xs_3::mug, xs_3::mup1, xs_3::mup2, xs_3::mup3, xs_3::mup4, xs_3::mup5, xs_3::mup6, xs_3::nud, xs_3::nues, xs_3::nug, xs_3::nup1, xs_3::nup2, xs_3::nup3, xs_3::nup4, xs_3::nup5, xs_3::nup6, xs_3::offx, xs_3::offy, xs_3::pc4_x_x2y2, xs_3::pc4_x_x3y, xs_3::pc4_x_x4, xs_3::pc4_x_xy3, xs_3::pc4_x_y4, xs_3::pc4_y_x2y2, xs_3::pc4_y_x3y, xs_3::pc4_y_x4, xs_3::pc4_y_xy3, xs_3::pc4_y_y4, xs_3::pc_x_x1, xs_3::pc_x_x2y, xs_3::pc_x_x3, xs_3::pc_x_xx, xs_3::pc_x_xy, xs_3::pc_x_y1, xs_3::pc_x_y2x, xs_3::pc_x_y3, xs_3::pc_x_yy, xs_3::pc_y_x1, xs_3::pc_y_x2y, xs_3::pc_y_x3, xs_3::pc_y_xx, xs_3::pc_y_xy, xs_3::pc_y_y1, xs_3::pc_y_y2x, xs_3::pc_y_y3, xs_3::pc_y_yy, xs_3::pix, xs_3::pix_X, xs_3::pix_Y, xs_3::sg, xs_3::slit, xs_3::slit_scale, xs_3::t_ir_p2, xs_3::t_ir_p3, xs_3::taud, xs_3::taues, xs_3::taug, xs_3::taup1, xs_3::taup2, xs_3::taup3, xs_3::taup4, xs_3::taup5, xs_3::taup6, and xs_3::temper.
Referenced by xsh_3_energy().
| float xsh_3_energy | ( | double * | a | ) |
Definition at line 342 of file xsh_model_metric.c.
References xs_3::arm, BIG_VAL, xs_3::chippix, xs_3::es_y, xs_3::es_y_tot, local_nparam, local_p_abest, local_p_all_par, local_p_amax, local_p_amin, local_p_aname, local_p_xs, mm, xs_3::morder_max, xs_3::morder_min, xs_3::nug, p_obsf, p_obsorder, p_obsx, p_obsy, p_wl, ref, xs_3::sg, size, xs_3::slit, xs_3::slit_scale, sp_array, xs_3::temper, xs_3::xpospix, xsh_3_assign(), xsh_3_detpix(), xsh_3_eval(), xsh_3_init(), xsh_msg, xsh_SAiterations(), and xs_3::ypospix.
Referenced by xsh_model_anneal_comp().
| void xsh_3_output_data | ( | double * | a | ) |
Definition at line 295 of file xsh_model_metric.c.
References xs_3::es_y, xs_3::es_y_tot, local_p_xs, mm, p_obsarm, p_obsf, p_obsorder, p_obsx, p_obsy, p_wl, ref, size, xs_3::slit, xs_3::slit_scale, sp_array, xs_3::xpospix, xsh_3_detpix(), xsh_3_eval(), xsh_3_init(), and xs_3::ypospix.
Referenced by xsh_model_anneal_comp().
| double xsh_dr250 | ( | void | ) |
Definition at line 199 of file xsh_model_r250.c.
References ALL_BITS, r250_buffer, and r250_index.
|
static |
Interpret the command line options and execute the data processing.
| parlist | the parameters list |
| frameset | the frames list |
In case of failure the cpl_error_code is set.
Definition at line 245 of file xsh_model_compute.c.
References check, check_msg, instrument, XSH_ARM_NIR, XSH_ARM_UVB, XSH_ARM_VIS, xsh_find_model_testpar(), xsh_find_model_wavelist(), xsh_instrument_free(), xsh_instrument_new(), xsh_instrument_set_arm(), and xsh_model_reduce().
Referenced by xsh_model_exec().
|
static |
Interpret the command line options and execute the data processing.
| parlist | the parameters list |
| frameset | the frames list |
Definition at line 208 of file xsh_model_anneal.c.
References check, instrument, XSH_ARM_NIR, XSH_ARM_UVB, XSH_ARM_VIS, xsh_find_calpro_model_config(), xsh_find_calpro_model_meas_coord(), xsh_instrument_free(), xsh_instrument_new(), xsh_instrument_set_arm(), xsh_model_anneal_reduce(), and xsh_model_anneal_save().
Referenced by xsh_model_anneal_exec().
| cpl_table * xsh_model_anneal_comp | ( | ann_all_par * | p_all_par, |
| int | nparam, | ||
| double * | abest, | ||
| double * | amin, | ||
| double * | amax, | ||
| int * | aname, | ||
| struct xs_3 * | p_xs_3, | ||
| int | DS_size, | ||
| coord * | msp_coord, | ||
| DOUBLE * | p_wlarray, | ||
| DOUBLE ** | ref_ind, | ||
| int | maxit | ||
| ) |
Use the simulated annealing algorithm to adjust the model parameters so that the metric (mean Euclidean residual) is minimised.
| p_all_par | Pointer to structure of parameters to be optimised |
| nparam | Number of parameters to be optimised |
| abest | Array of initial guess values |
| amin | Array of lower limit values |
| amax | Array of upper limit values |
| aname | Array of parameter names |
| p_xs_3 | Model parameter structure |
| DS_size | Number of wavelengths |
| msp_coord | Structure containing measured positions |
| p_wlarray | pointer to the array containing the list of wavelengths |
| ref_ind | Refractive index |
| maxit | Maximum number of iterations |
Definition at line 122 of file xsh_model_metric.c.
References coord::arm, check, coord::flux, local_nparam, local_p_abest, local_p_all_par, local_p_amax, local_p_amin, local_p_aname, local_p_xs, NO_VALUE, coord::order, p_obsarm, p_obsf, p_obsorder, p_obsx, p_obsy, p_wl, ref, size, coord::slit_pos, sp_array, coord::x, xsh_3_energy(), xsh_3_output_data(), xsh_model_io_output_cfg(), xsh_report_cpu(), xsh_SAanneal(), xsh_SABoltzmann(), xsh_SAcurrent(), xsh_SAfree(), xsh_SAInit(), xsh_SAinitial(), xsh_SAlearning_rate(), xsh_SAmelt(), xsh_SAtemperature(), and coord::y.
Referenced by xsh_model_anneal_reduce(), xsh_model_first_anneal(), and xsh_model_pipe_anneal().
|
static |
Setup the recipe options
| plugin | the plugin |
Defining the command-line/configuration parameters for the recipe.
Definition at line 126 of file xsh_model_anneal.c.
References assure, and xsh_init().
Referenced by cpl_plugin_get_info().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 187 of file xsh_model_anneal.c.
Referenced by cpl_plugin_get_info().
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 168 of file xsh_model_anneal.c.
References xsh_model_anneal().
Referenced by cpl_plugin_get_info().
|
static |
Save the product of the recipe.
| out_table | the table |
| parlist | the input list of parameters |
| set | the input frame set |
Definition at line 312 of file xsh_model_anneal.c.
References XSH_MOD_CFG.
Referenced by xsh_model_anneal().
|
static |
Setup the recipe options.
| plugin | the plugin |
Create the recipe instance and make it available to the application using the interface.
Definition at line 160 of file xsh_model_compute.c.
References xsh_init().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 222 of file xsh_model_compute.c.
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 202 of file xsh_model_compute.c.
References xsh_model().
|
static |
Setup the recipe options
| plugin | the plugin |
Defining the command-line/configuration parameters for the recipe.
Definition at line 98 of file xsh_model_first_anneal.c.
References assure, and xsh_init().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 166 of file xsh_model_first_anneal.c.
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 147 of file xsh_model_first_anneal.c.
References xsh_model_first_anneal().
|
static |
The actual model computation takes place here.
| wave_list_file | input line list filename |
| test_par_file | input test model cfg filename |
Definition at line 309 of file xsh_model_compute.c.
References xs_3::arm, xs_3::ASIZE, xs_3::blaze_pad, xs_3::BSIZE, xsh_order::cenpoly, check, check_msg, xs_3::chippix, xs_3::chipxpix, xs_3::chipypix, cknull, endy, xsh_order::endy, xs_3::es_s, xs_3::es_w, xs_3::es_x, xs_3::es_y, xs_3::es_y_tot, xs_3::grat_alpha, xs_3::grat_beta, instrument, xsh_order_list::list, M_PI, xs_3::morder, xs_3::morder_max, xs_3::morder_min, NIR_ASIZE, NIR_BSIZE, NIR_chipxpix, NIR_chipypix, NIR_morder, NIR_morder_max, NIR_morder_min, NIR_SIZE, xs_3::nug, XSH_INSTRCONFIG::ny, ny, xs_3::pix, xs_3::pix_X, xs_3::pix_Y, xs_3::sg, xsh_order_list::size, xs_3::SIZE, xs_3::slit_scale, starty, xsh_order::starty, xs_3::t_ir_p2, xs_3::temper, UVB_ASIZE, UVB_BSIZE, UVB_chipxpix, UVB_chipypix, UVB_morder, UVB_morder_max, UVB_morder_min, UVB_SIZE, VIS_ASIZE, VIS_BSIZE, VIS_chipxpix, VIS_chipypix, VIS_morder, VIS_morder_max, VIS_morder_min, VIS_SIZE, x, xs_3::xpospix, xsh_3_detpix(), xsh_3_eval(), xsh_3_init(), xsh_alloc1Darray(), xsh_alloc1Darray_INT(), xsh_alloc2Darray(), XSH_ARCLIST_TABLE_COLNAME_FLUX, XSH_ARCLIST_TABLE_COLNAME_WAVELENGTH, XSH_ARM_NIR, XSH_ARM_UVB, XSH_ARM_VIS, XSH_ASSURE_NOT_NULL, xsh_copy2D_to_1D(), XSH_DEBUG_LEVEL_MEDIUM, xsh_debug_level_set(), xsh_error_dump, xsh_free2Darray(), xsh_free_frame(), xsh_instrument_free(), xsh_instrument_get_arm(), xsh_instrument_get_config(), xsh_instrument_new(), xsh_instrument_set_arm(), xsh_instrument_set_binx(), xsh_instrument_set_biny(), xsh_instrument_set_mode(), XSH_MOD_CFG_NIR, XSH_MOD_CFG_UVB, XSH_MOD_CFG_VIS, XSH_MODE_IFU, xsh_model_binxy(), xsh_model_config_load_best(), xsh_model_get_xy(), xsh_model_io_output_cfg_txt(), xsh_model_locus(), xsh_model_maps_create(), xsh_model_order_edges_tab_create(), xsh_model_refining_detect(), xsh_model_spectralformat_create(), xsh_model_THE_create(), xsh_msg, xsh_order_list_free(), xsh_order_list_load(), XSH_ORDERS_NIR, XSH_ORDERS_UVB, XSH_ORDERS_VIS, xsh_pfits_get_pcatg(), xsh_ref_ind_read(), XSH_TABLE_FREE, XSH_TABLE_LOAD, y, and xs_3::ypospix.
Referenced by xsh_model().
| void xsh_r250_init | ( | int | sd | ) |
Definition at line 120 of file xsh_model_r250.c.
References ALL_BITS, BITS, HALF_RANGE, MSB, r250_buffer, r250_index, STEP, xsh_randlcg(), and xsh_set_seed().
Referenced by xsh_SAInit().
| unsigned long int xsh_randlcg | ( | void | ) |
Definition at line 77 of file xsh_model_randlcg.c.
References seed_val, the_quotient, and the_remainder.
Referenced by xsh_r250_init().
| void xsh_report_cpu | ( | FILE * | fp, |
| char * | str | ||
| ) |
Definition at line 72 of file xsh_model_cputime.c.
References get_cpu_time().
Referenced by xsh_model_anneal_comp().
| float xsh_SAanneal | ( | int | iters | ) |
Definition at line 431 of file xsh_model_sa.c.
References SimAnneal::dimension, SimAnneal::dwell, equilibrate(), SimAnneal::func, SimAnneal::K, SimAnneal::maxit, n, SimAnneal::range, SimAnneal::rho, s, SimAnneal::t0, SimAnneal::tscale, uniform, SimAnneal::x, SimAnneal::xbest, SimAnneal::xnew, SimAnneal::y, and SimAnneal::ybest.
Referenced by xsh_model_anneal_comp().
| float xsh_SABoltzmann | ( | float | k | ) |
Definition at line 267 of file xsh_model_sa.c.
References SimAnneal::K, and s.
Referenced by xsh_model_anneal_comp().
| void xsh_SAcurrent | ( | double * | xc | ) |
Definition at line 345 of file xsh_model_sa.c.
References SimAnneal::dimension, s, and SimAnneal::x.
Referenced by xsh_model_anneal_comp().
| int xsh_SAdwell | ( | int | m | ) |
Definition at line 252 of file xsh_model_sa.c.
References SimAnneal::dwell, m, and s.
| void xsh_SAfree | ( | void | ) |
Definition at line 227 of file xsh_model_sa.c.
References SimAnneal::dimension, s, SimAnneal::x, SimAnneal::xbest, and SimAnneal::xnew.
Referenced by xsh_model_anneal_comp().
| int xsh_SAInit | ( | CostFunction | f, |
| int | d | ||
| ) |
Definition at line 191 of file xsh_model_sa.c.
References SimAnneal::c_jump, SimAnneal::dimension, SimAnneal::dt, SimAnneal::dwell, SimAnneal::func, HUGE, SimAnneal::K, SimAnneal::maxit, PI2, SimAnneal::range, SimAnneal::rho, s, SimAnneal::t0, SimAnneal::tscale, SimAnneal::x, SimAnneal::xbest, SimAnneal::xnew, xsh_r250_init(), SimAnneal::y, and SimAnneal::ybest.
Referenced by xsh_model_anneal_comp().
| void xsh_SAinitial | ( | double * | xi | ) |
Definition at line 333 of file xsh_model_sa.c.
References SimAnneal::dimension, s, and SimAnneal::x.
Referenced by xsh_model_anneal_comp().
| int xsh_SAiterations | ( | int | m | ) |
Definition at line 239 of file xsh_model_sa.c.
References m, SimAnneal::maxit, and s.
Referenced by xsh_3_energy().
| float xsh_SAjump | ( | float | j | ) |
Definition at line 306 of file xsh_model_sa.c.
References SimAnneal::c_jump, and s.
| float xsh_SAlearning_rate | ( | float | r | ) |
Definition at line 293 of file xsh_model_sa.c.
References SimAnneal::rho, and s.
Referenced by xsh_model_anneal_comp().
| float xsh_SAmelt | ( | int | iters | ) |
Definition at line 375 of file xsh_model_sa.c.
References SimAnneal::c_jump, SimAnneal::dimension, SimAnneal::dt, SimAnneal::dwell, equilibrate(), SimAnneal::func, SimAnneal::maxit, n, SimAnneal::range, SimAnneal::rho, s, SimAnneal::t0, uniform, SimAnneal::x, SimAnneal::xbest, SimAnneal::y, and SimAnneal::ybest.
Referenced by xsh_model_anneal_comp().
| void xsh_SAoptimum | ( | double * | xb | ) |
Definition at line 358 of file xsh_model_sa.c.
References SimAnneal::dimension, s, and SimAnneal::xbest.
| float xsh_SArange | ( | float | r | ) |
Definition at line 319 of file xsh_model_sa.c.
References SimAnneal::range, and s.
| float xsh_SAtemperature | ( | float | t | ) |
Definition at line 280 of file xsh_model_sa.c.
References s, and SimAnneal::t0.
Referenced by xsh_model_anneal_comp().
| long xsh_set_seed | ( | long int | sd | ) |
Definition at line 66 of file xsh_model_randlcg.c.
References seed_val.
Referenced by xsh_r250_init().
|
static |
The FITS file creation occurs here.
| parlist | the list of parameters. |
| framelist | the frames list |
Definition at line 191 of file xsh_util_genconfig.c.
References XSH_COL_MODEL_CONF_BEST, XSH_COL_MODEL_CONF_FLAG, XSH_COL_MODEL_CONF_HIGH, XSH_COL_MODEL_CONF_LOW, XSH_COL_MODEL_CONF_NAME, and xsh_util_genconfig_save().
Referenced by xsh_util_genconfig_exec().
|
static |
Setup the recipe options
| plugin | the plugin |
Create the recipe instance and make it available to the application using the interface.
Definition at line 128 of file xsh_util_genconfig.c.
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 169 of file xsh_util_genconfig.c.
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 150 of file xsh_util_genconfig.c.
References xsh_util_genconfig().
|
static |
Save the product of the recipe.
| out_table | the table |
| parlist | the input list of parameters |
| set | the input frame set |
Definition at line 280 of file xsh_util_genconfig.c.
References XSH_MOD_CFG.
Referenced by xsh_util_genconfig().
|
static |
The FITS file creation occurs here.
| parameters | the list of parameters. |
| frameset | the frames list |
Definition at line 228 of file xsh_util_guess_xy.c.
References binx, biny, check, instrument, RECIPE_ID, s, x, XSH_ARC_LINE_LIST, xsh_begin(), xsh_find_frame_with_tag(), xsh_free_frameset(), xsh_instrument_free(), XSH_MOD_CFG, xsh_model_binxy(), xsh_model_config_load_best(), xsh_model_get_xy(), xsh_msg, xsh_util_guess_xy_description_short, and y.
Referenced by xsh_util_guess_xy_exec().
|
static |
Setup the recipe options
| plugin | the plugin |
Create the recipe instance and make it available to the application using the interface.
Definition at line 138 of file xsh_util_guess_xy.c.
References check, RECIPE_ID, xsh_init(), xsh_parameters_decode_bp(), and xsh_parameters_generic().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 206 of file xsh_util_guess_xy.c.
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 187 of file xsh_util_guess_xy.c.
References xsh_util_guess_xy().
|
static |
Definition at line 396 of file xsh_util_physmod.c.
References check, instrument, xsh_frame_product(), xsh_free_frame(), XSH_GET_TAG_FROM_ARM, xsh_model_config_load_best(), xsh_model_spectralformat_create(), xsh_msg_error, xsh_print_rec_status(), and XSH_SPECTRAL_FORMAT.
Referenced by xsh_util_physmod().
|
static |
The FITS file creation occurs here.
| parameters | the list of parameters. |
| frameset | the frames list |
Definition at line 248 of file xsh_util_physmod.c.
References binx, biny, check, instrument, RECIPE_ID, xsh_add_product_image(), xsh_add_product_table(), XSH_ARC_LINE_LIST, xsh_begin(), xsh_create_model_map(), xsh_find_frame_with_tag(), XSH_FREE, xsh_free_frame(), xsh_free_frameset(), XSH_GET_TAG_FROM_ARM, xsh_instrument_free(), xsh_instrument_set_binx(), xsh_instrument_set_biny(), XSH_MOD_CFG, XSH_PREFIX, XSH_SLIT_MAP, XSH_THEO_TAB_IFU, xsh_util_model_SPF_create(), xsh_util_physmod_description_short, xsh_util_physmod_model_THE_create(), and XSH_WAVE_MAP.
Referenced by xsh_util_physmod_exec().
|
static |
Setup the recipe options
| plugin | the plugin |
Create the recipe instance and make it available to the application using the interface.
Definition at line 142 of file xsh_util_physmod.c.
References check, RECIPE_ID, xsh_init(), xsh_parameters_decode_bp(), and xsh_parameters_generic().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 226 of file xsh_util_physmod.c.
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 207 of file xsh_util_physmod.c.
References xsh_util_physmod().
| int* chip |
Definition at line 78 of file xsh_model_metric.c.
| int local_nparam |
Definition at line 82 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), and xsh_model_anneal_comp().
| double* local_p_abest |
Definition at line 83 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), and xsh_model_anneal_comp().
| ann_all_par* local_p_all_par |
Definition at line 87 of file xsh_model_metric.c.
Referenced by xsh_3_assign(), xsh_3_energy(), and xsh_model_anneal_comp().
| double* local_p_amax |
Definition at line 85 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), and xsh_model_anneal_comp().
| double* local_p_amin |
Definition at line 84 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), and xsh_model_anneal_comp().
| int* local_p_aname |
Definition at line 86 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), and xsh_model_anneal_comp().
| struct xs_3* local_p_xs |
Definition at line 81 of file xsh_model_metric.c.
Referenced by xsh_3_assign(), xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
| int mm |
Definition at line 94 of file xsh_model_metric.c.
Referenced by date_to_double(), xsh_3_energy(), xsh_3_output_data(), and xsh_detect_continuum().
| int n = 0 |
Definition at line 77 of file xsh_model_metric.c.
| int* p_chipmod |
Definition at line 93 of file xsh_model_metric.c.
| int p_obsarm[10000] |
Definition at line 92 of file xsh_model_metric.c.
Referenced by xsh_3_output_data(), and xsh_model_anneal_comp().
| DOUBLE p_obsf[10000] |
Definition at line 89 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
| int p_obsorder[10000] |
Definition at line 92 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
| DOUBLE p_obsx[10000] |
Definition at line 89 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
| DOUBLE p_obsy[10000] |
Definition at line 89 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
| DOUBLE* p_wl |
Definition at line 90 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
|
static |
Definition at line 113 of file xsh_model_r250.c.
Referenced by r250(), xsh_dr250(), and xsh_r250_init().
|
static |
Definition at line 114 of file xsh_model_r250.c.
Referenced by r250(), xsh_dr250(), and xsh_r250_init().
| DOUBLE** ref |
Definition at line 91 of file xsh_model_metric.c.
Referenced by expand_region(), xsh_3_energy(), xsh_3_output_data(), xsh_dfs_check_binning(), xsh_model_anneal_comp(), xsh_model_open_param(), and xsh_vector_extract_range().
|
static |
Definition at line 99 of file xsh_model_sa.c.
Referenced by create_gaussian_profile(), data_wavesol_fit_with_sigma(), equilibrate(), expb_df(), fitngauss(), main(), theo_tab_filter(), theo_tab_model(), xsh_build_ifu_cube(), xsh_cfg_recover_linear_ext(), xsh_compute_resampling_accuracy(), xsh_compute_wavelength_resampling_accuracy(), xsh_fit_spline2(), xsh_frame_spectrum_save(), xsh_free_stats(), xsh_gsl_fit_gaussian(), xsh_image_3d_write_fits_header(), xsh_monitor_spectrum1D_flux_qc(), xsh_object_localize(), xsh_phys_spectrum_save(), xsh_SAanneal(), xsh_SABoltzmann(), xsh_SAcurrent(), xsh_SAdwell(), xsh_SAfree(), xsh_SAInit(), xsh_SAinitial(), xsh_SAiterations(), xsh_SAjump(), xsh_SAlearning_rate(), xsh_SAmelt(), xsh_SAoptimum(), xsh_SArange(), xsh_SAtemperature(), xsh_spectrum1D_free(), xsh_spectrum1D_get_errs(), xsh_spectrum1D_get_flux(), xsh_spectrum1D_get_lambda_max(), xsh_spectrum1D_get_lambda_min(), xsh_spectrum1D_get_lambda_step(), xsh_spectrum1D_get_qual(), xsh_spectrum1D_get_size(), xsh_spectrum1D_save(), xsh_spectrum_free(), xsh_spectrum_get_errs(), xsh_spectrum_get_errs_ima(), xsh_spectrum_get_flux(), xsh_spectrum_get_flux_ima(), xsh_spectrum_get_lambda_max(), xsh_spectrum_get_lambda_min(), xsh_spectrum_get_lambda_step(), xsh_spectrum_get_qual(), xsh_spectrum_get_qual_ima(), xsh_spectrum_get_size(), xsh_spectrum_get_size_lambda(), xsh_spectrum_get_size_slit(), xsh_spectrum_save(), xsh_spectrum_save_order(), xsh_spectrum_to_table(), xsh_star_flux_list_to_frame(), xsh_string_tolower(), xsh_string_toupper(), xsh_stringcat_any(), xsh_stringdup(), xsh_telluric_model_eval(), xsh_util_guess_xy(), and xsh_util_ifu_build_cube().
|
static |
Definition at line 64 of file xsh_model_randlcg.c.
Referenced by get_seed(), xsh_randlcg(), and xsh_set_seed().
| int size |
Definition at line 94 of file xsh_model_metric.c.
Referenced by clean_arclist_data(), create_sky_mask(), data_wavesol_fit_with_sigma(), espda_create_line_table(), irplib_fill_table_DETWINUIT(), irplib_imagelist_subtract_values(), irplib_table_create_column(), lambda_fit(), main(), save_pos_x(), tab_minmax_get_index(), test_xsh_bpm2tab(), theo_tab_filter(), theo_tab_model(), xsh_3_energy(), xsh_3_output_data(), xsh_afcthetab_create(), xsh_arclist_clean_from_list(), xsh_arclist_clean_from_list_not_flagged(), xsh_arclist_get_wavelength(), xsh_arclist_is_rejected(), xsh_arclist_reject(), xsh_arclist_restore(), xsh_array_clip_mean(), xsh_array_clip_median(), xsh_array_clip_poly1d(), xsh_atmos_ext_dump_ascii(), xsh_atmos_ext_list_create(), xsh_badpixelmap_count_range_pixels(), xsh_badpixelmap_count_sat_pixels(), xsh_bspline_fit_smooth_data(), xsh_bspline_fit_smooth_data2(), xsh_cfg_recover_add_peaks_xpos(), xsh_cfg_recover_guess_tab_corr_by_ordpos(), xsh_cfg_recover_measure_tab_xy_peaks(), xsh_code_is_in_qual(), xsh_compute_absorp(), xsh_compute_ron_mbias(), xsh_compute_scale_tab(), xsh_compute_scale_tab2(), xsh_compute_scale_tab3(), xsh_compute_slit_index(), xsh_correct_scale(), xsh_correct_scale_w(), xsh_correl_spectra(), xsh_count_crh(), xsh_count_satpix(), xsh_crea_grid_from_mask(), xsh_create_dispersol_physmod(), xsh_create_master_bias2(), xsh_create_order_table(), xsh_create_poly_wavemap(), xsh_detect_order_edge(), xsh_detect_slitlet_ratio(), xsh_detmon_bpixs(), xsh_detmon_lg_find_dits_ndits(), xsh_dfs_filter(), xsh_dfs_tag_check(), xsh_dispersol_list_add(), xsh_dispersol_list_new(), xsh_find_cosmics(), xsh_find_image_scale_factors(), xsh_flag_cosmic_debug(), xsh_frameset_average(), xsh_frameset_average_pre(), xsh_gauss_gen(), xsh_gfit_tests(), xsh_grid_create(), xsh_gsl_fit_gaussian(), xsh_gsl_init_gaussian_fit(), xsh_image_3d_save(), xsh_image_create_model_image(), xsh_image_divide_1D(), xsh_image_find_barycenter(), xsh_image_fit_spline(), xsh_image_to_vector(), xsh_iml_merge_avg(), xsh_iml_merge_wgt(), xsh_irplib_imagelist_get_clean_mean_levels(), xsh_linetilt_list_get_deltay(), xsh_linetilt_list_get_orders(), xsh_linetilt_list_get_posx(), xsh_linetilt_list_get_posy(), xsh_linetilt_list_get_pre_posy(), xsh_linetilt_list_get_sigma_y(), xsh_linetilt_list_get_slit_index(), xsh_linetilt_list_get_slits(), xsh_linetilt_list_get_wavelengths(), xsh_linetilt_list_new(), xsh_mark_tell(), xsh_model_anneal_comp(), xsh_model_compute_residuals(), xsh_model_pipe_anneal(), xsh_molecfit_correct(), xsh_monitor_spectrum1D_flux_qc(), xsh_opt_extract_orders(), xsh_order_edge_list_fit(), xsh_order_list_create(), xsh_order_list_fit(), xsh_order_list_get_endy(), xsh_order_list_get_index_by_absorder(), xsh_order_list_get_starty(), xsh_order_list_merge(), xsh_order_list_new(), xsh_pfits_combine_headers(), xsh_pre_abs(), xsh_pre_data_window_median_flux_pa(), xsh_pre_frameset_subtract_frame(), xsh_prepare(), xsh_property_dump(), xsh_qual2tab(), xsh_qual2tab_frames(), xsh_qual_to_cpl_mask(), xsh_rec_list_create(), xsh_rec_list_create_with_size(), xsh_rec_list_load(), xsh_rec_list_load_eso(), xsh_rec_list_load_eso_1d(), xsh_rec_list_set_data_size(), xsh_rectify_orders(), xsh_reindex(), xsh_reindex_float(), xsh_reindex_int(), xsh_remove_cosmics(), xsh_resid_order_create(), xsh_resid_order_load(), xsh_resid_tab_create(), xsh_resid_tab_create_not_flagged(), xsh_resid_tab_load(), xsh_resid_tab_save(), xsh_select_line_core(), xsh_shift_offsettab(), xsh_sort(), xsh_spectralformat_list_create(), xsh_spectralformat_list_get_orders(), xsh_spectralformat_list_load(), xsh_spectrum_correct(), xsh_spectrum_load(), xsh_spectrum_load_order(), xsh_spectrum_to_table(), xsh_star_flux_list_create(), xsh_star_flux_list_divide(), xsh_star_flux_list_dump_ascii(), xsh_star_flux_list_duplicate(), xsh_star_flux_list_extrapolate_wave_end(), xsh_star_flux_list_save(), xsh_star_flux_list_save_order(), xsh_star_flux_list_to_frame(), xsh_std_star_spectra_to_vector_range(), xsh_stringcat_any(), xsh_subtract_sky_nod(), xsh_table_resample_uniform(), xsh_test_create_frame(), xsh_the_map_create(), xsh_the_map_get_detx(), xsh_the_map_get_dety(), xsh_the_map_get_order(), xsh_the_map_get_slit_index(), xsh_the_map_get_slit_position(), xsh_the_map_get_wavelength(), xsh_tools_get_median_double(), xsh_tools_get_statistics(), xsh_tools_min_max(), xsh_tools_running_median_1d_get_max(), xsh_tools_tchebitchev_transform_tab(), xsh_util_afc(), xsh_util_frameset_collapse_mean(), xsh_utils_compute_airm(), xsh_utils_compute_airm_eff(), xsh_vector_divide_poly(), xsh_vector_fit_slope(), xsh_vector_integrate(), xsh_vector_supersample(), xsh_vector_to_image(), xsh_wavemap_lambda_range(), xsh_wavemap_list_create(), xsh_wavemap_list_set_max_size(), xsh_wavesol_compute(), xsh_wavesol_residual(), and xsh_wavesol_trace().
| int sp_array[10000] |
Definition at line 92 of file xsh_model_metric.c.
Referenced by xsh_3_energy(), xsh_3_output_data(), and xsh_model_anneal_comp().
|
static |
Definition at line 61 of file xsh_model_randlcg.c.
Referenced by xsh_randlcg().
|
static |
Definition at line 62 of file xsh_model_randlcg.c.
Referenced by xsh_randlcg().
|
static |
Definition at line 103 of file xsh_model_compute.c.
| int* x |
Definition at line 79 of file xsh_model_metric.c.
Referenced by add_noisy_pixel_to_ascii_file(), clean_arclist_data(), create_gaussian_profile(), deriv(), derivative_x(), detect_centroid(), do_interpolation(), esp_det_line(), esp_fit_lcont(), esp_spec_deriv(), expb_df(), expb_f(), expb_fdf(), find_left_right_continuum_pos(), find_tilt(), fitngauss(), get_lambda(), get_max_pos(), get_meas_coordinates(), init_interpolate(), irplib_tools_ipow(), irplib_vector_transform_mean(), linear_interpol(), lines_filter_by_sn(), main(), myfunc(), qc_dlinfunc(), qc_linfunc(), test_gsl_example(), xsh_afcthetab_create(), xsh_aperture_string_to_double(), xsh_bspline_fit_smooth(), xsh_bspline_fit_smooth_data(), xsh_bspline_fit_smooth_data2(), xsh_build_ifu_cube(), xsh_cfg_recover_gen_xyg(), xsh_cfg_recover_linear_ext(), xsh_cfg_recover_measure_line_xy(), xsh_cfg_recover_remove_blends(), xsh_compute_scale(), xsh_compute_scale_tab(), xsh_compute_scale_tab2(), xsh_compute_scale_tab3(), xsh_crea_grid_from_mask(), xsh_create_dispersol_physmod(), xsh_create_master_flat_with_mask(), xsh_create_poly_wavemap(), xsh_define_gauss_profile(), xsh_detect_arclines(), xsh_detect_arclines_dan(), xsh_detect_continuum(), xsh_detect_edges(), xsh_detect_max_y(), xsh_detmon_compute_badpixmap(), xsh_detmon_lg_add_empty_image(), xsh_detmon_lg_check_before_gain(), xsh_detmon_lg_qc_med(), xsh_detmon_lg_qc_ptc(), xsh_detmon_lg_reduce_all(), xsh_detmon_lin(), xsh_dispersol_list_to_slitmap(), xsh_dispersol_list_to_wavemap(), xsh_dump_table_on_region_file(), xsh_fill_bkg_mask_range(), xsh_fit_gaussian(), xsh_flat_merge_qth_d2(), xsh_flat_merge_qth_d2_smooth(), xsh_gauss_gen(), xsh_gen_lowpass(), xsh_generate_interpolation_kernel(), xsh_generate_tanh_kernel(), xsh_grid_add(), xsh_gsl_bspline_non_uniform(), xsh_gsl_fit_gaussian(), xsh_image_generate_background(), xsh_interpol(), xsh_iterpol_linear(), xsh_max_double(), xsh_max_int(), xsh_min_double(), xsh_min_int(), xsh_model_first_anneal(), xsh_model_get_xy(), xsh_model_reduce(), xsh_normalize_spectrum_image(), xsh_object_localize(), xsh_opt_extract_orders(), xsh_poisson_random(), xsh_polynomial_derivative_1d(), xsh_polynomial_evaluate_1d(), xsh_pow_int(), xsh_pre_add_scalar(), xsh_pre_data_window_median_flux_pa(), xsh_pre_divide_scalar(), xsh_pre_from_raw_get(), xsh_pre_multiply_scalar(), xsh_pre_subtract_scalar(), xsh_round_double(), xsh_show_interpolation_kernel(), xsh_sinc(), xsh_spectralformat_check_wlimit(), xsh_spline_hermite(), xsh_spline_hermite_table(), xsh_star_flux_list_extrapolate_wave_end(), xsh_subtract_sky_at_pix(), xsh_subtract_sky_at_pix2(), xsh_subtract_sky_on_obj_at_pix(), xsh_util_afc(), xsh_util_efficiency(), xsh_util_guess_xy(), xsh_util_ifu_build_cube(), xsh_vector_fit_gaussian(), xsh_vector_integrate(), xsh_warp_image_generic(), xsh_wavemap_lambda_range(), xsh_wavemap_list_eval_lambda(), xsh_wavemap_list_save(), and xsh_wavemap_list_save2().
|
static |
Definition at line 75 of file xsh_model_anneal.c.
Referenced by cpl_plugin_get_info().
|
static |
Definition at line 77 of file xsh_model_anneal.c.
Referenced by cpl_plugin_get_info().
|
static |
Definition at line 98 of file xsh_model_compute.c.
|
static |
Definition at line 96 of file xsh_model_compute.c.
|
static |
Definition at line 47 of file xsh_model_first_anneal.c.
|
static |
Definition at line 49 of file xsh_model_first_anneal.c.
|
static |
Definition at line 66 of file xsh_util_genconfig.c.
|
static |
Definition at line 81 of file xsh_util_guess_xy.c.
|
static |
Definition at line 89 of file xsh_util_guess_xy.c.
Referenced by xsh_util_guess_xy().
|
static |
Definition at line 79 of file xsh_util_physmod.c.
|
static |
Definition at line 93 of file xsh_util_physmod.c.
Referenced by xsh_util_physmod().
| int* y |
Definition at line 80 of file xsh_model_metric.c.
Referenced by add_noisy_pixel_to_ascii_file(), clean_arclist_data(), create_gaussian_profile(), cumulate_qc_parameter(), deriv(), derivative_y(), detect_centroid(), do_interpolation(), esp_det_line(), esp_fit_lcont(), esp_spec_deriv(), esp_spec_smooth(), expb_f(), find_left_right_continuum_pos(), fitngauss(), get_lambda(), get_max_pos(), get_meas_coordinates(), lambda_fit(), lines_filter_by_sn(), main(), poly_fitn(), test_gsl_example(), xsh_afcthetab_create(), xsh_bspline_fit_smooth(), xsh_bspline_fit_smooth_data(), xsh_bspline_fit_smooth_data2(), xsh_build_ifu_cube(), xsh_center_cube(), xsh_cfg_recover_gen_xyg(), xsh_cfg_recover_measure_line_xy(), xsh_cfg_recover_remove_blends(), xsh_compute_flat_edges(), xsh_compute_scale(), xsh_compute_scale_tab(), xsh_compute_scale_tab2(), xsh_compute_scale_tab3(), xsh_crea_grid_from_mask(), xsh_create_blaze(), xsh_create_dispersol_physmod(), xsh_create_master_flat_with_mask(), xsh_create_poly_wavemap(), xsh_data_interpolate(), xsh_define_gauss_profile(), xsh_detect_arclines(), xsh_detect_arclines_dan(), xsh_detect_continuum(), xsh_detect_edges(), xsh_detect_max_y(), xsh_detect_order_edge(), xsh_detmon_lg_add_empty_image(), xsh_detmon_lg_check_before_gain(), xsh_detmon_lg_qc_med(), xsh_detmon_lg_qc_ptc(), xsh_detmon_lg_reduce_all(), xsh_detmon_lin(), xsh_dispersol_list_to_slitmap(), xsh_dispersol_list_to_wavemap(), xsh_dump_table_on_region_file(), xsh_fill_bkg_mask_range(), xsh_fit_gaussian(), xsh_flat_merge_qth_d2(), xsh_flat_merge_qth_d2_smooth(), xsh_gen_lowpass(), xsh_grid_add(), xsh_gsl_bspline_non_uniform(), xsh_image_generate_background(), xsh_iterpol_linear(), xsh_max_double(), xsh_max_int(), xsh_min_double(), xsh_min_int(), xsh_model_first_anneal(), xsh_model_get_xy(), xsh_model_reduce(), xsh_object_localize(), xsh_opt_extract_orders(), xsh_order_list_eval(), xsh_order_list_eval_int(), xsh_polynomial_regression_2d(), xsh_pow_int(), xsh_pre_data_window_median_flux_pa(), xsh_pre_from_raw_get(), xsh_spline_hermite(), xsh_spline_hermite_table(), xsh_subtract_sky_at_pix(), xsh_subtract_sky_at_pix2(), xsh_subtract_sky_on_obj_at_pix(), xsh_table_get_interpolated(), xsh_table_interpolate(), xsh_util_afc(), xsh_util_guess_xy(), xsh_util_ifu_build_cube(), xsh_vector_fit_gaussian(), xsh_vector_integrate(), xsh_warp_image_generic(), xsh_wavemap_lambda_range(), xsh_wavemap_list_eval_lambda(), xsh_wavemap_list_save(), xsh_wavemap_list_save2(), xsh_wavesol_compute(), and xsh_wavesol_residual().