probnum.diffeq¶
Differential Equations.
This package defines common dynamical models and probabilistic solvers for differential equations.
Functions¶
|
Solve initial value problem with Gaussian filtering and smoothing. |
|
Propose a suitable first step that can be taken by an ODE solver. |
|
Initialize an ODE filter by fitting the prior process to a few steps of an approximate ODE solution computed with Scipy’s RK. |
|
Initialize an ODE filter with Taylor-mode automatic differentiation. |
|
Perturb the step with lognormally distributed noise scaled by noise-scale. |
|
Perturb the step with uniformly distributed noise scaled by noise-scale. |
Classes¶
|
Interface for ODESolver. |
|
ODE solver that uses a Gaussian filter. |
|
(Adaptive) step size rules for ODE solvers. |
|
Constant step size rule for ODE solvers. |
|
Adaptive step size selection using proportional control. |
|
ODE solution. |
|
Gaussian IVP filtering solution of an ODE problem. |
|
ODE-Solver random perturbatino of the step-sizes. |
|
Solution to the PerturbedStepSolver. |
|
Wrapper for Runge-Kutta methods from Scipy, implements the stepfunction and dense output. |