Commit 8af006e
Add scipy_cobyqa optimizer wrapper
Wrap the COBYQA (Constrained Optimization BY Quadratic Approximations)
algorithm from scipy.optimize.minimize. COBYQA is a derivative-free
trust-region method that supports bounds and nonlinear constraints.
Key changes:
- Add IS_SCIPY_GE_1_14 version check in config.py (requires scipy >= 1.14.0)
- Rename IS_PANDAS_VERSION_NEWER_OR_EQUAL_TO_2_1_0 to IS_PANDAS_VERSION_GE_2_1 for consistency
- Add ScipyCOBYQA class in scipy_optimizers.py
- Move COBYQA from not_implemented to implemented in scipy_aliases.py
- Regenerate algorithms.py
Closes #562
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 2d618ae commit 8af006e
5 files changed
Lines changed: 206 additions & 38 deletions
File tree
- src/optimagic
- optimization
- optimizers
0 commit comments