{
"info": {
"author": "Herv\u00e9 Audren",
"author_email": "h.audren@aist.go.jp",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Programming Language :: Python :: 2.7",
"Topic :: Scientific/Engineering :: Mathematics"
],
"description": "These are Python bindings to the `Parma Polyhedra\nLibrary `__. They were extracted from\nthe `sagemath `__ project, in order to be used\nin non-sage projects. This is GPL-licensed, as is Sagemath.\n\nTo build it you need to have both the *ppl* and *gmp* libraries\ninstalled in a place where distutils can find it. Then,\n\n::\n\n python setup.py build && python setup.py install\n\nIf you have trouble, try adding the desired paths to library\\_dirs in\nsetup.py as a keyword argument to the Extension constructor.\n\nTo use it, simply import the module, create a matrix of Fractions or\nintegers, and compute the double description !\n\n.. code:: python\n\n from pyparma import Polyhedron\n import numpy as np\n from fractions import Fraction\n\n fractionize = np.vectorize(lambda x: Fraction(str(x)))\n A = fractionize(np.random.rand(50,3))\n poly = Polyhedron(hrep=A)\n print poly.hrep()\n\nBoth H-representation and V-representation follow the CDD format i.e.:\n\n- H\\_rep = [b \\| A] where the polyhedron is defined by b + A x >= 0\n- V\\_rep = [t \\| V] where V are the stacked vertices (Horizontal\n vectors) and t is the type: 1 for points, 0 for rays/lines.\n\nTo run the tests, simply run:\n\n::\n\n nosetests\n\nFrom the top-level directory. To run the tests, you need to have the\n`CDD library `__\ninstalled. I assume that you installed the version that comes with the\n`pycddlib `__ bindings.",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/haudren/pyparma",
"keywords": "",
"license": "GPL",
"maintainer": "",
"maintainer_email": "",
"name": "pyparma",
"package_url": "https://pypi.org/project/pyparma/",
"platform": "",
"project_url": "https://pypi.org/project/pyparma/",
"project_urls": {
"Homepage": "https://github.com/haudren/pyparma"
},
"release_url": "https://pypi.org/project/pyparma/0.5.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Bindings to the parma polyhedra library, allowing to use double description from Python",
"version": "0.5.0"
},
"last_serial": 3407119,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "39f0c0c5b56fb108b5b622b96f80f23d",
"sha256": "e429be02e8e85f018e4be47902f494ce1d0ea1880b6ca006aa7c51e9355b94c7"
},
"downloads": -1,
"filename": "pyparma-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "39f0c0c5b56fb108b5b622b96f80f23d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29542,
"upload_time": "2015-09-10T03:55:13",
"url": "https://files.pythonhosted.org/packages/87/b9/73b50a03710caa07b6023fccb7fd42a54994ccbbacf80856a897c2f8f5c5/pyparma-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "1deceb6206e2a783bf3d952f3129458a",
"sha256": "2e895c0b1401413669222ed7e40b4feacce5e4328f1e940bc7c06c5c99a6f8ec"
},
"downloads": -1,
"filename": "pyparma-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "1deceb6206e2a783bf3d952f3129458a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 149668,
"upload_time": "2015-09-11T05:31:48",
"url": "https://files.pythonhosted.org/packages/2d/03/983aaaf704f439b6d8f1fb2356d0ae843736071bcb16f59940c270ac1138/pyparma-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "7dfb0d09767706a1b113da0e3cf732f9",
"sha256": "65667de68ca915f9e27b90f1370afb2619f5536251fb42e18730985f8ddbc49a"
},
"downloads": -1,
"filename": "pyparma-0.3.0-py2.7-linux-x86_64.egg",
"has_sig": false,
"md5_digest": "7dfb0d09767706a1b113da0e3cf732f9",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 688008,
"upload_time": "2015-09-14T02:12:56",
"url": "https://files.pythonhosted.org/packages/bb/a5/3c5099419a45467b367fb75615cbe6a001da6406d8cc0c5fafb661879283/pyparma-0.3.0-py2.7-linux-x86_64.egg"
},
{
"comment_text": "",
"digests": {
"md5": "df0747de7565951fcfb82efa36e69e8a",
"sha256": "92183af32241cba8f2456919460051768ed309d392cf533c158cec2c212458dc"
},
"downloads": -1,
"filename": "pyparma-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "df0747de7565951fcfb82efa36e69e8a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 149918,
"upload_time": "2015-09-14T02:13:01",
"url": "https://files.pythonhosted.org/packages/02/7d/3726d66deadd63c843d855c18f672631cf116ce2d28e12d2b51809cfdbb0/pyparma-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "88cebb74590c618557407dc5b5a86d18",
"sha256": "f9c750774b6cd32d34a3e8626e9a1195bfd88b1f1513cf3902a541bf41a848be"
},
"downloads": -1,
"filename": "pyparma-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "88cebb74590c618557407dc5b5a86d18",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 149089,
"upload_time": "2015-09-14T09:19:02",
"url": "https://files.pythonhosted.org/packages/5d/fc/191dd537e1d0ab031a4a1a8b89556060d3f1a65fa805e40060f1accaa8d6/pyparma-0.3.1.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "b6c59cffcc89ec3010fe9032c14aabbe",
"sha256": "e33e74ce233abb0136bf927806765fd56296bffdf7ca2631f8eb978f77f1ba70"
},
"downloads": -1,
"filename": "pyparma-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "b6c59cffcc89ec3010fe9032c14aabbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29599,
"upload_time": "2016-01-29T09:11:00",
"url": "https://files.pythonhosted.org/packages/e6/57/ad8414e95eddcdf79dbda57fa4ff198422c4113becbba32c0db20bcf7cc4/pyparma-0.3.2.tar.gz"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "6d1ab7e0f29e060eac6de2f47379236a",
"sha256": "3b6e0495ddd3e3e023520933957becfd966d4b64ea7349e57b6a3e0f833c9f0a"
},
"downloads": -1,
"filename": "pyparma-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "6d1ab7e0f29e060eac6de2f47379236a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 180241,
"upload_time": "2016-01-29T09:38:39",
"url": "https://files.pythonhosted.org/packages/31/41/da8a27511790ba80be7150cb213a801637eafcdadc73d0f9421efef4aa2c/pyparma-0.3.3.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "5872bb6d619e4d03733812a14bb26558",
"sha256": "620d4ff2c10db3dfa8190521f2891399c10ab81b11590c428d01f3755b169c11"
},
"downloads": -1,
"filename": "pyparma-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "5872bb6d619e4d03733812a14bb26558",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 182682,
"upload_time": "2017-12-11T06:50:21",
"url": "https://files.pythonhosted.org/packages/f9/06/1a36e591e649ad4737c5897a0f96d91c0027da1a2741a90423b619b7f03c/pyparma-0.4.0.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "3c8f8cdd42913642a321767381ed1ab6",
"sha256": "706b1ade797ae6c109d843bda8a2061940e0018639883af27013d574d8a64cc2"
},
"downloads": -1,
"filename": "pyparma-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "3c8f8cdd42913642a321767381ed1ab6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 189901,
"upload_time": "2017-12-11T10:14:00",
"url": "https://files.pythonhosted.org/packages/fd/80/5e23edfe9031dd8279e053ee3adfe03a5146df5f4407efb072ffee125843/pyparma-0.5.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3c8f8cdd42913642a321767381ed1ab6",
"sha256": "706b1ade797ae6c109d843bda8a2061940e0018639883af27013d574d8a64cc2"
},
"downloads": -1,
"filename": "pyparma-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "3c8f8cdd42913642a321767381ed1ab6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 189901,
"upload_time": "2017-12-11T10:14:00",
"url": "https://files.pythonhosted.org/packages/fd/80/5e23edfe9031dd8279e053ee3adfe03a5146df5f4407efb072ffee125843/pyparma-0.5.0.tar.gz"
}
]
}