Full Changelog
https://github.com/pybop-team/PyBOP/blob/develop/CHANGELOG.md
What's Changed
- v24.9.1 main -> develop by @BradyPlanden in #511
- JuPyter notebook link in README.md file broke because of file structure change by @Dibyendu-IITKGP in #509
- LogPosterior refactor, partial fix for #510 by @BradyPlanden in #512
- chore: update pre-commit hooks by @pre-commit-ci in #516
- bpx is added as an optional dependency by @Dibyendu-IITKGP in #499
- Adds positional args for nox tests session by @BradyPlanden in #519
- chore: update pre-commit hooks by @pre-commit-ci in #523
- Adds transformations notebook by @BradyPlanden in #521
- chore: update pre-commit hooks by @pre-commit-ci in #528
- Add PowerDensity costs by @NicolaCourtier in #530
- Align notebook names by @BradyPlanden in #534
- Refactors OptimisationResult class, adds finite cost check for identified parameters by @BradyPlanden in #527
- Allow linked design parameters by @NicolaCourtier in #533
- Adds Voronoi cost landscape plot by @BradyPlanden in #531
- chore: update pre-commit hooks by @pre-commit-ci in #537
- OptimiseResult().str across examples, adds OCP balancing script by @BradyPlanden in #536
- Allow different lengths for validation plots by @NicolaCourtier in #538
- Adds plotting methods for monte carlo samplers by @BradyPlanden in #409
- chore: update pre-commit hooks by @pre-commit-ci in #539
- Adds ScaledLogLikelihood Class by @BradyPlanden in #541
- Define StandardPlot add_traces and parse_data by @NicolaCourtier in #545
- Update mass and capacity calculations for half-cell models by @NicolaCourtier in #543
- chore: update pre-commit hooks by @pre-commit-ci in #547
- chore: update pre-commit hooks by @pre-commit-ci in #552
- Refactor optimisation args by @BradyPlanden in #551
- Additions to #551 by @BradyPlanden in #555
- Add ECM example with change of parameters by @NicolaCourtier in #557
- chore: update pre-commit hooks by @pre-commit-ci in #558
- Scheduled tests, lychee, default bounds by @BradyPlanden in #562
- Divide examples into folders by @NicolaCourtier in #559
- Update readme by @NicolaCourtier in #564
- chore: update pre-commit hooks by @pre-commit-ci in #568
- Parameter specific learning rates for Gradient Descent by @BradyPlanden in #569
- Unit Hypercube Transformation by @BradyPlanden in #566
- Fix bug with old PyBaMM version being fetched for scheduled tests by @agriyakhetarpal in #572
- chore: update pre-commit hooks by @pre-commit-ci in #574
- Improvement to landscape plots, MCMC summary,
x0
log entry by @BradyPlanden in #570 - Update notebooks by @BradyPlanden in #575
- Fixes security risk with download-artifact action by @BradyPlanden in #576
- Fixes #581 -
population_size
setter by @BradyPlanden in #582 - Add naming utility by @NicolaCourtier in #579
- Multi-start functionality for optimisers by @BradyPlanden in #571
- Fix SciPy cost logs by @NicolaCourtier in #561
- chore: update pre-commit hooks by @pre-commit-ci in #589
- Fix tests on example scripts by @NicolaCourtier in #586
- Scale points for Voronoi plots by @NicolaCourtier in #587
- Add GroupedSPMe model by @NicolaCourtier in #584
- Bug fix
GroupedSPMe
to enable experiments by @NicolaCourtier in #592 - Fixes non-finite LogTransformed parameter bounds by @BradyPlanden in #595
- Adds ExponentialDecay Model by @BradyPlanden in #583
- chore: update pre-commit hooks by @pre-commit-ci in #599
- Removes depreciated
Adam
optimiser by @BradyPlanden in #598 - Set minimising for each cost and make a property of BaseOptimiser only by @NicolaCourtier in #588
- Add Hessian check for 2-parameter problems by @NicolaCourtier in #363
- Evaluations in OptimisationResult by @BradyPlanden in #597
- random_search optimiser added in the pints framework by @Dibyendu-IITKGP in #580
- Adds JAX IDAKLU solver integration by @BradyPlanden in #481
- docs: add Dibyendu-IITKGP as a contributor for test by @allcontributors in #606