pybop.applications.base_method#
Classes#
A base class for PyBOP's application methods. |
|
A class that returns a pybamm.Interpolant to pybamm models and otherwise |
|
A class to find the stoichiometry corresponding to a given open-circuit |
Module Contents#
- class pybop.applications.base_method.BaseApplication[source]#
A base class for PyBOP’s application methods.
- class pybop.applications.base_method.Interpolant(x, y, name=None, bounds_error=False, fill_value='extrapolate', axis=0)[source]#
A class that returns a pybamm.Interpolant to pybamm models and otherwise a numeric interpolant.
- class pybop.applications.base_method.InverseOCV(ocv_function: Callable, optimiser: pybop.BaseOptimiser | None = pybop.SciPyMinimize, verbose: bool = False)[source]#
A class to find the stoichiometry corresponding to a given open-circuit voltage.
- Parameters:
ocv_function (Callable) – The open-circuit voltage as a function of stoichiometry.
optimiser (pybop.BaseOptimiser, optional) – The optimisation algorithm to use (default: pybop.SciPyMinimize).
verbose (bool, optional) – If True, progress messages are printed (default: False).