cwitools.variance.rescale_var¶
-
cwitools.variance.rescale_var(varcube, datacube, fmin=0.9)¶ Rescale a variance cube layer-by-layer to reflect the noise of a data cube.
- Args:
- varcube (NumPy.ndarray): Variance cube to rescale. datacube (NumPy.ndarray): Data cube corresponding to variance cube. fmin (float): Minimum rescaling factor (Default=0.9)
Returns:
NumPy ndarray: Rescaled variance cubeExamples:
>>> from astropy.io import fits >>> from cwitools.variance import rescale_variance >>> data = fits.open("data.fits") >>> var = fits.getdata("variance.fits") >>> var_rescaled = rescale_variance(var, data)