cwitools.reduction.rebin¶
-
cwitools.reduction.rebin(inputfits, xybin=1, zbin=1, vardata=False)¶ Re-bin a data cube along the spatial (x,y) and wavelength (z) axes.
- Args:
- inputfits (astropy FITS object): Input FITS to be rebinned. xybin (int): Integer binning factor for x,y axes. (Def: 1) zbin (int): Integer binning factor for z axis. (Def: 1) vardata (bool): Set to TRUE if rebinning variance data. (Def: True) fileExt (str): File extension for output (Def: .binned.fits)
- Returns:
- astropy.io.fits.HDUList: The re-binned cube with updated WCS/Header.
Examples:
Bin a cube by 4 pixels along the wavelength (z) axis:
>>> from astropy.io import fits >>> from cwitools import rebin >>> myfits = fits.open("mydata.fits") >>> binned_fits = rebin(myfits, zbin = 4) >>> binned_fits.writeto("mydata_binned.fits")