This package is a Python version of MATLAB TOOLBOX -- SOSTOOLS.
This package contains functions based on sympy package. However, in case of a large number of decision variables, sympy may take a long time to parse the data.
Demos are in the folder SOSPy_demos.
Updates in version 0.1.10:
- Print latex form of the solution when calling sosgetsol().
- Adjust the logic of changing solvers when one encounters failure.
Updates in version 0.1.9:
- Fixed some bugs
- When creating an SOS program, the code searches for and prints out all installed and available solvers.
- We have added cvxpy as a solver. As a result, users can now utilize other solvers through cvxpy.
- The solvers we currently support are mosek and cvxpy.
- It's worth noting that since cvxpy acts as a parser, certain results cannot be read after executing with cvxpy. This includes details like the iteration number, primal infeasible, and dual infeasible.
Contributors:
- James Anderson, email: james.anderson@columbia.edu
- Leonardo Felipe Toso, email: lt2879@columbia.edu
- Zhe Mo, email: zm2404@columbia.edu
Metadata
Release files for SOSPysp 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| SOSPysp-0.1.10.tar.gz | 23.9 kB | Details |
Release files / SOSPysp-0.1.10.tar.gz
| Download URL | SOSPysp-0.1.10.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd935867cb9a8d92e1ebfdb4c997c9c70aa61807631739439048f784b38cd105
|
|
BLAKE2b-256 checksum How to use checksums |
ba034a5daedf18e916aba2061f87f8dfb0d1a05e545ff56ee590e5fabbb48471
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.9
|