fors_tools.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef FORS_TOOLS_H
00029 #define FORS_TOOLS_H
00030
00031 #include <fors_star.h>
00032 #include <fors_setting.h>
00033 #include <fors_image.h>
00034 #include <cpl.h>
00035
00036 CPL_BEGIN_DECLS
00037
00038 double
00039 fors_star_ext_corr(fors_star_list *stars,
00040 const fors_setting *setting,
00041 double ext_coeff,
00042 double dext_coeff,
00043 const cpl_frame *raw_frame);
00044
00045 cpl_table *
00046 fors_create_sources_table(fors_star_list *sources);
00047
00048 double
00049 fors_fixed_pattern_noise(const fors_image *master,
00050 double convert_ADU,
00051 double master_noise);
00052 double
00053 fors_fixed_pattern_noise_bias(const fors_image *first_raw,
00054 const fors_image *second_raw,
00055 double ron);
00056 double
00057 fors_get_airmass(const cpl_propertylist *header);
00058
00059 int fors_isnan(double x);
00060
00061 CPL_END_DECLS
00062
00063 #endif