v24.9.0
What's Changed
- Add Lychee link checking by @BradyPlanden in #403
- Additions to ruff rules by @BradyPlanden in #386
- Adds Minkowski and SumofPower Cost by @BradyPlanden in #383
- Add a WeightedCost by @NicolaCourtier in #329
- Adds Transformation class by @BradyPlanden in #357
- Additions for #327 - Enable
DesignCosts
inWeightedCost
by @BradyPlanden in #413 - Add get_parameter_info to BaseModel by @NicolaCourtier in #423
- Update default init_soc for DesignProblem by @NicolaCourtier in #422
- Add model.clear and remove setters by @NicolaCourtier in #448
- Fix parameter set logic and allow FittingProblem to take init_ocv rather than init_soc by @NicolaCourtier in #425
- Merge model build and rebuild by @NicolaCourtier in #451
- Add MultiFittingProblem class and example by @NicolaCourtier in #364
- Adds support for IDAKLU w/ output variables by @BradyPlanden in #450
- Fixes benchmarks by @BradyPlanden in #457
- Refactors
BaseCost.evaluate/S1
intoBaseCost.compute
by @BradyPlanden in #455 - Adds EIS prediction methods by @BradyPlanden in #405
- Add functional parameter example by @NicolaCourtier in #442
- Rename quick_plot.py to standard_plots.py by @NicolaCourtier in #469
- Add electrode balancing example by @brosaplanella in #472
- Allow nonlinear constraints #353 by @MarkBlyth in #371
- Updates type hints in
ecm_tau_constraints.py
by @BradyPlanden in #480 - Adds Monte Carlo Samplers by @BradyPlanden in #340
- Adds cost/likelihood class notebook by @BradyPlanden in #470
- Fixes for PyBaMM v24.9 dependency by @BradyPlanden in #485
- Converts notebook plots to pure Plotly by @BradyPlanden in #411
- Refactor update_capacity by @NicolaCourtier in #465
- Create creating_a_model.ipynb by @f-g-r-i-m-m in #471
- Replace
pybop.MAP
withpybop.LogPosterior
by @BradyPlanden in #483 - Multi-dimensional learning rate (sigma0) for AdamW by @BradyPlanden in #462
- Fix transformations by @NicolaCourtier in #474
New Contributors
- @f-g-r-i-m-m made their first contribution in #471
Full Changelog: https://github.com/pybop-team/PyBOP/blob/develop/CHANGELOG.md