pybop.models.empirical.ecm_base#

Classes#

ECircuitModel

Overwrites and extends BaseModel class for circuit-based PyBaMM models.

Module Contents#

class pybop.models.empirical.ecm_base.ECircuitModel[source]#

Bases: pybop.models.base_model.BaseModel

Overwrites and extends BaseModel class for circuit-based PyBaMM models.

_check_params(inputs=None, allow_infeasible_solutions=True)[source]#

Check the compatibility of the model parameters.

Parameters:
  • inputs (dict) – The input parameters for the simulation.

  • allow_infeasible_solutions (bool, optional) – If True, infeasible parameter values will be allowed in the optimisation (default: True).

Returns:

A boolean which signifies whether the parameters are compatible.

Return type:

bool