pycddlib


Namepycddlib JSON
Version 2.1.7 PyPI version JSON
download
home_pagehttp://pypi.python.org/pypi/pycddlib
Summarypycddlib is a Python wrapper for Komei Fukuda's cddlib.
upload_time2023-08-11 09:40:47
maintainer
docs_urlhttps://pythonhosted.org/pycddlib/
authorMatthias Troffaes
requires_python>=3.7
licenseGPL
keywords convex polyhedron linear programming double description method
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            `cddlib <https://people.inf.ethz.ch/fukudak/cdd_home/>`_ is
an implementation of the Double Description Method of Motzkin et
al. for generating all vertices (i.e. extreme points) and extreme rays
of a general convex polyhedron given by a system of linear
inequalities.

The program also supports the reverse operation (i.e. convex hull
computation). This means that one can move back and forth between an
inequality representation and a generator (i.e. vertex and ray)
representation of a polyhedron with cdd.  Also, it can solve a linear
programming problem, i.e. a problem of maximizing and minimizing a
linear function over a polyhedron.

* Download: https://pypi.org/project/pycddlib/#files

* Documentation: https://pycddlib.readthedocs.io/en/latest/

* Development: https://github.com/mcmtroffaes/pycddlib/ |ci|

.. |ci| image:: https://github.com/mcmtroffaes/pycddlib/actions/workflows/python-package.yml/badge.svg
       :target: https://github.com/mcmtroffaes/pycddlib/actions/workflows/python-package.yml
       :alt: ci

            

Raw data

            {
    "_id": null,
    "home_page": "http://pypi.python.org/pypi/pycddlib",
    "name": "pycddlib",
    "maintainer": "",
    "docs_url": "https://pythonhosted.org/pycddlib/",
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "convex,polyhedron,linear programming,double description method",
    "author": "Matthias Troffaes",
    "author_email": "matthias.troffaes@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d6/90/9f4c63ffafa72b799de01ec8b8d68867aca144f31e559a4622c1271a6a70/pycddlib-2.1.7.tar.gz",
    "platform": "any",
    "description": "`cddlib <https://people.inf.ethz.ch/fukudak/cdd_home/>`_ is\r\nan implementation of the Double Description Method of Motzkin et\r\nal. for generating all vertices (i.e. extreme points) and extreme rays\r\nof a general convex polyhedron given by a system of linear\r\ninequalities.\r\n\r\nThe program also supports the reverse operation (i.e. convex hull\r\ncomputation). This means that one can move back and forth between an\r\ninequality representation and a generator (i.e. vertex and ray)\r\nrepresentation of a polyhedron with cdd.  Also, it can solve a linear\r\nprogramming problem, i.e. a problem of maximizing and minimizing a\r\nlinear function over a polyhedron.\r\n\r\n* Download: https://pypi.org/project/pycddlib/#files\r\n\r\n* Documentation: https://pycddlib.readthedocs.io/en/latest/\r\n\r\n* Development: https://github.com/mcmtroffaes/pycddlib/ |ci|\r\n\r\n.. |ci| image:: https://github.com/mcmtroffaes/pycddlib/actions/workflows/python-package.yml/badge.svg\r\n       :target: https://github.com/mcmtroffaes/pycddlib/actions/workflows/python-package.yml\r\n       :alt: ci\r\n",
    "bugtrack_url": null,
    "license": "GPL",
    "summary": "pycddlib is a Python wrapper for Komei Fukuda's cddlib.",
    "version": "2.1.7",
    "project_urls": {
        "Homepage": "http://pypi.python.org/pypi/pycddlib"
    },
    "split_keywords": [
        "convex",
        "polyhedron",
        "linear programming",
        "double description method"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5ba084cea069311ac1c621950291a8c76d6dd4992661b686193ccb2315f0469",
                "md5": "976c4e0ab605276936bc3d327c2e1c95",
                "sha256": "dc605377044456180827e9ed5f0819c2e0c6fa42c20e3321a03bf93d55462bd7"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "976c4e0ab605276936bc3d327c2e1c95",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 222104,
            "upload_time": "2023-08-11T09:40:29",
            "upload_time_iso_8601": "2023-08-11T09:40:29.114567Z",
            "url": "https://files.pythonhosted.org/packages/e5/ba/084cea069311ac1c621950291a8c76d6dd4992661b686193ccb2315f0469/pycddlib-2.1.7-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4479e6c30f2e24471e4f176f98429f026fcbb955dfd60a28f09470ade257d7f2",
                "md5": "345f457f6449f9fe099f9b4eba5f35fb",
                "sha256": "7cddc61ce2fd4d3fac6e4a719033734a818a246558a076537faeb177abd42987"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "345f457f6449f9fe099f9b4eba5f35fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 275444,
            "upload_time": "2023-08-11T09:40:31",
            "upload_time_iso_8601": "2023-08-11T09:40:31.209832Z",
            "url": "https://files.pythonhosted.org/packages/44/79/e6c30f2e24471e4f176f98429f026fcbb955dfd60a28f09470ade257d7f2/pycddlib-2.1.7-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a46a2395fb3a6b6fa2a8be99cd4adee89ac60b045fa4541608a3228050ef0a8d",
                "md5": "beb6e522cd23aed83bd5ba5fc5e8b5ed",
                "sha256": "350d679bf49dc1af59693a34827d49594109efe8b3f57b0bcf3bb10202dbf139"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "beb6e522cd23aed83bd5ba5fc5e8b5ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 222295,
            "upload_time": "2023-08-11T09:40:33",
            "upload_time_iso_8601": "2023-08-11T09:40:33.824858Z",
            "url": "https://files.pythonhosted.org/packages/a4/6a/2395fb3a6b6fa2a8be99cd4adee89ac60b045fa4541608a3228050ef0a8d/pycddlib-2.1.7-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e85b6921f79149cc27032eaab1ff2e10c6dde9f041fa9d6c6d9a1c2622e50724",
                "md5": "adc1dd2f0a4a57f53c1f12ab69a3944d",
                "sha256": "6cce181c3c63f72ffcad42955279ad9668132be1097ad0433279d198916b3c89"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "adc1dd2f0a4a57f53c1f12ab69a3944d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 275931,
            "upload_time": "2023-08-11T09:40:35",
            "upload_time_iso_8601": "2023-08-11T09:40:35.707753Z",
            "url": "https://files.pythonhosted.org/packages/e8/5b/6921f79149cc27032eaab1ff2e10c6dde9f041fa9d6c6d9a1c2622e50724/pycddlib-2.1.7-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6646a5ecfdedba816e0be849877f35a6724c00bbe6fd9173ecd50ba3baf86614",
                "md5": "7e93d848d691f6fe7e3c1c13d8474258",
                "sha256": "7295616312ed697ec89c34711443ca82d705f86bb21a4cc516314ad8c540ef63"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "7e93d848d691f6fe7e3c1c13d8474258",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 243957,
            "upload_time": "2023-08-11T09:40:37",
            "upload_time_iso_8601": "2023-08-11T09:40:37.531461Z",
            "url": "https://files.pythonhosted.org/packages/66/46/a5ecfdedba816e0be849877f35a6724c00bbe6fd9173ecd50ba3baf86614/pycddlib-2.1.7-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd3419f77c44eb7d6f275ffc4ad6e9c560f51e9e527cf29db0cec479f550e9b7",
                "md5": "81c9af6dc18dc7a1bd61f2effa1a6b44",
                "sha256": "7e6e5cd3f013381faa3329cfd7ac51fc416dc687fe7ff25ea60be5e1412413f8"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "81c9af6dc18dc7a1bd61f2effa1a6b44",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 304141,
            "upload_time": "2023-08-11T09:40:38",
            "upload_time_iso_8601": "2023-08-11T09:40:38.966630Z",
            "url": "https://files.pythonhosted.org/packages/fd/34/19f77c44eb7d6f275ffc4ad6e9c560f51e9e527cf29db0cec479f550e9b7/pycddlib-2.1.7-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c38ab8a038e9b068599b542b4cd0862693c1f6476c94a3f82b471ebbb7e63126",
                "md5": "68ba12a23bba8743a4aa1ce9084c137a",
                "sha256": "6a9429b8b4fb7440804e6640662d9d2b643cc3eb4d22254839c24fc1c4f4b713"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "68ba12a23bba8743a4aa1ce9084c137a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 244852,
            "upload_time": "2023-08-11T09:40:40",
            "upload_time_iso_8601": "2023-08-11T09:40:40.705961Z",
            "url": "https://files.pythonhosted.org/packages/c3/8a/b8a038e9b068599b542b4cd0862693c1f6476c94a3f82b471ebbb7e63126/pycddlib-2.1.7-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4536b2d1333446212a2959cd4fe3e992cf28bb7587d2ea6eb6f0b91087d5d4c8",
                "md5": "66f404a9d7679a92a34c8527ea02e4f8",
                "sha256": "2d9fee69564af367c5754af3f7f0c696173f46597a16eb4dee411122ca0a6345"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "66f404a9d7679a92a34c8527ea02e4f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 305924,
            "upload_time": "2023-08-11T09:40:42",
            "upload_time_iso_8601": "2023-08-11T09:40:42.083107Z",
            "url": "https://files.pythonhosted.org/packages/45/36/b2d1333446212a2959cd4fe3e992cf28bb7587d2ea6eb6f0b91087d5d4c8/pycddlib-2.1.7-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5805e50119ba8205092736ebdf6cf6abc68392e694a75c35dfb2e0e14536af71",
                "md5": "6d5030aec38723ee98818c5d04d4e8e4",
                "sha256": "175a5d07e3eef1150b374be97ac6dde87185d27d174f7050a5abd6286ec31a4b"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "6d5030aec38723ee98818c5d04d4e8e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 238685,
            "upload_time": "2023-08-11T09:40:44",
            "upload_time_iso_8601": "2023-08-11T09:40:44.148759Z",
            "url": "https://files.pythonhosted.org/packages/58/05/e50119ba8205092736ebdf6cf6abc68392e694a75c35dfb2e0e14536af71/pycddlib-2.1.7-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d690dd33f533c38dbd94b8f34f2c021f635711975e0db5511c33356f438b602",
                "md5": "67475d28713c158e1b1a367309023b21",
                "sha256": "2c3a5f8a6c0fa2fba440ce69e4d971ae639d3df496e1545f226c9b4a244f6bf7"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "67475d28713c158e1b1a367309023b21",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 300446,
            "upload_time": "2023-08-11T09:40:46",
            "upload_time_iso_8601": "2023-08-11T09:40:46.073860Z",
            "url": "https://files.pythonhosted.org/packages/2d/69/0dd33f533c38dbd94b8f34f2c021f635711975e0db5511c33356f438b602/pycddlib-2.1.7-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6909f4c63ffafa72b799de01ec8b8d68867aca144f31e559a4622c1271a6a70",
                "md5": "d3dbe0b93efc79d26cbf6bb2e57590ef",
                "sha256": "6d0be26049ee303181a1433fc5d57c78fe231b458bdf86855887ca8de83fb55e"
            },
            "downloads": -1,
            "filename": "pycddlib-2.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "d3dbe0b93efc79d26cbf6bb2e57590ef",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 159303,
            "upload_time": "2023-08-11T09:40:47",
            "upload_time_iso_8601": "2023-08-11T09:40:47.915585Z",
            "url": "https://files.pythonhosted.org/packages/d6/90/9f4c63ffafa72b799de01ec8b8d68867aca144f31e559a4622c1271a6a70/pycddlib-2.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-11 09:40:47",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pycddlib"
}
        
Elapsed time: 0.10483s