{ "info": { "author": "David Cortes", "author_email": "david.cortes.rivera@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/david-cortes/nonneg_cg", "keywords": "optimization,conjugate gradient,polak-ribiere-polyak", "license": "", "maintainer": "", "maintainer_email": "", "name": "nonnegcg", "package_url": "https://pypi.org/project/nonnegcg/", "platform": "", "project_url": "https://pypi.org/project/nonnegcg/", "project_urls": { "Homepage": "https://github.com/david-cortes/nonneg_cg" }, "release_url": "https://pypi.org/project/nonnegcg/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "Conjugate-gradient optimizer subject to non-negativity constraints", "version": "0.1.5" }, "last_serial": 5771975, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a555f40a9ad1c3c43824da7575142554", "sha256": "f3eccd4354251fb457a7814e4ea7e723edd241a9aadaa57db8bfc11c3f8ddc81" }, "downloads": -1, "filename": "nonnegcg-0.1.tar.gz", "has_sig": false, "md5_digest": "a555f40a9ad1c3c43824da7575142554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8215, "upload_time": "2019-01-06T08:42:24", "url": "https://files.pythonhosted.org/packages/2c/78/3bc6d753bdbcf20238cc908b47a006701959977ec79e45d44d319e28454a/nonnegcg-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "71b5fbbf872b3d2e1f36f22b041b8217", "sha256": "de196270cb6169242813827c559a2e398e313281db87292c2a96546b1cca041d" }, "downloads": -1, "filename": "nonnegcg-0.1.1.tar.gz", "has_sig": false, "md5_digest": "71b5fbbf872b3d2e1f36f22b041b8217", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8316, "upload_time": "2019-02-18T19:04:46", "url": "https://files.pythonhosted.org/packages/d7/ef/3267daac49c5156671c5679dc067c4b4e44658a5aeae28ed7ba59b0a382b/nonnegcg-0.1.1.tar.gz" } ], "0.1.1.1": [ { "comment_text": "", "digests": { "md5": "7ec9c6d99f37f54dfe5013cfc840fcef", "sha256": "31d425c73417dae14a9f2d824df6139952800894686c43f122a76e8ac488ba4f" }, "downloads": -1, "filename": "nonnegcg-0.1.1.1.tar.gz", "has_sig": false, "md5_digest": "7ec9c6d99f37f54dfe5013cfc840fcef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8314, "upload_time": "2019-02-18T19:19:18", "url": "https://files.pythonhosted.org/packages/ae/73/b10b92ca1c01117bf17492a4ffdd071050811758de07d8240e141dbc4ea3/nonnegcg-0.1.1.1.tar.gz" } ], "0.1.1.2": [ { "comment_text": "", "digests": { "md5": "8e693b35f07e0ae2fd4e8fbb8d315fd4", "sha256": "73ce23c21432b99f2ca7002aee97a536503aea3cec3f281f376c5d1b2ef75f4b" }, "downloads": -1, "filename": "nonnegcg-0.1.1.2.tar.gz", "has_sig": false, "md5_digest": "8e693b35f07e0ae2fd4e8fbb8d315fd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8330, "upload_time": "2019-03-07T18:04:41", "url": "https://files.pythonhosted.org/packages/f7/03/b21549fe1cd8115d160a8414328402c1bc55af74cbab273f2e42fbb4685f/nonnegcg-0.1.1.2.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e6ee5cea9d2709da7d5ee9434abb50f9", "sha256": "992c170a20edbab83bcf7516fcc5482a4158747cf19b14656028707e90d80acf" }, "downloads": -1, "filename": "nonnegcg-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e6ee5cea9d2709da7d5ee9434abb50f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8463, "upload_time": "2019-07-30T19:57:49", "url": "https://files.pythonhosted.org/packages/2d/85/e10a9f0e6eabf3641d290c3b4b67a54ce86062f75a1cd2077583abfef2a7/nonnegcg-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6c318e3c06b32b44d30611cf69508d0e", "sha256": "40779f86109a1d4bf08567da7a513736329623ba5282e989a503bb853f1067de" }, "downloads": -1, "filename": "nonnegcg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6c318e3c06b32b44d30611cf69508d0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8647, "upload_time": "2019-08-08T15:26:41", "url": "https://files.pythonhosted.org/packages/13/48/ebf570e2a4dcf375449fe0a117f9509c2a82501c1bb17d5a16b7131622de/nonnegcg-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "69db26759e2d65d447745c9488a33327", "sha256": "b5b9990f951f5af63f8554429350e7413db65194348c144d239f9fc9edc6b6a7" }, "downloads": -1, "filename": "nonnegcg-0.1.4.tar.gz", "has_sig": false, "md5_digest": "69db26759e2d65d447745c9488a33327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8649, "upload_time": "2019-08-28T20:13:41", "url": "https://files.pythonhosted.org/packages/8b/9f/0a0333f7a6ff45154c7312c1a2427fdeb4e9cc9ae88f1a6d7fd1ab746f27/nonnegcg-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9fbb11b4cb0fb481847b31c6e95e8059", "sha256": "f465cd8cf8fee03232940ed0b726cc963044199946721c1157ee3f7fd0c44070" }, "downloads": -1, "filename": "nonnegcg-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9fbb11b4cb0fb481847b31c6e95e8059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8687, "upload_time": "2019-09-02T17:38:17", "url": "https://files.pythonhosted.org/packages/5c/7d/cb50cea5b33e54ad97dd84c4b54ccdd4ad84beb9cd37c3c590d544e9217b/nonnegcg-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fbb11b4cb0fb481847b31c6e95e8059", "sha256": "f465cd8cf8fee03232940ed0b726cc963044199946721c1157ee3f7fd0c44070" }, "downloads": -1, "filename": "nonnegcg-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9fbb11b4cb0fb481847b31c6e95e8059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8687, "upload_time": "2019-09-02T17:38:17", "url": "https://files.pythonhosted.org/packages/5c/7d/cb50cea5b33e54ad97dd84c4b54ccdd4ad84beb9cd37c3c590d544e9217b/nonnegcg-0.1.5.tar.gz" } ] }