Open Circuit Potential Interpolants¶
- class ionworkspipeline.calculations.OCPDataInterpolant(electrode, data, options=None)¶
Create an interpolant for the open-circuit voltage (OCP) from data.
Parameters¶
- electrodestr
The electrode to create the interpolant for, either “positive” or “negative”.
- datapandas.DataFrame
The data to use for the interpolant. Must have columns “Stoichiometry” and “Voltage [V]”.
- optionsdict, optional
A dictionary of options to pass to the calculation.
- tolerance: float
The tolerance to use when restricting the data to avoid interpolation issues. Default is 1e-6.
- direction: str
The direction of the OCP, either “lithiation” or “delithiation”. Default is None, which means no directionality is assumed.
Extends:
ionworkspipeline.calculations.calculation.Calculation
- calculations.ocp_data_interpolant_from_csv(data_path, options=None)¶
- class ionworkspipeline.calculations.OCPMSMRInterpolant(electrode, voltage_limits, interpolator='linear')¶