def evaluate(self, x, degree, smooth):
"""
Evaluate the spline
Parameters
----------
x: numpy.ndarray
The wavelengths to evaluate over.
degree: int
The degree of spline to evaluate.
smooth: float or None
The smoothing factor used to choose the number of knots.
Returns
-------
The evaluated spline
"""
_f = UnivariateSpline(self.wave, self.flux,
k=degree,
s=smooth)
return _f(x)
评论列表
文章目录