SciPy

scipy.interpolate.PchipInterpolator.antiderivative

PchipInterpolator.antiderivative(self, nu=1)[source]

Construct a new piecewise polynomial representing the antiderivative.

Parameters
nuint, optional

Order of antiderivative to evaluate. Default is 1, i.e. compute the first integral. If negative, the derivative is returned.

Returns
bpBPoly

Piecewise polynomial of order k + nu representing the antiderivative of this polynomial.

Notes

If antiderivative is computed and self.extrapolate='periodic', it will be set to False for the returned instance. This is done because the antiderivative is no longer periodic and its correct evaluation outside of the initially given x interval is difficult.

Previous topic

scipy.interpolate.PchipInterpolator.derivative

Next topic

scipy.interpolate.PchipInterpolator.roots