Skip to content

v23.5rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@brosaplanella brosaplanella released this 19 Jun 14:17

Bug fixes

  • Realign 'count' increment in CasadiSolver._integrate() (#2986)

Features

  • Enable multithreading in IDAKLU solver (#2947)
  • If a solution contains cycles and steps, the cycle number and step number are now saved when solution.save_data() is called (#2931)
  • Experiments can now be given a start_time to define when each step should be triggered (#2616)

Optimizations

  • Test JaxSolver's compatibility with Python 3.8, 3.9, 3.10, and 3.11 (#2958)
  • Update Jax (0.4.8) and JaxLib (0.4.7) compatibility (#2927)
  • Removed importlib_metadata as a required dependency for user installations (#3050)

Bug fixes

  • Fix pybamm_install_odes and update the required SUNDIALS version (#2958)
  • Fixed a bug where all data included in a BPX was incorrectly assumed to be given as a function of time.(#2957)
  • Remove brew install for Mac from the recommended developer installation options for SUNDIALS (#2925)
  • Fix bpx.py to correctly generate parameters for "lumped" thermal model (#2860)

Breaking changes

  • Deprecate functionality to load parameter set from a csv file. Parameter sets must now be provided as python dictionaries (#2959)