Fast and flexible physics-based battery models in Python
-
Updated
Apr 20, 2026 - Python
Fast and flexible physics-based battery models in Python
Code and data for the paper "Systematic derivation and validation of a reduced thermal-electrochemical model for lithium-ion batteries using asymptotic methods" by Brosa Planella et al. (2021).
sim — a CLI runtime that lets LLM agents launch, drive, and observe CAD/CAE simulators through one protocol
An automated Twitter Bot that Tweets random Battery Simulations and replies to requested Battery Simulations.
A copier template for battery modeling projects using PyBaMM
pybamm.org website source code
C/C++ solvers used by PyBaMM, and their Python bindings
A comprehensive simulation platform integrating vehicle dynamics, environment emulation, body controls, and battery management for holistic testing and validation of automated vehicles.
Sandbox to develop, test and compare Kalman Fitler-enabled estimation techniques for state of charge of a sample lithium-ion battery, utilizing transient signals to predict state across points in time.
Battery management system using Python Flask on Raspberry Pi, facilitating real-time ESP32 communication via MQTT and Socket.IO, and applied PyBaMM with ML-driven SOC/SOH prediction using DFN modeling.
[WORK IN PROGRESS] an attempt to run PyBaMM simulations in the browser via Pyodide 🌐
Questions about electrochemistry and batteries supported by physics-based models and synthetic data.
A tool that visualizes PyBaMM lithium-ion battery simulations.
MCP server for scientific simulation documentation (PyBaMM, Cantera, and more)
Add a description, image, and links to the pybamm topic page so that developers can more easily learn about it.
To associate your repository with the pybamm topic, visit your repo's landing page and select "manage topics."