Skip to content

Releases: pybamm-team/PyBaMM

v0.2.3

01 Jul 19:28
09a3c08
Compare
Choose a tag to compare

This release enables the use of Google Colab for running example notebooks, and adds some small new features and bug fixes. See CHANGELOG for more details.

v0.2.2

01 Jun 21:26
eff587b
Compare
Choose a tag to compare

New SEI models, simplification of submodel structure, as well as optimisations and general bug fixes. See CHANGELOG for more details.

v0.2.1

31 Mar 17:37
105714c
Compare
Choose a tag to compare

New expression tree node types, models, parameter sets and solvers, as well as general bug fixes and new examples. See CHANGELOG for more details.

v0.2.0

26 Feb 20:08
801492b
Compare
Choose a tag to compare

This release introduces many new features and optimizations. All models can now be solved using the pip installation - in particular, the DFN can be solved in around 0.1s. Other highlights include an improved user interface, simulations of experimental protocols (GITT, CCCV, etc) and drive cycles, new parameter sets for NCA and LGM50, "input parameters" and "external variables" for quickly solving models with different parameter values and coupling with external software, and general bug fixes and optimizations. See CHANGELOG for more details.

v0.1.0

08 Oct 16:40
8afc8f9
Compare
Choose a tag to compare

This is the first official version of PyBaMM.
Please note that PyBaMM in still under active development, and so the API may change in the future.

Features

Models

Lithium-ion

  • Single Particle Model (SPM)
  • Single Particle Model with electrolyte (SPMe)
  • Doyle-Fuller-Newman (DFN) model

with the following optional physics:

  • Thermal effects
  • Fast diffusion in particles
  • 2+1D (pouch cell)

Lead-acid

  • Leading-Order Quasi-Static model
  • First-Order Quasi-Static model
  • Composite model
  • Full model

with the following optional physics:

  • Hydrolysis side reaction
  • Capacitance effects
  • 2+1D

Spatial discretisations

  • Finite Volume (1D only)
  • Finite Element (scikit, 2D only)

Solvers

  • Scipy
  • Scikits ODE
  • Scikits DAE
  • Algebraic (root-finding)