|
MOONS Pipeline Reference Manual 0.13.1
|
Functions | |
| moo_params * | moo_params_new (const char *pid, const char *recipe_id) |
| Create a new moo_params. | |
| void | moo_params_delete (moo_params *self) |
| Delete a moo_params. | |
| cpl_error_code | moo_params_add_string (moo_params *params, cpl_parameterlist *list, const char *name, const char *alias, const char *def, const char *val) |
| Add string parameter to moons parameters list. | |
| cpl_error_code | moo_params_add_double (moo_params *params, cpl_parameterlist *list, const char *name, const char *alias, const char *def, double val) |
| Add double parameter to moons parameters list. | |
| cpl_error_code | moo_params_add_int (moo_params *params, cpl_parameterlist *list, const char *name, const char *alias, const char *def, int val) |
| Add int parameter to moons parameters list. | |
| cpl_error_code | moo_params_add_bool (moo_params *params, cpl_parameterlist *list, const char *name, const char *alias, const char *def, int val) |
| Add boolean parameter to moons parameters list. | |
| double | moo_params_get_double (const moo_params *self, const cpl_parameterlist *list, const char *name) |
| Get double parameter from moons parameters list. | |
| int | moo_params_get_int (const moo_params *self, const cpl_parameterlist *list, const char *name) |
| Get int parameter from moons parameters list. | |
| int | moo_params_get_bool (const moo_params *self, const cpl_parameterlist *list, const char *name) |
| Get boolean parameter from moons parameters list. | |
| const char * | moo_params_get_string (const moo_params *self, const cpl_parameterlist *list, const char *name) |
| Get string parameter from moons parameters list. | |
| cpl_error_code | moo_params_add_nos (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for compute noise map. | |
| cpl_error_code | moo_params_add_hot (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for compute hot map. | |
| moo_hot_params * | moo_hot_params_new (void) |
| Create a new empty compute hot map set of parameters. | |
| void | moo_hot_params_delete (moo_hot_params *self) |
| Delete a moo_hot_params. | |
| moo_nos_params * | moo_nos_params_new (void) |
| Create a new empty compute noise map set of parameters. | |
| void | moo_nos_params_delete (moo_nos_params *self) |
| Delete a moo_nos_params. | |
| cpl_error_code | moo_params_add_prepare (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for prepare. | |
| cpl_error_code | moo_params_add_crh (moo_params *self, cpl_parameterlist *list, const char *method) |
| Add default parameters for remove crh. | |
| cpl_error_code | moo_params_add_linear (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for linear. | |
| cpl_error_code | moo_params_add_bias (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for bias. | |
| cpl_error_code | moo_params_add_correct_bias (moo_params *self, cpl_parameterlist *list, const char *method) |
| Add default parameters for correct_bias. | |
| cpl_error_code | moo_params_add_extract (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for extraction. | |
| cpl_error_code | moo_params_add_keep_temp (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for keep-temp. | |
| cpl_error_code | moo_params_add_quicklook_fibre_list (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for quicklook. | |
| cpl_error_code | moo_nos_params_dump (const moo_nos_params *self, FILE *stream) |
| Dump nos params. | |
| moo_nos_params * | moo_params_get_nos (const moo_params *self, const cpl_parameterlist *list) |
| Get compute noise parameters from moons parameters list. | |
| moo_hot_params * | moo_params_get_hot (const moo_params *self, const cpl_parameterlist *list) |
| Get compute hot map parameters from moons parameters list. | |
| moo_prepare_params * | moo_params_get_prepare (const moo_params *self, const cpl_parameterlist *list) |
| Get remove prepare parameters from moons parameters list. | |
| moo_crh_params * | moo_params_get_crh (const moo_params *self, const cpl_parameterlist *list) |
| Get remove crh parameters from moons parameters list. | |
| moo_bias_params * | moo_params_get_bias (const moo_params *self, const cpl_parameterlist *list) |
| Get bias parameters from moons parameters list. | |
| moo_correct_bias_params * | moo_params_get_correct_bias (const moo_params *self, const cpl_parameterlist *list) |
| Get correct_bias parameters from moons parameters list. | |
| moo_extract_params * | moo_params_get_extract (const moo_params *self, const cpl_parameterlist *list) |
| Get extraction parameters from moons parameters list. | |
| moo_localise_params * | moo_params_get_localise (const moo_params *self, const cpl_parameterlist *list) |
| Get localisation parameters from moons parameters list. | |
| int | moo_params_get_keep_temp (const moo_params *self, const cpl_parameterlist *list) |
| Get keep-temp parameter from moons parameters list. | |
| cpl_array * | moo_params_get_quicklook_fibre_list (const moo_params *self, const cpl_parameterlist *list) |
| Get quicklook_fibre_list parameter from moons parameters list. | |
| cpl_error_code | moo_params_add_localise (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for localisation. | |
| cpl_error_code | moo_params_add_model_flat (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for model flat. | |
| moo_molecfit_model_params * | moo_params_get_molecfit_model (const moo_params *self, const cpl_parameterlist *list) |
| Get molecfit model parameters from moons parameters list. | |
| moo_molecfit_calctrans_params * | moo_params_get_molecfit_calctrans (const moo_params *self, const cpl_parameterlist *list) |
| Get molecfit calctrans parameters from moons parameters list. | |
| moo_create_s1d_params * | moo_params_get_create_s1d (const moo_params *self, const cpl_parameterlist *list) |
| Get create s1d parameters from moons parameters list. | |
| moo_model_flat_params * | moo_params_get_model_flat (const moo_params *self, const cpl_parameterlist *list) |
| Get model flat parameters from moons parameters list. | |
| cpl_error_code | moo_params_add_compute_fibtrans (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for compute_fibtrans. | |
| cpl_error_code | moo_params_add_compute_resp (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for compute_resp. | |
| moo_compute_fibtrans_params * | moo_params_get_compute_fibtrans (const moo_params *self, const cpl_parameterlist *list) |
| Get compute fibtrans parameters from moons parameters list. | |
| moo_compute_resp_params * | moo_params_get_compute_resp (const moo_params *self, const cpl_parameterlist *list) |
| Get compute response parameters from moons parameters list. | |
| cpl_error_code | moo_params_add_wavesol (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_wavesol. | |
| cpl_error_code | moo_params_add_science_wavesol (moo_params *self, cpl_parameterlist *list) |
| Add default science parameters for moo_wavesol. | |
| cpl_error_code | moo_params_add_rebin (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_rebin. | |
| cpl_error_code | moo_params_add_sub_sky_stare (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_sub_sky_stare. | |
| cpl_error_code | moo_params_add_sub_sky_stare_wnone (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_sub_sky_stare. | |
| moo_molecfit_model_params * | moo_molecfit_model_params_new (void) |
| Create a new empty molecfit_model set of parameters. | |
| void | moo_molecfit_model_params_delete (moo_molecfit_model_params *self) |
| Delete a moo_molecfit_model_params. | |
| moo_molecfit_calctrans_params * | moo_molecfit_calctrans_params_new (void) |
| Create a new empty molecfit_calctrans set of parameters. | |
| void | moo_molecfit_calctrans_params_delete (moo_molecfit_calctrans_params *self) |
| Delete a moo_molecfit_calctrans_params. | |
| moo_create_s1d_params * | moo_create_s1d_params_new (void) |
| Create a new empty create_s1d set of parameters. | |
| void | moo_create_s1d_params_delete (moo_create_s1d_params *self) |
| Delete a moo_create_s1d_params. | |
| cpl_error_code | moo_params_add_molecfit_model (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for molecfit_model. | |
| cpl_error_code | moo_params_add_molecfit_calctrans (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for molecfit_calctrans. | |
| cpl_error_code | moo_params_add_create_s1d (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for create_s1d. | |
| cpl_error_code | moo_params_add_sub_sky_stare_simple (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_sub_sky_stare. | |
| cpl_error_code | moo_params_add_skycorr (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_skycorr. | |
| cpl_error_code | moo_params_add_combine_pair (moo_params *self, cpl_parameterlist *list, int value) |
| Add default parameters for moo_combine_pair. | |
| cpl_error_code | moo_params_add_target_table (moo_params *self, cpl_parameterlist *list, int value) |
| Add default parameters for moo_create_target_table. | |
| cpl_error_code | moo_params_add_compute_snr (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_sci_compute_snr. | |
| cpl_error_code | moo_params_add_compute_slitoffset (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_sci_compute_slitoffset. | |
| cpl_error_code | moo_params_add_coadd (moo_params *self, cpl_parameterlist *list) |
| Add default parameters for moo_coadd. | |
| moo_wavesol_params * | moo_params_get_wavesol (const moo_params *self, const cpl_parameterlist *list) |
| Get wavesol parameters from moons parameters list. | |
| moo_wavesol_params * | moo_params_get_science_wavesol (const moo_params *self, const cpl_parameterlist *list) |
| Get science_wavesol parameters from moons parameters list. | |
| moo_rebin_params * | moo_params_get_rebin (const moo_params *self, const cpl_parameterlist *list) |
| Get rebin parameters from moons parameters list. | |
| moo_sub_sky_stare_params * | moo_params_get_sub_sky_stare (const moo_params *self, const cpl_parameterlist *list) |
| Get sub sky stare parameters from moons parameters list. | |
| moo_sub_sky_stare_params * | moo_params_get_sub_sky_stare_simple (const moo_params *self, const cpl_parameterlist *list) |
| Get sub sky stare simple parameters from moons parameters list. | |
| moo_skycorr_params * | moo_params_get_skycorr (const moo_params *self, const cpl_parameterlist *list) |
| Get skycorr parameters from moons parameters list. | |
| moo_combine_pair_params * | moo_params_get_combine_pair (const moo_params *self, const cpl_parameterlist *list) |
| Get combine_pair parameters from moons parameters list. | |
| moo_target_table_params * | moo_params_get_target_table (const moo_params *self, const cpl_parameterlist *list) |
| Get target_table parameters from moons parameters list. | |
| moo_compute_snr_params * | moo_params_get_compute_snr (const moo_params *self, const cpl_parameterlist *list) |
| Get compute_snr parameters from moons parameters list. | |
| moo_compute_slitoffset_params * | moo_params_get_compute_slitoffset (const moo_params *self, const cpl_parameterlist *list) |
| Get compute_slitoffset parameters from moons parameters list. | |
| moo_coadd_params * | moo_params_get_coadd (const moo_params *self, const cpl_parameterlist *list) |
| Get coadd parameters from moons parameters list. | |
| moo_linear_params * | moo_params_get_linear (const moo_params *self, const cpl_parameterlist *list) |
| Get linear parameters from moons parameters list. | |
| void moo_create_s1d_params_delete | ( | moo_create_s1d_params * | self | ) |
Delete a moo_create_s1d_params.
| self | moo_params to delete |
If self is NULL, nothing is done and no error is set.
Definition at line 2353 of file moo_params.c.
| moo_create_s1d_params * moo_create_s1d_params_new | ( | void | ) |
Create a new empty create_s1d set of parameters.
The returned object must be deallocated using moo_create_s1d_params_delete().
Error code:
Definition at line 2336 of file moo_params.c.
Referenced by moo_params_get_create_s1d().
| void moo_hot_params_delete | ( | moo_hot_params * | self | ) |
Delete a moo_hot_params.
| self | moo_params to delete |
If self is NULL, nothing is done and no error is set.
Definition at line 609 of file moo_params.c.
| moo_hot_params * moo_hot_params_new | ( | void | ) |
Create a new empty compute hot map set of parameters.
The returned object must be deallocated using moo_nos_params_delete().
Error code:
Definition at line 592 of file moo_params.c.
Referenced by moo_params_get_hot().
| void moo_molecfit_calctrans_params_delete | ( | moo_molecfit_calctrans_params * | self | ) |
Delete a moo_molecfit_calctrans_params.
| self | moo_params to delete |
If self is NULL, nothing is done and no error is set.
Definition at line 2316 of file moo_params.c.
| moo_molecfit_calctrans_params * moo_molecfit_calctrans_params_new | ( | void | ) |
Create a new empty molecfit_calctrans set of parameters.
The returned object must be deallocated using moo_molecfit_calctrans_params_delete().
Error code:
Definition at line 2299 of file moo_params.c.
Referenced by moo_params_get_molecfit_calctrans().
| void moo_molecfit_model_params_delete | ( | moo_molecfit_model_params * | self | ) |
Delete a moo_molecfit_model_params.
| self | moo_params to delete |
If self is NULL, nothing is done and no error is set.
Definition at line 2278 of file moo_params.c.
| moo_molecfit_model_params * moo_molecfit_model_params_new | ( | void | ) |
Create a new empty molecfit_model set of parameters.
The returned object must be deallocated using moo_nos_params_delete().
Error code:
Definition at line 2261 of file moo_params.c.
Referenced by moo_params_get_molecfit_model().
| void moo_nos_params_delete | ( | moo_nos_params * | self | ) |
Delete a moo_nos_params.
| self | moo_params to delete |
If self is NULL, nothing is done and no error is set.
Definition at line 646 of file moo_params.c.
| cpl_error_code moo_nos_params_dump | ( | const moo_nos_params * | self, |
| FILE * | stream | ||
| ) |
Dump nos params.
| self | single to dump |
| stream | Output stream, accepts stdout or stderr |
Possible cpl_error_code set in this function:
Definition at line 980 of file moo_params.c.
| moo_nos_params * moo_nos_params_new | ( | void | ) |
Create a new empty compute noise map set of parameters.
The returned object must be deallocated using moo_nos_params_delete().
Error code:
Definition at line 629 of file moo_params.c.
Referenced by moo_params_get_nos().
| cpl_error_code moo_params_add_bias | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for bias.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 818 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_bool | ( | moo_params * | params, |
| cpl_parameterlist * | list, | ||
| const char * | name, | ||
| const char * | alias, | ||
| const char * | def, | ||
| int | val | ||
| ) |
Add boolean parameter to moons parameters list.
| params | moons parameters |
| list | parameters list |
| name | of parameter |
| alias | alias of parameter |
| def | definition of parameter |
| val | value of parameter |
Definition at line 237 of file moo_params.c.
Referenced by moo_params_add_combine_pair(), moo_params_add_create_s1d(), moo_params_add_keep_temp(), moo_params_add_localise(), moo_params_add_molecfit_calctrans(), moo_params_add_molecfit_model(), moo_params_add_rebin(), and moo_params_add_target_table().
| cpl_error_code moo_params_add_coadd | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_coadd.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2687 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), and moo_params_add_string().
| cpl_error_code moo_params_add_combine_pair | ( | moo_params * | self, |
| cpl_parameterlist * | list, | ||
| int | value | ||
| ) |
Add default parameters for moo_combine_pair.
| self | moo_params to update |
| list | parameter list to update |
| value | the default value for optimal parameter |
Error code:
Definition at line 2591 of file moo_params.c.
References moo_params_add_bool().
| cpl_error_code moo_params_add_compute_fibtrans | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for compute_fibtrans.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 1866 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_compute_resp | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for compute_resp.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 1888 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), and moo_params_add_string().
| cpl_error_code moo_params_add_compute_slitoffset | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_sci_compute_slitoffset.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2663 of file moo_params.c.
References moo_params_add_double().
| cpl_error_code moo_params_add_compute_snr | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_sci_compute_snr.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2639 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_correct_bias | ( | moo_params * | self, |
| cpl_parameterlist * | list, | ||
| const char * | method | ||
| ) |
Add default parameters for correct_bias.
| self | moo_params to update |
| list | parameter list to update |
| method | the default value to subtract_bias method |
Error code:
Definition at line 860 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_create_s1d | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for create_s1d.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2437 of file moo_params.c.
References moo_params_add_bool().
| cpl_error_code moo_params_add_crh | ( | moo_params * | self, |
| cpl_parameterlist * | list, | ||
| const char * | method | ||
| ) |
Add default parameters for remove crh.
| self | moo_params to update |
| list | parameter list to update |
| method | the default method MOO_CRH_METHOD_MEDIAN or MOO_CRH_METHOD_SIGCLIP |
Error code:
Definition at line 694 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), and moo_params_add_string().
| cpl_error_code moo_params_add_double | ( | moo_params * | params, |
| cpl_parameterlist * | list, | ||
| const char * | name, | ||
| const char * | alias, | ||
| const char * | def, | ||
| double | val | ||
| ) |
Add double parameter to moons parameters list.
| params | moons parameters |
| list | parameters list |
| name | of parameter |
| alias | alias of parameter |
| def | definition of parameter |
| val | value of parameter |
Error code:
Definition at line 155 of file moo_params.c.
Referenced by moo_params_add_coadd(), moo_params_add_compute_resp(), moo_params_add_compute_slitoffset(), moo_params_add_crh(), moo_params_add_hot(), moo_params_add_linear(), moo_params_add_localise(), moo_params_add_molecfit_model(), moo_params_add_nos(), moo_params_add_science_wavesol(), moo_params_add_skycorr(), moo_params_add_sub_sky_stare(), moo_params_add_sub_sky_stare_simple(), moo_params_add_sub_sky_stare_wnone(), and moo_params_add_wavesol().
| cpl_error_code moo_params_add_extract | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for extraction.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 902 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_hot | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for compute hot map.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 556 of file moo_params.c.
References moo_params_add_double(), and moo_params_add_int().
| cpl_error_code moo_params_add_int | ( | moo_params * | params, |
| cpl_parameterlist * | list, | ||
| const char * | name, | ||
| const char * | alias, | ||
| const char * | def, | ||
| int | val | ||
| ) |
Add int parameter to moons parameters list.
| params | moons parameters |
| list | parameters list |
| name | of parameter |
| alias | alias of parameter |
| def | definition of parameter |
| val | value of parameter |
Error code:
Definition at line 195 of file moo_params.c.
Referenced by moo_params_add_coadd(), moo_params_add_compute_resp(), moo_params_add_crh(), moo_params_add_hot(), moo_params_add_localise(), moo_params_add_model_flat(), moo_params_add_nos(), moo_params_add_science_wavesol(), moo_params_add_skycorr(), moo_params_add_sub_sky_stare(), moo_params_add_sub_sky_stare_simple(), moo_params_add_sub_sky_stare_wnone(), and moo_params_add_wavesol().
| cpl_error_code moo_params_add_keep_temp | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for keep-temp.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 932 of file moo_params.c.
References moo_params_add_bool().
| cpl_error_code moo_params_add_linear | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for linear.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 764 of file moo_params.c.
References moo_params_add_double(), and moo_params_add_string().
| cpl_error_code moo_params_add_localise | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for localisation.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 1410 of file moo_params.c.
References moo_params_add_bool(), moo_params_add_double(), moo_params_add_int(), and moo_params_add_string().
| cpl_error_code moo_params_add_model_flat | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for model flat.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 1524 of file moo_params.c.
References moo_params_add_int().
| cpl_error_code moo_params_add_molecfit_calctrans | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for molecfit_calctrans.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2409 of file moo_params.c.
References moo_params_add_bool(), and moo_params_add_string().
| cpl_error_code moo_params_add_molecfit_model | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for molecfit_model.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2373 of file moo_params.c.
References moo_params_add_bool(), and moo_params_add_double().
| cpl_error_code moo_params_add_nos | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for compute noise map.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 527 of file moo_params.c.
References moo_params_add_double(), and moo_params_add_int().
| cpl_error_code moo_params_add_prepare | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for prepare.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 667 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_quicklook_fibre_list | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for quicklook.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 956 of file moo_params.c.
References moo_params_add_string().
| cpl_error_code moo_params_add_rebin | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_rebin.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2152 of file moo_params.c.
References moo_params_add_bool(), and moo_params_add_string().
| cpl_error_code moo_params_add_science_wavesol | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default science parameters for moo_wavesol.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2091 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), and moo_params_add_string().
| cpl_error_code moo_params_add_skycorr | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_skycorr.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2495 of file moo_params.c.
References moo_params_add_double(), and moo_params_add_int().
Referenced by moo_params_add_sub_sky_stare(), and moo_params_add_sub_sky_stare_wnone().
| cpl_error_code moo_params_add_string | ( | moo_params * | params, |
| cpl_parameterlist * | list, | ||
| const char * | name, | ||
| const char * | alias, | ||
| const char * | def, | ||
| const char * | val | ||
| ) |
Add string parameter to moons parameters list.
| params | moons parameters |
| list | parameters list |
| name | of parameter |
| alias | alias of parameter |
| def | definition of parameter |
| val | value of parameter |
Error code:
Definition at line 110 of file moo_params.c.
Referenced by moo_params_add_bias(), moo_params_add_coadd(), moo_params_add_compute_fibtrans(), moo_params_add_compute_resp(), moo_params_add_compute_snr(), moo_params_add_correct_bias(), moo_params_add_crh(), moo_params_add_extract(), moo_params_add_linear(), moo_params_add_localise(), moo_params_add_molecfit_calctrans(), moo_params_add_prepare(), moo_params_add_quicklook_fibre_list(), moo_params_add_rebin(), moo_params_add_science_wavesol(), moo_params_add_sub_sky_stare(), moo_params_add_sub_sky_stare_wnone(), and moo_params_add_wavesol().
| cpl_error_code moo_params_add_sub_sky_stare | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_sub_sky_stare.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2179 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), moo_params_add_skycorr(), and moo_params_add_string().
| cpl_error_code moo_params_add_sub_sky_stare_simple | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_sub_sky_stare.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2459 of file moo_params.c.
References moo_params_add_double(), and moo_params_add_int().
| cpl_error_code moo_params_add_sub_sky_stare_wnone | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_sub_sky_stare.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2220 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), moo_params_add_skycorr(), and moo_params_add_string().
| cpl_error_code moo_params_add_target_table | ( | moo_params * | self, |
| cpl_parameterlist * | list, | ||
| int | value | ||
| ) |
Add default parameters for moo_create_target_table.
| self | moo_params to update |
| list | parameter list to update |
| value | the default value to ignore SKY fibre |
Error code:
Definition at line 2616 of file moo_params.c.
References moo_params_add_bool().
| cpl_error_code moo_params_add_wavesol | ( | moo_params * | self, |
| cpl_parameterlist * | list | ||
| ) |
Add default parameters for moo_wavesol.
| self | moo_params to update |
| list | parameter list to update |
Error code:
Definition at line 2000 of file moo_params.c.
References moo_params_add_double(), moo_params_add_int(), and moo_params_add_string().
| void moo_params_delete | ( | moo_params * | self | ) |
Delete a moo_params.
| self | moo_params to delete |
If the moo_params self is NULL, nothing is done and no error is set.
Definition at line 85 of file moo_params.c.
| moo_bias_params * moo_params_get_bias | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get bias parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1137 of file moo_params.c.
References moo_params_get_string().
| int moo_params_get_bool | ( | const moo_params * | self, |
| const cpl_parameterlist * | list, | ||
| const char * | name | ||
| ) |
Get boolean parameter from moons parameters list.
| self | moons parameters |
| list | the parameters list |
| name | the name of the parameter |
Definition at line 330 of file moo_params.c.
Referenced by moo_params_get_combine_pair(), moo_params_get_create_s1d(), moo_params_get_keep_temp(), moo_params_get_localise(), moo_params_get_molecfit_calctrans(), moo_params_get_molecfit_model(), moo_params_get_rebin(), and moo_params_get_target_table().
| moo_coadd_params * moo_params_get_coadd | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get coadd parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 3147 of file moo_params.c.
References moo_params_get_double(), moo_params_get_int(), and moo_params_get_string().
| moo_combine_pair_params * moo_params_get_combine_pair | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get combine_pair parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 3035 of file moo_params.c.
References moo_params_get_bool().
| moo_compute_fibtrans_params * moo_params_get_compute_fibtrans | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get compute fibtrans parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1927 of file moo_params.c.
References moo_params_get_string().
| moo_compute_resp_params * moo_params_get_compute_resp | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get compute response parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1968 of file moo_params.c.
References moo_params_get_double(), and moo_params_get_int().
| moo_compute_slitoffset_params * moo_params_get_compute_slitoffset | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get compute_slitoffset parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 3119 of file moo_params.c.
References moo_params_get_double().
| moo_compute_snr_params * moo_params_get_compute_snr | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get compute_snr parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 3091 of file moo_params.c.
| moo_correct_bias_params * moo_params_get_correct_bias | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get correct_bias parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1167 of file moo_params.c.
References moo_params_get_string().
| moo_create_s1d_params * moo_params_get_create_s1d | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get create s1d parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1614 of file moo_params.c.
References moo_create_s1d_params_new(), and moo_params_get_bool().
| moo_crh_params * moo_params_get_crh | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get remove crh parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1099 of file moo_params.c.
References moo_params_get_double(), moo_params_get_int(), and moo_params_get_string().
| double moo_params_get_double | ( | const moo_params * | self, |
| const cpl_parameterlist * | list, | ||
| const char * | name | ||
| ) |
Get double parameter from moons parameters list.
| self | moons parameters |
| list | the parameters list |
| name | the name of the parameter |
Definition at line 275 of file moo_params.c.
Referenced by moo_params_get_coadd(), moo_params_get_compute_resp(), moo_params_get_compute_slitoffset(), moo_params_get_crh(), moo_params_get_hot(), moo_params_get_linear(), moo_params_get_localise(), moo_params_get_molecfit_model(), moo_params_get_nos(), moo_params_get_science_wavesol(), moo_params_get_skycorr(), moo_params_get_sub_sky_stare(), moo_params_get_sub_sky_stare_simple(), and moo_params_get_wavesol().
| moo_extract_params * moo_params_get_extract | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get extraction parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1197 of file moo_params.c.
References moo_params_get_string().
| moo_hot_params * moo_params_get_hot | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get compute hot map parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1038 of file moo_params.c.
References moo_hot_params_new(), moo_params_get_double(), and moo_params_get_int().
| int moo_params_get_int | ( | const moo_params * | self, |
| const cpl_parameterlist * | list, | ||
| const char * | name | ||
| ) |
Get int parameter from moons parameters list.
| self | moons parameters |
| list | the parameters list |
| name | the name of the parameter |
Definition at line 302 of file moo_params.c.
Referenced by moo_params_get_coadd(), moo_params_get_compute_resp(), moo_params_get_crh(), moo_params_get_hot(), moo_params_get_localise(), moo_params_get_model_flat(), moo_params_get_nos(), moo_params_get_science_wavesol(), moo_params_get_skycorr(), moo_params_get_sub_sky_stare(), moo_params_get_sub_sky_stare_simple(), and moo_params_get_wavesol().
| int moo_params_get_keep_temp | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get keep-temp parameter from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1335 of file moo_params.c.
References moo_params_get_bool().
Referenced by moo_products_new().
| moo_linear_params * moo_params_get_linear | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get linear parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 3186 of file moo_params.c.
References moo_params_get_double().
| moo_localise_params * moo_params_get_localise | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get localisation parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1233 of file moo_params.c.
References moo_params_get_bool(), moo_params_get_double(), moo_params_get_int(), and moo_params_get_string().
| moo_model_flat_params * moo_params_get_model_flat | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get model flat parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1640 of file moo_params.c.
References moo_params_get_int().
| moo_molecfit_calctrans_params * moo_params_get_molecfit_calctrans | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get molecfit calctrans parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1584 of file moo_params.c.
References moo_molecfit_calctrans_params_new(), and moo_params_get_bool().
| moo_molecfit_model_params * moo_params_get_molecfit_model | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get molecfit model parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1554 of file moo_params.c.
References moo_molecfit_model_params_new(), moo_params_get_bool(), and moo_params_get_double().
| moo_nos_params * moo_params_get_nos | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get compute noise parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1006 of file moo_params.c.
References moo_nos_params_new(), moo_params_get_double(), and moo_params_get_int().
| moo_prepare_params * moo_params_get_prepare | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get remove prepare parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1073 of file moo_params.c.
| cpl_array * moo_params_get_quicklook_fibre_list | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get quicklook_fibre_list parameter from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 1358 of file moo_params.c.
References moo_params_get_string().
| moo_rebin_params * moo_params_get_rebin | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get rebin parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 2866 of file moo_params.c.
References moo_params_get_bool(), and moo_params_get_string().
| moo_wavesol_params * moo_params_get_science_wavesol | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get science_wavesol parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 2790 of file moo_params.c.
References moo_params_get_double(), moo_params_get_int(), and moo_params_get_string().
| moo_skycorr_params * moo_params_get_skycorr | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get skycorr parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 2994 of file moo_params.c.
References moo_params_get_double(), and moo_params_get_int().
Referenced by moo_params_get_sub_sky_stare().
| const char * moo_params_get_string | ( | const moo_params * | self, |
| const cpl_parameterlist * | list, | ||
| const char * | name | ||
| ) |
Get string parameter from moons parameters list.
| self | moons parameters |
| list | the parameters list |
| name | the name of the parameter |
Definition at line 360 of file moo_params.c.
Referenced by moo_params_get_bias(), moo_params_get_coadd(), moo_params_get_compute_fibtrans(), moo_params_get_correct_bias(), moo_params_get_crh(), moo_params_get_extract(), moo_params_get_localise(), moo_params_get_quicklook_fibre_list(), moo_params_get_rebin(), moo_params_get_science_wavesol(), moo_params_get_sub_sky_stare(), and moo_params_get_wavesol().
| moo_sub_sky_stare_params * moo_params_get_sub_sky_stare | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get sub sky stare parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 2909 of file moo_params.c.
References moo_params_get_double(), moo_params_get_int(), moo_params_get_skycorr(), and moo_params_get_string().
| moo_sub_sky_stare_params * moo_params_get_sub_sky_stare_simple | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get sub sky stare simple parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 2957 of file moo_params.c.
References moo_params_get_double(), and moo_params_get_int().
| moo_target_table_params * moo_params_get_target_table | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get target_table parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 3063 of file moo_params.c.
References moo_params_get_bool().
| moo_wavesol_params * moo_params_get_wavesol | ( | const moo_params * | self, |
| const cpl_parameterlist * | list | ||
| ) |
Get wavesol parameters from moons parameters list.
| self | moons parameters |
| list | the parameters list |
Definition at line 2714 of file moo_params.c.
References moo_params_get_double(), moo_params_get_int(), and moo_params_get_string().
| moo_params * moo_params_new | ( | const char * | pid, |
| const char * | recipe_id | ||
| ) |
Create a new moo_params.
| pid | the project id |
| recipe_id | the recipe id |
The returned object must be deallocated using moo_params_delete().
Error code:
Definition at line 62 of file moo_params.c.
Referenced by moo_products_new().