Skip to content

Commit 5873cd8

Browse files
authored
Merge pull request #1508 from pints-team/1502-xtol-ftol
Allowing xtol and ftol stopping criteria in OptimisationController
2 parents 7594349 + 3949338 commit 5873cd8

7 files changed

Lines changed: 529 additions & 224 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ All notable changes to this project will be documented in this file.
88
### Added
99
- [#1716](https://github.com/pints-team/pints/pull/1716) PINTS is now tested on Python 3.14.
1010
- [#1715](https://github.com/pints-team/pints/pull/1715) Added methods `ProblemErrorMeasure.problem()`, `ProblemLogLikelihood.problem()`, `SingleOutputProblem.model()` and `MultiOutputProblem.model()`.
11+
- [#1508](https://github.com/pints-team/pints/pull/1508) Added a method `OptimisationController.set_parameter_tolerance` that allows methods to stop after a fixed number of iterations with no significant movement in parameter space.
1112
### Changed
1213
- [#1713](https://github.com/pints-team/pints/pull/1713) PINTS now requires matplotlib 2.2 or newer.
1314
### Deprecated
15+
- [#1508](https://github.com/pints-team/pints/pull/1508) The methods `OptimisationController.max_unchanged_iterations` and `set_max_unchanged_iterations` are deprecated, in favour of `function_tolerance` and `set_function_tolerance` respectively.
1416
### Removed
1517
### Fixed
1618
- [#1713](https://github.com/pints-team/pints/pull/1713) Fixed Numpy 2.4.1 compatibility issues.

0 commit comments

Comments
 (0)