Calendar ageing objective

Objectives for fitting the data generated by a calendar ageing experiment.

class ionworkspipeline.objectives.CalendarAgeing(data_input, options=None, callbacks=None, custom_parameters=None)

Objective for fitting LLI and/or LAM to calendar ageing data for a full cell.

Parameters

data_inputstr or dict

The data to use for the fit, see Objective.

optionsdict, optional

A dictionary of options to pass to the objective.

  • model: :class:pybamm.BaseModel

    The model to fit. No default is provided, but this option is required (a model must be passed in).

  • modes: list of str

    The degradation modes to fit. Can be any combination of “LLI [%]”, “LAM_ne [%]”, “LAM_pe [%]”. Default is [“LLI [%]”].

  • simulation_kwargs: dict

    Keyword arguments to pass to the simulation (iwp.Simulation). Default is None.

callbackslist of callable, optional

A class with methods that get called at various points during the datafit process

custom_parametersdict, optional

A dictionary of parameters to use within this objective only. See Objective.

Extends: ionworkspipeline.data_fits.objectives.objective.SimulationObjective