coffee
Coronagraph Optimization For Fast Exoplanet Exploration
image_filter.h
Go to the documentation of this file.
1 #if !defined(FILTER_H)
2 #define FILTER_H
3 
4 void __attribute__ ((constructor)) libinit_image_filter();
6 
7 int median_filter(const char *ID_name, const char *out_name, int filter_size);
8 
9 long FILTER_percentile_interpol_fast(const char *ID_name, const char *IDout_name, double perc, long boxrad);
10 
11 long FILTER_percentile_interpol(const char *ID_name, const char *IDout_name, double perc, double sigma);
12 
13 long gauss_filter(const char *ID_name, const char *out_name, float sigma, int filter_size);
14 
15 int gauss_3Dfilter(const char *ID_name, const char *out_name, float sigma, int filter_size);
16 
17 int f_filter(const char *ID_name, const char *ID_out, float f1, float f2);
18 
19 long fconvolve(const char *ID_in, const char *ID_ke, const char *ID_out);
20 
21 long fconvolve_padd(const char *ID_in, const char *ID_ke, long paddsize, const char *ID_out);
22 
23 int fconvolve_1(const char *name_in, const char *kefft, const char *name_out);
24 
25 int fconvolveblock(const char *name_in, const char *name_ke, const char *name_out, long blocksize);
26 
27 int film_scanner_vsripes_remove(const char *IDname, const char *IDout, long l1, long l2);
28 
29 int filter_fit2DcosKernel(const char *IDname, float radius);
30 
31 long filter_CubePercentile(const char *IDcin_name, float perc, const char *IDout_name);
32 
33 long filter_CubePercentileLimit(const char *IDcin_name, float perc, float limit, const char *IDout_name);
34 
35 #endif
int init_image_filter()
Definition: image_filter.c:84
long fconvolve(const char *ID_in, const char *ID_ke, const char *ID_out)
Definition: image_filter.c:688
long gauss_filter(const char *ID_name, const char *out_name, float sigma, int filter_size)
Definition: image_filter.c:428
int median_filter(const char *ID_name, const char *out_name, int filter_size)
Definition: image_filter.c:118
int f_filter(const char *ID_name, const char *ID_out, float f1, float f2)
Definition: image_filter.c:643
long FILTER_percentile_interpol(const char *ID_name, const char *IDout_name, double perc, double sigma)
Definition: image_filter.c:301
int filter_fit2DcosKernel(const char *IDname, float radius)
Definition: image_filter.c:1252
long FILTER_percentile_interpol_fast(const char *ID_name, const char *IDout_name, double perc, long boxrad)
Definition: image_filter.c:162
int film_scanner_vsripes_remove(const char *IDname, const char *IDout, long l1, long l2)
Definition: image_filter.c:893
long filter_CubePercentile(const char *IDcin_name, float perc, const char *IDout_name)
Definition: image_filter.c:1456
long fconvolve_padd(const char *ID_in, const char *ID_ke, long paddsize, const char *ID_out)
Definition: image_filter.c:732
void __attribute__((constructor)) libinit_image_filter()
Definition: 00CORE.c:87
int fconvolveblock(const char *name_in, const char *name_ke, const char *name_out, long blocksize)
Definition: image_filter.c:826
int gauss_3Dfilter(const char *ID_name, const char *out_name, float sigma, int filter_size)
Definition: image_filter.c:577
int fconvolve_1(const char *name_in, const char *kefft, const char *name_out)
Definition: image_filter.c:797
long filter_CubePercentileLimit(const char *IDcin_name, float perc, float limit, const char *IDout_name)
Definition: image_filter.c:1485