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](https://github.com/zm2404/SOSPy/tree/main/SOSPy_demos/Sympy_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
Raw data
{
"_id": null,
"home_page": "https://github.com/zm2404/SOSPy",
"name": "SOSPysp",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "Sum of Square Optimization,SOSTOOLS",
"author": "Zhe Mo",
"author_email": "zm2404@columbia.edu",
"download_url": "https://files.pythonhosted.org/packages/ba/03/4a5daedf18e916aba2061f87f8dfb0d1a05e545ff56ee590e5fabbb48471/SOSPysp-0.1.10.tar.gz",
"platform": null,
"description": "This package is a Python version of MATLAB TOOLBOX -- SOSTOOLS. \r\n\r\nThis 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.\r\n\r\nDemos are in the folder [SOSPy_demos](https://github.com/zm2404/SOSPy/tree/main/SOSPy_demos/Sympy_demos).\r\n\r\n### Updates in version 0.1.10:\r\n- Print latex form of the solution when calling **sosgetsol()**.\r\n- Adjust the logic of changing solvers when one encounters failure.\r\n\r\n### Updates in version 0.1.9:\r\n\r\n- Fixed some bugs\r\n- When creating an SOS program, the code searches for and prints out all installed and available solvers.\r\n- We have added **cvxpy** as a solver. As a result, users can now utilize other solvers through **cvxpy**.\r\n- The solvers we currently support are **mosek** and **cvxpy**.\r\n- It's worth noting that since **cvxpy** acts as a parser, certain results cannot be read after executing with **cvxpy**.\r\nThis includes details like the **iteration number**, **primal infeasible**, and **dual infeasible**.\r\n\r\n\r\n\r\nContributors: \r\n- James Anderson, email: james.anderson@columbia.edu\r\n- Leonardo Felipe Toso, email: lt2879@columbia.edu\r\n- Zhe Mo, email: zm2404@columbia.edu\r\n",
"bugtrack_url": null,
"license": "",
"summary": "Python version of MATLAB SOSTOOLS, a toolbox for sum-of-squares optimization",
"version": "0.1.10",
"project_urls": {
"Homepage": "https://github.com/zm2404/SOSPy"
},
"split_keywords": [
"sum of square optimization",
"sostools"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba034a5daedf18e916aba2061f87f8dfb0d1a05e545ff56ee590e5fabbb48471",
"md5": "63a9ca4b44e71c44ad72122b077dac5b",
"sha256": "cd935867cb9a8d92e1ebfdb4c997c9c70aa61807631739439048f784b38cd105"
},
"downloads": -1,
"filename": "SOSPysp-0.1.10.tar.gz",
"has_sig": false,
"md5_digest": "63a9ca4b44e71c44ad72122b077dac5b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 23869,
"upload_time": "2023-09-08T00:38:43",
"upload_time_iso_8601": "2023-09-08T00:38:43.606526Z",
"url": "https://files.pythonhosted.org/packages/ba/03/4a5daedf18e916aba2061f87f8dfb0d1a05e545ff56ee590e5fabbb48471/SOSPysp-0.1.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-08 00:38:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "zm2404",
"github_project": "SOSPy",
"github_not_found": true,
"lcname": "sospysp"
}