Package ComboCode :: Package cc :: Package ivs :: Package tools :: Module spectra_combine
[hide private]
[frames] | no frames]

Module spectra_combine

source code

The combine method from the ivs.spectra.tools module.

Functions [hide private]
array, array, array
combine(list_of_spectra, R=200.0, lambda0=(950.0, 'AA'), lambdan=(3350.0, 'AA'))
Combine and weight-average spectra on a common wavelength grid.
source code
Variables [hide private]
  logger = logging.getLogger("SPEC.TOOLS")
  __package__ = 'ComboCode.cc.ivs.tools'
Function Details [hide private]

combine(list_of_spectra, R=200.0, lambda0=(950.0, 'AA'), lambdan=(3350.0, 'AA'))

source code 

Combine and weight-average spectra on a common wavelength grid.

list_of_spectra should be a list of lists/arrays. Each element in the main list should be (wavelength,flux,error).

If you have FUSE fits files, use cc.ivs.fits.read_fuse. If you have IUE FITS files, use cc.ivs.fits.read_iue.

After Peter Woitke.

Parameters:
  • R (float) - resolution
  • lambda0 (tuple (float,str)) - start wavelength, unit
  • lambdan (tuple (float,str)) - end wavelength, unit
Returns: array, array, array
binned spectrum (wavelengths,flux, error)