#include <xsh_dfs.h>
#include <xsh_utils.h>
#include <xsh_data_pre.h>
#include <xsh_qc_definition.h>
#include <xsh_error.h>
#include <xsh_msg.h>
#include <cpl.h>
#include <string.h>
#include <xsh_badpixelmap.h>
#include <xsh_detmon.h>
#include <xsh_pfits.h>
Go to the source code of this file.
Functions | |
void | xsh_badpixelmap_or (xsh_pre *self, const xsh_pre *right) |
cpl_frame * | xsh_badpixelmap_crea_master_from_bpmap (cpl_frame *bpmap, xsh_instrument *inst) |
static cpl_error_code | xsh_flag_ima_bad_pix (cpl_image **image, int *bppix, const int decode_bp) |
void | xsh_set_image_cpl_bpmap (cpl_image *image, cpl_image *bpmap, const int decode_bp) |
void | xsh_image_flag_bp (cpl_image *image, cpl_image *bpmap, xsh_instrument *inst) |
void | xsh_bpmap_bitwise_to_flag (cpl_image *bpmap, int flag) |
void | xsh_bpmap_mask_bad_pixel (cpl_image *bpmap, cpl_mask *mask, int flag) |
void | xsh_bpmap_set_bad_pixel (cpl_image *bpmap, int ix, int iy, int flag) |
cpl_image * | xsh_bpmap_collapse_bpmap_create (cpl_imagelist *liste, const int decode_bp) |
int | xsh_bpmap_count (cpl_image *bpmap, int nx, int ny) |
void | xsh_bpmap_collapse_median (cpl_image *median, cpl_imagelist *list, cpl_mask *bpmap) |
void | xsh_bpmap_collapse_mean (cpl_image *mean, cpl_imagelist *list, cpl_mask *bpmap) |
cpl_error_code | xsh_badpixelmap_image_coadd (cpl_image **self, const cpl_image *right, const int mode) |
cpl_error_code | xsh_badpixelmap_coadd (cpl_frame *self, const cpl_frame *right, const int mode) |
cpl_error_code | xsh_frame_qual_update (cpl_frame *frame, const cpl_frame *bpmap, xsh_instrument *inst) |
static cpl_error_code | xsh_image_get_hot_cold_maps (cpl_image *masterbias, const double kappa_low, const double kappa_high, const int low_niter, const int high_niter, cpl_mask **bpmhot, int *hotpix_nb, cpl_mask **bpmcold, int *coldpix_nb, cpl_propertylist **hplist, cpl_propertylist **cplist) |
cpl_error_code | xsh_image_get_hot_cold_pixs (cpl_frame *frame_image, xsh_instrument *instrument, const double ks_low, const int cold_niter, const double ks_high, const int hot_niter, cpl_frame **cpix_frm, cpl_frame **hpix_frm) |
cpl_frame * | xsh_image_local_cold_pixs (cpl_image *ima, const double kappa, const int r, xsh_instrument *instr) |
cpl_frame * | xsh_image_local_hot_pixs (cpl_image *ima, const double kappa, const int r, xsh_instrument *instr) |
cpl_error_code | xsh_image_clean_mask_pixs (cpl_image **ima, cpl_image *msk, const int r) |
static cpl_error_code | xsh_image_coadd (cpl_image **self, const cpl_image *add) |
cpl_image * | xsh_image_flag_bptype_with_crox (cpl_image *ima) |
cpl_error_code | xsh_badpixelmap_flag_saturated_pixels (xsh_pre *pre, xsh_instrument *instr, const double cor_val, int flag, int *nsat) |
cpl_error_code | xsh_badpixelmap_count_range_pixels (xsh_pre *pre, const double thresh_min, const double thresh_max, const double cor_val, int *nrange, double *frange) |
cpl_error_code | xsh_badpixelmap_count_sat_pixels (xsh_pre *pre, const double sat_thresh, const double cor_val, int *nsat, double *frac_sat) |
cpl_error_code | xsh_badpixelmap_fill_bp_pattern_holes (cpl_frame *frm) |
cpl_frame * | xsh_badpixelmap_extract (cpl_frame *frame, int xmin, int ymin, int xmax, int ymax) |
This function create a sub bad pixel map frame from input bad pixel map frame. the sub frame is described by a box. |