High-Level Data Reduction Library 1.6.0
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_bpm_fit.c File Reference
#include "hdrl_types.h"
#include "hdrl_image.h"
#include "hdrl_imagelist.h"
#include "hdrl_utils.h"
#include "hdrl_fit.h"
#include "hdrl_bpm_fit.h"
#include <cpl.h>
#include <string.h>
#include <math.h>
Include dependency graph for hdrl_bpm_fit.c:

Functions

hdrl_parameterhdrl_bpm_fit_parameter_create_pval (int degree, double pval)
 create bpm_fit parameter with p-value bpm treshold
 
hdrl_parameterhdrl_bpm_fit_parameter_create_rel_chi (int degree, double rel_chi_low, double rel_chi_high)
 create bpm_fit parameter with relative chi bpm treshold
 
hdrl_parameterhdrl_bpm_fit_parameter_create_rel_coef (int degree, double rel_coef_low, double rel_coef_high)
 create bpm_fit parameter with relative coefficient bpm treshold
 
cpl_boolean hdrl_bpm_fit_parameter_check (const hdrl_parameter *self)
 Check that the parameter is a bpm_fit parameter.
 
cpl_error_code hdrl_bpm_fit_parameter_verify (const hdrl_parameter *p)
 verify that the parameter is a valid bpm_fit_parameter
 
int hdrl_bpm_fit_parameter_get_degree (const hdrl_parameter *p)
 get degree of polynomial fit of parameter
 
double hdrl_bpm_fit_parameter_get_pval (const hdrl_parameter *p)
 get p-value bpm treshold
 
double hdrl_bpm_fit_parameter_get_rel_chi_low (const hdrl_parameter *p)
 get relative chi distribution lower threshold
 
double hdrl_bpm_fit_parameter_get_rel_chi_high (const hdrl_parameter *p)
 get relative chi distribution upper threshold
 
double hdrl_bpm_fit_parameter_get_rel_coef_low (const hdrl_parameter *p)
 get relative fit coefficient distribution lower threshold
 
double hdrl_bpm_fit_parameter_get_rel_coef_high (const hdrl_parameter *p)
 get relative fit coefficient distribution upper threshold
 
cpl_parameterlist * hdrl_bpm_fit_parameter_create_parlist (const char *base_context, const char *prefix, const hdrl_parameter *defaults)
 Create a parameter list for the BPM_FIT computation.
 
hdrl_parameterhdrl_bpm_fit_parameter_parse_parlist (const cpl_parameterlist *parlist, const char *prefix)
 Parse a parameterlist to create input parameters for the BPM_FIT.
 
cpl_error_code hdrl_bpm_fit_compute (const hdrl_parameter *par, const hdrl_imagelist *data, const cpl_vector *sample_pos, cpl_image **out_mask)
 compute bad pixel map based on fitting a stack of images