Update interpolation.py
remove additional scipy features, for another PR
@@ -1327,53 +1327,6 @@ class CubicHermiteInterp(HARKinterpolator1D):
dydx = self._der_helper(x, out_bot, out_top)
return y, dydx
- def der_interp(self, nu=1):
- """
- Construct a new piecewise polynomial representing the derivative.
- See `scipy` for additional documentation:
- https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.CubicHermiteSpline.html
- """
- return self._chs.derivative(nu)
-
- def antider_interp(self, nu=1):
- """
- Construct a new piecewise polynomial representing the antiderivative.
-
- Antiderivative is also the indefinite integral of the function,
- and derivative is its inverse operation.
-
- See `scipy` for additional documentation:
- https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.CubicHermiteSpline.html
- """
- return self._chs.antiderivative(nu)
-
- def integrate(self, a, b, extrapolate=None):
- """
- Compute a definite integral over a piecewise polynomial.
-
- See `scipy` for additional documentation:
- https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.CubicHermiteSpline.html
- """
- return self._chs.integrate(a, b, extrapolate)
-
- def roots(self, discontinuity=True, extrapolate=None):
- """
- Find real roots of the the piecewise polynomial.
-
- See `scipy` for additional documentation:
- https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.CubicHermiteSpline.html
- """
- return self._chs.roots(discontinuity, extrapolate)
-
- def solve(self, y=0.0, discontinuity=True, extrapolate=None):
- """
- Find real solutions of the the equation ``pp(x) == y``.
-
- See `scipy` for additional documentation:
- https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.CubicHermiteSpline.html
- """
- return self._chs.solve(y, discontinuity, extrapolate)
-
class BilinearInterp(HARKinterpolator2D):
"""
