PyBaMM

PyBaMM: An open-source battery simulation package written in Python.

 

PyBaMM

PyBaMM (Python Battery Mathematical Modelling) is an open-source Python library designed for simulating physics-based lithium-ion battery models. Developed with modularity and flexibility in mind, PyBaMM allows researchers to define, solve, and analyse complex battery models ranging from simple approximations to detailed, multi-scale representations. Since its release, PyBaMM has grown into a the leading open-source battery modelling tool, with thousands of users around the world from both academia and industry. PyBaMM uses an open governance model and is fiscally sponsored by NumFOCUS.

OxRSE led the original PyBaMM software development and continues to provides on-going maintenance, advice and training on software engineering best practices, and help to build a large developer & user community.

 

Website: https://pybamm.org/

RSEs: Martin Robinson, Pip Liggins, John Brittain, Thibault Lestang

Collaborators: Mathematical Institute: Prof Jon Chapman and Prof Colin Please

 

Public repos

https://github.com/pybamm-team/PyBaMM/

Publications

Sulzer, V., Marquis, S. G., Timms, R., Robinson, M., & Chapman, S. J. (2021). Python Battery Mathematical Modelling (PyBaMM). Journal of Open Research Software, 9(1), 14. https://doi.org/10.5334/jors.309