High-Level Data Reduction Library: hdrl_DER_SNR.h File Reference

High-Level Data Reduction Library 1.6.0 High-Level data reduction routines for ESO pipelines

Loading...
Searching...
No Matches
Functions
hdrl_DER_SNR.h File Reference
`#include <cpl.h>`
`#include "hdrl_types.h"`
Include dependency graph for hdrl_DER_SNR.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Functions
CPL_BEGIN_DECLS hdrl_error_t | estimate_noise_window (const hdrl_data_t *flux, const cpl_binary *msk, cpl_size start, cpl_size stop, const cpl_size sz)
| Estimate the noise in the pixels between [start, stop]. The noise calculation is done using the formula from: Stoehr, F. et al. DER SNR: A Simple & General Spectroscopic Signal-to-Noise Measurement Algorithm.
cpl_image * | estimate_noise_DER_SNR (const hdrl_data_t *flux_in, const cpl_binary *msk_in, const cpl_array *wavelengths, const cpl_size length, const cpl_size half_window)
| For every pixel in position i in img_arg, the function estimates the noise using the pixels in the window [i - half_window, i + half_window]. For details on the calculation inside the window, see estimate_noise_window()