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 cube

Examples:

>>> 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)