v23.5rc0
Pre-release
Pre-release
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 Python3.8
,3.9
,3.10
, and3.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)