Ppopt

Latest version: v1.5.1

Safety actively analyzes 641221 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.5.0

We have released version 1.5.0, this is primarily to roll out a new algorithm, a new backend solver, and some minor bug fixes. The new algorithm is based on "A High-Performant Multi-Parametric Quadratic Programming Solver", By Arnström et al. I want to thank darnstrom for their help in the implementation. We are also adding a solver that can be utilized for QPs, DAQP, also by darnstrom et al.

Some interactions on windows with parallelization got fixed, where when using a lot of threads a large amount of memory is committed with openblas, and other BLAS libraries.

The public-facing API has not changed, so feel free to update to the latest version, as it will be compatible with earlier versions of the code. This is (now) current version on PyPI.

You can update to the new version with the following command.

bash
pip install ppopt --upgrade


If you run into any errors or bugs, please let us know!

1.4.0

We have released version 1.4.0, which adds better support to newer versions of Python (e.g., 3.8+) and makes PPOPT compatible with Gurobi 11. The public-facing API has not changed, so feel free to update to the latest version, as it will be compatible with earlier versions of the code. This is (now) current version on PyPI.

You can update to the new version with the following command.

bash
pip install ppopt --upgrade


If you run into any errors or bugs, please let us know!

Release
This is the initial public release. Please feel free to use this to solve your parametric programming problems.

If you run into any errors or bugs, please feel free to let us know!

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.