AdaptiveOpticsControl
info.h
Go to the documentation of this file.
1 #if !defined(INFO_H)
2 #define INFO_H
3 
4 
5 int init_info();
6 
7 
8 
9 int kbdhit(void);
10 
11 int print_header(const char *str, char c);
12 
13 struct timespec info_time_diff(struct timespec start, struct timespec end);
14 
15 long brighter(const char *ID_name, double value);
16 /* number of pixels brighter than value */
17 
18 int img_nbpix_flux(const char *ID_name);
19 
20 float img_percentile_float(const char *ID_name, float p);
21 
22 double img_percentile_double(const char *ID_name, double p);
23 
24 double img_percentile(const char *ID_name, double p);
25 
26 int img_histoc(const char *ID_name, const char *fname);
27 
28 int make_histogram(const char *ID_name, const char *ID_out_name, double min, double max, long nbsteps);
29 
30 double ssquare(const char *ID_name);
31 
32 double rms_dev(const char *ID_name);
33 
34 int info_image_stats(const char *ID_name, const char *options);
35 
36 long info_cubestats(const char *ID_name, const char *IDmask_name, const char *outfname);
37 
38 double img_min(const char *ID_name);
39 
40 double img_max(const char *ID_name);
41 
42 int profile(const char *ID_name, const char *outfile, double xcenter, double ycenter, double step, long nb_step);
43 
44 int profile2im(const char *profile_name, long nbpoints, long size, double xcenter, double ycenter, double radius, const char *out);
45 
46 int printpix(const char *ID_name, const char *filename);
47 
48 double background_photon_noise(const char *ID_name);
49 
50 int test_structure_function(const char *ID_name, long NBpoints, const char *fname);
51 
52 int full_structure_function(const char *ID_name, long NBpoints, const char *ID_out);
53 
54 int fft_structure_function(const char *ID_in, const char *ID_out);
55 
56 #endif
double img_min(const char *ID_name)
Definition: info.c:1307
struct timespec info_time_diff(struct timespec start, struct timespec end)
Definition: info.c:201
double img_max(const char *ID_name)
Definition: info.c:1323
int fft_structure_function(const char *ID_in, const char *ID_out)
Definition: info.c:1705
double img_percentile_double(const char *ID_name, double p)
Definition: info.c:761
int info_image_stats(const char *ID_name, const char *options)
Definition: info.c:966
int img_histoc(const char *ID_name, const char *fname)
int printpix(const char *ID_name, const char *filename)
Definition: info.c:1490
long info_cubestats(const char *ID_name, const char *IDmask_name, const char *outfname)
Definition: info.c:1206
int profile(const char *ID_name, const char *outfile, double xcenter, double ycenter, double step, long nb_step)
Definition: info.c:1343
double ssquare(const char *ID_name)
Definition: info.c:920
int print_header(const char *str, char c)
Definition: info.c:244
int make_histogram(const char *ID_name, const char *ID_out_name, double min, double max, long nbsteps)
Definition: info.c:896
int full_structure_function(const char *ID_name, long NBpoints, const char *ID_out)
Definition: info.c:1657
int init_info()
Definition: info.c:158
double background_photon_noise(const char *ID_name)
Definition: info.c:1557
int kbdhit(void)
Definition: info.c:216
int img_nbpix_flux(const char *ID_name)
Definition: info.c:695
double img_percentile(const char *ID_name, double p)
Definition: info.c:794
double rms_dev(const char *ID_name)
Definition: info.c:939
int profile2im(const char *profile_name, long nbpoints, long size, double xcenter, double ycenter, double radius, const char *out)
Definition: info.c:1439
int test_structure_function(const char *ID_name, long NBpoints, const char *fname)
Definition: info.c:1615
float img_percentile_float(const char *ID_name, float p)
Definition: info.c:726
long brighter(const char *ID_name, double value)
Definition: info.c:669