{ "info": { "author": "D-Wave Systems Inc.", "author_email": "acondello@dwavesys.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://img.shields.io/pypi/v/penaltymodel-maxgap.svg\n :target: https://pypi.python.org/pypi/penaltymodel-maxgap\n\nD-Wave Penalty Model Max-gap\n============================\n\n.. index-start-marker\n\nGenerates penalty models using smt solvers. Serves as a factory and cache for penaltymodel.\n\nOn install, penaltymodel_maxgap registers an entry point that can be read by\npenaltymodel. It will be used automatically by any project that uses penaltymodel's\n:code:`get_penalty_model` function.\n\n.. index-end-marker\n\nInstalling\n----------\n\n.. installation-start-marker\n\nTo install:\n\n.. code-block:: bash\n\n pip install penaltymodel_maxgap\n\nTo build from source:\n\n.. code-block:: bash\n\n cd penaltymodel_maxgap\n pip install -r requirements.txt\n pip install -e ../penaltymodel_core/\n python setup.py install\n\nNote that this library will not function without smt solvers installed. The solvers\nare accessed through the pysmt_ package.\n\nIn the standard setup (``pip install`` or ``setup.py install`` above), Z3_ solver is installed\nauto-magically. See the accompanying pysmt documentation for installing other smt solvers.\n\nIn development mode (``pip install -e`` or ``setup.py develop``) solvers are not installed.\nCheck pysmt_ documentation to see how to do it manually.\n\n.. _pysmt: https://github.com/pysmt/pysmt\n.. _Z3: https://github.com/Z3Prover/z3\n\n.. installation-end-marker\n\nLicense\n-------\n\nReleased under the Apache License 2.0. See LICENSE\n\nThe bundled Z3_ solver used by pysmt_ is licensed under the MIT license.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "penaltymodel-maxgap", "package_url": "https://pypi.org/project/penaltymodel-maxgap/", "platform": "", "project_url": "https://pypi.org/project/penaltymodel-maxgap/", "project_urls": null, "release_url": "https://pypi.org/project/penaltymodel-maxgap/0.5.1/", "requires_dist": null, "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Generates penalty models using smt solvers.", "version": "0.5.1" }, "last_serial": 5162153, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1204ebe38d96d32bb07bd82cbde9bb01", "sha256": "82dba3a4b92a5a091e1b996bd83ab81bb100fcbc113576fe6ade711aa32ee5d5" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1204ebe38d96d32bb07bd82cbde9bb01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10282, "upload_time": "2018-01-26T18:33:20", "url": "https://files.pythonhosted.org/packages/19/95/92d7fa090e7fba6d1d2a0316f5d5946afa738f70814d9873dec6cd1350ef/penaltymodel_maxgap-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b86af7285f18dfc840883c0b62d681c3", "sha256": "49eaf03890a6eaa5ed84901167cc195f4f1787c454a23bf5dee47f4e790abb3f" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b86af7285f18dfc840883c0b62d681c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8087, "upload_time": "2018-01-26T18:33:20", "url": "https://files.pythonhosted.org/packages/a0/2a/295648413e920dc96418e7de7748793bda1d63eeb671e7bf670086103ae1/penaltymodel_maxgap-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "38661d2b025b4fdc5695b2532b8e67b6", "sha256": "f055cccb699b4726853af9ff7ac5978641fea9772064304d505fac611effeede" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38661d2b025b4fdc5695b2532b8e67b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10284, "upload_time": "2018-03-09T22:36:24", "url": "https://files.pythonhosted.org/packages/ec/cc/75a82e2ad82172280fce273368a2310d326eecd1f81f849f65c54f0d72d8/penaltymodel_maxgap-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "685f90b9d48104055459ab8172a28b0f", "sha256": "a2b4d973c471f5c8b39cc8246820a09e3332c547b6b82dc242783abcb9995450" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.1.1.tar.gz", "has_sig": false, "md5_digest": "685f90b9d48104055459ab8172a28b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8101, "upload_time": "2018-03-09T22:36:26", "url": "https://files.pythonhosted.org/packages/15/28/03231608d56985b178e438748dce95d2b19bce2e34adf72360ccedb56f66/penaltymodel_maxgap-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b70dac090214b69a37f6a8b7533fb09e", "sha256": "bd75100ba78f12b3e92e3deb559c47c4abcbfdfdabbfb18ba5c844c4cf6f8609" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b70dac090214b69a37f6a8b7533fb09e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10307, "upload_time": "2018-03-14T22:36:56", "url": "https://files.pythonhosted.org/packages/52/b2/b32591839687f2c7acf873ef1287cda33641687a53cf977d695c93460830/penaltymodel_maxgap-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac34efd0814277edc42f07609492b825", "sha256": "734a732fd288d6b5141829acbb3458d12f178627e11ffc3a7c0a6f0b8f5c9c93" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ac34efd0814277edc42f07609492b825", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8126, "upload_time": "2018-03-14T22:36:57", "url": "https://files.pythonhosted.org/packages/0f/4f/8c466a281015855104c95036667634a6be435c1f88f1d8b29662929e89d9/penaltymodel_maxgap-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0de98c1fbe46aefbd0cb7e794c0a6db6", "sha256": "8c41f3d67b28ba02c0f18bf666820c632871fb704d77869981b137f3442a8daa" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0de98c1fbe46aefbd0cb7e794c0a6db6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8589, "upload_time": "2018-05-09T20:14:38", "url": "https://files.pythonhosted.org/packages/ba/00/837a6bc67b5915b33f439043116e068fcfa778a756be3dbbdeef4e458143/penaltymodel_maxgap-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b8f91d4ad122be0a313521ac978156d0", "sha256": "4c5d18fbfca66f593bfc2efb5d95f9c6c7e18fd94b1804cf8c8d636d155680db" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b8f91d4ad122be0a313521ac978156d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8793, "upload_time": "2018-05-30T22:49:01", "url": "https://files.pythonhosted.org/packages/65/db/af0026c45ff20f1c3b0d94ac21ba0446acb250e879d8e396d849a4c8e8ca/penaltymodel_maxgap-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d0125d75e879b036a95164dce9563418", "sha256": "0c84ad270fb7fec0e9adab6940d8d601bd4892dc62c3b2fa8888c03ad47b6617" }, "downloads": -1, "filename": "penaltymodel_maxgap-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d0125d75e879b036a95164dce9563418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8630, "upload_time": "2018-05-30T23:36:58", "url": "https://files.pythonhosted.org/packages/11/8a/88c1d8ec717537f8052421adf42882d593a8bf0f430bb1c6a795b6b80010/penaltymodel_maxgap-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "95a8d8f910211be16ab0c84938d1361c", "sha256": "c55fe652d1bf73ea3af5ac6fa3e68c3fdf367ff5349176c59d8df001b587e3fa" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.4.0.tar.gz", "has_sig": false, "md5_digest": "95a8d8f910211be16ab0c84938d1361c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 9167, "upload_time": "2018-07-27T21:28:39", "url": "https://files.pythonhosted.org/packages/9b/c8/1f7600424631c2e365507dfd2967001c06dd6cf4f00ed8d16f7c83ae8a8d/penaltymodel-maxgap-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "6b1fe5e9f902a9b593b9c49836b9ec38", "sha256": "5bab784103ec99a4fe806bb2c22662e162ec30a33c4f74eb415f28026651aea1" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.4.1.tar.gz", "has_sig": false, "md5_digest": "6b1fe5e9f902a9b593b9c49836b9ec38", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 10058, "upload_time": "2018-08-13T23:48:57", "url": "https://files.pythonhosted.org/packages/10/f0/f54fd5a34f350ab3f5a2d02df4e76d7119b470d617b96f1e0f54475733af/penaltymodel-maxgap-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e540d784a66a01dcce9f0b26366ee208", "sha256": "fed60d016b46db1eaf6933eb6bdf10927c436950e1231d1a9524bbd2f32ed57a" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.4.2.tar.gz", "has_sig": false, "md5_digest": "e540d784a66a01dcce9f0b26366ee208", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 9248, "upload_time": "2019-01-03T21:20:31", "url": "https://files.pythonhosted.org/packages/21/14/cb29c4434e74c7bbfbb5b44ecba711da6c92874f0c76df8df72d0e1c0dbb/penaltymodel-maxgap-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "a7ae32bc75b61928f40b371410c83239", "sha256": "78130f59a591bff179019f0fd5597656f764a147373d5481c2f8bb15d85b3799" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a7ae32bc75b61928f40b371410c83239", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 9980, "upload_time": "2019-01-18T23:26:45", "url": "https://files.pythonhosted.org/packages/01/28/3e17afbb2c5661b9c2b579ff416e33da753184260527f3f62cdb54c4713a/penaltymodel-maxgap-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "64255326842767147ee698393eeaaab4", "sha256": "81627af1cd33088ca3173243f5eb04e3707898992559a6643f2e97a6d0d3228b" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.5.0.tar.gz", "has_sig": false, "md5_digest": "64255326842767147ee698393eeaaab4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 9616, "upload_time": "2019-03-14T01:36:28", "url": "https://files.pythonhosted.org/packages/53/8b/b0e4693e85b8ee6fcffe4599e0add0fa80538ad22fdbe7f0547e04ffb08f/penaltymodel-maxgap-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c8ed8d8b42b685b6c0ee2302cc0195d3", "sha256": "20f88705c9e6d657f877ad0238ae40ef3ccf0255e6a4083a3800478618bfd44b" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c8ed8d8b42b685b6c0ee2302cc0195d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 9552, "upload_time": "2019-04-18T21:02:21", "url": "https://files.pythonhosted.org/packages/78/62/ba47bc3452158ff6dd988e067de448f4b92a6b3765deed6a29d2ee026e98/penaltymodel-maxgap-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c8ed8d8b42b685b6c0ee2302cc0195d3", "sha256": "20f88705c9e6d657f877ad0238ae40ef3ccf0255e6a4083a3800478618bfd44b" }, "downloads": -1, "filename": "penaltymodel-maxgap-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c8ed8d8b42b685b6c0ee2302cc0195d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 9552, "upload_time": "2019-04-18T21:02:21", "url": "https://files.pythonhosted.org/packages/78/62/ba47bc3452158ff6dd988e067de448f4b92a6b3765deed6a29d2ee026e98/penaltymodel-maxgap-0.5.1.tar.gz" } ] }