PyBOP: A Python package for battery model optimisation and parameterisation
Abstract
Full Changelog: https://github.com/pybop-team/PyBOP/blob/develop/CHANGELOG.md v26.3 - 2026-03-05 Features #897 - Adds separate LogPrior, LogPDF and LogPosterior classes and updates set_target. #873 - Adds methods for saving result and reconstructing result from saved data. result.save: saves entire python object using pickle. result.save_data: saves primarily the logger data and any other data required to reconstruct the result from the problem or the sampler (for SamplingResult). Result.load_result: reconstructs the Result object based on the underlying problem (or sampler for SamplingResult) and the data saved to file. #862 - Adds pybop.MarginalDistribution, pybop.MultivariateLogNormal. #889 - Adds methods for setting the initial state from a voltage to the grouped models. #869 - Adds methods for pre-processing current data for linear interpolation. #868 - Adds support for Python3.13 (NumPy restricted to
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 5 March 2026