pyoptsparse
Package for formulating and solving nonlinear constrained optimization problems.
Package for formulating and solving nonlinear constrained optimization problems.
To install this package, run one of the following:
pyOptSparse is an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable, and portable manner. It is a fork of pyOpt that uses sparse matrices throughout the code to more efficiently handle large-scale optimization problems. Interfaces are provided for a number of optimizers -- for the conda package the optimizers ALPSO, CONMIN, IPOPT, NSGA2, PSQP, and SLSQP are supported.
Summary
Package for formulating and solving nonlinear constrained optimization problems.
Last Updated
Dec 14, 2025 at 19:56
License
LGPL-3.0-only
Total Downloads
734.9K
Supported Platforms
GitHub Repository
https://github.com/mdolab/pyoptsparseDocumentation
https://mdolab-pyoptsparse.readthedocs-hosted.com/