EIS objective¶
Objectives for fitting the data generated by an Electrochemical Impedance Spectroscopy (EIS) experiment.
- class ionworkspipeline.objectives.EIS(data_input, options=None, callbacks=None, custom_parameters=None)¶
Objective for electrochemical impedance spectroscopy (EIS) data. Simulates the model response at the given frequencies and compares the impedance to the data.
This objectives uses the pybammeis package to simulate the EIS experiment in the frequency domain.
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).
- model: :class:
- simulation_kwargs: dict
Keyword arguments to pass to the simulation (
pybeis.EISSimulation
). Default is None.
Extends:
ionworkspipeline.data_fits.objectives.objective.Objective