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: - wavelengths : array-like or
Quantity
Wavelength values.
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.