Skip to content

Conversation

@timmens
Copy link
Member

@timmens timmens commented Feb 5, 2026

This PR wraps the COBYQA optimizer from scipy.

Closes #562

timmens and others added 2 commits February 5, 2026 17:39
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>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@timmens timmens force-pushed the feature/scipy-cobyqa branch from 7b2bec4 to edbc1ab Compare February 5, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wrap cobyqa via scipy

1 participant