generate_wavelengths

synphot.utils.generate_wavelengths(minwave=500, maxwave=26000, num=10000, delta=None, log=True, wave_unit=Unit("Angstrom"))[source]

Generate wavelength array to be used for spectrum sampling.

\[minwave \le \lambda < maxwave\]
Parameters:
minwave, maxwave : float

Lower and upper limits of the wavelengths. These must be values in linear space regardless of log.

num : int

The number of wavelength values. This is only used when delta=None.

delta : float or None

Delta between wavelength values. When log=True, this is the spacing in log space.

log : bool

If True, the wavelength values are evenly spaced in log scale. Otherwise, spacing is linear.

wave_unit : str or Unit

Wavelength unit. Default is Angstrom.

Returns:
waveset : Quantity

Generated wavelength set.

waveset_str : str

Info string associated with the result.