Skip to content

Releases: TAMUparametric/PPOPT

Version 1.6.0 Release

14 Sep 00:00
a5c9ce0
Compare
Choose a tag to compare

We have released version 1.6.0, this is primarily to roll out a new model building interface and some minor bug fixes.

Now multiparametric programs can be formulated similar to how you would formulate models in pyomo or gurobipy. So it is easier then ever to generate multiparametric optimization model.

There is not a breaking change in any of the older public facing API, so feel free to update to the latest version, as it will be compatible with earlier versions of the code.

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

pip install ppopt --upgrade

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

Version 1.5.0 Release

13 May 17:46
Compare
Choose a tag to compare

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.

pip install ppopt --upgrade

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

Version 1.4.0 Released

25 Jan 00:15
Compare
Choose a tag to compare

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.

pip install ppopt --upgrade

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

Initial Release

25 Sep 05:54
Compare
Choose a tag to compare

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!