v25.10.0
What's Changed
- Build(deps): bump the actions group with 2 updates by @dependabot[bot] in #5148
- Sync v25.8.0 with develop by @brosaplanella in #5149
- Fixed non-deterministic plotting CI issues by @Rishab87 in #5150
- 2D by @aabills in #5106
- Generalise initial state setting by @NicolaCourtier in #5129
- Attempt to Patch few non-deterministic CI issues. by @Rishab87 in #5156
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #5147
- Build(deps): bump the actions group with 6 updates by @dependabot[bot] in #5157
- composite esoh by @aabills in #5160
- Total surface area to volume by @rtimms in #5165
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #5166
- Build(deps): bump github/codeql-action from 3.29.8 to 3.29.10 in the actions group by @dependabot[bot] in #5167
- Added
load_mesh_from_filefunction to support external 3D meshes. by @Rishab87 in #5162 - [GSoC 2025] Saving and Loading Custom Models by @medha-14 in #5056
- Fix drive cycle duration bug by @MarcBerliner in #5153
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #5172
- Build(deps): bump the actions group with 3 updates by @dependabot[bot] in #5173
- fix 2d inner product by @aabills in #5175
- constant extrapolation in 2d by @aabills in #5178
- fix calculation of bulk ocp in hysteresis models by @rtimms in #5169
- Composite esoh half cell by @aabills in #5179
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #5182
- Added an option for multiple initial conditions in IDAKLU solver by @Rishab87 in #4981
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #5187
- Use T_init in initial_state by @rtimms in #5189
- Hysteresis ESOH by @aabills in #5163
- Build(deps): bump the actions group across 1 directory with 5 updates by @dependabot[bot] in #5188
- Update
pybammsolverstov0.2.0by @MarcBerliner in #5199 - 1D+ sensitivities error with IDAKLU output_variables by @pipliggins in #5118
- Make time-based heaviside and modulo inputs explicit
t_evalpoints withIDAKLUSolverby @MarcBerliner in #4994 - Add options to terminate
IDAKLUSolverearly when there's little progress by @MarcBerliner in #5201 - Computing Bruggeman coefficient from BPX porosity instead of hardcoding by @r0hansaxena in #5196
- Unpin
numpy, bumppybammsolversby @MarcBerliner in #5204 - Fix bug with out-of-bounds discontinuities in time by @MarcBerliner in #5205
- Fix doc links (make lychee happy) by @DavidMStraub in #5208
- Removes the default solver change warning by @BradyPlanden in #5209
- Added warning about installation through conda to docs and suggested installation via pip by @r0hansaxena in #5206
- [CI] Change MacOS runner from macos-13 to macos-15-intel by @DavidMStraub in #5213
- Remove deprecated JAX funtions by @DavidMStraub in #5203
- Build(deps): bump the actions group across 1 directory with 3 updates by @dependabot[bot] in #5216
- feat(EvaluateAt): add support for children evaluated at edges by @martinjrobins in #5190
- Build(deps): bump the actions group with 3 updates by @dependabot[bot] in #5220
- Allow sim to be pickled with output variables by @pipliggins in #5225
- Plot voltage components for composite electrodes by @Daniel-Nicolae23 in #5229
- Change fundamental SEI variable from thickness to concentration: attempt 2 by @DrSOKane in #4869
- #5198 update definition of hysteresis decay rate by @rtimms in #5217
- Serialise refactor by @aabills in #5235
- IDAKLU options property, fixes pickling issue with getstate by @BradyPlanden in #5234
- Serialise geometry varpts etc by @aabills in #5236
- [GSoC 2025] Serialising Parameter Sets by @medha-14 in #5177
- Update broken link by @valentinsulzer in #5246
- Build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #5243
- Set zip(..., strict=True) in key solver/expression tree files for len… by @swastim01 in #5241
- Fix: correct temperature initialisation in lumped and x_full thermal … by @swastim01 in #5248
- Enable contact overpotential display by @Jhah2025 in #5247
- Serialization refactor by @aabills in #5244
- Release v25.10.0 by @BradyPlanden in #5250
New Contributors
- @r0hansaxena made their first contribution in #5196
- @Daniel-Nicolae23 made their first contribution in #5229
- @swastim01 made their first contribution in #5241
- @Jhah2025 made their first contribution in #5247
Full Changelog: v25.8.0...v25.10.0