validate_wavelengths¶
- synphot.utils.validate_wavelengths(wavelengths)[source]¶
Check wavelengths for
synphot
compatibility.Wavelengths must satisfy these conditions:
valid unit type, if given
no zeroes
monotonic ascending or descending
no duplicate values
- Parameters:
- wavelengthsarray-like or
Quantity
Wavelength values.
- wavelengthsarray-like or
- Raises:
- synphot.exceptions.SynphotError
Wavelengths unit type is invalid.
- synphot.exceptions.DuplicateWavelength
Wavelength array contains duplicate entries.
- synphot.exceptions.UnsortedWavelength
Wavelength array is not monotonic.
- synphot.exceptions.ZeroWavelength
Negative or zero wavelength occurs in wavelength array.