PyBOP (Python Battery Optimisation and Parameterisation) is a modular, open-source package for the parameter inference and optimisation of battery models, with a particular focus on classes built around PyBaMM models. PyBOP aims to provide:
- Parameter identification of battery models (electrochemical or equivalent circuit) -- to be used for e.g. pack design purposes, BMS design, and aging data analysis.
- Design optimisation studies, e.g., layer thickness, number of layers, tab placement.
- Model synthesis, i.e., generating (low order) models automatically from data or higher order, more complex models for parameter inference or design optimisation.