scijit.integrateΒΆ

scipy.integrate equivalents callable from inside numba.@njit code: QUADPACK adaptive quadrature, LSODA/solve_ivp ODE integration, and the sampled-data rules. Each name below links to a page generated from its docstring: parameters, returns, a runnable @njit example, and, where it applies, the ways it differs from scipy.

quad

Adaptive integration of func from a to b.

dblquad

Double integral of func(y, x) over a curved region.

tplquad

Triple integral of func(z, y, x) over a curved region.

nquad

Integration over n variables.

odeint

Integrate a system of ODEs with LSODA over a time grid.

solve_ivp

Solve an initial value problem for a system of ODEs.

OdeSolution

Continuous solution over the integrated span, res.sol.

trapezoid

Composite trapezoidal rule over samples.

simpson

Composite Simpson's rule over samples.

cumulative_simpson

Running integral by composite Simpson's 1/3 rule.

cumulative_trapezoid

Running integral by the composite trapezoid rule.

romb

Romberg integration of equally-spaced samples.

newton_cotes

Weights and error coefficient of a Newton-Cotes rule.

fixed_quad

Definite integral by fixed-order Gauss-Legendre quadrature.

IntegrationWarning

Warning category emitted on a soft failure during integration.

ODEintWarning

Warning class odeint() uses.

ODEpackError

Exception class odeint() uses for ODEPACK binding checks.