Defines | |
| #define | REQ_CPL_MAJOR 4 |
| #define | REQ_CPL_MINOR 0 |
| #define | REQ_CPL_MICRO 0 |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | MAX_MESSAGE_LENGTH 1024 |
Functions | |
| int | fors_get_version_binary (void) |
| Get FORS library binary version number. | |
| double | fors_rand_gauss (void) |
| Pseudo-random gaussian distributed number. | |
| double | fors_tools_get_kth_double (double *a, int n, int k) |
| Same as cpl_tools_get_kth_double. | |
| float | fors_tools_get_median_float (float *a, int n) |
| Unbiased median. | |
| float | fors_tools_get_median_fast_float (float *a, int n) |
| Biased median. | |
| float | fors_tools_get_kth_float (float *a, int n, int k) |
| Same as cpl_tools_get_kth_float. | |
| const char * | fors_frame_get_type_string (const cpl_frame *f) |
| Get frame type as a string. | |
| const char * | fors_frame_get_group_string (const cpl_frame *f) |
| Get frame group as a string. | |
| const char * | fors_frame_get_level_string (const cpl_frame *f) |
| Get frame level as a string. | |
| void | fors_frameset_print (const cpl_frameset *frames) |
| Print a frame set. | |
| void | fors_frame_print (const cpl_frame *f) |
| Print a frame. | |
| cpl_frameset * | fors_frameset_extract (const cpl_frameset *frames, const char *tag) |
| Extract frames with given tag from frameset. | |
| const char * | fors_type_get_string (cpl_type t) |
| Textual representation of CPL type. | |
| void | fors_parameterlist_set_defaults (cpl_parameterlist *parlist) |
| Set unset parameters to default value. | |
| cpl_image * | fors_imagelist_collapse_create (const cpl_imagelist *ilist) |
| Workaround for cpl_imagelist_collapse_create. | |
| cpl_image * | fors_imagelist_collapse_median_create (const cpl_imagelist *ilist) |
| Workaround for cpl_imagelist_collapse_median_create. | |
| double | fors_angle_diff (const double *a1, const double *a2) |
| Difference between angles. | |
| void | fors_msg_macro (cpl_msg_severity level, const char *fct, const char *format,...) |
| Print message. | |
| double | fors_utils_median_corr (int n) |
| median stacking correction factor | |
Variables | |
| const double | STDEV_PR_MAD = 1/0.6744897 |
| const char *const | fors_license |
| The pipeline copyright and license. | |
|
|
Get FORS library binary version number.
Definition at line 86 of file fors_utils.c. References REQ_CPL_MAJOR, REQ_CPL_MICRO, and REQ_CPL_MINOR. Referenced by cpl_plugin_get_info(), and test_version(). |
|
|
Pseudo-random gaussian distributed number.
Definition at line 160 of file fors_utils.c. Referenced by create_bias(), create_dark(), create_screen_flat(), create_sky_flat(), and test_identify(). |
|
|
Get frame type as a string.
Definition at line 298 of file fors_utils.c. References assure. Referenced by fors_frame_print(). |
|
|
Get frame group as a string.
Definition at line 323 of file fors_utils.c. References assure. Referenced by fors_frame_print(), and fors_image_load(). |
|
|
Get frame level as a string.
Definition at line 348 of file fors_utils.c. References assure. Referenced by fors_frame_print(). |
|
|
Print a frame set.
Definition at line 372 of file fors_utils.c. References fors_frame_print(). Referenced by fors_begin(). |
|
|
Print a frame.
Definition at line 406 of file fors_utils.c. References fors_frame_get_group_string(), fors_frame_get_level_string(), and fors_frame_get_type_string(). Referenced by fors_end(), and fors_frameset_print(). |
|
||||||||||||
|
Extract frames with given tag from frameset.
Definition at line 447 of file fors_utils.c. References assure. Referenced by fors_bias(), fors_dark(), fors_img_science(), fors_img_screen_flat(), fors_img_sky_flat(), fors_photometry(), and fors_zeropoint(). |
|
|
Textual representation of CPL type.
Definition at line 475 of file fors_utils.c. Referenced by fors_image_new(), and read_input(). |
|
|
Set unset parameters to default value.
Definition at line 524 of file fors_utils.c. References assure. Referenced by test_identify(), test_img_science(), and test_zeropoint(). |
|
|
Workaround for cpl_imagelist_collapse_create.
Images with bpm causes the function cpl_image_get_median_window() to slowdown by a factor ~200000 for a 2 megapixel image and 9 pixel window Definition at line 576 of file fors_utils.c. Referenced by fors_image_collapse_create(), and fors_image_collapse_median_create(). |
|
|
Workaround for cpl_imagelist_collapse_median_create.
Definition at line 595 of file fors_utils.c. Referenced by fors_image_collapse_median_create(). |
|
||||||||||||
|
Difference between angles.
Definition at line 615 of file fors_utils.c. References assure. |
|
||||||||||||||||||||
|
Print message.
Definition at line 639 of file fors_utils.c. References MAX_MESSAGE_LENGTH. |
|
|
median stacking correction factor
Definition at line 675 of file fors_utils.c. References assure. Referenced by fors_image_collapse_median_create(), and write_qc(). |
|
|
Initial value: "This file is currently part of the FORS Instrument Pipeline\n" "Copyright (C) 2002-2007 European Southern Observatory\n" "\n" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" "the Free Software Foundation; either version 2 of the License, or\n" "(at your option) any later version.\n" "\n" "This program is distributed in the hope that it will be useful,\n" "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" "GNU General Public License for more details.\n" "\n" "You should have received a copy of the GNU General Public License\n" "along with this program; if not, write to the Free Software Foundation,\n" "Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n"
Definition at line 61 of file fors_utils.c. Referenced by cpl_plugin_get_info(). |
1.4.6