Skip to content

v22.9

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Sep 17:26
· 4173 commits to develop since this release
a1091ec

Features

  • Added function pybamm.get_git_commit_info(), which returns information about the last git commit, useful for reproducibility (#2293)
  • Added SEI model for composite electrodes (#2290)
  • For experiments, the simulation now automatically checks and skips steps that cannot be performed (e.g. "Charge at 1C until 4.2V" from 100% SOC) (#2212)

Bug fixes

  • Arrhenius function for nmc_OKane2022 positive electrode actually gets used now (#2309)
  • Added SEI on cracks to loop over all interfacial reactions (#2262)
  • Fixed X-averaged SEI on cracks concentration so it's an average over x only, not y and z (#2262)
  • Corrected initial state for SEI on cracks (#2262)

Optimizations

  • Default options for particle mechanics now dealt with differently in each electrode (#2262)
  • Sped up calculations of Electrode SOH variables for summary variables (#2210)

Breaking changes

  • When creating a pybamm.Interpolant the default interpolator is now "linear". Passing data directly to ParameterValues using the [data] tag will be still used to create a cubic spline interpolant, as before (#2258)
  • Events must now be defined in such a way that they are positive at the initial conditions (events will be triggered when they become negative, instead of when they change sign in either direction) (#2212)