{ "info": { "author": "Aykut Bulut, Ted Ralphs", "author_email": "ted@lehigh.edu", "bugtrack_url": null, "classifiers": [], "description": "GrUMPy is a class for visualizing various algorithm used in solving discrete optimization problem. It has a class for dynamically generating and visualizing branch-and-bound trees that is derived from the GiMPy graph class. Using the branch-and-bound class, a user can visualize the branch-and-bound process in a number of different ways either by building the tree dynamically through direct calls to Python from the solver or by piping the output of an instrumented solver to GrUMPy for parsing. The branch-and-bound class also includes a pure Python implementation of branch and bound that is targeted at educational use.\n\nIn addition, GrUMPy includes a class for visualizing 2-dimensional polyhedra that can be used in combination with a pure Python implementation of the Gomory cutting plane algorithm to geometrically visualize the process of solving an integer program by a cutting plane algorithm. In future releases, the cutting plane visualization will be joined together with the branch-and-bound implementation to yield a full-blown visualization of the branch-and-cut algorithm.\n\nA quick introduction with examples is available on Github:\n\nhttps://github.com/coin-or/GrUMPy\n\nDocumentation for the API is here:\n\nhttps://tkralphs.github.io/GrUMPy\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tkralphs/GrUMPy/", "keywords": "", "license": "Eclipse Public License", "maintainer": "", "maintainer_email": "", "name": "coinor.grumpy", "package_url": "https://pypi.org/project/coinor.grumpy/", "platform": "", "project_url": "https://pypi.org/project/coinor.grumpy/", "project_urls": { "Homepage": "https://github.com/tkralphs/GrUMPy/" }, "release_url": "https://pypi.org/project/coinor.grumpy/0.9.1/", "requires_dist": [ "coinor.gimpy (>=2.0.0)", "pulp" ], "requires_python": "", "summary": "Graphics for Understanding Mathematical Programming (GrUMPy)", "version": "0.9.1" }, "last_serial": 4995435, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "67e41a50a4d31258dd57d08f6c787c82", "sha256": "5ecedd7ef3fcc813852ae78a571fcd935ac5768d47c5fa692dc7eebb9e996924" }, "downloads": -1, "filename": "coinor.grumpy-0.5.0.linux-x86_64.exe", "has_sig": false, "md5_digest": "67e41a50a4d31258dd57d08f6c787c82", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 90461, "upload_time": "2013-09-02T14:13:11", "url": "https://files.pythonhosted.org/packages/99/32/63b82c0df3347c5a285cda190d18a879d3a27d1387c5ae66a25555f4a266/coinor.grumpy-0.5.0.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "f868c17ce2f8b771afdbe78bb08e7344", "sha256": "8b1d004d141a5444d89d643046dc681503c5e26aa5066c36111a98743cd04b23" }, "downloads": -1, "filename": "coinor.grumpy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "f868c17ce2f8b771afdbe78bb08e7344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29116, "upload_time": "2013-09-02T14:15:25", "url": "https://files.pythonhosted.org/packages/62/8c/f575f0b4e8aaaacd0ffdb9540494a2e7c5e63b27312e2f597a361d29de6a/coinor.grumpy-0.5.0.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "504d9b465e04de5af10d790e4d9b0465", "sha256": "24335be6f386440de99dba4b7ec9ed7dfc55020ef71b757278cbd7b23769ca6f" }, "downloads": -1, "filename": "coinor.grumpy-0.5.2-py2.6.egg", "has_sig": false, "md5_digest": "504d9b465e04de5af10d790e4d9b0465", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 59669, "upload_time": "2013-11-04T00:34:10", "url": "https://files.pythonhosted.org/packages/f8/80/26c43bb3c9e52ca6cb718a7ac058cafeabf44f54c5d1b60aaf43066cde21/coinor.grumpy-0.5.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5f4c2fc5b934929ddf332271ae25a932", "sha256": "0269ab4549066e38ffe4220d921ee829ee570b75c456c742c091b54a06caae24" }, "downloads": -1, "filename": "coinor.grumpy-0.5.2-py2.7.egg", "has_sig": false, "md5_digest": "5f4c2fc5b934929ddf332271ae25a932", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59518, "upload_time": "2013-11-04T00:41:15", "url": "https://files.pythonhosted.org/packages/a6/f0/8d3f976a1800ae04e4751d0d45bc81f99e6d74270e0cc2dada7c6d18c466/coinor.grumpy-0.5.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9688581a1ae5c19b3fbec496221691ef", "sha256": "96226174cfeaf71fd34d258d5227a6804c5583d55cadbaf05f2d9f79ff857a11" }, "downloads": -1, "filename": "coinor.grumpy-0.5.2.win32.exe", "has_sig": false, "md5_digest": "9688581a1ae5c19b3fbec496221691ef", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 226130, "upload_time": "2013-11-04T00:45:41", "url": "https://files.pythonhosted.org/packages/3d/8e/fdc0ec323111da143a5aa4f265bc2ab37e342991ab2d05d1aefd0e8a3ef4/coinor.grumpy-0.5.2.win32.exe" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "ebd848c31f4616a8ae0bcdc448d24c77", "sha256": "222ac117249946375652e3ec37f727180faa0936a25f9a17eceb5da1a7f152ba" }, "downloads": -1, "filename": "coinor.grumpy-0.5.3-py2.7.egg", "has_sig": false, "md5_digest": "ebd848c31f4616a8ae0bcdc448d24c77", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59551, "upload_time": "2013-11-12T04:03:36", "url": "https://files.pythonhosted.org/packages/c4/60/d57864de5a939660670aa6366bb3acdbc277e916fe67f38ab8125c90be77/coinor.grumpy-0.5.3-py2.7.egg" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "20f62d427283be05a57e87e913cf55ac", "sha256": "be622a9e904e55ec462f4d961b39e524383e0162c1a9a15a8fe1a9fd1a060079" }, "downloads": -1, "filename": "coinor.grumpy-0.5.4-py2.6.egg", "has_sig": false, "md5_digest": "20f62d427283be05a57e87e913cf55ac", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 60188, "upload_time": "2013-12-24T15:49:51", "url": "https://files.pythonhosted.org/packages/cf/2b/49a9c84fd1512427513887f4f5d33dfe69437c4b2b6bd66f81e80a98cd65/coinor.grumpy-0.5.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "088e9240d73d22286b90f0cf1393afbe", "sha256": "be6ed7effb6110d24c0d4ea551f736b4d4f5bfdcfdab58600daaf3aac1fbd537" }, "downloads": -1, "filename": "coinor.grumpy-0.5.4.tar.gz", "has_sig": false, "md5_digest": "088e9240d73d22286b90f0cf1393afbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 302404, "upload_time": "2013-12-24T15:50:02", "url": "https://files.pythonhosted.org/packages/43/f1/bb618d879be845e97bca581c258f492df5a8c73fd33cf5a40ea0a072a2f1/coinor.grumpy-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "9de455426500a2051f2fb8a6ea56d6c8", "sha256": "4146abab52261bb69b3c000b1707e4ca1b87bfcdc2bde9ec31fd4883e4d710c1" }, "downloads": -1, "filename": "coinor.grumpy-0.6.0-py2.6.egg", "has_sig": false, "md5_digest": "9de455426500a2051f2fb8a6ea56d6c8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 118469, "upload_time": "2014-01-16T20:57:18", "url": "https://files.pythonhosted.org/packages/27/66/48d8ffccf3dc8d95d667b62b6b1f6990049a80b5efdc2ebe2d3da43085c6/coinor.grumpy-0.6.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6c1bdb0fb61af4adc3668629aa3676bb", "sha256": "56cfa814352837a1f41c01e686e1a4d4686ecc68692c616cc89bb40c20cb9221" }, "downloads": -1, "filename": "coinor.grumpy-0.6.0-py2.7.egg", "has_sig": false, "md5_digest": "6c1bdb0fb61af4adc3668629aa3676bb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 60463, "upload_time": "2014-01-13T00:28:01", "url": "https://files.pythonhosted.org/packages/75/94/596f123bf7321b1937f7213974ccc982c049633bed66540e47fcfd948918/coinor.grumpy-0.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ecfefd2728b9b4e1830ff54a8b5be197", "sha256": "97cc434ccd7e9de3802c42f88dfc832d58c7a21bb04224903f9cf92b16ed9271" }, "downloads": -1, "filename": "coinor.grumpy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ecfefd2728b9b4e1830ff54a8b5be197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299550, "upload_time": "2014-01-31T01:51:22", "url": "https://files.pythonhosted.org/packages/91/a1/a264e65efffdec22255a6e5b5e97f9b7ac2cfad79ca7f65f1ab71bf71d3f/coinor.grumpy-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "9a6889e13ae8f00e31175b26647ee38a", "sha256": "199654ba4f0fa9849b66ccf539daac6352a24364372695d18b792150e363d851" }, "downloads": -1, "filename": "coinor.grumpy-0.6.1-py2.6.egg", "has_sig": false, "md5_digest": "9a6889e13ae8f00e31175b26647ee38a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 60641, "upload_time": "2014-01-31T02:02:10", "url": "https://files.pythonhosted.org/packages/6a/a0/3b2317c5568c8f5c54c158e9579e93e7b1704b9fe8166f0858e2642347d9/coinor.grumpy-0.6.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2027b127a0f27ecfefebe33f9c7c303f", "sha256": "4143e1699f18dfc61e9896f8201e9f4f7c4c402c29518429e854810c33058d08" }, "downloads": -1, "filename": "coinor.grumpy-0.6.1-py2.7.egg", "has_sig": false, "md5_digest": "2027b127a0f27ecfefebe33f9c7c303f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 60543, "upload_time": "2014-01-31T01:55:50", "url": "https://files.pythonhosted.org/packages/b1/c3/7d0a4f2e8a3c38c26a7d1e1c76db4804cc780302cec72b8549f8d3b6473f/coinor.grumpy-0.6.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "02aa0386b452ea415b23c757223c0d68", "sha256": "fcac2448f3e85df0450fe6ac262ae927d97f2c6bfba4323fa875f01bf80b77ab" }, "downloads": -1, "filename": "coinor.grumpy-0.6.1.tar.gz", "has_sig": false, "md5_digest": "02aa0386b452ea415b23c757223c0d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299575, "upload_time": "2014-01-31T01:55:36", "url": "https://files.pythonhosted.org/packages/ca/b0/f61478e952a829f180a0f3803b6ad795f5c796ab82916ea92bcb06220cc2/coinor.grumpy-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "17e6c32c96a9f3170d3dac7e16038dc5", "sha256": "30266e7cd8a51699a156b65a064b51e4f463e8bf2bd6ad48965bbb669df442ce" }, "downloads": -1, "filename": "coinor.grumpy-0.6.2-py2.6.egg", "has_sig": false, "md5_digest": "17e6c32c96a9f3170d3dac7e16038dc5", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 60530, "upload_time": "2014-06-29T00:18:33", "url": "https://files.pythonhosted.org/packages/e2/8b/b7d6273a04c7e4be092ce5685f70354d5e1d838987fb84ed49090945d982/coinor.grumpy-0.6.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3c2414c2c6b715635986b4b8d3ea4ddf", "sha256": "86c2bd45b720059f538990fa3e34d5fee254a37fe249274e58596f62fec2da79" }, "downloads": -1, "filename": "coinor.grumpy-0.6.2-py2.7.egg", "has_sig": false, "md5_digest": "3c2414c2c6b715635986b4b8d3ea4ddf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 60387, "upload_time": "2014-06-29T00:15:21", "url": "https://files.pythonhosted.org/packages/ca/97/22f348dcea979028395b2bd2c9992292b73b175be2f24a600429ce14392b/coinor.grumpy-0.6.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "efd13fce58cc7270960b8c2aae72a4da", "sha256": "0ba3afa30d4254ebe332d4559ce99845d526c48342690628905baa920c21bd68" }, "downloads": -1, "filename": "coinor.grumpy-0.6.2.tar.gz", "has_sig": false, "md5_digest": "efd13fce58cc7270960b8c2aae72a4da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29973, "upload_time": "2014-06-29T00:16:52", "url": "https://files.pythonhosted.org/packages/46/82/0e34c70419e3e03727d85a76b03071b50996b7fac1ebba9c334e1eebf324/coinor.grumpy-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "2cafd4f07771f982a08a2b2008fca7e6", "sha256": "d7c0f2a571a70643c90fd5e97c373ecf2e1dfc4fc461e898144b161e3d5cb847" }, "downloads": -1, "filename": "coinor.grumpy-0.6.3-py2.6.egg", "has_sig": false, "md5_digest": "2cafd4f07771f982a08a2b2008fca7e6", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 60898, "upload_time": "2014-06-29T22:20:59", "url": "https://files.pythonhosted.org/packages/c2/21/b07529dc2e49ea0d68fa1a15901c909b138f2c039f2a89d9fb9b1c5dcfe1/coinor.grumpy-0.6.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "82b762068033970eb671f19afc3c1448", "sha256": "4f557d4501f44eadd72e9e0f4bd2be8860e9e05edf5bcccf2fdf4cb13f566992" }, "downloads": -1, "filename": "coinor.grumpy-0.6.3-py2.7.egg", "has_sig": false, "md5_digest": "82b762068033970eb671f19afc3c1448", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 60755, "upload_time": "2014-06-29T22:20:06", "url": "https://files.pythonhosted.org/packages/14/9d/53a584b9a05ac8858eb444aabd21458d399387df3aaa815e7c5e305ed50e/coinor.grumpy-0.6.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "04ac041a9fe193e1498bd8a4314378aa", "sha256": "81c27468c54647cccbecd22ffd9c8e167b36a355bc690ad9d851bc223afe0f42" }, "downloads": -1, "filename": "coinor.grumpy-0.6.3.tar.gz", "has_sig": false, "md5_digest": "04ac041a9fe193e1498bd8a4314378aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30121, "upload_time": "2014-06-29T22:20:22", "url": "https://files.pythonhosted.org/packages/ce/3f/d773e1003e571c5f648530208fa7bff3696bd21caa7a86ac1f05e521607b/coinor.grumpy-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "6b2df75d9e5ba822c0006a197e26420b", "sha256": "3c5a8da326e0a5cb0c72fd288912d8543b9cf556df296500f80a9f816a82a320" }, "downloads": -1, "filename": "coinor.grumpy-0.6.4-py2.6.egg", "has_sig": false, "md5_digest": "6b2df75d9e5ba822c0006a197e26420b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 61165, "upload_time": "2014-06-29T23:22:18", "url": "https://files.pythonhosted.org/packages/12/d8/cdd259aad9ab22abb90a070c612f10dfe844618cac0a91321b2527d2414c/coinor.grumpy-0.6.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "200f9071e86940b661fdcc3215963987", "sha256": "f8e68c700a6992a470d6259e954f253feca0648a08ccfbd0fc5b9fc001a37993" }, "downloads": -1, "filename": "coinor.grumpy-0.6.4-py2.7.egg", "has_sig": false, "md5_digest": "200f9071e86940b661fdcc3215963987", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 61043, "upload_time": "2014-06-29T23:21:55", "url": "https://files.pythonhosted.org/packages/eb/0e/d461633cb734c31bf3f3a142921402d9eea466472248f03b0cce5065ff16/coinor.grumpy-0.6.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "909924b1cb1ec208935ec97138097bf1", "sha256": "788206138b7c5e0c8bd32dee1245b9611c25fc5109a71e671736553372519427" }, "downloads": -1, "filename": "coinor.grumpy-0.6.4.tar.gz", "has_sig": false, "md5_digest": "909924b1cb1ec208935ec97138097bf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30878, "upload_time": "2014-06-29T23:22:28", "url": "https://files.pythonhosted.org/packages/0e/ef/5ccdea254b3a873e0c1c6eec764595b17b764b57ad04992a1187967adcae/coinor.grumpy-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2b00bfc458e8231d01f52a69e5fa5008", "sha256": "104c7a6b19dc786fd5c0dcd1c081dbdd9781113c18e3293392084a99f2e9c9b7" }, "downloads": -1, "filename": "coinor.grumpy-0.7.0-py2.7.egg", "has_sig": false, "md5_digest": "2b00bfc458e8231d01f52a69e5fa5008", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 62316, "upload_time": "2014-11-19T16:40:43", "url": "https://files.pythonhosted.org/packages/19/d1/849f605bbb712c8cf9620663a514207f8650c2c6e46089bed637c56b8946/coinor.grumpy-0.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "237e20cd6dcc8af5552b2d2c6ecf9469", "sha256": "ff6e86dc8683103efea013797b0fef473f7698f6447698bb98f4cb6f6e9d557d" }, "downloads": -1, "filename": "coinor.grumpy-0.7.0.tar.gz", "has_sig": false, "md5_digest": "237e20cd6dcc8af5552b2d2c6ecf9469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31964, "upload_time": "2014-11-06T04:05:39", "url": "https://files.pythonhosted.org/packages/d5/4f/72ce5da2c0f1e58afc1dfe411a2572a167357fd5ce53d861118c6e19141d/coinor.grumpy-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "3ee39ed499c9c7512f8730b65e482cdd", "sha256": "3f1d4f49799fc77bba0583404ec03e174c9196ec06d17f197feced39b5ffadbc" }, "downloads": -1, "filename": "coinor.grumpy-0.7.1-py2.7.egg", "has_sig": false, "md5_digest": "3ee39ed499c9c7512f8730b65e482cdd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 62720, "upload_time": "2014-11-19T16:45:57", "url": "https://files.pythonhosted.org/packages/26/5e/d273d9c65eb1557beecf5ff5ee8bb3152aca8b776e687238a555087bd798/coinor.grumpy-0.7.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "706bcc2f316cc8feb4fb67e5736b9178", "sha256": "76c3d371d8374cf80a035fd17d77ed0ff2b48c76c9951a736066f34c39769320" }, "downloads": -1, "filename": "coinor.grumpy-0.7.1.zip", "has_sig": false, "md5_digest": "706bcc2f316cc8feb4fb67e5736b9178", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36777, "upload_time": "2014-11-19T16:46:12", "url": "https://files.pythonhosted.org/packages/3b/0d/ca7573872ad694e84e7e179377539db95badf934f316c063097f35f60fc7/coinor.grumpy-0.7.1.zip" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "506f9f75ca61569766ba8a4d9a6f76e4", "sha256": "802c7c755615909bd443dc2ab5fde60bd2ea9db6116f22707dead848cc1cc322" }, "downloads": -1, "filename": "coinor.grumpy-0.8.0-py2.7.egg", "has_sig": false, "md5_digest": "506f9f75ca61569766ba8a4d9a6f76e4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 62647, "upload_time": "2015-02-03T01:35:56", "url": "https://files.pythonhosted.org/packages/6d/f9/bda2edfd23b3ebbca12cc273d188db59ab447653a9a35fac8926c404fa10/coinor.grumpy-0.8.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a39c7fd8855c911b492520f78ee7a863", "sha256": "5f50e0c08641ed70c92fe97d971f11455bdfa1ac5ca0df0e4d1bcd59dc76e05c" }, "downloads": -1, "filename": "coinor.grumpy-0.8.0.tar.gz", "has_sig": false, "md5_digest": "a39c7fd8855c911b492520f78ee7a863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30842, "upload_time": "2015-02-03T01:37:34", "url": "https://files.pythonhosted.org/packages/17/32/2426e4f0a1e0556109ed1bbed2b365d4b66dd08872c9d8ae885540353ef6/coinor.grumpy-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "06f12a6399df8707ef7acf560aaed77f", "sha256": "a6b395669144976fb3f044e0b68d512606942439be4057a0dec61875f7e8cb07" }, "downloads": -1, "filename": "coinor.grumpy-0.8.1-py2.7.egg", "has_sig": false, "md5_digest": "06f12a6399df8707ef7acf560aaed77f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 62548, "upload_time": "2015-03-28T21:25:19", "url": "https://files.pythonhosted.org/packages/54/07/c912c93d3b6a42199ac4fd3a31db90318a929f6f2ba44e4848748492423e/coinor.grumpy-0.8.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2a5c7d439e625c8fb23cc3f22dfd8562", "sha256": "812e556c97a2fceeeb2ffaa5cb201766d866429b3dea4a79610450ef5a0b1f81" }, "downloads": -1, "filename": "coinor.grumpy-0.8.1.zip", "has_sig": false, "md5_digest": "2a5c7d439e625c8fb23cc3f22dfd8562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36965, "upload_time": "2015-03-28T21:25:31", "url": "https://files.pythonhosted.org/packages/93/71/b926c34fff2c27f1ec21c74418fb5b0020c3b635f2a8d57c938c927282e2/coinor.grumpy-0.8.1.zip" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1a8caa2af5fd5c077495915a7207c4b3", "sha256": "746cd1a87a515111498430acda09efdb8c7c8e2cec718ef47340820b938bf341" }, "downloads": -1, "filename": "coinor.grumpy-0.8.3-py2.7.egg", "has_sig": false, "md5_digest": "1a8caa2af5fd5c077495915a7207c4b3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 81488, "upload_time": "2016-04-27T05:32:39", "url": "https://files.pythonhosted.org/packages/94/32/e036ac9bdb3c2127099cd1753ec462505226cc8986810df8f3cf4c37daed/coinor.grumpy-0.8.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e1cd3bdb9fdb7cab3ffb3bb85ed9cf61", "sha256": "8ac213500ff70b978b2ac2c8b4ddbd8fe47646f2e78a78673027c9b90996196a" }, "downloads": -1, "filename": "coinor.grumpy-0.8.3.zip", "has_sig": false, "md5_digest": "e1cd3bdb9fdb7cab3ffb3bb85ed9cf61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45706, "upload_time": "2016-04-27T05:32:08", "url": "https://files.pythonhosted.org/packages/79/a8/0cb6b8f868896d38113ab5fae6a971414c3c68daeee279c263d17e399081/coinor.grumpy-0.8.3.zip" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "29a26d9dcb9e513fe36170ffadc32abf", "sha256": "272aa2ca1518fbc1a885860fbe9fe5ac31a184f87e0df2250e467c7342f7b438" }, "downloads": -1, "filename": "coinor.grumpy-0.8.4-py2.7.egg", "has_sig": false, "md5_digest": "29a26d9dcb9e513fe36170ffadc32abf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 81372, "upload_time": "2016-05-19T20:54:15", "url": "https://files.pythonhosted.org/packages/d5/b9/492b506b69f6f1a4448fe8d7dc250a0fa4d13f83d467ed957561760f4f75/coinor.grumpy-0.8.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a08470f434ba3b8b0c98058258818edc", "sha256": "5a6d72b7241b4379b35309a7c63c07da6f94572f578df194c7b7ec95dd0a02fc" }, "downloads": -1, "filename": "coinor.grumpy-0.8.4.zip", "has_sig": false, "md5_digest": "a08470f434ba3b8b0c98058258818edc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45643, "upload_time": "2016-05-19T20:53:48", "url": "https://files.pythonhosted.org/packages/e5/f5/0eb3ed871a0881cb81f2d700ab8d3f46ae335a112606ff71230d55954abc/coinor.grumpy-0.8.4.zip" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "d0d85a31c1090e1e809d7da2baba05a0", "sha256": "e260e9d535be4c52830d020e8d305ecdb9164632f7b8c96b98bf34a6586d704b" }, "downloads": -1, "filename": "coinor.grumpy-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d0d85a31c1090e1e809d7da2baba05a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45591, "upload_time": "2019-03-27T18:13:36", "url": "https://files.pythonhosted.org/packages/75/15/6efd1a0c531f94f832ed9ead581c3a0f5c1f80c14b5df4e579ef010db9a0/coinor.grumpy-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3717fc62c533aaf5ddc79a0846b36a0f", "sha256": "5e3d6bb68cb8ff33af063ae9fd8070777023e617e1dd490e1310a6a2e9fe9656" }, "downloads": -1, "filename": "coinor.grumpy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "3717fc62c533aaf5ddc79a0846b36a0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41173, "upload_time": "2019-03-26T03:22:13", "url": "https://files.pythonhosted.org/packages/a4/5d/13391fad2fd599435e70fc58103c653b6400f7baf0a73a554a89bed34a2e/coinor.grumpy-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1e73ae72455a01565f505122302d2ebc", "sha256": "71d61312b5dd4242a843c9cf79669cad9878bdbd2fbba67ed2975b3150c13650" }, "downloads": -1, "filename": "coinor.grumpy-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1e73ae72455a01565f505122302d2ebc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 42270, "upload_time": "2019-03-27T21:14:49", "url": "https://files.pythonhosted.org/packages/ce/46/3b666d7cfe64d55b84d6309884ebfe2a9d4e328d49c813308be04750a400/coinor.grumpy-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "236016cd1400160e9dd04eb93bc129b3", "sha256": "74ca96cea95a5810506c7c3f86d6ba559be655e549f02d1487a87633d721bcd6" }, "downloads": -1, "filename": "coinor.grumpy-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "236016cd1400160e9dd04eb93bc129b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45586, "upload_time": "2019-03-27T21:14:51", "url": "https://files.pythonhosted.org/packages/a0/4c/21137045c512811bad4b496d2e794486101975a6a64b8b794582d79d5087/coinor.grumpy-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f51e60762c61baf6e516b1fbebe0ce8", "sha256": "b98c8eebd2352353f67b96724ac5c34460459a904689868f0566a750b538eb1d" }, "downloads": -1, "filename": "coinor.grumpy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "3f51e60762c61baf6e516b1fbebe0ce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41059, "upload_time": "2019-03-27T21:14:53", "url": "https://files.pythonhosted.org/packages/32/10/d6cbd9d996a07b428f3ba36ff15fd32f2c79f9e003893f5ab6394a4910a7/coinor.grumpy-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e73ae72455a01565f505122302d2ebc", "sha256": "71d61312b5dd4242a843c9cf79669cad9878bdbd2fbba67ed2975b3150c13650" }, "downloads": -1, "filename": "coinor.grumpy-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1e73ae72455a01565f505122302d2ebc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 42270, "upload_time": "2019-03-27T21:14:49", "url": "https://files.pythonhosted.org/packages/ce/46/3b666d7cfe64d55b84d6309884ebfe2a9d4e328d49c813308be04750a400/coinor.grumpy-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "236016cd1400160e9dd04eb93bc129b3", "sha256": "74ca96cea95a5810506c7c3f86d6ba559be655e549f02d1487a87633d721bcd6" }, "downloads": -1, "filename": "coinor.grumpy-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "236016cd1400160e9dd04eb93bc129b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45586, "upload_time": "2019-03-27T21:14:51", "url": "https://files.pythonhosted.org/packages/a0/4c/21137045c512811bad4b496d2e794486101975a6a64b8b794582d79d5087/coinor.grumpy-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f51e60762c61baf6e516b1fbebe0ce8", "sha256": "b98c8eebd2352353f67b96724ac5c34460459a904689868f0566a750b538eb1d" }, "downloads": -1, "filename": "coinor.grumpy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "3f51e60762c61baf6e516b1fbebe0ce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41059, "upload_time": "2019-03-27T21:14:53", "url": "https://files.pythonhosted.org/packages/32/10/d6cbd9d996a07b428f3ba36ff15fd32f2c79f9e003893f5ab6394a4910a7/coinor.grumpy-0.9.1.tar.gz" } ] }