|
VIRCAM Pipeline 2.3.12
|
These are utility routines to support the jitter/microstep recipes. More...
Functions | |
| void | vircam_jmp_set_config_ipix (int ipix) |
| void | vircam_jmp_set_config_icrowd (int icrowd) |
| void | vircam_jmp_set_config_rcore (float rcore) |
| void | vircam_jmp_set_config_threshold (float threshold) |
| void | vircam_jmp_set_config_nbsize (int nbsize) |
| void | vircam_jmp_set_config_savecat (int savecat) |
| void | vircam_jmp_set_config_destripe (int destripe) |
| void | vircam_jmp_set_config_skycor (int skycore) |
| void | vircam_jmp_set_config_savesimple (int savesimple) |
| void | vircam_jmp_set_config_extenum (int extenum) |
| void | vircam_jmp_set_offsky (int inp_offsky) |
| void | vircam_jmp_set_isfirst (int inp_isfirst) |
| int | vircam_jmp_get_config_savecat () |
| int | vircam_jmp_get_config_destripe () |
| int | vircam_jmp_get_config_skycor () |
| int | vircam_jmp_get_config_savesimple () |
| int | vircam_jmp_get_config_extenum () |
| void | vircam_set_recipename (const char *recipename, int recipe_flag) |
| int | vircam_jmp_save_simple (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist) |
| int | vircam_jmp_save_simple_offsets (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist) |
| int | vircam_jmp_save_offsky (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist) |
| int | vircam_jmp_save_super (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist) |
| int | vircam_jmp_save_stack (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist, cpl_propertylist *dummyqcprops) |
| int | vircam_jmp_save_catalogue (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist, cpl_propertylist *dummyqcprops) |
| int | vircam_jmp_save_illum (struct psStruct *ps, cpl_frameset *framelist, cpl_parameterlist *parlist, cpl_propertylist *dummyqcprops) |
| void | vircam_jmp_ustep_seq (struct psStruct *ps) |
| void | vircam_jmp_interleave (struct psStruct *ps) |
| void | vircam_jmp_dither_offsets (struct psStruct *ps, int inter_lv) |
| void | vircam_jmp_dither_images (struct psStruct *ps) |
| void | vircam_jmp_catalogue (struct psStruct *ps, int inter_lv) |
| void | vircam_jmp_matched_stds (struct psStruct *ps, char *cata, char *catapath) |
| void | vircam_jmp_wcsfit (struct psStruct *ps) |
| void | vircam_jmp_photcal (struct psStruct *ps) |
| void | vircam_jmp_bpm2conf (struct psStruct *ps) |
| void | vircam_jmp_skycor (struct psStruct *ps) |
| void | vircam_jmp_get_readnoise_gain (struct psStruct *ps, int jext, float *readnoise, float *gain) |
| void | vircam_jmp_illum (struct psStruct *ps, char *cat, char *catpath) |
| void | vircam_jmp_init (struct psStruct *ps) |
| void | vircam_jmp_tidy (struct psStruct *ps, int level) |
These are utility routines to support the jitter/microstep recipes.
| void vircam_jmp_bpm2conf | ( | struct psStruct * | ps | ) |
Definition at line 2181 of file vircam_jmp_utils.c.
References casu_fits_get_image().
| void vircam_jmp_catalogue | ( | struct psStruct * | ps, |
| int | inter_lv | ||
| ) |
Definition at line 1905 of file vircam_jmp_utils.c.
References casu_fits_get_ehu(), casu_fits_get_status(), casu_fits_set_error(), and casu_imcore().
| void vircam_jmp_dither_images | ( | struct psStruct * | ps | ) |
Definition at line 1816 of file vircam_jmp_utils.c.
References casu_dummy_image(), casu_fits_get_phu(), casu_fits_get_status(), casu_fits_set_error(), casu_fits_wrap(), and casu_imdither().
| void vircam_jmp_dither_offsets | ( | struct psStruct * | ps, |
| int | inter_lv | ||
| ) |
Definition at line 1585 of file vircam_jmp_utils.c.
References casu_diffxywcs(), casu_fits_get_ehu(), casu_fits_get_phu(), casu_fits_get_status(), casu_fits_set_error(), casu_imcore(), casu_matchxy(), casu_tfits_get_table(), and vircam_pfits_get_ustepnum().
| int vircam_jmp_get_config_destripe | ( | ) |
Definition at line 85 of file vircam_jmp_utils.c.
| int vircam_jmp_get_config_extenum | ( | ) |
Definition at line 88 of file vircam_jmp_utils.c.
| int vircam_jmp_get_config_savecat | ( | ) |
Definition at line 84 of file vircam_jmp_utils.c.
| int vircam_jmp_get_config_savesimple | ( | ) |
Definition at line 87 of file vircam_jmp_utils.c.
| int vircam_jmp_get_config_skycor | ( | ) |
Definition at line 86 of file vircam_jmp_utils.c.
| void vircam_jmp_get_readnoise_gain | ( | struct psStruct * | ps, |
| int | jext, | ||
| float * | readnoise, | ||
| float * | gain | ||
| ) |
Definition at line 2363 of file vircam_jmp_utils.c.
| void vircam_jmp_illum | ( | struct psStruct * | ps, |
| char * | cat, | ||
| char * | catpath | ||
| ) |
Definition at line 2425 of file vircam_jmp_utils.c.
References casu_fits_get_ehu(), casu_fits_get_phu(), casu_fits_get_status(), casu_getstds(), casu_imcore(), casu_matchstds(), casu_tfits_get_ehu(), casu_tfits_get_table(), casu_tfits_wrap(), vircam_illum(), and vircam_pfits_get_filter().
| void vircam_jmp_init | ( | struct psStruct * | ps | ) |
Definition at line 2631 of file vircam_jmp_utils.c.
| void vircam_jmp_interleave | ( | struct psStruct * | ps | ) |
Definition at line 1413 of file vircam_jmp_utils.c.
References casu_dummy_image(), casu_fits_get_ehu(), casu_fits_get_fullname(), casu_fits_get_image(), casu_fits_get_nexten(), casu_fits_get_status(), casu_fits_set_error(), casu_fits_wrap(), casu_getnpts(), casu_med(), casu_radectoxy(), casu_xytoradec(), vircam_interleave(), and vircam_jmp_ustep_seq().
| void vircam_jmp_matched_stds | ( | struct psStruct * | ps, |
| char * | cata, | ||
| char * | catapath | ||
| ) |
Definition at line 1964 of file vircam_jmp_utils.c.
References casu_fits_get_ehu(), casu_getstds(), casu_matchstds(), and casu_tfits_get_table().
| void vircam_jmp_photcal | ( | struct psStruct * | ps | ) |
Definition at line 2124 of file vircam_jmp_utils.c.
References casu_fits_get_phu(), casu_photcal_extinct(), casu_tfits_delete(), casu_tfits_wrap(), and vircam_pfits_get_filter().
| int vircam_jmp_save_catalogue | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist, | ||
| cpl_propertylist * | dummyqcprops | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 885 of file vircam_jmp_utils.c.
References casu_dummy_catalogue(), casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_phu(), casu_merge_propertylists(), casu_removewcs(), casu_tfits_get_ehu(), casu_tfits_get_phu(), casu_tfits_get_table(), vircam_dfs_set_product_exten_header(), and vircam_dfs_set_product_primary_header().
| int vircam_jmp_save_illum | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist, | ||
| cpl_propertylist * | dummyqcprops | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 1100 of file vircam_jmp_utils.c.
References casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_phu(), casu_merge_propertylists(), casu_removewcs(), casu_tfits_get_ehu(), casu_tfits_get_phu(), casu_tfits_get_table(), vircam_dfs_set_product_exten_header(), vircam_dfs_set_product_primary_header(), and vircam_illcor_newtab().
| int vircam_jmp_save_offsky | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 344 of file vircam_jmp_utils.c.
References casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_image(), casu_fits_get_phu(), casu_fits_get_status(), vircam_dfs_set_product_exten_header(), and vircam_dfs_set_product_primary_header().
| int vircam_jmp_save_simple | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 119 of file vircam_jmp_utils.c.
References casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_image(), casu_fits_get_phu(), casu_fits_get_status(), vircam_dfs_set_product_exten_header(), and vircam_dfs_set_product_primary_header().
| int vircam_jmp_save_simple_offsets | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 236 of file vircam_jmp_utils.c.
References casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_image(), casu_fits_get_phu(), casu_fits_get_status(), vircam_dfs_set_product_exten_header(), and vircam_dfs_set_product_primary_header().
| int vircam_jmp_save_stack | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist, | ||
| cpl_propertylist * | dummyqcprops | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 666 of file vircam_jmp_utils.c.
References casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_image(), casu_fits_get_phu(), casu_fits_get_status(), casu_merge_propertylists(), vircam_dfs_set_product_exten_header(), and vircam_dfs_set_product_primary_header().
| int vircam_jmp_save_super | ( | struct psStruct * | ps, |
| cpl_frameset * | framelist, | ||
| cpl_parameterlist * | parlist | ||
| ) |
| framelist | The input recipe frameset |
| parlist | The input recipe parameter list |
Definition at line 452 of file vircam_jmp_utils.c.
References casu_dummy_property(), casu_fits_get_ehu(), casu_fits_get_image(), casu_fits_get_phu(), casu_fits_get_status(), vircam_dfs_set_product_exten_header(), and vircam_dfs_set_product_primary_header().
| void vircam_jmp_set_config_destripe | ( | int | destripe | ) |
Definition at line 77 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_extenum | ( | int | extenum | ) |
Definition at line 80 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_icrowd | ( | int | icrowd | ) |
Definition at line 72 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_ipix | ( | int | ipix | ) |
Definition at line 71 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_nbsize | ( | int | nbsize | ) |
Definition at line 75 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_rcore | ( | float | rcore | ) |
Definition at line 73 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_savecat | ( | int | savecat | ) |
Definition at line 76 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_savesimple | ( | int | savesimple | ) |
Definition at line 79 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_skycor | ( | int | skycore | ) |
Definition at line 78 of file vircam_jmp_utils.c.
| void vircam_jmp_set_config_threshold | ( | float | threshold | ) |
Definition at line 74 of file vircam_jmp_utils.c.
| void vircam_jmp_set_isfirst | ( | int | inp_isfirst | ) |
Definition at line 82 of file vircam_jmp_utils.c.
| void vircam_jmp_set_offsky | ( | int | inp_offsky | ) |
Definition at line 81 of file vircam_jmp_utils.c.
| void vircam_jmp_skycor | ( | struct psStruct * | ps | ) |
Definition at line 2217 of file vircam_jmp_utils.c.
References casu_fits_get_ehu(), casu_fits_get_fullname(), casu_fits_get_image(), casu_fits_get_status(), casu_fits_wrap(), casu_imcombine(), casu_merge_propertylists(), and casu_qmedsig().
| void vircam_jmp_tidy | ( | struct psStruct * | ps, |
| int | level | ||
| ) |
| level | The level of the tidy to be done. 1: Tidy up after finishing an extension, 2: Tidy up after finishing the recipe. |
Definition at line 2711 of file vircam_jmp_utils.c.
| void vircam_jmp_ustep_seq | ( | struct psStruct * | ps | ) |
Definition at line 1303 of file vircam_jmp_utils.c.
References casu_fits_get_filename(), casu_fits_get_phu(), casu_fits_get_status(), casu_fits_set_error(), vircam_pfits_get_nusteps(), and vircam_pfits_get_ustepnum().
Referenced by vircam_jmp_interleave().
| void vircam_jmp_wcsfit | ( | struct psStruct * | ps | ) |
Definition at line 2056 of file vircam_jmp_utils.c.
References casu_fits_get_ehu(), casu_platesol(), casu_tfits_get_ehu(), casu_tfits_get_table(), and casu_xytoradec().
| void vircam_set_recipename | ( | const char * | recipename, |
| int | recipe_flag | ||
| ) |
Definition at line 91 of file vircam_jmp_utils.c.