calcvar¶
- sofia_redux.instruments.forcast.calcvar.calcvar(data, header)[source]¶
- Calculate read and poisson noise of the variance from raw FORCAST images - Calculates the read noise and poisson noise components of the variance from raw FORCAST images. The following equation is used to derive the variance for each pixel: - V = N * betaG/g + RN^2/g^2 - where V is the variance, N is the raw ADU in each pixel, betaG is the excess noise factor, g is the fain, and RN is the read noise in electrons. g comes from the EPERADU keyword in the FITS header. RN is determined by the instrument team, but its value depends on the capacitance setting (recorded in the ILOWCAP keyword in the FITS header). betaG is also determined by the instrument team. - Parameters:
- datanumpy.ndarray
- Raw image array 
- headerastropy.io.fits.header.Header
- Raw image header; will be updated with HISTORY message and keywords 
 
- Returns:
- numpy.ndarray
- Image array with the same dimensions as the input raw image containing the calculated variance.