fit_envelope
- jwst.residual_fringe.utils.fit_envelope(wavenum, signal, check_extra_neighbors=False)[source]
Fit the upper and lower envelope of signal using a univariate spline.
- Parameters:
- wavenumndarray
Wavenumber values.
- signalndarray
Signal values
- check_extra_neighborsbool, optional
If
True, check two neighboring pixels instead of one, for identifying peaks and troughs.
- Returns:
- lower_fitndarray
Fit to the lower envelope.
- l_xlist
Input lower wavenum values.
- l_ylist
Input lower signal values.
- upper_fitndarray
Fit to the upper envelope.
- u_xlist
Input upper wavenum values.
- u_ylist
Input lower wavenum values.