Skip to content

PyBaMM_logo

PyBaMM (Python Battery Mathematical Modelling) is an open-source battery simulation package written in Python. Our mission is to accelerate battery modelling research by providing open-source tools for multi-institutional, interdisciplinary collaboration. Broadly, PyBaMM consists of (i) a framework for writing and solving systems of differential equations, (ii) a library of battery models and parameters, and (iii) specialized tools for simulating battery-specific experiments and visualizing the results. Together, these enable flexible model definitions and fast battery simulations, allowing users to explore the effect of different battery designs and modeling assumptions under a variety of operating scenarios.

Check out the main PyBaMM repository pybamm-team/pybamm

Pinned Loading

  1. PyBaMM PyBaMM Public

    Fast and flexible physics-based battery models in Python

    Python 878 493

  2. BattBot BattBot Public

    An automated Twitter Bot that Tweets random Battery Simulations and replies to requested Battery Simulations.

    Python 20 7

  3. liionpack liionpack Public

    A battery pack simulation tool that uses the PyBaMM framework

    Python 78 23

Repositories

Showing 10 of 22 repositories
  • PyBaMM Public

    Fast and flexible physics-based battery models in Python

    pybamm-team/PyBaMM’s past year of commit activity
    Python 878 BSD-3-Clause 493 126 27 Updated Jul 8, 2024
  • pybamm-cookiecutter Public template

    A cookiecutter template for battery modeling projects using PyBaMM

    pybamm-team/pybamm-cookiecutter’s past year of commit activity
    Python 6 BSD-3-Clause 2 3 (1 issue needs help) 2 Updated Jul 7, 2024
  • pybamm.org Public

    Source code for pybamm.org

    pybamm-team/pybamm.org’s past year of commit activity
    HTML 4 BSD-3-Clause 3 2 1 Updated Jul 1, 2024
  • liionpack Public

    A battery pack simulation tool that uses the PyBaMM framework

    pybamm-team/liionpack’s past year of commit activity
    Python 78 MIT 23 15 1 Updated Jul 1, 2024
  • pybamm-validation Public

    Validation of PyBaMM models

    pybamm-team/pybamm-validation’s past year of commit activity
    Python 5 BSD-3-Clause 1 1 0 Updated Jun 25, 2024
  • pybamm-team/pybamm-eis’s past year of commit activity
    Python 6 MIT 1 5 0 Updated Jun 25, 2024
  • pybamm-data Public

    A repository to host PyBaMM's data files

    pybamm-team/pybamm-data’s past year of commit activity
    0 BSD-3-Clause 1 2 0 Updated May 10, 2024
  • casadi-vcpkg-registry Public

    vcpkg registry for casadi

    pybamm-team/casadi-vcpkg-registry’s past year of commit activity
    CMake 0 MIT 1 0 0 Updated May 4, 2024
  • pybamm-bench Public

    Benchmarks for PyBaMM with asv

    pybamm-team/pybamm-bench’s past year of commit activity
    0 GPL-3.0 3 0 0 Updated Apr 25, 2024
  • BattBot Public

    An automated Twitter Bot that Tweets random Battery Simulations and replies to requested Battery Simulations.

    pybamm-team/BattBot’s past year of commit activity