pyoptsparse
pyoptsparse copied to clipboard
pyOptSparse is an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable, and portable manner.
## Type of issue What types of issue is it? _Select the appropriate type(s) that describe this issue_ - Refactor ## Description Currently, there are `Info` dictionaries within the history...
## Type of issue What types of issue is it? _Select the appropriate type(s) that describe this issue_ - Bugfix (non-breaking change which fixes an issue) ## Description This was...
## Type of issue What types of issue is it? _Select the appropriate type(s) that describe this issue_ - Bugfix (non-breaking change which fixes an issue) ## Description Update them...
# Description of feature There is a ton of shared code between different optimizer wrappers: - setting up the parameters - comm splitting and bcast after - creating the solution...
# Description In the `pyOpt_optimizer` class, we currently use `tempfile.mktemp()` which is deprecated. We should instead use the existing temp file capabilities of the sqlitedict package. This fix would involve...
# Description of feature The idea would be to transmit more information about the error that occurs when an error is encountered importing third party dependencies, in particular `ParOpt` and...
# Description The fail flags only work for SNOPT. We should make this clear in the documentation.
# Description of feature For example, explain how we automatically set `hessian_approximation` to `limited-memory`. We may also want to look into adjusting some of the other options, such as a...
It seems that this package is a prerequisite for testing `dymos` (https://github.com/OpenMDAO/dymos/issues/471). Thus, it would be great if `pyoptsparse` was available on PyPI as well. The installations instructions for `pyoptsparse`...
## Purpose Issues like #387 show that the current minimum dependency versions are out of date - even considering our own [stencil of supported dependencies](https://mdolab-mach-aero.readthedocs-hosted.com/en/latest/installInstructions/install3rdPartyPackages.html#supported-dependency-versions). I updated the minimum numpy...