pybamm.ScipySolver wraps scipy.integrate.solve_ivp and is the easiest way to get started when your model produces a pure ODE system.
Constructor
str
default:"\"BDF\""
Integration method passed to
solve_ivp. Supported values:float
default:"1e-6"
Relative tolerance.
float
default:"1e-6"
Absolute tolerance.
float | None
default:"0"
Tolerance for detecting extrapolation beyond the solved interval.
str
default:"\"warn\""
Behaviour on extrapolation:
"warn", "error", or "ignore".dict | None
default:"{}"
Additional keyword arguments forwarded to
solve_ivp (e.g. {"max_step": 10}).Examples
Sensitivity analysis is not supported by
ScipySolver. Use IDAKLUSolver if you need parameter sensitivities.