SOSPysp


NameSOSPysp JSON
Version 0.1.10 PyPI version JSON
download
home_pagehttps://github.com/zm2404/SOSPy
SummaryPython version of MATLAB SOSTOOLS, a toolbox for sum-of-squares optimization
upload_time2023-09-08 00:38:43
maintainer
docs_urlNone
authorZhe Mo
requires_python>=3.10
license
keywords sum of square optimization sostools
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.19417s