coffee
Coronagraph Optimization For Fast Exoplanet Exploration
info.h
Go to the documentation of this file.
1 #if !defined(INFO_H)
2 #define INFO_H
3 
4 
5 void __attribute__ ((constructor)) libinit_info();
6 int init_info();
7 
8 
9 
10 int kbdhit(void);
11 
12 int print_header(const char *str, char c);
13 
14 struct timespec info_time_diff(struct timespec start, struct timespec end);
15 
16 long brighter(const char *ID_name, double value);
17 /* number of pixels brighter than value */
18 
19 int img_nbpix_flux(const char *ID_name);
20 
21 float img_percentile_float(const char *ID_name, float p);
22 
23 double img_percentile_double(const char *ID_name, double p);
24 
25 double img_percentile(const char *ID_name, double p);
26 
27 int img_histoc(const char *ID_name, const char *fname);
28 
29 int make_histogram(const char *ID_name, const char *ID_out_name, double min, double max, long nbsteps);
30 
31 double ssquare(const char *ID_name);
32 
33 double rms_dev(const char *ID_name);
34 
35 int info_image_stats(const char *ID_name, const char *options);
36 
37 long info_cubestats(const char *ID_name, const char *IDmask_name, const char *outfname);
38 
39 double img_min(const char *ID_name);
40 
41 double img_max(const char *ID_name);
42 
43 int profile(const char *ID_name, const char *outfile, double xcenter, double ycenter, double step, long nb_step);
44 
45 int profile2im(const char *profile_name, long nbpoints, long size, double xcenter, double ycenter, double radius, const char *out);
46 
47 int printpix(const char *ID_name, const char *filename);
48 
49 double background_photon_noise(const char *ID_name);
50 
51 int test_structure_function(const char *ID_name, long NBpoints, const char *fname);
52 
53 int full_structure_function(const char *ID_name, long NBpoints, const char *ID_out);
54 
55 int fft_structure_function(const char *ID_in, const char *ID_out);
56 
57 long info_cubeMatchMatrix(const char* IDin_name, const char* IDout_name);
58 
59 #endif
long info_cubeMatchMatrix(const char *IDin_name, const char *IDout_name)
Definition: info.c:1775
int img_nbpix_flux(const char *ID_name)
Definition: info.c:660
int make_histogram(const char *ID_name, const char *ID_out_name, double min, double max, long nbsteps)
Definition: info.c:861
long brighter(const char *ID_name, double value)
Definition: info.c:634
int full_structure_function(const char *ID_name, long NBpoints, const char *ID_out)
Definition: info.c:1698
int fft_structure_function(const char *ID_in, const char *ID_out)
Definition: info.c:1746
int profile(const char *ID_name, const char *outfile, double xcenter, double ycenter, double step, long nb_step)
Definition: info.c:1362
void __attribute__((constructor)) libinit_info()
Definition: 00CORE.c:87
int print_header(const char *str, char c)
Definition: info.c:281
double background_photon_noise(const char *ID_name)
Definition: info.c:1598
int init_info()
Definition: info.c:196
float img_percentile_float(const char *ID_name, float p)
Definition: info.c:691
struct timespec info_time_diff(struct timespec start, struct timespec end)
Definition: info.c:238
double img_percentile_double(const char *ID_name, double p)
Definition: info.c:726
double ssquare(const char *ID_name)
Definition: info.c:885
double rms_dev(const char *ID_name)
Definition: info.c:904
int printpix(const char *ID_name, const char *filename)
Definition: info.c:1531
int info_image_stats(const char *ID_name, const char *options)
Definition: info.c:931
long info_cubestats(const char *ID_name, const char *IDmask_name, const char *outfname)
Definition: info.c:1225
int profile2im(const char *profile_name, long nbpoints, long size, double xcenter, double ycenter, double radius, const char *out)
Definition: info.c:1480
int test_structure_function(const char *ID_name, long NBpoints, const char *fname)
Definition: info.c:1656
int kbdhit(void)
Definition: info.c:253
int img_histoc(const char *ID_name, const char *fname)
double img_percentile(const char *ID_name, double p)
Definition: info.c:759
double img_min(const char *ID_name)
Definition: info.c:1326
double img_max(const char *ID_name)
Definition: info.c:1342