parameters: (xk, yk, xnew, order=3, kind='smoothest', conds=None)
return_statement: return spleval(splmake(xk, yk, order=order, kind=kind, conds=conds), xnew)
docstring: Interpolate a curve at new points using a spline fit
  
      Parameters
      ----------
      xk, yk : array_like
          The x and y values that define the curve.
      xnew : array_like
          The x values where spline should estimate the y values.
      order : int
          Default is 3.
      kind : string
          One of {'smoothest'}
      conds : Don't know
          Don't know
  
      Returns
      -------
      spline : ndarray
          An array of y values; the spline evaluated at the positions `xnew`.
docstring_summary: Interpolate a curve at new points using a spline fit
docstring_tokens: Interpolate a curve at new points using a spline fit
function: def spline(xk, yk, xnew, order=3, kind='smoothest', conds=None):
      """
      Interpolate a curve at new points using a spline fit
  
      Parameters
      ----------
      xk, yk : array_like
          The x and y values that define the curve.
      xnew : array_like
          The x values where spline should estimate the y values.
      order : int
          Default is 3.
      kind : string
          One of {'smoothest'}
      conds : Don't know
          Don't know
  
      Returns
      -------
      spline : ndarray
          An array of y values; the spline evaluated at the positions `xnew`.
  
      """
      return spleval(splmake(xk, yk, order=order, kind=kind, conds=conds), xnew)
function_tokens: def spline ( xk , yk , xnew , order = 3 , kind = 'smoothest' , conds = None ) : return spleval ( splmake ( xk , yk , order = order , kind = kind , conds = conds ) , xnew )